From 2ef673d0ebf971c283cc2a33ef05e96acbf91080 Mon Sep 17 00:00:00 2001 From: ysn <2126564605@qq.com> Date: Fri, 24 Apr 2026 16:10:08 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E7=8E=AF=E7=AE=A1=E7=90=86-=E5=AE=89?= =?UTF-8?q?=E5=85=A8=E7=AE=A1=E7=90=86-=E5=AE=89=E5=85=A8=E5=B7=A1?= =?UTF-8?q?=E6=A3=80=E4=BB=BB=E5=8A=A1-=E9=A1=B5=E9=9D=A2=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../safetyInspectionTask/index.vue | 160 ++++++++++-------- 1 file changed, 90 insertions(+), 70 deletions(-) diff --git a/src/views/safetyManagement/safetyInspectionTask/index.vue b/src/views/safetyManagement/safetyInspectionTask/index.vue index 75f4b918..4319ec83 100644 --- a/src/views/safetyManagement/safetyInspectionTask/index.vue +++ b/src/views/safetyManagement/safetyInspectionTask/index.vue @@ -34,13 +34,13 @@ export default { currentPage: 1, total: 0, }, - loading:false, + loading: false, data: [], query: { - taskStatus: "2" // 初始查询条件 + taskStatus: '2', // 初始查询条件 }, option: { - height: "auto", + height: 'auto', calcHeight: 32, tip: false, simplePage: true, @@ -55,12 +55,12 @@ export default { viewBtn: false, delBtn: false, addBtn: false, - editBtnText: "修改", - addBtnIcon: " ", - viewBtnIcon: " ", - delBtnIcon: " ", - editBtnIcon: " ", - viewBtnText: "详情", + editBtnText: '修改', + addBtnIcon: ' ', + viewBtnIcon: ' ', + delBtnIcon: ' ', + editBtnIcon: ' ', + viewBtnText: '详情', labelWidth: 120, menuWidth: 120, dialogWidth: 1040, @@ -75,41 +75,41 @@ export default { index: false, showOverflowTooltip: true, menu: false, - searchLabelPosition: "left", + searchLabelPosition: 'left', searchGutter: 24, searchSpan: 6, - menuAlign: "left", + menuAlign: 'left', gridBtn: false, - searchMenuPosition: "right", - align: "center", + searchMenuPosition: 'right', + align: 'center', column: [ { - label: "巡检点编号", - prop: "insNum", + label: '巡检点编号', + prop: 'insNum', sortable: true, filter: true, search: true, searchLabelWidth: 90, }, { - label: "巡检点位置", - prop: "insSite", + label: '巡检点位置', + prop: 'insSite', sortable: true, filter: true, search: true, searchLabelWidth: 90, }, { - label: "等待周期", - prop: "waitCycle", + label: '等待周期', + prop: 'waitCycle', sortable: true, filter: true, search: false, display: false, }, { - label: "巡检点备注", - prop: "insMemo", + label: '巡检点备注', + prop: 'insMemo', sortable: true, filter: true, search: false, @@ -117,19 +117,19 @@ export default { searchLabelWidth: 110, }, { - label: "发起时间", - prop: "queryLaunchTime", + label: '发起时间', + prop: 'queryLaunchTime', search: true, display: false, - hide:true, + hide: true, type: 'date', format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD', searchRange: true, }, { - label: "发起时间", - prop: "launchTime", + label: '发起时间', + prop: 'launchTime', sortable: true, filter: true, type: 'datetime', @@ -138,62 +138,65 @@ export default { searchRange: true, }, { - label: "巡检人", - prop: "insMan", + label: '巡检人', + prop: 'insMan', sortable: true, filter: true, search: true, }, { - label: "检验时间", - prop: "queryTestTime", + label: '检验时间', + prop: 'queryTestTime', sortable: true, filter: true, search: true, - hide:true, - type: "date", + hide: true, + type: 'date', format: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD', searchRange: true, }, { - label: "检验时间", - prop: "testTime", + label: '检验时间', + prop: 'testTime', sortable: true, filter: true, - type: "datetime", + type: 'datetime', format: 'YYYY-MM-DD HH:mm:ss', valueFormat: 'YYYY-MM-DD HH:mm:ss', // searchRange: true, }, - { - label: "任务状态", - prop: "taskStatus", + { + label: '任务状态', + prop: 'taskStatus', sortable: true, filter: true, search: true, - type: "select", + type: 'select', // value: "2", searchLabelWidth: 80, dicData: [ { - label: "已检", - value: "1", + label: '已检', + value: '1', }, { - label: "待检", - value: "2", + label: '待检', + value: '2', }, { - label: "未准时完成", - value: "3", - } - + label: '未准时完成', + value: '3', + }, + { + label: '缺卡', + value: '4', + }, ], }, { - label: "备注", - prop: "memo", + label: '备注', + prop: 'parMemo', sortable: true, filter: true, search: false, @@ -208,26 +211,44 @@ export default { this.loading = true; const requestParams = Object.assign({}, params, this.query); // 后端要字符串类型 - console.log('查询参数:', requestParams) + console.log('查询参数:', requestParams); - if (requestParams.queryLaunchTime && Array.isArray(requestParams.queryLaunchTime) && requestParams.queryLaunchTime.length > 0) { - requestParams.queryLaunchTime[0] = requestParams.queryLaunchTime[0].length == 10 ? requestParams.queryLaunchTime[0] + ' 00:00:00' : requestParams.queryLaunchTime[0] - requestParams.queryLaunchTime[1] = requestParams.queryLaunchTime[1].length == 10 ? requestParams.queryLaunchTime[1] + ' 23:59:59' : requestParams.queryLaunchTime[1] + if ( + requestParams.queryLaunchTime && + Array.isArray(requestParams.queryLaunchTime) && + requestParams.queryLaunchTime.length > 0 + ) { + requestParams.queryLaunchTime[0] = + requestParams.queryLaunchTime[0].length == 10 + ? requestParams.queryLaunchTime[0] + ' 00:00:00' + : requestParams.queryLaunchTime[0]; + requestParams.queryLaunchTime[1] = + requestParams.queryLaunchTime[1].length == 10 + ? requestParams.queryLaunchTime[1] + ' 23:59:59' + : requestParams.queryLaunchTime[1]; requestParams.queryLaunchTime = requestParams.queryLaunchTime.join(','); } - if (requestParams.queryTestTime && Array.isArray(requestParams.queryTestTime) && requestParams.queryTestTime.length > 0) { - requestParams.queryTestTime[0] = requestParams.queryTestTime[0].length == 10 ? requestParams.queryTestTime[0] + ' 00:00:00' : requestParams.queryTestTime[0] - requestParams.queryTestTime[1] = requestParams.queryTestTime[1].length == 10 ? requestParams.queryTestTime[1] + ' 23:59:59' : requestParams.queryTestTime[1] + if ( + requestParams.queryTestTime && + Array.isArray(requestParams.queryTestTime) && + requestParams.queryTestTime.length > 0 + ) { + requestParams.queryTestTime[0] = + requestParams.queryTestTime[0].length == 10 + ? requestParams.queryTestTime[0] + ' 00:00:00' + : requestParams.queryTestTime[0]; + requestParams.queryTestTime[1] = + requestParams.queryTestTime[1].length == 10 + ? requestParams.queryTestTime[1] + ' 23:59:59' + : requestParams.queryTestTime[1]; requestParams.queryTestTime = requestParams.queryTestTime.join(','); } - getList(page.currentPage, page.pageSize, requestParams).then( - (res) => { - this.data = res.data.data.records; - this.loading = false; - this.page.total = res.data.data.total; - // this.selectionClear(); - } - ); + getList(page.currentPage, page.pageSize, requestParams).then(res => { + this.data = res.data.data.records; + this.loading = false; + this.page.total = res.data.data.total; + // this.selectionClear(); + }); }, //选择行 selectionChange(list) { @@ -239,8 +260,8 @@ export default { }, // 搜索重置 searchReset() { - this.query = {taskStatus:'2'} - this.onLoad(this.page) + this.query = { taskStatus: '2' }; + this.onLoad(this.page); }, //刷新 refreshChange() { @@ -250,10 +271,9 @@ export default { searchChange(params, done) { this.query = params; this.page.currentPage = 1; - this.onLoad(this.page, params) - done() - - } + this.onLoad(this.page, params); + done(); + }, }, };