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