From faa69e82222a78fbdc17d2eab7b492bdca38906e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A2=81=E5=AD=90=E9=BE=99?= <14096380+qwe963852@user.noreply.gitee.com> Date: Sun, 22 Sep 2024 16:59:00 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=AB=99=E5=86=85=E4=BF=A1=E5=B1=95?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/breakdown/message.js | 24 +++++++ src/views/breakdown/breakdown/index.vue | 88 +++++++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 src/api/breakdown/message.js diff --git a/src/api/breakdown/message.js b/src/api/breakdown/message.js new file mode 100644 index 0000000..08a6ef0 --- /dev/null +++ b/src/api/breakdown/message.js @@ -0,0 +1,24 @@ +import request from '@/utils/request' + +//查询 +export function listMessage(){ + return request({ + url:'/breakdown/message/list', + method:'get', + + }) +} + +export function listStatusOne(){ + return request({ + url:'/breakdown/message/listStatusOne', + method:'get', + }) +} + +export function listStatusTwo(){ + return request({ + url:'/breakdown/message/listStatusTwo', + method:'get', + }) +} diff --git a/src/views/breakdown/breakdown/index.vue b/src/views/breakdown/breakdown/index.vue index 2952817..2788f29 100644 --- a/src/views/breakdown/breakdown/index.vue +++ b/src/views/breakdown/breakdown/index.vue @@ -35,6 +35,43 @@ + + 从左往右开 + 从右往左开 + 从上往下开 + 从下往上开 + + + + 点我打开 + + + + + + + + 刷新 + + + + + + + + + + + + + + + + + + + + import { listBreakdown, getBreakdown, delBreakdown, addBreakdown, updateBreakdown,enableWarningsById,disableWarningsById } from "/src/api/breakdown/breakdown"; +import { listMessage,listStatusOne,listStatusTwo } from '@/api/breakdown/message' export default { name: "Breakdown", dicts: ['sys_fault_rank', 'sys_fault_status','sys_warn_status','sys_fault_type'], data() { return { + activeName: 'second', + drawer: false, + direction: 'rtl', // 遮罩层 loading: true, // 选中数组 @@ -229,6 +270,10 @@ export default { total: 0, // 车辆故障管理表格数据 breakdownList: [], + // 站内信 + messageList:[], + messageListOne:[], + messageListTwo:[], // 弹出层标题 title: "", // 是否显示弹出层 @@ -253,8 +298,10 @@ export default { }, created() { this.getList(); + this.getMessageList() }, methods: { + /** 查询车辆故障管理列表 */ getList() { this.loading = true; @@ -380,7 +427,48 @@ export default { this.getList(); this.$modal.msgSuccess("禁用成功"); }).catch(()=>{}); + }, + handleClose(done) { + this.$confirm('确认关闭?') + .then(_ => { + done(); + }) + .catch(_ => {}); + }, + + // 显示站内信 + getMessageList() { + listMessage().then(response => { + this.messageList = response.data.rows; + }); + listStatusOne().then(response=>{ + this.messageListOne=response.data.rows + }); + listStatusTwo().then(response=>{ + this.messageListTwo=response.data.rows + }); + }, + + handleRefresh(){ + this.getMessageList() + }, + handleClick(tab, event) { + console.log(tab, event); } + } }; +