Explorar o código

图片问题优化

shish %!s(int64=4) %!d(string=hai) anos
pai
achega
e88dfab11b

+ 16 - 16
ghsApp/src/admin/item/add.vue

@@ -469,9 +469,6 @@ export default {
         this.$msg("请上传图片")
         return false
       }
-
-      this.form.cover = this.form.cover[0]
-
       let requestHost = addProduct
       if(this.form.id && this.form.id != 0){
         requestHost = updateProduct;
@@ -505,21 +502,24 @@ export default {
 					return;
 				}
       }
-      let form = JSON.parse(JSON.stringify(this.form));
-      requestHost({...form}).then(res => {
-
-        this.$msg("操作成功!");
+      let form = JSON.parse(JSON.stringify(this.form))
+      uni.showLoading({mask:true})
+      requestHost({...form,cover:this.form.cover[0]}).then(res => {
+        uni.hideLoading()
+        if(res.code == 1){
+          this.$msg("操作成功!");
+
+          //返回上一页带参数
+          let pages = getCurrentPages();
+          let prevPage = pages[ pages.length - 2 ];
+          let hidden = 0
+          if(this.form.stock > this.form.stockWarning){
+            hidden = 1
+          }
+          prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
 
-        //返回上一页带参数
-        let pages = getCurrentPages();
-        let prevPage = pages[ pages.length - 2 ];
-        let hidden = 0
-        if(this.form.stock > this.form.stockWarning){
-          hidden = 1
+          uni.navigateBack({})
         }
-        prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
-
-        uni.navigateBack({});
       });
     },
     // 表单验证

+ 14 - 16
ghsApp/src/admin/item/detail.vue

@@ -372,10 +372,6 @@ export default {
         this.$msg("请上传图片")
         return false
       }
-      if(Array.isArray(this.form.cover)){
-        this.form.cover = this.form.cover[0]
-      }
-
       let requestHost = addProduct
       if(this.form.id && this.form.id != 0){
         requestHost = updateProduct;
@@ -411,20 +407,22 @@ export default {
       }
       let form = JSON.parse(JSON.stringify(this.form))
       uni.showLoading({mask:true})
-      requestHost({...form}).then(res => {
-
-        this.$msg("操作成功");
+      requestHost({...form,cover:this.form.cover[0]}).then(res => {
+        uni.hideLoading()
+        if(res.code == 1){
+          this.$msg("操作成功");
+
+          //返回上一页带参数
+          let pages = getCurrentPages();
+          let prevPage = pages[ pages.length - 2 ];
+          let hidden = 0
+          if(this.form.stock > this.form.stockWarning){
+            hidden = 1
+          }
+          prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
 
-        //返回上一页带参数
-        let pages = getCurrentPages();
-        let prevPage = pages[ pages.length - 2 ];
-        let hidden = 0
-        if(this.form.stock > this.form.stockWarning){
-          hidden = 1
+          uni.navigateBack({})
         }
-        prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
-
-        uni.navigateBack({});
       });
     },
     // 表单验证

+ 15 - 16
hdApp/src/admin/item/add.vue

@@ -465,14 +465,10 @@ export default {
     },
     // 确认
     confirmFn() {
-      console.log('11114')
       if (this.$util.isEmpty(this.form.cover)) {
         this.$msg("请上传图片")
         return false
       }
-
-      this.form.cover = this.form.cover[0]
-console.log('11113')
       let requestHost = addProduct
       if(this.form.id && this.form.id != 0){
         requestHost = updateProduct;
@@ -507,21 +503,24 @@ console.log('11113')
 				}
       }
       let form = JSON.parse(JSON.stringify(this.form))
-      requestHost({...form}).then(res => {
+      uni.showLoading({mask:true})
+      requestHost({...form,cover:this.form.cover[0]}).then(res => {
+        uni.hideLoading()
+        if(res.code == 1){
+          this.$msg("操作成功!")
 
-        this.$msg("操作成功!")
+          //返回上一页带参数
+          let pages = getCurrentPages();
+          let prevPage = pages[ pages.length - 2 ];
+          let hidden = 0
+          if(this.form.stock > this.form.stockWarning){
+            hidden = 1
+          }
+          prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
 
-        //返回上一页带参数
-        let pages = getCurrentPages();
-        let prevPage = pages[ pages.length - 2 ];
-        let hidden = 0
-        if(this.form.stock > this.form.stockWarning){
-          hidden = 1
+          uni.navigateBack({})
         }
-        prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
-
-        uni.navigateBack({});
-      });
+      })
     },
     formSubmit(e) {
       let rules = [

+ 13 - 15
hdApp/src/admin/item/detail.vue

@@ -338,10 +338,6 @@ export default {
         this.$msg("请上传图片")
         return false
       }
-      if(Array.isArray(this.form.cover)){
-        this.form.cover = this.form.cover[0]
-      }
-
       let requestHost = addProduct
       if(this.form.id && this.form.id != 0){
         requestHost = updateProduct;
@@ -361,20 +357,22 @@ export default {
       }
       let form = JSON.parse(JSON.stringify(this.form))
       uni.showLoading({mask:true})
-      requestHost({...form}).then(res => {
+      requestHost({...form,cover:this.form.cover[0]}).then(res => {
+        uni.hideLoading()
+        if(res.code == 1){
+          this.$msg("操作成功");
 
-        this.$msg("操作成功");
+          //返回上一页带参数
+          let pages = getCurrentPages();
+          let prevPage = pages[ pages.length - 2 ];
+          let hidden = 0
+          if(this.form.stock > this.form.stockWarning){
+            hidden = 1
+          }
+          prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
 
-        //返回上一页带参数
-        let pages = getCurrentPages();
-        let prevPage = pages[ pages.length - 2 ];
-        let hidden = 0
-        if(this.form.stock > this.form.stockWarning){
-          hidden = 1
+          uni.navigateBack({});
         }
-        prevPage.$vm.modifyStock = {id:this.form.id,stock:this.form.stock,hidden:hidden};
-
-        uni.navigateBack({});
       });
     },
     // 表单验证