品牌选择框支持搜索
This commit is contained in:
@@ -24,7 +24,7 @@
|
||||
</el-col>
|
||||
<el-col v-bind="grid2">
|
||||
<el-form-item label="商品品牌:" prop="brand_id">
|
||||
<el-select v-model="formValidate.brand_id" filterable :filter-method="dataFilter" clearable>
|
||||
<el-select v-model="formValidate.brand_id" filterable clearable>
|
||||
<el-option v-for="item in brandList"
|
||||
:value="item.id" :key="item.id" :label="item.brandName" ></el-option>
|
||||
</el-select>
|
||||
@@ -601,6 +601,9 @@ export default {
|
||||
cate_id: [
|
||||
{ required: true, message: '请选择商品分类', trigger: 'change' }
|
||||
],
|
||||
brand_id: [
|
||||
{ required: true, message: '请选择商品品牌', trigger: 'change' }
|
||||
],
|
||||
keyword: [
|
||||
{ required: true, message: '请输入商品关键字', trigger: 'blur' }
|
||||
],
|
||||
@@ -709,6 +712,7 @@ export default {
|
||||
this.parameter.splice(index,1);
|
||||
},
|
||||
dataFilter(val){
|
||||
// console.log('val',val)
|
||||
this.value=val
|
||||
if(val){
|
||||
this.optionsMetaShow=this.treeSelect.filter((item=>{
|
||||
@@ -843,7 +847,7 @@ export default {
|
||||
sort: 'id,desc'
|
||||
}).then(data => {
|
||||
that.hotList=data.content
|
||||
//若为编辑,应初始化一下品牌
|
||||
//若为编辑,应初始化一下榜单
|
||||
}),
|
||||
//查询商品品牌
|
||||
initData('/bxg/api/yxStoreBrand', {
|
||||
@@ -859,7 +863,7 @@ export default {
|
||||
getInfo(id).then(async res => {
|
||||
let data = res.productInfo;
|
||||
if(data){
|
||||
console.log('data11111',data)
|
||||
// console.log('data11111',data)
|
||||
let cate_id = parseInt(data.cate_id) || 0;
|
||||
let brand_id = parseInt(data.brand_id) || 0;
|
||||
this.attrs = data.items || [];
|
||||
@@ -904,7 +908,7 @@ export default {
|
||||
//规格
|
||||
that.ruleList = res.ruleList;
|
||||
that.templateList = res.tempList;
|
||||
that.optionsMetaShow = that.treeSelect
|
||||
that.optionsMetaShow = res.cateList;
|
||||
|
||||
}).catch(res => {
|
||||
console.log('err:'+res)
|
||||
|
||||
Reference in New Issue
Block a user