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; + } } }