|
|
@ -2,11 +2,11 @@ import React, { useEffect, useState } from 'react'; |
|
|
|
import { connect } from 'react-redux'; |
|
|
|
import { Form, Spin, Table } from 'antd'; |
|
|
|
import { DrawerForm, ProForm, ProFormText, ProFormSelect } from '@ant-design/pro-form'; |
|
|
|
import { putRoadway, putSpecificVehicle, putHouseholds,putCircuit,putVehicle } from "../../actions/infor" |
|
|
|
import { putRoadway, putSpecificVehicle, putHouseholds,putCircuit,putVehicle,putPurchase } from "../../actions/infor" |
|
|
|
import { putBridge } from "../../actions/infor" |
|
|
|
import _ from 'lodash' |
|
|
|
const UserModal = (props) => { |
|
|
|
const { visible, onVisibleChange, typecard, rewkeys, data, recortd, sitename, dispatch, setRecortd, engineering } = props |
|
|
|
const { visible, onVisibleChange, typecard, rewkeys, data, recortd, sitename,setDelet, dispatch, setRecortd, engineering,whichofits } = props |
|
|
|
const [newlys, setNewlys] = useState() //必填数据
|
|
|
|
const [newlysay, setNewlysay] = useState() //处理hou
|
|
|
|
const [records, setRecords] = useState()//处理
|
|
|
@ -64,6 +64,12 @@ const UserModal = (props) => { |
|
|
|
}); |
|
|
|
setNewlys(array?.splice(0, 2)) |
|
|
|
setNewlysay(array) |
|
|
|
}if (rewkeys === 'zhichao') { |
|
|
|
_.forIn(data, function (value, key) { |
|
|
|
array.push({ name: value, type: key }) |
|
|
|
}); |
|
|
|
setNewlys(array?.splice(0, 2)) |
|
|
|
setNewlysay(array) |
|
|
|
} |
|
|
|
}, []) |
|
|
|
useEffect(() => { |
|
|
@ -136,8 +142,7 @@ const UserModal = (props) => { |
|
|
|
onFinish={(values) => { |
|
|
|
if (Object.values(values).length > 0) { |
|
|
|
if (rewkeys === 'transportation') { |
|
|
|
|
|
|
|
if (typecard == '111') { |
|
|
|
if (typecard == 'compile') { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, level: whichofits, roadId: records?.[0]?.value || '' } |
|
|
|
dispatch(putRoadway(query)).then((res) => { |
|
|
@ -155,7 +160,7 @@ const UserModal = (props) => { |
|
|
|
} |
|
|
|
} |
|
|
|
if (rewkeys === 'bridge') { |
|
|
|
if (typecard == '111') { |
|
|
|
if (typecard == 'compile') { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, roadId: records?.[0]?.value || '' } |
|
|
|
dispatch(putBridge(query)).then((res) => { |
|
|
@ -172,7 +177,7 @@ const UserModal = (props) => { |
|
|
|
} |
|
|
|
} |
|
|
|
if (rewkeys === 'weihuo' || rewkeys === 'chuzu') { |
|
|
|
if (typecard == '111') { |
|
|
|
if (typecard == 'compile') { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, vehicleId: records?.[0]?.value || '', type: rewkeys == 'chuzu' ? '出租车' : '危货' } |
|
|
|
dispatch(putSpecificVehicle(query)).then((res) => { |
|
|
@ -189,7 +194,7 @@ const UserModal = (props) => { |
|
|
|
} |
|
|
|
} |
|
|
|
if (rewkeys === 'yehu') { |
|
|
|
if (typecard == '111') { |
|
|
|
if (typecard == 'compile') { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, businessId: records?.[0]?.value, type: rewkeys == 'chuzu' ? '出租车' : '危货' } |
|
|
|
dispatch(putHouseholds(query)).then((res) => { |
|
|
@ -205,7 +210,7 @@ const UserModal = (props) => { |
|
|
|
return true |
|
|
|
} |
|
|
|
} if (rewkeys === 'xianlu') { |
|
|
|
if (typecard == '111') { |
|
|
|
if (typecard == 'compile') { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, lineId: records?.[0]?.value || '' } |
|
|
|
dispatch(putCircuit(query)).then((res) => { |
|
|
@ -222,7 +227,7 @@ const UserModal = (props) => { |
|
|
|
} |
|
|
|
} |
|
|
|
if (rewkeys === 'cheliang') { |
|
|
|
if (typecard == '111') { |
|
|
|
if (typecard == 'compile') { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, carId: records?.[0]?.value || '' } |
|
|
|
dispatch(putVehicle(query)).then((res) => { |
|
|
@ -234,6 +239,27 @@ const UserModal = (props) => { |
|
|
|
const query = { ...values } |
|
|
|
dispatch(putVehicle(query)).then((res) => { |
|
|
|
|
|
|
|
}) |
|
|
|
return true |
|
|
|
} |
|
|
|
} |
|
|
|
if (rewkeys == 'zhichao') { |
|
|
|
|
|
|
|
if (typecard == 'compile') { |
|
|
|
console.log(typecard) |
|
|
|
|
|
|
|
setDelet(values) |
|
|
|
const query = { ...values, overspeedId: records?.[0]?.value || '' } |
|
|
|
dispatch(putPurchase(query)).then((res) => { |
|
|
|
console.log(res) |
|
|
|
}) |
|
|
|
return true |
|
|
|
} else { |
|
|
|
setDelet(values) |
|
|
|
const query = { ...values } |
|
|
|
dispatch(putPurchase(query)).then((res) => { |
|
|
|
console.log(res) |
|
|
|
|
|
|
|
}) |
|
|
|
return true |
|
|
|
} |
|
|
@ -243,7 +269,7 @@ const UserModal = (props) => { |
|
|
|
}} |
|
|
|
initialValues={recortd} |
|
|
|
> |
|
|
|
{typecard == '111' ? |
|
|
|
{typecard == 'compile' ? |
|
|
|
<ProForm.Group |
|
|
|
> |
|
|
|
<ProFormText |
|
|
|