Browse Source

Merge branch 'yb10.0'

cxmo 2 years ago
parent
commit
2515a08f95
2 changed files with 22 additions and 4 deletions
  1. 7 0
      src/api/hzyb/pricedriven.js
  2. 15 4
      src/views/hzyb/pricedriven/detail.vue

+ 7 - 0
src/api/hzyb/pricedriven.js

@@ -25,5 +25,12 @@ export const priceDrivenLog = params => {
   return post('/price_driven/visit_log',{ source_agent: 1,...params })
 }
 
+/**
+ * 标签树
+ */
+ export const tabTree = parmas=>{
+  return get('/public/get_variety_tag_tree',parmas)
+}
+
 
 

+ 15 - 4
src/views/hzyb/pricedriven/detail.vue

@@ -24,10 +24,21 @@ const select_classify_sub = ref(""); //选中的分类id
 const select_classify_subtitle = ref(""); //选中分类名称
 /* 获取分类 */
 const getClassify = async () => {
-  const { code, data } = await priceApi.tabList();
-
+  //const { code, data } = await priceApi.tabList();
+  const {code, data} = await priceApi.tabTree()
   if (code === 200) {
-    const { permission_list } = data;
+    //const { permission_list } = data;
+    const result = data
+    const permission_list = result.map((item,index)=>{
+      let obj = {}
+      obj.classify_name = item.classify_name
+      obj.id = index
+      obj.list = item.tags.map((i)=>{
+        return {chart_permission_id:i.tag_id,chart_permission_name:i.tag_name,pirce_driven_state:i.price_driven_state}
+      })
+      return obj
+    })
+    
     permission_list.forEach(_ => {
       _.isShow = _.list ? _.list.some(sub_item => sub_item.pirce_driven_state) : false
     })
@@ -89,7 +100,7 @@ const info = ref({});
 const getDetail = async () => {
   showData.value = false;
   const { code, data } = await priceApi.priceDrivenDetail({
-    chart_permission_id: select_classify_sub.value,
+    variety_tag_id: select_classify_sub.value,
   });
 
   if (code !== 200) return;