From 4bf8212c10eb9a1421e52b60e7407922d081ba8c Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期一, 09 六月 2025 13:44:29 +0800 Subject: [PATCH] 1、设备TEEP页面大数据导出格式由xls调整为xlsx 2、大数据导出参数增加为查询区域所有字段 --- src/views/eam/EquipmentMaintenancePlanList.vue | 65 +++++++++++++++++++++++++------- 1 files changed, 51 insertions(+), 14 deletions(-) diff --git a/src/views/eam/EquipmentMaintenancePlanList.vue b/src/views/eam/EquipmentMaintenancePlanList.vue index 5d10f17..456f04d 100644 --- a/src/views/eam/EquipmentMaintenancePlanList.vue +++ b/src/views/eam/EquipmentMaintenancePlanList.vue @@ -1,6 +1,6 @@ <template> <a-card - title="淇濆吇璁″垝" + title="" :bordered="false" > <!-- 鏌ヨ鍖哄煙 --> @@ -23,6 +23,24 @@ ></j-input> </a-form-item> </a-col> + <!-- 鎸夊垱寤烘椂闂磋寖鍥存绱� --> + <a-col + :xl="6" + :lg="7" + :md="8" + :sm="24" + > + <a-form-item label="鍒涘缓鏃堕棿"> + <a-range-picker + v-model="ranges" + style="width:100%" + format="YYYY-MM-DD HH:mm:ss" + showTime + placeholder="璇烽�夋嫨鍒涘缓鏃堕棿" + @change="changeDate" + /> + </a-form-item> + </a-col> <a-col :xl="6" :lg="7" @@ -37,6 +55,7 @@ /> </a-form-item> </a-col> + <a-col :xl="6" :lg="7" @@ -153,75 +172,75 @@ > <a @click="handleEdit(record)" - v-if="record.status==='created'||record.status==='rejected'" + v-show="record.status==='created'||record.status==='rejected'" v-has="'MaintenancePlan:add&edit&submit'" >缂栬緫</a> <a-divider type="vertical" - v-if="record.status==='created'||record.status==='rejected'" + v-show="record.status==='created'||record.status==='rejected'" /> <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)" - v-if="record.status==='created'||record.status==='rejected'" + v-show="record.status==='created'||record.status==='rejected'" v-has="'MaintenancePlan:add&edit&submit'" > <a>鍒犻櫎</a> </a-popconfirm> <a-divider type="vertical" - v-if="record.status==='created'||record.status==='rejected'" + v-show="record.status==='created'||record.status==='rejected'" v-has="'MaintenancePlan:add&edit&submit'" /> <a-popconfirm title="鎻愪氦鍚庝笉鍙挙鍥烇紝纭畾鎻愪氦鍚�?" @confirm="() => handleSubmit(record)" - v-if="record.status==='created'||record.status==='rejected'" + v-show="record.status==='created'||record.status==='rejected'" v-has="'MaintenancePlan:add&edit&submit'" > <a>鎻愪氦</a> </a-popconfirm> <a-divider type="vertical" - v-if="record.status==='created'||record.status==='rejected'" + v-show="record.status==='created'||record.status==='rejected'" v-has="'MaintenancePlan:add&edit&submit'" /> <a-popconfirm title="閫氳繃鍚庝笉鍙挙閿�锛岀‘瀹氶�氳繃鍚�?" @confirm="() => handleAudit(record)" - v-if="record.status==='submitted'" + v-show="record.status==='submitted'" v-has="'MaintenancePlan:audit&reject'" > <a>閫氳繃</a> </a-popconfirm> <a-divider type="vertical" - v-if="record.status==='submitted'" + v-show="record.status==='submitted'" v-has="'MaintenancePlan:audit&reject'" /> <a-popconfirm title="纭畾椹冲洖鍚�?" @confirm="() => handleReject(record)" - v-if="record.status==='submitted'" + v-show="record.status==='submitted'" v-has="'MaintenancePlan:audit&reject'" > <a>椹冲洖</a> </a-popconfirm> <a-divider type="vertical" - v-if="record.status==='submitted'" + v-show="record.status==='submitted'" v-has="'MaintenancePlan:audit&reject'" /> <a-popconfirm title="涓嬪彂鍚庝笉鍙挙閿�锛岀‘瀹氫笅鍙戝悧?" @confirm="() => handleDistrbute(record)" - v-if="record.status==='passed'" + v-show="record.status==='passed'" v-has="'MaintenancePlan:distribute'" > <a>涓嬪彂</a> </a-popconfirm> <span - v-if="record.status==='distributed'" + v-show="record.status==='distributed'" style="font-size: 12px;font-style: italic;" >宸茬敓鎴愬伐鍗�</span> </span> @@ -267,6 +286,7 @@ data() { return { description: '淇濆吇璁″垝绠$悊椤甸潰', + ranges: [], // 琛ㄥご columns: [ { @@ -383,6 +403,11 @@ this.equipmentMaintenancePlanDetailMainId = selectionRows[0]['id'] this.mainStatus = selectionRows[0]['status'] }, + searchReset() { + this.queryParam = {} + this.ranges = [] + this.loadData() + }, loadData(arg) { if (!this.url.list) { this.$message.error("璇疯缃畊rl.list灞炴��!") @@ -466,7 +491,19 @@ }).finally(res => { this.loadData(); }) - } + }, + // 灏唕anges杞寲涓哄紑濮嬫椂闂村拰缁撴潫鏃堕棿 + changeDate() { + if (this.ranges.length === 0) { + this.queryParam.beginTime = '' + this.queryParam.endTime = '' + } else { + //鍚庣鎶ヨ繖涓敊rejected value ["2024-03-14T06:26:38.692Z"] + this.queryParam.beginTime = this.ranges[0].format('YYYY-MM-DD') + this.queryParam.endTime = this.ranges[1].format('YYYY-MM-DD') + } + }, + } } </script> -- Gitblit v1.9.3