1
李喆(开发组)
2025-08-11 32d659432b0e6627758faf39380fc569e56b9799
src/views/flowmgr/backImport.vue
@@ -16,7 +16,7 @@
      </template>
    </avue-crud>
    <el-dialog title="DNC文件导入" append-to-body v-model="excelBox" width="555px">
      <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter">
      <avue-form :option="excelOption" v-model="excelForm" :upload-after="uploadAfter" :upload-error="uploadError">
        <!-- <template #excelTemplate>
          <el-button type="primary" @click="handleTemplate">
            点击下载<i class="el-icon-download el-icon--right"></i>
@@ -54,7 +54,7 @@
          //   hide: true
          // },
          {
            label: '任务编号',
            label: '程序编号',
            prop: 'programNo'
          },
          {
@@ -67,28 +67,28 @@
          },
          {
            label: '文件数据库编号',
            prop: '',
            prop: 'id',
          },
          {
            label: '处理状态',
            prop: '',
          },
          {
            label: '处理方式',
            prop: ''
          },
          {
            label: '处理时间',
            prop: ''
          },
          {
            label: '处理人',
            prop: ''
          },
          {
            label: 'MD5值',
            prop: 'md5   '
          }
          // {
          //   label: '处理状态',
          //   prop: '',
          // },
          // {
          //   label: '处理方式',
          //   prop: ''
          // },
          // {
          //   label: '处理时间',
          //   prop: ''
          // },
          // {
          //   label: '处理人',
          //   prop: ''
          // },
          //{
          //  label: 'MD5值',
          //  prop: 'md5',
          //}
        ],
      },
      data: [],
@@ -122,17 +122,17 @@
      this.excelBox = true;
    },
    uploadAfter(res, done, loading, column) {
      window.console.log(column);
      console.log(res, done, loading, column,2233)
      this.excelBox = false;
      console.log('data', res);
      this.data = res || []
      done();
    },
    uploadError(error,column) {
    },
    handleWarehouse(row,index) {
      if(this.selection.length == 0) {
        this.$message.error("请选择数据")
      }else {
        var selection = [];
        this.selection.forEach(item=> {
          selection.push(item.id);
        })
@@ -146,8 +146,16 @@
          params: obj,
        }).then(
          res => {
            this.$message.success("操作成功");
            this.loading = false;
            console.log(res);
            if (res.data.code === 200) {
              this.$message.success("操作成功");
              this.loading = false;
              this.data = []
            } else {
              this.$message.error(res.data.msg || "操作失败");
           this.loading = false;
            }
          }
        );
      }