更换服务后,排序/预约对象/规格会清空,需要重新选择,请先确认好选择的服务,避免重复操作。
商品启用规格,以下的规格项必选。
`,
style: `
.item-card{
border: 1px solid #b4bccc;
padding-top: 20px;
margin-bottom: 20px;
}
#store_projects .el-icon-close{
margin-left: 20px;
font-weight: bold;
font-size: 20px;
color:#EE3939;
}
`,
props: {
form: {
default() {
return {};
},
},
},
data() {
return {
lang_set:{},
services: [],
bookingItems:[{
id:"",
display_order:"",
obj_id:"",
service_id:"",
goods_option_id:"",
// merchant_staff_commission:""
}],
get_objs_url:'',
goods_options:[],
goods_service_id:'',
obj_list:[],
};
},
created() {
this.lang_set = this.form.lang_set;
if(this.form.item && this.form.item.length>0) {
this.bookingItems = this.form.item;
if(this.bookingItems.length>0 && this.bookingItems[0]['service_id']){
this.goods_service_id = this.bookingItems[0]['service_id'];
this.getObjs();
}
}
if(this.form.services && this.form.services.length>0) {
this.services = this.form.services;
}
if(this.form.goods_options && this.form.goods_options.length>0){
this.goods_options = this.form.goods_options;
}
},
methods: {
initItems(){
this.bookingItems = [{
id:"",
display_order:"",
obj_id:"",
goods_option_id:"",
service_id:""
// merchant_staff_commission:""
}]
},
addItems(){
this.bookingItems.push({
id:"",
display_order:"",
obj_id:"",
goods_option_id:"",
service_id:""
// merchant_staff_commission:""
})
},
delItem(index){
this.bookingItems.splice(index,1)
},
validate() {
let error_status = false;
/*if(this.bookingItems.length<1){
this.$message({message: '请选择', type: 'warning'});
error_status = true;
return false;
}*/
for (let i=0;i