浏览代码

轮胎商城上架共享编辑主图判断

caojunjie 1 年之前
父节点
当前提交
a7bc3a9637

+ 9 - 10
src/views/tirePartsMall/basicData/listingManagement/index.vue

@@ -18,7 +18,6 @@
               <span style="font-size: 12px;">(图片文件像素推荐700X750,有且只允许有一张主图,其余均为副图)</span>
               <c-upload :data="form.filesList" display basic deleteUrl="/api/blade-sales-part/productLaunchFiles/remove"
                 :enumerationValue="160" />
-
             </template>
 
             <template slot="detailsTextForm">
@@ -629,6 +628,15 @@ 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) {
@@ -639,15 +647,6 @@ export default {
                 item.$cellEdit = true
             }
         })
-
-      let flag = this.form.filesList.some(item => {
-        return item.$version == '主图'
-      })
-      if (!flag) {
-        this.$message.warning('请选择主图')
-        done()
-        return
-      }
     }
     submit({
       ...this.form

+ 1 - 1
src/views/tirePartsMall/basicData/shareListing/index.vue

@@ -446,7 +446,7 @@ export default {
         })
         if (!flag) {
           this.$message.warning('请选择主图')
-          done()
+            loading()
           return
         }
       }