zhangherong
2025-07-09 cabdb2b467bfc8969708b76935d1d92866b1b46c
art: 技术状态鉴定规范-注释周期字段、添加导入按钮
已修改2个文件
61 ■■■■ 文件已修改
src/views/eam/base/EamTechnicalStatusEvaluationStandardList.vue 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/base/modules/EamTechnicalStatusEvaluationStandardModal.vue 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/eam/base/EamTechnicalStatusEvaluationStandardList.vue
@@ -43,9 +43,20 @@
    <!-- 操作按钮区域 -->
    <div class="table-operator">
      <a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
      <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl"
      <a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader"
                :action="importSafetyEquipmentCheck"
                @change="handleImportExcel">
        <a-button type="primary" icon="import">导入</a-button>
        <a-button type="primary" icon="import">安全装置检查导入</a-button>
      </a-upload>
      <a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader"
                :action="importPrecisionCheck"
                @change="handleImportExcel">
        <a-button type="primary" icon="import">设备精度检查导入</a-button>
      </a-upload>
      <a-upload name="file" :showUploadList="false" :multiple="true" :headers="tokenHeader"
                :action="importOtherCheck"
                @change="handleImportExcel">
        <a-button type="primary" icon="import">其他检查导入</a-button>
      </a-upload>
      <a-dropdown v-if="selectedRowKeys.length > 0">
        <a-menu slot="overlay">
@@ -153,17 +164,22 @@
            align: 'center',
            dataIndex: 'standardName'
          },
          {
            title: '鉴定周期(年)',
            align: 'center',
            dataIndex: 'evaluationPeriod',
            width: 150
          },
          // {
          //   title: '鉴定周期(年)',
          //   align: 'center',
          //   dataIndex: 'evaluationPeriod',
          //   width: 150
          // },
          {
            title: '规范状态',
            align: 'center',
            dataIndex: 'standardStatus_dictText',
            width: 150
          },
          {
            title: '版本',
            align: 'center',
            dataIndex: 'standardVersion',
          },
          {
            title: '是否有安全装置检查',
@@ -196,13 +212,22 @@
        url: {
          list: '/eam/eamTechnicalStatusEvaluationStandard/list',
          submit: '/eam/eamTechnicalStatusEvaluationStandard/submit',
          importExcelUrl: 'eam/eamTechnicalStatusEvaluationStandard/importExcel'
          importSafetyEquipmentCheck: 'eam/eamTechnicalStatusEvaluationStandard/importSafetyEquipmentCheck',
          importPrecisionCheck: 'eam/eamTechnicalStatusEvaluationStandard/importPrecisionCheck',
          importOtherCheck: 'eam/eamTechnicalStatusEvaluationStandard/importOtherCheck',
        }
      }
    },
    computed: {
      importExcelUrl: function() {
        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`
      importSafetyEquipmentCheck: function() {
        return `${window._CONFIG['domianURL']}/${this.url.importSafetyEquipmentCheck}`
      },
      importPrecisionCheck: function() {
        return `${window._CONFIG['domianURL']}/${this.url.importPrecisionCheck}`
      },
      importOtherCheck: function() {
        return `${window._CONFIG['domianURL']}/${this.url.importOtherCheck}`
      }
    },
    methods: {
src/views/eam/base/modules/EamTechnicalStatusEvaluationStandardModal.vue
@@ -23,13 +23,13 @@
          </a-col>
        </a-row>
        <a-row>
          <a-col :span="8">
            <a-form-model-item label="鉴定周期(年)">
              <a-input-number v-model="model.evaluationPeriod" :min="1" placeholder="请输入鉴定周期(年)" style="width: 100%"/>
            </a-form-model-item>
          </a-col>
        </a-row>
<!--        <a-row>-->
<!--          <a-col :span="8">-->
<!--            <a-form-model-item label="鉴定周期(年)">-->
<!--              <a-input-number v-model="model.evaluationPeriod" :min="1" placeholder="请输入鉴定周期(年)" style="width: 100%"/>-->
<!--            </a-form-model-item>-->
<!--          </a-col>-->
<!--        </a-row>-->
        <a-row>
          <!--<a-col :span="8">-->