diff --git a/ruoyi-ui/src/common/menuData.js b/ruoyi-ui/src/common/menuData.js index 21d94eb8..3e788ba5 100644 --- a/ruoyi-ui/src/common/menuData.js +++ b/ruoyi-ui/src/common/menuData.js @@ -64,6 +64,12 @@ export default [ name: "controlEventEvent", component: "control/event/event/index.vue", }, + { + title: "事件预案", + path: "/control/event/plan", + name: "controlEventPlam", + component: "control/event/plan/index.vue", + }, { title: "协调调度记录", path: "/control/event/coordinateSchedulingRecords", diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue new file mode 100644 index 00000000..95811c77 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue @@ -0,0 +1,617 @@ + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/data.js b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/data.js new file mode 100644 index 00000000..d9eeb945 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/data.js @@ -0,0 +1,79 @@ +import * as PresetFormItems from "@screen/pages/control/event/event/FormEvent/PresetFormItems.js"; +import { merge, cloneDeep } from "lodash"; + +export const searchFormList = [ + { + label: "事件状态:", + key: "eventState", + type: "RadioGroup", + options: { + options: [ + { + key: "0", + label: "未解决", + }, + { + key: "1", + label: "已解决", + }, + { + key: "2", + label: "已关闭", + }, + ], + }, + }, + PresetFormItems.eventSources, + PresetFormItems.eventType, + { + label: "方向:", + key: "direction", + type: "RadioGroup", + options: { + options: [ + { + key: "济南方向", + label: "济南方向", + }, + { + key: "菏泽方向", + label: "菏泽方向", + }, + { + key: "双向", + label: "双向", + }, + ], + }, + }, + { + label: "时间范围:", + key: "daterange", + required: false, + type: "datePicker", + options: { + type: "daterange", + format: "yyyy-MM-dd HH:mm:ss", + valueFormat: "yyyy-MM-dd HH:mm:ss", + }, + }, + { + ...PresetFormItems.station, + label: "开始桩号:", + required: false, + }, + merge(cloneDeep(PresetFormItems.station), { + options: { + options: [ + { + key: "endStakeMark[0]", + }, + { + key: "endStakeMark[1]", + }, + ], + }, + label: "结束桩号:", + required: false, + }), +]; diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue new file mode 100644 index 00000000..119ccd7f --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue @@ -0,0 +1,343 @@ + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/images/refresh.svg b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/images/refresh.svg new file mode 100644 index 00000000..e31a5500 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/images/refresh.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue new file mode 100644 index 00000000..5ec17711 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue @@ -0,0 +1,222 @@ + + + + + \ No newline at end of file