From 428cbfc4c98f4e5b9ee44ece997e3d1fe3e44f27 Mon Sep 17 00:00:00 2001 From: gongfuxiang Date: Thu, 11 Apr 2024 00:23:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=99=9A=E6=8B=9F=E5=B8=81=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages.json | 2 +- pages/plugins/coin/cash-list/cash-list.vue | 12 +-- pages/plugins/coin/cash/cash.vue | 47 ++++++---- pages/plugins/coin/collection/collection.vue | 94 +++++-------------- .../coin/convert-list/convert-list.vue | 12 +-- pages/plugins/coin/detail/detail.vue | 9 +- .../coin/recharge-list/recharge-list.vue | 12 +-- pages/plugins/coin/recharge/recharge.vue | 8 +- .../transaction-list/transaction-list.vue | 12 +-- .../coin/transfer-list/transfer-list.vue | 12 +-- 10 files changed, 92 insertions(+), 128 deletions(-) diff --git a/pages.json b/pages.json index 22657d4b..e000f47f 100644 --- a/pages.json +++ b/pages.json @@ -1547,7 +1547,7 @@ { "path": "collection/collection", "style": { - "enablePullDownRefresh": true, + "enablePullDownRefresh": false, "navigationBarTitleText": "" } } diff --git a/pages/plugins/coin/cash-list/cash-list.vue b/pages/plugins/coin/cash-list/cash-list.vue index 2df9bf97..e1985c83 100644 --- a/pages/plugins/coin/cash-list/cash-list.vue +++ b/pages/plugins/coin/cash-list/cash-list.vue @@ -133,8 +133,7 @@ wallet_static_url: wallet_static_url, data_list_loding_status: 1, data_bottom_line_status: false, - - params: null, + params: {}, // 弹窗距离顶部距离 popup_top_height: 0, @@ -176,11 +175,10 @@ // 调用公共事件方法 app.globalData.page_event_onload_handle(params); // 设置参数 - if (params !== null && params.id) { - this.setData({ - params: params, - }); - } + this.setData({ + params: params, + accounts_id: params.id || 0, + }); }, onShow() { diff --git a/pages/plugins/coin/cash/cash.vue b/pages/plugins/coin/cash/cash.vue index 291320b6..49afe93a 100644 --- a/pages/plugins/coin/cash/cash.vue +++ b/pages/plugins/coin/cash/cash.vue @@ -6,11 +6,11 @@ - + - - {{ accounts_list[accounts_list_index]['platform_name'] }} + + {{ accounts.platform_name }} @@ -18,11 +18,11 @@ 可提现币 - {{ accounts_list[accounts_list_index]['normal_coin'] }} - {{ accounts_list[accounts_list_index]['default_symbol'] }}{{ accounts_list[accounts_list_index]['default_coin'] }} + {{ accounts.normal_coin }} + {{ accounts.default_symbol }}{{ accounts.default_coin }} - 提现明细 + 提现明细 @@ -75,13 +75,15 @@ - - - - {{ item.platform_name }} - - - + + + + + {{ item.platform_name }} + + + + @@ -115,14 +117,16 @@ status_bar_height: bar_height, data_list_loding_status: 1, data_list_loding_msg: '', + params: {}, // 虚拟币 coin_num: '', + + // 账户 + accounts: {}, // 虚拟币下拉框探弹窗状态 popup_coin_status: false, - // 虚拟币下标 - accounts_list_index: 0, // 虚拟币下拉框list accounts_list: [], // 充币网络 @@ -147,6 +151,10 @@ onLoad(params) { // 调用公共事件方法 app.globalData.page_event_onload_handle(params); + // 设置参数 + this.setData({ + params: params, + }); this.init(); }, @@ -175,7 +183,7 @@ uni.request({ url: app.globalData.get_request_url('createinfo', 'cash', 'coin'), method: 'POST', - data: {}, + data: {accounts_id : this.accounts.id || this.params.id}, dataType: 'json', success: (res) => { uni.stopPullDownRefresh(); @@ -183,6 +191,7 @@ if (res.data.code == 0) { var data = res.data.data; this.setData({ + accounts: data.accounts || {}, accounts_list: data.accounts_list || [], network_list: data.network_list || [], data_list_loding_msg: '', @@ -211,7 +220,7 @@ // 虚拟币切换 coin_checked_event(e) { this.setData({ - accounts_list_index: parseInt(e.currentTarget.dataset.index || 0), + accounts: this.accounts_list[e.currentTarget.dataset.index], coin_num: '', popup_coin_status: false, }); @@ -238,7 +247,7 @@ // 全部提现 all_cash_event(e) { this.setData({ - coin_num: this.accounts_list[this.accounts_list_index].normal_coin || '', + coin_num: this.accounts.normal_coin || '', }); }, @@ -266,7 +275,7 @@ // 申请提现 apply_for_cash_event() { var new_data = { - accounts_id: this.accounts_list[this.accounts_list_index].id, + accounts_id: this.accounts.id, network_id: this.network_list[this.network_list_index].id, address: this.coin_address, coin: this.coin_num, diff --git a/pages/plugins/coin/collection/collection.vue b/pages/plugins/coin/collection/collection.vue index 1a18d225..4e69a7bd 100644 --- a/pages/plugins/coin/collection/collection.vue +++ b/pages/plugins/coin/collection/collection.vue @@ -2,21 +2,27 @@ - - - + + + + + + + {{ params.accounts_key }} + 复制 + - - {{ accounts_key }} - 复制 + + + + + 扫一扫向对方发起转账,请核对认真账户后再确认转账! - - - - - - 扫一扫向对方发起转账,请核对认真账户后再确认转账! - + + + + + @@ -24,22 +30,12 @@ diff --git a/pages/plugins/coin/convert-list/convert-list.vue b/pages/plugins/coin/convert-list/convert-list.vue index f986ab64..63ab40b2 100644 --- a/pages/plugins/coin/convert-list/convert-list.vue +++ b/pages/plugins/coin/convert-list/convert-list.vue @@ -111,8 +111,7 @@ accounts_static_url: accounts_static_url, data_list_loding_status: 1, data_bottom_line_status: false, - - params: null, + params: {}, // 弹窗距离顶部距离 popup_top_height: 0, @@ -148,11 +147,10 @@ // 调用公共事件方法 app.globalData.page_event_onload_handle(params); // 设置参数 - if (params !== null && params.id) { - this.setData({ - params: params.id, - }); - } + this.setData({ + params: params, + send_accounts_id: params.id || 0, + }); }, onShow() { diff --git a/pages/plugins/coin/detail/detail.vue b/pages/plugins/coin/detail/detail.vue index acd8771f..6eb67c91 100644 --- a/pages/plugins/coin/detail/detail.vue +++ b/pages/plugins/coin/detail/detail.vue @@ -14,7 +14,10 @@ - {{ is_price_show ? accounts.normal_coin : '***' }} + + {{ is_price_show ? accounts.normal_coin : '***' }} + {{ accounts.default_symbol }}{{ accounts.default_coin }} + @@ -238,13 +241,13 @@ temp_coin_oprate_list.push({ name: '转账', icon: 'icon-transfer-count', - url: '/pages/plugins/coin/transfer/transfer?id=' + this.params.id, + url: '/pages/plugins/coin/transfer/transfer?id=' + this.accounts.id, }); } temp_coin_oprate_list.push({ name: '收款', icon: 'icon-collection', - url: '/pages/plugins/coin/collection/collection?id=' + this.params.id, + url: '/pages/plugins/coin/collection/collection?accounts_key=' + this.accounts.accounts_key, }); temp_coin_oprate_list.push({ name: '明细', diff --git a/pages/plugins/coin/recharge-list/recharge-list.vue b/pages/plugins/coin/recharge-list/recharge-list.vue index 52b3e1c2..0dd93813 100644 --- a/pages/plugins/coin/recharge-list/recharge-list.vue +++ b/pages/plugins/coin/recharge-list/recharge-list.vue @@ -134,8 +134,7 @@ accounts_static_url: accounts_static_url, data_list_loding_status: 1, data_bottom_line_status: false, - - params: null, + params: {}, // 弹窗距离顶部距离 popup_top_height: 0, @@ -177,11 +176,10 @@ // 调用公共事件方法 app.globalData.page_event_onload_handle(params); // 设置参数 - if (params !== null && params.id) { - this.setData({ - params: params, - }); - } + this.setData({ + params: params, + accounts_id: params.id || 0, + }); }, onShow() { diff --git a/pages/plugins/coin/recharge/recharge.vue b/pages/plugins/coin/recharge/recharge.vue index 61bb0816..7627dbda 100644 --- a/pages/plugins/coin/recharge/recharge.vue +++ b/pages/plugins/coin/recharge/recharge.vue @@ -4,7 +4,7 @@ - + @@ -126,6 +126,7 @@ status_bar_height: bar_height, data_list_loding_status: 1, data_list_loding_msg: '', + params: {}, // 账户 accounts: {}, @@ -153,7 +154,10 @@ onLoad(params) { // 调用公共事件方法 app.globalData.page_event_onload_handle(params); - + // 设置参数 + this.setData({ + params: params, + }); this.init(); }, diff --git a/pages/plugins/coin/transaction-list/transaction-list.vue b/pages/plugins/coin/transaction-list/transaction-list.vue index 0a14fd67..f553a2d2 100644 --- a/pages/plugins/coin/transaction-list/transaction-list.vue +++ b/pages/plugins/coin/transaction-list/transaction-list.vue @@ -156,8 +156,7 @@ accounts_static_url: accounts_static_url, data_list_loding_status: 1, data_bottom_line_status: false, - - params: null, + params: {}, // 弹窗距离顶部距离 popup_top_height: 0, @@ -205,11 +204,10 @@ // 调用公共事件方法 app.globalData.page_event_onload_handle(params); // 设置参数 - if (params !== null && params.id) { - this.setData({ - params: params, - }); - } + this.setData({ + params: params, + accounts_id: params.id || 0, + }); }, onShow() { diff --git a/pages/plugins/coin/transfer-list/transfer-list.vue b/pages/plugins/coin/transfer-list/transfer-list.vue index 9314c6f9..8bee758c 100644 --- a/pages/plugins/coin/transfer-list/transfer-list.vue +++ b/pages/plugins/coin/transfer-list/transfer-list.vue @@ -82,8 +82,7 @@ accounts_static_url: accounts_static_url, data_list_loding_status: 1, data_bottom_line_status: false, - - params: null, + params: {}, // 弹窗距离顶部距离 popup_top_height: 0, @@ -113,11 +112,10 @@ // 调用公共事件方法 app.globalData.page_event_onload_handle(params); // 设置参数 - if (params !== null && params.id) { - this.setData({ - params: params, - }); - } + this.setData({ + params: params, + accounts_id: params.id || 0, + }); }, onShow() {