|
|
@ -70,7 +70,7 @@ |
|
|
|
<el-form ref="formRef" label-width="100px" :model="details.form"> |
|
|
|
<el-form ref="formRef" label-width="100px" :model="details.form"> |
|
|
|
<el-form-item label="品牌" prop="brandName" |
|
|
|
<el-form-item label="品牌" prop="brandName" |
|
|
|
:rules="[{ required: true, message: '请选择品牌', trigger: ['blur'] }]"> |
|
|
|
:rules="[{ required: true, message: '请选择品牌', trigger: ['blur'] }]"> |
|
|
|
<el-select class="w100" v-model="details.form.brandName" filterable clearable placeholder="请选择品类" |
|
|
|
<el-select class="w100" v-model="details.form.brandName" filterable clearable placeholder="请选择品牌" |
|
|
|
style="width: 240px" :loading="loadingObj.loading" @change="handleChangeBrand" remote reserve-keyword |
|
|
|
style="width: 240px" :loading="loadingObj.loading" @change="handleChangeBrand" remote reserve-keyword |
|
|
|
default-first-option :remote-method="value => debounce(remoteMethodBrand(value), 500)"> |
|
|
|
default-first-option :remote-method="value => debounce(remoteMethodBrand(value), 500)"> |
|
|
|
<el-option v-for="val in details.brandArr" :key="val.id" :label="val.brandName" :value="val.id" /> |
|
|
|
<el-option v-for="val in details.brandArr" :key="val.id" :label="val.brandName" :value="val.id" /> |
|
|
@ -479,6 +479,11 @@ const handleSubmit = () => { |
|
|
|
details.popUpShow.addVisited = false; |
|
|
|
details.popUpShow.addVisited = false; |
|
|
|
details.loadingObj.pageLoading = true; |
|
|
|
details.loadingObj.pageLoading = true; |
|
|
|
const submitData = { ...details.form }; |
|
|
|
const submitData = { ...details.form }; |
|
|
|
|
|
|
|
submitData.brand =details.brandArr.find(item=>item.id == details.form.brandName).brandName |
|
|
|
|
|
|
|
submitData.category =details.materialArr.find(item=>item.id == details.form.categoryName).name |
|
|
|
|
|
|
|
console.log(details.form.categoryName,'details.form.categoryName'); |
|
|
|
|
|
|
|
console.log(details.materialArr,'details.materialArr'); |
|
|
|
|
|
|
|
|
|
|
|
let res |
|
|
|
let res |
|
|
|
if (addVisited.value) { |
|
|
|
if (addVisited.value) { |
|
|
|
res = await postSave(submitData); |
|
|
|
res = await postSave(submitData); |
|
|
@ -486,6 +491,7 @@ const handleSubmit = () => { |
|
|
|
} else { |
|
|
|
} else { |
|
|
|
res = await postUpdate(submitData); |
|
|
|
res = await postUpdate(submitData); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
const { code, msg } = res.data; |
|
|
|
const { code, msg } = res.data; |
|
|
|
|
|
|
|
|
|
|
|
if (code !== 200) return; |
|
|
|
if (code !== 200) return; |
|
|
|