bm-bmt/unpackage/dist/build/web/static/js/pages-index-index.5907aede.js

1 line
50 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"0218":function(e,t,a){var n=a("5119");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("f96d18ca",n,!0,{sourceMap:!1,shadowMode:!1})},"0261":function(e,t,a){"use strict";a.r(t);var n=a("163c"),i=a("beff");for(var s in i)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(s);a("4f72");var r=a("828b"),o=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"12f9972c",null,!1,n["a"],void 0);t["default"]=o.exports},"163c":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),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-page asset-theme home-page"},[a("v-uni-view",{staticClass:"home-topbar"},[a("v-uni-view",{staticClass:"home-topbar__side"}),a("v-uni-text",{staticClass:"home-topbar__title"},[e._v(e._s(e.overview.title||"数字资产"))]),a("v-uni-view",{staticClass:"home-wallet-btn",on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.openWallet.apply(void 0,arguments)}}},[a("v-uni-view",{staticClass:"home-wallet-btn__icon"},[a("v-uni-image",{attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/qianbao.png",mode:"widthFix"}})],1),a("v-uni-text",{staticClass:"home-wallet-btn__text",staticStyle:{"margin-top":"4rpx"}},[e._v("钱包")])],1)],1),a("v-uni-view",{staticClass:"asset-scroll home-scroll"},[e.isHomeLoading?a("v-uni-view",{staticClass:"home-skeleton"},[a("v-uni-view",{staticClass:"home-skeleton__hero"},[a("v-uni-view",{staticClass:"home-skeleton__banner skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__stat-panel"},e._l(2,(function(e){return a("v-uni-view",{key:"home-skeleton-stat-"+e,staticClass:"home-skeleton__stat-card skeleton-card"},[a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--label skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--value skeleton-block"})],1)})),1)],1),a("v-uni-view",{staticClass:"home-skeleton__section"},[a("v-uni-view",{staticClass:"home-skeleton__title skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__asset-grid"},e._l(5,(function(e){return a("v-uni-view",{key:"home-skeleton-asset-"+e,staticClass:"home-skeleton__asset-card skeleton-card"},[a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--asset-label skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--asset-value skeleton-block"})],1)})),1)],1),a("v-uni-view",{staticClass:"home-skeleton__section"},[a("v-uni-view",{staticClass:"home-skeleton__title skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__feature-list"},e._l(6,(function(e){return a("v-uni-view",{key:"home-skeleton-feature-"+e,staticClass:"home-skeleton__feature-item skeleton-card"},[a("v-uni-view",{staticClass:"home-skeleton__feature-main"},[a("v-uni-view",{staticClass:"home-skeleton__feature-icon skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--feature skeleton-block"})],1),a("v-uni-view",{staticClass:"home-skeleton__feature-arrow skeleton-block"})],1)})),1)],1),a("v-uni-view",{staticClass:"home-skeleton__notice"},[a("v-uni-view",{staticClass:"home-skeleton__notice-icon skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__notice-lines"},[a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--notice skeleton-block"}),a("v-uni-view",{staticClass:"home-skeleton__line home-skeleton__line--notice-short skeleton-block"})],1)],1)],1):e._e(),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:!e.isHomeLoading,expression:"!isHomeLoading"}]},[a("v-uni-view",{staticClass:"home-hero"},[a("v-uni-view",{staticClass:"brand-banner"}),a("v-uni-view",{staticClass:"stat-panel"},e._l(e.overview.topStats,(function(t){return a("v-uni-view",{key:t.key,staticClass:"stat-card",class:"stat-card--"+t.accent,on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.openTopStat(t)}}},[a("v-uni-view",{staticClass:"stat-card__body"},[a("v-uni-text",{staticClass:"stat-card__label"},[e._v(e._s(t.title))]),a("v-uni-view",{staticClass:"stat-card__value-row"},[a("v-uni-text",{staticClass:"stat-card__value asset-number-font"},[e._v(e._s(t.value))]),a("v-uni-text",{staticClass:"stat-card__unit"},[e._v(e._s(t.unit))])],1)],1)],1)})),1)],1),a("v-uni-view",{staticClass:"home-section"},[a("v-uni-view",{staticClass:"home-section__head"},[a("v-uni-text",{staticClass:"home-section__title"},[e._v("我的资产")])],1),a("v-uni-view",{staticClass:"asset-grid"},e._l(e.overview.quickAssets,(function(t){return a("v-uni-view",{key:t.key,staticClass:"asset-mini-card",class:["asset-mini-card--"+t.accent,"balance"===t.key?"asset-mini-card--full":""],on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.openQuickAsset(t)}}},[a("v-uni-image",{staticClass:"asset-mini-card__bg",attrs:{src:e.quickAssetBg(t.key),mode:"aspectFill"}}),a("v-uni-view",{staticClass:"asset-mini-card__head"},[a("v-uni-text",{staticClass:"asset-mini-card__label"},[e._v(e._s(t.title))])],1),a("v-uni-text",{staticClass:"asset-mini-card__value asset-number-font"},[e._v(e._s("bmtr"===t.key?e.formatBmtrValue(t.value):e.formatAssetValue(t.value)))])],1)})),1)],1),a("v-uni-view",{staticClass:"home-section"},[a("v-uni-view",{staticClass:"home-section__head"},[a("v-uni-text",{staticClass:"home-section__title"},[e._v("功能中心")])],1),a("v-uni-view",{staticClass:"feature-list"},e._l(e.overview.features,(function(t){return a("v-uni-view",{key:t.key,staticClass:"feature-list__item",on:{click:function(a){arguments[0]=a=e.$handleEvent(a),e.openFeature(t.key)}}},[a("v-uni-view",{staticClass:"feature-list__main"},[a("v-uni-view",{staticClass:"feature-list__icon"},[a("v-uni-image",{staticClass:"feature-list__icon-image",attrs:{src:e.featureIcon(t.key),mode:"aspectFit"}})],1),a("v-uni-text",{staticClass:"feature-list__title"},[e._v(e._s(t.title))])],1),a("v-uni-image",{staticClass:"feature-list__arrow",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/more.png"}})],1)})),1)],1),a("v-uni-view",{staticClass:"notice-bar"},[a("v-uni-image",{staticClass:"notice-bar__icon",attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/tips.png",mode:"widthFix"}}),a("v-uni-text",{staticClass:"notice-bar__text"},[e._v(e._s(e.overview.notice))])],1),a("v-uni-image",{staticStyle:{width:"100%","margin-top":"20rpx"},attrs:{src:"https://imgs.agrimedia.cn/bm-bmt/bottom.png",mode:"widthFix"}})],1)],1),a("asset-confirm-popup",{attrs:{visible:e.signPopupVisible,title:e.signPopupTitle,message:e.signPopupMessage,"confirm-text":e.signPopupConfirmText,"cancel-text":"取消"},on:{cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSignPopupCancel.apply(void 0,arguments)},confirm:function(t){arguments[0]=t=e.$handleEvent(t),e.handleSignPopupConfirm.apply(void 0,arguments)}}})],1)},i=[]},"2b20":function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return i})),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,e.panelClass]},[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),a("v-uni-view",{staticClass:"popup-panel__content"},[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()],1),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",staticStyle:{height:"64rpx"},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",staticStyle:{height:"64rpx"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.$emit("confirm")}}},[e._v(e._s(e.confirmText))])],1)],1)],1):e._e()},i=[]},"2b9b":function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.checkBmtSignCondition=function(e,t){return y.apply(this,arguments)},t.fetchBmtContractStatus=function(e){return x.apply(this,arguments)},t.fetchBmtOcrResult=function(e,t){return S.apply(this,arguments)},t.startBmtSigning=function(e,t){return C.apply(this,arguments)},t.submitBmtSignInfo=function(e,t){return T.apply(this,arguments)},t.uploadBmtImage=function(e,t){return k.apply(this,arguments)},a("64aa"),a("bf0f"),a("7a76"),a("c9b5"),a("0c26"),a("f7a5"),a("5c47"),a("0506"),a("aa9c");var i=n(a("2634")),s=n(a("2fdc")),r=n(a("fcf3")),o=n(a("5844")),l=n(a("25a0")),c=a("6199");function d(e,t){return{message:e||"接口请求失败",raw:t}}function u(e,t){if(function(e){if(!e||"object"!==(0,r.default)(e))return!1;var t=void 0!==e.code?Number(e.code):Number(e.status);return 200===t}(e))return e.data;if(e&&"object"===(0,r.default)(e))throw d(e.msg||e.message||t||"接口请求失败",e);throw d(t||"接口返回异常",e)}function f(e,t){return p.apply(this,arguments)}function p(){return p=(0,s.default)((0,i.default)().mark((function e(t,a){var n;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.default)(t);case 3:return n=e.sent,e.abrupt("return",u(n,a));case 7:if(e.prev=7,e.t0=e["catch"](0),!e.t0||!e.t0.message){e.next=11;break}throw e.t0;case 11:throw d(a||"接口请求失败",e.t0);case 12:case"end":return e.stop()}}),e,null,[[0,7]])}))),p.apply(this,arguments)}function g(e,t){return Object.assign({},e,t||{})}function h(e,t){if(!e||"object"!==(0,r.default)(e))return"";for(var a=0;a<t.length;a+=1){var n=e[t[a]];if(void 0!==n&&null!==n&&""!==n)return n}return""}function m(e){if(!e||"object"!==(0,r.default)(e))return{};var t={};return["info","data","result"].forEach((function(a){var n=e[a];n&&"object"===(0,r.default)(n)&&!Array.isArray(n)&&(t=Object.assign(t,n))})),Object.assign(t,e)}function v(){var e=(0,c.getCurrentWebviewToken)();if(!e)return{};var t="Bearer "+e;return{"Authori-zation":t,Authorization:t}}function b(e){return new Promise((function(t,a){if("undefined"!==typeof document){var n=new Image;n.src=e,n.onload=function(){var e=n.width,a=n.height;e>a?e>800&&(a*=800/e,e=800):a>800&&(e*=800/a,a=800);var i=document.createElement("canvas"),s=i.getContext("2d");i.width=e,i.height=a,s.drawImage(n,0,0,e,a);t(function e(t){var a=i.toDataURL("image/jpeg",t),n=3*a.length/4/1024;return n>500&&t>.1?e(t-.05):a}(.8))},n.onerror=function(){a(new Error("图片读取失败"))}}else a(new Error("当前环境不支持图片压缩"))}))}function _(e,t){return w.apply(this,arguments)}function w(){return w=(0,s.default)((0,i.default)().mark((function e(t,a){var n;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=Number(a||0),!(n>0&&n<=2097152)){e.next=3;break}return e.abrupt("return",t);case 3:return e.prev=3,e.next=6,b(t);case 6:return e.abrupt("return",e.sent);case 9:return e.prev=9,e.t0=e["catch"](3),console.warn("[BMT上传] 图片压缩失败,改用原图",e.t0),e.abrupt("return",t);case 13:case"end":return e.stop()}}),e,null,[[3,9]])}))),w.apply(this,arguments)}function k(){return k=(0,s.default)((0,i.default)().mark((function e(t,a){var n,s,l,c,u;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=String(t||"").trim(),n){e.next=3;break}throw d("图片上传失败");case 3:return s=Number(a&&a.size||0),e.next=6,_(n,s);case 6:return l=e.sent,console.log("[BMT上传] 原始大小",s,"上传来源",String(l).slice(0,48)),c=Object.assign({"Form-type":"gzh"},v(),a&&a.header||{}),u=o.default.BASE_URL+o.default.ENDPOINTS.bmtUploadImage,e.abrupt("return",new Promise((function(e,t){uni.uploadFile({url:u,filePath:l,name:"pics",formData:{filename:"pics"},header:c,success:function(a){var n=Number(a&&a.statusCode);if(console.log("[BMT上传] 响应",n,a&&a.data),n>=200&&n<300){var i=a&&a.data;if("string"===typeof i)try{i=JSON.parse(i)}catch(p){var s=String(a.data||"").trim();return/^https?:\/\//i.test(s)?void e({url:s}):void t(d("图片上传失败",a))}if("string"===typeof i&&/^https?:\/\//i.test(i.trim()))e({url:i.trim()});else{for(var o=[],l=i,c=0;c<3&&l&&"object"===(0,r.default)(l);c+=1)o.push(l),l=l.data;for(var u=0;u<o.length;u+=1){var f=h(o[u],["url","src","path","file_url","media_url","image_url"]);if(f)return void e({url:String(f)})}t(d("图片上传失败:响应中未找到图片地址",i))}}else t(d("图片上传失败(HTTP "+n+")",a))},fail:function(e){console.error("[BMT上传] 失败",e),t(d("图片上传失败",e))}})})));case 11:case"end":return e.stop()}}),e)}))),k.apply(this,arguments)}function x(){return x=(0,s.default)((0,i.default)().mark((function e(t){var a;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f(g({url:o.default.ENDPOINTS.bmtContractStatus},t),"签约状态查询失败");case 2:return a=e.sent,e.abrupt("return",m(a));case 4:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}function y(){return y=(0,s.default)((0,i.default)().mark((function e(t,a){var n;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f(g({url:o.default.ENDPOINTS.bmtSignCheck,method:"GET",data:t||{}},a),"签约前置校验失败");case 2:return n=e.sent,e.abrupt("return",m(n));case 4:case"end":return e.stop()}}),e)}))),y.apply(this,arguments)}function C(){return C=(0,s.default)((0,i.default)().mark((function e(t,a){var n,s,c,u,f,p,h,m;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,l.default)(g({url:o.default.ENDPOINTS.bmtSignStart,method:"POST",data:t||{}},a));case 3:n=e.sent,e.next=9;break;case 6:throw e.prev=6,e.t0=e["catch"](0),d(e.t0&&e.t0.message||"发起签约失败",e.t0);case 9:for(s=n&&"object"===(0,r.default)(n)?n:{},c=[],u=s,f=0;f<3&&u&&"object"===(0,r.default)(u);f+=1)c.push(u),u=u.data;p=function(e){for(var t=0;t<c.length;t+=1)for(var a=0;a<e.length;a+=1){var n=c[t][e[a]];if(void 0!==n&&null!==n&&""!==n)return String(n)}return""},m=c.length-1;case 15:if(!(m>=1)){e.next=22;break}if(void 0===c[m].status||null===c[m].status){e.next=19;break}return h=c[m].status,e.abrupt("break",22);case 19:m-=1,e.next=15;break;case 22:return void 0===h&&void 0!==s.status&&(h=s.status),void 0===h&&(h=s.code),e.abrupt("return",{status:Number(h),message:p(["msg","message"]),saasShortLink:p(["saasShortLink","saas_short_link"]),raw:s});case 25:case"end":return e.stop()}}),e,null,[[0,6]])}))),C.apply(this,arguments)}function S(){return S=(0,s.default)((0,i.default)().mark((function e(t,a){return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.abrupt("return",f(g({url:o.default.ENDPOINTS.bmtOcrImage,method:"POST",data:t||{}},a),"图片识别失败"));case 1:case"end":return e.stop()}}),e)}))),S.apply(this,arguments)}function T(){return T=(0,s.default)((0,i.default)().mark((function e(t,a){var n;return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,f(g({url:o.default.ENDPOINTS.bmtUpdateUserSignInfo,method:"POST",data:t||{}},a),"提交失败");case 2:return n=e.sent,e.abrupt("return",m(n));case 4:case"end":return e.stop()}}),e)}))),T.apply(this,arguments)}},3521:function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("64aa"),a("d4b5"),a("5ef2");var i=n(a("2634")),s=n(a("2fdc")),r=n(a("fcf3")),o=a("961b"),l=a("2b9b"),c=n(a("ee03")),d=(n(a("5844")),a("7e23")),u="".concat(window.location.origin,"/JXH5/pages/users/user_spread_user/index");function f(e){var t=e&&e.personal_auth_status;return t&&"object"===(0,r.default)(t)?1===Number(t.status)?1:0:1===Number(t)?1:0}var p={components:{AssetConfirmPopup:c.default},data:function(){return{isHomeLoading:!0,hasLoadedOnce:!1,isFetchingHome:!1,isOpeningCouponRedeem:!1,signPopupVisible:!1,signPopupMode:"",signPopupTitle:"BMT签约",signPopupMessage:"",signPopupConfirmText:"确认",signContractType:0,signContractId:"",signRecordId:"",signPersonalAuthStatus:0,signInfoData:{},isSigning:!1,overview:{title:"数字资产",heroTitle:"BM数字资产管理",topStats:[],quickAssets:[],features:[],notice:""}}},onLoad:function(){this.loadPage({showSkeleton:!0})},onShow:function(){this.checkBmtContract(),this.loadPage({showSkeleton:!this.hasLoadedOnce})},methods:{checkBmtContract:function(){var e=this;return(0,s.default)((0,i.default)().mark((function t(){var a,n,s,r;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,(0,l.fetchBmtContractStatus)();case 3:if(t.t0=t.sent,t.t0){t.next=6;break}t.t0={};case 6:if(a=t.t0,2!==Number(a.status)){t.next=9;break}return t.abrupt("return");case 9:if(n=a.sign_info_complete,s=void 0===n||null===n||""===n?1:Number(n),r=Number(a.contract_status||0),1===s){t.next=15;break}return e.openSignInfoPopup(a),t.abrupt("return");case 15:if(0!==r){t.next=18;break}return t.next=18,e.openSigningPopup(a);case 18:t.next=22;break;case 20:t.prev=20,t.t1=t["catch"](0);case 22:case"end":return t.stop()}}),t,null,[[0,20]])})))()},openSignInfoPopup:function(e){this.signPopupMode="info",this.signPopupTitle="BMT签约",this.signPopupMessage="您的签约信息尚未完善,请先补充签约信息后再进行签约。",this.signPopupConfirmText="去补充信息",this.signInfoData=e||{},this.signPopupVisible=!0},openSigningPopup:function(e){var t=this;return(0,s.default)((0,i.default)().mark((function a(){var n,s,r,o,c;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return n=String(e&&e.tips||""),s=Number(e&&e.contract_type||0),r={},a.prev=3,a.next=6,(0,l.checkBmtSignCondition)({},{showLoading:!0,loadingText:"校验中"});case 6:if(a.t0=a.sent,a.t0){a.next=9;break}a.t0={};case 9:r=a.t0,a.next=15;break;case 12:a.prev=12,a.t1=a["catch"](3),r={};case 15:o=String(r.tips||""),c=r.contract_type,o&&(n=o),void 0!==c&&null!==c&&""!==c&&(s=1===Number(c)?1:0),t.signContractId=String(r.c_id||""),t.signRecordId=String(r.id||e&&e.id||""),t.signPersonalAuthStatus=f(r),t.signPopupMode="sign",t.signPopupTitle="BMT签约",t.signPopupMessage=n||"您尚未签署 BMT 相关协议,请完成签约后继续使用。",t.signPopupConfirmText=1===s?"更新协议":"签约新协议",t.signContractType=s,t.signPopupVisible=!0;case 28:case"end":return a.stop()}}),a,null,[[3,12]])})))()},handleSignPopupConfirm:function(){if("info"===this.signPopupMode){var e=encodeURIComponent(JSON.stringify(this.signInfoData||{}));return this.signPopupVisible=!1,void uni.navigateTo({url:"/pages/assets/bmt-sign-info?data="+e})}this.handleGoSigning()},handleSignPopupCancel:function(){this.signPopupVisible=!1,this.exitToHostPage()},exitToHostPage:function(){var e=navigator.userAgent.toLowerCase(),t=e.indexOf("html5plus")>-1||window.plus;if(t)window.location.href="uniwebview://redirectTo?url=/pages/users/user_spread_user/index";else if("undefined"===typeof window){if("function"===typeof getCurrentPages&&getCurrentPages().length>1)uni.navigateBack();else if("undefined"!==typeof plus){var a,n=plus.webview.currentWebview();null===n||void 0===n||null===(a=n.close)||void 0===a||a.call(n)}}else window.location.href=u},handleGoSigning:function(){var e=this;return(0,s.default)((0,i.default)().mark((function t(){var a;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.isSigning){t.next=2;break}return t.abrupt("return");case 2:if(1!==e.signPersonalAuthStatus){t.next=6;break}e.isSigning=!0;try{e.signPopupVisible=!1,uni.navigateTo({url:"/pages/assets/bmt-sign-agreement"})}finally{e.isSigning=!1}return t.abrupt("return");case 6:if(e.signContractId){t.next=9;break}return uni.showToast({title:"签约信息获取失败,请稍后重试",icon:"none"}),t.abrupt("return");case 9:return e.isSigning=!0,t.prev=10,t.next=13,(0,l.startBmtSigning)({contract_type:e.signContractType,c_id:e.signContractId,id:e.signRecordId},{showLoading:!0,loadingText:"发起签约"});case 13:if(a=t.sent,console.log("[BMT签约] start_signing_bmt_v2 返回:",a.raw),0!==Number(a.status)||!a.saasShortLink){t.next=19;break}return e.signPopupVisible=!1,e.navigateToExternalUrl(a.saasShortLink),t.abrupt("return");case 19:uni.showToast({title:a.message||"发起签约失败,请稍后重试",icon:"none"}),t.next=25;break;case 22:t.prev=22,t.t0=t["catch"](10),uni.showToast({title:t.t0.message||"发起签约失败",icon:"none"});case 25:return t.prev=25,e.isSigning=!1,t.finish(25);case 28:case"end":return t.stop()}}),t,null,[[10,22,25,28]])})))()},formatAssetValue:function(e){return(0,d.truncateToTwo)(e)},formatBmtrValue:function(e){var t=Number(e||0);return Number.isFinite(t)?t.toFixed(2):"0.00"},loadPage:function(){var e=arguments,t=this;return(0,s.default)((0,i.default)().mark((function a(){var n,s,r;return(0,i.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=e.length>0&&void 0!==e[0]?e[0]:{},!t.isFetchingHome){a.next=3;break}return a.abrupt("return");case 3:return s=Boolean(n.showSkeleton)||!t.hasLoadedOnce,s&&(t.isHomeLoading=!0),t.isFetchingHome=!0,a.prev=6,a.next=9,(0,o.fetchAssetHome)();case 9:r=a.sent,t.overview=r,t.hasLoadedOnce=!0,a.next=17;break;case 14:a.prev=14,a.t0=a["catch"](6),uni.showToast({title:a.t0.message||"首页加载失败",icon:"none"});case 17:return a.prev=17,!s&&t.hasLoadedOnce||(t.isHomeLoading=!1),t.isFetchingHome=!1,a.finish(17);case 21:case"end":return a.stop()}}),a,null,[[6,14,17,21]])})))()},quickAssetIcon:function(e){return{points:"https://imgs.agrimedia.cn/bm-bmt/jifen-icon.png",voucher:"https://imgs.agrimedia.cn/bm-bmt/quan-icon.png",coupon:"https://imgs.agrimedia.cn/bm-bmt/xiaofei-icon.png",power:"https://imgs.agrimedia.cn/bm-bmt/suanli-icon.png",bmtr:"https://imgs.agrimedia.cn/webimg/202607171808386371853.svg"}[e]||""},quickAssetBg:function(e){return{balance:"https://imgs.agrimedia.cn/bm-bmt/brokerage-icon.png",points:"https://imgs.agrimedia.cn/bm-bmt/jifen-bg.png",voucher:"https://imgs.agrimedia.cn/bm-bmt/quan-bg.png",coupon:"https://imgs.agrimedia.cn/bm-bmt/xiaofei-bg.png",power:"https://imgs.agrimedia.cn/bm-bmt/suanli-bg.png",bmtr:"https://imgs.agrimedia.cn/webimg/202607201122331061368.svg"}[e]||""},featureIcon:function(e){return{"bmt-exchange":"https://imgs.agrimedia.cn/bm-bmt/b.png","bmt-flash":"https://imgs.agrimedia.cn/bm-bmt/shandui.png","power-exchange":"https://imgs.agrimedia.cn/bm-bmt/s.png",transfer:"https://imgs.agrimedia.cn/bm-bmt/z.png",withdraw:"https://imgs.agrimedia.cn/bm-bmt/t.png","points-convert":"https://imgs.agrimedia.cn/bm-bmt/j.png"}[e]||""},openFeature:function(e){var t={transfer:"/pages/assets/transfer","power-exchange":"/pages/assets/power-exchange","bmt-exchange":"/pages/assets/bmt-exchange","bmt-flash":"/pages/assets/bmt-flash",withdraw:"/pages/assets/withdraw","points-convert":"/pages/assets/points-convert"}[e];t?uni.navigateTo({url:t}):uni.showToast({title:"功能开发中",icon:"none"})},openTopStat:function(e){var t=e&&e.key?e.key:"",a={"wallet-bmt":"/pages/assets/ledger?type=withdraw"}[t];a&&uni.navigateTo({url:a})},openQuickAsset:function(e){if(e&&"balance"===e.key)this.openBalanceSpread();else if(e&&"voucher"===e.key)this.openVoucherBroker();else if(e&&"coupon"===e.key)this.openCouponRedeem();else{var t={points:"/pages/assets/ledger?type=points",power:"/pages/assets/ledger?type=power-flow",bmtr:"/pages/assets/bmtr"}[e.key];t&&uni.navigateTo({url:t})}},navigateToExternalUrl:function(e){if(e)if("undefined"!==typeof window&&window.location)window.location.href=e;else{if("undefined"!==typeof plus&&plus.webview&&plus.webview.currentWebview){var t=plus.webview.currentWebview();if(t&&"function"===typeof t.loadURL)return void t.loadURL(e)}uni.navigateTo({url:e})}},openVoucherBroker:function(){return(0,s.default)((0,i.default)().mark((function e(){return(0,i.default)().wrap((function(e){while(1)switch(e.prev=e.next){case 0:uni.navigateTo({url:"/pages/assets/voucher-center"});case 1:case"end":return e.stop()}}),e)})))()},openCouponRedeem:function(){var e=this;return(0,s.default)((0,i.default)().mark((function t(){var a;return(0,i.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!e.isOpeningCouponRedeem){t.next=2;break}return t.abrupt("return");case 2:return e.isOpeningCouponRedeem=!0,t.prev=3,t.next=6,(0,o.fetchCouponRedeemLinkData)({showLoading:!0,loadingText:"加载中"});case 6:a=t.sent,e.navigateToExternalUrl(a.targetUrl),t.next=13;break;case 10:t.prev=10,t.t0=t["catch"](3),uni.showToast({title:t.t0.message||"跳转失败",icon:"none"});case 13:return t.prev=13,e.isOpeningCouponRedeem=!1,t.finish(13);case 16:case"end":return t.stop()}}),t,null,[[3,10,13,16]])})))()},openBalanceSpread:function(){uni.navigateTo({url:"/pages/assets/balance-center"})},openWallet:function(){uni.navigateTo({url:"/pages/assets/wallet"})}}};t.default=p},"352b":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-126ae516]{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:%?24?% %?24?% calc(%?24?% + env(safe-area-inset-bottom));box-sizing:border-box}.popup-mask__backdrop[data-v-126ae516]{position:absolute;inset:0;background:rgba(5,10,22,.72)}.popup-panel[data-v-126ae516]{position:relative;width:100%;max-width:%?600?%;max-height:calc(100vh - %?48?% - env(safe-area-inset-bottom));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);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.popup-panel__head[data-v-126ae516]{position:relative;display:flex;align-items:center;justify-content:center;min-height:%?44?%}.popup-panel__title[data-v-126ae516]{display:block;width:100%;padding:0 %?56?%;font-size:%?32?%;font-weight:500;text-align:center;color:#fff}.popup-panel__close[data-v-126ae516]{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:%?44?%;height:%?44?%}.popup-panel__close-image[data-v-126ae516]{width:%?28?%;height:%?28?%}.popup-panel__content[data-v-126ae516]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup-panel__message[data-v-126ae516]{display:block;margin-top:%?34?%;font-size:%?30?%;line-height:1.8;color:#edf2ff}.popup-panel__status[data-v-126ae516]{display:flex;align-items:center;justify-content:center;margin-top:%?46?%}.popup-panel__status-image[data-v-126ae516]{width:%?54?%;height:%?54?%;flex-shrink:0}.popup-panel__status-text[data-v-126ae516]{margin-left:%?18?%;font-size:%?24?%;font-weight:600;color:#edf2ff}.popup-panel__description[data-v-126ae516]{display:block;margin-top:%?34?%;font-size:%?26?%;line-height:1.7;text-align:center;color:rgba(201,209,233,.86)}.popup-panel__body[data-v-126ae516]{margin-top:%?22?%;font-size:%?28?%}.popup-panel__footer[data-v-126ae516]{display:flex;align-items:center;gap:%?18?%;margin-top:%?40?%}.popup-panel__footer--single[data-v-126ae516]{justify-content:center}.popup-panel__btn[data-v-126ae516]{display:flex;align-items:center;justify-content:center;flex:1;height:%?64?%;border-radius:%?12?%;font-size:%?28?%;font-weight:700}.popup-panel__footer--single .popup-panel__btn[data-v-126ae516]{flex:0 0 %?232?%}.popup-panel__btn--ghost[data-v-126ae516]{border:1px solid rgba(157,173,221,.44);background:rgba(77,89,129,.28);color:#fff}.popup-panel__btn--primary[data-v-126ae516]{background:#02abf1;color:#fff}',""]),e.exports=t},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"},panelClass:{type:String,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"),i=a.n(n);for(var s in n)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(s);t["default"]=i.a},"4f72":function(e,t,a){"use strict";var n=a("0218"),i=a.n(n);i.a},5119: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-page[data-v-12f9972c]{background:#191e32;color:#fff}.section-label[data-v-12f9972c]{margin:0 0 %?20?%;font-size:%?36?%;font-weight:600;color:#fff}.section-subtitle[data-v-12f9972c]{margin-top:%?8?%;font-size:%?24?%;line-height:1.6;color:hsla(0,0%,100%,.78)}.glass-panel[data-v-12f9972c]{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-12f9972c]{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-12f9972c]{padding:%?20?% %?18?%}.hero-chip-row[data-v-12f9972c]{display:flex;flex-wrap:wrap;margin:%?20?% 0 0}.hero-chip[data-v-12f9972c]{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-12f9972c]{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-12f9972c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?20?%}.summary-card[data-v-12f9972c]{padding:%?24?%;border-radius:%?28?%;background:hsla(0,0%,100%,.06);border:1px solid rgba(143,167,207,.12)}.summary-card__title[data-v-12f9972c]{font-size:%?24?%;color:hsla(0,0%,100%,.78)}.summary-card__value[data-v-12f9972c]{display:flex;align-items:baseline;margin-top:%?14?%;font-size:%?44?%;font-weight:700;line-height:1}.summary-card__unit[data-v-12f9972c]{margin-left:%?10?%;font-size:%?24?%;font-weight:500;color:#8fa7cf}.summary-card__desc[data-v-12f9972c]{margin-top:%?14?%;font-size:%?22?%;line-height:1.5;color:#8fa7cf}.feature-list[data-v-12f9972c]{margin-top:%?8?%}.feature-cell[data-v-12f9972c]{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-12f9972c]:last-child{border-bottom:0;padding-bottom:0}.feature-cell__main[data-v-12f9972c]{flex:1;min-width:0}.feature-cell__title[data-v-12f9972c]{font-size:%?30?%;font-weight:600;color:#fff}.feature-cell__desc[data-v-12f9972c]{margin-top:%?8?%;font-size:%?22?%;line-height:1.5;color:hsla(0,0%,100%,.6)}.feature-cell__arrow[data-v-12f9972c]{margin-left:%?20?%;font-size:%?36?%;font-weight:600;color:hsla(0,0%,100%,.4)}.action-row[data-v-12f9972c]{display:flex;align-items:center}.tab-row[data-v-12f9972c]{display:flex;padding:%?6?%;border-radius:%?999?%;background:rgba(17,27,54,.54)}.tab-chip[data-v-12f9972c]{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-12f9972c]{background:linear-gradient(135deg,#7e6cff,#6b56f6);color:#fff;box-shadow:0 %?14?% %?22?% rgba(93,79,225,.22)}.info-grid[data-v-12f9972c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:%?18?%}.info-box[data-v-12f9972c]{padding:%?20?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.06)}.info-box__label[data-v-12f9972c]{font-size:%?22?%;color:#8fa7cf}.info-box__value[data-v-12f9972c]{margin-top:%?10?%;font-size:%?34?%;font-weight:700;color:#fff}.field-card[data-v-12f9972c]{padding:%?18?%;border-radius:%?14?%;background:rgba(29,39,68,.52);border:1px solid hsla(0,0%,100%,.08)}.field-row[data-v-12f9972c]{display:flex;align-items:center;justify-content:space-between}.field-label[data-v-12f9972c]{font-size:%?24?%;color:hsla(0,0%,100%,.62)}.field-value[data-v-12f9972c]{font-size:%?28?%;font-weight:600;color:#fff}.field-helper[data-v-12f9972c]{margin-top:%?10?%;font-size:%?22?%;line-height:1.6;color:hsla(0,0%,100%,.6)}.text-input[data-v-12f9972c]{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-12f9972c]{display:flex;flex-wrap:wrap;margin-top:%?16?%}.chip-selector__item[data-v-12f9972c]{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-12f9972c]{background:rgba(126,108,255,.22);border-color:rgba(126,108,255,.28);color:#fff}.hint-list[data-v-12f9972c]{margin:%?8?% 0 0}.hint-item[data-v-12f9972c]{display:flex;margin-top:%?14?%;font-size:%?22?%;line-height:1.7;color:hsla(0,0%,100%,.62)}.hint-item__index[data-v-12f9972c]{margin-right:%?10?%;color:#5a71ff;font-weight:600}.button-row[data-v-12f9972c]{display:flex;align-items:center}.button-row .secondary-button[data-v-12f9972c]{margin-right:%?20?%}.primary-button[data-v-12f9972c]{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-12f9972c]{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-12f9972c]{font-size:%?24?%;font-weight:600;color:rgba(221,230,255,.86)}.meta-pair[data-v-12f9972c]{display:flex;align-items:center;justify-content:space-between;margin-top:%?18?%;font-size:%?24?%}.meta-pair__label[data-v-12f9972c]{color:hsla(0,0%,100%,.62)}.meta-pair__value[data-v-12f9972c]{color:#fff;font-weight:600}.danger-text[data-v-12f9972c]{color:#ff7285}.success-text[data-v-12f9972c]{color:#5ad7a1}.warning-text[data-v-12f9972c]{color:#ffbf66}.wallet-card[data-v-12f9972c]{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-12f9972c]{font-size:%?28?%;font-weight:700;color:#fff}.wallet-address[data-v-12f9972c]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;word-break:break-all;color:hsla(0,0%,100%,.78)}.wallet-footer[data-v-12f9972c]{display:flex;align-items:center;justify-content:space-between;margin-top:%?20?%}.wallet-badge[data-v-12f9972c]{padding:%?8?% %?16?%;border-radius:%?999?%;background:rgba(126,108,255,.18);font-size:%?20?%;color:#dfe7ff}.empty-panel[data-v-12f9972c]{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-12f9972c]{font-size:%?30?%;font-weight:700;color:#fff}.empty-desc[data-v-12f9972c]{margin-top:%?14?%;font-size:%?24?%;line-height:1.7;color:hsla(0,0%,100%,.78)}.page-hero[data-v-12f9972c]{display:flex;flex-direction:column;align-items:center;padding:%?12?% 0 %?20?%}.page-hero__mark[data-v-12f9972c]{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-12f9972c]{position:absolute;left:50%;top:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-hero__ring--outer[data-v-12f9972c]{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-12f9972c]{width:%?88?%;height:%?88?%;border:%?3?% solid rgba(98,231,255,.42)}.page-hero__text[data-v-12f9972c]{position:relative;z-index:1;font-size:%?52?%;font-weight:800;font-style:italic;color:#42d9ff}.page-hero__value[data-v-12f9972c]{margin-top:%?16?%;font-size:%?24?%;font-weight:700;color:#fff}.page-hero__desc[data-v-12f9972c]{margin-top:%?8?%;font-size:%?20?%;line-height:1.6;color:hsla(0,0%,100%,.66);text-align:center}.submit-wrap[data-v-12f9972c]{display:flex;flex-direction:column;align-items:center;padding:%?24?% 0 %?8?%}.submit-wrap .primary-button[data-v-12f9972c]{width:%?360?%}.record-link[data-v-12f9972c]{margin-top:%?18?%;font-size:%?22?%;text-decoration:underline;color:rgba(222,232,255,.86)}.home-page[data-v-12f9972c]{background:#191e32}.home-topbar[data-v-12f9972c]{display:grid;grid-template-columns:%?136?% 1fr %?136?%;align-items:center;padding:calc(env(safe-area-inset-top) + %?20?%) %?16?% %?8?%}.home-topbar__side[data-v-12f9972c]{width:%?136?%;height:%?1?%}.home-topbar__title[data-v-12f9972c]{text-align:center;font-size:%?36?%;font-weight:700;color:#fff;letter-spacing:%?1?%}.home-wallet-btn[data-v-12f9972c]{justify-self:end;display:flex;align-items:center;height:%?52?%;color:rgba(229,235,255,.82);padding-right:%?10?%}.home-wallet-btn__icon[data-v-12f9972c]{width:%?30?%;height:%?32?%;margin-right:%?8?%}.home-wallet-btn__icon uni-image[data-v-12f9972c]{width:%?30?%;height:%?32?%}.home-wallet-btn__text[data-v-12f9972c]{font-size:%?28?%;line-height:1;color:rgba(229,235,255,.82)}.home-scroll[data-v-12f9972c]{padding:%?12?% %?20?% %?24?%}.home-skeleton[data-v-12f9972c]{padding-bottom:%?6?%}.skeleton-block[data-v-12f9972c]{position:relative;overflow:hidden;background:rgba(86,98,135,.32)}.skeleton-block[data-v-12f9972c]::after{content:"";position:absolute;top:0;bottom:0;left:%?-140?%;width:%?140?%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.24) 50%,hsla(0,0%,100%,0));-webkit-animation:home-skeleton-shimmer-data-v-12f9972c 1.35s linear infinite;animation:home-skeleton-shimmer-data-v-12f9972c 1.35s linear infinite}.skeleton-card[data-v-12f9972c]{border-radius:%?12?%;background:rgba(36,41,68,.92);border:1px solid rgba(129,141,183,.16)}.home-skeleton__hero[data-v-12f9972c]{position:relative;margin-bottom:%?26?%}.home-skeleton__banner[data-v-12f9972c]{height:%?380?%;border-radius:%?28?%}.home-skeleton__stat-panel[data-v-12f9972c]{position:absolute;left:%?20?%;right:%?20?%;bottom:%?24?%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:%?20?%}.home-skeleton__stat-card[data-v-12f9972c]{padding:%?22?% %?22?% %?20?%;min-height:%?126?%}.home-skeleton__section[data-v-12f9972c]{margin-top:%?28?%}.home-skeleton__title[data-v-12f9972c]{width:%?154?%;height:%?34?%;border-radius:%?8?%;margin-bottom:%?16?%}.home-skeleton__asset-grid[data-v-12f9972c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:%?16?%}.home-skeleton__asset-card[data-v-12f9972c]{height:%?80?%;padding:%?14?% %?20?%;display:flex;justify-content:space-between;align-items:center}.home-skeleton__feature-list[data-v-12f9972c]{display:grid;gap:%?16?%}.home-skeleton__feature-item[data-v-12f9972c]{min-height:%?100?%;padding:0 %?22?%;display:flex;align-items:center;justify-content:space-between}.home-skeleton__feature-main[data-v-12f9972c]{display:flex;align-items:center;min-width:0;flex:1}.home-skeleton__feature-icon[data-v-12f9972c]{width:%?36?%;height:%?36?%;border-radius:%?8?%;flex-shrink:0}.home-skeleton__feature-arrow[data-v-12f9972c]{width:%?24?%;height:%?24?%;border-radius:%?999?%;margin-left:%?20?%}.home-skeleton__notice[data-v-12f9972c]{display:flex;align-items:flex-start;margin-top:%?20?%;padding:0 %?2?%}.home-skeleton__notice-icon[data-v-12f9972c]{width:%?28?%;height:%?28?%;border-radius:50%;margin-right:%?8?%;margin-top:%?4?%;flex-shrink:0}.home-skeleton__notice-lines[data-v-12f9972c]{flex:1}.home-skeleton__line[data-v-12f9972c]{border-radius:%?8?%}.home-skeleton__line--label[data-v-12f9972c]{width:%?150?%;height:%?24?%}.home-skeleton__line--value[data-v-12f9972c]{width:%?200?%;height:%?34?%;margin-top:%?16?%}.home-skeleton__line--asset-label[data-v-12f9972c]{width:%?86?%;height:%?24?%}.home-skeleton__line--asset-value[data-v-12f9972c]{width:%?118?%;height:%?30?%}.home-skeleton__line--feature[data-v-12f9972c]{width:%?200?%;height:%?28?%;margin-left:%?20?%}.home-skeleton__line--notice[data-v-12f9972c]{width:100%;height:%?24?%}.home-skeleton__line--notice-short[data-v-12f9972c]{width:72%;height:%?24?%;margin-top:%?10?%}@-webkit-keyframes home-skeleton-shimmer-data-v-12f9972c{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(%?900?%);transform:translateX(%?900?%)}}@keyframes home-skeleton-shimmer-data-v-12f9972c{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(%?900?%);transform:translateX(%?900?%)}}.home-hero[data-v-12f9972c]{position:relative;margin-bottom:%?26?%}.brand-banner[data-v-12f9972c]{position:relative;overflow:hidden;height:%?380?%;border-radius:%?28?%;background:linear-gradient(180deg,rgba(5,12,28,.06),rgba(5,12,28,.16)),url(https://imgs.agrimedia.cn/bm-bmt/home2-bg.png) no-repeat;border:1px solid rgba(112,135,196,.18);background-size:cover;box-shadow:0 %?24?% %?48?% rgba(7,12,32,.28)}.brand-banner[data-v-12f9972c]::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent 26%);pointer-events:none}.brand-banner[data-v-12f9972c]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:%?120?%;background:linear-gradient(180deg,rgba(4,10,24,0),rgba(4,10,24,.18));pointer-events:none}.stat-panel[data-v-12f9972c]{position:absolute;z-index:2;left:%?20?%;right:%?20?%;bottom:%?24?%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:%?20?%;padding:0;background:transparent}.stat-card[data-v-12f9972c]{position:relative;overflow:hidden;min-height:%?126?%;padding:%?22?% %?22?% %?20?%;border-radius:%?8?%;background:linear-gradient(180deg,rgba(42,55,82,.98),rgba(39,51,76,.98));border:1px solid rgba(121,139,190,.16);box-shadow:0 %?14?% %?24?% rgba(5,11,29,.2)}.stat-card[data-v-12f9972c]::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.05),transparent 34%);pointer-events:none}.stat-card__icon-box[data-v-12f9972c]{position:absolute;right:%?16?%;top:%?16?%;display:flex;align-items:center;justify-content:center;width:%?56?%;height:%?56?%;border-radius:%?8?%;border:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.stat-card__icon-box--gold[data-v-12f9972c]{background:linear-gradient(135deg,rgba(20,182,255,.22),rgba(20,182,255,.08))}.stat-card__icon-box--green[data-v-12f9972c]{background:linear-gradient(135deg,rgba(46,233,167,.22),rgba(46,233,167,.08))}.stat-card__body[data-v-12f9972c]{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-width:0;min-height:%?84?%;margin-left:0;padding-right:%?56?%}.stat-card__label[data-v-12f9972c]{display:block;font-size:%?26?%;font-weight:500;line-height:1.25;white-space:nowrap}.stat-card--gold .stat-card__label[data-v-12f9972c]{color:#19b9ff}.stat-card--green .stat-card__label[data-v-12f9972c]{color:#28e0a6}.stat-card__value-row[data-v-12f9972c]{display:flex;align-items:baseline;flex-wrap:wrap;margin-top:%?16?%;min-width:0}.stat-card__value[data-v-12f9972c]{font-size:%?32?%;font-weight:800;color:#fff;line-height:1}.stat-card__unit[data-v-12f9972c]{margin-left:%?8?%;font-size:%?22?%;line-height:1.2;color:rgba(170,181,208,.92);white-space:nowrap}.home-section[data-v-12f9972c]{margin-top:%?28?%}.home-section__head[data-v-12f9972c]{margin-bottom:%?16?%}.home-section__title[data-v-12f9972c]{font-size:%?28?%;font-weight:500;color:#fff}.asset-grid[data-v-12f9972c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:%?16?%}.asset-mini-card[data-v-12f9972c]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;min-width:0;height:%?80?%;line-height:%?80?%;padding:%?0?% %?20?%;border-radius:%?12?%;box-shadow:0 %?12?% %?24?% rgba(10,16,37,.16);background:rgba(35,45,79,.9)}.asset-mini-card__bg[data-v-12f9972c]{position:absolute;inset:0;width:100%;height:100%}.asset-mini-card--blue[data-v-12f9972c]{background:linear-gradient(135deg,#10acee,#1aa4ff)}.asset-mini-card--green[data-v-12f9972c]{background:linear-gradient(135deg,#25d8a4,#36e08f)}.asset-mini-card--orange[data-v-12f9972c]{background:linear-gradient(135deg,#ff8d58,#ff7d7d)}.asset-mini-card--violet[data-v-12f9972c]{background:linear-gradient(135deg,#a667f3,#b27cff)}.asset-mini-card__head[data-v-12f9972c],\n.asset-mini-card__value[data-v-12f9972c]{position:relative;z-index:1}.asset-mini-card__head[data-v-12f9972c]{display:flex;font-size:%?26?%;align-items:center}.asset-mini-card__icon[data-v-12f9972c]{display:flex;align-items:center;justify-content:center;width:%?38?%;height:%?38?%;flex-shrink:0}.asset-mini-card__icon-image[data-v-12f9972c]{width:%?32?%;height:%?32?%}.asset-mini-card__label[data-v-12f9972c]{margin-left:%?14?%;font-size:%?26?%;font-weight:500;color:hsla(0,0%,100%,.94);white-space:nowrap}.asset-mini-card__value[data-v-12f9972c]{display:block;font-size:%?32?%;font-weight:800;text-align:right;color:#fff}.feature-list[data-v-12f9972c]{display:grid;gap:%?16?%}.feature-list__item[data-v-12f9972c]{display:flex;align-items:center;justify-content:space-between;min-height:%?100?%;padding:0 %?22?%;border-radius:%?12?%;background:#242944;box-shadow:0 %?12?% %?22?% rgba(8,13,30,.14)}.feature-list__main[data-v-12f9972c]{display:flex;align-items:center;min-width:0}.feature-list__icon[data-v-12f9972c]{display:flex;align-items:center;justify-content:center;width:%?36?%;height:%?36?%;flex-shrink:0}.feature-list__icon-image[data-v-12f9972c]{width:%?32?%;height:%?32?%}.feature-list__title[data-v-12f9972c]{margin-left:%?20?%;font-size:%?28?%;font-weight:400;color:#f3f6ff}.feature-list__arrow[data-v-12f9972c]{margin-left:%?16?%;width:%?26?%;height:%?26?%;line-height:1}.notice-bar[data-v-12f9972c]{display:flex;align-items:flex-start;margin-top:%?20?%;padding:0 %?2?%}.notice-bar__icon[data-v-12f9972c]{display:flex;align-items:center;justify-content:center;width:%?28?%;height:%?28?%;margin-right:%?8?%;margin-top:%?4?%;background:linear-gradient(180deg,#ffd764,#ffbb2e);font-size:%?16?%;font-weight:700;color:#fff;flex-shrink:0}.notice-bar__text[data-v-12f9972c]{font-size:%?24?%;line-height:1.65;color:rgba(200,207,227,.82)}',""]),e.exports=t},"7e23":function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.limitDecimal=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e&&"0"!==e)return"";var n=a?String(e).replace(/[^\d.-]/g,""):String(e).replace(/[^\d.]/g,"");if(a){var s=n.indexOf("-")>-1;n=n.replace(/-/g,""),s&&n&&(n="-"+n)}var r=n.split(".");r.length>2&&(n=r[0]+"."+r.slice(1).join(""));if(n.includes(".")&&t>=0){var o=n.split("."),l=(0,i.default)(o,2),c=l[0],d=l[1];n=0===t?c:c+"."+d.slice(0,t)}n&&!n.startsWith("-")&&n.startsWith("0")&&n.length>1&&"."!==n[1]&&(n=n.replace(/^0+/,""),""===n&&(n="0"));return n},t.truncateToTwo=function(e){var t=Number(e);if(!Number.isFinite(t)||0===t)return"0.00";return String(e)};var i=n(a("5de6"));a("5c47"),a("a1c1"),a("5ef2"),a("f7a5"),a("4626"),a("5ac7"),a("9db6"),a("64aa")},beff:function(e,t,a){"use strict";a.r(t);var n=a("3521"),i=a.n(n);for(var s in n)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(s);t["default"]=i.a},cb96:function(e,t,a){var n=a("352b");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("0fa20e4d",n,!0,{sourceMap:!1,shadowMode:!1})},d93c:function(e,t,a){"use strict";var n=a("cb96"),i=a.n(n);i.a},ee03:function(e,t,a){"use strict";a.r(t);var n=a("2b20"),i=a("3b8e");for(var s in i)["default"].indexOf(s)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(s);a("d93c");var r=a("828b"),o=Object(r["a"])(i["default"],n["b"],n["c"],!1,null,"126ae516",null,!1,n["a"],void 0);t["default"]=o.exports}}]);