Browse Source

行车诱导批量控制时间跨天

develop
lau572 4 months ago
parent
commit
9829c48f4e
  1. 35
      ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/DrivingGuidance/components/DeviceParam.vue

35
ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/DrivingGuidance/components/DeviceParam.vue

@ -104,6 +104,7 @@ export default {
disabled: value != "00",
});
switch (value) {
case "01":
if (["04", "00"].includes(data.onWorkStatus))
@ -111,8 +112,10 @@ export default {
if (["04", "00"].includes(data.inWorkStatus))
data.inWorkStatus = null;
Array.isArray(oldFormData.displayTime) &&
(data.displayTime = [...oldFormData.displayTime]);
if (Array.isArray(oldFormData.displayTime) && oldFormData.displayTime.length === 2){
data.startTime = oldFormData[0];
data.endTime = oldFormData[1];
}
break;
}
},
@ -156,22 +159,30 @@ export default {
},
},
{
label: "选择时间:",
key: "displayTime",
label: "开始时间:",
key: "startTime",
type: "timePicker",
required: true,
visible: (data) => data.controlType == "01",
options: {
options:{
format:"HH:mm",
},
format:"HH:mm",
valueFormat: "HH:mm",
},
},{
label: "结束时间:",
key: "endTime",
type: "timePicker",
required: true,
visible: (data) => data.controlType == "01",
options: {
isRange: true,
options:{
format:"HH:mm",
},
format:"HH:mm",
rangeSeparator: "至",
valueFormat: "HH:mm",
startPlaceholder: "开始时间",
endPlaceholder: "结束时间",
},
},
],
@ -204,7 +215,7 @@ export default {
delete result.controlType;
if (result.mode === "01") {
if (!formData.displayTime?.length)
if (!formData.startTime || !formData.endTime )
return Message.error(`时间不能为空!`);
}
@ -252,8 +263,8 @@ export default {
const options = { mode: result.mode };
if (result.mode === "01") {
options.startDisplayTime = formData.displayTime[0];
options.endDisplayTime = formData.displayTime[1];
options.startDisplayTime = formData.startTime;
options.endDisplayTime = formData.endTime;
}
functions.push({
"functionId": "30", "params": {

Loading…
Cancel
Save