From c78850863094ce7b081ce0962b3f016b8af45607 Mon Sep 17 00:00:00 2001 From: zhoule Date: Wed, 13 Mar 2024 17:07:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E9=A2=84=E6=A1=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ruoyi-ui/src/common/menuData.js | 6 + .../event/plan/addAndEditDialog/index.vue | 617 ++++++++++++++++++ .../pages/control/event/plan/data.js | 79 +++ .../control/event/plan/formTable/index.vue | 343 ++++++++++ .../control/event/plan/images/refresh.svg | 22 + .../pages/control/event/plan/index.vue | 222 +++++++ 6 files changed, 1289 insertions(+) create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/addAndEditDialog/index.vue create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/data.js create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/formTable/index.vue create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/images/refresh.svg create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/plan/index.vue 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