diff --git a/App.vue b/App.vue index a783e04..7ab8448 100644 --- a/App.vue +++ b/App.vue @@ -1,7 +1,7 @@ + diff --git a/manifest.json b/manifest.json index ff5e05f..4f56513 100644 --- a/manifest.json +++ b/manifest.json @@ -72,7 +72,7 @@ "h5" : { "router" : { "base" : "/bmt/", - "mode" : "history" + "mode" : "hash" } } } diff --git a/unpackage/dist/build/web/index.html b/unpackage/dist/build/web/index.html index b636ca3..16c1f32 100644 --- a/unpackage/dist/build/web/index.html +++ b/unpackage/dist/build/web/index.html @@ -1,2 +1,2 @@ 白马交易所
\ No newline at end of file + document.write('')
\ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/index.eb295c71.js b/unpackage/dist/build/web/static/js/index.fa34fa02.js similarity index 75% rename from unpackage/dist/build/web/static/js/index.eb295c71.js rename to unpackage/dist/build/web/static/js/index.fa34fa02.js index 08f33e5..ac17db0 100644 --- a/unpackage/dist/build/web/static/js/index.eb295c71.js +++ b/unpackage/dist/build/web/static/js/index.fa34fa02.js @@ -1 +1 @@ -(function(e){function n(n){for(var t,r,i=n[0],g=n[1],c=n[2],p=0,l=[];p-1&&s.push(n.slice(t+1)),a>-1&&s.push(n.slice(a+1)),s.push(n);for(var o=0;o-1&&(r=r.slice(i+1)),r=r.replace(/^[/#&]+/,""),r&&-1!==r.indexOf("=")){try{var g=new URLSearchParams(r),c=g.get("token")||g.get("access_token")||"";if(c)return c}catch(p){}var u=r.match(/(?:^|[?&#/])(token|access_token)=([^&#]+)/i);if(u&&u[2])try{return decodeURIComponent(u[2])}catch(p){return u[2]}}}}return""}function o(e){if(!e)return"";var n=a(e);if(n)return n;var s=e.indexOf("#");return-1===s?"":a(e.slice(s+1))}function r(){return window.location.href||""}function i(e){return String(e||"").trim()}function g(e){var n=i(e);if(!n)return"";t=n;try{"undefined"!==typeof uni&&uni.setStorageSync&&uni.setStorageSync("bmt_webview_token",n)}catch(s){}return n}function c(e){var n=o(e||r());return n?g(n):function(){if(t)return t;try{if("undefined"!==typeof uni&&uni.getStorageSync){var e=i(uni.getStorageSync("bmt_webview_token"));if(e)return t=e,e}}catch(n){}return""}()}},"65df":function(e,n,s){"use strict";var t=s("f5bd").default,a=t(s("9b1b"));s("3dde"),s("a8b2"),s("1480"),s("6e4a"),s("4524"),s("9337");var o=t(s("824d")),r=t(s("9b8e"));s("74e2"),r.default.config.productionTip=!1,o.default.mpType="app";var i=new r.default((0,a.default)({},o.default));i.$mount()},"6a6b":function(e,n,s){"use strict";s("6a54"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var t=s("6199"),a={onLaunch:function(){console.log("App Launch"),this.logCurrentWebviewToken("launch")},onShow:function(){console.log("App Show"),this.logCurrentWebviewToken("show")},onHide:function(){console.log("App Hide")},methods:{logCurrentWebviewToken:function(e){var n=(0,t.getCurrentWebviewUrl)(),s=(0,t.refreshCurrentWebviewToken)(n);s?console.log("[webview-token]["+e+"]",s):console.log("[webview-token]["+e+"] token not found",n)}}};n.default=a},7474:function(e,n,s){"use strict";var t=s("7f3a"),a=s.n(t);a.a},"74e2":function(e,n,s){var t=s("bdbb").default;s("bf0f"),uni.addInterceptor({returnValue:function(e){return!e||"object"!==t(e)&&"function"!==typeof e||"function"!==typeof e.then?e:new Promise((function(n,s){e.then((function(e){return e?e[0]?s(e[0]):n(e[1]):n(e)}))}))}})},"79ec":function(e,n,s){var t=s("c86c");n=t(!1),n.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */@font-face{font-family:DIN-Bold;src:url(/static/fonts/din-bold-2.ttf) format("truetype"),url(https://imgs.agrimedia.cn/din-bold-2.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}.asset-number-font{font-family:DIN-Bold,PingFang SC,Helvetica Neue,Arial,sans-serif!important;font-variant-numeric:tabular-nums}html,\nbody,\n#app{min-height:100%;margin:0;background:#191e32}uni-page,\nuni-page-wrapper,\nuni-page-body{min-height:100%;background:#191e32}uni-page-body{min-height:100%;background:#191e32;color:#fff;font-family:PingFang SC,Helvetica Neue,Arial,sans-serif}body.?%PAGE?%{background:#191e32}uni-view,\nuni-text,\nuni-button,\nuni-input,\nuni-textarea,\nuni-scroll-view{box-sizing:border-box}.asset-theme{--asset-accent:#4cc9ff;--asset-accent-strong:#5a71ff;--asset-success:#5ad7a1;--asset-danger:#ff7285;--asset-text-main:#fff;--asset-text-muted:hsla(0,0%,100%,0.78);--asset-text-dark:#112446}',""]),e.exports=n},"7f3a":function(e,n,s){var t=s("79ec");t.__esModule&&(t=t.default),"string"===typeof t&&(t=[[e.i,t,""]]),t.locals&&(e.exports=t.locals);var a=s("967d").default;a("764e9928",t,!0,{sourceMap:!1,shadowMode:!1})},"824d":function(e,n,s){"use strict";s.r(n);var t=s("8b3a"),a=s("1c0b");for(var o in a)["default"].indexOf(o)<0&&function(e){s.d(n,e,(function(){return a[e]}))}(o);s("7474");var r=s("828b"),i=Object(r["a"])(a["default"],t["b"],t["c"],!1,null,null,null,!1,t["a"],void 0);n["default"]=i.exports},"8b3a":function(e,n,s){"use strict";s.d(n,"b",(function(){return t})),s.d(n,"c",(function(){return a})),s.d(n,"a",(function(){}));var t=function(){var e=this.$createElement,n=this._self._c||e;return n("App",{attrs:{keepAliveInclude:this.keepAliveInclude}})},a=[]}}); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90.4da2b663.js b/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90.81b7da6f.js similarity index 96% rename from unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90.4da2b663.js rename to unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90.81b7da6f.js index 7105e3c..ae18c1d 100644 --- a/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90.4da2b663.js +++ b/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90.81b7da6f.js @@ -1,3 +1,3 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90"],{"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,i.getCurrentWebviewToken)(),s=Object.assign({"Content-Type":r,"Form-type":"gzh"},t.header||{});if(n){var c="Bearer "+n;s.Authorization=c}var l=function(t){if(!t||!t.showLoading)return!1;u+=1,1===u&&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;u=Math.max(0,u-1),0===u&&uni.hideLoading()})(l)}})}))},r("5c47"),r("0506"),r("bf0f");var a=n(r("5844")),i=r("6199"),u=0;function o(t){return function(t){return/^https?:\/\//i.test(t||"")}(t)?t:a.default.BASE_URL+t}},2634:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-bmt-exchange~pages-assets-ledger~pages-assets-points-convert~pages-assets-points-conver~d5b52e90"],{"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,i.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;u+=1,1===u&&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;u=Math.max(0,u-1),0===u&&uni.hideLoading()})(l)}})}))},r("5c47"),r("0506"),r("bf0f");var a=n(r("5844")),i=r("6199"),u=0;function o(t){return function(t){return/^https?:\/\//i.test(t||"")}(t)?t:a.default.BASE_URL+t}},2634:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){ /*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */ -e.default=function(){return t};var t={},r=Object.prototype,a=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},u="function"==typeof Symbol?Symbol:{},o=u.iterator||"@@iterator",s=u.asyncIterator||"@@asyncIterator",c=u.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(O){l=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var a=e&&e.prototype instanceof h?e:h,u=Object.create(a.prototype),o=new N(n||[]);return i(u,"_invoke",{value:S(t,r,o)}),u}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(O){return{type:"throw",arg:O}}}t.wrap=f;var p={};function h(){}function m(){}function b(){}var w={};l(w,o,(function(){return this}));var v=Object.getPrototypeOf,y=v&&v(v(L([])));y&&y!==r&&a.call(y,o)&&(w=y);var g=b.prototype=h.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){var r;i(this,"_invoke",{value:function(i,u){function o(){return new e((function(r,o){(function r(i,u,o,s){var c=d(t[i],t,u);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==(0,n.default)(f)&&a.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(f).then((function(t){l.value=t,o(l)}),(function(t){return r("throw",t,o,s)}))}s(c.arg)})(i,u,r,o)}))}return r=r?r.then(o,o):o()}})}function S(t,e,r){var n="suspendedStart";return function(a,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===a)throw i;return E()}for(r.method=a,r.arg=i;;){var u=r.delegate;if(u){var o=k(u,r);if(o){if(o===p)continue;return o}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=d(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===p)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function k(t,e){var r=e.method,n=t.iterator[r];if(void 0===n)return e.delegate=null,"throw"===r&&t.iterator["return"]&&(e.method="return",e.arg=void 0,k(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var a=d(n,t.iterator,e.arg);if("throw"===a.type)return e.method="throw",e.arg=a.arg,e.delegate=null,p;var i=a.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,p):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function e(){for(;++r=0;--n){var i=this.tryEntries[n],u=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var o=a.call(i,"catchLoc"),s=a.call(i,"finallyLoc");if(o&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;P(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:L(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t},r("6a54"),r("01a2"),r("e39c"),r("bf0f"),r("844d"),r("18f7"),r("de6c"),r("3872e"),r("4e9b"),r("114e"),r("c240"),r("926e"),r("7a76"),r("c9b5"),r("aa9c"),r("2797"),r("8a8d"),r("dc69"),r("f7a5");var n=function(t){return t&&t.__esModule?t:{default:t}}(r("fcf3"))},"2fdc":function(t,e,r){"use strict";function n(t,e,r,n,a,i,u){try{var o=t[i](u),s=o.value}catch(c){return void r(c)}o.done?e(s):Promise.resolve(s).then(n,a)}r("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(){var e=this,r=arguments;return new Promise((function(a,i){var u=t.apply(e,r);function o(t){n(u,a,i,o,s,"next",t)}function s(t){n(u,a,i,o,s,"throw",t)}o(void 0)}))}},r("bf0f")},5844:function(t,e,r){"use strict";r("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={BASE_URL:"https://tpoint.agrimedia.cn",TIMEOUT:1e4,WALLET_NAME:"海南农综交易所",POINTS_CONVERT_INTERVAL:"0,999999999",ENDPOINTS:{price:"/api/hn/getPrice",homeBalance:"/api/hn/getAllBalance",powerExchangeSubmit:"/api/hn/redeem/power",bmtRedeemPowerRate:"/api/hn/redeem/getRedeemPowerRate",bmtExchangeSubmit:"/api/hn/redeem/redeem_bmt",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",walletFlowList:"/api/hn/wallet_flow/getList",redeemRecordList:"/api/hn/redeem/redeemList",walletDetail:"/api/hn/wallet/getWalletAddress",walletSave:"/api/hn/wallet/saveAddress",withdrawSubmit:"/api/hn/wallet/withdraw",pointsConvertHistoryList:"/api/integral/getTransferList",pointsConvertAvailableList:"/api/integral/transferList",pointsConvertSubmit:"/api/integral/doTransfer",pointsConvertRecordDetail:"/api/integral/transferInfo"}};e.default=n},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,i=r("73e1");n({target:"String",proto:!0,forced:i},{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 It.apply(this,arguments)},e.fetchAssetHome=function(t){return wt.apply(this,arguments)},e.fetchBmtExchangeDetail=function(t){return Nt.apply(this,arguments)},e.fetchLedgerDetail=function(t,e){return At.apply(this,arguments)},e.fetchPointsConvertHome=function(t,e){return vt.apply(this,arguments)},e.fetchPointsConvertRecordDetail=function(t,e){return gt.apply(this,arguments)},e.fetchPointsConvertSelection=function(t){return yt.apply(this,arguments)},e.fetchPowerExchangeDetail=function(t){return Tt.apply(this,arguments)},e.fetchTransferDetail=function(t){return xt.apply(this,arguments)},e.fetchWalletDetail=function(t){return Mt.apply(this,arguments)},e.fetchWithdrawDetail=function(t){return Et.apply(this,arguments)},e.saveAssetWallet=function(t,e){return Bt.apply(this,arguments)},e.searchTransferUser=function(t,e){return St.apply(this,arguments)},e.submitAssetBmtExchange=function(t,e){return Lt.apply(this,arguments)},e.submitAssetPointsConvert=function(t,e){return _t.apply(this,arguments)},e.submitAssetPowerExchange=function(t,e){return Pt.apply(this,arguments)},e.submitAssetTransfer=function(t,e){return kt.apply(this,arguments)},e.submitAssetWithdraw=function(t,e){return Ot.apply(this,arguments)};var a=n(r("2634")),i=n(r("2fdc")),u=n(r("fcf3"));r("64aa"),r("5c47"),r("a1c1"),r("c9b5"),r("bf0f"),r("ab80"),r("0c26"),r("7200"),r("fd3c"),r("aa9c"),r("0506"),r("795c"),r("2c10"),r("f7a5"),r("473f"),r("5ef2"),r("4100"),r("18f7"),r("de6c"),r("dc8a");var o=n(r("5844")),s=n(r("25a0"));function c(t,e){return{message:t||"接口请求失败",raw:e}}function l(t){var e=Number(t||0);return Number.isFinite(e)?e:0}function f(t,e){return l(t).toFixed(e)}function d(t,e){var r=l(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 p(t,e){if(function(t){if(!t||"object"!==(0,u.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,u.default)(t))throw c(t.msg||t.message||e||"接口请求失败",t);throw c(e||"接口返回异常",t)}function h(t,e){return m.apply(this,arguments)}function m(){return m=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,s.default)(e);case 3:return n=t.sent,t.abrupt("return",p(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 c(r||"接口请求失败",t.t0);case 12:case"end":return t.stop()}}),t,null,[[0,7]])}))),m.apply(this,arguments)}function b(t,e){return Object.assign({},t,e||{})}function w(t){var e=l(t&&(t.close||t.cnyPrice)),r=l(t&&t.lastDayClose),n=t&&t.change,a="string"===typeof n?n:"";if(!a)if(e&&r){var i=(e-r)/r*100,u=i>=0?"+":"";a=u+i.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){return{points:l(t&&t.point),power:l(t&&t.c_power),bmt:l(t&&t.bmt_num),withdrawableBmt:l(t&&t.bmt_num),voucher:l(t&&t.coin),coupon:l(t&&t.diamond_balance)}}function y(t,e){var r=v(t),n=w(e);return{title:"数字资产",ticker:n,topStats:[{key:"wallet-bmt",title:"可提取BMT",value:f(r.withdrawableBmt,2),unit:"BMT",accent:"gold"},{key:"ticker",title:"BMT实时价格",value:f(n.close||n.cnyPrice,3),unit:"CNY/BMT",accent:"green"}],quickAssets:[{key:"points",title:"积分",value:d(r.points,0),accent:"gold"},{key:"voucher",title:"抵用券",value:d(r.voucher,2),accent:"rose"},{key:"coupon",title:"消费券",value:d(r.coupon,0),accent:"teal"},{key:"power",title:"算力",value:d(r.power,0),accent:"violet"}],features:[{key:"bmt-exchange",title:"BMT兑换",desc:"积分与算力兑换 BMT",accent:"mint"},{key:"power-exchange",title:"算力兑换",desc:"抵用券与消费券兑换算力",accent:"amber"},{key:"transfer",title:"转赠中心",desc:"积分或算力转赠好友",accent:"indigo"},{key:"withdraw",title:"BMT提取",desc:"钱包中的 BMT 可提取到交易所进行交易",accent:"pink"},{key:"points-convert",title:"积分转换",desc:"释放中的积分转换为可用积分",accent:"pink"}],notice:"数字资产是您在平台上的虚拟资产,请谨慎管理;BMT可在交易所中进行交易。"}}function g(t){var e=l(t)||10;return{points:["只能转赠100的整数倍","凌晨0点-凌晨01点系统维护不可赠送","转赠系统会扣除"+e+"%的手续费"],power:["只能转赠1的整数倍","转赠系统会扣除"+e+"%的手续费"]}}function _(t){var e=String(t||"").trim();return e?[{id:"default-wallet",name:o.default.WALLET_NAME,address:e,isDefault:!0}]:[]}function x(t){return{wallets:_(t),instructions:["点击交易所 App 底部“资产”进入钱包页","搜索或输入大写字母 BMT","点击“充币 / 充值”进入收款地址页面","复制钱包地址后回填到当前页面"]}}function S(t,e){for(var r=t&&"object"===(0,u.default)(t)?t:{},n=0;n=0?r:n}(t,r,"收入","支出"),a=function(t){return{income:"收入"===t||"转入"===t||"获得"===t||"到账"===t,actionSymbol:"收入"===t||"转入"===t||"获得"===t||"到账"===t?"+":"-"}}(n),i=String(S(t,["order_sn","trade_no","bill_no","sn"])||""),u=String(S(t,["remark","desc","memo","note","type_name","status_text"])||""),o=S(t,["balance","after_balance","surplus","remain","wallet_balance","usable_balance"]),s=S(t,["title","name","type_name"])||e.title||e.unit+"记录";return{id:N(t,e.key||"flow"),sourceId:String(S(t,["id","log_id","uid"])||""),title:s,subtitle:i?"单号 "+i:u||n,time:S(t,["add_time","create_time","created_at","time","update_time"]),amount:a.actionSymbol+P(r),balance:""!==o?"结余 "+T(o)+" "+e.unit:"",balanceLabel:""!==o?"剩余"+e.unit+":"+T(o):"当前"+e.unit+"流水",assetLabel:e.unit,feeText:u||(i?"单号 "+i:e.subtitle),directionLabel:n,actionSymbol:a.actionSymbol,orderSn:i,noteText:u,tag:a.income?"收":"支",tone:a.income?"success":"danger",cardTone:a.income?"success":"danger"}}))}function E(t,e){return k(t).map((function(t){var r=S(t,e.amountKeys),n=String(S(t,["order_sn","trade_no","bill_no","sn"])||""),a=S(t,["balance","after_balance","surplus","remain"]),i=function(t,e){var r=[];if(0===e.type){var n=S(t,["voucher_num","coin","deduct_coin","use_coin"]),a=S(t,["coupon_num","diamond","deduct_diamond","use_diamond"]);""!==n&&r.push("抵用券 "+T(n)),""!==a&&r.push("消费券 "+T(a))}else{var i=S(t,["point","points","point_num","use_point","integral"]),u=S(t,["power","power_num","c_power","use_power"]);""!==i&&r.push("积分 "+T(i)),""!==u&&r.push("算力 "+T(u))}return r.length?"消耗"+r.join(" / "):String(S(t,["remark","desc","memo","note","status_text"])||e.subtitle||"")}(t,e);return{id:N(t,e.key||"redeem"),title:S(t,["title","name","type_name"])||e.title||"兑换记录",subtitle:n?"单号 "+n:i,time:S(t,["add_time","create_time","created_at","time","update_time"]),amount:"+"+P(r),balance:""!==a?"结余 "+T(a)+" "+e.unit:"",balanceLabel:""!==a?"剩余"+e.unit+":"+T(a):"本次到账"+e.unit,assetLabel:e.unit,feeText:i,directionLabel:"兑换",actionSymbol:"+",orderSn:n,tag:"兑",tone:"success",cardTone:"success"}}))}function O(t){return 0===Number(t&&t.type)?"算力":"积分"}function A(t){return 1===Number(t&&t.io_type)?"success":"danger"}function M(t){return 1===Number(t&&t.io_type)?"收":"赠"}function B(t){return 1===Number(t&&t.io_type)?"转入":"转出"}function I(t){var e=O(t);return 1===Number(t&&t.io_type)?e+"获赠":e+"转赠"}function D(t){return 1===Number(t&&t.io_type)?"+":"-"}function j(t){var e=T(t&&t.num);return D(t)+e}function C(t){var e=l(t&&t.fee_percent),r=O(t),n=T(function(t){return t&&void 0!==t.fee&&null!==t.fee&&""!==String(t.fee).trim()?l(t.fee):l(t&&t.num)*l(t&&t.fee_percent)/100}(t));return e>0?"手续费 "+n+" "+r+" ("+T(e)+"%)":"手续费 "+n+" "+r}function R(t){var e=O(t);return"结余 "+f(t&&t.balance,2)+" "+e}function F(t){var e=O(t);return"剩余"+e+":"+T(t&&t.balance)}function W(t){return(Array.isArray(t)?t:[]).map((function(t){return{id:t.order_sn||t.id||String(Math.random()),title:t.title||I(t),subtitle:t.order_sn?"单号 "+t.order_sn:B(t),time:t.add_time||"",amount:j(t),balance:R(t),balanceLabel:F(t),assetLabel:O(t),feeText:C(t),directionLabel:B(t),actionSymbol:D(t),orderSn:t.order_sn||"",tag:M(t),tone:A(t),cardTone:A(t)}}))}function G(t){return k(t).map((function(t){var e=S(t,["number","transfer_coin_num","point_num","num","amount","value"]),r=String(S(t,["status_text","status_name","status_desc","transfer_status_text"])||""),n=String(S(t,["status","state","transfer_status"])||""),a=r,i=!1;return a||("1"===n?a="兑换中":"2"===n?a="已转换":"3"===n&&(a="转换失败")),(/中/.test(a)||/完成/.test(a)||/成功/.test(a)||/失败/.test(a))&&(i=!0),{id:String(S(t,["id","bill_id","log_id","sn"])||Math.random()),sourceId:String(S(t,["id","bill_id","log_id"])||""),orderSn:String(S(t,["order_sn","trade_no","bill_no","sn"])||""),title:S(t,["title","name","type_name"])||"系统赠送积分",subtitle:"可转数量 "+T(S(t,["transfer_coin_num","coin_num","value"])||0),time:S(t,["add_time","create_time","created_at","time","update_time"]),amount:"+"+P(e),amountValue:l(e),statusText:a,disabled:i,balance:t&&t.userBillRelease&&void 0!==t.userBillRelease.total&&null!==t.userBillRelease.total?"释放总量 "+T(t.userBillRelease.total):"",tag:"积",tone:i?"warning":"success"}}))}function U(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 i=e.match(/(\d{4})[-/.](\d{1,2})/);if(i)return i[1]+"-"+String(i[2]).padStart(2,"0");var u=new Date(e.replace(/-/g,"/"));return Number.isNaN(u.getTime())?e.slice(0,7):u.getFullYear()+"-"+String(u.getMonth()+1).padStart(2,"0")}function V(t){return L(t,{key:"points-convert-history",unit:"积分",title:"积分记录",subtitle:"可用积分流水"}).map((function(t){return Object.assign({},t,{month:U(t.time),detailAvailable:Y(t),amountTone:"+"===t.actionSymbol?"increase":"decrease"})}))}function Y(t){var e=t&&"object"===(0,u.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 H(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):"+"+P(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):"+"+P(r),time:e.time||""}]}}function K(t,e){var r=function(t){return Array.isArray(t)?t:t&&"object"===(0,u.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,u.default)(t)&&!Array.isArray(t)?t:{},a=e||{},i=S(n,["number","num","amount","point_num","transfer_coin_num","total"])||function(t,e){return(Array.isArray(t)?t:[]).reduce((function(t,r){return t+l(r&&r[e])}),0)}(r,"number"),o=""!==i?"+"+P(i):a.amount||"+0",s=r.map((function(t,e){var r=S(t,["number","num","amount","point_num","transfer_coin_num","value"]);return{id:String(S(t,["id","bill_id","log_id","sn"])||"detail-"+e),title:S(t,["title","name","type_name"])||a.title||"系统赠送积分",amount:"+"+P(r),time:S(t,["add_time","create_time","created_at","time","update_time"])||a.time||""}}));return s.length?{orderSn:String(S(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),totalAmount:o,time:S(n,["add_time","create_time","created_at","time","update_time"])||a.time||"",details:s}:H({id:a.id,orderSn:String(S(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),title:S(n,["title","name","type_name"])||a.title,amount:o,time:S(n,["add_time","create_time","created_at","time","update_time"])||a.time})}function q(t,e){var r={power:{title:"兑换记录",subtitle:"算力兑换记录"},bmt:{title:"兑换记录",subtitle:"BMT兑换记录"},withdraw:{title:"提取记录",subtitle:"BMT提取流水"},coupon:{title:"消费券",subtitle:"当前消费券 "+f(e.coupon,2)},voucher:{title:"抵用券记录",subtitle:"可用抵用券 "+f(e.voucher,2)}};return{type:t,title:r[t].title,subtitle:r[t].subtitle,records:[]}}function z(t,e){if(t&&"object"===(0,u.default)(t)&&!Array.isArray(t)){var r=String(t.uid||t.id||e||"").trim();if(!r)throw c("未查询到好友",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 c("未查询到好友",t);return{id:n,nickname:"用户"+n,phone:"ID已通过校验",avatar:""}}throw c("未查询到好友",t)}function J(t){return Q.apply(this,arguments)}function Q(){return Q=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.price},e),"实时价格加载失败"));case 1:case"end":return t.stop()}}),t)}))),Q.apply(this,arguments)}function X(t){return Z.apply(this,arguments)}function Z(){return Z=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.homeBalance},e),"首页资产加载失败"));case 1:case"end":return t.stop()}}),t)}))),Z.apply(this,arguments)}function $(t){return tt.apply(this,arguments)}function tt(){return tt=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.bmtRedeemPowerRate},e),"兑换比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),tt.apply(this,arguments)}function et(t){return rt.apply(this,arguments)}function rt(){return rt=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.transferFee},e),"手续费比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),rt.apply(this,arguments)}function nt(t){return at.apply(this,arguments)}function at(){return at=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.walletDetail},e),"钱包加载失败"));case 1:case"end":return t.stop()}}),t)}))),at.apply(this,arguments)}function it(t){return ut.apply(this,arguments)}function ut(){return ut=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.pointsConvertAvailableList,data:{interval:o.default.POINTS_CONVERT_INTERVAL}},e),"积分转换列表加载失败"));case 1:case"end":return t.stop()}}),t)}))),ut.apply(this,arguments)}function ot(t,e){return st.apply(this,arguments)}function st(){return st=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.pointsConvertHistoryList,data:{month:e}},r),"积分兑换列表加载失败"));case 1:case"end":return t.stop()}}),t)}))),st.apply(this,arguments)}function ct(t){return lt.apply(this,arguments)}function lt(){return lt=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.transferLedger},e),"转赠记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),lt.apply(this,arguments)}function ft(t,e){return dt.apply(this,arguments)}function dt(){return dt=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.walletFlowList,data:{type:e}},r),"资产流水加载失败"));case 1:case"end":return t.stop()}}),t)}))),dt.apply(this,arguments)}function pt(t,e){return ht.apply(this,arguments)}function ht(){return ht=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.redeemRecordList,data:{type:e}},r),"兑换记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),ht.apply(this,arguments)}function mt(t,e){return bt.apply(this,arguments)}function bt(){return bt=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.pointsConvertRecordDetail,data:e||{}},r),"积分转换详情加载失败"));case 1:case"end":return t.stop()}}),t)}))),bt.apply(this,arguments)}function wt(){return wt=(0,i.default)((0,a.default)().mark((function t(e){var r;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e)]);case 2:return r=t.sent,t.abrupt("return",y(r[1],r[0]));case 4:case"end":return t.stop()}}),t)}))),wt.apply(this,arguments)}function vt(){return vt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([X(r),ot(e,r)]);case 2:return n=t.sent,i=v(n[0]),u=V(n[1]).map((function(t){return Object.assign({},t,{month:U(t.time)||e,detailAvailable:Y(t)})})),t.abrupt("return",{availablePoints:d(i.points,0),records:u});case 6:case"end":return t.stop()}}),t)}))),vt.apply(this,arguments)}function yt(){return yt=(0,i.default)((0,a.default)().mark((function t(e){var r,n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,it(e);case 2:return r=t.sent,n=G(r),t.abrupt("return",{items:n});case 5:case"end":return t.stop()}}),t)}))),yt.apply(this,arguments)}function gt(){return gt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e||{},i={},n.sourceId?i.id=n.sourceId:n.id&&n.orderSn&&n.id!==n.orderSn&&(i.id=n.id),n.orderSn&&(i.order_sn=n.orderSn,i.sn=n.orderSn),Object.keys(i).length){t.next=6;break}return t.abrupt("return",H(n));case 6:return t.prev=6,t.next=9,mt(i,r);case 9:return u=t.sent,t.abrupt("return",K(u,n));case 13:return t.prev=13,t.t0=t["catch"](6),t.abrupt("return",H(n));case 16:case"end":return t.stop()}}),t,null,[[6,13]])}))),gt.apply(this,arguments)}function _t(){return _t=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.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 c("暂无可转换积分");case 3:return t.next=5,h(b({url:o.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)}))),_t.apply(this,arguments)}function xt(){return xt=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([X(e),et(e)]);case 2:return r=t.sent,n=v(r[0]),i=l(r[1]&&r[1].r)||10,t.abrupt("return",{balances:{points:f(n.points,0),power:f(n.power,0)},feePercent:i,tips:g(i)});case 6:case"end":return t.stop()}}),t)}))),xt.apply(this,arguments)}function St(){return St=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e||"").trim(),n){t.next=3;break}throw c("请输入被赠人ID");case 3:return t.next=5,h(b({url:o.default.ENDPOINTS.transferUser,method:"POST",data:{uid:n}},r),"查询好友失败");case 5:return i=t.sent,t.abrupt("return",z(i,n));case 7:case"end":return t.stop()}}),t)}))),St.apply(this,arguments)}function kt(){return kt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u,s,d,p,m;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&"power"===e.type?"power":"points",i=String(e&&e.targetId?e.targetId:"").trim(),u=l(e&&e.amount),i){t.next=5;break}throw c("请选择被赠送人");case 5:if(u){t.next=7;break}throw c("请输入转赠数量");case 7:return t.next=9,Promise.all([et(r),h(b({url:"power"===n?o.default.ENDPOINTS.transferPowerSubmit:o.default.ENDPOINTS.transferPointsSubmit,method:"POST",data:{uid:i,number:String(u)}},r),"转赠失败")]);case 9:return s=t.sent,d=l(s[0]&&s[0].r)||10,p=u*d/100,m=u-p,t.abrupt("return",{success:!0,fee:f(p,2),received:f(m,2)});case 14:case"end":return t.stop()}}),t)}))),kt.apply(this,arguments)}function Tt(){return Tt=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e)]);case 2:return r=t.sent,n=w(r[0]),i=v(r[1]),t.abrupt("return",{ticker:n,balances:{coupon:f(i.coupon,2),voucher:f(i.voucher,2),power:f(i.power,0)},tips:["算力 = 抵用券或消费券 ÷ BMT实时价格;","抵用券和消费券总数小于100券的不可兑换;","算力用于兑换BMT使用。"]});case 6:case"end":return t.stop()}}),t)}))),Tt.apply(this,arguments)}function Pt(){return Pt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&"coupon"===e.mode?"coupon":"voucher",i=l(e&&e.amount),i){t.next=4;break}throw c("请输入兑换数量");case 4:return t.next=6,h(b({url:o.default.ENDPOINTS.powerExchangeSubmit,method:"POST",data:{type:"coupon"===n?1:0,number:String(i)}},r),"算力兑换失败");case 6:return t.abrupt("return",{success:!0});case 7:case"end":return t.stop()}}),t)}))),Pt.apply(this,arguments)}function Nt(){return Nt=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e),$(e)]);case 2:return r=t.sent,n=w(r[0]),i=v(r[1]),u=l(r[2]),t.abrupt("return",{ticker:n,powerRate:u,balances:{points:f(i.points,0),power:f(i.power,2),bmt:f(i.bmt,2),voucher:f(i.voucher,2),coupon:f(i.coupon,2)},tips:["BMT=输入的积分数量,提交时会同步校验所需算力。","兑换所需算力按后端返回比例实时计算。","只能兑换100的整数倍,小于100积分不可兑换。","凌晨0点至凌晨1点积分系统维护期间不可兑换。"]});case 7:case"end":return t.stop()}}),t)}))),Nt.apply(this,arguments)}function Lt(){return Lt=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=l(e&&e.amount),n){t.next=3;break}throw c("请输入积分数量");case 3:return t.next=5,h(b({url:o.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)}))),Lt.apply(this,arguments)}function Et(){return Et=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e),nt(e)]);case 2:return r=t.sent,n=w(r[0]),i=v(r[1]),u=x(r[2]&&r[2].address),t.abrupt("return",{ticker:n,withdrawableBmt:f(i.withdrawableBmt,2),wallets:u.wallets,defaultWallet:u.wallets[0]||null});case 7:case"end":return t.stop()}}),t)}))),Et.apply(this,arguments)}function Ot(){return Ot=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e&&e.address?e.address:"").trim(),i=l(e&&e.amount),n){t.next=4;break}throw c("请先添加钱包地址");case 4:if(i){t.next=6;break}throw c("请输入提取数量");case 6:return t.next=8,h(b({url:o.default.ENDPOINTS.withdrawSubmit,method:"POST",data:{address:n,number:String(i)}},r),"提取失败");case 8:return t.abrupt("return",{success:!0});case 9:case"end":return t.stop()}}),t)}))),Ot.apply(this,arguments)}function At(){return At=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u,o,s,c,l,f;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("transfer"!==e){t.next=5;break}return t.next=3,ct(r);case 3:return n=t.sent,t.abrupt("return",{type:e,title:"转赠记录",subtitle:"积分与算力转赠流水",records:W(n&&n.list)});case 5:if("points"!==e){t.next=10;break}return t.next=8,ft(0,r);case 8:return i=t.sent,t.abrupt("return",{type:e,title:"我的积分",subtitle:"可用积分收支记录",records:L(i,{key:"points",unit:"积分",title:"积分记录",subtitle:"可用积分流水"})});case 10:if("power-flow"!==e){t.next=15;break}return t.next=13,ft(1,r);case 13:return u=t.sent,t.abrupt("return",{type:e,title:"算力记录",subtitle:"算力收支记录",records:L(u,{key:"power-flow",unit:"算力",title:"算力记录",subtitle:"算力流水"})});case 15:if("power"!==e){t.next=20;break}return t.next=18,pt(0,r);case 18:return o=t.sent,t.abrupt("return",{type:e,title:"兑换记录",subtitle:"算力兑换记录",records:E(o,{key:"power",type:0,unit:"算力",title:"兑换算力",subtitle:"算力兑换",amountKeys:["power","power_num","c_power","redeem_power","num","number"]})});case 20:if("bmt"!==e){t.next=25;break}return t.next=23,pt(1,r);case 23:return s=t.sent,t.abrupt("return",{type:e,title:"兑换记录",subtitle:"BMT兑换记录",records:E(s,{key:"bmt",type:1,unit:"BMT",title:"兑换BMT",subtitle:"BMT兑换",amountKeys:["bmt","bmt_num","redeem_bmt","num","number"]})});case 25:if("withdraw"!==e){t.next=30;break}return t.next=28,ft(2,r);case 28:return c=t.sent,t.abrupt("return",{type:e,title:"提取记录",subtitle:"BMT收支记录",records:L(c,{key:"withdraw",unit:"BMT",title:"BMT记录",subtitle:"BMT流水"})});case 30:return t.next=32,X(r);case 32:return l=t.sent,f=v(l),t.abrupt("return",q(e,f));case 35:case"end":return t.stop()}}),t)}))),At.apply(this,arguments)}function Mt(){return Mt=(0,i.default)((0,a.default)().mark((function t(e){var r;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,nt(e);case 2:return r=t.sent,t.abrupt("return",x(r&&r.address));case 4:case"end":return t.stop()}}),t)}))),Mt.apply(this,arguments)}function Bt(){return Bt=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.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 c("请输入钱包地址");case 3:return t.next=5,h(b({url:o.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)}))),Bt.apply(this,arguments)}function It(){return It=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,h(b({url:o.default.ENDPOINTS.walletSave,method:"POST",data:{address:""}},r),"删除失败");case 2:return t.abrupt("return",{success:!0});case 3:case"end":return t.stop()}}),t)}))),It.apply(this,arguments)}},db04:function(t,e,r){"use strict";var n=r("bb80"),a=r("c435"),i=r("9e70"),u=r("f298"),o=r("862c"),s=n(u),c=n("".slice),l=Math.ceil,f=function(t){return function(e,r,n){var u,f,d=i(o(e)),p=a(r),h=d.length,m=void 0===n?" ":i(n);return p<=h||""===m?d:(u=p-h,f=s(m,l(u/m.length)),f.length>u&&(f=c(f,0,u)),t?d+f:f+d)}};t.exports={start:f(!1),end:f(!0)}},f298:function(t,e,r){"use strict";var n=r("497b"),a=r("9e70"),i=r("862c"),u=RangeError;t.exports=function(t){var e=a(i(this)),r="",o=n(t);if(o<0||o===1/0)throw new u("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(r+=e);return r}}}]); \ No newline at end of file +e.default=function(){return t};var t={},r=Object.prototype,a=r.hasOwnProperty,i=Object.defineProperty||function(t,e,r){t[e]=r.value},u="function"==typeof Symbol?Symbol:{},o=u.iterator||"@@iterator",s=u.asyncIterator||"@@asyncIterator",c=u.toStringTag||"@@toStringTag";function l(t,e,r){return Object.defineProperty(t,e,{value:r,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{l({},"")}catch(O){l=function(t,e,r){return t[e]=r}}function f(t,e,r,n){var a=e&&e.prototype instanceof h?e:h,u=Object.create(a.prototype),o=new N(n||[]);return i(u,"_invoke",{value:S(t,r,o)}),u}function d(t,e,r){try{return{type:"normal",arg:t.call(e,r)}}catch(O){return{type:"throw",arg:O}}}t.wrap=f;var p={};function h(){}function m(){}function b(){}var w={};l(w,o,(function(){return this}));var v=Object.getPrototypeOf,y=v&&v(v(L([])));y&&y!==r&&a.call(y,o)&&(w=y);var g=b.prototype=h.prototype=Object.create(w);function _(t){["next","throw","return"].forEach((function(e){l(t,e,(function(t){return this._invoke(e,t)}))}))}function x(t,e){var r;i(this,"_invoke",{value:function(i,u){function o(){return new e((function(r,o){(function r(i,u,o,s){var c=d(t[i],t,u);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==(0,n.default)(f)&&a.call(f,"__await")?e.resolve(f.__await).then((function(t){r("next",t,o,s)}),(function(t){r("throw",t,o,s)})):e.resolve(f).then((function(t){l.value=t,o(l)}),(function(t){return r("throw",t,o,s)}))}s(c.arg)})(i,u,r,o)}))}return r=r?r.then(o,o):o()}})}function S(t,e,r){var n="suspendedStart";return function(a,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===a)throw i;return E()}for(r.method=a,r.arg=i;;){var u=r.delegate;if(u){var o=k(u,r);if(o){if(o===p)continue;return o}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if("suspendedStart"===n)throw n="completed",r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);n="executing";var s=d(t,e,r);if("normal"===s.type){if(n=r.done?"completed":"suspendedYield",s.arg===p)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(n="completed",r.method="throw",r.arg=s.arg)}}}function k(t,e){var r=e.method,n=t.iterator[r];if(void 0===n)return e.delegate=null,"throw"===r&&t.iterator["return"]&&(e.method="return",e.arg=void 0,k(t,e),"throw"===e.method)||"return"!==r&&(e.method="throw",e.arg=new TypeError("The iterator does not provide a '"+r+"' method")),p;var a=d(n,t.iterator,e.arg);if("throw"===a.type)return e.method="throw",e.arg=a.arg,e.delegate=null,p;var i=a.arg;return i?i.done?(e[t.resultName]=i.value,e.next=t.nextLoc,"return"!==e.method&&(e.method="next",e.arg=void 0),e.delegate=null,p):i:(e.method="throw",e.arg=new TypeError("iterator result is not an object"),e.delegate=null,p)}function T(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function P(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function N(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(T,this),this.reset(!0)}function L(t){if(t){var e=t[o];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var r=-1,n=function e(){for(;++r=0;--n){var i=this.tryEntries[n],u=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var o=a.call(i,"catchLoc"),s=a.call(i,"finallyLoc");if(o&&s){if(this.prev=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&a.call(n,"finallyLoc")&&this.prev=0;--e){var r=this.tryEntries[e];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),P(r),p}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var r=this.tryEntries[e];if(r.tryLoc===t){var n=r.completion;if("throw"===n.type){var a=n.arg;P(r)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(t,e,r){return this.delegate={iterator:L(t),resultName:e,nextLoc:r},"next"===this.method&&(this.arg=void 0),p}},t},r("6a54"),r("01a2"),r("e39c"),r("bf0f"),r("844d"),r("18f7"),r("de6c"),r("3872e"),r("4e9b"),r("114e"),r("c240"),r("926e"),r("7a76"),r("c9b5"),r("aa9c"),r("2797"),r("8a8d"),r("dc69"),r("f7a5");var n=function(t){return t&&t.__esModule?t:{default:t}}(r("fcf3"))},"2fdc":function(t,e,r){"use strict";function n(t,e,r,n,a,i,u){try{var o=t[i](u),s=o.value}catch(c){return void r(c)}o.done?e(s):Promise.resolve(s).then(n,a)}r("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return function(){var e=this,r=arguments;return new Promise((function(a,i){var u=t.apply(e,r);function o(t){n(u,a,i,o,s,"next",t)}function s(t){n(u,a,i,o,s,"throw",t)}o(void 0)}))}},r("bf0f")},5844:function(t,e,r){"use strict";r("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n={BASE_URL:"https://tpoint.agrimedia.cn",TIMEOUT:1e4,WALLET_NAME:"海南农综交易所",POINTS_CONVERT_INTERVAL:"0,999999999",ENDPOINTS:{price:"/api/hn/getPrice",homeBalance:"/api/hn/getAllBalance",powerExchangeSubmit:"/api/hn/redeem/power",bmtRedeemPowerRate:"/api/hn/redeem/getRedeemPowerRate",bmtExchangeSubmit:"/api/hn/redeem/redeem_bmt",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",walletFlowList:"/api/hn/wallet_flow/getList",redeemRecordList:"/api/hn/redeem/redeemList",walletDetail:"/api/hn/wallet/getWalletAddress",walletSave:"/api/hn/wallet/saveAddress",withdrawSubmit:"/api/hn/wallet/withdraw",pointsConvertHistoryList:"/api/integral/getTransferList",pointsConvertAvailableList:"/api/integral/transferList",pointsConvertSubmit:"/api/integral/doTransfer",pointsConvertRecordDetail:"/api/integral/transferInfo"}};e.default=n},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,i=r("73e1");n({target:"String",proto:!0,forced:i},{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 It.apply(this,arguments)},e.fetchAssetHome=function(t){return wt.apply(this,arguments)},e.fetchBmtExchangeDetail=function(t){return Nt.apply(this,arguments)},e.fetchLedgerDetail=function(t,e){return At.apply(this,arguments)},e.fetchPointsConvertHome=function(t,e){return vt.apply(this,arguments)},e.fetchPointsConvertRecordDetail=function(t,e){return gt.apply(this,arguments)},e.fetchPointsConvertSelection=function(t){return yt.apply(this,arguments)},e.fetchPowerExchangeDetail=function(t){return Tt.apply(this,arguments)},e.fetchTransferDetail=function(t){return xt.apply(this,arguments)},e.fetchWalletDetail=function(t){return Mt.apply(this,arguments)},e.fetchWithdrawDetail=function(t){return Et.apply(this,arguments)},e.saveAssetWallet=function(t,e){return Bt.apply(this,arguments)},e.searchTransferUser=function(t,e){return St.apply(this,arguments)},e.submitAssetBmtExchange=function(t,e){return Lt.apply(this,arguments)},e.submitAssetPointsConvert=function(t,e){return _t.apply(this,arguments)},e.submitAssetPowerExchange=function(t,e){return Pt.apply(this,arguments)},e.submitAssetTransfer=function(t,e){return kt.apply(this,arguments)},e.submitAssetWithdraw=function(t,e){return Ot.apply(this,arguments)};var a=n(r("2634")),i=n(r("2fdc")),u=n(r("fcf3"));r("64aa"),r("5c47"),r("a1c1"),r("c9b5"),r("bf0f"),r("ab80"),r("0c26"),r("7200"),r("fd3c"),r("aa9c"),r("0506"),r("795c"),r("2c10"),r("f7a5"),r("473f"),r("5ef2"),r("4100"),r("18f7"),r("de6c"),r("dc8a");var o=n(r("5844")),s=n(r("25a0"));function c(t,e){return{message:t||"接口请求失败",raw:e}}function l(t){var e=Number(t||0);return Number.isFinite(e)?e:0}function f(t,e){return l(t).toFixed(e)}function d(t,e){var r=l(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 p(t,e){if(function(t){if(!t||"object"!==(0,u.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,u.default)(t))throw c(t.msg||t.message||e||"接口请求失败",t);throw c(e||"接口返回异常",t)}function h(t,e){return m.apply(this,arguments)}function m(){return m=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,s.default)(e);case 3:return n=t.sent,t.abrupt("return",p(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 c(r||"接口请求失败",t.t0);case 12:case"end":return t.stop()}}),t,null,[[0,7]])}))),m.apply(this,arguments)}function b(t,e){return Object.assign({},t,e||{})}function w(t){var e=l(t&&(t.close||t.cnyPrice)),r=l(t&&t.lastDayClose),n=t&&t.change,a="string"===typeof n?n:"";if(!a)if(e&&r){var i=(e-r)/r*100,u=i>=0?"+":"";a=u+i.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){return{points:l(t&&t.point),power:l(t&&t.c_power),bmt:l(t&&t.bmt_num),withdrawableBmt:l(t&&t.bmt_num),voucher:l(t&&t.coin),coupon:l(t&&t.diamond_balance)}}function y(t,e){var r=v(t),n=w(e);return{title:"数字资产",ticker:n,topStats:[{key:"wallet-bmt",title:"可提取BMT",value:f(r.withdrawableBmt,2),unit:"BMT",accent:"gold"},{key:"ticker",title:"BMT实时价格",value:f(n.close||n.cnyPrice,3),unit:"CNY/BMT",accent:"green"}],quickAssets:[{key:"points",title:"积分",value:d(r.points,0),accent:"gold"},{key:"voucher",title:"抵用券",value:d(r.voucher,2),accent:"rose"},{key:"coupon",title:"消费券",value:d(r.coupon,0),accent:"teal"},{key:"power",title:"算力",value:d(r.power,0),accent:"violet"}],features:[{key:"bmt-exchange",title:"BMT兑换",desc:"积分与算力兑换 BMT",accent:"mint"},{key:"power-exchange",title:"算力兑换",desc:"抵用券与消费券兑换算力",accent:"amber"},{key:"transfer",title:"转赠中心",desc:"积分或算力转赠好友",accent:"indigo"},{key:"withdraw",title:"BMT提取",desc:"钱包中的 BMT 可提取到交易所进行交易",accent:"pink"},{key:"points-convert",title:"积分转换",desc:"释放中的积分转换为可用积分",accent:"pink"}],notice:"数字资产是您在平台上的虚拟资产,请谨慎管理;BMT可在交易所中进行交易。"}}function g(t){var e=l(t)||10;return{points:["只能转赠100的整数倍","凌晨0点-凌晨01点系统维护不可赠送","转赠系统会扣除"+e+"%的手续费"],power:["只能转赠1的整数倍","转赠系统会扣除"+e+"%的手续费"]}}function _(t){var e=String(t||"").trim();return e?[{id:"default-wallet",name:o.default.WALLET_NAME,address:e,isDefault:!0}]:[]}function x(t){return{wallets:_(t),instructions:["点击交易所 App 底部“资产”进入钱包页","搜索或输入大写字母 BMT","点击“充币 / 充值”进入收款地址页面","复制钱包地址后回填到当前页面"]}}function S(t,e){for(var r=t&&"object"===(0,u.default)(t)?t:{},n=0;n=0?r:n}(t,r,"收入","支出"),a=function(t){return{income:"收入"===t||"转入"===t||"获得"===t||"到账"===t,actionSymbol:"收入"===t||"转入"===t||"获得"===t||"到账"===t?"+":"-"}}(n),i=String(S(t,["order_sn","trade_no","bill_no","sn"])||""),u=String(S(t,["remark","desc","memo","note","type_name","status_text"])||""),o=S(t,["balance","after_balance","surplus","remain","wallet_balance","usable_balance"]),s=S(t,["title","name","type_name"])||e.title||e.unit+"记录";return{id:N(t,e.key||"flow"),sourceId:String(S(t,["id","log_id","uid"])||""),title:s,subtitle:i?"单号 "+i:u||n,time:S(t,["add_time","create_time","created_at","time","update_time"]),amount:a.actionSymbol+P(r),balance:""!==o?"结余 "+T(o)+" "+e.unit:"",balanceLabel:""!==o?"剩余"+e.unit+":"+T(o):"当前"+e.unit+"流水",assetLabel:e.unit,feeText:u||(i?"单号 "+i:e.subtitle),directionLabel:n,actionSymbol:a.actionSymbol,orderSn:i,noteText:u,tag:a.income?"收":"支",tone:a.income?"success":"danger",cardTone:a.income?"success":"danger"}}))}function E(t,e){return k(t).map((function(t){var r=S(t,e.amountKeys),n=String(S(t,["order_sn","trade_no","bill_no","sn"])||""),a=S(t,["balance","after_balance","surplus","remain"]),i=function(t,e){var r=[];if(0===e.type){var n=S(t,["voucher_num","coin","deduct_coin","use_coin"]),a=S(t,["coupon_num","diamond","deduct_diamond","use_diamond"]);""!==n&&r.push("抵用券 "+T(n)),""!==a&&r.push("消费券 "+T(a))}else{var i=S(t,["point","points","point_num","use_point","integral"]),u=S(t,["power","power_num","c_power","use_power"]);""!==i&&r.push("积分 "+T(i)),""!==u&&r.push("算力 "+T(u))}return r.length?"消耗"+r.join(" / "):String(S(t,["remark","desc","memo","note","status_text"])||e.subtitle||"")}(t,e);return{id:N(t,e.key||"redeem"),title:S(t,["title","name","type_name"])||e.title||"兑换记录",subtitle:n?"单号 "+n:i,time:S(t,["add_time","create_time","created_at","time","update_time"]),amount:"+"+P(r),balance:""!==a?"结余 "+T(a)+" "+e.unit:"",balanceLabel:""!==a?"剩余"+e.unit+":"+T(a):"本次到账"+e.unit,assetLabel:e.unit,feeText:i,directionLabel:"兑换",actionSymbol:"+",orderSn:n,tag:"兑",tone:"success",cardTone:"success"}}))}function O(t){return 0===Number(t&&t.type)?"算力":"积分"}function A(t){return 1===Number(t&&t.io_type)?"success":"danger"}function M(t){return 1===Number(t&&t.io_type)?"收":"赠"}function B(t){return 1===Number(t&&t.io_type)?"转入":"转出"}function I(t){var e=O(t);return 1===Number(t&&t.io_type)?e+"获赠":e+"转赠"}function D(t){return 1===Number(t&&t.io_type)?"+":"-"}function j(t){var e=T(t&&t.num);return D(t)+e}function C(t){var e=l(t&&t.fee_percent),r=O(t),n=T(function(t){return t&&void 0!==t.fee&&null!==t.fee&&""!==String(t.fee).trim()?l(t.fee):l(t&&t.num)*l(t&&t.fee_percent)/100}(t));return e>0?"手续费 "+n+" "+r+" ("+T(e)+"%)":"手续费 "+n+" "+r}function R(t){var e=O(t);return"结余 "+f(t&&t.balance,2)+" "+e}function F(t){var e=O(t);return"剩余"+e+":"+T(t&&t.balance)}function W(t){return(Array.isArray(t)?t:[]).map((function(t){return{id:t.order_sn||t.id||String(Math.random()),title:t.title||I(t),subtitle:t.order_sn?"单号 "+t.order_sn:B(t),time:t.add_time||"",amount:j(t),balance:R(t),balanceLabel:F(t),assetLabel:O(t),feeText:C(t),directionLabel:B(t),actionSymbol:D(t),orderSn:t.order_sn||"",tag:M(t),tone:A(t),cardTone:A(t)}}))}function G(t){return k(t).map((function(t){var e=S(t,["number","transfer_coin_num","point_num","num","amount","value"]),r=String(S(t,["status_text","status_name","status_desc","transfer_status_text"])||""),n=String(S(t,["status","state","transfer_status"])||""),a=r,i=!1;return a||("1"===n?a="兑换中":"2"===n?a="已转换":"3"===n&&(a="转换失败")),(/中/.test(a)||/完成/.test(a)||/成功/.test(a)||/失败/.test(a))&&(i=!0),{id:String(S(t,["id","bill_id","log_id","sn"])||Math.random()),sourceId:String(S(t,["id","bill_id","log_id"])||""),orderSn:String(S(t,["order_sn","trade_no","bill_no","sn"])||""),title:S(t,["title","name","type_name"])||"系统赠送积分",subtitle:"可转数量 "+T(S(t,["transfer_coin_num","coin_num","value"])||0),time:S(t,["add_time","create_time","created_at","time","update_time"]),amount:"+"+P(e),amountValue:l(e),statusText:a,disabled:i,balance:t&&t.userBillRelease&&void 0!==t.userBillRelease.total&&null!==t.userBillRelease.total?"释放总量 "+T(t.userBillRelease.total):"",tag:"积",tone:i?"warning":"success"}}))}function U(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 i=e.match(/(\d{4})[-/.](\d{1,2})/);if(i)return i[1]+"-"+String(i[2]).padStart(2,"0");var u=new Date(e.replace(/-/g,"/"));return Number.isNaN(u.getTime())?e.slice(0,7):u.getFullYear()+"-"+String(u.getMonth()+1).padStart(2,"0")}function V(t){return L(t,{key:"points-convert-history",unit:"积分",title:"积分记录",subtitle:"可用积分流水"}).map((function(t){return Object.assign({},t,{month:U(t.time),detailAvailable:Y(t),amountTone:"+"===t.actionSymbol?"increase":"decrease"})}))}function Y(t){var e=t&&"object"===(0,u.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 H(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):"+"+P(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):"+"+P(r),time:e.time||""}]}}function z(t,e){var r=function(t){return Array.isArray(t)?t:t&&"object"===(0,u.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,u.default)(t)&&!Array.isArray(t)?t:{},a=e||{},i=S(n,["number","num","amount","point_num","transfer_coin_num","total"])||function(t,e){return(Array.isArray(t)?t:[]).reduce((function(t,r){return t+l(r&&r[e])}),0)}(r,"number"),o=""!==i?"+"+P(i):a.amount||"+0",s=r.map((function(t,e){var r=S(t,["number","num","amount","point_num","transfer_coin_num","value"]);return{id:String(S(t,["id","bill_id","log_id","sn"])||"detail-"+e),title:S(t,["title","name","type_name"])||a.title||"系统赠送积分",amount:"+"+P(r),time:S(t,["add_time","create_time","created_at","time","update_time"])||a.time||""}}));return s.length?{orderSn:String(S(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),totalAmount:o,time:S(n,["add_time","create_time","created_at","time","update_time"])||a.time||"",details:s}:H({id:a.id,orderSn:String(S(n,["order_sn","trade_no","bill_no","sn"])||a.orderSn||""),title:S(n,["title","name","type_name"])||a.title,amount:o,time:S(n,["add_time","create_time","created_at","time","update_time"])||a.time})}function K(t,e){var r={power:{title:"兑换记录",subtitle:"算力兑换记录"},bmt:{title:"兑换记录",subtitle:"BMT兑换记录"},withdraw:{title:"提取记录",subtitle:"BMT提取流水"},coupon:{title:"消费券",subtitle:"当前消费券 "+f(e.coupon,2)},voucher:{title:"抵用券记录",subtitle:"可用抵用券 "+f(e.voucher,2)}};return{type:t,title:r[t].title,subtitle:r[t].subtitle,records:[]}}function q(t,e){if(t&&"object"===(0,u.default)(t)&&!Array.isArray(t)){var r=String(t.uid||t.id||e||"").trim();if(!r)throw c("未查询到好友",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 c("未查询到好友",t);return{id:n,nickname:"用户"+n,phone:"ID已通过校验",avatar:""}}throw c("未查询到好友",t)}function J(t){return Q.apply(this,arguments)}function Q(){return Q=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.price},e),"实时价格加载失败"));case 1:case"end":return t.stop()}}),t)}))),Q.apply(this,arguments)}function X(t){return Z.apply(this,arguments)}function Z(){return Z=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.homeBalance},e),"首页资产加载失败"));case 1:case"end":return t.stop()}}),t)}))),Z.apply(this,arguments)}function $(t){return tt.apply(this,arguments)}function tt(){return tt=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.bmtRedeemPowerRate},e),"兑换比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),tt.apply(this,arguments)}function et(t){return rt.apply(this,arguments)}function rt(){return rt=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.transferFee},e),"手续费比例加载失败"));case 1:case"end":return t.stop()}}),t)}))),rt.apply(this,arguments)}function nt(t){return at.apply(this,arguments)}function at(){return at=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.walletDetail},e),"钱包加载失败"));case 1:case"end":return t.stop()}}),t)}))),at.apply(this,arguments)}function it(t){return ut.apply(this,arguments)}function ut(){return ut=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.pointsConvertAvailableList,data:{interval:o.default.POINTS_CONVERT_INTERVAL}},e),"积分转换列表加载失败"));case 1:case"end":return t.stop()}}),t)}))),ut.apply(this,arguments)}function ot(t,e){return st.apply(this,arguments)}function st(){return st=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.pointsConvertHistoryList,data:{month:e}},r),"积分兑换列表加载失败"));case 1:case"end":return t.stop()}}),t)}))),st.apply(this,arguments)}function ct(t){return lt.apply(this,arguments)}function lt(){return lt=(0,i.default)((0,a.default)().mark((function t(e){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.transferLedger},e),"转赠记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),lt.apply(this,arguments)}function ft(t,e){return dt.apply(this,arguments)}function dt(){return dt=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.walletFlowList,data:{type:e}},r),"资产流水加载失败"));case 1:case"end":return t.stop()}}),t)}))),dt.apply(this,arguments)}function pt(t,e){return ht.apply(this,arguments)}function ht(){return ht=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.redeemRecordList,data:{type:e}},r),"兑换记录加载失败"));case 1:case"end":return t.stop()}}),t)}))),ht.apply(this,arguments)}function mt(t,e){return bt.apply(this,arguments)}function bt(){return bt=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",h(b({url:o.default.ENDPOINTS.pointsConvertRecordDetail,data:e||{}},r),"积分转换详情加载失败"));case 1:case"end":return t.stop()}}),t)}))),bt.apply(this,arguments)}function wt(){return wt=(0,i.default)((0,a.default)().mark((function t(e){var r;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e)]);case 2:return r=t.sent,t.abrupt("return",y(r[1],r[0]));case 4:case"end":return t.stop()}}),t)}))),wt.apply(this,arguments)}function vt(){return vt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([X(r),ot(e,r)]);case 2:return n=t.sent,i=v(n[0]),u=V(n[1]).map((function(t){return Object.assign({},t,{month:U(t.time)||e,detailAvailable:Y(t)})})),t.abrupt("return",{availablePoints:d(i.points,0),records:u});case 6:case"end":return t.stop()}}),t)}))),vt.apply(this,arguments)}function yt(){return yt=(0,i.default)((0,a.default)().mark((function t(e){var r,n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,it(e);case 2:return r=t.sent,n=G(r),t.abrupt("return",{items:n});case 5:case"end":return t.stop()}}),t)}))),yt.apply(this,arguments)}function gt(){return gt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e||{},i={},n.sourceId?i.id=n.sourceId:n.id&&n.orderSn&&n.id!==n.orderSn&&(i.id=n.id),n.orderSn&&(i.order_sn=n.orderSn,i.sn=n.orderSn),Object.keys(i).length){t.next=6;break}return t.abrupt("return",H(n));case 6:return t.prev=6,t.next=9,mt(i,r);case 9:return u=t.sent,t.abrupt("return",z(u,n));case 13:return t.prev=13,t.t0=t["catch"](6),t.abrupt("return",H(n));case 16:case"end":return t.stop()}}),t,null,[[6,13]])}))),gt.apply(this,arguments)}function _t(){return _t=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.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 c("暂无可转换积分");case 3:return t.next=5,h(b({url:o.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)}))),_t.apply(this,arguments)}function xt(){return xt=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([X(e),et(e)]);case 2:return r=t.sent,n=v(r[0]),i=l(r[1]&&r[1].r)||10,t.abrupt("return",{balances:{points:f(n.points,0),power:f(n.power,0)},feePercent:i,tips:g(i)});case 6:case"end":return t.stop()}}),t)}))),xt.apply(this,arguments)}function St(){return St=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e||"").trim(),n){t.next=3;break}throw c("请输入被赠人ID");case 3:return t.next=5,h(b({url:o.default.ENDPOINTS.transferUser,method:"POST",data:{uid:n}},r),"查询好友失败");case 5:return i=t.sent,t.abrupt("return",q(i,n));case 7:case"end":return t.stop()}}),t)}))),St.apply(this,arguments)}function kt(){return kt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u,s,d,p,m;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&"power"===e.type?"power":"points",i=String(e&&e.targetId?e.targetId:"").trim(),u=l(e&&e.amount),i){t.next=5;break}throw c("请选择被赠送人");case 5:if(u){t.next=7;break}throw c("请输入转赠数量");case 7:return t.next=9,Promise.all([et(r),h(b({url:"power"===n?o.default.ENDPOINTS.transferPowerSubmit:o.default.ENDPOINTS.transferPointsSubmit,method:"POST",data:{uid:i,number:String(u)}},r),"转赠失败")]);case 9:return s=t.sent,d=l(s[0]&&s[0].r)||10,p=u*d/100,m=u-p,t.abrupt("return",{success:!0,fee:f(p,2),received:f(m,2)});case 14:case"end":return t.stop()}}),t)}))),kt.apply(this,arguments)}function Tt(){return Tt=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e)]);case 2:return r=t.sent,n=w(r[0]),i=v(r[1]),t.abrupt("return",{ticker:n,balances:{coupon:f(i.coupon,2),voucher:f(i.voucher,2),power:f(i.power,0)},tips:["算力 = 抵用券或消费券 ÷ BMT实时价格;","抵用券和消费券总数小于100券的不可兑换;","算力用于兑换BMT使用。"]});case 6:case"end":return t.stop()}}),t)}))),Tt.apply(this,arguments)}function Pt(){return Pt=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=e&&"coupon"===e.mode?"coupon":"voucher",i=l(e&&e.amount),i){t.next=4;break}throw c("请输入兑换数量");case 4:return t.next=6,h(b({url:o.default.ENDPOINTS.powerExchangeSubmit,method:"POST",data:{type:"coupon"===n?1:0,number:String(i)}},r),"算力兑换失败");case 6:return t.abrupt("return",{success:!0});case 7:case"end":return t.stop()}}),t)}))),Pt.apply(this,arguments)}function Nt(){return Nt=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e),$(e)]);case 2:return r=t.sent,n=w(r[0]),i=v(r[1]),u=l(r[2]),t.abrupt("return",{ticker:n,powerRate:u,balances:{points:f(i.points,0),power:f(i.power,2),bmt:f(i.bmt,2),voucher:f(i.voucher,2),coupon:f(i.coupon,2)},tips:["BMT=输入的积分数量,提交时会同步校验所需算力。","兑换所需算力按后端返回比例实时计算。","只能兑换100的整数倍,小于100积分不可兑换。","凌晨0点至凌晨1点积分系统维护期间不可兑换。"]});case 7:case"end":return t.stop()}}),t)}))),Nt.apply(this,arguments)}function Lt(){return Lt=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=l(e&&e.amount),n){t.next=3;break}throw c("请输入积分数量");case 3:return t.next=5,h(b({url:o.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)}))),Lt.apply(this,arguments)}function Et(){return Et=(0,i.default)((0,a.default)().mark((function t(e){var r,n,i,u;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Promise.all([J(e),X(e),nt(e)]);case 2:return r=t.sent,n=w(r[0]),i=v(r[1]),u=x(r[2]&&r[2].address),t.abrupt("return",{ticker:n,withdrawableBmt:f(i.withdrawableBmt,2),wallets:u.wallets,defaultWallet:u.wallets[0]||null});case 7:case"end":return t.stop()}}),t)}))),Et.apply(this,arguments)}function Ot(){return Ot=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n=String(e&&e.address?e.address:"").trim(),i=l(e&&e.amount),n){t.next=4;break}throw c("请先添加钱包地址");case 4:if(i){t.next=6;break}throw c("请输入提取数量");case 6:return t.next=8,h(b({url:o.default.ENDPOINTS.withdrawSubmit,method:"POST",data:{address:n,number:String(i)}},r),"提取失败");case 8:return t.abrupt("return",{success:!0});case 9:case"end":return t.stop()}}),t)}))),Ot.apply(this,arguments)}function At(){return At=(0,i.default)((0,a.default)().mark((function t(e,r){var n,i,u,o,s,c,l,f;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("transfer"!==e){t.next=5;break}return t.next=3,ct(r);case 3:return n=t.sent,t.abrupt("return",{type:e,title:"转赠记录",subtitle:"积分与算力转赠流水",records:W(n&&n.list)});case 5:if("points"!==e){t.next=10;break}return t.next=8,ft(0,r);case 8:return i=t.sent,t.abrupt("return",{type:e,title:"我的积分",subtitle:"可用积分收支记录",records:L(i,{key:"points",unit:"积分",title:"积分记录",subtitle:"可用积分流水"})});case 10:if("power-flow"!==e){t.next=15;break}return t.next=13,ft(1,r);case 13:return u=t.sent,t.abrupt("return",{type:e,title:"算力记录",subtitle:"算力收支记录",records:L(u,{key:"power-flow",unit:"算力",title:"算力记录",subtitle:"算力流水"})});case 15:if("power"!==e){t.next=20;break}return t.next=18,pt(0,r);case 18:return o=t.sent,t.abrupt("return",{type:e,title:"兑换记录",subtitle:"算力兑换记录",records:E(o,{key:"power",type:0,unit:"算力",title:"兑换算力",subtitle:"算力兑换",amountKeys:["power","power_num","c_power","redeem_power","num","number"]})});case 20:if("bmt"!==e){t.next=25;break}return t.next=23,pt(1,r);case 23:return s=t.sent,t.abrupt("return",{type:e,title:"兑换记录",subtitle:"BMT兑换记录",records:E(s,{key:"bmt",type:1,unit:"BMT",title:"兑换BMT",subtitle:"BMT兑换",amountKeys:["bmt","bmt_num","redeem_bmt","num","number"]})});case 25:if("withdraw"!==e){t.next=30;break}return t.next=28,ft(2,r);case 28:return c=t.sent,t.abrupt("return",{type:e,title:"提取记录",subtitle:"BMT收支记录",records:L(c,{key:"withdraw",unit:"BMT",title:"BMT记录",subtitle:"BMT流水"})});case 30:return t.next=32,X(r);case 32:return l=t.sent,f=v(l),t.abrupt("return",K(e,f));case 35:case"end":return t.stop()}}),t)}))),At.apply(this,arguments)}function Mt(){return Mt=(0,i.default)((0,a.default)().mark((function t(e){var r;return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,nt(e);case 2:return r=t.sent,t.abrupt("return",x(r&&r.address));case 4:case"end":return t.stop()}}),t)}))),Mt.apply(this,arguments)}function Bt(){return Bt=(0,i.default)((0,a.default)().mark((function t(e,r){var n;return(0,a.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 c("请输入钱包地址");case 3:return t.next=5,h(b({url:o.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)}))),Bt.apply(this,arguments)}function It(){return It=(0,i.default)((0,a.default)().mark((function t(e,r){return(0,a.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,h(b({url:o.default.ENDPOINTS.walletSave,method:"POST",data:{address:""}},r),"删除失败");case 2:return t.abrupt("return",{success:!0});case 3:case"end":return t.stop()}}),t)}))),It.apply(this,arguments)}},db04:function(t,e,r){"use strict";var n=r("bb80"),a=r("c435"),i=r("9e70"),u=r("f298"),o=r("862c"),s=n(u),c=n("".slice),l=Math.ceil,f=function(t){return function(e,r,n){var u,f,d=i(o(e)),p=a(r),h=d.length,m=void 0===n?" ":i(n);return p<=h||""===m?d:(u=p-h,f=s(m,l(u/m.length)),f.length>u&&(f=c(f,0,u)),t?d+f:f+d)}};t.exports={start:f(!1),end:f(!0)}},f298:function(t,e,r){"use strict";var n=r("497b"),a=r("9e70"),i=r("862c"),u=RangeError;t.exports=function(t){var e=a(i(this)),r="",o=n(t);if(o<0||o===1/0)throw new u("Wrong number of repetitions");for(;o>0;(o>>>=1)&&(e+=e))1&o&&(r+=e);return r}}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807.3e916418.js b/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807.3e916418.js new file mode 100644 index 0000000..dd63447 --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807.3e916418.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807"],{"115a":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":e.sideWidth}},[a("v-uni-view",{staticClass:"asset-shell__nav"},[a("v-uni-view",{staticClass:"asset-shell__side"},[e.backable?a("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):e._e()],1),a("v-uni-text",{staticClass:"asset-shell__title"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[e._t("right",[e.rightText?a("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("right-click")}}},[e._v(e._s(e.rightText))]):e._e()])],2)],1),e._t("default")],2)},s=[]},"26b1":function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.popup-mask[data-v-b88ea0c2]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:%?24?%}.popup-mask__backdrop[data-v-b88ea0c2]{position:absolute;inset:0;background:rgba(5,10,22,.72)}.popup-panel[data-v-b88ea0c2]{position:relative;width:100%;max-width:%?600?%;padding:%?30?% %?28?% %?32?%;border-radius:%?28?%;border:1px solid rgba(142,157,206,.14);background:#2a2f4d;box-shadow:0 %?30?% %?70?% rgba(0,0,0,.28)}.popup-panel__head[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:space-between}.popup-panel__title[data-v-b88ea0c2]{font-size:%?32?%;font-weight:500;color:#fff}.popup-panel__close[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:center;width:%?44?%;height:%?44?%}.popup-panel__close-image[data-v-b88ea0c2]{width:%?28?%;height:%?28?%}.popup-panel__message[data-v-b88ea0c2]{display:block;margin-top:%?34?%;font-size:%?30?%;line-height:1.8;color:#edf2ff}.popup-panel__status[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:center;margin-top:%?46?%}.popup-panel__status-image[data-v-b88ea0c2]{width:%?54?%;height:%?54?%;flex-shrink:0}.popup-panel__status-text[data-v-b88ea0c2]{margin-left:%?18?%;font-size:%?24?%;font-weight:600;color:#edf2ff}.popup-panel__description[data-v-b88ea0c2]{display:block;margin-top:%?34?%;font-size:%?20?%;line-height:1.7;text-align:center;color:rgba(201,209,233,.86)}.popup-panel__body[data-v-b88ea0c2]{margin-top:%?22?%}.popup-panel__footer[data-v-b88ea0c2]{display:flex;align-items:center;gap:%?18?%;margin-top:%?40?%}.popup-panel__footer--single[data-v-b88ea0c2]{justify-content:center}.popup-panel__btn[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:center;flex:1;height:%?72?%;border-radius:%?12?%;font-size:%?24?%;font-weight:700}.popup-panel__footer--single .popup-panel__btn[data-v-b88ea0c2]{flex:0 0 %?240?%}.popup-panel__btn--ghost[data-v-b88ea0c2]{border:1px solid rgba(157,173,221,.44);background:rgba(77,89,129,.28);color:#fff}.popup-panel__btn--primary[data-v-b88ea0c2]{background:#02abf1;color:#fff}',""]),e.exports=t},"28ff":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=a("6199"),s={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},created:function(){(0,n.refreshCurrentWebviewToken)()},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};t.default=s},3785:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={props:{visible:{type:Boolean,default:!1},title:{type:String,default:"提示"},message:{type:String,default:""},description:{type:String,default:""},confirmText:{type:String,default:"确认"},cancelText:{type:String,default:"取消"},showCancel:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnMask:{type:Boolean,default:!0},status:{type:String,default:"default"}},computed:{showStatusBlock:function(){return"success"===this.status||"error"===this.status},statusIcon:function(){return"success"===this.status?"https://imgs.agrimedia.cn/bm-bmt/success.png":"error"===this.status?"https://imgs.agrimedia.cn/bm-bmt/fail.png":""}},methods:{noop:function(){},handleMaskClick:function(){this.closeOnMask&&this.$emit("cancel")}}};t.default=n},"3b8e":function(e,t,a){"use strict";a.r(t);var n=a("3785"),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);t["default"]=s.a},"3c28":function(e,t,a){"use strict";var n=a("e8a7"),s=a.n(n);s.a},5172:function(e,t,a){"use strict";a.r(t);var n=a("28ff"),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);t["default"]=s.a},"58b0":function(e,t,a){"use strict";a.r(t);var n=a("115a"),s=a("5172");for(var i in s)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(i);a("3c28");var l=a("828b"),o=Object(l["a"])(s["default"],n["b"],n["c"],!1,null,"407d1fbb",null,!1,n["a"],void 0);t["default"]=o.exports},"78d8":function(e,t,a){var n=a("26b1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var s=a("967d").default;s("9d75e9e6",n,!0,{sourceMap:!1,shadowMode:!1})},d87c:function(e,t,a){"use strict";var n=a("78d8"),s=a.n(n);s.a},e8a7:function(e,t,a){var n=a("fd90");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var s=a("967d").default;s("400d130a",n,!0,{sourceMap:!1,shadowMode:!1})},ee03:function(e,t,a){"use strict";a.r(t);var n=a("f5ed"),s=a("3b8e");for(var i in s)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(i);a("d87c");var l=a("828b"),o=Object(l["a"])(s["default"],n["b"],n["c"],!1,null,"b88ea0c2",null,!1,n["a"],void 0);t["default"]=o.exports},f5ed:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.visible?a("v-uni-view",{staticClass:"popup-mask",on:{touchmove:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.noop.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"popup-mask__backdrop",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleMaskClick.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"popup-panel",class:"popup-panel--"+e.status},[a("v-uni-view",{staticClass:"popup-panel__head"},[a("v-uni-text",{staticClass:"popup-panel__title"},[e._v(e._s(e.title))]),e.showClose?a("v-uni-view",{staticClass:"popup-panel__close",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("cancel")}}},[a("v-uni-image",{staticClass:"popup-panel__close-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bmt-close.png",mode:"aspectFit"}})],1):e._e()],1),e.showStatusBlock?a("v-uni-view",{staticClass:"popup-panel__status"},[a("v-uni-image",{staticClass:"popup-panel__status-image",attrs:{src:e.statusIcon,mode:"aspectFit"}}),e.message?a("v-uni-text",{staticClass:"popup-panel__status-text asset-number-font"},[e._v(e._s(e.message))]):e._e()],1):e.message?a("v-uni-text",{staticClass:"popup-panel__message asset-number-font"},[e._v(e._s(e.message))]):e._e(),e.description?a("v-uni-text",{staticClass:"popup-panel__description asset-number-font"},[e._v(e._s(e.description))]):e._e(),e.$slots.default?a("v-uni-view",{staticClass:"popup-panel__body"},[e._t("default")],2):e._e(),a("v-uni-view",{staticClass:"popup-panel__footer",class:{"popup-panel__footer--single":!e.showCancel}},[e.showCancel?a("v-uni-view",{staticClass:"popup-panel__btn popup-panel__btn--ghost",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("cancel")}}},[e._v(e._s(e.cancelText))]):e._e(),a("v-uni-view",{staticClass:"popup-panel__btn popup-panel__btn--primary",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("confirm")}}},[e._v(e._s(e.confirmText))])],1)],1)],1):e._e()},s=[]},fd90:function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-407d1fbb]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-407d1fbb]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-407d1fbb]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-407d1fbb]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-407d1fbb]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-407d1fbb]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-407d1fbb]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-407d1fbb]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),e.exports=t}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807.ef41128c.js b/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807.ef41128c.js deleted file mode 100644 index 43804ca..0000000 --- a/unpackage/dist/build/web/static/js/pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807.ef41128c.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-bmt-exchange~pages-assets-power-exchange~pages-assets-transfer~pages-assets-wallet~page~56b97807"],{"1e12":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":e.sideWidth}},[a("v-uni-view",{staticClass:"asset-shell__nav"},[a("v-uni-view",{staticClass:"asset-shell__side"},[e.backable?a("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):e._e()],1),a("v-uni-text",{staticClass:"asset-shell__title"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[e._t("right",[e.rightText?a("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("right-click")}}},[e._v(e._s(e.rightText))]):e._e()])],2)],1),e._t("default")],2)},s=[]},"26b1":function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.popup-mask[data-v-b88ea0c2]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:%?24?%}.popup-mask__backdrop[data-v-b88ea0c2]{position:absolute;inset:0;background:rgba(5,10,22,.72)}.popup-panel[data-v-b88ea0c2]{position:relative;width:100%;max-width:%?600?%;padding:%?30?% %?28?% %?32?%;border-radius:%?28?%;border:1px solid rgba(142,157,206,.14);background:#2a2f4d;box-shadow:0 %?30?% %?70?% rgba(0,0,0,.28)}.popup-panel__head[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:space-between}.popup-panel__title[data-v-b88ea0c2]{font-size:%?32?%;font-weight:500;color:#fff}.popup-panel__close[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:center;width:%?44?%;height:%?44?%}.popup-panel__close-image[data-v-b88ea0c2]{width:%?28?%;height:%?28?%}.popup-panel__message[data-v-b88ea0c2]{display:block;margin-top:%?34?%;font-size:%?30?%;line-height:1.8;color:#edf2ff}.popup-panel__status[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:center;margin-top:%?46?%}.popup-panel__status-image[data-v-b88ea0c2]{width:%?54?%;height:%?54?%;flex-shrink:0}.popup-panel__status-text[data-v-b88ea0c2]{margin-left:%?18?%;font-size:%?24?%;font-weight:600;color:#edf2ff}.popup-panel__description[data-v-b88ea0c2]{display:block;margin-top:%?34?%;font-size:%?20?%;line-height:1.7;text-align:center;color:rgba(201,209,233,.86)}.popup-panel__body[data-v-b88ea0c2]{margin-top:%?22?%}.popup-panel__footer[data-v-b88ea0c2]{display:flex;align-items:center;gap:%?18?%;margin-top:%?40?%}.popup-panel__footer--single[data-v-b88ea0c2]{justify-content:center}.popup-panel__btn[data-v-b88ea0c2]{display:flex;align-items:center;justify-content:center;flex:1;height:%?72?%;border-radius:%?12?%;font-size:%?24?%;font-weight:700}.popup-panel__footer--single .popup-panel__btn[data-v-b88ea0c2]{flex:0 0 %?240?%}.popup-panel__btn--ghost[data-v-b88ea0c2]{border:1px solid rgba(157,173,221,.44);background:rgba(77,89,129,.28);color:#fff}.popup-panel__btn--primary[data-v-b88ea0c2]{background:#02abf1;color:#fff}',""]),e.exports=t},"28ff":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};t.default=n},3785:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={props:{visible:{type:Boolean,default:!1},title:{type:String,default:"提示"},message:{type:String,default:""},description:{type:String,default:""},confirmText:{type:String,default:"确认"},cancelText:{type:String,default:"取消"},showCancel:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnMask:{type:Boolean,default:!0},status:{type:String,default:"default"}},computed:{showStatusBlock:function(){return"success"===this.status||"error"===this.status},statusIcon:function(){return"success"===this.status?"https://imgs.agrimedia.cn/bm-bmt/success.png":"error"===this.status?"https://imgs.agrimedia.cn/bm-bmt/fail.png":""}},methods:{noop:function(){},handleMaskClick:function(){this.closeOnMask&&this.$emit("cancel")}}};t.default=n},"3b8e":function(e,t,a){"use strict";a.r(t);var n=a("3785"),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);t["default"]=s.a},5172:function(e,t,a){"use strict";a.r(t);var n=a("28ff"),s=a.n(n);for(var i in n)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(i);t["default"]=s.a},"58b0":function(e,t,a){"use strict";a.r(t);var n=a("1e12"),s=a("5172");for(var i in s)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(i);a("f9c1");var l=a("828b"),o=Object(l["a"])(s["default"],n["b"],n["c"],!1,null,"401fa352",null,!1,n["a"],void 0);t["default"]=o.exports},"78d8":function(e,t,a){var n=a("26b1");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var s=a("967d").default;s("9d75e9e6",n,!0,{sourceMap:!1,shadowMode:!1})},"7d99":function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-401fa352]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-401fa352]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-401fa352]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-401fa352]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-401fa352]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-401fa352]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-401fa352]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-401fa352]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),e.exports=t},abd6:function(e,t,a){var n=a("7d99");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var s=a("967d").default;s("52a6d58c",n,!0,{sourceMap:!1,shadowMode:!1})},d87c:function(e,t,a){"use strict";var n=a("78d8"),s=a.n(n);s.a},ee03:function(e,t,a){"use strict";a.r(t);var n=a("f5ed"),s=a("3b8e");for(var i in s)["default"].indexOf(i)<0&&function(e){a.d(t,e,(function(){return s[e]}))}(i);a("d87c");var l=a("828b"),o=Object(l["a"])(s["default"],n["b"],n["c"],!1,null,"b88ea0c2",null,!1,n["a"],void 0);t["default"]=o.exports},f5ed:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){}));var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.visible?a("v-uni-view",{staticClass:"popup-mask",on:{touchmove:function(t){t.stopPropagation(),t.preventDefault(),arguments[0]=t=e.$handleEvent(t),e.noop.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"popup-mask__backdrop",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleMaskClick.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"popup-panel",class:"popup-panel--"+e.status},[a("v-uni-view",{staticClass:"popup-panel__head"},[a("v-uni-text",{staticClass:"popup-panel__title"},[e._v(e._s(e.title))]),e.showClose?a("v-uni-view",{staticClass:"popup-panel__close",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("cancel")}}},[a("v-uni-image",{staticClass:"popup-panel__close-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bmt-close.png",mode:"aspectFit"}})],1):e._e()],1),e.showStatusBlock?a("v-uni-view",{staticClass:"popup-panel__status"},[a("v-uni-image",{staticClass:"popup-panel__status-image",attrs:{src:e.statusIcon,mode:"aspectFit"}}),e.message?a("v-uni-text",{staticClass:"popup-panel__status-text asset-number-font"},[e._v(e._s(e.message))]):e._e()],1):e.message?a("v-uni-text",{staticClass:"popup-panel__message asset-number-font"},[e._v(e._s(e.message))]):e._e(),e.description?a("v-uni-text",{staticClass:"popup-panel__description asset-number-font"},[e._v(e._s(e.description))]):e._e(),e.$slots.default?a("v-uni-view",{staticClass:"popup-panel__body"},[e._t("default")],2):e._e(),a("v-uni-view",{staticClass:"popup-panel__footer",class:{"popup-panel__footer--single":!e.showCancel}},[e.showCancel?a("v-uni-view",{staticClass:"popup-panel__btn popup-panel__btn--ghost",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("cancel")}}},[e._v(e._s(e.cancelText))]):e._e(),a("v-uni-view",{staticClass:"popup-panel__btn popup-panel__btn--primary",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("confirm")}}},[e._v(e._s(e.confirmText))])],1)],1)],1):e._e()},s=[]},f9c1:function(e,t,a){"use strict";var n=a("abd6"),s=a.n(n);s.a}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-ledger.49311f07.js b/unpackage/dist/build/web/static/js/pages-assets-ledger.49311f07.js deleted file mode 100644 index 47bf0d5..0000000 --- a/unpackage/dist/build/web/static/js/pages-assets-ledger.49311f07.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-ledger"],{"0301":function(e,t,a){"use strict";var r=a("f5fb"),i=a.n(r);i.a},"10ed":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-page asset-theme ledger-page"},[a("asset-page-shell",{attrs:{title:e.ledger.title||"记录"}}),a("v-uni-view",{staticClass:"asset-scroll",class:{"ledger-scroll":e.isTransferLedger}},[e.isTransferLedger?[a("v-uni-view",{staticClass:"transfer-ledger-head"},[a("v-uni-text",{staticClass:"transfer-ledger-head__eyebrow"},[e._v(e._s(e.ledger.title||"记录"))]),a("v-uni-text",{staticClass:"transfer-ledger-head__desc"},[e._v(e._s(e.ledger.subtitle||"资产流水记录"))])],1),e.transferRecords.length?a("v-uni-view",{staticClass:"transfer-ledger-list"},e._l(e.transferRecords,(function(t){return a("v-uni-view",{key:t.id,staticClass:"transfer-record-card"},[a("v-uni-view",{staticClass:"transfer-record-card__icon",class:"transfer-record-card__icon--"+(t.cardTone||t.tone||"info")},[a("v-uni-text",{staticClass:"transfer-record-card__icon-text"},[e._v(e._s(t.actionSymbol||"·"))])],1),a("v-uni-view",{staticClass:"transfer-record-card__content"},[a("v-uni-view",{staticClass:"transfer-record-card__row transfer-record-card__row--top"},[a("v-uni-view",{staticClass:"transfer-record-card__main"},[a("v-uni-text",{staticClass:"transfer-record-card__title"},[e._v(e._s(t.title||"转赠记录"))]),t.orderSn||t.subtitle?a("v-uni-text",{staticClass:"transfer-record-card__order asset-number-font"},[e._v(e._s(t.orderSn?"单号 "+t.orderSn:t.subtitle))]):e._e()],1),a("v-uni-view",{staticClass:"transfer-record-card__amount-box"},[a("v-uni-text",{staticClass:"transfer-record-card__asset"},[e._v(e._s(t.assetLabel))]),a("v-uni-text",{staticClass:"transfer-record-card__amount asset-number-font",class:"transfer-record-card__amount--"+(t.cardTone||t.tone||"info")},[e._v(e._s(t.amount))])],1)],1),a("v-uni-view",{staticClass:"transfer-record-card__row transfer-record-card__row--middle"},[a("v-uni-text",{staticClass:"transfer-record-card__balance asset-number-font"},[e._v(e._s(t.balanceLabel||t.balance))]),a("v-uni-text",{staticClass:"transfer-record-card__fee asset-number-font"},[e._v(e._s(t.feeText))])],1),a("v-uni-view",{staticClass:"transfer-record-card__row transfer-record-card__row--bottom"},[a("v-uni-text",{staticClass:"transfer-record-card__time asset-number-font"},[e._v(e._s(t.time))]),a("v-uni-text",{staticClass:"transfer-record-card__direction",class:"transfer-record-card__direction--"+(t.cardTone||t.tone||"info")},[e._v(e._s(t.directionLabel))])],1)],1)],1)})),1):a("v-uni-view",{staticClass:"transfer-empty"},[a("v-uni-text",{staticClass:"transfer-empty__title"},[e._v(e._s("暂无"+(e.ledger.title||"记录")))]),a("v-uni-text",{staticClass:"transfer-empty__desc"},[e._v(e._s(e.ledger.subtitle||"当前暂无相关流水记录。"))])],1)]:[a("v-uni-view",{staticClass:"page-hero"},[a("v-uni-view",{staticClass:"page-hero__mark"},[a("v-uni-view",{staticClass:"page-hero__ring page-hero__ring--outer"}),a("v-uni-view",{staticClass:"page-hero__ring page-hero__ring--inner"}),a("v-uni-text",{staticClass:"page-hero__text"},[e._v(e._s(e.pageMark))])],1),a("v-uni-text",{staticClass:"page-hero__value"},[e._v(e._s(e.ledger.title||"记录"))]),e.ledger.subtitle?a("v-uni-text",{staticClass:"page-hero__desc asset-number-font"},[e._v(e._s(e.ledger.subtitle))]):e._e()],1),a("v-uni-view",{staticClass:"section glass-panel panel-block"},[a("v-uni-text",{staticClass:"section-label"},[e._v(e._s(e.ledger.title))]),a("v-uni-text",{staticClass:"section-subtitle asset-number-font"},[e._v(e._s(e.ledger.subtitle))])],1),e.ledger.summary?a("v-uni-view",{staticClass:"section glass-panel panel-block"},[a("v-uni-text",{staticClass:"section-label"},[e._v(e._s(e.ledger.summary.label))]),a("v-uni-text",{staticClass:"summary-hero asset-number-font"},[e._v(e._s(e.ledger.summary.value))])],1):e._e(),e.ledger.tabs&&e.ledger.tabs.length?a("v-uni-view",{staticClass:"section paper-panel panel-block"},[a("v-uni-view",{staticClass:"tab-row tab-row--light"},e._l(e.ledger.tabs,(function(t){return a("v-uni-view",{key:t.key,staticClass:"tab-chip tab-chip--light",class:{"is-active":e.activeTab===t.key},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.activeTab=t.key}}},[e._v(e._s(t.label))])})),1),a("v-uni-view",{staticClass:"record-wrapper"},[a("asset-record-list",{attrs:{list:e.currentList}})],1)],1):a("v-uni-view",{staticClass:"section paper-panel panel-block"},[a("asset-record-list",{attrs:{list:e.ledger.records||[]}})],1)]],2)],1)},i=[]},"1e12":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":e.sideWidth}},[a("v-uni-view",{staticClass:"asset-shell__nav"},[a("v-uni-view",{staticClass:"asset-shell__side"},[e.backable?a("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):e._e()],1),a("v-uni-text",{staticClass:"asset-shell__title"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[e._t("right",[e.rightText?a("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("right-click")}}},[e._v(e._s(e.rightText))]):e._e()])],2)],1),e._t("default")],2)},i=[]},"28ff":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};t.default=r},"2e0d":function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-194d2fe4]{background:#191e32;color:#fff}.section-label[data-v-194d2fe4]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-194d2fe4]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-194d2fe4]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-194d2fe4]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-194d2fe4]{padding:%?20?% %?18?%}.hero-chip-row[data-v-194d2fe4]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-194d2fe4]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-194d2fe4]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-194d2fe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-194d2fe4]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-194d2fe4]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-194d2fe4]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-194d2fe4]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-194d2fe4]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-194d2fe4]{margin-top:%?8?%}.feature-cell[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-194d2fe4]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-194d2fe4]{flex:1;min-width:0}.feature-cell__title[data-v-194d2fe4]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-194d2fe4]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-194d2fe4]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-194d2fe4]{display:flex;align-items:center}.tab-row[data-v-194d2fe4]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-194d2fe4]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-194d2fe4]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-194d2fe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-194d2fe4]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-194d2fe4]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-194d2fe4]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-194d2fe4]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-194d2fe4]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-194d2fe4]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-194d2fe4]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-194d2fe4]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-194d2fe4]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-194d2fe4]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-194d2fe4]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-194d2fe4]{margin:%?8?% 0 0}.hint-item[data-v-194d2fe4]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-194d2fe4]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-194d2fe4]{display:flex;align-items:center}.button-row .secondary-button[data-v-194d2fe4]{margin-right:%?20?%}.primary-button[data-v-194d2fe4]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-194d2fe4]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-194d2fe4]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-194d2fe4]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-194d2fe4]{color:#fff;font-weight:600}.danger-text[data-v-194d2fe4]{color:#ff7285}.success-text[data-v-194d2fe4]{color:#5ad7a1}.warning-text[data-v-194d2fe4]{color:#ffbf66}.wallet-card[data-v-194d2fe4]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-194d2fe4]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-194d2fe4]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-194d2fe4]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-194d2fe4]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-194d2fe4]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-194d2fe4]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-194d2fe4]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-194d2fe4]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-194d2fe4]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-194d2fe4]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-194d2fe4]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-194d2fe4]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-194d2fe4]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-194d2fe4]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-194d2fe4]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-194d2fe4]{width:%?360?%}.record-link[data-v-194d2fe4]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.ledger-page[data-v-194d2fe4]{min-height:100vh;background:#191e32}.ledger-scroll[data-v-194d2fe4]{padding:%?12?% %?14?% calc(env(safe-area-inset-bottom) + %?36?%)}.section[data-v-194d2fe4]{margin-top:%?16?%}.summary-hero[data-v-194d2fe4]{display:block;margin-top:%?16?%;font-size:%?56?%;font-weight:700;color:#fff}.tab-row--light[data-v-194d2fe4]{background:rgba(17,27,54,.54)}.tab-chip--light[data-v-194d2fe4]{color:hsla(0,0%,100%,.64)}.record-wrapper[data-v-194d2fe4]{margin-top:%?18?%}.transfer-ledger-head[data-v-194d2fe4]{padding:%?10?% %?6?% %?14?%}.transfer-ledger-head__eyebrow[data-v-194d2fe4]{display:block;font-size:%?34?%;font-weight:700;color:#fff}.transfer-ledger-head__desc[data-v-194d2fe4]{display:block;margin-top:%?10?%;font-size:%?24?%;line-height:1.6;color:rgba(188,197,223,.82)}.transfer-ledger-list[data-v-194d2fe4]{margin-top:%?6?%}.transfer-record-card[data-v-194d2fe4]{display:flex;align-items:flex-start;margin-top:%?18?%;padding:%?24?% %?20?%;border-radius:%?16?%;background:#242944;box-shadow:0 %?14?% %?30?% rgba(8,13,30,.14)}.transfer-record-card[data-v-194d2fe4]:first-child{margin-top:0}.transfer-record-card__icon[data-v-194d2fe4]{display:flex;align-items:center;justify-content:center;width:%?72?%;height:%?72?%;margin-right:%?18?%;border-radius:50%;flex-shrink:0}.transfer-record-card__icon--success[data-v-194d2fe4]{background:rgba(41,215,164,.16);color:#29d7a4}.transfer-record-card__icon--danger[data-v-194d2fe4]{background:rgba(255,139,93,.16);color:#ff8b5d}.transfer-record-card__icon--info[data-v-194d2fe4]{background:rgba(32,182,245,.16);color:#20b6f5}.transfer-record-card__icon-text[data-v-194d2fe4]{font-size:%?38?%;font-weight:700;line-height:1}.transfer-record-card__content[data-v-194d2fe4]{flex:1;min-width:0}.transfer-record-card__row[data-v-194d2fe4]{display:flex;justify-content:space-between}.transfer-record-card__row--top[data-v-194d2fe4]{align-items:flex-start}.transfer-record-card__row--middle[data-v-194d2fe4],\n.transfer-record-card__row--bottom[data-v-194d2fe4]{align-items:center;margin-top:%?18?%}.transfer-record-card__main[data-v-194d2fe4]{flex:1;min-width:0;margin-right:%?18?%}.transfer-record-card__title[data-v-194d2fe4]{display:block;font-size:%?30?%;font-weight:700;color:#fff}.transfer-record-card__order[data-v-194d2fe4]{display:block;margin-top:%?10?%;font-size:%?22?%;line-height:1.5;color:rgba(167,177,207,.9);word-break:break-all}.transfer-record-card__amount-box[data-v-194d2fe4]{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;min-width:0}.transfer-record-card__asset[data-v-194d2fe4]{margin-right:%?10?%;font-size:%?24?%;color:rgba(191,200,224,.76)}.transfer-record-card__amount[data-v-194d2fe4]{font-size:%?34?%;font-weight:700;line-height:1}.transfer-record-card__amount--success[data-v-194d2fe4]{color:#29d7a4}.transfer-record-card__amount--danger[data-v-194d2fe4]{color:#ff8b5d}.transfer-record-card__amount--info[data-v-194d2fe4]{color:#20b6f5}.transfer-record-card__balance[data-v-194d2fe4],\n.transfer-record-card__time[data-v-194d2fe4]{flex:1;min-width:0;font-size:%?24?%;line-height:1.5;color:rgba(200,208,231,.82)}.transfer-record-card__time[data-v-194d2fe4]{font-size:%?22?%;color:rgba(159,170,202,.88)}.transfer-record-card__fee[data-v-194d2fe4]{margin-left:%?20?%;font-size:%?24?%;line-height:1.5;text-align:right;color:#5ad7a1}.transfer-record-card__direction[data-v-194d2fe4]{margin-left:%?20?%;padding:%?8?% %?18?%;border-radius:%?999?%;font-size:%?20?%;font-weight:600}.transfer-record-card__direction--success[data-v-194d2fe4]{background:rgba(41,215,164,.14);color:#29d7a4}.transfer-record-card__direction--danger[data-v-194d2fe4]{background:rgba(255,139,93,.14);color:#ff8b5d}.transfer-record-card__direction--info[data-v-194d2fe4]{background:rgba(32,182,245,.14);color:#20b6f5}.transfer-empty[data-v-194d2fe4]{margin-top:%?20?%;padding:%?48?% %?28?%;border-radius:%?16?%;background:#242944;text-align:center;box-shadow:0 %?14?% %?30?% rgba(8,13,30,.14)}.transfer-empty__title[data-v-194d2fe4]{display:block;font-size:%?30?%;font-weight:700;color:#fff}.transfer-empty__desc[data-v-194d2fe4]{display:block;margin-top:%?16?%;font-size:%?24?%;line-height:1.6;color:rgba(188,197,223,.78)}',""]),e.exports=t},"30e5":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[e.list.length?a("v-uni-view",e._l(e.list,(function(t){return a("v-uni-view",{key:t.id,staticClass:"record-item"},[a("v-uni-view",{staticClass:"record-item__badge",class:"record-item__badge--"+(t.tone||"info")},[e._v(e._s(t.tag||"记"))]),a("v-uni-view",{staticClass:"record-item__content"},[a("v-uni-view",{staticClass:"record-item__head"},[a("v-uni-text",{staticClass:"record-item__title"},[e._v(e._s(t.title))]),a("v-uni-text",{staticClass:"record-item__amount asset-number-font",class:"record-item__amount--"+(t.tone||"info")},[e._v(e._s(t.amount))])],1),t.subtitle?a("v-uni-text",{staticClass:"record-item__subtitle asset-number-font"},[e._v(e._s(t.subtitle))]):e._e(),a("v-uni-view",{staticClass:"record-item__meta"},[a("v-uni-text",{staticClass:"record-item__time asset-number-font"},[e._v(e._s(t.time))]),t.balance?a("v-uni-text",{staticClass:"record-item__balance asset-number-font"},[e._v(e._s(t.balance))]):e._e()],1)],1)],1)})),1):a("v-uni-view",{staticClass:"record-empty"},[a("v-uni-text",{staticClass:"record-empty__title"},[e._v(e._s(e.emptyTitle))]),a("v-uni-text",{staticClass:"record-empty__desc"},[e._v(e._s(e.emptyDesc))])],1)],1)},i=[]},"439d":function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.record-item[data-v-35c83205]{display:flex;align-items:flex-start;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.record-item[data-v-35c83205]:last-child{border-bottom:0;padding-bottom:0}.record-item__badge[data-v-35c83205]{display:flex;align-items:center;justify-content:center;width:%?64?%;height:%?64?%;margin-right:%?20?%;border-radius:%?20?%;font-size:%?24?%;font-weight:700;color:#fff;flex-shrink:0}.record-item__badge--success[data-v-35c83205]{background:linear-gradient(135deg,#4fe0b5,#36b98c)}.record-item__badge--danger[data-v-35c83205]{background:linear-gradient(135deg,#ff8091,#ff5d6e)}.record-item__badge--info[data-v-35c83205]{background:linear-gradient(135deg,#5a71ff,#4cc9ff)}.record-item__content[data-v-35c83205]{flex:1;min-width:0}.record-item__head[data-v-35c83205]{display:flex;align-items:flex-start;justify-content:space-between}.record-item__title[data-v-35c83205]{flex:1;min-width:0;margin-right:%?20?%;font-size:%?28?%;line-height:1.6;font-weight:600;color:#fff}.record-item__amount[data-v-35c83205]{font-size:%?28?%;font-weight:700}.record-item__amount--success[data-v-35c83205]{color:#5ad7a1}.record-item__amount--danger[data-v-35c83205]{color:#ff7285}.record-item__amount--info[data-v-35c83205]{color:#5a71ff}.record-item__subtitle[data-v-35c83205]{display:block;margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.64)}.record-item__meta[data-v-35c83205]{display:flex;align-items:center;justify-content:space-between;margin-top:%?14?%;font-size:%?22?%;color:hsla(0,0%,100%,.58)}.record-item__time[data-v-35c83205]{margin-right:%?20?%}.record-item__balance[data-v-35c83205]{text-align:right}.record-empty[data-v-35c83205]{padding:%?48?% %?20?%;text-align:center}.record-empty__title[data-v-35c83205]{display:block;font-size:%?30?%;font-weight:700;color:#fff}.record-empty__desc[data-v-35c83205]{display:block;margin-top:%?16?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.62)}',""]),e.exports=t},5172:function(e,t,a){"use strict";a.r(t);var r=a("28ff"),i=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},"58b0":function(e,t,a){"use strict";a.r(t);var r=a("1e12"),i=a("5172");for(var n in i)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("f9c1");var d=a("828b"),s=Object(d["a"])(i["default"],r["b"],r["c"],!1,null,"401fa352",null,!1,r["a"],void 0);t["default"]=s.exports},"594a":function(e,t,a){var r=a("439d");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("967d").default;i("ecaa942e",r,!0,{sourceMap:!1,shadowMode:!1})},6198:function(e,t,a){"use strict";a.r(t);var r=a("f45a"),i=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},"65e2":function(e,t,a){"use strict";var r=a("594a"),i=a.n(r);i.a},"7d99":function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-401fa352]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-401fa352]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-401fa352]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-401fa352]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-401fa352]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-401fa352]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-401fa352]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-401fa352]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),e.exports=t},"902f":function(e,t,a){"use strict";a.r(t);var r=a("c4b8"),i=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},abd6:function(e,t,a){var r=a("7d99");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("967d").default;i("52a6d58c",r,!0,{sourceMap:!1,shadowMode:!1})},c4b8:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={props:{list:{type:Array,default:function(){return[]}},emptyTitle:{type:String,default:"暂无记录"},emptyDesc:{type:String,default:"当前暂无流水数据。"}}};t.default=r},e068:function(e,t,a){"use strict";a.r(t);var r=a("10ed"),i=a("6198");for(var n in i)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("0301");var d=a("828b"),s=Object(d["a"])(i["default"],r["b"],r["c"],!1,null,"194d2fe4",null,!1,r["a"],void 0);t["default"]=s.exports},efe7:function(e,t,a){"use strict";a.r(t);var r=a("30e5"),i=a("902f");for(var n in i)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("65e2");var d=a("828b"),s=Object(d["a"])(i["default"],r["b"],r["c"],!1,null,"35c83205",null,!1,r["a"],void 0);t["default"]=s.exports},f45a:function(e,t,a){"use strict";a("6a54");var r=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(a("2634")),n=r(a("2fdc"));a("5ef2");var d=r(a("58b0")),s=r(a("efe7")),o=a("961b"),c={components:{AssetPageShell:d.default,AssetRecordList:s.default},data:function(){return{type:"transfer",ledger:{title:"",subtitle:"",records:[],tabs:[]},activeTab:""}},computed:{isTransferLedger:function(){return["transfer","points","power-flow","power","bmt","withdraw","voucher","coupon"].indexOf(this.type)>-1},currentList:function(){return this.ledger.recordsByTab&&this.activeTab&&this.ledger.recordsByTab[this.activeTab]||[]},transferRecords:function(){return Array.isArray(this.ledger.records)?this.ledger.records:[]},pageMark:function(){return{transfer:"⇄",power:"⚡",bmt:"D",withdraw:"B",coupon:"券",voucher:"抵",points:"积"}[this.type]||"记"}},onLoad:function(e){this.type=e&&e.type||"transfer",this.loadPage(!0)},methods:{loadPage:function(e){var t=this;return(0,n.default)((0,i.default)().mark((function a(){var r;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,o.fetchLedgerDetail)(t.type,e?{showLoading:!0,loadingText:"加载中"}:null);case 3:r=a.sent,t.ledger=r,r.tabs&&r.tabs.length&&(t.activeTab=r.tabs[0].key),a.next=11;break;case 8:a.prev=8,a.t0=a["catch"](0),uni.showToast({title:a.t0.message||"记录加载失败",icon:"none"});case 11:case"end":return a.stop()}}),a,null,[[0,8]])})))()}}};t.default=c},f5fb:function(e,t,a){var r=a("2e0d");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("967d").default;i("65966a48",r,!0,{sourceMap:!1,shadowMode:!1})},f9c1:function(e,t,a){"use strict";var r=a("abd6"),i=a.n(r);i.a}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-ledger.78e8403b.js b/unpackage/dist/build/web/static/js/pages-assets-ledger.78e8403b.js new file mode 100644 index 0000000..d5526e6 --- /dev/null +++ b/unpackage/dist/build/web/static/js/pages-assets-ledger.78e8403b.js @@ -0,0 +1 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-ledger"],{"0301":function(e,t,a){"use strict";var r=a("f5fb"),i=a.n(r);i.a},"10ed":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-page asset-theme ledger-page"},[a("asset-page-shell",{attrs:{title:e.ledger.title||"记录"}}),a("v-uni-view",{staticClass:"asset-scroll",class:{"ledger-scroll":e.isTransferLedger}},[e.isTransferLedger?[a("v-uni-view",{staticClass:"transfer-ledger-head"},[a("v-uni-text",{staticClass:"transfer-ledger-head__eyebrow"},[e._v(e._s(e.ledger.title||"记录"))]),a("v-uni-text",{staticClass:"transfer-ledger-head__desc"},[e._v(e._s(e.ledger.subtitle||"资产流水记录"))])],1),e.transferRecords.length?a("v-uni-view",{staticClass:"transfer-ledger-list"},e._l(e.transferRecords,(function(t){return a("v-uni-view",{key:t.id,staticClass:"transfer-record-card"},[a("v-uni-view",{staticClass:"transfer-record-card__icon",class:"transfer-record-card__icon--"+(t.cardTone||t.tone||"info")},[a("v-uni-text",{staticClass:"transfer-record-card__icon-text"},[e._v(e._s(t.actionSymbol||"·"))])],1),a("v-uni-view",{staticClass:"transfer-record-card__content"},[a("v-uni-view",{staticClass:"transfer-record-card__row transfer-record-card__row--top"},[a("v-uni-view",{staticClass:"transfer-record-card__main"},[a("v-uni-text",{staticClass:"transfer-record-card__title"},[e._v(e._s(t.title||"转赠记录"))]),t.orderSn||t.subtitle?a("v-uni-text",{staticClass:"transfer-record-card__order asset-number-font"},[e._v(e._s(t.orderSn?"单号 "+t.orderSn:t.subtitle))]):e._e()],1),a("v-uni-view",{staticClass:"transfer-record-card__amount-box"},[a("v-uni-text",{staticClass:"transfer-record-card__asset"},[e._v(e._s(t.assetLabel))]),a("v-uni-text",{staticClass:"transfer-record-card__amount asset-number-font",class:"transfer-record-card__amount--"+(t.cardTone||t.tone||"info")},[e._v(e._s(t.amount))])],1)],1),a("v-uni-view",{staticClass:"transfer-record-card__row transfer-record-card__row--middle"},[a("v-uni-text",{staticClass:"transfer-record-card__balance asset-number-font"},[e._v(e._s(t.balanceLabel||t.balance))]),a("v-uni-text",{staticClass:"transfer-record-card__fee asset-number-font"},[e._v(e._s(t.feeText))])],1),a("v-uni-view",{staticClass:"transfer-record-card__row transfer-record-card__row--bottom"},[a("v-uni-text",{staticClass:"transfer-record-card__time asset-number-font"},[e._v(e._s(t.time))]),a("v-uni-text",{staticClass:"transfer-record-card__direction",class:"transfer-record-card__direction--"+(t.cardTone||t.tone||"info")},[e._v(e._s(t.directionLabel))])],1)],1)],1)})),1):a("v-uni-view",{staticClass:"transfer-empty"},[a("v-uni-text",{staticClass:"transfer-empty__title"},[e._v(e._s("暂无"+(e.ledger.title||"记录")))]),a("v-uni-text",{staticClass:"transfer-empty__desc"},[e._v(e._s(e.ledger.subtitle||"当前暂无相关流水记录。"))])],1)]:[a("v-uni-view",{staticClass:"page-hero"},[a("v-uni-view",{staticClass:"page-hero__mark"},[a("v-uni-view",{staticClass:"page-hero__ring page-hero__ring--outer"}),a("v-uni-view",{staticClass:"page-hero__ring page-hero__ring--inner"}),a("v-uni-text",{staticClass:"page-hero__text"},[e._v(e._s(e.pageMark))])],1),a("v-uni-text",{staticClass:"page-hero__value"},[e._v(e._s(e.ledger.title||"记录"))]),e.ledger.subtitle?a("v-uni-text",{staticClass:"page-hero__desc asset-number-font"},[e._v(e._s(e.ledger.subtitle))]):e._e()],1),a("v-uni-view",{staticClass:"section glass-panel panel-block"},[a("v-uni-text",{staticClass:"section-label"},[e._v(e._s(e.ledger.title))]),a("v-uni-text",{staticClass:"section-subtitle asset-number-font"},[e._v(e._s(e.ledger.subtitle))])],1),e.ledger.summary?a("v-uni-view",{staticClass:"section glass-panel panel-block"},[a("v-uni-text",{staticClass:"section-label"},[e._v(e._s(e.ledger.summary.label))]),a("v-uni-text",{staticClass:"summary-hero asset-number-font"},[e._v(e._s(e.ledger.summary.value))])],1):e._e(),e.ledger.tabs&&e.ledger.tabs.length?a("v-uni-view",{staticClass:"section paper-panel panel-block"},[a("v-uni-view",{staticClass:"tab-row tab-row--light"},e._l(e.ledger.tabs,(function(t){return a("v-uni-view",{key:t.key,staticClass:"tab-chip tab-chip--light",class:{"is-active":e.activeTab===t.key},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.activeTab=t.key}}},[e._v(e._s(t.label))])})),1),a("v-uni-view",{staticClass:"record-wrapper"},[a("asset-record-list",{attrs:{list:e.currentList}})],1)],1):a("v-uni-view",{staticClass:"section paper-panel panel-block"},[a("asset-record-list",{attrs:{list:e.ledger.records||[]}})],1)]],2)],1)},i=[]},"115a":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":e.sideWidth}},[a("v-uni-view",{staticClass:"asset-shell__nav"},[a("v-uni-view",{staticClass:"asset-shell__side"},[e.backable?a("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):e._e()],1),a("v-uni-text",{staticClass:"asset-shell__title"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[e._t("right",[e.rightText?a("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("right-click")}}},[e._v(e._s(e.rightText))]):e._e()])],2)],1),e._t("default")],2)},i=[]},"28ff":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a("6199"),i={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},created:function(){(0,r.refreshCurrentWebviewToken)()},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};t.default=i},"2e0d":function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-194d2fe4]{background:#191e32;color:#fff}.section-label[data-v-194d2fe4]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-194d2fe4]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-194d2fe4]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-194d2fe4]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-194d2fe4]{padding:%?20?% %?18?%}.hero-chip-row[data-v-194d2fe4]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-194d2fe4]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-194d2fe4]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-194d2fe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-194d2fe4]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-194d2fe4]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-194d2fe4]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-194d2fe4]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-194d2fe4]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-194d2fe4]{margin-top:%?8?%}.feature-cell[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-194d2fe4]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-194d2fe4]{flex:1;min-width:0}.feature-cell__title[data-v-194d2fe4]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-194d2fe4]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-194d2fe4]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-194d2fe4]{display:flex;align-items:center}.tab-row[data-v-194d2fe4]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-194d2fe4]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-194d2fe4]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-194d2fe4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-194d2fe4]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-194d2fe4]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-194d2fe4]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-194d2fe4]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-194d2fe4]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-194d2fe4]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-194d2fe4]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-194d2fe4]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-194d2fe4]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-194d2fe4]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-194d2fe4]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-194d2fe4]{margin:%?8?% 0 0}.hint-item[data-v-194d2fe4]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-194d2fe4]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-194d2fe4]{display:flex;align-items:center}.button-row .secondary-button[data-v-194d2fe4]{margin-right:%?20?%}.primary-button[data-v-194d2fe4]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-194d2fe4]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-194d2fe4]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-194d2fe4]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-194d2fe4]{color:#fff;font-weight:600}.danger-text[data-v-194d2fe4]{color:#ff7285}.success-text[data-v-194d2fe4]{color:#5ad7a1}.warning-text[data-v-194d2fe4]{color:#ffbf66}.wallet-card[data-v-194d2fe4]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-194d2fe4]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-194d2fe4]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-194d2fe4]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-194d2fe4]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-194d2fe4]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-194d2fe4]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-194d2fe4]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-194d2fe4]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-194d2fe4]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-194d2fe4]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-194d2fe4]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-194d2fe4]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-194d2fe4]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-194d2fe4]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-194d2fe4]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-194d2fe4]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-194d2fe4]{width:%?360?%}.record-link[data-v-194d2fe4]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.ledger-page[data-v-194d2fe4]{min-height:100vh;background:#191e32}.ledger-scroll[data-v-194d2fe4]{padding:%?12?% %?14?% calc(env(safe-area-inset-bottom) + %?36?%)}.section[data-v-194d2fe4]{margin-top:%?16?%}.summary-hero[data-v-194d2fe4]{display:block;margin-top:%?16?%;font-size:%?56?%;font-weight:700;color:#fff}.tab-row--light[data-v-194d2fe4]{background:rgba(17,27,54,.54)}.tab-chip--light[data-v-194d2fe4]{color:hsla(0,0%,100%,.64)}.record-wrapper[data-v-194d2fe4]{margin-top:%?18?%}.transfer-ledger-head[data-v-194d2fe4]{padding:%?10?% %?6?% %?14?%}.transfer-ledger-head__eyebrow[data-v-194d2fe4]{display:block;font-size:%?34?%;font-weight:700;color:#fff}.transfer-ledger-head__desc[data-v-194d2fe4]{display:block;margin-top:%?10?%;font-size:%?24?%;line-height:1.6;color:rgba(188,197,223,.82)}.transfer-ledger-list[data-v-194d2fe4]{margin-top:%?6?%}.transfer-record-card[data-v-194d2fe4]{display:flex;align-items:flex-start;margin-top:%?18?%;padding:%?24?% %?20?%;border-radius:%?16?%;background:#242944;box-shadow:0 %?14?% %?30?% rgba(8,13,30,.14)}.transfer-record-card[data-v-194d2fe4]:first-child{margin-top:0}.transfer-record-card__icon[data-v-194d2fe4]{display:flex;align-items:center;justify-content:center;width:%?72?%;height:%?72?%;margin-right:%?18?%;border-radius:50%;flex-shrink:0}.transfer-record-card__icon--success[data-v-194d2fe4]{background:rgba(41,215,164,.16);color:#29d7a4}.transfer-record-card__icon--danger[data-v-194d2fe4]{background:rgba(255,139,93,.16);color:#ff8b5d}.transfer-record-card__icon--info[data-v-194d2fe4]{background:rgba(32,182,245,.16);color:#20b6f5}.transfer-record-card__icon-text[data-v-194d2fe4]{font-size:%?38?%;font-weight:700;line-height:1}.transfer-record-card__content[data-v-194d2fe4]{flex:1;min-width:0}.transfer-record-card__row[data-v-194d2fe4]{display:flex;justify-content:space-between}.transfer-record-card__row--top[data-v-194d2fe4]{align-items:flex-start}.transfer-record-card__row--middle[data-v-194d2fe4],\n.transfer-record-card__row--bottom[data-v-194d2fe4]{align-items:center;margin-top:%?18?%}.transfer-record-card__main[data-v-194d2fe4]{flex:1;min-width:0;margin-right:%?18?%}.transfer-record-card__title[data-v-194d2fe4]{display:block;font-size:%?30?%;font-weight:700;color:#fff}.transfer-record-card__order[data-v-194d2fe4]{display:block;margin-top:%?10?%;font-size:%?22?%;line-height:1.5;color:rgba(167,177,207,.9);word-break:break-all}.transfer-record-card__amount-box[data-v-194d2fe4]{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;min-width:0}.transfer-record-card__asset[data-v-194d2fe4]{margin-right:%?10?%;font-size:%?24?%;color:rgba(191,200,224,.76)}.transfer-record-card__amount[data-v-194d2fe4]{font-size:%?34?%;font-weight:700;line-height:1}.transfer-record-card__amount--success[data-v-194d2fe4]{color:#29d7a4}.transfer-record-card__amount--danger[data-v-194d2fe4]{color:#ff8b5d}.transfer-record-card__amount--info[data-v-194d2fe4]{color:#20b6f5}.transfer-record-card__balance[data-v-194d2fe4],\n.transfer-record-card__time[data-v-194d2fe4]{flex:1;min-width:0;font-size:%?24?%;line-height:1.5;color:rgba(200,208,231,.82)}.transfer-record-card__time[data-v-194d2fe4]{font-size:%?22?%;color:rgba(159,170,202,.88)}.transfer-record-card__fee[data-v-194d2fe4]{margin-left:%?20?%;font-size:%?24?%;line-height:1.5;text-align:right;color:#5ad7a1}.transfer-record-card__direction[data-v-194d2fe4]{margin-left:%?20?%;padding:%?8?% %?18?%;border-radius:%?999?%;font-size:%?20?%;font-weight:600}.transfer-record-card__direction--success[data-v-194d2fe4]{background:rgba(41,215,164,.14);color:#29d7a4}.transfer-record-card__direction--danger[data-v-194d2fe4]{background:rgba(255,139,93,.14);color:#ff8b5d}.transfer-record-card__direction--info[data-v-194d2fe4]{background:rgba(32,182,245,.14);color:#20b6f5}.transfer-empty[data-v-194d2fe4]{margin-top:%?20?%;padding:%?48?% %?28?%;border-radius:%?16?%;background:#242944;text-align:center;box-shadow:0 %?14?% %?30?% rgba(8,13,30,.14)}.transfer-empty__title[data-v-194d2fe4]{display:block;font-size:%?30?%;font-weight:700;color:#fff}.transfer-empty__desc[data-v-194d2fe4]{display:block;margin-top:%?16?%;font-size:%?24?%;line-height:1.6;color:rgba(188,197,223,.78)}',""]),e.exports=t},"30e5":function(e,t,a){"use strict";a.d(t,"b",(function(){return r})),a.d(t,"c",(function(){return i})),a.d(t,"a",(function(){}));var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",[e.list.length?a("v-uni-view",e._l(e.list,(function(t){return a("v-uni-view",{key:t.id,staticClass:"record-item"},[a("v-uni-view",{staticClass:"record-item__badge",class:"record-item__badge--"+(t.tone||"info")},[e._v(e._s(t.tag||"记"))]),a("v-uni-view",{staticClass:"record-item__content"},[a("v-uni-view",{staticClass:"record-item__head"},[a("v-uni-text",{staticClass:"record-item__title"},[e._v(e._s(t.title))]),a("v-uni-text",{staticClass:"record-item__amount asset-number-font",class:"record-item__amount--"+(t.tone||"info")},[e._v(e._s(t.amount))])],1),t.subtitle?a("v-uni-text",{staticClass:"record-item__subtitle asset-number-font"},[e._v(e._s(t.subtitle))]):e._e(),a("v-uni-view",{staticClass:"record-item__meta"},[a("v-uni-text",{staticClass:"record-item__time asset-number-font"},[e._v(e._s(t.time))]),t.balance?a("v-uni-text",{staticClass:"record-item__balance asset-number-font"},[e._v(e._s(t.balance))]):e._e()],1)],1)],1)})),1):a("v-uni-view",{staticClass:"record-empty"},[a("v-uni-text",{staticClass:"record-empty__title"},[e._v(e._s(e.emptyTitle))]),a("v-uni-text",{staticClass:"record-empty__desc"},[e._v(e._s(e.emptyDesc))])],1)],1)},i=[]},"3c28":function(e,t,a){"use strict";var r=a("e8a7"),i=a.n(r);i.a},"439d":function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.record-item[data-v-35c83205]{display:flex;align-items:flex-start;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.record-item[data-v-35c83205]:last-child{border-bottom:0;padding-bottom:0}.record-item__badge[data-v-35c83205]{display:flex;align-items:center;justify-content:center;width:%?64?%;height:%?64?%;margin-right:%?20?%;border-radius:%?20?%;font-size:%?24?%;font-weight:700;color:#fff;flex-shrink:0}.record-item__badge--success[data-v-35c83205]{background:linear-gradient(135deg,#4fe0b5,#36b98c)}.record-item__badge--danger[data-v-35c83205]{background:linear-gradient(135deg,#ff8091,#ff5d6e)}.record-item__badge--info[data-v-35c83205]{background:linear-gradient(135deg,#5a71ff,#4cc9ff)}.record-item__content[data-v-35c83205]{flex:1;min-width:0}.record-item__head[data-v-35c83205]{display:flex;align-items:flex-start;justify-content:space-between}.record-item__title[data-v-35c83205]{flex:1;min-width:0;margin-right:%?20?%;font-size:%?28?%;line-height:1.6;font-weight:600;color:#fff}.record-item__amount[data-v-35c83205]{font-size:%?28?%;font-weight:700}.record-item__amount--success[data-v-35c83205]{color:#5ad7a1}.record-item__amount--danger[data-v-35c83205]{color:#ff7285}.record-item__amount--info[data-v-35c83205]{color:#5a71ff}.record-item__subtitle[data-v-35c83205]{display:block;margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.64)}.record-item__meta[data-v-35c83205]{display:flex;align-items:center;justify-content:space-between;margin-top:%?14?%;font-size:%?22?%;color:hsla(0,0%,100%,.58)}.record-item__time[data-v-35c83205]{margin-right:%?20?%}.record-item__balance[data-v-35c83205]{text-align:right}.record-empty[data-v-35c83205]{padding:%?48?% %?20?%;text-align:center}.record-empty__title[data-v-35c83205]{display:block;font-size:%?30?%;font-weight:700;color:#fff}.record-empty__desc[data-v-35c83205]{display:block;margin-top:%?16?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.62)}',""]),e.exports=t},5172:function(e,t,a){"use strict";a.r(t);var r=a("28ff"),i=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},"58b0":function(e,t,a){"use strict";a.r(t);var r=a("115a"),i=a("5172");for(var n in i)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("3c28");var d=a("828b"),s=Object(d["a"])(i["default"],r["b"],r["c"],!1,null,"407d1fbb",null,!1,r["a"],void 0);t["default"]=s.exports},"594a":function(e,t,a){var r=a("439d");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("967d").default;i("ecaa942e",r,!0,{sourceMap:!1,shadowMode:!1})},6198:function(e,t,a){"use strict";a.r(t);var r=a("f45a"),i=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},"65e2":function(e,t,a){"use strict";var r=a("594a"),i=a.n(r);i.a},"902f":function(e,t,a){"use strict";a.r(t);var r=a("c4b8"),i=a.n(r);for(var n in r)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return r[e]}))}(n);t["default"]=i.a},c4b8:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={props:{list:{type:Array,default:function(){return[]}},emptyTitle:{type:String,default:"暂无记录"},emptyDesc:{type:String,default:"当前暂无流水数据。"}}};t.default=r},e068:function(e,t,a){"use strict";a.r(t);var r=a("10ed"),i=a("6198");for(var n in i)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("0301");var d=a("828b"),s=Object(d["a"])(i["default"],r["b"],r["c"],!1,null,"194d2fe4",null,!1,r["a"],void 0);t["default"]=s.exports},e8a7:function(e,t,a){var r=a("fd90");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("967d").default;i("400d130a",r,!0,{sourceMap:!1,shadowMode:!1})},efe7:function(e,t,a){"use strict";a.r(t);var r=a("30e5"),i=a("902f");for(var n in i)["default"].indexOf(n)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(n);a("65e2");var d=a("828b"),s=Object(d["a"])(i["default"],r["b"],r["c"],!1,null,"35c83205",null,!1,r["a"],void 0);t["default"]=s.exports},f45a:function(e,t,a){"use strict";a("6a54");var r=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(a("2634")),n=r(a("2fdc"));a("5ef2");var d=r(a("58b0")),s=r(a("efe7")),o=a("961b"),c={components:{AssetPageShell:d.default,AssetRecordList:s.default},data:function(){return{type:"transfer",ledger:{title:"",subtitle:"",records:[],tabs:[]},activeTab:""}},computed:{isTransferLedger:function(){return["transfer","points","power-flow","power","bmt","withdraw","voucher","coupon"].indexOf(this.type)>-1},currentList:function(){return this.ledger.recordsByTab&&this.activeTab&&this.ledger.recordsByTab[this.activeTab]||[]},transferRecords:function(){return Array.isArray(this.ledger.records)?this.ledger.records:[]},pageMark:function(){return{transfer:"⇄",power:"⚡",bmt:"D",withdraw:"B",coupon:"券",voucher:"抵",points:"积"}[this.type]||"记"}},onLoad:function(e){this.type=e&&e.type||"transfer",this.loadPage(!0)},methods:{loadPage:function(e){var t=this;return(0,n.default)((0,i.default)().mark((function a(){var r;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,o.fetchLedgerDetail)(t.type,e?{showLoading:!0,loadingText:"加载中"}:null);case 3:r=a.sent,t.ledger=r,r.tabs&&r.tabs.length&&(t.activeTab=r.tabs[0].key),a.next=11;break;case 8:a.prev=8,a.t0=a["catch"](0),uni.showToast({title:a.t0.message||"记录加载失败",icon:"none"});case 11:case"end":return a.stop()}}),a,null,[[0,8]])})))()}}};t.default=c},f5fb:function(e,t,a){var r=a("2e0d");r.__esModule&&(r=r.default),"string"===typeof r&&(r=[[e.i,r,""]]),r.locals&&(e.exports=r.locals);var i=a("967d").default;i("65966a48",r,!0,{sourceMap:!1,shadowMode:!1})},fd90:function(e,t,a){var r=a("c86c");t=r(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-407d1fbb]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-407d1fbb]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-407d1fbb]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-407d1fbb]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-407d1fbb]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-407d1fbb]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-407d1fbb]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-407d1fbb]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),e.exports=t}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-points-convert-detail.ef3b605a.js b/unpackage/dist/build/web/static/js/pages-assets-points-convert-detail.549ecbfe.js similarity index 60% rename from unpackage/dist/build/web/static/js/pages-assets-points-convert-detail.ef3b605a.js rename to unpackage/dist/build/web/static/js/pages-assets-points-convert-detail.549ecbfe.js index 6c2005c..dbd7b99 100644 --- a/unpackage/dist/build/web/static/js/pages-assets-points-convert-detail.ef3b605a.js +++ b/unpackage/dist/build/web/static/js/pages-assets-points-convert-detail.549ecbfe.js @@ -1 +1 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-points-convert-detail"],{1072:function(t,a,e){var i=e("c86c");a=i(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-2782022f]{background:#191e32;color:#fff}.section-label[data-v-2782022f]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-2782022f]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-2782022f]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-2782022f]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-2782022f]{padding:%?20?% %?18?%}.hero-chip-row[data-v-2782022f]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-2782022f]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-2782022f]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-2782022f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-2782022f]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-2782022f]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-2782022f]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-2782022f]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-2782022f]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-2782022f]{margin-top:%?8?%}.feature-cell[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-2782022f]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-2782022f]{flex:1;min-width:0}.feature-cell__title[data-v-2782022f]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-2782022f]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-2782022f]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-2782022f]{display:flex;align-items:center}.tab-row[data-v-2782022f]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-2782022f]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-2782022f]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-2782022f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-2782022f]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-2782022f]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-2782022f]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-2782022f]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-2782022f]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-2782022f]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-2782022f]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-2782022f]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-2782022f]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-2782022f]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-2782022f]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-2782022f]{margin:%?8?% 0 0}.hint-item[data-v-2782022f]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-2782022f]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-2782022f]{display:flex;align-items:center}.button-row .secondary-button[data-v-2782022f]{margin-right:%?20?%}.primary-button[data-v-2782022f]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-2782022f]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-2782022f]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-2782022f]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-2782022f]{color:#fff;font-weight:600}.danger-text[data-v-2782022f]{color:#ff7285}.success-text[data-v-2782022f]{color:#5ad7a1}.warning-text[data-v-2782022f]{color:#ffbf66}.wallet-card[data-v-2782022f]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-2782022f]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-2782022f]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-2782022f]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-2782022f]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-2782022f]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-2782022f]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-2782022f]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-2782022f]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-2782022f]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-2782022f]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-2782022f]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-2782022f]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-2782022f]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-2782022f]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-2782022f]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-2782022f]{width:%?360?%}.record-link[data-v-2782022f]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.points-detail-page[data-v-2782022f]{min-height:100vh;background:#191e32}.points-detail-scroll[data-v-2782022f]{min-height:calc(100vh - env(safe-area-inset-top) - %?104?%);padding:%?14?% %?14?% calc(env(safe-area-inset-bottom) + %?36?%)}.detail-section-title[data-v-2782022f]{display:block;margin:%?8?% %?2?% %?20?%;font-size:%?28?%;font-weight:600;color:#fff}.summary-card[data-v-2782022f],\n.detail-card[data-v-2782022f]{position:relative;overflow:hidden;border-radius:%?10?%;background:#242944;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.14)}.summary-card[data-v-2782022f]::after{content:"";position:absolute;top:%?-24?%;left:42%;width:%?118?%;height:%?210?%;background:rgba(123,137,190,.18);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.summary-card__top[data-v-2782022f]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:%?28?% %?26?%;border-bottom:1px solid rgba(129,141,183,.18)}.summary-card__order[data-v-2782022f]{flex:1;min-width:0;font-size:%?28?%;font-weight:600;color:#fff}.summary-card__amount-box[data-v-2782022f]{display:flex;align-items:baseline;justify-content:flex-end;margin-left:%?18?%}.summary-card__amount-label[data-v-2782022f]{font-size:%?26?%;color:rgba(242,245,255,.94)}.summary-card__amount[data-v-2782022f]{margin-left:%?8?%;font-size:%?28?%;font-weight:700;color:#ff8d62}.summary-card__time[data-v-2782022f]{position:relative;z-index:1;display:block;padding:%?20?% %?26?% %?22?%;font-size:%?24?%;color:rgba(228,233,250,.9)}.detail-card[data-v-2782022f]{margin-top:%?2?%;padding:%?28?% %?26?% %?18?%}.detail-card__title[data-v-2782022f]{display:block;font-size:%?28?%;font-weight:600;color:#fff}.detail-item[data-v-2782022f]{display:flex;align-items:flex-start;justify-content:space-between;padding:%?28?% 0;border-top:1px solid rgba(129,141,183,.18)}.detail-item[data-v-2782022f]:first-of-type{margin-top:%?8?%}.detail-item__main[data-v-2782022f]{flex:1;min-width:0}.detail-item__title[data-v-2782022f]{display:block;font-size:%?28?%;font-weight:500;color:#fff}.detail-item__time[data-v-2782022f]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.9)}.detail-item__side[data-v-2782022f]{margin-left:%?18?%;text-align:right}.detail-item__label[data-v-2782022f]{display:block;font-size:%?26?%;color:rgba(240,243,255,.92)}.detail-item__amount[data-v-2782022f]{display:block;margin-top:%?10?%;font-size:%?28?%;font-weight:700;color:#ff8d62}',""]),t.exports=a},"12e3":function(t,a,e){"use strict";e.r(a);var i=e("3afb"),n=e("57fe");for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(r);e("f32c");var o=e("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"2782022f",null,!1,i["a"],void 0);a["default"]=s.exports},"1e12":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":t.sideWidth}},[e("v-uni-view",{staticClass:"asset-shell__nav"},[e("v-uni-view",{staticClass:"asset-shell__side"},[t.backable?e("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleBack.apply(void 0,arguments)}}},[e("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):t._e()],1),e("v-uni-text",{staticClass:"asset-shell__title"},[t._v(t._s(t.title))]),e("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[t._t("right",[t.rightText?e("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.$emit("right-click")}}},[t._v(t._s(t.rightText))]):t._e()])],2)],1),t._t("default")],2)},n=[]},"28ff":function(t,a,e){"use strict";e("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};a.default=i},"3afb":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"asset-page asset-theme points-detail-page"},[e("asset-page-shell",{attrs:{title:"积分转换"}}),e("v-uni-view",{staticClass:"asset-scroll points-detail-scroll"},[e("v-uni-text",{staticClass:"detail-section-title"},[t._v("转换记录")]),e("v-uni-view",{staticClass:"summary-card"},[e("v-uni-view",{staticClass:"summary-card__top"},[e("v-uni-text",{staticClass:"summary-card__order"},[t._v("单号:"),e("v-uni-text",{staticClass:"asset-number-font"},[t._v(t._s(t.detail.orderSn||"--"))])],1),e("v-uni-view",{staticClass:"summary-card__amount-box"},[e("v-uni-text",{staticClass:"summary-card__amount-label"},[t._v("转换积分")]),e("v-uni-text",{staticClass:"summary-card__amount asset-number-font"},[t._v(t._s(t.detail.totalAmount))])],1)],1),e("v-uni-text",{staticClass:"summary-card__time asset-number-font"},[t._v(t._s(t.detail.time||"--"))])],1),e("v-uni-view",{staticClass:"detail-card"},[e("v-uni-text",{staticClass:"detail-card__title"},[t._v("转换明细")]),t._l(t.detail.details,(function(a){return e("v-uni-view",{key:a.id+"-"+a.time,staticClass:"detail-item"},[e("v-uni-view",{staticClass:"detail-item__main"},[e("v-uni-text",{staticClass:"detail-item__title"},[t._v(t._s(a.title))]),e("v-uni-text",{staticClass:"detail-item__time asset-number-font"},[t._v(t._s(a.time))])],1),e("v-uni-view",{staticClass:"detail-item__side"},[e("v-uni-text",{staticClass:"detail-item__label"},[t._v("转换积分")]),e("v-uni-text",{staticClass:"detail-item__amount asset-number-font"},[t._v(t._s(a.amount))])],1)],1)}))],2)],1)],1)},n=[]},5172:function(t,a,e){"use strict";e.r(a);var i=e("28ff"),n=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=n.a},"518b":function(t,a,e){"use strict";e("6a54");var i=e("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(e("2634")),r=i(e("2fdc")),o=i(e("58b0")),s=e("961b");var d={components:{AssetPageShell:o.default},data:function(){return{recordPayload:{},detail:{orderSn:"",totalAmount:"+0",time:"",details:[]}}},onLoad:function(t){this.recordPayload=function(t){if(!t)return{};try{return JSON.parse(decodeURIComponent(t))}catch(a){return{}}}(t&&t.payload),this.loadPage(!0)},methods:{loadPage:function(t){var a=this;return(0,r.default)((0,n.default)().mark((function e(){return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,s.fetchPointsConvertRecordDetail)(a.recordPayload,t?{showLoading:!0,loadingText:"加载中"}:null);case 3:a.detail=e.sent,e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](0),uni.showToast({title:e.t0.message||"详情加载失败",icon:"none"});case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))()}}};a.default=d},"57fe":function(t,a,e){"use strict";e.r(a);var i=e("518b"),n=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=n.a},"58b0":function(t,a,e){"use strict";e.r(a);var i=e("1e12"),n=e("5172");for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(r);e("f9c1");var o=e("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"401fa352",null,!1,i["a"],void 0);a["default"]=s.exports},"7b72":function(t,a,e){var i=e("1072");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("967d").default;n("7641ecc4",i,!0,{sourceMap:!1,shadowMode:!1})},"7d99":function(t,a,e){var i=e("c86c");a=i(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-401fa352]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-401fa352]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-401fa352]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-401fa352]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-401fa352]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-401fa352]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-401fa352]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-401fa352]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),t.exports=a},abd6:function(t,a,e){var i=e("7d99");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("967d").default;n("52a6d58c",i,!0,{sourceMap:!1,shadowMode:!1})},f32c:function(t,a,e){"use strict";var i=e("7b72"),n=e.n(i);n.a},f9c1:function(t,a,e){"use strict";var i=e("abd6"),n=e.n(i);n.a}}]); \ No newline at end of file +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-points-convert-detail"],{1072:function(t,a,e){var i=e("c86c");a=i(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-2782022f]{background:#191e32;color:#fff}.section-label[data-v-2782022f]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-2782022f]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-2782022f]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-2782022f]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-2782022f]{padding:%?20?% %?18?%}.hero-chip-row[data-v-2782022f]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-2782022f]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-2782022f]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-2782022f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-2782022f]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-2782022f]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-2782022f]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-2782022f]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-2782022f]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-2782022f]{margin-top:%?8?%}.feature-cell[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-2782022f]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-2782022f]{flex:1;min-width:0}.feature-cell__title[data-v-2782022f]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-2782022f]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-2782022f]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-2782022f]{display:flex;align-items:center}.tab-row[data-v-2782022f]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-2782022f]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-2782022f]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-2782022f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-2782022f]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-2782022f]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-2782022f]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-2782022f]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-2782022f]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-2782022f]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-2782022f]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-2782022f]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-2782022f]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-2782022f]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-2782022f]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-2782022f]{margin:%?8?% 0 0}.hint-item[data-v-2782022f]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-2782022f]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-2782022f]{display:flex;align-items:center}.button-row .secondary-button[data-v-2782022f]{margin-right:%?20?%}.primary-button[data-v-2782022f]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-2782022f]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-2782022f]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-2782022f]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-2782022f]{color:#fff;font-weight:600}.danger-text[data-v-2782022f]{color:#ff7285}.success-text[data-v-2782022f]{color:#5ad7a1}.warning-text[data-v-2782022f]{color:#ffbf66}.wallet-card[data-v-2782022f]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-2782022f]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-2782022f]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-2782022f]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-2782022f]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-2782022f]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-2782022f]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-2782022f]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-2782022f]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-2782022f]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-2782022f]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-2782022f]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-2782022f]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-2782022f]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-2782022f]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-2782022f]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-2782022f]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-2782022f]{width:%?360?%}.record-link[data-v-2782022f]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.points-detail-page[data-v-2782022f]{min-height:100vh;background:#191e32}.points-detail-scroll[data-v-2782022f]{min-height:calc(100vh - env(safe-area-inset-top) - %?104?%);padding:%?14?% %?14?% calc(env(safe-area-inset-bottom) + %?36?%)}.detail-section-title[data-v-2782022f]{display:block;margin:%?8?% %?2?% %?20?%;font-size:%?28?%;font-weight:600;color:#fff}.summary-card[data-v-2782022f],\n.detail-card[data-v-2782022f]{position:relative;overflow:hidden;border-radius:%?10?%;background:#242944;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.14)}.summary-card[data-v-2782022f]::after{content:"";position:absolute;top:%?-24?%;left:42%;width:%?118?%;height:%?210?%;background:rgba(123,137,190,.18);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.summary-card__top[data-v-2782022f]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:%?28?% %?26?%;border-bottom:1px solid rgba(129,141,183,.18)}.summary-card__order[data-v-2782022f]{flex:1;min-width:0;font-size:%?28?%;font-weight:600;color:#fff}.summary-card__amount-box[data-v-2782022f]{display:flex;align-items:baseline;justify-content:flex-end;margin-left:%?18?%}.summary-card__amount-label[data-v-2782022f]{font-size:%?26?%;color:rgba(242,245,255,.94)}.summary-card__amount[data-v-2782022f]{margin-left:%?8?%;font-size:%?28?%;font-weight:700;color:#ff8d62}.summary-card__time[data-v-2782022f]{position:relative;z-index:1;display:block;padding:%?20?% %?26?% %?22?%;font-size:%?24?%;color:rgba(228,233,250,.9)}.detail-card[data-v-2782022f]{margin-top:%?2?%;padding:%?28?% %?26?% %?18?%}.detail-card__title[data-v-2782022f]{display:block;font-size:%?28?%;font-weight:600;color:#fff}.detail-item[data-v-2782022f]{display:flex;align-items:flex-start;justify-content:space-between;padding:%?28?% 0;border-top:1px solid rgba(129,141,183,.18)}.detail-item[data-v-2782022f]:first-of-type{margin-top:%?8?%}.detail-item__main[data-v-2782022f]{flex:1;min-width:0}.detail-item__title[data-v-2782022f]{display:block;font-size:%?28?%;font-weight:500;color:#fff}.detail-item__time[data-v-2782022f]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.9)}.detail-item__side[data-v-2782022f]{margin-left:%?18?%;text-align:right}.detail-item__label[data-v-2782022f]{display:block;font-size:%?26?%;color:rgba(240,243,255,.92)}.detail-item__amount[data-v-2782022f]{display:block;margin-top:%?10?%;font-size:%?28?%;font-weight:700;color:#ff8d62}',""]),t.exports=a},"115a":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":t.sideWidth}},[e("v-uni-view",{staticClass:"asset-shell__nav"},[e("v-uni-view",{staticClass:"asset-shell__side"},[t.backable?e("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handleBack.apply(void 0,arguments)}}},[e("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):t._e()],1),e("v-uni-text",{staticClass:"asset-shell__title"},[t._v(t._s(t.title))]),e("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[t._t("right",[t.rightText?e("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.$emit("right-click")}}},[t._v(t._s(t.rightText))]):t._e()])],2)],1),t._t("default")],2)},n=[]},"12e3":function(t,a,e){"use strict";e.r(a);var i=e("3afb"),n=e("57fe");for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(r);e("f32c");var o=e("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"2782022f",null,!1,i["a"],void 0);a["default"]=s.exports},"28ff":function(t,a,e){"use strict";e("6a54"),Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var i=e("6199"),n={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},created:function(){(0,i.refreshCurrentWebviewToken)()},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};a.default=n},"3afb":function(t,a,e){"use strict";e.d(a,"b",(function(){return i})),e.d(a,"c",(function(){return n})),e.d(a,"a",(function(){}));var i=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("v-uni-view",{staticClass:"asset-page asset-theme points-detail-page"},[e("asset-page-shell",{attrs:{title:"积分转换"}}),e("v-uni-view",{staticClass:"asset-scroll points-detail-scroll"},[e("v-uni-text",{staticClass:"detail-section-title"},[t._v("转换记录")]),e("v-uni-view",{staticClass:"summary-card"},[e("v-uni-view",{staticClass:"summary-card__top"},[e("v-uni-text",{staticClass:"summary-card__order"},[t._v("单号:"),e("v-uni-text",{staticClass:"asset-number-font"},[t._v(t._s(t.detail.orderSn||"--"))])],1),e("v-uni-view",{staticClass:"summary-card__amount-box"},[e("v-uni-text",{staticClass:"summary-card__amount-label"},[t._v("转换积分")]),e("v-uni-text",{staticClass:"summary-card__amount asset-number-font"},[t._v(t._s(t.detail.totalAmount))])],1)],1),e("v-uni-text",{staticClass:"summary-card__time asset-number-font"},[t._v(t._s(t.detail.time||"--"))])],1),e("v-uni-view",{staticClass:"detail-card"},[e("v-uni-text",{staticClass:"detail-card__title"},[t._v("转换明细")]),t._l(t.detail.details,(function(a){return e("v-uni-view",{key:a.id+"-"+a.time,staticClass:"detail-item"},[e("v-uni-view",{staticClass:"detail-item__main"},[e("v-uni-text",{staticClass:"detail-item__title"},[t._v(t._s(a.title))]),e("v-uni-text",{staticClass:"detail-item__time asset-number-font"},[t._v(t._s(a.time))])],1),e("v-uni-view",{staticClass:"detail-item__side"},[e("v-uni-text",{staticClass:"detail-item__label"},[t._v("转换积分")]),e("v-uni-text",{staticClass:"detail-item__amount asset-number-font"},[t._v(t._s(a.amount))])],1)],1)}))],2)],1)],1)},n=[]},"3c28":function(t,a,e){"use strict";var i=e("e8a7"),n=e.n(i);n.a},5172:function(t,a,e){"use strict";e.r(a);var i=e("28ff"),n=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=n.a},"518b":function(t,a,e){"use strict";e("6a54");var i=e("f5bd").default;Object.defineProperty(a,"__esModule",{value:!0}),a.default=void 0;var n=i(e("2634")),r=i(e("2fdc")),o=i(e("58b0")),s=e("961b");var d={components:{AssetPageShell:o.default},data:function(){return{recordPayload:{},detail:{orderSn:"",totalAmount:"+0",time:"",details:[]}}},onLoad:function(t){this.recordPayload=function(t){if(!t)return{};try{return JSON.parse(decodeURIComponent(t))}catch(a){return{}}}(t&&t.payload),this.loadPage(!0)},methods:{loadPage:function(t){var a=this;return(0,r.default)((0,n.default)().mark((function e(){return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,s.fetchPointsConvertRecordDetail)(a.recordPayload,t?{showLoading:!0,loadingText:"加载中"}:null);case 3:a.detail=e.sent,e.next=9;break;case 6:e.prev=6,e.t0=e["catch"](0),uni.showToast({title:e.t0.message||"详情加载失败",icon:"none"});case 9:case"end":return e.stop()}}),e,null,[[0,6]])})))()}}};a.default=d},"57fe":function(t,a,e){"use strict";e.r(a);var i=e("518b"),n=e.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return i[t]}))}(r);a["default"]=n.a},"58b0":function(t,a,e){"use strict";e.r(a);var i=e("115a"),n=e("5172");for(var r in n)["default"].indexOf(r)<0&&function(t){e.d(a,t,(function(){return n[t]}))}(r);e("3c28");var o=e("828b"),s=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"407d1fbb",null,!1,i["a"],void 0);a["default"]=s.exports},"7b72":function(t,a,e){var i=e("1072");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("967d").default;n("7641ecc4",i,!0,{sourceMap:!1,shadowMode:!1})},e8a7:function(t,a,e){var i=e("fd90");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=e("967d").default;n("400d130a",i,!0,{sourceMap:!1,shadowMode:!1})},f32c:function(t,a,e){"use strict";var i=e("7b72"),n=e.n(i);n.a},fd90:function(t,a,e){var i=e("c86c");a=i(!1),a.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-407d1fbb]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-407d1fbb]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-407d1fbb]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-407d1fbb]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-407d1fbb]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-407d1fbb]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-407d1fbb]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-407d1fbb]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),t.exports=a}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-points-convert-list.201b58e4.js b/unpackage/dist/build/web/static/js/pages-assets-points-convert-list.201b58e4.js deleted file mode 100644 index 34b2b87..0000000 --- a/unpackage/dist/build/web/static/js/pages-assets-points-convert-list.201b58e4.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-points-convert-list"],{"076c":function(t,e,a){var i=a("119b");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("276605e9",i,!0,{sourceMap:!1,shadowMode:!1})},"119b":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-0113527a]{background:#191e32;color:#fff}.section-label[data-v-0113527a]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-0113527a]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-0113527a]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-0113527a]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-0113527a]{padding:%?20?% %?18?%}.hero-chip-row[data-v-0113527a]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-0113527a]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-0113527a]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-0113527a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-0113527a]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-0113527a]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-0113527a]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-0113527a]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-0113527a]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-0113527a]{margin-top:%?8?%}.feature-cell[data-v-0113527a]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-0113527a]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-0113527a]{flex:1;min-width:0}.feature-cell__title[data-v-0113527a]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-0113527a]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-0113527a]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-0113527a]{display:flex;align-items:center}.tab-row[data-v-0113527a]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-0113527a]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-0113527a]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-0113527a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-0113527a]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-0113527a]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-0113527a]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-0113527a]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-0113527a]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-0113527a]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-0113527a]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-0113527a]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-0113527a]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-0113527a]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-0113527a]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-0113527a]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-0113527a]{margin:%?8?% 0 0}.hint-item[data-v-0113527a]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-0113527a]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-0113527a]{display:flex;align-items:center}.button-row .secondary-button[data-v-0113527a]{margin-right:%?20?%}.primary-button[data-v-0113527a]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-0113527a]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-0113527a]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-0113527a]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-0113527a]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-0113527a]{color:#fff;font-weight:600}.danger-text[data-v-0113527a]{color:#ff7285}.success-text[data-v-0113527a]{color:#5ad7a1}.warning-text[data-v-0113527a]{color:#ffbf66}.wallet-card[data-v-0113527a]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-0113527a]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-0113527a]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-0113527a]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-0113527a]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-0113527a]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-0113527a]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-0113527a]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-0113527a]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-0113527a]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-0113527a]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-0113527a]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-0113527a]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-0113527a]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-0113527a]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-0113527a]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-0113527a]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-0113527a]{width:%?360?%}.record-link[data-v-0113527a]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.points-list-page[data-v-0113527a]{min-height:100vh;background:#191e32}.points-list-scroll[data-v-0113527a]{min-height:calc(100vh - env(safe-area-inset-top) - %?104?%);padding:%?12?% %?14?% calc(env(safe-area-inset-bottom) + %?150?%)}.summary-card[data-v-0113527a],\n.selection-card[data-v-0113527a],\n.bottom-bar[data-v-0113527a]{background:#242944}.summary-card[data-v-0113527a],\n.selection-card[data-v-0113527a],\n.selection-empty[data-v-0113527a]{border-radius:%?10?%;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.14)}.summary-card[data-v-0113527a]{position:relative;overflow:hidden;padding:%?28?% %?26?%}.summary-card[data-v-0113527a]::after{content:"";position:absolute;top:%?-18?%;left:42%;width:%?110?%;height:%?180?%;background:rgba(123,137,190,.18);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.summary-card__text[data-v-0113527a]{position:relative;z-index:1;font-size:%?28?%;font-weight:500;color:#fff}.summary-card__accent[data-v-0113527a]{color:#ff8d62}.selection-card[data-v-0113527a]{margin-top:%?18?%;padding:%?28?% 0 0;overflow:hidden}.selection-card__title[data-v-0113527a]{display:block;padding:0 %?20?%;font-size:%?28?%;font-weight:500;color:#fff}.range-tabs[data-v-0113527a]{display:flex;align-items:center;margin-top:%?26?%;padding:0 %?18?%;border-bottom:1px solid rgba(129,141,183,.18)}.range-tabs__item[data-v-0113527a]{position:relative;flex:1;padding:0 %?4?% %?18?%;text-align:center;font-size:%?24?%;color:rgba(173,182,211,.92)}.range-tabs__item--active[data-v-0113527a]{color:#ff8d62;font-weight:600}.range-tabs__item--active[data-v-0113527a]::after{content:"";position:absolute;right:%?18?%;bottom:0;left:%?18?%;height:%?4?%;border-radius:%?999?%;background:#ff8d62}.selection-list[data-v-0113527a]{padding:0 %?20?%}.selection-item[data-v-0113527a]{display:flex;align-items:flex-start;padding:%?28?% 0;border-top:1px solid rgba(129,141,183,.18)}.selection-item[data-v-0113527a]:first-child{border-top:0}.selection-item--disabled[data-v-0113527a]{opacity:.78}.selection-item__checkbox[data-v-0113527a],\n.bottom-bar__checkbox[data-v-0113527a]{display:flex;align-items:center;justify-content:center;width:%?32?%;height:%?32?%;border-radius:%?6?%;border:%?2?% solid hsla(0,0%,100%,.9);background:#fff;flex-shrink:0}.selection-item__checkbox[data-v-0113527a]{margin-top:%?6?%}.selection-item__checkbox--checked[data-v-0113527a],\n.bottom-bar__checkbox--checked[data-v-0113527a]{border-color:#29d39c;background:#29d39c}.selection-item__checkbox--disabled[data-v-0113527a]{border-color:rgba(205,212,235,.5);background:hsla(0,0%,100%,.92)}.selection-item__checkbox-mark[data-v-0113527a],\n.bottom-bar__checkbox-mark[data-v-0113527a]{font-size:%?22?%;line-height:1;color:#fff}.selection-item__main[data-v-0113527a]{flex:1;min-width:0;margin-left:%?16?%}.selection-item__title-row[data-v-0113527a]{display:flex;align-items:center;flex-wrap:wrap}.selection-item__title[data-v-0113527a]{font-size:%?28?%;font-weight:500;color:#fff}.selection-item__status[data-v-0113527a]{margin-left:%?14?%;padding:%?4?% %?14?%;border-radius:%?999?%;background:rgba(255,141,98,.14);font-size:%?22?%;color:#ff8d62}.selection-item__status--warning[data-v-0113527a]{background:rgba(255,141,98,.18)}.selection-item__time[data-v-0113527a]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.9)}.selection-item__side[data-v-0113527a]{margin-left:%?18?%;padding-top:%?2?%;text-align:right}.selection-item__label[data-v-0113527a]{display:block;font-size:%?26?%;color:rgba(240,243,255,.92)}.selection-item__amount[data-v-0113527a]{display:block;margin-top:%?10?%;font-size:%?28?%;font-weight:700;color:#ff8d62}.selection-empty[data-v-0113527a]{margin:%?22?% %?20?% %?30?%;padding:%?70?% %?24?%;text-align:center;background:rgba(38,45,73,.72)}.selection-empty__title[data-v-0113527a]{display:block;font-size:%?28?%;color:#fff}.selection-empty__desc[data-v-0113527a]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.86)}.bottom-bar[data-v-0113527a]{position:fixed;right:0;bottom:0;left:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:%?18?% %?20?% calc(env(safe-area-inset-bottom) + %?18?%);border-top:1px solid rgba(129,141,183,.16)}.bottom-bar__check-all[data-v-0113527a]{display:flex;align-items:center}.bottom-bar__check-all-text[data-v-0113527a]{margin-left:%?14?%;font-size:%?28?%;color:#fff}.bottom-bar__button[data-v-0113527a]{display:inline-flex;align-items:center;justify-content:center;min-width:%?170?%;height:%?78?%;padding:0 %?34?%;border-radius:%?999?%;background:linear-gradient(135deg,#1ec5ff,#179fe8);box-shadow:0 %?14?% %?24?% rgba(27,179,242,.22);font-size:%?32?%;font-weight:600;color:#fff}.bottom-bar__button--disabled[data-v-0113527a]{opacity:.5}',""]),t.exports=e},"1bac":function(t,e,a){"use strict";var i=a("076c"),n=a.n(i);n.a},"1e12":function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":t.sideWidth}},[a("v-uni-view",{staticClass:"asset-shell__nav"},[a("v-uni-view",{staticClass:"asset-shell__side"},[t.backable?a("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.handleBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):t._e()],1),a("v-uni-text",{staticClass:"asset-shell__title"},[t._v(t._s(t.title))]),a("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[t._t("right",[t.rightText?a("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.$emit("right-click")}}},[t._v(t._s(t.rightText))]):t._e()])],2)],1),t._t("default")],2)},n=[]},"1ea2":function(t,e,a){"use strict";var i=a("af9e"),n=a("1c06"),r=a("ada5"),s=a("5d6e"),o=Object.isExtensible,l=i((function(){o(1)}));t.exports=l||s?function(t){return!!n(t)&&((!s||"ArrayBuffer"!==r(t))&&(!o||o(t)))}:o},"28ff":function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};e.default=i},"3d85":function(t,e,a){"use strict";a.r(e);var i=a("aa14"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},5075:function(t,e,a){"use strict";var i=a("ae5c"),n=a("71e9"),r=a("e7e3"),s=a("52df"),o=a("81a7"),l=a("1fc1"),d=a("1297"),c=a("d67c"),f=a("5112"),u=a("7e91"),g=TypeError,b=function(t,e){this.stopped=t,this.result=e},v=b.prototype;t.exports=function(t,e,a){var h,p,m,_,x,w,y,k=a&&a.that,z=!(!a||!a.AS_ENTRIES),C=!(!a||!a.IS_RECORD),I=!(!a||!a.IS_ITERATOR),T=!(!a||!a.INTERRUPTED),S=i(e,k),E=function(t){return h&&u(h,"normal",t),new b(!0,t)},O=function(t){return z?(r(t),T?S(t[0],t[1],E):S(t[0],t[1])):T?S(t,E):S(t)};if(C)h=t.iterator;else if(I)h=t;else{if(p=f(t),!p)throw new g(s(t)+" is not iterable");if(o(p)){for(m=0,_=l(t);_>m;m++)if(x=O(t[m]),x&&d(v,x))return x;return new b(!1)}h=c(t,p)}w=C?t.next:h.next;while(!(y=n(w,h)).done){try{x=O(y.value)}catch(R){u(h,"throw",R)}if("object"==typeof x&&x&&d(v,x))return x}return new b(!1)}},5172:function(t,e,a){"use strict";a.r(e);var i=a("28ff"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},"53f7":function(t,e,a){"use strict";var i=a("7658"),n=a("57e7");i("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),n)},"57e7":function(t,e,a){"use strict";var i=a("e37c"),n=a("e4ca"),r=a("a74c"),s=a("ae5c"),o=a("b720"),l=a("1eb8"),d=a("5075"),c=a("0cc2"),f=a("97ed"),u=a("437f"),g=a("ab4a"),b=a("d0b1").fastKey,v=a("235c"),h=v.set,p=v.getterFor;t.exports={getConstructor:function(t,e,a,c){var f=t((function(t,n){o(t,u),h(t,{type:e,index:i(null),first:void 0,last:void 0,size:0}),g||(t.size=0),l(n)||d(n,t[c],{that:t,AS_ENTRIES:a})})),u=f.prototype,v=p(e),m=function(t,e,a){var i,n,r=v(t),s=_(t,e);return s?s.value=a:(r.last=s={index:n=b(e,!0),key:e,value:a,previous:i=r.last,next:void 0,removed:!1},r.first||(r.first=s),i&&(i.next=s),g?r.size++:t.size++,"F"!==n&&(r.index[n]=s)),t},_=function(t,e){var a,i=v(t),n=b(e);if("F"!==n)return i.index[n];for(a=i.first;a;a=a.next)if(a.key===e)return a};return r(u,{clear:function(){var t=v(this),e=t.first;while(e)e.removed=!0,e.previous&&(e.previous=e.previous.next=void 0),e=e.next;t.first=t.last=void 0,t.index=i(null),g?t.size=0:this.size=0},delete:function(t){var e=v(this),a=_(this,t);if(a){var i=a.next,n=a.previous;delete e.index[a.index],a.removed=!0,n&&(n.next=i),i&&(i.previous=n),e.first===a&&(e.first=i),e.last===a&&(e.last=n),g?e.size--:this.size--}return!!a},forEach:function(t){var e,a=v(this),i=s(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:a.first){i(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!_(this,t)}}),r(u,a?{get:function(t){var e=_(this,t);return e&&e.value},set:function(t,e){return m(this,0===t?0:t,e)}}:{add:function(t){return m(this,t=0===t?0:t,t)}}),g&&n(u,"size",{configurable:!0,get:function(){return v(this).size}}),f},setStrong:function(t,e,a){var i=e+" Iterator",n=p(e),r=p(i);c(t,e,(function(t,e){h(this,{type:i,target:t,state:n(t),kind:e,last:void 0})}),(function(){var t=r(this),e=t.kind,a=t.last;while(a&&a.removed)a=a.previous;return t.target&&(t.last=a=a?a.next:t.state.first)?f("keys"===e?a.key:"values"===e?a.value:[a.key,a.value],!1):(t.target=void 0,f(void 0,!0))}),a?"entries":"values",!a,!0),u(e)}}},"58b0":function(t,e,a){"use strict";a.r(e);var i=a("1e12"),n=a("5172");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("f9c1");var s=a("828b"),o=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"401fa352",null,!1,i["a"],void 0);e["default"]=o.exports},"5d6e":function(t,e,a){"use strict";var i=a("af9e");t.exports=i((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},"73c8":function(t,e,a){"use strict";a.r(e);var i=a("9973"),n=a("3d85");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("1bac");var s=a("828b"),o=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"0113527a",null,!1,i["a"],void 0);e["default"]=o.exports},7658:function(t,e,a){"use strict";var i=a("8bdb"),n=a("85c1"),r=a("bb80"),s=a("8466"),o=a("81a9"),l=a("d0b1"),d=a("5075"),c=a("b720"),f=a("474f"),u=a("1eb8"),g=a("1c06"),b=a("af9e"),v=a("29ba"),h=a("181d"),p=a("dcda");t.exports=function(t,e,a){var m=-1!==t.indexOf("Map"),_=-1!==t.indexOf("Weak"),x=m?"set":"add",w=n[t],y=w&&w.prototype,k=w,z={},C=function(t){var e=r(y[t]);o(y,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(_&&!g(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return _&&!g(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(_&&!g(t))&&e(this,0===t?0:t)}:function(t,a){return e(this,0===t?0:t,a),this})},I=s(t,!f(w)||!(_||y.forEach&&!b((function(){(new w).entries().next()}))));if(I)k=a.getConstructor(e,t,m,x),l.enable();else if(s(t,!0)){var T=new k,S=T[x](_?{}:-0,1)!==T,E=b((function(){T.has(1)})),O=v((function(t){new w(t)})),R=!_&&b((function(){var t=new w,e=5;while(e--)t[x](e,e);return!t.has(-0)}));O||(k=e((function(t,e){c(t,y);var a=p(new w,t,k);return u(e)||d(e,a[x],{that:a,AS_ENTRIES:m}),a})),k.prototype=y,y.constructor=k),(E||R)&&(C("delete"),C("has"),m&&C("get")),(R||S)&&C(x),_&&y.clear&&delete y.clear}return z[t]=k,i({global:!0,constructor:!0,forced:k!==w},z),h(k,t),_||a.setStrong(k,t,m),k}},"7d99":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-401fa352]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-401fa352]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-401fa352]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-401fa352]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-401fa352]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-401fa352]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-401fa352]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-401fa352]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),t.exports=e},9973:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"asset-page asset-theme points-list-page"},[a("asset-page-shell",{attrs:{title:"积分转换"}}),a("v-uni-view",{staticClass:"asset-scroll points-list-scroll"},[a("v-uni-view",{staticClass:"summary-card"},[a("v-uni-text",{staticClass:"summary-card__text"},[t._v("已选择订单:"),a("v-uni-text",{staticClass:"summary-card__accent asset-number-font"},[t._v(t._s(t.selectedCount))]),t._v("个;共"),a("v-uni-text",{staticClass:"summary-card__accent asset-number-font"},[t._v(t._s(t.displaySelectedTotal))]),t._v("积分")],1)],1),a("v-uni-view",{staticClass:"selection-card"},[a("v-uni-text",{staticClass:"selection-card__title"},[t._v("按订单积分区间筛选")]),a("v-uni-view",{staticClass:"range-tabs"},t._l(t.rangeTabs,(function(e){return a("v-uni-view",{key:e.key,staticClass:"range-tabs__item",class:{"range-tabs__item--active":t.activeRange===e.key},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.activeRange=e.key}}},[t._v(t._s(e.label))])})),1),t.filteredItems.length?a("v-uni-view",{staticClass:"selection-list"},t._l(t.filteredItems,(function(e){return a("v-uni-view",{key:e.id,staticClass:"selection-item",class:{"selection-item--disabled":e.disabled},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toggleItem(e)}}},[a("v-uni-view",{staticClass:"selection-item__checkbox",class:{"selection-item__checkbox--checked":t.isChecked(e),"selection-item__checkbox--disabled":e.disabled}},[t.isChecked(e)?a("v-uni-text",{staticClass:"selection-item__checkbox-mark"},[t._v("✓")]):t._e()],1),a("v-uni-view",{staticClass:"selection-item__main"},[a("v-uni-view",{staticClass:"selection-item__title-row"},[a("v-uni-text",{staticClass:"selection-item__title"},[t._v(t._s(e.title))]),e.statusText?a("v-uni-view",{staticClass:"selection-item__status",class:{"selection-item__status--warning":e.disabled}},[t._v(t._s(e.statusText))]):t._e()],1),a("v-uni-text",{staticClass:"selection-item__time asset-number-font"},[t._v(t._s(e.time))])],1),a("v-uni-view",{staticClass:"selection-item__side"},[a("v-uni-text",{staticClass:"selection-item__label"},[t._v("转换积分")]),a("v-uni-text",{staticClass:"selection-item__amount asset-number-font"},[t._v(t._s(e.amount))])],1)],1)})),1):a("v-uni-view",{staticClass:"selection-empty"},[a("v-uni-text",{staticClass:"selection-empty__title"},[t._v("暂无可转换订单")]),a("v-uni-text",{staticClass:"selection-empty__desc"},[t._v("当前筛选条件下没有符合条件的积分订单。")])],1)],1)],1),a("v-uni-view",{staticClass:"bottom-bar"},[a("v-uni-view",{staticClass:"bottom-bar__check-all",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleAll.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"bottom-bar__checkbox",class:{"bottom-bar__checkbox--checked":t.allChecked}},[t.allChecked?a("v-uni-text",{staticClass:"bottom-bar__checkbox-mark"},[t._v("✓")]):t._e()],1),a("v-uni-text",{staticClass:"bottom-bar__check-all-text"},[t._v("全选")])],1),a("v-uni-view",{staticClass:"bottom-bar__button",class:{"bottom-bar__button--disabled":!t.canSubmit},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}},[t._v(t._s(t.submitting?"提交中...":"确认转换"))])],1)],1)},n=[]},aa14:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("2634")),r=i(a("2fdc"));a("8f71"),a("bf0f"),a("5ef2"),a("473f"),a("64aa"),a("5c47"),a("a1c1"),a("c9b5"),a("ab80"),a("c223"),a("fd3c"),a("08eb"),a("18f7"),a("f3f7"),a("de6c");var s=i(a("58b0")),o=a("961b"),l={components:{AssetPageShell:s.default},data:function(){return{hasShown:!1,activeRange:"",submitting:!1,selectedIds:[],detail:{items:[]}}},computed:{rangeTabs:function(){return[{key:"below-20",label:"20以下"},{key:"20-100",label:"20-100"},{key:"100-200",label:"100-200"},{key:"200-500",label:"200-500"},{key:"500-plus",label:"500以上"}]},items:function(){return Array.isArray(this.detail.items)?this.detail.items:[]},filteredItems:function(){var t=this;return this.items.filter((function(e){return t.matchRange(e)}))},selectedItems:function(){var t=this;return this.items.filter((function(e){return!e.disabled&&t.selectedIds.indexOf(e.id)>-1}))},selectedCount:function(){return this.selectedItems.length},selectedTotal:function(){return this.selectedItems.reduce((function(t,e){return t+Number(e.amountValue||0)}),0)},displaySelectedTotal:function(){return this.formatAmount(this.selectedTotal)},selectableFilteredItems:function(){return this.filteredItems.filter((function(t){return!t.disabled}))},allChecked:function(){var t=this;return!!this.selectableFilteredItems.length&&this.selectableFilteredItems.every((function(e){return t.selectedIds.indexOf(e.id)>-1}))},canSubmit:function(){return this.selectedItems.length>0&&!this.submitting}},onLoad:function(){this.loadPage(!0)},onShow:function(){this.hasShown?this.loadPage():this.hasShown=!0},methods:{formatAmount:function(t){var e=Number(t||0);return Number.isFinite(e)?Math.round(e).toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):"0"},matchRange:function(t){var e=Number(t&&t.amountValue?t.amountValue:0);return!this.activeRange||("below-20"===this.activeRange?e<20:"20-100"===this.activeRange?e>=20&&e<100:"100-200"===this.activeRange?e>=100&&e<200:"200-500"===this.activeRange?e>=200&&e<500:"500-plus"===this.activeRange&&e>=500)},resolveRangeByAmount:function(t){var e=Number(t||0);return e<20?"below-20":e<100?"20-100":e<200?"100-200":e<500?"200-500":"500-plus"},isChecked:function(t){return this.selectedIds.indexOf(t.id)>-1},toggleItem:function(t){t&&!t.disabled&&(this.isChecked(t)?this.selectedIds=this.selectedIds.filter((function(e){return e!==t.id})):this.selectedIds=this.selectedIds.concat(t.id))},toggleAll:function(){var t=this.selectableFilteredItems.map((function(t){return t.id}));t.length&&(this.allChecked?this.selectedIds=this.selectedIds.filter((function(e){return-1===t.indexOf(e)})):this.selectedIds=Array.from(new Set(this.selectedIds.concat(t))))},loadPage:function(t){var e=this;return(0,r.default)((0,n.default)().mark((function a(){var i,r,s,l;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,o.fetchPointsConvertSelection)(t?{showLoading:!0,loadingText:"加载中"}:null);case 3:i=a.sent,e.detail=i,r=e.items.filter((function(t){return!t.disabled})).map((function(t){return t.id})),e.selectedIds=e.selectedIds.filter((function(t){return r.indexOf(t)>-1})),s=e.rangeTabs.map((function(t){return t.key})),-1===s.indexOf(e.activeRange)&&(l=e.items[0],e.activeRange=l?e.resolveRangeByAmount(l.amountValue):e.rangeTabs[0].key),a.next=14;break;case 11:a.prev=11,a.t0=a["catch"](0),uni.showToast({title:a.t0.message||"页面加载失败",icon:"none"});case 14:case"end":return a.stop()}}),a,null,[[0,11]])})))()},submit:function(){var t=this;return(0,r.default)((0,n.default)().mark((function e(){return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.canSubmit){e.next=3;break}return uni.showToast({title:"请选择可转换订单",icon:"none"}),e.abrupt("return");case 3:return t.submitting=!0,e.prev=4,e.next=7,(0,o.submitAssetPointsConvert)({ids:t.selectedItems.map((function(t){return t.sourceId||t.id}))},{showLoading:!0,loadingText:"转换中"});case 7:uni.showToast({title:"转换成功",icon:"none"}),setTimeout((function(){uni.navigateBack()}),400),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](4),uni.showToast({title:e.t0.message||"转换失败",icon:"none"});case 14:return e.prev=14,t.submitting=!1,e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})))()}}};e.default=l},abd6:function(t,e,a){var i=a("7d99");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("52a6d58c",i,!0,{sourceMap:!1,shadowMode:!1})},c238:function(t,e,a){"use strict";var i=a("af9e");t.exports=!i((function(){return Object.isExtensible(Object.preventExtensions({}))}))},d0b1:function(t,e,a){"use strict";var i=a("8bdb"),n=a("bb80"),r=a("11bf"),s=a("1c06"),o=a("338c"),l=a("d6b1").f,d=a("80bb"),c=a("8449"),f=a("1ea2"),u=a("d7b4"),g=a("c238"),b=!1,v=u("meta"),h=0,p=function(t){l(t,v,{value:{objectID:"O"+h++,weakData:{}}})},m=t.exports={enable:function(){m.enable=function(){},b=!0;var t=d.f,e=n([].splice),a={};a[v]=1,t(a).length&&(d.f=function(a){for(var i=t(a),n=0,r=i.length;n1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};e.default=n},"3c28":function(t,e,a){"use strict";var i=a("e8a7"),n=a.n(i);n.a},"3d85":function(t,e,a){"use strict";a.r(e);var i=a("aa14"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},5075:function(t,e,a){"use strict";var i=a("ae5c"),n=a("71e9"),r=a("e7e3"),s=a("52df"),o=a("81a7"),l=a("1fc1"),d=a("1297"),c=a("d67c"),f=a("5112"),u=a("7e91"),b=TypeError,g=function(t,e){this.stopped=t,this.result=e},v=g.prototype;t.exports=function(t,e,a){var h,p,m,_,x,w,y,k=a&&a.that,z=!(!a||!a.AS_ENTRIES),C=!(!a||!a.IS_RECORD),I=!(!a||!a.IS_ITERATOR),T=!(!a||!a.INTERRUPTED),S=i(e,k),E=function(t){return h&&u(h,"normal",t),new g(!0,t)},O=function(t){return z?(r(t),T?S(t[0],t[1],E):S(t[0],t[1])):T?S(t,E):S(t)};if(C)h=t.iterator;else if(I)h=t;else{if(p=f(t),!p)throw new b(s(t)+" is not iterable");if(o(p)){for(m=0,_=l(t);_>m;m++)if(x=O(t[m]),x&&d(v,x))return x;return new g(!1)}h=c(t,p)}w=C?t.next:h.next;while(!(y=n(w,h)).done){try{x=O(y.value)}catch(R){u(h,"throw",R)}if("object"==typeof x&&x&&d(v,x))return x}return new g(!1)}},5172:function(t,e,a){"use strict";a.r(e);var i=a("28ff"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},"53f7":function(t,e,a){"use strict";var i=a("7658"),n=a("57e7");i("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),n)},"57e7":function(t,e,a){"use strict";var i=a("e37c"),n=a("e4ca"),r=a("a74c"),s=a("ae5c"),o=a("b720"),l=a("1eb8"),d=a("5075"),c=a("0cc2"),f=a("97ed"),u=a("437f"),b=a("ab4a"),g=a("d0b1").fastKey,v=a("235c"),h=v.set,p=v.getterFor;t.exports={getConstructor:function(t,e,a,c){var f=t((function(t,n){o(t,u),h(t,{type:e,index:i(null),first:void 0,last:void 0,size:0}),b||(t.size=0),l(n)||d(n,t[c],{that:t,AS_ENTRIES:a})})),u=f.prototype,v=p(e),m=function(t,e,a){var i,n,r=v(t),s=_(t,e);return s?s.value=a:(r.last=s={index:n=g(e,!0),key:e,value:a,previous:i=r.last,next:void 0,removed:!1},r.first||(r.first=s),i&&(i.next=s),b?r.size++:t.size++,"F"!==n&&(r.index[n]=s)),t},_=function(t,e){var a,i=v(t),n=g(e);if("F"!==n)return i.index[n];for(a=i.first;a;a=a.next)if(a.key===e)return a};return r(u,{clear:function(){var t=v(this),e=t.first;while(e)e.removed=!0,e.previous&&(e.previous=e.previous.next=void 0),e=e.next;t.first=t.last=void 0,t.index=i(null),b?t.size=0:this.size=0},delete:function(t){var e=v(this),a=_(this,t);if(a){var i=a.next,n=a.previous;delete e.index[a.index],a.removed=!0,n&&(n.next=i),i&&(i.previous=n),e.first===a&&(e.first=i),e.last===a&&(e.last=n),b?e.size--:this.size--}return!!a},forEach:function(t){var e,a=v(this),i=s(t,arguments.length>1?arguments[1]:void 0);while(e=e?e.next:a.first){i(e.value,e.key,this);while(e&&e.removed)e=e.previous}},has:function(t){return!!_(this,t)}}),r(u,a?{get:function(t){var e=_(this,t);return e&&e.value},set:function(t,e){return m(this,0===t?0:t,e)}}:{add:function(t){return m(this,t=0===t?0:t,t)}}),b&&n(u,"size",{configurable:!0,get:function(){return v(this).size}}),f},setStrong:function(t,e,a){var i=e+" Iterator",n=p(e),r=p(i);c(t,e,(function(t,e){h(this,{type:i,target:t,state:n(t),kind:e,last:void 0})}),(function(){var t=r(this),e=t.kind,a=t.last;while(a&&a.removed)a=a.previous;return t.target&&(t.last=a=a?a.next:t.state.first)?f("keys"===e?a.key:"values"===e?a.value:[a.key,a.value],!1):(t.target=void 0,f(void 0,!0))}),a?"entries":"values",!a,!0),u(e)}}},"58b0":function(t,e,a){"use strict";a.r(e);var i=a("115a"),n=a("5172");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("3c28");var s=a("828b"),o=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"407d1fbb",null,!1,i["a"],void 0);e["default"]=o.exports},"5d6e":function(t,e,a){"use strict";var i=a("af9e");t.exports=i((function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}))},"73c8":function(t,e,a){"use strict";a.r(e);var i=a("9973"),n=a("3d85");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("1bac");var s=a("828b"),o=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"0113527a",null,!1,i["a"],void 0);e["default"]=o.exports},7658:function(t,e,a){"use strict";var i=a("8bdb"),n=a("85c1"),r=a("bb80"),s=a("8466"),o=a("81a9"),l=a("d0b1"),d=a("5075"),c=a("b720"),f=a("474f"),u=a("1eb8"),b=a("1c06"),g=a("af9e"),v=a("29ba"),h=a("181d"),p=a("dcda");t.exports=function(t,e,a){var m=-1!==t.indexOf("Map"),_=-1!==t.indexOf("Weak"),x=m?"set":"add",w=n[t],y=w&&w.prototype,k=w,z={},C=function(t){var e=r(y[t]);o(y,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(_&&!b(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return _&&!b(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(_&&!b(t))&&e(this,0===t?0:t)}:function(t,a){return e(this,0===t?0:t,a),this})},I=s(t,!f(w)||!(_||y.forEach&&!g((function(){(new w).entries().next()}))));if(I)k=a.getConstructor(e,t,m,x),l.enable();else if(s(t,!0)){var T=new k,S=T[x](_?{}:-0,1)!==T,E=g((function(){T.has(1)})),O=v((function(t){new w(t)})),R=!_&&g((function(){var t=new w,e=5;while(e--)t[x](e,e);return!t.has(-0)}));O||(k=e((function(t,e){c(t,y);var a=p(new w,t,k);return u(e)||d(e,a[x],{that:a,AS_ENTRIES:m}),a})),k.prototype=y,y.constructor=k),(E||R)&&(C("delete"),C("has"),m&&C("get")),(R||S)&&C(x),_&&y.clear&&delete y.clear}return z[t]=k,i({global:!0,constructor:!0,forced:k!==w},z),h(k,t),_||a.setStrong(k,t,m),k}},9973:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"asset-page asset-theme points-list-page"},[a("asset-page-shell",{attrs:{title:"积分转换"}}),a("v-uni-view",{staticClass:"asset-scroll points-list-scroll"},[a("v-uni-view",{staticClass:"summary-card"},[a("v-uni-text",{staticClass:"summary-card__text"},[t._v("已选择订单:"),a("v-uni-text",{staticClass:"summary-card__accent asset-number-font"},[t._v(t._s(t.selectedCount))]),t._v("个;共"),a("v-uni-text",{staticClass:"summary-card__accent asset-number-font"},[t._v(t._s(t.displaySelectedTotal))]),t._v("积分")],1)],1),a("v-uni-view",{staticClass:"selection-card"},[a("v-uni-text",{staticClass:"selection-card__title"},[t._v("按订单积分区间筛选")]),a("v-uni-view",{staticClass:"range-tabs"},t._l(t.rangeTabs,(function(e){return a("v-uni-view",{key:e.key,staticClass:"range-tabs__item",class:{"range-tabs__item--active":t.activeRange===e.key},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.activeRange=e.key}}},[t._v(t._s(e.label))])})),1),t.filteredItems.length?a("v-uni-view",{staticClass:"selection-list"},t._l(t.filteredItems,(function(e){return a("v-uni-view",{key:e.id,staticClass:"selection-item",class:{"selection-item--disabled":e.disabled},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toggleItem(e)}}},[a("v-uni-view",{staticClass:"selection-item__checkbox",class:{"selection-item__checkbox--checked":t.isChecked(e),"selection-item__checkbox--disabled":e.disabled}},[t.isChecked(e)?a("v-uni-text",{staticClass:"selection-item__checkbox-mark"},[t._v("✓")]):t._e()],1),a("v-uni-view",{staticClass:"selection-item__main"},[a("v-uni-view",{staticClass:"selection-item__title-row"},[a("v-uni-text",{staticClass:"selection-item__title"},[t._v(t._s(e.title))]),e.statusText?a("v-uni-view",{staticClass:"selection-item__status",class:{"selection-item__status--warning":e.disabled}},[t._v(t._s(e.statusText))]):t._e()],1),a("v-uni-text",{staticClass:"selection-item__time asset-number-font"},[t._v(t._s(e.time))])],1),a("v-uni-view",{staticClass:"selection-item__side"},[a("v-uni-text",{staticClass:"selection-item__label"},[t._v("转换积分")]),a("v-uni-text",{staticClass:"selection-item__amount asset-number-font"},[t._v(t._s(e.amount))])],1)],1)})),1):a("v-uni-view",{staticClass:"selection-empty"},[a("v-uni-text",{staticClass:"selection-empty__title"},[t._v("暂无可转换订单")]),a("v-uni-text",{staticClass:"selection-empty__desc"},[t._v("当前筛选条件下没有符合条件的积分订单。")])],1)],1)],1),a("v-uni-view",{staticClass:"bottom-bar"},[a("v-uni-view",{staticClass:"bottom-bar__check-all",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toggleAll.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"bottom-bar__checkbox",class:{"bottom-bar__checkbox--checked":t.allChecked}},[t.allChecked?a("v-uni-text",{staticClass:"bottom-bar__checkbox-mark"},[t._v("✓")]):t._e()],1),a("v-uni-text",{staticClass:"bottom-bar__check-all-text"},[t._v("全选")])],1),a("v-uni-view",{staticClass:"bottom-bar__button",class:{"bottom-bar__button--disabled":!t.canSubmit},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.submit.apply(void 0,arguments)}}},[t._v(t._s(t.submitting?"提交中...":"确认转换"))])],1)],1)},n=[]},aa14:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("2634")),r=i(a("2fdc"));a("8f71"),a("bf0f"),a("5ef2"),a("473f"),a("64aa"),a("5c47"),a("a1c1"),a("c9b5"),a("ab80"),a("c223"),a("fd3c"),a("08eb"),a("18f7"),a("f3f7"),a("de6c");var s=i(a("58b0")),o=a("961b"),l={components:{AssetPageShell:s.default},data:function(){return{hasShown:!1,activeRange:"",submitting:!1,selectedIds:[],detail:{items:[]}}},computed:{rangeTabs:function(){return[{key:"below-20",label:"20以下"},{key:"20-100",label:"20-100"},{key:"100-200",label:"100-200"},{key:"200-500",label:"200-500"},{key:"500-plus",label:"500以上"}]},items:function(){return Array.isArray(this.detail.items)?this.detail.items:[]},filteredItems:function(){var t=this;return this.items.filter((function(e){return t.matchRange(e)}))},selectedItems:function(){var t=this;return this.items.filter((function(e){return!e.disabled&&t.selectedIds.indexOf(e.id)>-1}))},selectedCount:function(){return this.selectedItems.length},selectedTotal:function(){return this.selectedItems.reduce((function(t,e){return t+Number(e.amountValue||0)}),0)},displaySelectedTotal:function(){return this.formatAmount(this.selectedTotal)},selectableFilteredItems:function(){return this.filteredItems.filter((function(t){return!t.disabled}))},allChecked:function(){var t=this;return!!this.selectableFilteredItems.length&&this.selectableFilteredItems.every((function(e){return t.selectedIds.indexOf(e.id)>-1}))},canSubmit:function(){return this.selectedItems.length>0&&!this.submitting}},onLoad:function(){this.loadPage(!0)},onShow:function(){this.hasShown?this.loadPage():this.hasShown=!0},methods:{formatAmount:function(t){var e=Number(t||0);return Number.isFinite(e)?Math.round(e).toString().replace(/\B(?=(\d{3})+(?!\d))/g,","):"0"},matchRange:function(t){var e=Number(t&&t.amountValue?t.amountValue:0);return!this.activeRange||("below-20"===this.activeRange?e<20:"20-100"===this.activeRange?e>=20&&e<100:"100-200"===this.activeRange?e>=100&&e<200:"200-500"===this.activeRange?e>=200&&e<500:"500-plus"===this.activeRange&&e>=500)},resolveRangeByAmount:function(t){var e=Number(t||0);return e<20?"below-20":e<100?"20-100":e<200?"100-200":e<500?"200-500":"500-plus"},isChecked:function(t){return this.selectedIds.indexOf(t.id)>-1},toggleItem:function(t){t&&!t.disabled&&(this.isChecked(t)?this.selectedIds=this.selectedIds.filter((function(e){return e!==t.id})):this.selectedIds=this.selectedIds.concat(t.id))},toggleAll:function(){var t=this.selectableFilteredItems.map((function(t){return t.id}));t.length&&(this.allChecked?this.selectedIds=this.selectedIds.filter((function(e){return-1===t.indexOf(e)})):this.selectedIds=Array.from(new Set(this.selectedIds.concat(t))))},loadPage:function(t){var e=this;return(0,r.default)((0,n.default)().mark((function a(){var i,r,s,l;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,o.fetchPointsConvertSelection)(t?{showLoading:!0,loadingText:"加载中"}:null);case 3:i=a.sent,e.detail=i,r=e.items.filter((function(t){return!t.disabled})).map((function(t){return t.id})),e.selectedIds=e.selectedIds.filter((function(t){return r.indexOf(t)>-1})),s=e.rangeTabs.map((function(t){return t.key})),-1===s.indexOf(e.activeRange)&&(l=e.items[0],e.activeRange=l?e.resolveRangeByAmount(l.amountValue):e.rangeTabs[0].key),a.next=14;break;case 11:a.prev=11,a.t0=a["catch"](0),uni.showToast({title:a.t0.message||"页面加载失败",icon:"none"});case 14:case"end":return a.stop()}}),a,null,[[0,11]])})))()},submit:function(){var t=this;return(0,r.default)((0,n.default)().mark((function e(){return(0,n.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t.canSubmit){e.next=3;break}return uni.showToast({title:"请选择可转换订单",icon:"none"}),e.abrupt("return");case 3:return t.submitting=!0,e.prev=4,e.next=7,(0,o.submitAssetPointsConvert)({ids:t.selectedItems.map((function(t){return t.sourceId||t.id}))},{showLoading:!0,loadingText:"转换中"});case 7:uni.showToast({title:"转换成功",icon:"none"}),setTimeout((function(){uni.navigateBack()}),400),e.next=14;break;case 11:e.prev=11,e.t0=e["catch"](4),uni.showToast({title:e.t0.message||"转换失败",icon:"none"});case 14:return e.prev=14,t.submitting=!1,e.finish(14);case 17:case"end":return e.stop()}}),e,null,[[4,11,14,17]])})))()}}};e.default=l},c238:function(t,e,a){"use strict";var i=a("af9e");t.exports=!i((function(){return Object.isExtensible(Object.preventExtensions({}))}))},d0b1:function(t,e,a){"use strict";var i=a("8bdb"),n=a("bb80"),r=a("11bf"),s=a("1c06"),o=a("338c"),l=a("d6b1").f,d=a("80bb"),c=a("8449"),f=a("1ea2"),u=a("d7b4"),b=a("c238"),g=!1,v=u("meta"),h=0,p=function(t){l(t,v,{value:{objectID:"O"+h++,weakData:{}}})},m=t.exports={enable:function(){m.enable=function(){},g=!0;var t=d.f,e=n([].splice),a={};a[v]=1,t(a).length&&(d.f=function(a){for(var i=t(a),n=0,r=i.length;n1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};t.default=n},"2d70":function(e,t,a){"use strict";a.r(t);var i=a("48fd"),n=a("9cbf");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("8307");var o=a("828b"),d=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"149c68fe",null,!1,i["a"],void 0);t["default"]=d.exports},"3c28":function(e,t,a){"use strict";var i=a("e8a7"),n=a.n(i);n.a},4623:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("2634")),r=i(a("2fdc"));a("5ef2"),a("795c"),a("aa9c"),a("64aa"),a("d4b5");var o=i(a("58b0")),d=a("961b"),c={components:{AssetPageShell:o.default},data:function(){return{hasShown:!1,selectedMonth:"",detail:{availablePoints:"0",records:[]}}},computed:{monthOptions:function(){return this.buildMonthOptions()},monthIndex:function(){var e=this.monthOptions.indexOf(this.activeMonth);return e>-1?e:0},activeMonth:function(){return this.selectedMonth||this.currentMonth()},filteredRecords:function(){return Array.isArray(this.detail.records)?this.detail.records:[]}},onLoad:function(){this.selectedMonth=this.currentMonth(),this.loadPage(!0)},onShow:function(){this.hasShown?this.loadPage():this.hasShown=!0},methods:{currentMonth:function(){var e=new Date;return e.getFullYear()+"-"+String(e.getMonth()+1).padStart(2,"0")},buildMonthOptions:function(){for(var e=new Date,t=[],a=0;a<12;a+=1){var i=new Date(e.getFullYear(),e.getMonth()-a,1);t.push(i.getFullYear()+"-"+String(i.getMonth()+1).padStart(2,"0"))}return t},handleMonthChange:function(e){var t=Number(e&&e.detail?e.detail.value:0);this.selectedMonth=this.monthOptions[t]||this.activeMonth,this.loadPage()},loadPage:function(e){var t=this;return(0,r.default)((0,n.default)().mark((function a(){var i;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,d.fetchPointsConvertHome)(t.activeMonth,e?{showLoading:!0,loadingText:"加载中"}:null);case 3:i=a.sent,t.detail=i,a.next=10;break;case 7:a.prev=7,a.t0=a["catch"](0),uni.showToast({title:a.t0.message||"页面加载失败",icon:"none"});case 10:case"end":return a.stop()}}),a,null,[[0,7]])})))()},openConvertList:function(){uni.navigateTo({url:"/pages/assets/points-convert-list"})},openRecord:function(e){if(e&&e.detailAvailable){var t=encodeURIComponent(JSON.stringify({id:e.id,sourceId:e.sourceId,orderSn:e.orderSn,title:e.title,amount:e.amount,time:e.time}));uni.navigateTo({url:"/pages/assets/points-convert-detail?payload="+t})}}}};t.default=c},"48fd":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-page asset-theme points-home-page"},[a("asset-page-shell",{attrs:{title:"积分转换"}}),a("v-uni-view",{staticClass:"asset-scroll points-home-scroll"},[a("v-uni-view",{staticClass:"hero-card"},[a("v-uni-view",{staticClass:"hero-card__content"},[a("v-uni-view",{staticClass:"hero-card__coin-row"},[a("v-uni-view",{staticClass:"hero-card__coin"},[a("v-uni-image",{staticClass:"hero-card__coin-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/j-w.png",mode:"aspectFit"}})],1),a("v-uni-text",{staticClass:"hero-card__coin-text"},[e._v("积分")])],1),a("v-uni-text",{staticClass:"hero-card__label"},[e._v("当前可用积分:")]),a("v-uni-view",{staticClass:"hero-card__bottom"},[a("v-uni-text",{staticClass:"hero-card__value asset-number-font"},[e._v(e._s(e.detail.availablePoints))]),a("v-uni-view",{staticClass:"hero-card__button",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.openConvertList.apply(void 0,arguments)}}},[e._v("积分转换")])],1)],1)],1),a("v-uni-picker",{staticClass:"month-picker",attrs:{mode:"selector",range:e.monthOptions,value:e.monthIndex},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.handleMonthChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"month-picker__inner"},[a("v-uni-text",{staticClass:"month-picker__text"},[e._v(e._s(e.activeMonth))]),a("v-uni-text",{staticClass:"month-picker__arrow"},[e._v("▼")])],1)],1),e.filteredRecords.length?a("v-uni-view",{staticClass:"record-list"},e._l(e.filteredRecords,(function(t){return a("v-uni-view",{key:t.id+"-"+t.time,staticClass:"record-card",class:{"record-card--clickable":t.detailAvailable},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.openRecord(t)}}},[a("v-uni-view",{staticClass:"record-card__main"},[a("v-uni-text",{staticClass:"record-card__title"},[e._v(e._s(t.title))]),a("v-uni-text",{staticClass:"record-card__time asset-number-font"},[e._v(e._s(t.time))])],1),a("v-uni-view",{staticClass:"record-card__side"},[a("v-uni-view",{staticClass:"record-card__amount-row"},[a("v-uni-text",{staticClass:"record-card__amount asset-number-font",class:"record-card__amount--"+t.amountTone},[e._v(e._s(t.amount))]),t.detailAvailable?a("v-uni-text",{staticClass:"record-card__arrow"},[e._v(">")]):e._e()],1)],1)],1)})),1):a("v-uni-view",{staticClass:"empty-card"},[a("v-uni-text",{staticClass:"empty-card__title"},[e._v("暂无转换记录")]),a("v-uni-text",{staticClass:"empty-card__desc"},[e._v("当前月份还没有积分转换明细。")])],1)],1)],1)},n=[]},5172:function(e,t,a){"use strict";a.r(t);var i=a("28ff"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},"58b0":function(e,t,a){"use strict";a.r(t);var i=a("115a"),n=a("5172");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("3c28");var o=a("828b"),d=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"407d1fbb",null,!1,i["a"],void 0);t["default"]=d.exports},"5dca":function(e,t,a){var i=a("cfe6");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("2465100f",i,!0,{sourceMap:!1,shadowMode:!1})},8307:function(e,t,a){"use strict";var i=a("5dca"),n=a.n(i);n.a},"9cbf":function(e,t,a){"use strict";a.r(t);var i=a("4623"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},cfe6:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-149c68fe]{background:#191e32;color:#fff}.section-label[data-v-149c68fe]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-149c68fe]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-149c68fe]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-149c68fe]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-149c68fe]{padding:%?20?% %?18?%}.hero-chip-row[data-v-149c68fe]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-149c68fe]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-149c68fe]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-149c68fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-149c68fe]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-149c68fe]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-149c68fe]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-149c68fe]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-149c68fe]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-149c68fe]{margin-top:%?8?%}.feature-cell[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-149c68fe]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-149c68fe]{flex:1;min-width:0}.feature-cell__title[data-v-149c68fe]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-149c68fe]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-149c68fe]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-149c68fe]{display:flex;align-items:center}.tab-row[data-v-149c68fe]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-149c68fe]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-149c68fe]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-149c68fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-149c68fe]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-149c68fe]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-149c68fe]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-149c68fe]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-149c68fe]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-149c68fe]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-149c68fe]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-149c68fe]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-149c68fe]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-149c68fe]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-149c68fe]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-149c68fe]{margin:%?8?% 0 0}.hint-item[data-v-149c68fe]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-149c68fe]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-149c68fe]{display:flex;align-items:center}.button-row .secondary-button[data-v-149c68fe]{margin-right:%?20?%}.primary-button[data-v-149c68fe]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-149c68fe]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-149c68fe]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-149c68fe]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-149c68fe]{color:#fff;font-weight:600}.danger-text[data-v-149c68fe]{color:#ff7285}.success-text[data-v-149c68fe]{color:#5ad7a1}.warning-text[data-v-149c68fe]{color:#ffbf66}.wallet-card[data-v-149c68fe]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-149c68fe]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-149c68fe]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-149c68fe]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-149c68fe]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-149c68fe]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-149c68fe]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-149c68fe]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-149c68fe]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-149c68fe]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-149c68fe]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-149c68fe]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-149c68fe]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-149c68fe]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-149c68fe]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-149c68fe]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-149c68fe]{width:%?360?%}.record-link[data-v-149c68fe]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.points-home-page[data-v-149c68fe]{min-height:100vh;background:#191e32}.points-home-scroll[data-v-149c68fe]{min-height:calc(100vh - env(safe-area-inset-top) - %?104?%);padding:%?10?% %?14?% calc(env(safe-area-inset-bottom) + %?36?%)}.hero-card[data-v-149c68fe]{position:relative;overflow:hidden;min-height:%?248?%;padding:%?24?% %?28?%;border-radius:%?10?%;background:#242944 url(https://imgs.agrimedia.cn/bm-bmt/jifen-header.png) no-repeat top/100% %?248?%;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.16)}.hero-card__content[data-v-149c68fe]{position:relative;z-index:1}.hero-card__coin-row[data-v-149c68fe],\n.hero-card__bottom[data-v-149c68fe],\n.record-card[data-v-149c68fe],\n.record-card__amount-row[data-v-149c68fe],\n.month-picker__inner[data-v-149c68fe]{display:flex;align-items:center}.hero-card__coin[data-v-149c68fe]{display:flex;align-items:center;justify-content:center;width:%?56?%;height:%?56?%;border-radius:50%;background:linear-gradient(135deg,#f85ca9,#de4d95);box-shadow:0 %?12?% %?20?% rgba(230,90,156,.2)}.hero-card__coin-image[data-v-149c68fe]{width:%?30?%;height:%?30?%}.hero-card__coin-text[data-v-149c68fe]{margin-left:%?16?%;font-size:%?32?%;font-weight:500;color:#fff}.hero-card__label[data-v-149c68fe]{display:block;margin-top:%?38?%;font-size:%?28?%;color:rgba(233,239,255,.9)}.hero-card__bottom[data-v-149c68fe]{margin-top:%?10?%}.hero-card__value[data-v-149c68fe]{max-width:%?360?%;font-size:%?58?%;font-weight:800;line-height:1.05;color:#fff;margin-right:%?20?%}.hero-card__button[data-v-149c68fe]{display:inline-flex;align-items:center;justify-content:center;min-width:%?166?%;height:%?48?%;border-radius:%?999?%;background:linear-gradient(135deg,#1ec5ff,#179fe8);box-shadow:0 %?14?% %?24?% rgba(27,179,242,.22);font-size:%?26?%;font-weight:500;color:#fff}.month-picker[data-v-149c68fe]{display:inline-block;margin-top:%?22?%}.month-picker__inner[data-v-149c68fe]{justify-content:space-between;width:%?210?%;height:%?64?%;padding:0 %?18?%;border-radius:%?6?%;background:#4a5174}.month-picker__text[data-v-149c68fe]{font-size:%?26?%;color:#fff}.month-picker__arrow[data-v-149c68fe]{font-size:%?18?%;color:hsla(0,0%,100%,.92)}.record-list[data-v-149c68fe]{margin-top:%?22?%}.record-card[data-v-149c68fe],\n.empty-card[data-v-149c68fe]{border-radius:%?10?%;background:#242944;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.14)}.record-card[data-v-149c68fe]{justify-content:space-between;padding:%?26?% %?28?%;margin-top:%?18?%}.record-card[data-v-149c68fe]:first-child{margin-top:0}.record-card--clickable[data-v-149c68fe]{cursor:pointer}.record-card__main[data-v-149c68fe]{flex:1;min-width:0}.record-card__title[data-v-149c68fe]{display:block;font-size:%?28?%;font-weight:500;color:#fff}.record-card__time[data-v-149c68fe]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.9)}.record-card__side[data-v-149c68fe]{display:flex;justify-content:flex-end;margin-left:%?20?%}.record-card__amount-row[data-v-149c68fe]{justify-content:flex-end}.record-card__amount[data-v-149c68fe]{font-size:%?28?%;font-weight:700}.record-card__amount--increase[data-v-149c68fe]{color:#ff8b63}.record-card__amount--decrease[data-v-149c68fe]{color:#20ddb0}.record-card__arrow[data-v-149c68fe]{margin-left:%?16?%;font-size:%?38?%;line-height:1;color:hsla(0,0%,100%,.96)}.empty-card[data-v-149c68fe]{margin-top:%?22?%;padding:%?60?% %?28?%;text-align:center}.empty-card__title[data-v-149c68fe]{display:block;font-size:%?28?%;color:#fff}.empty-card__desc[data-v-149c68fe]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.86)}',""]),e.exports=t},e8a7:function(e,t,a){var i=a("fd90");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("400d130a",i,!0,{sourceMap:!1,shadowMode:!1})},fd90:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-407d1fbb]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-407d1fbb]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-407d1fbb]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-407d1fbb]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-407d1fbb]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-407d1fbb]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-407d1fbb]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-407d1fbb]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),e.exports=t}}]); \ No newline at end of file diff --git a/unpackage/dist/build/web/static/js/pages-assets-points-convert.a01ce208.js b/unpackage/dist/build/web/static/js/pages-assets-points-convert.a01ce208.js deleted file mode 100644 index 704899b..0000000 --- a/unpackage/dist/build/web/static/js/pages-assets-points-convert.a01ce208.js +++ /dev/null @@ -1 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-assets-points-convert"],{"1e12":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-shell",style:{"--asset-shell-side-width":e.sideWidth}},[a("v-uni-view",{staticClass:"asset-shell__nav"},[a("v-uni-view",{staticClass:"asset-shell__side"},[e.backable?a("v-uni-view",{staticClass:"asset-shell__back",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.handleBack.apply(void 0,arguments)}}},[a("v-uni-image",{staticClass:"asset-shell__back-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bacn-icon.png",mode:"aspectFit"}})],1):e._e()],1),a("v-uni-text",{staticClass:"asset-shell__title"},[e._v(e._s(e.title))]),a("v-uni-view",{staticClass:"asset-shell__side asset-shell__side--right"},[e._t("right",[e.rightText?a("v-uni-text",{staticClass:"asset-shell__action",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("right-click")}}},[e._v(e._s(e.rightText))]):e._e()])],2)],1),e._t("default")],2)},n=[]},"28ff":function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i={props:{title:{type:String,default:""},rightText:{type:String,default:""},backable:{type:Boolean,default:!0},sideWidth:{type:String,default:"120rpx"}},methods:{handleBack:function(){getCurrentPages().length>1?uni.navigateBack():uni.reLaunch({url:"/pages/index/index"})}}};t.default=i},"2d70":function(e,t,a){"use strict";a.r(t);var i=a("48fd"),n=a("9cbf");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("8307");var o=a("828b"),d=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"149c68fe",null,!1,i["a"],void 0);t["default"]=d.exports},4623:function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=i(a("2634")),r=i(a("2fdc"));a("5ef2"),a("795c"),a("aa9c"),a("64aa"),a("d4b5");var o=i(a("58b0")),d=a("961b"),c={components:{AssetPageShell:o.default},data:function(){return{hasShown:!1,selectedMonth:"",detail:{availablePoints:"0",records:[]}}},computed:{monthOptions:function(){return this.buildMonthOptions()},monthIndex:function(){var e=this.monthOptions.indexOf(this.activeMonth);return e>-1?e:0},activeMonth:function(){return this.selectedMonth||this.currentMonth()},filteredRecords:function(){return Array.isArray(this.detail.records)?this.detail.records:[]}},onLoad:function(){this.selectedMonth=this.currentMonth(),this.loadPage(!0)},onShow:function(){this.hasShown?this.loadPage():this.hasShown=!0},methods:{currentMonth:function(){var e=new Date;return e.getFullYear()+"-"+String(e.getMonth()+1).padStart(2,"0")},buildMonthOptions:function(){for(var e=new Date,t=[],a=0;a<12;a+=1){var i=new Date(e.getFullYear(),e.getMonth()-a,1);t.push(i.getFullYear()+"-"+String(i.getMonth()+1).padStart(2,"0"))}return t},handleMonthChange:function(e){var t=Number(e&&e.detail?e.detail.value:0);this.selectedMonth=this.monthOptions[t]||this.activeMonth,this.loadPage()},loadPage:function(e){var t=this;return(0,r.default)((0,n.default)().mark((function a(){var i;return(0,n.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,(0,d.fetchPointsConvertHome)(t.activeMonth,e?{showLoading:!0,loadingText:"加载中"}:null);case 3:i=a.sent,t.detail=i,a.next=10;break;case 7:a.prev=7,a.t0=a["catch"](0),uni.showToast({title:a.t0.message||"页面加载失败",icon:"none"});case 10:case"end":return a.stop()}}),a,null,[[0,7]])})))()},openConvertList:function(){uni.navigateTo({url:"/pages/assets/points-convert-list"})},openRecord:function(e){if(e&&e.detailAvailable){var t=encodeURIComponent(JSON.stringify({id:e.id,sourceId:e.sourceId,orderSn:e.orderSn,title:e.title,amount:e.amount,time:e.time}));uni.navigateTo({url:"/pages/assets/points-convert-detail?payload="+t})}}}};t.default=c},"48fd":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return n})),a.d(t,"a",(function(){}));var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"asset-page asset-theme points-home-page"},[a("asset-page-shell",{attrs:{title:"积分转换"}}),a("v-uni-view",{staticClass:"asset-scroll points-home-scroll"},[a("v-uni-view",{staticClass:"hero-card"},[a("v-uni-view",{staticClass:"hero-card__content"},[a("v-uni-view",{staticClass:"hero-card__coin-row"},[a("v-uni-view",{staticClass:"hero-card__coin"},[a("v-uni-image",{staticClass:"hero-card__coin-image",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/j-w.png",mode:"aspectFit"}})],1),a("v-uni-text",{staticClass:"hero-card__coin-text"},[e._v("积分")])],1),a("v-uni-text",{staticClass:"hero-card__label"},[e._v("当前可用积分:")]),a("v-uni-view",{staticClass:"hero-card__bottom"},[a("v-uni-text",{staticClass:"hero-card__value asset-number-font"},[e._v(e._s(e.detail.availablePoints))]),a("v-uni-view",{staticClass:"hero-card__button",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.openConvertList.apply(void 0,arguments)}}},[e._v("积分转换")])],1)],1)],1),a("v-uni-picker",{staticClass:"month-picker",attrs:{mode:"selector",range:e.monthOptions,value:e.monthIndex},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.handleMonthChange.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"month-picker__inner"},[a("v-uni-text",{staticClass:"month-picker__text"},[e._v(e._s(e.activeMonth))]),a("v-uni-text",{staticClass:"month-picker__arrow"},[e._v("▼")])],1)],1),e.filteredRecords.length?a("v-uni-view",{staticClass:"record-list"},e._l(e.filteredRecords,(function(t){return a("v-uni-view",{key:t.id+"-"+t.time,staticClass:"record-card",class:{"record-card--clickable":t.detailAvailable},on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.openRecord(t)}}},[a("v-uni-view",{staticClass:"record-card__main"},[a("v-uni-text",{staticClass:"record-card__title"},[e._v(e._s(t.title))]),a("v-uni-text",{staticClass:"record-card__time asset-number-font"},[e._v(e._s(t.time))])],1),a("v-uni-view",{staticClass:"record-card__side"},[a("v-uni-view",{staticClass:"record-card__amount-row"},[a("v-uni-text",{staticClass:"record-card__amount asset-number-font",class:"record-card__amount--"+t.amountTone},[e._v(e._s(t.amount))]),t.detailAvailable?a("v-uni-text",{staticClass:"record-card__arrow"},[e._v(">")]):e._e()],1)],1)],1)})),1):a("v-uni-view",{staticClass:"empty-card"},[a("v-uni-text",{staticClass:"empty-card__title"},[e._v("暂无转换记录")]),a("v-uni-text",{staticClass:"empty-card__desc"},[e._v("当前月份还没有积分转换明细。")])],1)],1)],1)},n=[]},5172:function(e,t,a){"use strict";a.r(t);var i=a("28ff"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},"58b0":function(e,t,a){"use strict";a.r(t);var i=a("1e12"),n=a("5172");for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);a("f9c1");var o=a("828b"),d=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"401fa352",null,!1,i["a"],void 0);t["default"]=d.exports},"5dca":function(e,t,a){var i=a("cfe6");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("2465100f",i,!0,{sourceMap:!1,shadowMode:!1})},"7d99":function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-shell[data-v-401fa352]{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding:calc(env(safe-area-inset-top) + %?20?%) %?14?% %?20?%;background:#191e32}.asset-shell__nav[data-v-401fa352]{display:flex;align-items:center;min-height:%?48?%}.asset-shell__side[data-v-401fa352]{display:flex;align-items:center;width:var(--asset-shell-side-width);flex:0 0 var(--asset-shell-side-width);min-width:0}.asset-shell__side--right[data-v-401fa352]{justify-content:flex-end;width:%?48?%;height:%?48?%}.asset-shell__back[data-v-401fa352]{display:flex;align-items:center;justify-content:center;width:%?48?%;height:%?48?%}.asset-shell__back-image[data-v-401fa352]{width:%?48?%;height:%?48?%}.asset-shell__title[data-v-401fa352]{flex:1;text-align:center;font-size:%?36?%;font-weight:500;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.asset-shell__action[data-v-401fa352]{font-size:%?24?%;font-weight:600;color:rgba(232,239,255,.86)}',""]),e.exports=t},8307:function(e,t,a){"use strict";var i=a("5dca"),n=a.n(i);n.a},"9cbf":function(e,t,a){"use strict";a.r(t);var i=a("4623"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);t["default"]=n.a},abd6:function(e,t,a){var i=a("7d99");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var n=a("967d").default;n("52a6d58c",i,!0,{sourceMap:!1,shadowMode:!1})},cfe6:function(e,t,a){var i=a("c86c");t=i(!1),t.push([e.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */.asset-page[data-v-149c68fe]{background:#191e32;color:#fff}.section-label[data-v-149c68fe]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-149c68fe]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-149c68fe]{border:1px solid rgba(143,167,207,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18)}.paper-panel[data-v-149c68fe]{border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));box-shadow:0 %?24?% %?60?% rgba(0,0,0,.18);color:#fff}.panel-block[data-v-149c68fe]{padding:%?20?% %?18?%}.hero-chip-row[data-v-149c68fe]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-149c68fe]{display:inline-flex;align-items:center;padding:%?12?% %?18?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:hsla(0,0%,100%,.08);font-size:%?22?%;color:#fff}.hero-chip__dot[data-v-149c68fe]{width:%?12?%;height:%?12?%;margin-right:%?12?%;border-radius:50%;background:#4cc9ff;box-shadow:0 0 %?18?% rgba(76,201,255,.6)}.summary-grid[data-v-149c68fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-149c68fe]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-149c68fe]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-149c68fe]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-149c68fe]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-149c68fe]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-149c68fe]{margin-top:%?8?%}.feature-cell[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between;padding:%?24?% 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.feature-cell[data-v-149c68fe]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-149c68fe]{flex:1;min-width:0}.feature-cell__title[data-v-149c68fe]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-149c68fe]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-149c68fe]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-149c68fe]{display:flex;align-items:center}.tab-row[data-v-149c68fe]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-149c68fe]{flex:1;padding:%?16?% 0;border-radius:%?999?%;text-align:center;font-size:%?24?%;color:hsla(0,0%,100%,.64)}.tab-chip.is-active[data-v-149c68fe]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-149c68fe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-149c68fe]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-149c68fe]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-149c68fe]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-149c68fe]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-149c68fe]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-149c68fe]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-149c68fe]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-149c68fe]{width:100%;margin-top:%?16?%;padding:%?20?% %?22?%;border-radius:%?14?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.1);font-size:%?30?%;color:#fff}.chip-selector[data-v-149c68fe]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-149c68fe]{padding:%?14?% %?24?%;margin:0 %?16?% %?16?% 0;border-radius:%?999?%;background:rgba(18,25,48,.72);border:1px solid hsla(0,0%,100%,.08);font-size:%?24?%;color:hsla(0,0%,100%,.64)}.chip-selector__item.is-active[data-v-149c68fe]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-149c68fe]{margin:%?8?% 0 0}.hint-item[data-v-149c68fe]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-149c68fe]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-149c68fe]{display:flex;align-items:center}.button-row .secondary-button[data-v-149c68fe]{margin-right:%?20?%}.primary-button[data-v-149c68fe]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border:0;border-radius:%?999?%;background:linear-gradient(135deg,#7e6cff,#6b56f6);box-shadow:0 %?14?% %?24?% rgba(93,79,225,.22);font-size:%?30?%;font-weight:700;color:#fff}.secondary-button[data-v-149c68fe]{display:flex;align-items:center;justify-content:center;width:100%;height:%?84?%;border-radius:%?999?%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.06);font-size:%?30?%;font-weight:600;color:#fff}.button-link[data-v-149c68fe]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-149c68fe]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-149c68fe]{color:#fff;font-weight:600}.danger-text[data-v-149c68fe]{color:#ff7285}.success-text[data-v-149c68fe]{color:#5ad7a1}.warning-text[data-v-149c68fe]{color:#ffbf66}.wallet-card[data-v-149c68fe]{padding:%?20?% %?18?%;border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));border:1px solid rgba(149,162,220,.16)}.wallet-name[data-v-149c68fe]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-149c68fe]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-149c68fe]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-149c68fe]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-149c68fe]{padding:%?36?% %?28?%;border:1px solid rgba(149,162,220,.16);border-radius:%?16?%;background:linear-gradient(180deg,rgba(54,62,96,.94),rgba(39,50,84,.92));text-align:center}.empty-title[data-v-149c68fe]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-149c68fe]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-149c68fe]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-149c68fe]{position:relative;display:flex;align-items:center;justify-content:center;width:%?110?%;height:%?110?%;border-radius:50%;background:linear-gradient(180deg,#1f4a72,#1a3464)}.page-hero__ring[data-v-149c68fe]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-149c68fe]{width:%?110?%;height:%?110?%;border:%?4?% solid rgba(63,220,255,.9);box-shadow:0 0 0 %?6?% rgba(80,225,255,.08)}.page-hero__ring--inner[data-v-149c68fe]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-149c68fe]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-149c68fe]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-149c68fe]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-149c68fe]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-149c68fe]{width:%?360?%}.record-link[data-v-149c68fe]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.points-home-page[data-v-149c68fe]{min-height:100vh;background:#191e32}.points-home-scroll[data-v-149c68fe]{min-height:calc(100vh - env(safe-area-inset-top) - %?104?%);padding:%?10?% %?14?% calc(env(safe-area-inset-bottom) + %?36?%)}.hero-card[data-v-149c68fe]{position:relative;overflow:hidden;min-height:%?248?%;padding:%?24?% %?28?%;border-radius:%?10?%;background:#242944 url(https://imgs.agrimedia.cn/bm-bmt/jifen-header.png) no-repeat top/100% %?248?%;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.16)}.hero-card__content[data-v-149c68fe]{position:relative;z-index:1}.hero-card__coin-row[data-v-149c68fe],\n.hero-card__bottom[data-v-149c68fe],\n.record-card[data-v-149c68fe],\n.record-card__amount-row[data-v-149c68fe],\n.month-picker__inner[data-v-149c68fe]{display:flex;align-items:center}.hero-card__coin[data-v-149c68fe]{display:flex;align-items:center;justify-content:center;width:%?56?%;height:%?56?%;border-radius:50%;background:linear-gradient(135deg,#f85ca9,#de4d95);box-shadow:0 %?12?% %?20?% rgba(230,90,156,.2)}.hero-card__coin-image[data-v-149c68fe]{width:%?30?%;height:%?30?%}.hero-card__coin-text[data-v-149c68fe]{margin-left:%?16?%;font-size:%?32?%;font-weight:500;color:#fff}.hero-card__label[data-v-149c68fe]{display:block;margin-top:%?38?%;font-size:%?28?%;color:rgba(233,239,255,.9)}.hero-card__bottom[data-v-149c68fe]{margin-top:%?10?%}.hero-card__value[data-v-149c68fe]{max-width:%?360?%;font-size:%?58?%;font-weight:800;line-height:1.05;color:#fff;margin-right:%?20?%}.hero-card__button[data-v-149c68fe]{display:inline-flex;align-items:center;justify-content:center;min-width:%?166?%;height:%?48?%;border-radius:%?999?%;background:linear-gradient(135deg,#1ec5ff,#179fe8);box-shadow:0 %?14?% %?24?% rgba(27,179,242,.22);font-size:%?26?%;font-weight:500;color:#fff}.month-picker[data-v-149c68fe]{display:inline-block;margin-top:%?22?%}.month-picker__inner[data-v-149c68fe]{justify-content:space-between;width:%?210?%;height:%?64?%;padding:0 %?18?%;border-radius:%?6?%;background:#4a5174}.month-picker__text[data-v-149c68fe]{font-size:%?26?%;color:#fff}.month-picker__arrow[data-v-149c68fe]{font-size:%?18?%;color:hsla(0,0%,100%,.92)}.record-list[data-v-149c68fe]{margin-top:%?22?%}.record-card[data-v-149c68fe],\n.empty-card[data-v-149c68fe]{border-radius:%?10?%;background:#242944;box-shadow:0 %?12?% %?24?% rgba(8,13,30,.14)}.record-card[data-v-149c68fe]{justify-content:space-between;padding:%?26?% %?28?%;margin-top:%?18?%}.record-card[data-v-149c68fe]:first-child{margin-top:0}.record-card--clickable[data-v-149c68fe]{cursor:pointer}.record-card__main[data-v-149c68fe]{flex:1;min-width:0}.record-card__title[data-v-149c68fe]{display:block;font-size:%?28?%;font-weight:500;color:#fff}.record-card__time[data-v-149c68fe]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.9)}.record-card__side[data-v-149c68fe]{display:flex;justify-content:flex-end;margin-left:%?20?%}.record-card__amount-row[data-v-149c68fe]{justify-content:flex-end}.record-card__amount[data-v-149c68fe]{font-size:%?28?%;font-weight:700}.record-card__amount--increase[data-v-149c68fe]{color:#ff8b63}.record-card__amount--decrease[data-v-149c68fe]{color:#20ddb0}.record-card__arrow[data-v-149c68fe]{margin-left:%?16?%;font-size:%?38?%;line-height:1;color:hsla(0,0%,100%,.96)}.empty-card[data-v-149c68fe]{margin-top:%?22?%;padding:%?60?% %?28?%;text-align:center}.empty-card__title[data-v-149c68fe]{display:block;font-size:%?28?%;color:#fff}.empty-card__desc[data-v-149c68fe]{display:block;margin-top:%?14?%;font-size:%?22?%;color:rgba(158,170,204,.86)}',""]),e.exports=t},f9c1:function(e,t,a){"use strict";var i=a("abd6"),n=a.n(i);n.a}}]); \ No newline at end of file diff --git a/utils/request.js b/utils/request.js index 199fede..98ee165 100644 --- a/utils/request.js +++ b/utils/request.js @@ -61,6 +61,7 @@ export default function request(options) { if (token) { const bearerToken = "Bearer " + token; + requestHeader["Authori-zation"] = bearerToken; requestHeader.Authorization = bearerToken; } const shouldHandleLoading = showGlobalLoading(options); diff --git a/utils/webview-token.js b/utils/webview-token.js index 027dc48..e422592 100644 --- a/utils/webview-token.js +++ b/utils/webview-token.js @@ -1,19 +1,229 @@ -function findTokenInText(text) { +const WEBVIEW_TOKEN_STORAGE_KEY = "bmt_webview_token"; +let cachedToken = ""; +const MAX_NESTED_PARSE_DEPTH = 4; +const NESTED_URL_PARAM_KEYS = [ + "url", + "targetUrl", + "target_url", + "redirect", + "redirectUrl", + "redirect_url", + "redirectUri", + "redirect_uri", + "returnUrl", + "return_url", + "link", + "href", +]; +const NESTED_URL_PARAM_KEYS_LOWER = NESTED_URL_PARAM_KEYS.map((item) => + item.toLowerCase(), +); + +function safeDecodeURIComponent(value) { + if (!value) { + return ""; + } + + try { + return decodeURIComponent(value); + } catch (error) { + return String(value); + } +} + +function decodeMultiEncodedValue(value) { + let currentValue = String(value || ""); + if (!currentValue) { + return ""; + } + + for (let round = 0; round < 4; round += 1) { + const decodedValue = safeDecodeURIComponent(currentValue); + if (!decodedValue || decodedValue === currentValue) { + break; + } + currentValue = decodedValue; + } + + return currentValue; +} + +function sanitizeTokenValue(token) { + let normalizedToken = decodeMultiEncodedValue(token || "").trim(); + if (!normalizedToken) { + return ""; + } + + if (/^bearer\s+/i.test(normalizedToken)) { + normalizedToken = normalizedToken.replace(/^bearer\s+/i, "").trim(); + } + + const hashIndex = normalizedToken.indexOf("#"); + if (hashIndex > -1) { + normalizedToken = normalizedToken.slice(0, hashIndex).trim(); + } + + const ampersandIndex = normalizedToken.indexOf("&"); + if (ampersandIndex > -1) { + normalizedToken = normalizedToken.slice(0, ampersandIndex).trim(); + } + + return normalizedToken; +} + +function parseQueryByRegex(queryText) { + const query = String(queryText || "").trim(); + if (!query) { + return []; + } + + const normalizedQuery = query.replace(/^[?#&/]+/, ""); + if (!normalizedQuery) { + return []; + } + + const entries = []; + const pairs = normalizedQuery.split("&"); + for (let index = 0; index < pairs.length; index += 1) { + const pair = String(pairs[index] || ""); + if (!pair) { + continue; + } + + const splitIndex = pair.indexOf("="); + if (splitIndex === -1) { + continue; + } + + const key = pair.slice(0, splitIndex); + const value = pair.slice(splitIndex + 1); + if (!key) { + continue; + } + + entries.push({ + key: key, + value: value, + }); + } + + return entries; +} + +function findTokenInText(text, depth = 0) { + if (depth > MAX_NESTED_PARSE_DEPTH) { + return ""; + } if (!text) { return ""; } - const queryIndex = text.indexOf("?"); - if (queryIndex === -1) { + const rawText = String(text || "").trim(); + if (!rawText) { return ""; } - const rawQueryText = text.slice(queryIndex + 1); - const hashIndex = rawQueryText.indexOf("#"); - const queryText = - hashIndex === -1 ? rawQueryText : rawQueryText.slice(0, hashIndex); - const search = new URLSearchParams(queryText); - return search.get("token") || ""; + const candidates = []; + const queryIndex = rawText.indexOf("?"); + const hashIndex = rawText.indexOf("#"); + + if (queryIndex > -1) { + let queryCandidate = rawText.slice(queryIndex + 1); + const hashInQuery = queryCandidate.indexOf("#"); + if (hashInQuery > -1) { + queryCandidate = queryCandidate.slice(0, hashInQuery); + } + candidates.push(queryCandidate); + } + + if (hashIndex > -1) { + candidates.push(rawText.slice(hashIndex + 1)); + } + + candidates.push(rawText); + + for (let index = 0; index < candidates.length; index += 1) { + let queryText = String(candidates[index] || "").trim(); + if (!queryText) { + continue; + } + + const nextQueryIndex = queryText.indexOf("?"); + if (nextQueryIndex > -1) { + queryText = queryText.slice(nextQueryIndex + 1); + } + + queryText = queryText.replace(/^[/#&]+/, ""); + if (!queryText || queryText.indexOf("=") === -1) { + continue; + } + + try { + const search = new URLSearchParams(queryText); + const token = search.get("token") || search.get("access_token") || ""; + if (token) { + return sanitizeTokenValue(token); + } + + for (let keyIndex = 0; keyIndex < NESTED_URL_PARAM_KEYS.length; keyIndex += 1) { + const nestedKey = NESTED_URL_PARAM_KEYS[keyIndex]; + const nestedValue = search.get(nestedKey) || ""; + if (!nestedValue) { + continue; + } + + const nestedDecodedValue = decodeMultiEncodedValue(nestedValue); + const nestedToken = + findTokenInText(nestedValue, depth + 1) || + findTokenInText(nestedDecodedValue, depth + 1); + if (nestedToken) { + return nestedToken; + } + } + } catch (error) { + // Continue to fallback regex mode. + } + + const matcher = queryText.match( + /(?:^|[?&#/])(token|access_token)=([^&#]+)/i, + ); + if (matcher && matcher[2]) { + return sanitizeTokenValue(matcher[2]); + } + + const fallbackEntries = parseQueryByRegex(queryText); + for (let entryIndex = 0; entryIndex < fallbackEntries.length; entryIndex += 1) { + const entry = fallbackEntries[entryIndex]; + const entryKey = String(entry.key || ""); + const entryValue = String(entry.value || ""); + if (!entryKey || !entryValue) { + continue; + } + + const normalizedEntryKey = entryKey.toLowerCase(); + const isTokenKey = + normalizedEntryKey === "token" || normalizedEntryKey === "access_token"; + if (isTokenKey) { + return sanitizeTokenValue(entryValue); + } + + const isNestedUrlKey = + NESTED_URL_PARAM_KEYS_LOWER.indexOf(normalizedEntryKey) > -1; + if (!isNestedUrlKey) { + continue; + } + + const nestedDecodedValue = decodeMultiEncodedValue(entryValue); + const nestedToken = + findTokenInText(entryValue, depth + 1) || + findTokenInText(nestedDecodedValue, depth + 1); + if (nestedToken) { + return nestedToken; + } + } + } + + return ""; } export function extractTokenFromUrl(url) { @@ -57,6 +267,91 @@ export function getCurrentWebviewUrl() { return ""; } -export function getCurrentWebviewToken() { - return extractTokenFromUrl(getCurrentWebviewUrl()); +function getH5ReferrerUrl() { + // #ifdef H5 + if (typeof document !== "undefined") { + return String(document.referrer || "").trim(); + } + // #endif + + return ""; +} + +function normalizeToken(token) { + return sanitizeTokenValue(token); +} + +function saveTokenToStorage(token) { + const normalizedToken = normalizeToken(token); + if (!normalizedToken) { + return ""; + } + + cachedToken = normalizedToken; + + try { + if (typeof uni !== "undefined" && uni.setStorageSync) { + uni.setStorageSync(WEBVIEW_TOKEN_STORAGE_KEY, normalizedToken); + } + } catch (error) { + // Ignore storage failures and keep in-memory fallback. + } + + return normalizedToken; +} + +function readTokenFromStorage() { + if (cachedToken) { + return cachedToken; + } + + try { + if (typeof uni !== "undefined" && uni.getStorageSync) { + const token = normalizeToken(uni.getStorageSync(WEBVIEW_TOKEN_STORAGE_KEY)); + if (token) { + cachedToken = token; + return token; + } + } + } catch (error) { + // Ignore storage failures and fallback to runtime token extraction. + } + + return ""; +} + +export function setCurrentWebviewToken(token) { + return saveTokenToStorage(token); +} + +export function refreshCurrentWebviewToken(url) { + const candidateUrls = []; + const inputUrl = String(url || "").trim(); + const currentUrl = String(getCurrentWebviewUrl() || "").trim(); + const referrerUrl = getH5ReferrerUrl(); + + if (inputUrl) { + candidateUrls.push(inputUrl); + } + + if (currentUrl && candidateUrls.indexOf(currentUrl) === -1) { + candidateUrls.push(currentUrl); + } + + if (referrerUrl && candidateUrls.indexOf(referrerUrl) === -1) { + candidateUrls.push(referrerUrl); + } + + for (let index = 0; index < candidateUrls.length; index += 1) { + const nextToken = extractTokenFromUrl(candidateUrls[index]); + if (nextToken) { + return saveTokenToStorage(nextToken); + } + } + + return readTokenFromStorage(); +} + +export function getCurrentWebviewToken() { + return refreshCurrentWebviewToken(); }