Browse Source

fix():修改路内bug

tags/PMS_V1.0.0_Alpha5
guoxin 1 year ago
parent
commit
48b0cd51b9
  1. 2
      src/components/TableModule/index.jsx
  2. 4
      src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx
  3. 11
      src/pages/InRoadMgm/PersonMgm/Attendance/Fence/loadable.jsx
  4. 2
      src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx
  5. 11
      src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx
  6. 6
      src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx
  7. 2
      src/pages/InRoadMgm/Stuff/CategroyConf/loadable.jsx
  8. 30
      src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx
  9. 1
      src/pages/SystemMgm/AdminMgm/loadable.jsx
  10. 50
      src/pages/SystemMgm/RoleMgm/loadable.jsx

2
src/components/TableModule/index.jsx

@ -272,7 +272,7 @@ const TableModule = forwardRef((props, ref) => {
setFormData({ ...searchForm.getFieldsValue(), plateValue: '' }) setFormData({ ...searchForm.getFieldsValue(), plateValue: '' })
//search({ ...searchForm.getFieldsValue() }) //search({ ...searchForm.getFieldsValue() })
setTimeGroup({ setTimeGroup({
timeType: '',
timeType: '1',
timeRanges: { timeRanges: {
start_time: moment().subtract(1, "day").format('YYYY-MM-DD 00:00:00'), start_time: moment().subtract(1, "day").format('YYYY-MM-DD 00:00:00'),
end_time: moment().format("YYYY-MM-DD 23:59:59"), end_time: moment().format("YYYY-MM-DD 23:59:59"),

4
src/pages/InRoadMgm/BusinessMgm/SpecialRecord/loadable.jsx

@ -473,8 +473,8 @@ function CollectorWorkStat(props) {
} else { } else {
fileList.map(res => { fileList.map(res => {
imgUrl.push(res.response?.data) imgUrl.push(res.response?.data)
getImage.map(item => {
imgUrl.push(item)
getImage?.map(item => {
imgUrl?.push(item)
}) })
}) })
} }

11
src/pages/InRoadMgm/PersonMgm/Attendance/Fence/loadable.jsx

@ -157,7 +157,7 @@ function Fence(props) {
key: 'attendDistance', key: 'attendDistance',
render: (text, record) => { render: (text, record) => {
return <> return <>
<div >{record.attendDistance == '1' ? '无电子围栏' : '指定范围'}</div>
<div >{record.attendmin == '' ? '无电子围栏' : record.attendmin + '米'}</div>
</> </>
} }
}, },
@ -246,9 +246,9 @@ function Fence(props) {
} }
// //
const getSearchData = (data = formData) => { const getSearchData = (data = formData) => {
setFormData(Object.assign({}, formData, { pn: 1}))
setFormData(Object.assign({}, formData, { pn: 1 }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1 })) setLastFormData(Object.assign({}, lastFormData, { pn: 1 }))
getData({...data, pn: 1})
getData({ ...data, pn: 1 })
} }
// //
const setUp = () => { const setUp = () => {
@ -283,7 +283,7 @@ function Fence(props) {
setGetEditModal({ ...getEditModal, attendDistance: v }) setGetEditModal({ ...getEditModal, attendDistance: v })
setGetMap(v) setGetMap(v)
if (v === '1') { if (v === '1') {
setGetEditModal({ ...getEditModal, attendDistance: v ,attendmin:''})
setGetEditModal({ ...getEditModal, attendDistance: v, attendmin: '' })
} }
} }
// //
@ -317,8 +317,9 @@ function Fence(props) {
console.log(reg.test(getModalData.attendmin)); console.log(reg.test(getModalData.attendmin));
if (getModalData.attendmin === '' && getStatus == '2') { if (getModalData.attendmin === '' && getStatus == '2') {
message.error('请输入有效范围') message.error('请输入有效范围')
} else if (!reg.test(getModalData.attendmin)) {
if (!reg.test(getModalData.attendmin)) {
message.error('有效范围输入区间为[100,2000]') message.error('有效范围输入区间为[100,2000]')
}
} else if (getScopeValue === '2' && targetKeys.length === 0) { } else if (getScopeValue === '2' && targetKeys.length === 0) {
message.error('请选择停车场') message.error('请选择停车场')
} else { } else {

2
src/pages/InRoadMgm/PersonMgm/Attendance/ScheduleMgm/loadable.jsx

@ -330,6 +330,8 @@ function ScheduleMgm(props) {
setDeleteVisible(false); setDeleteVisible(false);
message.success("删除成功"); message.success("删除成功");
getData(formData); getData(formData);
}else{
message.error(res.message)
} }
}); });
}; };

11
src/pages/InRoadMgm/PersonMgm/Performance/SalesStat/loadable.jsx

@ -110,8 +110,11 @@ function SalesStat(props) {
}, },
{ {
title: '收费员', title: '收费员',
dataIndex: 'sf_name',
key: 'sf_name',
align: "center",
width: 300,
render: (text, record, index) => (
<div style={{ width: "300px", wordBreak: "break-all" }}>{record.sf_name}</div>
)
}, },
{ {
title: '月份', title: '月份',
@ -267,9 +270,9 @@ function SalesStat(props) {
} }
// //
const getSearchData = (data = formData) => { const getSearchData = (data = formData) => {
setFormData(Object.assign({}, formData, { pn: 1}))
setFormData(Object.assign({}, formData, { pn: 1 }))
setLastFormData(Object.assign({}, lastFormData, { pn: 1 })) setLastFormData(Object.assign({}, lastFormData, { pn: 1 }))
getData({...data, pn: 1})
getData({ ...data, pn: 1 })
} }
const exportModal = () => { const exportModal = () => {

6
src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx

@ -263,6 +263,7 @@ const ConfigRoad = (props) => {
if (info.file.status === "done") { if (info.file.status === "done") {
if (info.file.response.status === 20000) { if (info.file.response.status === 20000) {
message.success(`${info.file.name} 上传成功`); message.success(`${info.file.name} 上传成功`);
formRef.current.getList();
} else { } else {
message.error(info.file.response.message); message.error(info.file.response.message);
} }
@ -476,6 +477,7 @@ const ConfigRoad = (props) => {
if (info.file.status === "done") { if (info.file.status === "done") {
if (info.file.response.status === 20000) { if (info.file.response.status === 20000) {
message.success(`${info.file.name} 上传成功`); message.success(`${info.file.name} 上传成功`);
formRef.current.getList();
} else { } else {
message.error(info.file.response.message); message.error(info.file.response.message);
} }
@ -649,6 +651,7 @@ const ConfigRoad = (props) => {
if (info.file.status === "done") { if (info.file.status === "done") {
if (info.file.response.status === 20000) { if (info.file.response.status === 20000) {
message.success(`${info.file.name} 上传成功`); message.success(`${info.file.name} 上传成功`);
formRef.current.getList();
} else { } else {
message.error(info.file.response.message); message.error(info.file.response.message);
} }
@ -1951,8 +1954,7 @@ const ConfigRoad = (props) => {
</p> </p>
<p>2.请选择上传文件并上传</p> <p>2.请选择上传文件并上传</p>
<Upload {...currentObj.importProps} beforeUpload={beforeUpload}> <Upload {...currentObj.importProps} beforeUpload={beforeUpload}>
<Button type="primaryimport { pages } from '@/pages';
" icon={<UploadOutlined />}>
<Button type="primaryimport { pages } from '@/pages';" icon={<UploadOutlined />}>
上传 上传
</Button> </Button>
</Upload> </Upload>

2
src/pages/InRoadMgm/Stuff/CategroyConf/loadable.jsx

@ -104,7 +104,7 @@ function CategroyConf(props) {
id: getRecord id: getRecord
} }
ajax.saveGoodDeleteData(data).then((res) => { ajax.saveGoodDeleteData(data).then((res) => {
if (res.status = 20000) {
if (res.status === 20000) {
message.success('删除成功') message.success('删除成功')
setDeleteVisible(false) setDeleteVisible(false)
getData(formData) getData(formData)

30
src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx

@ -468,11 +468,30 @@ function StaggeredMgm(props) {
...getCarMsg, ...getCarMsg,
info: infoArr info: infoArr
} }
if (getEditData.operator_id === undefined) {
message.error('请选择所属商户')
} else if (getEditData.road === undefined) {
message.error('请输入车场名称')
} else {
for (var result = 0; result < infoArr.length; result++) {
console.log(infoArr[result]);
if (!infoArr[result]?.start_date || !infoArr[result]?.end_date) {
message.error('请选择错峰日期')
return
}
if (!infoArr[result]?.start_time || !infoArr[result]?.end_time) {
message.error('请选择错峰时间')
return
}
if (!infoArr[result]?.num) {
message.error('请输入错峰卡数量')
return
}
if (!infoArr[result]?.price) {
message.error('请输入销售价格')
return
}
if (!infoArr[result].week.length) {
message.error('请选择星期配置')
return
}
infoArr[result].week = infoArr[result].week.join(',')
}
ajax.getEditStaggered(data).then(res => { ajax.getEditStaggered(data).then(res => {
if (res.status === 20000) { if (res.status === 20000) {
message.success(res.message) message.success(res.message)
@ -482,7 +501,6 @@ function StaggeredMgm(props) {
} }
}) })
} }
}
const placeBtn = () => { const placeBtn = () => {
setEditVisible(false) setEditVisible(false)
setGetSaleMsg([infoData]) setGetSaleMsg([infoData])

1
src/pages/SystemMgm/AdminMgm/loadable.jsx

@ -136,6 +136,7 @@ function AdminMgm(props) {
console.log(res); console.log(res);
if (res.status === 20000) { if (res.status === 20000) {
setAddManage(Object.assign({},addManage,{ setAddManage(Object.assign({},addManage,{
deptName: v,
government_style:res.data.control_type, government_style:res.data.control_type,
government_area:res.data.control_area government_area:res.data.control_area
})) }))

50
src/pages/SystemMgm/RoleMgm/loadable.jsx

@ -135,7 +135,7 @@ function RoleMgm(props) {
console.log(arr); console.log(arr);
setGetCheckVlue(true) setGetCheckVlue(true)
// getCheckValue // getCheckValue
setGetAdminId({ ...getAdminId, auth: string })
setGetImg({ ...getImg, auth: string })
} else { } else {
setCheckedKeys([]) setCheckedKeys([])
} }
@ -277,19 +277,15 @@ function RoleMgm(props) {
} }
}] }]
// //
// const [getAdminId, setGetAdminId] = useState({
// remark: '',
// name: '',
// depart_id: '',
// auth: ''
// })
const [getAdminId, setGetAdminId] = useState({
const [getImg, setGetImg] = useState({
remark: '', remark: '',
name: '', name: '',
depart_id: '', depart_id: '',
auth: '' auth: ''
}) })
const [getAdminId, setGetAdminId] = useState({})
const [getAuthId, setGetAuthId] = useState({}) const [getAuthId, setGetAuthId] = useState({})
const [getDepart, setGetDepart] = useState([])
// //
const CheckApplyBtn = (record) => { const CheckApplyBtn = (record) => {
setEditVisible(true) setEditVisible(true)
@ -303,15 +299,17 @@ function RoleMgm(props) {
if (res.status === 20000) { if (res.status === 20000) {
setEditVisible(true) setEditVisible(true)
setGetAdminId(res.data) setGetAdminId(res.data)
let str=res.data.depart_arr
let arr = str.split(',');
setGetDepart(arr)
} }
}) })
let str = record.auth let str = record.auth
let strArr = str.split(","); let strArr = str.split(",");
let num = strArr.map(Number) let num = strArr.map(Number)
setCheckedKeys(num) setCheckedKeys(num)
// let newArr = record.depart_arr.split(',')
// setGetAdminId(Object.assign({}, getAdminId, {
let newArr = record.depart_arr.split(',')
// setGetImg(Object.assign({}, getImg, {
// name: record.name, // name: record.name,
// remark: record.remark, // remark: record.remark,
// depart_id: newArr // depart_id: newArr
@ -321,7 +319,7 @@ function RoleMgm(props) {
} }
} }
console.log(getAdminId);
console.log(getImg);
// //
const [getPlateColor, setGetPlateColor] = useState([]) const [getPlateColor, setGetPlateColor] = useState([])
const plateColor = () => { const plateColor = () => {
@ -457,20 +455,20 @@ function RoleMgm(props) {
const placeEditBtn = () => { const placeEditBtn = () => {
let arr = checkedKeys let arr = checkedKeys
let str = arr.toString() let str = arr.toString()
let arrStr = getAdminId.depart_id
let arrStr = getImg.depart_id
let lastElement = arrStr[arrStr.length - 1]; let lastElement = arrStr[arrStr.length - 1];
let data = { let data = {
...getAdminId,
...getImg,
auth: str, auth: str,
id: getAdminId.id, id: getAdminId.id,
depart_id: lastElement, depart_id: lastElement,
depart_arr: arrStr.toString() depart_arr: arrStr.toString()
} }
if (getAdminId.name == "") {
if (getImg.name == "") {
message.error('角色名称不能为空') message.error('角色名称不能为空')
return return
} else if (getAdminId.depart_id == "") {
} else if (getImg.depart_id == "") {
message.error('请选择所属部门') message.error('请选择所属部门')
return return
} }
@ -481,7 +479,7 @@ function RoleMgm(props) {
getData(formData) getData(formData)
setGetGovernment(0) setGetGovernment(0)
setGetAuthId({}) setGetAuthId({})
setGetAdminId({
setGetImg({
remark: '', remark: '',
name: '', name: '',
depart_id: '', depart_id: '',
@ -729,8 +727,8 @@ function RoleMgm(props) {
value={getAdminId.name} value={getAdminId.name}
style={{ width: 260, marginLeft: 50 }} style={{ width: 260, marginLeft: 50 }}
onChange={(v) => { onChange={(v) => {
setGetAdminId(
Object.assign({}, getAdminId, { name: v.target.value })
setGetImg(
Object.assign({}, getImg, { name: v.target.value })
); );
}} }}
/> />
@ -742,8 +740,8 @@ function RoleMgm(props) {
value={getAdminId.remark} value={getAdminId.remark}
style={{ width: 260, marginLeft: 78 }} style={{ width: 260, marginLeft: 78 }}
onChange={(v) => { onChange={(v) => {
setGetAdminId(
Object.assign({}, getAdminId, { remark: v.target.value })
setGetImg(
Object.assign({}, getImg, { remark: v.target.value })
); );
}} }}
/> />
@ -754,12 +752,12 @@ function RoleMgm(props) {
<Cascader <Cascader
style={{ width: 260, marginLeft: 50 }} style={{ width: 260, marginLeft: 50 }}
placeholder="请选择" placeholder="请选择"
value={getAdminId.depart_arr}
value={getDepart}
options={getPlateColor} options={getPlateColor}
changeOnSelect changeOnSelect
onChange={(v) => { onChange={(v) => {
setGetAdminId(
Object.assign({}, getAdminId, { depart_id: v })
setGetImg(
Object.assign({}, getImg, { depart_id: v })
); );
setGetAuthId({}) setGetAuthId({})
let arrStr = v let arrStr = v
@ -781,8 +779,8 @@ function RoleMgm(props) {
style={{ width: 260, marginLeft: 14 }} style={{ width: 260, marginLeft: 14 }}
defaultSelectedKeys={checkedKeys} defaultSelectedKeys={checkedKeys}
onCheck={(checkedKeysValue, info) => { onCheck={(checkedKeysValue, info) => {
setGetAdminId(
Object.assign({}, getAdminId, { auth: checkedKeysValue })
setGetImg(
Object.assign({}, getImg, { auth: checkedKeysValue })
); );
setCheckedKeys(checkedKeysValue) setCheckedKeys(checkedKeysValue)
}} }}

Loading…
Cancel
Save