diff --git a/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx
index b2626c6..50a26a8 100644
--- a/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx
+++ b/src/pages/InRoadMgm/PersonMgm/AuditMgm/AuditCheck/loadable.jsx
@@ -309,7 +309,7 @@ function AuditCheck() {
if (type === "1") {
result = { ...result, ...reportTime, ...pageData };
} else {
- result = { ...result, ...reportTime, ...handleTime, ...pageData, status: -1 };
+ result = { ...result, ...reportTime, ...handleTime, ...pageData };
}
let dateList = date ? { ...result, ...date } : result
getProgressData(dateList);
@@ -469,7 +469,7 @@ function AuditCheck() {
<>
-
+
diff --git a/src/pages/InRoadMgm/PersonMgm/MesNotification/loadable.jsx b/src/pages/InRoadMgm/PersonMgm/MesNotification/loadable.jsx
index 1812453..ca20e52 100644
--- a/src/pages/InRoadMgm/PersonMgm/MesNotification/loadable.jsx
+++ b/src/pages/InRoadMgm/PersonMgm/MesNotification/loadable.jsx
@@ -149,10 +149,10 @@ function MesNotification(props) {
setsendData({ ...sendData, receiver_type: v })
if (v === 3) {
ajax.getOperator().then(res => {
- let arr = res.data
- let newArrStr = arr.slice(1)
+ // let arr = res.data
+ // let newArrStr = arr.slice(1)
if (res.status === 20000) {
- let _data = newArrStr.map((item) => {
+ let _data = res.data.map((item) => {
item.key = item.value;
return item;
})
diff --git a/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx b/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx
index d2a2c66..899f9f8 100644
--- a/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx
+++ b/src/pages/InRoadMgm/RoadMgm/ConfigRoad/loadable.jsx
@@ -563,6 +563,8 @@ function ConfigRoad() {
{
+ getEditRoadDevice(record)
+ getDevice(record)
ajax.getPoleInfo({ id: record.id }).then((res) => {
setEditTitle(true)
if (res.status === 20000) {
@@ -669,6 +671,8 @@ function ConfigRoad() {
},
create: function (params) {
setEditTitle(false)
+ getRoadDevice(parking_id);
+ getRoadMonitorDevice(parking_id);
console.log(12122);
setEditPoleModal({
...editPoleModal,
@@ -1088,6 +1092,8 @@ function ConfigRoad() {
visible: false,
record: {},
});
+ const [getMonitorData, setGetMonitorData] = useState([])
+ const [getRoadData, seGetRoadData] = useState([])
//杆位修改弹窗
const [editPoleModal, setEditPoleModal] = useState({
form: editPoleForm,
@@ -1505,22 +1511,87 @@ function ConfigRoad() {
function getRoadDevice(id) {
ajax.getRoadDevice({ road_id: id }).then((res) => {
if (res.status === 20000) {
- setVideoDeviceList(res.data);
+ res.data.left.map((item) => {
+ item.key = item.value;
+ return item;
+ });
+ // console.log(res.data.left);
+ setVideoDeviceList(res.data.left);
+ } else {
+ message.error(res.message);
+ }
+ });
+ }
+ const [getEditTarket,setGetEditTarket]=useState([])
+ const [getLeftEditTarket,setGetLeftEditTarket]=useState([])
+ const [getSelectedKeys,setGetSelectedKeyst]=useState([])
+ function getEditRoadDevice(record) {
+ let data = {
+ road_id: parking_id,
+ id: record.id
+ }
+ ajax.getRoadDevice(data).then((res) => {
+ if (res.status === 20000) {
+ res.data.left.map((item) => {
+ item.key = item.value;
+ return item;
+ });
+ setGetLeftEditTarket(res.data.left);
+ setGetEditTarket(res.data.right);
} else {
message.error(res.message);
}
});
}
+ const onSelectRoadChange = (sourceSelectedKeys, targetSelectedKeys) => {
+ console.log("sourceSelectedKeys:", sourceSelectedKeys);
+ setGetSelectedKeyst([...sourceSelectedKeys, ...targetSelectedKeys]);
+ };
+ const onSelectChangeRoad = (nextTargetKeys, direction, moveKeys) => {
+ setGetEditTarket(nextTargetKeys);
+ };
//获取监控设备
function getRoadMonitorDevice(id) {
ajax.getRoadMonitorDevice({ road_id: id }).then((res) => {
if (res.status === 20000) {
- setMonitorDeviceList(res.data);
+ res.data.left.map((item) => {
+ item.key = item.value;
+ return item;
+ });
+ setMonitorDeviceList(res.data.left);
+ } else {
+ message.error(res.message);
+ }
+ });
+ }
+ const [getDeviceTarket,setGetDeviceTarket]=useState([])
+ const [getLeftDeviceTarket,setGetLeftDeviceTarket]=useState([])
+ const [getLeftDevicetargetKey,setGetLeftDevicetargetKey]=useState([])
+ function getDevice(record) {
+ let data = {
+ road_id: parking_id,
+ id: record.id
+ }
+ ajax.getRoadMonitorDevice(data).then((res) => {
+ if (res.status === 20000) {
+ res.data.left.map((item) => {
+ item.key = item.value;
+ return item;
+ });
+ setGetLeftDeviceTarket(res.data.left);
+ setGetDeviceTarket(res.data.right);
} else {
message.error(res.message);
}
});
}
+ const onSelectDeviceChange = (sourceSelectedKeys, targetSelectedKeys) => {
+ console.log("sourceSelectedKeys:", sourceSelectedKeys);
+ setGetLeftDevicetargetKey([...sourceSelectedKeys, ...targetSelectedKeys]);
+ };
+ const onSelectChangeDevice = (nextTargetKeys, direction, moveKeys) => {
+ setGetDeviceTarket(nextTargetKeys);
+ };
//获取计费规则
const getBillRule = (operator_id) => {
ajax
@@ -1548,6 +1619,8 @@ function ConfigRoad() {
setEditPoleModal({ ...editPoleModal, visible: false });
message.success(res.message);
formRef.current.getList();
+ seGetRoadData([])
+ setGetMonitorData([])
} else {
message.error(res.message);
}
@@ -1659,8 +1732,6 @@ function ConfigRoad() {
case 3:
setCurrentObj(poleManage);
setRowKey(poleManage.key);
- getRoadDevice(parking_id);
- getRoadMonitorDevice(parking_id);
setConfirmModalData({
...confirmModalData,
func: (ids, status) => ajax.delPolePosition({ id: ids }),
@@ -2262,6 +2333,8 @@ function ConfigRoad() {
open={editPoleModal.visible}
onCancel={() => {
setEditPoleModal({ ...editPoleModal, visible: false });
+ setGetMonitorData([])
+ seGetRoadData([])
}}
title={editTitle ? "编辑杆位" : "添加杆位"}
onOk={submitPole}
@@ -2322,24 +2395,78 @@ function ConfigRoad() {
-
-
-
- {/* */}
+ {
+ editTitle ? <>
+
+ {/* */}
+ item.label}
+ />
+ {/* */}
- {/* */}
-
-
-
- {/* */}
- {/* */}
-
+
+
+ {/* */}
+ item.label}
+ />
+
+ > :
+ <>
+
+ {/* */}
+ {
+ setGetMonitorData(nexTargetKeys);
+ }}
+ render={(item) => item.label}
+ />
+ {/* */}
+
+ {/* */}
+
+
+ {/* */}
+ {
+ seGetRoadData(nexTargetKeys);
+ }}
+ render={(item) => item.label}
+ />
+ {/* */}
+ {/* */}
+
+ >
+ }
+
{/* 杆位删除弹窗 */}
diff --git a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx
index 3d9242d..ca8fe85 100644
--- a/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx
+++ b/src/pages/OperationCenter/OtherBusiness/Staggered/StaggeredMgm/loadable.jsx
@@ -36,10 +36,10 @@ function StaggeredMgm(props) {
const [editVisible, setEditVisible] = useState(false)
const [addVisible, setAddVisible] = useState(false)
let infoData = {
- start_date: '',
- end_date: '',
- start_time: '',
- end_time: '',
+ start_date: moment().subtract(30, 'days').startOf('day').format('YYYY-MM-DD'),
+ end_date: moment().format('YYYY-MM-DD'),
+ start_time: moment('00:00:00', 'HH:mm:ss'),
+ end_time: moment('23:59:59', 'HH:mm:ss'),
week: '',
num: '',
price: '',
@@ -855,11 +855,12 @@ function StaggeredMgm(props) {
*
handleChangeDate(
date, dateString, index
)}
+ allowClear={false}
disabledDate={generateDisabledDate(index)}
/>
@@ -867,9 +868,10 @@ function StaggeredMgm(props) {
*
handleChangeTime(
time, timeString, index
)}
@@ -1039,7 +1041,8 @@ function StaggeredMgm(props) {
handleChangeDate(
date, dateString, index
@@ -1052,7 +1055,8 @@ function StaggeredMgm(props) {
handleChangeTime(
diff --git a/src/pages/SystemMgm/AdminMgm/loadable.jsx b/src/pages/SystemMgm/AdminMgm/loadable.jsx
index 243e45f..ba42bae 100644
--- a/src/pages/SystemMgm/AdminMgm/loadable.jsx
+++ b/src/pages/SystemMgm/AdminMgm/loadable.jsx
@@ -104,16 +104,48 @@ function AdminMgm(props) {
console.log(v);
setGetRoleStatus(false)
setAddManage({ ...addManage, deptName: v, role: '', government_style: '', government_area: '' })
- setGetPartName(v)
+ // setGetPartName(v)
if (selectedOptions.length === 1) {
setGovernmentStatus(false)
setGetAreaStatus(false)
// setGetGovernmentArea([])
+ let arr = v
+ let newArr = arr[arr.length - 1];
+ let str = newArr.toString()
+ let data = {
+ depart_id: str
+ }
+ ajax.roleList(data).then(res => {
+ if (res.status === 20000) {
+ setGetRoleData(res.data)
+ } else {
+ message.error(res.message)
+ }
+
+ })
} else {
setGovernmentStatus(true)
setGetAreaStatus(false)
+ let arr = v
+ let newArr = arr[arr.length - 1];
+ let str = newArr.toString()
+ let data = {
+ id: str
+ }
+ ajax.getOrgDetail(data).then(res => {
+ console.log(res);
+ if (res.status === 20000) {
+ setAddManage(Object.assign({},addManage,{
+ government_style:res.data.control_type,
+ government_area:res.data.control_area
+ }))
+ } else {
+ message.error(res.message)
+ }
+ })
}
};
+ console.log(addManage);
const [getRoleStatus, setGetRoleStatus] = useState(true)
//添加角色
//角色