|
@@ -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;
|