2 lines
9.1 KiB
JavaScript
2 lines
9.1 KiB
JavaScript
"use strict";require("./sub-common/26acc9c9fff667435082ac5bbdbaa896.js");require("./sub-common/0b7b2bdfcff5479b356a685057eb3efe.js");/*! For license information please see index.js.LICENSE.txt */
|
|
(wx.webpackJsonp=wx.webpackJsonp||[]).push([["pages/creditLine/index"],{"./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/creditLine/index.tsx":function(e,t,a){var r=a("./node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js"),i=a("./node_modules/@babel/runtime/helpers/esm/objectSpread2.js"),o=a("./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js"),n=a("./node_modules/@babel/runtime/helpers/esm/slicedToArray.js"),l=a("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js"),c=a("./node_modules/@tarojs/taro/index.js"),s=a.n(c),d=a("./node_modules/react/cjs/react.production.min.js"),u=a("./src/api/creditLine.ts"),m=a("./src/reducers/hooks.ts"),b=a("./src/common/format.ts"),f=a("./src/components/Message/index.tsx"),_=a("./src/use/useLogin.ts"),v=a("./src/use/useCommon.ts"),p=a("./node_modules/react/cjs/react-jsx-runtime.production.min.js"),x=function Progress(e){var t=function getCanvas(){var t=e.progress||0;s().createSelectorQuery().select("#myCanvas").fields({node:!0,size:!0}).exec((function(a){var r,i=null===(r=a[0])||void 0===r?void 0:r.node;if(i){var o,n,l=i.getContext("2d"),c=s().getSystemInfoSync(),d=(c.windowHeight,750/c.windowWidth);i.width=a[0].width*d,i.height=a[0].height*d;var u=i.width/2;l.translate(u,u),l.beginPath(),l.fillStyle="white",l.shadowBlur=20,l.shadowColor="#cde5ff",l.arc(0,0,100,0,2*Math.PI,!1),l.fill();var m=2*Math.PI/60;Math.PI;l.strokeStyle="#F59F5D",l.lineWidth=2,l.beginPath();for(var b=0;b<15;b++)l.save(),l.rotate(4*b*m),l.moveTo(u-45,0),l.lineTo(u-40,0),l.stroke(),l.restore();if(l.beginPath(),l.fillStyle="white",l.shadowBlur=20,l.shadowColor="rgba(204,204,204,0.50)",l.arc(0,0,74,0,2*Math.PI,!1),l.fill(),l.beginPath(),l.restore(),l.fillStyle=null===(o=e.style)||void 0===o||null===(n=o.cir)||void 0===n?void 0:n.color,l.font="42px Cambria, Cambria-Bold",l.textAlign="center",l.textBaseline="middle",l.fillText("".concat(t,"%"),0,0),t>0){var f,_,v,p,x,h;l.beginPath(),l.lineWidth=25,l.lineCap="round";var g=l.createLinearGradient(100,0,0,100);g.addColorStop(0,null===(f=e.style)||void 0===f||null===(_=f.cir)||void 0===_||null===(v=_.background)||void 0===v?void 0:v.start[0]),g.addColorStop(1,null===(p=e.style)||void 0===p||null===(x=p.cir)||void 0===x||null===(h=x.background)||void 0===h?void 0:h.start[1]),l.strokeStyle=g,l.arc(0,0,104,.5*-Math.PI,2*Math.PI/100*((t<50?t:50)-25),!1),l.stroke()}if(t>50){var j,C,w,k,y,D;l.beginPath();var E=l.createLinearGradient(0,-100,0,0);E.addColorStop(0,null===(j=e.style)||void 0===j||null===(C=j.cir)||void 0===C||null===(w=C.background)||void 0===w?void 0:w.end[0]),E.addColorStop(1,null===(k=e.style)||void 0===k||null===(y=k.cir)||void 0===y||null===(D=y.background)||void 0===D?void 0:D.start[1]),l.strokeStyle=E,l.arc(0,0,104,.4*Math.PI,2*Math.PI/100*(t-25),!1),l.stroke()}}else getCanvas()}))};return(0,c.useReady)((function(){t()})),(0,d.useEffect)((function(){0!=e.progress&&t()}),[e.progress]),(0,p.jsx)(l.Canvas,{type:"2d",id:"myCanvas"})};t.default=function CreditLine(){var e,t,a;(0,_.default)(),(0,v.useBuriedDataPoint)("pages/creditLine/index");(0,m.useSelector)((function(e){return e.userInfo}));var c=(0,u.creditInfoApi)(),s=c.fetchData,h=(c.state,(0,d.useState)({credit_quota_used_line:[0,"00"],credit_quota_line:[0,"00"],credit_quota_available_line:[0,"00"],progress:0,create_time:"",quota_status_name:"",quota_status:"",credit_quota_start_time:"",credit_quota_end_time:""})),g=(0,n.default)(h,2),j=g[0],C=g[1],w=(0,d.useState)({type:{},cir:{color:"",background:{start:[],end:[]}},available:{},bottomTitle:{}}),k=(0,n.default)(w,2),y=k[0],D=k[1],E=function(){var e=(0,o.default)((0,r.default)().mark((function _callee(){var e,t,a,o,n,l,c,d,u,m;return(0,r.default)().wrap((function _callee$(r){for(;;)switch(r.prev=r.next){case 0:return n=function convertPrice(e){var t=e.toString().split(".");return t[1]=t[1]?t[1].padEnd(2,0):"00",t},r.next=3,s();case 3:l=r.sent,c=n((0,b.formatPriceDiv)(l.data.credit_quota_used_line)),d=n((0,b.formatPriceDiv)(l.data.credit_quota_line)),u=n((0,b.formatPriceDiv)(l.data.credit_quota_available_line)),m=0==u[0]&&0==d[0]?100:((null!==(e=u[0])&&void 0!==e?e:0)/(null!==(t=d[0])&&void 0!==t?t:0)*100).toFixed(0),r.t0=Number(l.data.quota_status),r.next=0===r.t0?11:1===r.t0?13:2===r.t0?15:3===r.t0?17:4===r.t0?19:21;break;case 11:return D({type:{background:"#e4e4ff",color:"#1818B4"},cir:{color:"#707070",background:{start:["#727272","#CDCDCD"],end:["#CDCDCD","#EEEEEE"]}},available:{color:"#707070",textDecoration:"line-through"},bottomTitle:{color:"#cccccc"}}),r.abrupt("break",21);case 13:return D({type:{background:"#cde5ff",color:"#007AFF"},cir:{color:"#707070",background:{start:["#727272","#CDCDCD"],end:["#CDCDCD","#EEEEEE"]}},available:{color:"#707070",textDecoration:"line-through"},bottomTitle:{color:"#cccccc"}}),r.abrupt("break",21);case 15:return D({type:{background:"#cde5ff",color:"#007AFF"},cir:{color:"#007aff",background:{start:["#047CFF","#51A4FF"],end:["#87C0FF","#57A8FF"]}},available:{color:"#007aff"},bottomTitle:{color:"#007AFF"}}),r.abrupt("break",21);case 17:return D({type:{background:"#f6f6f6",color:"#ABABAB"},cir:{color:"#707070",background:{start:["#727272","#CDCDCD"],end:["#CDCDCD","#EEEEEE"]}},available:{color:"#707070",textDecoration:"line-through"},bottomTitle:{color:"#cccccc"}}),r.abrupt("break",21);case 19:return D({type:{background:"#FFE6CE",color:"#EE7500"},cir:{color:"#707070",background:{start:["#EF7907","#FAC897"],end:["#FAC897","#FFE6CE"]}},available:{color:"#EE7500"},bottomTitle:{color:"#007AFF"}}),r.abrupt("break",21);case 21:C((0,i.default)((0,i.default)({},l.data),{},{progress:m,credit_quota_used_line:c,credit_quota_line:d,credit_quota_available_line:u,credit_quota_start_time:(0,b.formatDateTime)(null===(a=l.data)||void 0===a?void 0:a.credit_quota_start_time,"YYYY-MM-DD"),credit_quota_end_time:(0,b.formatDateTime)(null===(o=l.data)||void 0===o?void 0:o.credit_quota_end_time,"YYYY-MM-DD")}));case 22:case"end":return r.stop()}}),_callee)})));return function getData(){return e.apply(this,arguments)}}();return(0,d.useEffect)((function(){E()}),[]),(0,p.jsxs)(l.View,{className:"credit-line",children:[(0,p.jsx)(f.default,{text:"暂不支持线上申请授权,请联系平台客服。"}),(0,p.jsxs)(l.View,{className:"credit-line-card",children:[(0,p.jsxs)(l.View,{className:"credit-line-card-top",children:[(0,p.jsx)(l.View,{children:(0,p.jsx)(x,{progress:j.progress,style:y})}),(0,p.jsxs)(l.View,{className:"credit-line-card-top-info",children:[(0,p.jsx)(l.View,{className:"credit-line-card-top-info-title",children:"可用额度"}),(0,p.jsxs)(l.View,{className:"credit-line-card-top-info-price",style:y.available,children:[(0,p.jsx)(l.Text,{children:"¥"}),null===(e=Number(j.credit_quota_available_line[0]))||void 0===e?void 0:e.toLocaleString(),(0,p.jsxs)(l.Text,{children:[".",j.credit_quota_available_line[1]]})]}),(0,p.jsxs)(l.View,{className:"credit-line-card-top-info-date",children:["有效期: ",null==j?void 0:j.credit_quota_start_time," 至",null==j?void 0:j.credit_quota_end_time]})]}),(0,p.jsx)(l.View,{className:"credit-line-card-top-status",style:y.type,children:j.quota_status_name})]}),(0,p.jsxs)(l.View,{className:"credit-line-card-bottom",children:[(0,p.jsxs)(l.View,{className:"credit-line-card-bottom-item",children:[(0,p.jsxs)(l.View,{className:"credit-line-card-bottom-item-title",children:[(0,p.jsx)(l.Text,{style:y.bottomTitle,className:"iconfont icon-yucunkuan"}),(0,p.jsx)(l.View,{children:"总额度"})]}),(0,p.jsxs)(l.View,{className:"credit-line-card-bottom-item-price",children:[(0,p.jsx)(l.Text,{children:"¥"}),null===(t=Number(j.credit_quota_line[0]))||void 0===t?void 0:t.toLocaleString(),(0,p.jsxs)(l.Text,{children:[".",j.credit_quota_line[1]]})]})]}),(0,p.jsxs)(l.Navigator,{hoverClass:"none",url:"/pages/creditUsed/index",className:"credit-line-card-bottom-item",children:[(0,p.jsxs)(l.View,{className:"credit-line-card-bottom-item-title",children:[(0,p.jsx)(l.Text,{style:y.bottomTitle,className:"iconfont icon-tick-pressed"}),(0,p.jsx)(l.View,{children:"已用额度"}),(0,p.jsx)(l.Text,{className:"iconfont icon-a-moreback miconfont"})]}),(0,p.jsxs)(l.View,{className:"credit-line-card-bottom-item-price",children:[(0,p.jsx)(l.Text,{children:"¥"}),null===(a=Number(null==j?void 0:j.credit_quota_used_line[0]))||void 0===a?void 0:a.toLocaleString(),(0,p.jsxs)(l.Text,{children:[".",j.credit_quota_used_line[1]]})]})]})]})]})]})}},"./src/pages/creditLine/index.tsx":function(e,t,a){var r=a("./node_modules/@tarojs/runtime/dist/runtime.esm.js"),i=a("./node_modules/babel-loader/lib/index.js??ruleSet[1].rules[5].use[0]!./src/pages/creditLine/index.tsx");i.default.enableShareAppMessage=!0;Page((0,r.createPageConfig)(i.default,"pages/creditLine/index",{root:{cn:[]}},{navigationBarTitleText:"授信额度",enableShareAppMessage:!0}||{})),i.default}},function(e){e.O(0,["sub-common/05a092425fd8511e6dd1afc7dccad954","sub-common/26acc9c9fff667435082ac5bbdbaa896","sub-common/0b7b2bdfcff5479b356a685057eb3efe","taro","vendors","common"],(function(){return t="./src/pages/creditLine/index.tsx",e(e.s=t);var t}));e.O()}]); |