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