qushaowei
2024-03-14 545c2af2401e9665b49b38619245ab35918710e7
src/views/eam/DailyMaintenanceStandardList.vue
@@ -1,6 +1,6 @@
<template>
  <a-card
    title="周期性保养标准"
    title="二级保养标准"
    :bordered='false'
  >
    <div class='table-page-search-wrapper'>
@@ -28,10 +28,10 @@
            :md='8'
            :sm='24'
          >
            <a-form-item label='设备名称'>
            <a-form-item label='统一编号'>
              <a-input
                placeholder='请输入设备名称'
                v-model='queryParam.name'
                placeholder='请输入统一编号'
                v-model='queryParam.equipmentNum'
              ></a-input>
            </a-form-item>
          </a-col>
@@ -102,8 +102,19 @@
        icon='reload'
        style='margin-left: 8px'
      >重置</a-button>
      <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl" @change="handleImportExcel">
                <a-button type="primary" icon="import">导入</a-button>
      <a-upload
        name="file"
        :showUploadList="false"
        :multiple="false"
        :headers="tokenHeader"
        :action="importExcelUrl"
        @change="handleImportExcel"
      >
        <a-button
          type="primary"
          icon="import"
          v-has="'dailyMaintenanceStandard:import'"
        >导入</a-button>
      </a-upload>
    </div>
@@ -223,7 +234,7 @@
            <daily-maintenance-standard-detail :maintenanceStandardId='maintenanceStandardId' />
          </div>
        </a-tab-pane>
        <a-tab-pane
        <!-- <a-tab-pane
          tab='计划用料'
          key="2"
        >
@@ -255,7 +266,7 @@
          >
            <maintenance-standard-work-instruction :maintenanceStandardId='maintenanceStandardId' />
          </div>
        </a-tab-pane>
        </a-tab-pane> -->
      </a-tabs>
    </div>
@@ -315,6 +326,11 @@
          dataIndex: 'num',
        },
        {
          title: '标准类型',
          align: 'center',
          dataIndex: 'maintenanceTypeName',
        },
        {
          title: '签审状态',
          align: 'center',
          dataIndex: 'approvalStatusName',
@@ -339,11 +355,7 @@
          align: 'center',
          dataIndex: 'useDepartName',
        },
        {
          title: '派工方式',
          align: 'center',
          dataIndex: 'assignModeName',
        },
        {
          title: '责任班组',
          align: 'center',
@@ -355,9 +367,19 @@
        //   dataIndex: 'specificEquipment',
        // },
        {
          title: '审核结果',
          align: 'center',
          dataIndex: 'maintenanceStandardUda1',
        },
        {
          title: '审核意见',
          align: 'center',
          dataIndex: 'auditFeedback',
        },
        {
          title: '审批结果',
          align: 'center',
          dataIndex: 'maintenanceStandardUda2',
        },
        {
          title: '审批意见',
@@ -447,8 +469,8 @@
      /* 分页参数 */
      ipagination: {
        current: 1,
        pageSize: 5,
        pageSizeOptions: ['5', '10', '50'],
        pageSize: 20,
        pageSizeOptions: ['5', '10', '20', '50'],
        showTotal: (total, range) => {
          return range[0] + '-' + range[1] + ' 共' + total + '条'
        },
@@ -457,13 +479,13 @@
        total: 0
      },
      maintenanceStandardId: '-1',
      queryParam: { type: 'daily' }
      queryParam: { type: 'daily', maintenanceType: '2' }
    }
  },
  computed: {
      importExcelUrl: function(){
        return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
      }
    importExcelUrl: function () {
      return `${window._CONFIG['domianURL']}/${this.url.importExcelUrl}`;
    }
  },
  watch: {
    selectionRows() {
@@ -577,7 +599,7 @@
    searchReset() {
      this.maintenanceStandardId = '-1'
      this.queryParam = { type: 'daily' }
      this.queryParam = { type: 'daily', maintenanceType: '2' }
      this.loadData(1);
    },
  }