浏览代码

增项上传文件

lining 6 年之前
父节点
当前提交
2f7daea5e1

+ 4 - 3
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/basisdataopera.vue

@@ -424,6 +424,7 @@
         dialogSize: 10,
         dialogCurrentPage: 1,
         dialogCurrentItemCount: 0,
+        waituploads: []
       }
     },
     created() {
@@ -516,7 +517,7 @@
                 message: res.data.message,
               })
               this.visible = false
-              this.initData()
+              this.getFileList()
               this.$refs.refuploadattach.uploadFiles = []
             } else {
               _this.$message({
@@ -583,7 +584,7 @@
       },
       uploadrequest(option) {
         let _this = this
-        _this.$axios.post(process.env.upfilehost, {})
+        axios.post(process.env.upfilehost, {})
           .then(function (res) {
             if (res.data && res.data.fid && res.data.fid !== '') {
               option.action = `http://${res.data.url}/${res.data.fid}`
@@ -913,7 +914,7 @@
           })
           .catch(() => {})
       },
-      
+
       selectAuditOrg() {
         this.dialogVisible = true
       },

+ 11 - 4
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/goodsdataopera.vue

@@ -140,8 +140,13 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="资质文件">
-              <el-upload multiple style="margin-top: 10px;" action="" ref="refuploadattach"
-                :http-request="uploadrequest" class="attach-uploader" :before-upload="beforeAvatarUpload">
+              <!--<el-upload multiple style="margin-top: 10px;" action="" ref="refuploadattach"-->
+                <!--:http-request="uploadrequest" class="attach-uploader" :before-upload="beforeAvatarUpload">-->
+                <!--<i class="el-icon-plus attach-uploader-icon"></i>-->
+                <!--<div slot="tip" class="el-upload__tip">大小为512KB-5MB</div>-->
+              <!--</el-upload>-->
+              <el-upload multiple style="margin-top: 10px;" action="" ref="refuploadattach" :http-request="uploadrequest"
+                         class="attach-uploader" :before-upload="beforeAvatarUpload">
                 <i class="el-icon-plus attach-uploader-icon"></i>
                 <div slot="tip" class="el-upload__tip">大小为512KB-5MB</div>
               </el-upload>
@@ -411,6 +416,7 @@
         },
         Id: '', //传的参数
         editFlag: '', //编辑操作标记
+        waituploads: [], // 等待上传的附件列表
       }
     },
     created() {
@@ -612,7 +618,8 @@
                 message: res.data.message,
               })
               this.visible = false
-              this.initData()
+              // this.initData()
+              this.getFileList()
               this.$refs.refuploadattach.uploadFiles = []
             } else {
               _this.$message({
@@ -679,7 +686,7 @@
       },
       uploadrequest(option) {
         let _this = this
-        _this.$axios.post(process.env.upfilehost, {})
+        axios.post(process.env.upfilehost, {})
           .then(function (res) {
             if (res.data && res.data.fid && res.data.fid !== '') {
               option.action = `http://${res.data.url}/${res.data.fid}`

+ 10 - 4
src/dashoo.cn/frontend_web/src/pages/oilsupplier/supplierappend/_opera/techdataopera.vue

@@ -145,8 +145,13 @@
           </el-col>
           <el-col :span="12">
             <el-form-item label="资质文件">
-              <el-upload multiple style="margin-top: 10px;" action="" ref="refuploadattach"
-                :http-request="uploadrequest" class="attach-uploader" :before-upload="beforeAvatarUpload">
+              <!--<el-upload multiple style="margin-top: 10px;" action="" ref="refuploadattach"-->
+                <!--:http-request="uploadrequest" class="attach-uploader" :before-upload="beforeAvatarUpload">-->
+                <!--<i class="el-icon-plus attach-uploader-icon"></i>-->
+                <!--<div slot="tip" class="el-upload__tip">大小为512KB-5MB</div>-->
+              <!--</el-upload>-->
+              <el-upload multiple style="margin-top: 10px;" action="" ref="refuploadattach" :http-request="uploadrequest"
+                         class="attach-uploader" :before-upload="beforeAvatarUpload">
                 <i class="el-icon-plus attach-uploader-icon"></i>
                 <div slot="tip" class="el-upload__tip">大小为512KB-5MB</div>
               </el-upload>
@@ -408,6 +413,7 @@
         },
         Id: '', //传的参数
         editFlag: '', //编辑操作标记
+        waituploads: []
       }
     },
     created() {
@@ -586,7 +592,7 @@
                 message: res.data.message,
               })
               this.visible = false
-              this.initData()
+              this.getFileList()
               this.$refs.refuploadattach.uploadFiles = []
             } else {
               _this.$message({
@@ -653,7 +659,7 @@
       },
       uploadrequest(option) {
         let _this = this
-        _this.$axios.post(process.env.upfilehost, {})
+        axios.post(process.env.upfilehost, {})
           .then(function (res) {
             if (res.data && res.data.fid && res.data.fid !== '') {
               option.action = `http://${res.data.url}/${res.data.fid}`