|
|
|
@ -43,6 +43,9 @@ const send_btn = ref('发送') |
|
|
|
|
// 这对添加券接口和售卖接口的售卖类型 |
|
|
|
|
const saleType = ref('ticket') |
|
|
|
|
|
|
|
|
|
// 售卖接口中的支付类型 |
|
|
|
|
const payType = ref('cash') |
|
|
|
|
|
|
|
|
|
// 表格逻辑 |
|
|
|
|
// 多选改变后处理逻辑 |
|
|
|
|
function handleParamsChange(newCheckedResult) { |
|
|
|
@ -251,7 +254,7 @@ function send_request() { |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async function get_suggest(options = {sale_type: saleType.value}) { |
|
|
|
|
async function get_suggest(options = {sale_type: saleType.value, pay_type: payType.value}) { |
|
|
|
|
if (UserApiData.value.api[activeTab.value].reload === true) { |
|
|
|
|
const api_type = UserApiData.value.api[activeTab.value].type |
|
|
|
|
const api = UserApiData.value.api[activeTab.value].path |
|
|
|
@ -286,13 +289,13 @@ async function get_suggest(options = {sale_type: saleType.value}) { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
async function get_timestamp() { |
|
|
|
|
async function get_timestamp(options = {sale_type: saleType.value, pay_type: payType.value}) { |
|
|
|
|
const api_type = UserApiData.value.api[activeTab.value].type |
|
|
|
|
const api = UserApiData.value.api[activeTab.value].path |
|
|
|
|
const env = UserApiData.value.base_info['env'] |
|
|
|
|
const cid = UserApiData.value.base_info['cinema'] |
|
|
|
|
const pid = UserApiData.value.base_info['channel'] |
|
|
|
|
await ec_api_get_suggest_timestamp(api_type, api, env, cid, pid).then( |
|
|
|
|
await ec_api_get_suggest_timestamp(api_type, api, env, cid, pid, options).then( |
|
|
|
|
res => { |
|
|
|
|
console.log('get_timestamp', res['timestamp']) |
|
|
|
|
if (res['timestamp'] > UserApiData.value.api[activeTab.value].timestamp) { |
|
|
|
@ -347,6 +350,7 @@ function get_sale_type(sale_type) { |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
get_suggest() |
|
|
|
|
markIsChecked() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -385,6 +389,7 @@ function get_quan_detail(quan, cardQuan, quanType) { |
|
|
|
|
|
|
|
|
|
function get_pay_type(pay_type) { |
|
|
|
|
console.log('pay_type', pay_type) |
|
|
|
|
payType.value = pay_type |
|
|
|
|
switch (pay_type) { |
|
|
|
|
case 'cash': |
|
|
|
|
check_params(["cash"], ["ecard_number", "coupons", "card_coupons"]); |
|
|
|
@ -399,6 +404,7 @@ function get_pay_type(pay_type) { |
|
|
|
|
check_params(["cash", "card_coupons"], ["ecard_number", "coupons"]); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
get_suggest() |
|
|
|
|
markIsChecked() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|