zhaolf 3 jaren geleden
bovenliggende
commit
1e7f8f86cf
2 gewijzigde bestanden met toevoegingen van 27 en 2 verwijderingen
  1. 25 0
      src/pages/goods/addGoods/index.vue
  2. 2 2
      src/pages/goods/index.vue

+ 25 - 0
src/pages/goods/addGoods/index.vue

@@ -352,6 +352,31 @@
                         this.updatePic = true
                     })
                 }
+                if(this.$route.params.isCopy){ //复制商品
+                    this.isdisable = false
+                    this.outProductId=0
+                    store.commit('SET_ISDISABLE',false)
+                    store.commit('SET_GOODS_ID',0)
+                    this.outproductidDisable=false
+                    this.title='新的审核内容'
+                    let data=JSON.parse(this.$route.params.data)
+                    this.form.title=data.title
+                    this.form.out_product_id=data.out_product_id
+                    this.form.stock_num=data.stock_num
+                    this.form.sale_price=data.sale_price
+                    this.form.market_price=data.market_price
+                    this.form.path=data.path
+                    this.form.third_cat_id=data.third_cat_id
+                    this.form.third=data.third
+                    this.form.brand_id=data.brand_id
+                    this.goodsList=data.goodsList
+                    this.goodszizhiList=data.goodszizhiList
+                    //刷新子组件
+                    this.updatePic = false
+                    this.$nextTick(() => {
+                        this.updatePic = true
+                    })
+                }
             }
         },
         created() {},

+ 2 - 2
src/pages/goods/index.vue

@@ -163,7 +163,7 @@
         let params = {}
             params.commodity_id = res.data.commodity_id
             params.title = res.data.title
-            params.out_product_id = res.data?.auditInfo?.out_product_id
+            params.out_product_id = res.data.out_product_id
             params.brand_id=res.data.has_brand==0?'-1':res.data.has_brand
             params.third=res.data.third_cat_audit==0?res.data.third_cat_id:''
             params.stock_num = res.data.stock_num
@@ -183,7 +183,7 @@
             this.$router.push({
             name: "addGoods",
             params: {
-              isNew: true,
+              isCopy: true,
               data:JSON.stringify(params)
             }
         });