From ae11615808e7c5fdc541780a687da068cd98386f Mon Sep 17 00:00:00 2001
From: zhaowei <zhaowei>
Date: 星期四, 12 六月 2025 09:53:07 +0800
Subject: [PATCH] 1、调整终端首页功能页面logo图片改为字体图标优化资源获取速度 2、新增终端合格率和程序呼叫页面 3、终端点检页面不再为独立页面,调整为与二保三保页面相同的跳转我的待办页面逻辑 4、终端所有页面完成前后端联调
---
src/views/eam/base/EamMaintenanceStandardList.vue | 70 +++++++++++++++++++++++++++++++----
1 files changed, 62 insertions(+), 8 deletions(-)
diff --git a/src/views/eam/base/EamMaintenanceStandardList.vue b/src/views/eam/base/EamMaintenanceStandardList.vue
index a594cdc..fe262e6 100644
--- a/src/views/eam/base/EamMaintenanceStandardList.vue
+++ b/src/views/eam/base/EamMaintenanceStandardList.vue
@@ -45,15 +45,20 @@
<div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">鏂板</a-button>
<a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader" :action="inspectionImportExcel"
- @change="inspectionImportExcel">
+ @change="handleImportExcel">
<a-button type="primary" icon="import">鐐规鏍囧噯瀵煎叆</a-button>
</a-upload>
<a-button type="primary" icon="download" @click="handleTemplateXlsDownload(url.inspectionXlsDownloadUrl)">鐐规鏍囧噯妯℃澘涓嬭浇</a-button>
- <a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader" :action="weekMaintenanceImportExcel"
- @change="weekMaintenanceImportExcel">
- <a-button type="primary" icon="import">鍛ㄤ繚鏍囧噯瀵煎叆</a-button>
+ <a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader" :action="secondMaintenanceImportExcel"
+ @change="handleImportExcel">
+ <a-button type="primary" icon="import">浜屼繚鏍囧噯瀵煎叆</a-button>
</a-upload>
- <a-button type="primary" icon="download" @click="handleTemplateXlsDownload(url.weekMaintenanceXlsDownloadUrl)">鍛ㄤ繚鏍囧噯妯℃澘涓嬭浇</a-button>
+ <a-button type="primary" icon="download" @click="handleTemplateXlsDownload(url.secondMaintenanceXlsDownloadUrl)">浜屼繚鏍囧噯妯℃澘涓嬭浇</a-button>
+ <a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader" :action="thirdMaintenanceImportExcel"
+ @change="handleImportExcel">
+ <a-button type="primary" icon="import">涓変繚鏍囧噯瀵煎叆</a-button>
+ </a-upload>
+ <a-button type="primary" icon="download" @click="handleTemplateXlsDownload(url.thirdMaintenanceXlsDownloadUrl)">涓変繚鏍囧噯妯℃澘涓嬭浇</a-button>
<a-dropdown v-if="selectedRowKeys.length > 0">
<a-menu slot="overlay">
<a-menu-item key="1" @click="batchDel">
@@ -94,12 +99,20 @@
<a v-if="text && text !== ''" @click.stop="handlePreview(record)">棰勮</a>
</template>
<span slot="action" slot-scope="text, record">
- <a @click.stop="handleEdit(record)">缂栬緫</a>
+ <a v-if="record.standardStatus === 'NORMAL'" @click.stop="handleEdit(record)">缂栬緫</a>
<a-divider type="vertical"/>
<a-dropdown>
<a class="ant-dropdown-link">鏇村 <a-icon type="down"/></a>
<a-menu slot="overlay">
+ <a-menu-item v-if="record.standardStatus === 'NORMAL'">
+ <a @click.stop="handleUpgrade(record)">鍗囩増</a>
+ </a-menu-item>
+ <a-menu-item v-if="record.standardStatus === 'NORMAL'">
+ <a-popconfirm title="纭畾浣滃簾鍚�?" @confirm="() => handleAbolish(record.id)">
+ <a>浣滃簾</a>
+ </a-popconfirm>
+ </a-menu-item>
<a-menu-item>
<a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)">
<a>鍒犻櫎</a>
@@ -133,7 +146,7 @@
import EamMaintenanceStandardModal from './modules/EamMaintenanceStandardModal'
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
import EamMaintenanceStandardDetailList from '@views/eam/base/modules/EamMaintenanceStandardDetailList'
-import { templateXlsDownload } from '@api/manage'
+import { deleteAction, templateXlsDownload } from '@api/manage'
import LxSearchEquipmentSelect from '@views/eam/equipment/modules/LxSearchEquipmentSelect.vue'
@@ -216,9 +229,13 @@
exportXlsUrl: 'eam/maintenanceStandard/exportXls',
inspectionImportExcel: 'eam/maintenanceStandard/inspectionImportExcel',
weekMaintenanceImportExcel: 'eam/maintenanceStandard/weekMaintenanceImportExcel',
+ secondMaintenanceImportExcel: 'eam/maintenanceStandard/secondMaintenanceImportExcel',
+ thirdMaintenanceImportExcel: 'eam/maintenanceStandard/thirdMaintenanceImportExcel',
inspectionXlsDownloadUrl: '瀵煎叆妯℃澘/鐐规鏍囧噯瀵煎叆妯℃澘_v1.0.xlsx',
weekMaintenanceXlsDownloadUrl: '瀵煎叆妯℃澘/鍛ㄤ繚鏍囧噯瀵煎叆妯℃澘_v1.0.xlsx',
-
+ secondMaintenanceXlsDownloadUrl: '瀵煎叆妯℃澘/浜屼繚鏍囧噯瀵煎叆妯℃澘_v1.0.xlsx',
+ thirdMaintenanceXlsDownloadUrl: '瀵煎叆妯℃澘/涓変繚鏍囧噯瀵煎叆妯℃澘_v1.0.xlsx',
+ abolish: '/eam/maintenanceStandard/abolish',
},
fileUrl: '',
standardId: '-1'
@@ -230,6 +247,12 @@
},
weekMaintenanceImportExcel: function() {
return `${window._CONFIG['domianURL']}/${this.url.weekMaintenanceImportExcel}`
+ },
+ secondMaintenanceImportExcel: function() {
+ return `${window._CONFIG['domianURL']}/${this.url.secondMaintenanceImportExcel}`
+ },
+ thirdMaintenanceImportExcel: function() {
+ return `${window._CONFIG['domianURL']}/${this.url.thirdMaintenanceImportExcel}`
}
},
created() {
@@ -293,6 +316,37 @@
handleTemplateXlsDownload(url) {
templateXlsDownload(url)
},
+ handleAbolish: function (id) {
+ if(!this.url.abolish){
+ this.$message.error("璇疯缃畊rl.abolish灞炴��!")
+ return
+ }
+ var that = this;
+ deleteAction(that.url.abolish, {id: id}).then((res) => {
+ if (res.success) {
+ //閲嶆柊璁$畻鍒嗛〉闂
+ that.reCalculatePage(1)
+ // that.$message.success(res.message);
+ that.$notification.success({
+ message:'娑堟伅',
+ description:res.message
+ });
+ that.loadData();
+ } else {
+ // that.$message.warning(res.message);
+ that.$notification.warning({
+ message:'娑堟伅',
+ description:res.message
+ });
+ }
+ });
+ },
+ handleUpgrade(record) {
+ //鍗囩増
+ this.$refs.modalForm.upgrade(record);
+ this.$refs.modalForm.title = "鍗囩増";
+ this.$refs.modalForm.disableSubmit = false;
+ },
}
}
</script>
--
Gitblit v1.9.3