diff --git a/src/components/ec_api/CardLevel.vue b/src/components/ec_api/CardLevel.vue new file mode 100644 index 0000000..cc6fa5d --- /dev/null +++ b/src/components/ec_api/CardLevel.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/components/ec_api/TabArea.vue b/src/components/ec_api/TabArea.vue index 2209a99..ef79d21 100644 --- a/src/components/ec_api/TabArea.vue +++ b/src/components/ec_api/TabArea.vue @@ -30,7 +30,7 @@ import EcardLevel from "@/components/ec_api/EcardLevel.vue"; import CheckQuan from "@/components/ec_api/CheckQuan.vue"; import ApiLockBuySelector from "@/components/ec_api/ApiLockBuySelector.vue"; import MapiLockBuySelector from "@/components/ec_api/MapiLockBuySelector.vue"; - +import CardLevel from "@/components/ec_api/CardLevel.vue"; // 注册store const store = useStore() @@ -628,6 +628,24 @@ const levelList = computed(() => { } } } + if (api.path === 'cinema/card-level-rule') { + if (api.format === 'json') { + if (api.response === '{"root": "root"}') { + return [] + } else { + console.log("api.handled['res']['data']['ecardLevelData']", api.handled['res']['data']['rule']) + return api.handled['res']['data']['rule'] + } + } + if (api.format === 'xml' || api.format === 'html') { + if (api.response === '') { + return [] + } else { + console.log("api.handled['res']['data']['rule']", api.handled['res']['data']['rule']) + return api.handled['res']['data']['rule'] + } + } + } return [] }) @@ -800,7 +818,9 @@ const ace_options = { :base_info="UserApiData.base_info"/> - +