liding
2025-04-09 efdd02d3d80253bf93f1c58e3ae25016db2d6b31
src/views/business/rawMaterialInspection/index.vue
@@ -20,7 +20,7 @@
          <el-form-item label="报检类型" prop="inspectionType">
            <el-select v-model="componentData.inspectionType" clearable placeholder="请选择" size="small"
              @change="refreshTable" style="width: 100%">
              <el-option label="原辅料" value="原辅料"></el-option>
              <el-option label="原辅材" value="原辅材"></el-option>
              <el-option label="包材" value="包材"></el-option>
            </el-select>
          </el-form-item>
@@ -100,7 +100,7 @@
      </span>
    </el-dialog>
    <!-- 确认报检 -->
    <el-dialog :close-on-click-modal="false" :title="declareType === 'add' ? '新增报检信息' : '原辅料报检'"
    <el-dialog :close-on-click-modal="false" :title="declareType === 'add' ? '新增报检信息' : '原辅材报检'"
      :visible.sync="declareDialogVisible" width="800px" @close="resetFormData">
      <el-form ref="declareObj" :inline="true" :model="declareObj" :rules="declareObjRules" label-width="130px"
        label-position="right">
@@ -155,7 +155,7 @@
        <el-form-item class="declareObj-form-item" label="报检类型:" prop="inspectionType">
          <el-select v-model="declareObj.inspectionType" :disabled="declareType !== 'add'" clearable class="addObj-info"
            size="small" placeholder="请选择报检类型">
            <el-option label="原辅料" value="原辅料"></el-option>
            <el-option label="原辅材" value="原辅材"></el-option>
            <el-option label="包材" value="包材"></el-option>
          </el-select>
        </el-form-item>
@@ -192,7 +192,7 @@
    <el-dialog title="选择类型" :visible.sync="ifsDialogVisible" width="30%" append-to-body>
      <div style="text-align: center;">
        <el-button type="primary" size="medium" style="margin: 0 10px;"
          @click="handleIfsSelect('原辅料')">获取MES原辅料订单</el-button>
          @click="handleIfsSelect('原辅材')">获取MES原辅材订单</el-button>
        <el-button type="primary" size="medium" style="margin: 0 10px;"
          @click="handleIfsSelect('包材')">获取MES包材订单</el-button>
      </div>
@@ -265,7 +265,7 @@
        {
          label: '报检类型', prop: 'inspectionType', dataType: 'tag',
          formatType: (params) => {
            if (params == '原辅料') {
            if (params == '原辅材') {
              return 'success'
            } else {
              return 'warning'
@@ -325,16 +325,16 @@
                return this.tabIndex === 0
              },
            },
            {
              name: '撤销报检',
              type: 'text',
              clickFun: (row) => {
                this.cancelDeclare(row);
              },
              showHide: (row) => {
                return this.tabIndex === 1
              },
            },
            // {
            //   name: '撤销报检',
            //   type: 'text',
            //   clickFun: (row) => {
            //     this.cancelDeclare(row);
            //   },
            //   showHide: (row) => {
            //     return this.tabIndex === 1
            //   },
            // },
          ]
        }
      ],
@@ -720,7 +720,7 @@
    },
    // 提前入库
    advancedGodown(row) {
      this.$confirm('当前原辅料是否提前入库?', '提示', {
      this.$confirm('当前原辅材是否提前入库?', '提示', {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: 'warning'
@@ -878,7 +878,7 @@
      }).then(res => {
        this.outLoading = false
        const blob = new Blob([res], { type: 'application/octet-stream' });
        this.$download.saveAs(blob, "原辅料检测信息导出.xlsx");
        this.$download.saveAs(blob, "原辅材检测信息导出.xlsx");
      })
    },
    clear() {