From b76c720ec2e0ceec369511526e55a390679522cd Mon Sep 17 00:00:00 2001 From: zhoule Date: Fri, 2 Feb 2024 17:16:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8B=E4=BB=B6=E5=A4=84=E7=BD=AE=E6=B5=81?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../commonPhrases/index.vue | 122 ++++++++++ .../disposalProcess/index.vue | 214 ++++++++++++++++++ .../emergencyProcessManagement/index.vue | 87 +++++-- 3 files changed, 404 insertions(+), 19 deletions(-) create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue create mode 100644 ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue new file mode 100644 index 00000000..56ced59a --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/commonPhrases/index.vue @@ -0,0 +1,122 @@ + + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue new file mode 100644 index 00000000..29785a60 --- /dev/null +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/disposalProcess/index.vue @@ -0,0 +1,214 @@ + + + + + + + + \ No newline at end of file diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/index.vue index 10d283df..299daae3 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/control/event/emergencyProcessManagement/index.vue @@ -2,7 +2,7 @@
-
+
- - + +
+ + + + + +
@@ -41,29 +49,70 @@ import ButtonGradient from '@screen/components/Buttons/ButtonGradient.vue'; import Pagination from '@screen/components/Pagination.vue'; import Table from '@screen/components/Table.vue'; +import CommonPhrases from './commonPhrases'; +import DisposalProcess from './disposalProcess'; +import request from "@/utils/request"; +import { Message } from 'element-ui' export default { name: 'emergencyProcessManagement', components: { ButtonGradient, Pagination, - Table + Table, + CommonPhrases, + DisposalProcess }, data() { return { - tableData: [ - { - date: '车辆故障', - name: '报警记录-指令下达-清障到达-安全防护-开始清障-清障结束-恢复畅通', - }, - { - date: '处置流程', - name: '事件接报-指令下达-事件处置-事件解除', - } - ] + tableData: [], + isShowPhrases: false, + isShowDisposal: false, + total: 20, + eventType: 1, + searchData: { + pageSize: 20, + pageNum: 1, + }, + phrasesData: [] } }, + created() { + this.initData(); + }, methods: { + initData() { + request({ + url: `/business/dcEventType/list`, + method: "get", + params: this.searchData, + }).then((result) => { + if (result.code != 200) return Message.error(result?.msg); + this.tableData = result.rows; + this.total = result.total; + }); + }, + onSizeChange(pageSize) { + this.searchData.pageSize = pageSize; + this.getData(); + }, + showPhrases(eventType) { + this.isShowPhrases = true; + this.eventType = eventType; + }, + showDisposal(eventType) { + this.isShowDisposal = true; + this.eventType = eventType; + }, + onClosePhrases() { + this.isShowPhrases = false + }, + onCloseDisposal() { + this.isShowDisposal = false; + }, + onUpdatePhrasesData(phrasesData){ + this.phrasesData = phrasesData; + } } }