|
|
@@ -18,7 +18,11 @@
|
|
|
<span style="line-height: 34px;">产品分类</span>
|
|
|
</div>
|
|
|
<div class="category-content">
|
|
|
- <el-tree :data="kinds" :props="defaultProps" accordion :highlight-current="true" @current-change="handlerCurrentNode" :default-expanded-keys="[0]" node-key="level">
|
|
|
+ <el-tree :data="data1" :props="defaultProps" accordion :highlight-current="true" @current-change="handlerCurrentNode" :default-expanded-keys="[0]" node-key="id" @node-collapse="onNodeCollapse">
|
|
|
+ <!--<span class="custom-tree-node" slot-scope="{ node, data }">-->
|
|
|
+ <!--<span>{{ node.nameCn }}</span>-->
|
|
|
+ <!--<span>{{ node.count }}</span>-->
|
|
|
+ <!--</span>-->
|
|
|
</el-tree>
|
|
|
<!--<span class="empty" v-if="!kinds[0].children || !kinds[0].children.length">暂无数据</span>-->
|
|
|
</div>
|
|
|
@@ -177,6 +181,7 @@
|
|
|
LinkSalerBox
|
|
|
},
|
|
|
data () {
|
|
|
+ const data = this.kinds
|
|
|
return {
|
|
|
defaultProps: {
|
|
|
children: 'children',
|
|
|
@@ -190,7 +195,8 @@
|
|
|
parentKindId: 0,
|
|
|
ids: null,
|
|
|
showLinkBox: false,
|
|
|
- tel: ''
|
|
|
+ tel: '',
|
|
|
+ data1: JSON.parse(JSON.stringify(data))
|
|
|
}
|
|
|
},
|
|
|
filters: {
|
|
|
@@ -282,9 +288,8 @@
|
|
|
this.baseUtils.goLinkUser(this, this.storeInfo.enUU)
|
|
|
},
|
|
|
KindsNameChange: function (obj) {
|
|
|
-// obj.nameCn += ()${obj.level}
|
|
|
- document.getElementsByClassName('el-tree-node__label').innerHTML = "<span style='color: red;'>(RUNOOB)</span>"
|
|
|
-// console.log(obj.nameCn)
|
|
|
+// obj.nameCn += ` (${obj.count})`
|
|
|
+// document.getElementsByClassName('el-tree-node__label').innerHTML = "<span style='color:#666;'>11</span>"
|
|
|
if (obj.children && obj.children.length) {
|
|
|
console.log(obj.children)
|
|
|
obj.children.forEach((item) => {
|
|
|
@@ -323,6 +328,9 @@
|
|
|
|
|
|
this.pageCommodity(this.pageParams, this.ids)
|
|
|
},
|
|
|
+ onNodeCollapse () {
|
|
|
+ this.parentKindId = ''
|
|
|
+ },
|
|
|
goodsSearch (keyword) {
|
|
|
this.pageParams.page = 1
|
|
|
this.pageCommodity(this.pageParams, this.ids, keyword)
|