zhangherong
2025-05-14 ef3408f9a474c7e64016fbe0d0b7f6de0d2c99dd
art: 设备管理-保养标准-导入功能
已修改2个文件
34 ■■■■ 文件已修改
src/views/eam/base/EamMaintenanceStandardList.vue 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/base/EamMaintenanceStandardList.vue
@@ -49,11 +49,16 @@
          <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="handleImportExcel">-->
<!--          <a-button type="primary" icon="import">周保标准导入</a-button>-->
<!--        </a-upload>-->
<!--        <a-button type="primary" icon="download" @click="handleTemplateXlsDownload(url.weekMaintenanceXlsDownloadUrl)">周保标准模板下载</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.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">
@@ -224,8 +229,12 @@
        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: '',
@@ -238,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() {
src/views/eam/base/modules/EamMaintenanceStandardDetailList.vue
@@ -47,17 +47,16 @@
          width: 60,
        },
        {
          title: '保养项',
          title: '部位',
          align: 'center',
          dataIndex: 'itemName',
          dataIndex: 'itemPart',
          width: 200,
          ellipsis: true,
        },
        {
          title: '子项目',
          title: '保养项',
          align: 'center',
          dataIndex: 'subItemName',
          width: 200,
          dataIndex: 'itemName',
          ellipsis: true,
        },
        {