diff --git a/src/api/car/message/message.js b/src/api/car/message/message.js index 4c26bb3e..7e25fddc 100644 --- a/src/api/car/message/message.js +++ b/src/api/car/message/message.js @@ -1,12 +1,5 @@ import request from '@/utils/request' - -export function testMessage() { - return request({ - url: '/car/messageInfo/test', - method: 'get' - }) -} // 查询车辆报文记录列表 export function listMessage(query) { return request({ diff --git a/src/views/car/car/index.vue b/src/views/car/car/index.vue index ac029350..1d461e7a 100644 --- a/src/views/car/car/index.vue +++ b/src/views/car/car/index.vue @@ -82,11 +82,42 @@ icon="el-icon-set-up" @click="handleList(scope.row)" v-hasPermi="['car:car:remove']" - >查看报文 + >查看/关闭报文 + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -157,7 +184,6 @@ export default { ], activeTab: '', src:'/firm/map', - test:[], messageList: [], dialogTableVisible:false, // 遮罩层 @@ -193,6 +219,8 @@ export default { }, messageParams: { modelCode: null, + carVin:null, + flag:null, }, messageTypeArrly: [], // 表单参数 @@ -210,7 +238,6 @@ export default { }, created() { this.getList(); - this.messageTest(); }, mounted() { this.$store.dispatch('app/toggleSideBarHide',true); @@ -222,27 +249,25 @@ export default { console.log(tab.name) this.srcs = tab.name }, - gotoMessage(){ - this.$router.push({ path: '/firm/car/message' }); - }, getMessageTypeList() { getMessageType(this.messageList.messageTypeCode).then(response => { this.messageTypeArrly = response.data; }); }, - messageTest(){ - testMessage().then(res=>{ - this.test = res.data; - console.log(this.test) - }) - }, handleList(row){ - this.dialogTableVisible = true; + if(this.dialogTableVisible==null||this.dialogTableVisible==false){ + this.dialogTableVisible = true; + this.messageParams.flag = true; + }else { + this.dialogTableVisible = false; + this.messageParams.flag = false; + } this.getMessageList(row) }, getMessageList(row) { this.loading = true; this.messageParams.modelCode = row.carModel; + this.messageParams.carVin = row.carVin; listMessage(this.messageParams).then(response => { this.messageList = response.data; this.loading = false; diff --git a/src/views/firm/firmInfo/index.vue b/src/views/firm/firmInfo/index.vue index 0b456862..4c4c8b1c 100644 --- a/src/views/firm/firmInfo/index.vue +++ b/src/views/firm/firmInfo/index.vue @@ -89,6 +89,7 @@ +