diff --git a/src/components/ec_api/MapiLockBuySelector.vue b/src/components/ec_api/MapiLockBuySelector.vue new file mode 100644 index 0000000..ac3f550 --- /dev/null +++ b/src/components/ec_api/MapiLockBuySelector.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/components/ec_api/TabArea.vue b/src/components/ec_api/TabArea.vue index fd673b0..fabeb39 100644 --- a/src/components/ec_api/TabArea.vue +++ b/src/components/ec_api/TabArea.vue @@ -29,6 +29,7 @@ import CinemaGoods from "@/components/ec_api/CinemaGoods.vue"; 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"; // 注册store @@ -261,7 +262,6 @@ function send_request() { send_btn.value = '发送' ElMessage.error('获取请求结果失败!') }) - } async function get_suggest(options = {sale_type: saleType.value, pay_type: payType.value}) { @@ -423,6 +423,36 @@ function get_pay_type(pay_type) { markIsChecked() } +function get_sale_type_member(sale_type) { + console.log('sale_type', sale_type) + saleType.value = sale_type + if (UserApiData.value.api[activeTab.value].path === "seat/lock-buy") { + switch (saleType.value) { + case 'ticket': + check_params(["play_id", "play_update_time", "seat", "lock_flag"], ["goods", "goods_card_balance_pay", "goods_cash"]); + break; + case 'goods': + check_params(["goods", "goods_card_balance_pay", "goods_cash"], ["play_id", "play_update_time", "seat", "lock_flag"]); + break; + case 'all': + check_params(["play_id", "play_update_time", "seat", "lock_flag", "goods", "goods_card_balance_pay", "goods_cash"], []); + break; + } + } + get_timestamp() + get_suggest() + markIsChecked() +} + +function get_price_type_member(price_type) { + console.log('price_type', price_type) + payType.value = price_type + get_timestamp() + get_suggest() + markIsChecked() +} + + // 用于测试,可以添加到需要的方法中 function test() { console.log('store.state.ecApiModule.ec_api_data', store.state.ecApiModule.ec_api_data) @@ -628,10 +658,15 @@ const ace_options = { > - - + {{ send_btn }} - - - + + +