1 line
53 KiB
JavaScript
1 line
53 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-balance-center~pages-assets-bmt-exchange~pages-assets-bmt-flash~pages-assets-bmtr~pages~f90d3c1d"],{"25a0":function(t,e,r){"use strict";r("6a54");var n=r("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=t.method||"GET",r="POST"===e?"application/x-www-form-urlencoded; charset=UTF-8":"application/json",n=(0,u.getCurrentWebviewToken)(),s=Object.assign({"Content-Type":r,"Form-type":"gzh"},t.header||{});if(n){var c="Bearer "+n;s["Authori-zation"]=c,s.Authorization=c}var l=function(t){if(!t||!t.showLoading)return!1;i+=1,1===i&&uni.showLoading({title:t.loadingText||"加载中",mask:!1!==t.loadingMask});return!0}(t);return new Promise((function(r,n){uni.request({url:o(t.url),method:e,data:t.data||{},header:s,timeout:a.default.TIMEOUT,success:function(t){var e=t.statusCode||0;e>=200&&e<300?r(t.data):n({statusCode:e,message:t.data&&t.data.message||"接口请求失败",raw:t})},fail:function(t){n({statusCode:0,message:t.errMsg||"网络异常",raw:t})},complete:function(){(function(t){if(!t)return;i=Math.max(0,i-1),0===i&&uni.hideLoading()})(l)}})}))},r("5c47"),r("0506"),r("bf0f");var a=n(r("5844")),u=r("6199"),i=0;function o(t){return function(t){return/^https?:\/\//i.test(t||"")}(t)?t:a.default.BASE_URL+t}},5844:function(t,e,r){"use strict";r("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=window.location.protocol+"//"+window.location.host,a=n,u={CURRENT_SERVER_URL:n,EXTERNAL_H5_HOST:a,BASE_URL:n,HTTP_REQUEST_URL:n,TIMEOUT:1e4,WALLET_NAME:"海南农综交易所",POINTS_CONVERT_INTERVAL:"0,20",ENDPOINTS:{price:"/api/hn/getPrice",homeBalance:"/api/hn/getAllBalance",extractBank:"/api/extract/bank",spreadCommission:"/api/spread/commission",powerExchangeSubmit:"/api/hn/redeem/power",bmtFlashExchangeSubmit:"/api/hn/redeem/justRedeem",bmtrExchangePercent:"/api/hn/redeem/getBmtrPercent",powerExchangeMuit:"/api/hn/redeem/getMuit",bmtRedeemPowerRate:"/api/hn/redeem/getRedeemPowerRate",bmtExchangeSubmit:"/api/hn/redeem/redeem_bmt",getUser:"/api/mxj/api/get_user",transferFee:"/api/hn/transfer/getProp",transferUser:"/api/hn/transfer/getUserInfo",transferPowerSubmit:"/api/hn/transfer/transferPower",transferPointsSubmit:"/api/hn/transfer/transferPoint",transferLedger:"/api/hn/transfer/transferList",transferBmtrSubmit:"/api/hn/transfer/transferBmtr",transferBmtrFee:"/api/hn/transfer/getPropBmtr",transferBmtrBalance:"/api/hn/transfer/getBmtrBalance",transferBmtrList:"/api/hn/transfer/getBmtrList",walletFlowList:"/api/hn/wallet_flow/getList",redeemRecordList:"/api/hn/redeem/redeemList",coinIndex:"/api/coin/index",coinList:"/api/coin/list",userProfile:"/api/user",walletDetail:"/api/hn/wallet/getWalletAddress",walletSave:"/api/hn/wallet/saveAddress",withdrawRate:"/api/hn/wallet/getRate",withdrawSubmit:"/api/hn/wallet/withdraw",pointsConvertHistoryList:"/api/integral/getTransferList",pointsConvertAvailableList:"/api/integral/transferList",pointsConvertSubmit:"/api/integral/doTransfer",pointsConvertRecordDetail:"/api/integral/transferInfo",bmtrMonthPoints:"/api/mxj/api/get_month_points",bmtrChargeList:"/api/mxj/api/get_charge_list"}},i=u;e.default=i},7200:function(t,e,r){"use strict";var n=r("8bdb"),a=r("f221");n({target:"Number",stat:!0},{isInteger:a})},"73e1":function(t,e,r){"use strict";var n=r("29d8");t.exports=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(n)},"795c":function(t,e,r){"use strict";var n=r("8bdb"),a=r("db04").start,u=r("73e1");n({target:"String",proto:!0,forced:u},{padStart:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}})},"961b":function(t,e,r){"use strict";r("6a54");var n=r("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.deleteAssetWallet=function(t,e){return De.apply(this,arguments)},e.fetchAssetHome=function(t){return de.apply(this,arguments)},e.fetchBalanceCenterPage=function(t,e,r){return Ie.apply(this,arguments)},e.fetchBalanceSpreadLinkData=function(){return x(s.default.EXTERNAL_H5_HOST+"/JXH5/pages/users/user_spread_money/index?type=2")},e.fetchBmtExchangeDetail=function(t){return Pe.apply(this,arguments)},e.fetchBmtFlashExchangeDetail=function(t){return ke.apply(this,arguments)},e.fetchBmtrDetail=function(t){return ze.apply(this,arguments)},e.fetchBmtrRecords=function(t,e){return Fe.apply(this,arguments)},e.fetchCouponRedeemLinkData=function(t){return he.apply(this,arguments)},e.fetchLedgerDetail=function(t,e,r){return Oe.apply(this,arguments)},e.fetchPointsConvertHome=function(t,e,r){return be.apply(this,arguments)},e.fetchPointsConvertRecordDetail=function(t,e){return we.apply(this,arguments)},e.fetchPointsConvertSelection=function(t,e){return ge.apply(this,arguments)},e.fetchPowerExchangeDetail=function(t){return xe.apply(this,arguments)},e.fetchTransferDetail=function(t){return ye.apply(this,arguments)},e.fetchVoucherBrokerLinkData=function(t){return me.apply(this,arguments)},e.fetchVoucherCenterPage=function(t,e,r){return Re.apply(this,arguments)},e.fetchWalletDetail=function(t){return Ae.apply(this,arguments)},e.fetchWithdrawDetail=function(t){return Me.apply(this,arguments)},e.saveAssetWallet=function(t,e){return Le.apply(this,arguments)},e.searchTransferUser=function(t,e){return ve.apply(this,arguments)},e.submitAssetBmtExchange=function(t,e){return Be.apply(this,arguments)},e.submitAssetBmtFlashExchange=function(t,e){return Ne.apply(this,arguments)},e.submitAssetPointsConvert=function(t,e){return _e.apply(this,arguments)},e.submitAssetPowerExchange=function(t,e){return Te.apply(this,arguments)},e.submitAssetTransfer=function(t,e){return Se.apply(this,arguments)},e.submitAssetWithdraw=function(t,e){return Ee.apply(this,arguments)};var a=n(r("5de6")),u=n(r("2634")),i=n(r("2fdc")),o=n(r("fcf3"));r("64aa"),r("5c47"),r("a1c1"),r("c9b5"),r("bf0f"),r("ab80"),r("0c26"),r("5ef2"),r("7200"),r("fd3c"),r("aa9c"),r("0506"),r("2c10"),r("795c"),r("f7a5"),r("473f"),r("4100"),r("2797"),r("8f71"),r("dc69"),r("18f7"),r("de6c"),r("dc8a");var s=n(r("5844")),c=n(r("25a0")),l=r("6199"),p=null;function f(t,e){return{message:t||"接口请求失败",raw:e}}function d(t){var e=Number(t||0);return Number.isFinite(e)?e:0}function m(t,e){return d(t).toFixed(e)}function h(t,e){var r=d(t);if(e>0){var n=r.toFixed(e),a=n.split(".");return a[0]=a[0].replace(/\B(?=(\d{3})+(?!\d))/g,","),a.join(".")}return Math.round(r).toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function b(t,e){if(function(t){if(!t||"object"!==(0,o.default)(t))return!1;var e=void 0!==t.code?Number(t.code):Number(t.status);return 200===e}(t))return t.data;if(t&&"object"===(0,o.default)(t))throw f(t.msg||t.message||e||"接口请求失败",t);throw f(e||"接口返回异常",t)}function g(t,e){return w.apply(this,arguments)}function w(){return w=(0,i.default)((0,u.default)().mark((function t(e,r){var n;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,c.default)(e);case 3:return n=t.sent,t.abrupt("return",b(n,r));case 7:if(t.prev=7,t.t0=t["catch"](0),!t.t0||!t.t0.message){t.next=11;break}throw t.t0;case 11:throw f(r||"接口请求失败",t.t0);case 12:case"end":return t.stop()}}),t,null,[[0,7]])}))),w.apply(this,arguments)}function _(t,e){return Object.assign({},t,e||{})}function y(t){var e=d(t&&(t.close||t.cnyPrice)),r=d(t&&t.lastDayClose),n=t&&t.change,a="string"===typeof n?n:"";if(!a)if(e&&r){var u=(e-r)/r*100,i=u>=0?"+":"";a=i+u.toFixed(2)+"%"}else a="0.00%";return{symbol:t&&t.symbol||"BMT/CNY",close:e,cnyPrice:t&&t.cnyPrice||(e?e.toFixed(2):"0.00"),lastDayClose:r,change:a}}function v(t){var e=y(t);p=e;try{"undefined"!==typeof uni&&uni.setStorageSync&&uni.setStorageSync("asset_home_ticker_cache",e)}catch(r){}return e}function S(){if(p)return p;try{if("undefined"!==typeof uni&&uni.getStorageSync){var t=uni.getStorageSync("asset_home_ticker_cache");t&&"object"===(0,o.default)(t)&&(p=y(t))}}catch(e){}return p||y(null)}function x(t){var e=String((0,l.getCurrentWebviewToken)()||"").trim(),r=String(t||"").trim();return e&&(r+=(r.indexOf("?")>-1?"&":"?")+"token="+encodeURIComponent(e)),{token:e,targetUrl:r,encodedTargetUrl:encodeURIComponent(r)}}function T(t){return{points:d(t&&t.point),power:d(t&&t.c_power),bmt:d(t&&t.bmt_num),withdrawableBmt:d(t&&t.bmt_num),voucher:d(t&&t.coin),coupon:d(t&&t.diamond_balance),balance:d(t&&t.brokerage_price)}}function k(t){return void 0===t||null===t||""===t?"0":String(t)}function N(t,e,r){var n=T(t),a=y(e),u={balance:k(t&&t.brokerage_price),points:k(t&&t.point),voucher:k(t&&t.coin),coupon:k(t&&t.diamond_balance),power:k(t&&t.c_power),bmtr:k(r&&r.bmtr)};return{title:"数字资产",ticker:a,topStats:[{key:"wallet-bmt",title:"可提取BMT",value:m(n.withdrawableBmt,2),unit:"BMT",accent:"gold"},{key:"ticker",title:"BMT实时价格",value:m(a.close||a.cnyPrice,3),unit:"BMT/CNY",accent:"green"}],quickAssets:[{key:"points",title:"可用积分",value:u.points,accent:"gold"},{key:"power",title:"算力",value:u.power,accent:"violet"},{key:"coupon",title:"消费券",value:u.coupon,accent:"teal"},{key:"voucher",title:"抵用券",value:u.voucher,accent:"rose"},{key:"balance",title:"余额",value:u.balance,accent:"blue"},{key:"bmtr",title:"BMTR",value:u.bmtr,accent:"orange"}],features:[{key:"points-convert",title:"积分转换",desc:"释放中的积分转换为可用积分",accent:"pink"},{key:"power-exchange",title:"算力兑换",desc:"抵用券与消费券兑换算力",accent:"amber"},{key:"bmt-flash",title:"BMT闪兑",desc:"BMT闪兑",accent:"indigo"},{key:"transfer",title:"转赠中心",desc:"积分或算力转赠好友",accent:"indigo"},{key:"bmt-exchange",title:"BMT兑换",desc:"积分与算力兑换 BMT",accent:"mint"},{key:"withdraw",title:"BMT提取",desc:"钱包中的 BMT 可提取到交易所进行交易",accent:"pink"}],notice:"数字资产是您在平台上的虚拟资产,请谨慎管理;BMT可在交易所中进行交易。"}}function P(t,e){var r=d(t)||10,n=d(e)||10;return{points:["只能转赠1的整数倍","凌晨00:00至02:00为系统维护时段不可赠送","转赠系统会扣除"+r+"%的手续费"],power:["只能转赠1的整数倍","转赠系统会扣除"+r+"%的手续费"],bmtr:["只能转赠1的整数倍","转赠系统会扣除"+n+"%的手续费"]}}function B(t){var e=String(t||"").trim();return e?[{id:"default-wallet",name:s.default.WALLET_NAME,address:e,isDefault:!0}]:[]}function M(t){return{wallets:B(t),instructions:["点击交易所 App 底部“资产”进入钱包页","搜索或输入大写字母 BMT","点击“充币 / 充值”进入收款地址页面","复制钱包地址后回填到当前页面"]}}function E(t,e){for(var r=t&&"object"===(0,o.default)(t)?t:{},n=0;n<e.length;n+=1){var a=e[n],u=r[a];if(void 0!==u&&null!==u&&("string"!==typeof u||""!==u.trim()))return u}return""}function O(t){return Array.isArray(t)?t:t&&Array.isArray(t.list)?t.list:[]}function I(t){var e=t&&"object"===(0,o.default)(t)?t:{},r=Math.max(1,Math.floor(d(E(e,["page","current_page","currentPage","p"])||1))),n=Math.max(1,Math.floor(d(E(e,["pageSize","page_size","pagesize","size","limit","per_page"])||10)));return{page:r,pageSize:n}}function R(t,e){return e||function(t){return!(!t||"object"!==(0,o.default)(t))&&(void 0!==t.page||void 0!==t.pageSize||void 0!==t.page_size||void 0!==t.pagesize||void 0!==t.size||void 0!==t.limit)}(t)?{pagination:I(t),requestOptions:e||null}:{pagination:I(null),requestOptions:t||null}}function A(t,e){var r=I(e);return Object.assign({},t||{},{page:r.page,limit:r.pageSize})}function L(t){if("boolean"===typeof t)return t;if("number"===typeof t)return t>0;if("string"===typeof t){var e=t.trim().toLowerCase();if(!e)return null;if("1"===e||"true"===e||"yes"===e||"y"===e)return!0;if("0"===e||"false"===e||"no"===e||"n"===e)return!1}return null}function D(t,e){var r=t&&"object"===(0,o.default)(t)?t:{},n=I(e),a=O(r),u=Math.floor(d(E(r,["page","current_page","currentPage","page_num"])))||n.page,i=Math.floor(d(E(r,["page_size","pagesize","size","limit","per_page"])))||n.pageSize,s=Math.floor(d(E(r,["total","count","total_count","totalCount","record_count","all_count"]))),c=Math.floor(d(E(r,["last_page","lastPage","page_total","total_page","pages","pageCount"]))),l=E(r,["has_more","hasMore","more","is_more","next_page","nextPage"]),p=L(l),f=p;return null===f&&c>0&&(f=u<c),null===f&&s>0&&i>0&&(f=u*i<s),null===f&&(f=a.length>=i&&a.length>0),a.length||(f=!1),{page:u,pageSize:i,total:s,lastPage:c,hasMore:Boolean(f)}}function C(t){var e=d(t);return h(e,Number.isInteger(e)?0:2)}function j(t){return C(Math.abs(d(t)))}function U(t,e){return String(E(t,["order_sn","trade_no","bill_no","sn","id","log_id","uid"])||e+"-"+Math.random())}function z(t){var e=String(t||"");return e?e.replace(/可用积分/g,"__AVAILABLE_POINTS__").replace(/积分/g,"可用积分").replace(/__AVAILABLE_POINTS__/g,"可用积分"):""}function F(t,e){return O(t).map((function(t){var r=E(t,["number","num","amount","change_num","value","money","bmt_num","power_num","gold_num","point_num"]),n=function(t,e,r,n){var a=E(t,["io_type","in_out","direction","income_type","is_add","flow_type"]);if(""!==a){var u=String(a).toLowerCase();if("1"===u||"in"===u||"income"===u||"add"===u||"+"===u)return r;if("0"===u||"-1"===u||"out"===u||"expense"===u||"sub"===u||"-"===u)return n}return d(e)>=0?r:n}(t,r,"收入","支出"),a=function(t){return{income:"收入"===t||"转入"===t||"获得"===t||"到账"===t,actionSymbol:"收入"===t||"转入"===t||"获得"===t||"到账"===t?"+":"-"}}(n),u=String(E(t,["order_sn","trade_no","bill_no","sn"])||""),i=String(E(t,["remark","desc","memo","note","type_name","status_text"])||""),o=E(t,["balance","after_balance","surplus","remain","wallet_balance","usable_balance"]),s=E(t,["title","name","type_name"])||e.title||e.unit+"记录",c="points"===String(e&&e.key?e.key:""),l=c?z(s):s,p=c?z(i):i,f=c?z(n):n,m=u?"单号 "+u:p||f,h=p||(u?"单号 "+u:e.subtitle);return{id:U(t,e.key||"flow"),sourceId:String(E(t,["id","log_id","uid"])||""),title:l,subtitle:m,time:E(t,["add_time","create_time","created_at","time","update_time"]),amount:a.actionSymbol+j(r),balance:""!==o?"结余 "+C(o)+" "+e.unit:"",balanceLabel:""!==o?"剩余"+e.unit+":"+C(o):"当前"+e.unit+"流水",assetLabel:e.unit,feeText:h,directionLabel:f,actionSymbol:a.actionSymbol,orderSn:u,noteText:p,tag:a.income?"收":"支",tone:a.income?"success":"danger",cardTone:a.income?"success":"danger"}}))}function V(t,e){return O(t).map((function(t){var r=E(t,e.amountKeys),n=String(E(t,["order_sn","trade_no","bill_no","sn"])||""),a=E(t,["balance","after_balance","surplus","remain"]),u=String(E(t,["title","name","type_name"])||e.title||"兑换记录"),i=function(t,e){var r=[];if(0===e.type){var n=E(t,["voucher_num","coin","deduct_coin","use_coin"]),a=E(t,["coupon_num","diamond","deduct_diamond","use_diamond"]);""!==n&&r.push("抵用券 "+C(n)),""!==a&&r.push("消费券 "+C(a))}else{var u=E(t,["point","points","point_num","use_point","integral"]),i=E(t,["power","power_num","c_power","use_power"]);if(""!==u){var o=1===e.type?"可用积分":"积分";r.push(o+" "+C(u))}""!==i&&r.push("算力 "+C(i))}return r.length?"消耗"+r.join(" / "):String(E(t,["remark","desc","memo","note","status_text"])||e.subtitle||"")}(t,e);return{id:U(t,e.key||"redeem"),title:u,subtitle:n?"单号 "+n:i,time:E(t,["add_time","create_time","created_at","time","update_time"]),amount:"+"+j(r),balance:""!==a?"结余 "+C(a)+" "+e.unit:"",balanceLabel:""!==a?"剩余"+e.unit+":"+C(a):"本次到账"+e.unit,assetLabel:e.unit,feeText:i,feeDisplayText:"bmt-flash"===e.key?"BMT闪兑":"bmt"===e.key?"BMT兑换":"",directionLabel:"兑换",actionSymbol:"+",orderSn:n,tag:"兑",tone:"success",cardTone:"success"}}))}function H(t){return 0===Number(t&&t.type)?"算力":"可用积分"}function W(t,e){if(0===Number(e&&e.type))return String(t||"");var r=String(t||"");return r.replace(/可用积分/g,"__POINTS_LABEL__").replace(/积分/g,"可用积分").replace(/__POINTS_LABEL__/g,"可用积分")}function q(t){return 1===Number(t&&t.io_type)?"success":"danger"}function K(t){return 1===Number(t&&t.io_type)?"收":"赠"}function X(t){return 1===Number(t&&t.io_type)?"转入":"转出"}function Y(t){return 1===Number(t&&t.io_type)?"+":"-"}function J(t){var e=C(t&&t.num);return Y(t)+e}function $(t){var e=String(E(t,["title","name"])||"").trim();if(!e)return"";if(/^-?\d+(?:\.\d+)?$/.test(e))return e;var r=e.match(/手续费(?:\s*[::]?\s*|\s*[((]\s*)(-?\d+(?:\.\d+)?)\s*[))]?/);return r&&void 0!==r[1]?r[1]:""}function G(t){var e=d(t&&t.fee_percent),r=H(t),n=h(function(t){var e=$(t);return""!==e?d(e):t&&void 0!==t.fee&&null!==t.fee&&""!==String(t.fee).trim()?d(t.fee):d(t&&t.num)*d(t&&t.fee_percent)/100}(t),2);return e>0?"手续费: "+n:"手续费: "+n+" "+r}function Q(t){var e=H(t);return"结余 "+m(t&&t.balance,2)+" "+e}function Z(t){var e=H(t);return"剩余"+e+":"+C(t&&t.balance)}function tt(t){return(Array.isArray(t)?t:[]).map((function(t){var e=t.title||function(t){var e=H(t);return 1===Number(t&&t.io_type)?e+"获赠":e+"转赠"}(t);return{id:t.order_sn||t.id||String(Math.random()),title:W(e,t),subtitle:t.order_sn?"单号 "+t.order_sn:X(t),time:t.add_time||"",amount:J(t),balance:Q(t),balanceLabel:Z(t),assetLabel:H(t),feeText:G(t),directionLabel:X(t),actionSymbol:Y(t),orderSn:t.order_sn||"",tag:K(t),tone:q(t),cardTone:q(t)}}))}function et(t){return O(t).map((function(t){var e=Number(t&&t.bmtr_type),r=1===e||2===e,n=Math.abs(d(t&&t.bmtr)),a=String(E(t,["order_sn","sn"])||""),u=String(E(t,["bmtr_type_tips","title"])||""),i=u||(2===e?"BMTR退回":r?"BMTR获赠":"BMTR转赠"),o=E(t,["bmtr_after","balance","after_balance"]),s=$({title:u});return{id:U(t,"bmtr-transfer"),title:i,subtitle:a?"单号 "+a:u,time:String(E(t,["add_time","create_time","created_at","time"])||""),amount:(r?"+":"-")+C(n),balance:""!==o?"结余 "+C(o)+" BMTR":"",balanceLabel:""!==o?"剩余BMTR:"+C(o):"本次到账BMTR",assetLabel:"BMTR",feeText:""!==s?"手续费: "+h(d(s),2):"",directionLabel:2===e?"退回":r?"转入":"转出",actionSymbol:r?"+":"-",orderSn:a,tag:r?"收":"赠",tone:r?"success":"danger",cardTone:r?"success":"danger"}}))}function rt(t){return O(t).map((function(t){var e=E(t,["transfer_point_num","transfer_coin_num","point_num","coin_num","value"]),r=""!==e,n=E(t,["gold_num","number","transfer_point_num","transfer_coin_num","point_num","num","amount","value"]),a=String(E(t,["status_text","status_name","status_desc","transfer_status_text"])||""),u=String(E(t,["status","state","transfer_status"])||""),i=a,o=!1;return i||("1"===u?i="兑换中":"2"===u?i="已转换":"3"===u&&(i="转换失败")),(/中/.test(i)||/完成/.test(i)||/成功/.test(i)||/失败/.test(i))&&(o=!0),r&&d(e)<=0&&(o=!0),{id:String(E(t,["id","bill_id","log_id","sn"])||Math.random()),sourceId:String(E(t,["id","bill_id","log_id"])||""),orderSn:String(E(t,["order_sn","trade_no","bill_no","sn"])||""),title:E(t,["title","name","type_name"])||"系统赠送积分",subtitle:"可转数量 "+C(e||0),time:E(t,["add_time","create_time","created_at","time","update_time"]),amount:"+"+j(n),amountValue:d(n),transferPointValue:d(e),transfer_point_num:d(e),statusText:i,disabled:o,balance:t&&t.userBillRelease&&void 0!==t.userBillRelease.total&&null!==t.userBillRelease.total?"释放总量 "+C(t.userBillRelease.total):"",tag:"积",tone:o?"warning":"success"}}))}function nt(t){var e=String(t||"").trim();if(!e){var r=new Date,n=r.getFullYear(),a=String(r.getMonth()+1).padStart(2,"0");return n+"-"+a}var u=e.match(/(\d{4})[-/.](\d{1,2})/);if(u)return u[1]+"-"+String(u[2]).padStart(2,"0");var i=new Date(e.replace(/-/g,"/"));return Number.isNaN(i.getTime())?e.slice(0,7):i.getFullYear()+"-"+String(i.getMonth()+1).padStart(2,"0")}function at(t){return F(t,{key:"points-convert-history",unit:"积分",title:"积分记录",subtitle:"可用积分流水"}).map((function(t){return Object.assign({},t,{month:nt(t.time),detailAvailable:ut(t),amountTone:"+"===t.actionSymbol?"increase":"decrease"})}))}function ut(t){var e=t&&"object"===(0,o.default)(t)?t:{},r=[e.title,e.subtitle,e.noteText,e.feeText,e.directionLabel].join(" ").toLowerCase();return Boolean(e.orderSn||e.sourceId)&&/转换/.test(r)&&!/bmt/.test(r)}function it(t){var e=t||{},r=String(e.amount||"").replace(/[^\d.-]/g,"");return{orderSn:e.orderSn||"",totalAmount:e.amount&&String(e.amount).trim()?String(e.amount):"+"+j(r),time:e.time||"",details:[{id:e.id||e.orderSn||"fallback-record",title:e.title||"积分转换",amount:e.amount&&String(e.amount).trim()?String(e.amount):"+"+j(r),time:e.time||""}]}}function ot(t,e){var r=function(t){return Array.isArray(t)?t:t&&"object"===(0,o.default)(t)?Array.isArray(t.list)?t.list:Array.isArray(t.items)?t.items:Array.isArray(t.details)?t.details:Array.isArray(t.records)?t.records:[]:[]}(t),n=t&&"object"===(0,o.default)(t)&&!Array.isArray(t)?t:{},a=e||{},u=E(n,["gold_num","number","num","amount","point_num","transfer_coin_num","total"]),i=r.reduce((function(t,e){var r=E(e,["gold_num","number","num","amount","point_num","transfer_coin_num","value"]);return t+d(r)}),0),s=""!==u?u:i,c=""!==s?"+"+j(s):a.amount||"+0",l=r.map((function(t,e){var r=E(t,["gold_num","number","num","amount","point_num","transfer_coin_num","value"]);return{id:String(E(t,["id","bill_id","log_id","sn"])||"detail-"+e),title:E(t,["title","name","type_name"])||a.title||"系统赠送积分",amount:"+"+j(r),time:E(t,["add_time","create_time","created_at","time","update_time"])||a.time||""}}));return l.length?{orderSn:String(E(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),totalAmount:c,time:E(n,["add_time","create_time","created_at","time","update_time"])||a.time||"",details:l}:it({id:a.id,orderSn:String(E(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),title:E(n,["title","name","type_name"])||a.title,amount:c,time:E(n,["add_time","create_time","created_at","time","update_time"])||a.time})}function st(t,e){var r={power:{title:"兑换记录",subtitle:"算力兑换记录"},bmt:{title:"兑换记录",subtitle:"BMT兑换记录"},withdraw:{title:"提取记录",subtitle:"BMT提取流水"},coupon:{title:"消费券",subtitle:"当前消费券 "+m(e.coupon,2)},voucher:{title:"抵用券记录",subtitle:"可用抵用券 "+m(e.voucher,2)}};return{type:t,title:r[t].title,subtitle:r[t].subtitle,records:[]}}function ct(t,e,r){var n=String(E(t,["id","flow_id","log_id","record_id"])||"").trim();return n||[e,E(t,["add_time","time","created_at"]),E(t,["title","mark","amount","number"]),r].map((function(t){return String(t||"")})).join("-")}function lt(t){var e=L(t);return null!==e?e:d(t)>0}function pt(t){var e=String(t||"").trim();return/^\d{6}$/.test(e)?e.slice(4,6)+"月":e||"本月"}function ft(t){var e=O(t),r=[],n={},a=Array.isArray(t&&t.time)?t.time:[];return a.forEach((function(t){var e=String(t||"").trim();e&&!n[e]&&(n[e]={key:e,label:e,items:[]},r.push(e))})),e.forEach((function(t,e){var a=String(E(t,["time_key","date_str","date","month"])||r[0]||"最新记录").trim()||"最新记录";n[a]||(n[a]={key:a,label:a,items:[]},r.push(a)),n[a].items.push(function(t,e,r){var n=lt(E(t,["pm","io_type","direction"])),a=C(E(t,["number","amount","num"])),u=E(t,["merchant_name","merchantName"]),i=E(t,["frozen_time_str","frozen_time","unlock_time"]),o=E(t,["fail_msg","reason","remark"]),s="-1"===String(E(t,["status"])||"").trim()&&n,c=[{label:"获得时间",value:E(t,["add_time","time","created_at"])||"--"}];return!n&&i&&"0"!==String(i)&&c.push({label:"解冻时间",value:String(i)}),{id:ct(t,e,r),title:E(t,["title","mark","type_name"])||(n?"佣金获得":"佣金支出"),amount:(n?"+":"-")+a,amountTone:n?"income":"expense",directionLabel:n?"佣金获得":"佣金支出",detailRows:c,merchantName:u?String(u):"",note:o?"原因:"+o:s?"已退单":"",noteTone:o?"danger":s?"expense":"muted"}}(t,a,e))})),r.map((function(t){return n[t]})).filter((function(t){return t&&t.items.length}))}function dt(t){var e=function(t){var e=String(t||"").trim();return"normal"===e||"3"===e?"normal":"order"===e||"6"===e?"order":"all"}(t);return"normal"===e?{tabKey:e,is_release:1,coin_type:3}:"order"===e?{tabKey:e,is_release:1,coin_type:6}:{tabKey:"all",is_release:0,coin_type:""}}function mt(t){var e=O(t),r=Array.isArray(t&&t.statistics)?t.statistics.slice().reverse():[],n=[],a={};return r.forEach((function(t){var e=String(E(t,["date_str","month"])||"").trim();e&&!a[e]&&(a[e]={key:e,label:pt(e),income:C(E(t,["sum_io1","income","in_amount"])),expense:C(E(t,["sum_io0","expense","out_amount"])),items:[]},n.push(e))})),e.forEach((function(t,e){var r=String(E(t,["date_str","month"])||"").trim()||"latest";a[r]||(a[r]={key:r,label:pt(r),income:"0",expense:"0",items:[]},n.push(r)),a[r].items.push(function(t,e,r){var n=lt(E(t,["io_type","pm","direction"])),a=E(t,["coin_type","coinType"]),u=E(t,["dc_num","dcNum"]),i=E(t,["title","mark","type_name"])||(n?"抵用券收入":"抵用券支出");return""!==u&&"6"===String(a)&&(i+="("+String(u)+"代)"),{id:ct(t,e,r),title:i,amount:(n?"+":"-")+C(E(t,["amount","number","num"])),amountTone:n?"income":"expense",time:E(t,["add_time","time","created_at"])||"--"}}(t,r,e))})),n.map((function(t){return a[t]})).filter((function(t){return t&&t.items.length}))}function ht(t,e){if(t&&"object"===(0,o.default)(t)&&!Array.isArray(t)){var r=String(t.uid||t.id||e||"").trim();if(!r)throw f("未查询到好友",t);return{id:r,nickname:t.nickname||t.nick_name||t.username||"用户"+r,phone:t.mobile||t.phone||"ID已通过校验",avatar:t.avatar||t.headimg||""}}if(!0===t){var n=String(e||"").trim();if(!n)throw f("未查询到好友",t);return{id:n,nickname:"用户"+n,phone:"ID已通过校验",avatar:""}}throw f("未查询到好友",t)}function bt(t){return gt.apply(this,arguments)}function gt(){return gt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.price},e),"实时价格加载失败"));case 1:case"end":return t.stop()}}),t)}))),gt.apply(this,arguments)}function wt(t){return _t.apply(this,arguments)}function _t(){return _t=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.homeBalance},e),"首页资产加载失败"));case 1:case"end":return t.stop()}}),t)}))),_t.apply(this,arguments)}function yt(t){return vt.apply(this,arguments)}function vt(){return vt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.extractBank},e),"余额信息加载失败"));case 1:case"end":return t.stop()}}),t)}))),vt.apply(this,arguments)}function St(t){return xt.apply(this,arguments)}function xt(){return xt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.bmtRedeemPowerRate},e),"兑换比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),xt.apply(this,arguments)}function Tt(t){return kt.apply(this,arguments)}function kt(){return kt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.powerExchangeMuit},e),"兑换倍率加载失败"));case 1:case"end":return t.stop()}}),t)}))),kt.apply(this,arguments)}function Nt(t){var e=t&&"object"===(0,o.default)(t)?E(t,["r","rate","power_rate","powerRate","redeem_power_rate","redeemRate","value","num","number"]):t,r=d(e);return r>0?r:0}function Pt(t){return Bt.apply(this,arguments)}function Bt(){return Bt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.getUser},e),"用户信息加载失败"));case 1:case"end":return t.stop()}}),t)}))),Bt.apply(this,arguments)}function Mt(t){return Et.apply(this,arguments)}function Et(){return Et=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.transferFee},e),"手续费比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),Et.apply(this,arguments)}function Ot(t){return It.apply(this,arguments)}function It(){return It=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.transferBmtrFee},e),"BMTR手续费比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),It.apply(this,arguments)}function Rt(t){return At.apply(this,arguments)}function At(){return At=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.transferBmtrBalance},e),"BMTR余额加载失败"));case 1:case"end":return t.stop()}}),t)}))),At.apply(this,arguments)}function Lt(t){return Dt.apply(this,arguments)}function Dt(){return Dt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.bmtrExchangePercent},e),"BMTR兑换手续费比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),Dt.apply(this,arguments)}function Ct(t){return jt.apply(this,arguments)}function jt(){return jt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.withdrawRate},e),"提现费率加载失败"));case 1:case"end":return t.stop()}}),t)}))),jt.apply(this,arguments)}function Ut(t){var e=t&&"object"===(0,o.default)(t)?E(t,["r","rate","fee_rate","feeRate","withdraw_rate","withdrawRate","percent","prop","value","num","number"]):t;"string"===typeof e&&(e=e.replace(/%/g,"").trim());var r=d(e);return r>0&&r<1?100*r:r}function zt(t){return Ft.apply(this,arguments)}function Ft(){return Ft=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.walletDetail},e),"钱包加载失败"));case 1:case"end":return t.stop()}}),t)}))),Ft.apply(this,arguments)}function Vt(t){return Ht.apply(this,arguments)}function Ht(){return Ht=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.coinIndex},e),"抵用券信息加载失败"));case 1:case"end":return t.stop()}}),t)}))),Ht.apply(this,arguments)}function Wt(t,e){return qt.apply(this,arguments)}function qt(){return qt=(0,i.default)((0,u.default)().mark((function t(e,r){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.coinIndex,data:e||{}},r),"抵用券信息加载失败"));case 1:case"end":return t.stop()}}),t)}))),qt.apply(this,arguments)}function Kt(t){return Xt.apply(this,arguments)}function Xt(){return Xt=(0,i.default)((0,u.default)().mark((function t(e){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.userProfile},e),"用户信息加载失败"));case 1:case"end":return t.stop()}}),t)}))),Xt.apply(this,arguments)}function Yt(t){var e=String(void 0===t||null===t?"":t).trim();if(!e)return s.default.POINTS_CONVERT_INTERVAL;var r=e.match(/^(-?\d+(?:\.\d+)?)\s*,\s*(-?\d+(?:\.\d+)?)$/);if(!r)return s.default.POINTS_CONVERT_INTERVAL;var n=d(r[1]),a=d(r[2]);return Number.isFinite(n)&&Number.isFinite(a)?String(n)+","+String(a):s.default.POINTS_CONVERT_INTERVAL}function Jt(t,e,r){return $t.apply(this,arguments)}function $t(){return $t=(0,i.default)((0,u.default)().mark((function t(e,r,n){var a;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=Yt(n),t.abrupt("return",g(_({url:s.default.ENDPOINTS.pointsConvertAvailableList,data:A({interval:a},e)},r),"积分转换列表加载失败"));case 2:case"end":return t.stop()}}),t)}))),$t.apply(this,arguments)}function Gt(t,e,r){return Qt.apply(this,arguments)}function Qt(){return Qt=(0,i.default)((0,u.default)().mark((function t(e,r,n){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.pointsConvertHistoryList,data:A({month:e},r)},n),"积分兑换列表加载失败"));case 1:case"end":return t.stop()}}),t)}))),Qt.apply(this,arguments)}function Zt(t,e){return te.apply(this,arguments)}function te(){return te=(0,i.default)((0,u.default)().mark((function t(e,r){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.transferLedger,data:A({},e)},r),"转赠记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),te.apply(this,arguments)}function ee(t,e){return re.apply(this,arguments)}function re(){return re=(0,i.default)((0,u.default)().mark((function t(e,r){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.transferBmtrList,data:A({},e)},r),"BMTR转赠记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),re.apply(this,arguments)}function ne(t,e,r,n){return ae.apply(this,arguments)}function ae(){return ae=(0,i.default)((0,u.default)().mark((function t(e,r,n,a){var i;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=a&&"object"===(0,o.default)(a)?a:{},t.abrupt("return",g(_({url:s.default.ENDPOINTS.spreadCommission+"/"+e,data:A({pm:E(i,["pm","direction","flow"])||"",start_time:E(i,["start_time","startTime","start"])||"",end_time:E(i,["end_time","endTime","end"])||""},r)},n),"余额记录加载失败"));case 2:case"end":return t.stop()}}),t)}))),ae.apply(this,arguments)}function ue(t,e,r){return ie.apply(this,arguments)}function ie(){return ie=(0,i.default)((0,u.default)().mark((function t(e,r,n){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.walletFlowList,data:A({type:e},r)},n),"资产流水加载失败"));case 1:case"end":return t.stop()}}),t)}))),ie.apply(this,arguments)}function oe(t,e,r){return se.apply(this,arguments)}function se(){return se=(0,i.default)((0,u.default)().mark((function t(e,r,n){var a;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=n&&"object"===(0,o.default)(n)?n:{},t.abrupt("return",g(_({url:s.default.ENDPOINTS.coinList,data:A({is_release:E(a,["is_release","isRelease","release"])||0,coin_type:E(a,["coin_type","coinType","type"])||""},e)},r),"抵用券记录加载失败"));case 2:case"end":return t.stop()}}),t)}))),se.apply(this,arguments)}function ce(t,e,r){return le.apply(this,arguments)}function le(){return le=(0,i.default)((0,u.default)().mark((function t(e,r,n){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.redeemRecordList,data:A({type:e},r)},n),"兑换记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),le.apply(this,arguments)}function pe(t,e){return fe.apply(this,arguments)}function fe(){return fe=(0,i.default)((0,u.default)().mark((function t(e,r){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",g(_({url:s.default.ENDPOINTS.pointsConvertRecordDetail,data:e||{}},r),"积分转换详情加载失败"));case 1:case"end":return t.stop()}}),t)}))),fe.apply(this,arguments)}function de(){return de=(0,i.default)((0,u.default)().mark((function t(e){var r,n;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([bt(e),wt(e),Pt(e)]);case 2:return r=t.sent,n=N(r[1],r[0],r[2]),v(n.ticker),t.abrupt("return",n);case 6:case"end":return t.stop()}}),t)}))),de.apply(this,arguments)}function me(){return me=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i,o;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Vt(e);case 2:if(r=t.sent,n=E(r,["user_id","uid","id"]),a=E(r,["balance","coin","total"]),""!==n){t.next=7;break}throw f("未获取到用户信息",r);case 7:return i=s.default.EXTERNAL_H5_HOST+"/JXH5/pages/users/user_broker/index?user_id="+encodeURIComponent(String(n))+"&total="+encodeURIComponent(""===a?"0":String(a)),o=x(i),t.abrupt("return",{userId:String(n),balance:""===a?"0":String(a),token:o.token,targetUrl:o.targetUrl,encodedTargetUrl:o.encodedTargetUrl});case 10:case"end":return t.stop()}}),t)}))),me.apply(this,arguments)}function he(){return he=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Kt(e);case 2:return r=t.sent,n=E(r,["is_show_merchant_button","canRedeem","can_redeem"]),a=s.default.EXTERNAL_H5_HOST+"/MD/pages/redeemVoucher/index?canRedeem="+encodeURIComponent(""===n?"0":String(n)),i=x(a),t.abrupt("return",{canRedeem:""===n?"0":String(n),token:i.token,targetUrl:i.targetUrl,encodedTargetUrl:i.encodedTargetUrl});case 7:case"end":return t.stop()}}),t)}))),he.apply(this,arguments)}function be(){return be=(0,i.default)((0,u.default)().mark((function t(e,r,n){var a,i,o,s,c,l;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return a=R(r,n),i=a.pagination,o=a.requestOptions,t.next=5,Promise.all([wt(o),Gt(e,i,o)]);case 5:return s=t.sent,c=T(s[0]),l=at(s[1]).map((function(t){return Object.assign({},t,{month:nt(t.time)||e,detailAvailable:ut(t)})})),t.abrupt("return",{availablePoints:h(c.points,0),records:l,pagination:D(s[1],i)});case 9:case"end":return t.stop()}}),t)}))),be.apply(this,arguments)}function ge(){return ge=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a,i,s,c;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e&&"object"===(0,o.default)(e)?e.interval:"",a=R(e,r),t.next=4,Jt(a.pagination,a.requestOptions,n);case 4:return i=t.sent,s=rt(i),c=D(i,a.pagination),t.abrupt("return",{items:s,pagination:c});case 8:case"end":return t.stop()}}),t)}))),ge.apply(this,arguments)}function we(){return we=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a,i;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e||{},a={},n.sourceId?a.id=n.sourceId:n.id&&n.orderSn&&n.id!==n.orderSn&&(a.id=n.id),n.orderSn&&(a.order_sn=n.orderSn,a.sn=n.orderSn),Object.keys(a).length){t.next=6;break}return t.abrupt("return",it(n));case 6:return t.prev=6,t.next=9,pe(a,r);case 9:return i=t.sent,t.abrupt("return",ot(i,n));case 13:return t.prev=13,t.t0=t["catch"](6),t.abrupt("return",it(n));case 16:case"end":return t.stop()}}),t,null,[[6,13]])}))),we.apply(this,arguments)}function _e(){return _e=(0,i.default)((0,u.default)().mark((function t(e,r){var n;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=Array.isArray(e&&e.ids)?e.ids:[],n.length){t.next=3;break}throw f("暂无可转换积分");case 3:return t.next=5,g(_({url:s.default.ENDPOINTS.pointsConvertSubmit,method:"POST",data:{ids:n.join(","),type:1}},r),"积分转换失败");case 5:return t.abrupt("return",{success:!0,message:"转换成功"});case 6:case"end":return t.stop()}}),t)}))),_e.apply(this,arguments)}function ye(){return ye=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i,o;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([wt(e),Mt(e),Rt(e),Ot(e)]);case 2:return r=t.sent,n=T(r[0]),a=d(r[1]&&r[1].r)||10,i=d(r[3]&&r[3].r)||10,o=Math.floor(d(r[2]&&r[2].balance)),t.abrupt("return",{balances:{points:m(n.points,0),power:m(n.power,0),bmtr:String(o)},feePercent:a,bmtrFeePercent:i,tips:P(a,i)});case 8:case"end":return t.stop()}}),t)}))),ye.apply(this,arguments)}function ve(){return ve=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e||"").trim(),n){t.next=3;break}throw f("请输入被赠人ID");case 3:return t.next=5,g(_({url:s.default.ENDPOINTS.transferUser,method:"POST",data:{uid:n}},r),"查询好友失败");case 5:return a=t.sent,t.abrupt("return",ht(a,n));case 7:case"end":return t.stop()}}),t)}))),ve.apply(this,arguments)}function Se(){return Se=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a,i,o,c,l,p,h,b;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&e.type,a="power"===n?"power":"bmtr"===n?"bmtr":"points",i=String(e&&e.targetId?e.targetId:"").trim(),o=d(e&&e.amount),i){t.next=6;break}throw f("请选择被赠送人");case 6:if(o){t.next=8;break}throw f("请输入转赠数量");case 8:return c="power"===a?s.default.ENDPOINTS.transferPowerSubmit:"bmtr"===a?s.default.ENDPOINTS.transferBmtrSubmit:s.default.ENDPOINTS.transferPointsSubmit,t.next=11,Promise.all(["bmtr"===a?Ot(r):Mt(r),g(_({url:c,method:"POST",data:{uid:i,number:String(o)}},r),"转赠失败")]);case 11:return l=t.sent,p=d(l[0]&&l[0].r)||10,h=o*p/100,b=o-h,t.abrupt("return",{success:!0,fee:m(h,2),received:m(b,2)});case 16:case"end":return t.stop()}}),t)}))),Se.apply(this,arguments)}function xe(){return xe=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([bt(e),wt(e),Tt(e)]);case 2:return r=t.sent,n=y(r[0]),a=T(r[1]),i=Nt(r[2])||1,t.abrupt("return",{ticker:n,exchangeMultiplier:i,balances:{coupon:m(a.coupon,2),voucher:m(a.voucher,2),power:m(a.power,2),brokerage_price:m(a.balance,2)},tips:["算力 = 输入数量 ÷ BMT实时价格","兑换算力时所需的抵用券、消费券、余额。必须大于10的倍数","算力用于兑换BMT使用"]});case 7:case"end":return t.stop()}}),t)}))),xe.apply(this,arguments)}function Te(){return Te=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&"coupon"===e.mode?"coupon":e&&"balance"===e.mode?"balance":"voucher",a=d(e&&e.amount),a){t.next=4;break}throw f("请输入兑换数量");case 4:return t.next=6,g(_({url:s.default.ENDPOINTS.powerExchangeSubmit,method:"POST",data:{type:"coupon"===n?1:"balance"===n?2:0,number:String(a)}},r),"算力兑换失败");case 6:return t.abrupt("return",{success:!0});case 7:case"end":return t.stop()}}),t)}))),Te.apply(this,arguments)}function ke(){return ke=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i,o,s;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([bt(e),wt(e),Pt(e).catch((function(){return null})),Lt(e).catch((function(){return null}))]);case 2:return r=t.sent,n=y(r[0]),a=T(r[1]),i=E(r[2],["bmtr"]),o=r[3]?Ut(r[3]):"",s=r[3]?E(r[3],["bl"]):"",v(n),t.abrupt("return",{ticker:n,balances:{bmt:m(a.bmt,2),coupon:m(a.coupon,2),voucher:m(a.voucher,2),brokerage_price:m(a.balance,2),bmtr:m(i,4)},bmtrPercent:o||"",bmtrRatio:""===s?"":String(s),tips:["BMT闪兑 = 输入数量 ÷ BMT实时价格","BMT闪兑时所需的抵用券、消费券、余额。必须大于10的倍数。","闪兑成功后数量将直接结算到可用BMT。"]});case 10:case"end":return t.stop()}}),t)}))),ke.apply(this,arguments)}function Ne(){return Ne=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a,i;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&e.mode,a="bmtr"===n?"bmtr":"coupon"===n?"coupon":"balance"===n?"balance":"voucher",i=d(e&&e.amount),i){t.next=5;break}throw f("请输入闪兑数量");case 5:if(!("bmtr"===a&&i<.01)){t.next=7;break}throw f("BMTR闪兑最小数量为0.01");case 7:return t.next=9,g(_({url:s.default.ENDPOINTS.bmtFlashExchangeSubmit,method:"POST",data:{type:"coupon"===a?1:"balance"===a?2:"bmtr"===a?3:0,number:String(i)}},r),"BMT闪兑失败");case 9:return t.abrupt("return",{success:!0});case 10:case"end":return t.stop()}}),t)}))),Ne.apply(this,arguments)}function Pe(){return Pe=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([wt(e),St(e)]);case 2:return r=t.sent,n=S(),a=T(r[0]),i=Nt(r[1]),t.abrupt("return",{ticker:n,powerRate:i,balances:{points:a.points,power:a.power,bmt:a.bmt,voucher:a.voucher,coupon:a.coupon},tips:["预估 BMT数= 输入可用积分数÷BMT 实时价格。","兑换会同步消耗算力, 1 点可用积分,需同步消耗".concat(i,"点算力。"),"仅支持 100 的正整数倍, 不足 100的可用积分无法发起兑换。","凌晨00:00至02:00为积分维护时段,期间暂停兑换服务,请避开该时间段操作。"]});case 7:case"end":return t.stop()}}),t)}))),Pe.apply(this,arguments)}function Be(){return Be=(0,i.default)((0,u.default)().mark((function t(e,r){var n;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=d(e&&e.amount),n){t.next=3;break}throw f("请输入积分数量");case 3:return t.next=5,g(_({url:s.default.ENDPOINTS.bmtExchangeSubmit,method:"POST",data:{number:String(n)}},r),"BMT兑换失败");case 5:return t.abrupt("return",{success:!0});case 6:case"end":return t.stop()}}),t)}))),Be.apply(this,arguments)}function Me(){return Me=(0,i.default)((0,u.default)().mark((function t(e){var r,n,a,i,o;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([bt(e),wt(e),zt(e),Ct(e)]);case 2:return r=t.sent,n=y(r[0]),a=T(r[1]),i=M(r[2]&&r[2].address),o=Ut(r[3]),v(n),t.abrupt("return",{ticker:n,withdrawableBmt:m(a.withdrawableBmt,2),withdrawRate:o,balances:{voucher:a.voucher,coupon:a.coupon,brokerage_price:m(a.balance,2)},wallets:i.wallets,defaultWallet:i.wallets[0]||null});case 9:case"end":return t.stop()}}),t)}))),Me.apply(this,arguments)}function Ee(){return Ee=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e&&e.address?e.address:"").trim(),a=d(e&&e.amount),n){t.next=4;break}throw f("请先添加钱包地址");case 4:if(a){t.next=6;break}throw f("请输入提取数量");case 6:return t.next=8,g(_({url:s.default.ENDPOINTS.withdrawSubmit,method:"POST",data:{address:n,number:String(a)}},r),"提取失败");case 8:return t.abrupt("return",{success:!0});case 9:case"end":return t.stop()}}),t)}))),Ee.apply(this,arguments)}function Oe(){return Oe=(0,i.default)((0,u.default)().mark((function t(e,r,n){var a,i,o,s,c,l,p,f,d,m,h,b,g;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=R(r,n),i=a.pagination,o=a.requestOptions,"transfer"!==e){t.next=8;break}return t.next=6,Zt(i,o);case 6:return s=t.sent,t.abrupt("return",{type:e,title:"转赠记录",subtitle:"可用积分与算力转赠流水",records:tt(O(s)),pagination:D(s,i)});case 8:if("bmtr-transfer"!==e){t.next=13;break}return t.next=11,ee(i,o);case 11:return c=t.sent,t.abrupt("return",{type:e,title:"转赠记录",subtitle:"BMTR转赠流水",records:et(c),pagination:D(c,i)});case 13:if("points"!==e){t.next=18;break}return t.next=16,ue(0,i,o);case 16:return l=t.sent,t.abrupt("return",{type:e,title:"可用积分记录",subtitle:"可用积分收支记录",records:F(l,{key:"points",unit:"可用积分",title:"可用积分记录",subtitle:"可用积分流水"}),pagination:D(l,i)});case 18:if("power-flow"!==e){t.next=23;break}return t.next=21,ue(1,i,o);case 21:return p=t.sent,t.abrupt("return",{type:e,title:"算力记录",subtitle:"算力收支记录",records:F(p,{key:"power-flow",unit:"算力",title:"算力记录",subtitle:"算力流水"}),pagination:D(p,i)});case 23:if("power"!==e){t.next=28;break}return t.next=26,ce(0,i,o);case 26:return f=t.sent,t.abrupt("return",{type:e,title:"兑换记录",subtitle:"算力兑换记录",records:V(f,{key:"power",type:0,unit:"算力",title:"兑换算力",subtitle:"算力兑换",amountKeys:["num","number","power","power_num","c_power","redeem_power"]}),pagination:D(f,i)});case 28:if("bmt"!==e){t.next=33;break}return t.next=31,ce(1,i,o);case 31:return d=t.sent,t.abrupt("return",{type:e,title:"兑换记录",subtitle:"BMT兑换记录",records:V(d,{key:"bmt",type:1,unit:"BMT",title:"兑换BMT",subtitle:"BMT兑换",amountKeys:["bmt","bmt_num","redeem_bmt","num","number"]}),pagination:D(d,i)});case 33:if("bmt-flash"!==e){t.next=38;break}return t.next=36,ce(1,i,o);case 36:return m=t.sent,t.abrupt("return",{type:e,title:"闪兑记录",subtitle:"BMT闪兑记录",records:V(m,{key:"bmt-flash",type:1,unit:"BMT",title:"闪兑BMT",subtitle:"BMT闪兑",amountKeys:["bmt","bmt_num","redeem_bmt","num","number"]}),pagination:D(m,i)});case 38:if("withdraw"!==e){t.next=43;break}return t.next=41,ue(2,i,o);case 41:return h=t.sent,t.abrupt("return",{type:e,title:"提取记录",subtitle:"BMT收支记录",records:F(h,{key:"withdraw",unit:"BMT",title:"BMT记录",subtitle:"BMT流水"}),pagination:D(h,i)});case 43:return t.next=45,wt(o);case 45:return b=t.sent,g=T(b),t.abrupt("return",Object.assign({},st(e,g),{pagination:{page:i.page,pageSize:i.pageSize,total:0,lastPage:0,hasMore:!1}}));case 48:case"end":return t.stop()}}),t)}))),Oe.apply(this,arguments)}function Ie(){return Ie=(0,i.default)((0,u.default)().mark((function t(e,r,n){var i,o,s,c,l,p,f;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=R(r,n),o=i.pagination,s=i.requestOptions,t.next=5,Promise.all([yt(s),ne(3,o,s,e)]);case 5:return c=t.sent,l=(0,a.default)(c,2),p=l[0],f=l[1],t.abrupt("return",{summary:{balance:C(E(p,["brokerage_price","balance"])),totalExtract:C(E(p,["extractTotalPrice","extract_total_price","total_extract"])),frozen:C(E(p,["broken_commission","frozen_amount","frozen"]))},sections:ft(f),pagination:D(f,o)});case 10:case"end":return t.stop()}}),t)}))),Ie.apply(this,arguments)}function Re(){return Re=(0,i.default)((0,u.default)().mark((function t(e,r,n){var i,o,s,c,l,p,f,d;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return i=R(r,n),o=i.pagination,s=i.requestOptions,c=dt(e),t.next=6,Promise.all([Wt({sign:1,integral:1,all:1},s),oe(o,s,c)]);case 6:return l=t.sent,p=(0,a.default)(l,2),f=p[0],d=p[1],t.abrupt("return",{currentTab:c.tabKey,summary:{balance:C(E(f,["balance","coin","total"])),totalIn:C(E(f,["total_in","totalIn"])),totalOut:C(E(f,["total_out","totalOut"]))},sections:mt(d),pagination:D(d,o)});case 11:case"end":return t.stop()}}),t)}))),Re.apply(this,arguments)}function Ae(){return Ae=(0,i.default)((0,u.default)().mark((function t(e){var r;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,zt(e);case 2:return r=t.sent,t.abrupt("return",M(r&&r.address));case 4:case"end":return t.stop()}}),t)}))),Ae.apply(this,arguments)}function Le(){return Le=(0,i.default)((0,u.default)().mark((function t(e,r){var n;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e&&e.address?e.address:"").trim(),n){t.next=3;break}throw f("请输入钱包地址");case 3:return t.next=5,g(_({url:s.default.ENDPOINTS.walletSave,method:"POST",data:{address:n}},r),"保存失败");case 5:return t.abrupt("return",{success:!0});case 6:case"end":return t.stop()}}),t)}))),Le.apply(this,arguments)}function De(){return De=(0,i.default)((0,u.default)().mark((function t(e,r){return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,g(_({url:s.default.ENDPOINTS.walletSave,method:"POST",data:{address:""}},r),"删除失败");case 2:return t.abrupt("return",{success:!0});case 3:case"end":return t.stop()}}),t)}))),De.apply(this,arguments)}function Ce(t){return t<10?"0"+t:String(t)}function je(t){var e=d(t);if(!e)return"";var r=new Date(1e3*e);return r.getFullYear()+"-"+Ce(r.getMonth()+1)+"-"+Ce(r.getDate())+" "+Ce(r.getHours())+":"+Ce(r.getMinutes())+":"+Ce(r.getSeconds())}function Ue(t){return O(t).map((function(t){var e=d(t&&t.bmtr),r=Number(t&&t.bmtr_type),n=1===r||2===r;return{id:U(t,"bmtr"),title:String(E(t,["bmtr_type_tips","title"])||"BMTR记录"),time:je(t&&t.add_time),amount:n?Math.abs(e):-Math.abs(e),orderSn:String(E(t,["order_sn","sn"])||"")}}))}function ze(){return ze=(0,i.default)((0,u.default)().mark((function t(e){var r,n;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,g(_({url:s.default.ENDPOINTS.bmtrMonthPoints},e),"BMTR信息加载失败");case 2:return r=t.sent,n=E(r,["bmtr"]),t.abrupt("return",{available:""===n?"0.0000":String(n),address:String(E(r,["address"])||"")});case 5:case"end":return t.stop()}}),t)}))),ze.apply(this,arguments)}function Fe(){return Fe=(0,i.default)((0,u.default)().mark((function t(e,r){var n,a;return(0,u.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=R(e,r),t.next=3,g(_({url:s.default.ENDPOINTS.bmtrChargeList,data:A({},n.pagination)},n.requestOptions),"BMTR记录加载失败");case 3:return a=t.sent,t.abrupt("return",{records:Ue(a),pagination:D(a,n.pagination)});case 5:case"end":return t.stop()}}),t)}))),Fe.apply(this,arguments)}},db04:function(t,e,r){"use strict";var n=r("bb80"),a=r("c435"),u=r("9e70"),i=r("f298"),o=r("862c"),s=n(i),c=n("".slice),l=Math.ceil,p=function(t){return function(e,r,n){var i,p,f=u(o(e)),d=a(r),m=f.length,h=void 0===n?" ":u(n);return d<=m||""===h?f:(i=d-m,p=s(h,l(i/h.length)),p.length>i&&(p=c(p,0,i)),t?f+p:p+f)}};t.exports={start:p(!1),end:p(!0)}},f298:function(t,e,r){"use strict";var n=r("497b"),a=r("9e70"),u=r("862c"),i=RangeError;t.exports=function(t){var e=a(u(this)),r="",o=n(t);if(o<0||o===1/0)throw new i("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(r+=e);return r}}}]); |