|
@@ -11,7 +11,7 @@ import { useRoute, useRouter } from "vue-router";
|
|
|
import { useStore } from 'vuex';
|
|
|
import moment from "moment";
|
|
|
import * as priceApi from "@/api/priceDriven.js";
|
|
|
-import { apiGetWechatQRCode } from "@/api/common";
|
|
|
+import { apiGetWechatQRCode,apiGetTagTree } from "@/api/common";
|
|
|
import { apiApplyPermission } from "@/api/user";
|
|
|
import SharePoster from '@/components/SharePoster.vue'
|
|
|
|
|
@@ -30,10 +30,20 @@ const select_classify_subtitle = ref(""); //选中分类名称
|
|
|
const isSlideClassify = ref(false);
|
|
|
/* 获取分类 */
|
|
|
const getClassify = async () => {
|
|
|
- const { code, data } = await priceApi.tabList();
|
|
|
-
|
|
|
+ //const { code, data } = await priceApi.tabList();
|
|
|
+ const {code, data } = await apiGetTagTree()
|
|
|
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
|
|
|
})
|
|
@@ -97,7 +107,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;
|