问题描述:
解决方法:
修改的文件:src/pages/product/components/vipPriceSet.vue
修改 submitForm 方法:
submitForm() {
if (this.formData.is_vip) {
for (let i = 0; i < this.attrData.length; i++) {
if (Number(this.attrData[i].price) < Number(this.attrData[i].vip_price)) {
return this.$Message.error('付费会员价不可大于售价');
}
}
}
if (this.formData.level_type == 2) {
for (let i = 0; i < this.attrData.length; i++) {
for (let j = 0; j < this.attrData[i].level_price.length; j++) {
if (Number(this.attrData[i].price) < Number(this.attrData[i].level_price[j].price)) {
return this.$Message.error('等级会员不可大于售价');
}
}
}
}
this.disabled = true;
let data = {
...this.formData,
attr_value: this.attrData,
};
productBrokerageUpdate(this.productId, 2, data)
.then((res) => {
this.$Message.success(res.msg);
this.disabled = false;
this.$emit('close');
})
.catch((err) => {
this.$Message.error(err.msg);
this.disabled = false;
});
},
修改完成后需要重新打包,打包教程: https://doc.crmeb.com/pro/crmebprov3_2/21560