loulijun2021
2024-03-22 e232ce8f6b8d3a5784c4eb6b880c8bb04c9981c8
src/views/systemSetting/dataImport.vue
@@ -144,7 +144,10 @@
                    item.indexOf('保养部位要求')!==-1||
                    item.indexOf('保养项目要求')!==-1||
                    item.indexOf('点检部位要求')!==-1||
                    item.indexOf('点检项目要求')!==-1
                    item.indexOf('点检项目要求')!==-1||
                    item.indexOf('仓库编码')!==-1||
                    item.indexOf('库位编码')!==-1
                  "
                >
                  <el-input v-model="row[item]" placeholder="请输入" />
@@ -549,6 +552,17 @@
        })
      }
      if (this.sheetName.indexOf('库位设置') !== -1) {
        this.statusArr = [
          { code: '0', name: '正常' },
          { code: '1', name: '停用' }
        ]
        this.tableData[0].forEach(j => {
          j['*状态'] = j['*状态'] ? this.statusArr.find(e => e.name === j['*状态']).code : ''
          j.uuid = nanoid()
        })
      }
      if (this.sheetName.indexOf('存货分类') !== -1) {
        this.statusArr = [
          { code: '0', name: '正常' },
@@ -830,7 +844,7 @@
          }
          // 数据提交前去除空格方法
          this.tableDataTrim()
          // this.tableDataTrim()
          const data = {
            fileCode: this.excelCode,
@@ -1413,6 +1427,14 @@
          flag = false
          msg = '*状态不能为空!'
        }
        if (!j['*仓库编码']) {
          flag = false
          msg = '*仓库编码不能为空!'
        }
        if (!j['*库位编码']) {
          flag = false
          msg = '*库位编码不能为空!'
        }
      })
      this.tableData[1].forEach(j => {
        if (!j['模具编码'] && j['产品编码']) {
@@ -1981,8 +2003,11 @@
          '*模具名称': '',
          '规格型号': '',
          '*状态': 'Y',
          '*仓库编码': '',
          '*库位编码': '',
          '预计寿命(次)': '',
          '剩余寿命(次)': ''
        })
      }
      if (this.sheetName.indexOf('模具关联产品') !== -1 && this.activeName === '1') {
@@ -2171,7 +2196,9 @@
    // 模板下载
    async getExcel() {
      const res = await DownLoadExcel({ FileCode: this.excelCode })
      window.location.href = res.data
      if (res.code === '200') {
        window.location.href = res.data
      }
    },
    async getSelectArr() {
      await this.getPrentOrganization()