diff --git a/pageProduct/add-Product/add-Product.vue b/pageProduct/add-Product/add-Product.vue index 46c32ef..636d879 100644 --- a/pageProduct/add-Product/add-Product.vue +++ b/pageProduct/add-Product/add-Product.vue @@ -90,6 +90,7 @@ --> + @@ -1928,7 +1929,23 @@ }) watch(() => FormData.type, (newval) => { - initDefaultProGroupVo() + if (option.type == 'edit') { + if (newval == $goodsData.type) { + if($goodsData.proGroupVo){ + FormData.proGroupVo = $goodsData.proGroupVo||[] + }else{ + initDefaultProGroupVo() + } + } + if(FormData.groupType==null){ + FormData.groupType=0 + } + } else { + if (newval == 'package') { + initDefaultProGroupVo() + } + } + }) function initDefaultProGroupVo() { @@ -1941,6 +1958,17 @@ console.log(FormData.proGroupVo); } watch(() => FormData.groupType, (newval) => { + if (newval == 0) { + return initDefaultProGroupVo() + } + if (option.type == 'edit') { + if (newval == $goodsData.groupType) { + FormData.proGroupVo = $goodsData.proGroupVo + } else { + + } + return + } initDefaultProGroupVo() })