|
|
@@ -99,8 +99,8 @@
|
|
|
<tui-list-cell class="line-cell" :hover="false">
|
|
|
<view class="tui-title">所属产品</view>
|
|
|
<view>
|
|
|
- <block v-if="productData.cpInfo && !$util.isEmpty(productData.cpInfo)">
|
|
|
- <button v-for="(cpItem, cpIndex) in productData.cpInfo" class="admin-button-com blue mini-btn" style="margin-right:8upx;" @click.stop="delOneCp(cpItem)">{{cpItem.cpName}} ×</button>
|
|
|
+ <block v-if="form.cpInfo && !$util.isEmpty(form.cpInfo)">
|
|
|
+ <button v-for="(cpItem, cpIndex) in form.cpInfo" class="admin-button-com blue mini-btn" style="margin-right:8upx;" @click.stop="delOneCp(cpItem,cpIndex)">{{cpItem.cpName}} ×</button>
|
|
|
</block>
|
|
|
<button class="admin-button-com default mini-btn" @click.stop="changeCp()">添加产品</button>
|
|
|
</view>
|
|
|
@@ -335,7 +335,8 @@ export default {
|
|
|
frontHide:0,
|
|
|
virtualStock:0,
|
|
|
ratioType:0,
|
|
|
- inTurn:100
|
|
|
+ inTurn:100,
|
|
|
+ cpInfo:[]
|
|
|
},
|
|
|
itemClassData:[],
|
|
|
unitData:[],
|
|
|
@@ -380,12 +381,28 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
if(this.backCpInfo.needUpdate == 1){
|
|
|
-
|
|
|
+ let needAdd = 1;
|
|
|
+ if (!this.$util.isEmpty(this.form.cpInfo)) {
|
|
|
+ that.form.cpInfo.forEach((item) => {
|
|
|
+ if(item.cpId == that.backCpInfo.cpId){
|
|
|
+ needAdd = 0
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ if(needAdd == 1){
|
|
|
+ that.form.cpInfo.push({cpId:that.backCpInfo.cpId,cpName:that.backCpInfo.cpName})
|
|
|
+ that.backCpInfo.needUpdate = 0
|
|
|
+ that.$forceUpdate()
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
- delOneCp(cp){
|
|
|
- console.log(cp)
|
|
|
+ delOneCp(info,index){
|
|
|
+ let that = this
|
|
|
+ that.$util.confirmModal({content:'确认删除'+info.cpName+'?'},() => {
|
|
|
+ that.form.cpInfo.splice(index,1)
|
|
|
+ that.$forceUpdate()
|
|
|
+ })
|
|
|
},
|
|
|
changeCp(item){
|
|
|
this.$util.pageTo({url: '/admin/cp/list?skip=1'})
|
|
|
@@ -683,7 +700,8 @@ export default {
|
|
|
)[0];
|
|
|
this.productData = res.data
|
|
|
this.cost = res.data.cost ? res.data.cost : 0
|
|
|
- });
|
|
|
+
|
|
|
+ })
|
|
|
},
|
|
|
imgUploadSuccess(res) {
|
|
|
var _res = JSON.parse(res.data)
|