define({ name:"weight_value", template:`
权重值设置
关闭 开启
仅存在经销商身份的用户可以获得权重值
`, style:` .ladder-content{ min-width: 550px!important; } .ladder-content .ladder-row{ margin-bottom: 5px!important; } .ladder-content .ladder-row .ladder-input{ width: 230px!important; } `, props: { form: { default() { return {} } } }, data() { return { json: { is_open: 0,// 是否开启购买商品赠送权重值:0=未开启,1=开启 gift_type: 0,// 赠送方式:0=赠送固定值,1=阶梯值赠送 lv_type: 0,// 赠送方式:0=二级,1=三级 quantity: 0,// 赠送数量 ladder: {},// 阶梯赠送信息 } } }, watch: { }, mounted() { console.log(this.form); if (this.form) { let weight_value = this.form || {}; this.json.is_open = weight_value.is_open ? weight_value.is_open : 0; this.json.gift_type = weight_value.gift_type ? weight_value.gift_type : 0; this.json.lv_type = weight_value.lv_type ? weight_value.lv_type : 0; this.json.quantity = weight_value.quantity ? weight_value.quantity : 0; this.json.ladder = weight_value.ladder ? JSON.parse(weight_value.ladder) : {}; } console.log(this.json); }, methods:{ addLadder(){ this.json.ladder = Object.values(this.json.ladder).concat({where: '', num: ''}); }, delLadder(index){ let ladder = Object.assign({},this.json.ladder); delete ladder[index]; this.json.ladder = Object.values(ladder); }, validate(){ return this.json; } } })