Procházet zdrojové kódy

修改 次日达上架图片上传的传值结构

Qukatie před 5 měsíci
rodič
revize
dfb6ac6cca

+ 58 - 63
src/views/tirePartsMall/basicData/shareListingNext/index.vue

@@ -13,11 +13,11 @@
             @refresh-change="refreshChange" @row-del="rowDel"
             @resetColumn="resetColumnTwo('crud', 'option', 'optionList', 437)"
             @saveColumn="saveColumnTwo('crud', 'option', 'optionList', 437)" :page.sync="page">
-            <template slot="filesListForm">
+            <!-- <template slot="filesListForm">
               <span style="font-size: 12px;">(图片文件像素推荐700X700,有且只允许有一张主图,其余均为副图)</span>
               <c-upload :data="form.filesList" display basic deleteUrl="/api/blade-sales-part/productLaunchFiles/remove"
                 :enumerationValue="160" />
-            </template>
+            </template> -->
 
             <template slot="detailsTextForm">
               <avue-ueditor v-model="form.detailsText" :options="optionsUeditor">
@@ -384,14 +384,15 @@ export default {
           },
           dicUrl: '/api/blade-system/dept/deptListAll',
         },
+        // {
+        //   label: "商品图片",
+        //   prop: "filesList",
+        //   hide: true,
+        //   showColumn: false,
+        //   overHidden: true,
+        //   span: 24,
+        // }, 
         {
-          label: "商品图片",
-          prop: "filesList",
-          hide: true,
-          showColumn: false,
-          overHidden: true,
-          span: 24,
-        }, {
           label: "防爆",
           prop: "explosionProof",
           display: false,
@@ -550,17 +551,12 @@ export default {
     },
     // 商城图片上传
     onSuccess(response, file, fileList) {
-      let version = '2'
-      if (this.form.filesList.length == 0) {
-        version = '0'
-      }
+      // let version = '2'
+      // if (this.form.filesList.length == 0) {
+      //   version = '0'
+      // }
 
-      this.form.filesList.push({
-        fileName: response.data.originalName,
-        url: response.data.link,
-        sort: this.form.filesList.length,
-        version: version
-      })
+      this.form.url=response.data.link
       submit({
         ...this.form
       }).then(res => {
@@ -585,10 +581,10 @@ export default {
     annexOpen(row, index) {
       this.dataId = index
       this.rowImg = row
-      this.orderList = row.filesList ? row.filesList : [];
-      for (let order of this.orderList) {
-        order.paymentType = order.typeFiles
-      }
+      // this.orderList = row.filesList ? row.filesList : [];
+      // for (let order of this.orderList) {
+      //   order.paymentType = order.typeFiles
+      // }
       getDetail({ id: row.id }).then(res => {
         this.form = res.data.data
       })
@@ -596,24 +592,24 @@ export default {
     },
     // 附件保存
     saveAnnex() {
-      if (this.orderList.length > 0) {
-        // 循环把编辑状态变成保存状态
-        this.orderList.map((item) => {
-          if (item.$cellEdit == true) {
-            item.$cellEdit = false
-          } else {
-            item.$cellEdit = true
-          }
-        })
-        let flag = this.orderList.some(item => {
-          return item.$version == '主图'
-        })
-        if (!flag) {
-          this.$message.warning('请选择主图')
-          return
-        }
-      }
-      this.rowImg.filesList = this.orderList;
+      // if (this.orderList.length > 0) {
+      //   // 循环把编辑状态变成保存状态
+      //   this.orderList.map((item) => {
+      //     if (item.$cellEdit == true) {
+      //       item.$cellEdit = false
+      //     } else {
+      //       item.$cellEdit = true
+      //     }
+      //   })
+      //   let flag = this.orderList.some(item => {
+      //     return item.$version == '主图'
+      //   })
+      //   if (!flag) {
+      //     this.$message.warning('请选择主图')
+      //     return
+      //   }
+      // }
+      // this.rowImg.filesList = this.orderList;
       submit({
         ...this.rowImg
       }).then(res => {
@@ -728,28 +724,27 @@ export default {
     },
     //编辑确定
     rowUpdate(form, index, done, loading) {
-      if (this.form.filesList.length > 0) {
-        let flag = this.form.filesList.some(item => {
-          return item.$version == '主图'
-        })
-        if (!flag) {
-          this.$message.warning('请选择主图')
-          // done()
-          loading()
-          return
-        }
-        // 循环把编辑状态变成保存状态
-        this.form.filesList.map((item) => {
-          if (item.$cellEdit == true) {
-            // this.$set(item, "$cellEdit", false);
-            item.$cellEdit = false
-          } else {
-            // this.$set(item, "$cellEdit", true);
-            item.$cellEdit = true
-          }
-        })
-      }
-      console.log({ ...this.form }.detailsText, 651)
+      // if (this.form.filesList.length > 0) {
+      //   let flag = this.form.filesList.some(item => {
+      //     return item.$version == '主图'
+      //   })
+      //   if (!flag) {
+      //     this.$message.warning('请选择主图')
+      //     // done()
+      //     loading()
+      //     return
+      //   }
+      //   // 循环把编辑状态变成保存状态
+      //   this.form.filesList.map((item) => {
+      //     if (item.$cellEdit == true) {
+      //       // this.$set(item, "$cellEdit", false);
+      //       item.$cellEdit = false
+      //     } else {
+      //       // this.$set(item, "$cellEdit", true);
+      //       item.$cellEdit = true
+      //     }
+      //   })
+      // }
       submit({
         ...this.form
       }).then(res => {