mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2025-12-16 16:05:52 +08:00
商品发布参数项校验无法some问题
This commit is contained in:
@@ -408,7 +408,7 @@
|
|||||||
<p slot="content">
|
<p slot="content">
|
||||||
<FormItem v-for="(paramsItem, paramsIndex) in paramsGroup.params" :key="paramsIndex"
|
<FormItem v-for="(paramsItem, paramsIndex) in paramsGroup.params" :key="paramsIndex"
|
||||||
:label="`${paramsItem.paramName}:`"
|
:label="`${paramsItem.paramName}:`"
|
||||||
:rules="{ required: paramsItem.required, message: '参数不能为空' }">
|
:rules="{ required: paramsItem.required, message: '参数不能为空', trigger: 'blur'}">
|
||||||
<Select v-model="paramsItem.paramValue" clearable placeholder="请选择" style="width: 200px" @on-change="
|
<Select v-model="paramsItem.paramValue" clearable placeholder="请选择" style="width: 200px" @on-change="
|
||||||
selectParams(
|
selectParams(
|
||||||
paramsGroup,
|
paramsGroup,
|
||||||
@@ -1809,17 +1809,15 @@ export default {
|
|||||||
this.$Message.error("存在重复规格值!");
|
this.$Message.error("存在重复规格值!");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
console.log(this.baseInfoForm.goodsParamsDTOList)
|
|
||||||
let checkFlag = false;
|
let checkFlag = false;
|
||||||
this.goodsParams.forEach(group => {
|
this.goodsParams.forEach(group => {
|
||||||
group.params.forEach(param => {
|
group.params.forEach(param => {
|
||||||
if(param.required){
|
if(param.required){
|
||||||
const check = this.baseInfoForm.goodsParamsDTOList.some(paramsGroup =>
|
const check = this.baseInfoForm.goodsParamsDTOList.some(paramsGroup =>
|
||||||
paramsGroup.some(paramsItem => paramsItem.paramId === param.id)
|
paramsGroup.goodsParamsItemDTOList.some(paramsItem => paramsItem.paramId === param.id)
|
||||||
);
|
);
|
||||||
if(!check){
|
if(!check){
|
||||||
checkFlag = !check;
|
checkFlag = !check;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user