2023-05-15 14:13:36 +08:00

1 line
7.8 KiB
JavaScript

"use strict";require("./sub-common/26acc9c9fff667435082ac5bbdbaa896.js");require("./sub-common/0b7b2bdfcff5479b356a685057eb3efe.js");(wx.webpackJsonp=wx.webpackJsonp||[]).push([[943],{2614:function(e,t,a){var r=a(2180),i=a(4165),o=a(1413),l=a(5861),c=a(9439),n=a(1515),d=a(2954),s=a.n(d),u=a(7294),v=a(6439),b=a(9194),_=a(4158),h=a(9521),m=a(4408),f=a(9498),x=a(5893),g=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,l,c=i.getContext("2d"),n=s().getSystemInfoSync(),d=(n.windowHeight,750/n.windowWidth);i.width=a[0].width*d,i.height=a[0].height*d;var u=i.width/2;c.translate(u,u),c.beginPath(),c.fillStyle="white",c.shadowBlur=20,c.shadowColor="#cde5ff",c.arc(0,0,100,0,2*Math.PI,!1),c.fill();var v=2*Math.PI/60;Math.PI;c.strokeStyle="#F59F5D",c.lineWidth=2,c.beginPath();for(var b=0;b<15;b++)c.save(),c.rotate(4*b*v),c.moveTo(u-45,0),c.lineTo(u-40,0),c.stroke(),c.restore();if(c.beginPath(),c.fillStyle="white",c.shadowBlur=20,c.shadowColor="rgba(204,204,204,0.50)",c.arc(0,0,74,0,2*Math.PI,!1),c.fill(),c.beginPath(),c.restore(),c.fillStyle=null===(o=e.style)||void 0===o||null===(l=o.cir)||void 0===l?void 0:l.color,c.font="42px Cambria, Cambria-Bold",c.textAlign="center",c.textBaseline="middle",c.fillText("".concat(t,"%"),0,0),t>0){var _,h,m,f,x,g;c.beginPath(),c.lineWidth=25,c.lineCap="round";var p=c.createLinearGradient(100,0,0,100);p.addColorStop(0,null===(_=e.style)||void 0===_||null===(h=_.cir)||void 0===h||null===(m=h.background)||void 0===m?void 0:m.start[0]),p.addColorStop(1,null===(f=e.style)||void 0===f||null===(x=f.cir)||void 0===x||null===(g=x.background)||void 0===g?void 0:g.start[1]),c.strokeStyle=p,c.arc(0,0,104,.5*-Math.PI,2*Math.PI/100*((t<50?t:50)-25),!1),c.stroke()}if(t>50){var C,y,k,j,E,D;c.beginPath();var q=c.createLinearGradient(0,-100,0,0);q.addColorStop(0,null===(C=e.style)||void 0===C||null===(y=C.cir)||void 0===y||null===(k=y.background)||void 0===k?void 0:k.end[0]),q.addColorStop(1,null===(j=e.style)||void 0===j||null===(E=j.cir)||void 0===E||null===(D=E.background)||void 0===D?void 0:D.start[1]),c.strokeStyle=q,c.arc(0,0,104,.4*Math.PI,2*Math.PI/100*(t-25),!1),c.stroke()}}else getCanvas()}))};return(0,d.useReady)((function(){t()})),(0,u.useEffect)((function(){0!=e.progress&&t()}),[e.progress]),(0,x.jsx)(n.Xz,{type:"2d",id:"myCanvas"})},p=function CreditLine(){var e,t,a;(0,m.Z)(),(0,f.av)("pages/creditLine/index");(0,b.v)((function(e){return e.userInfo}));var r=(0,v.w)(),d=r.fetchData,s=(r.state,(0,u.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:""})),p=(0,c.Z)(s,2),C=p[0],y=p[1],k=(0,u.useState)({type:{},cir:{color:"",background:{start:[],end:[]}},available:{},bottomTitle:{}}),j=(0,c.Z)(k,2),E=j[0],D=j[1],q=function(){var e=(0,l.Z)((0,i.Z)().mark((function _callee(){var e,t,a,r,l,c,n,s,u,v;return(0,i.Z)().wrap((function _callee$(i){for(;;)switch(i.prev=i.next){case 0:return l=function convertPrice(e){var t=e.toString().split(".");return t[1]=t[1]?t[1].padEnd(2,0):"00",t},i.next=3,d();case 3:c=i.sent,n=l((0,_.yb)(c.data.credit_quota_used_line)),s=l((0,_.yb)(c.data.credit_quota_line)),u=l((0,_.yb)(c.data.credit_quota_available_line)),v=0==u[0]&&0==s[0]?100:((null!==(e=u[0])&&void 0!==e?e:0)/(null!==(t=s[0])&&void 0!==t?t:0)*100).toFixed(0),i.t0=Number(c.data.quota_status),i.next=0===i.t0?11:1===i.t0?13:2===i.t0?15:3===i.t0?17:4===i.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"}}),i.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"}}),i.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"}}),i.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"}}),i.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"}}),i.abrupt("break",21);case 21:y((0,o.Z)((0,o.Z)({},c.data),{},{progress:v,credit_quota_used_line:n,credit_quota_line:s,credit_quota_available_line:u,credit_quota_start_time:(0,_.o0)(null===(a=c.data)||void 0===a?void 0:a.credit_quota_start_time,"YYYY-MM-DD"),credit_quota_end_time:(0,_.o0)(null===(r=c.data)||void 0===r?void 0:r.credit_quota_end_time,"YYYY-MM-DD")}));case 22:case"end":return i.stop()}}),_callee)})));return function getData(){return e.apply(this,arguments)}}();return(0,u.useEffect)((function(){q()}),[]),(0,x.jsxs)(n.G7,{className:"credit-line",children:[(0,x.jsx)(h.Z,{text:"暂不支持线上申请授权,请联系平台客服。"}),(0,x.jsxs)(n.G7,{className:"credit-line-card",children:[(0,x.jsxs)(n.G7,{className:"credit-line-card-top",children:[(0,x.jsx)(n.G7,{children:(0,x.jsx)(g,{progress:C.progress,style:E})}),(0,x.jsxs)(n.G7,{className:"credit-line-card-top-info",children:[(0,x.jsx)(n.G7,{className:"credit-line-card-top-info-title",children:"可用额度"}),(0,x.jsxs)(n.G7,{className:"credit-line-card-top-info-price",style:E.available,children:[(0,x.jsx)(n.xv,{children:"¥"}),null===(e=Number(C.credit_quota_available_line[0]))||void 0===e?void 0:e.toLocaleString(),(0,x.jsxs)(n.xv,{children:[".",C.credit_quota_available_line[1]]})]}),(0,x.jsxs)(n.G7,{className:"credit-line-card-top-info-date",children:["有效期: ",null==C?void 0:C.credit_quota_start_time," 至",null==C?void 0:C.credit_quota_end_time]})]}),(0,x.jsx)(n.G7,{className:"credit-line-card-top-status",style:E.type,children:C.quota_status_name})]}),(0,x.jsxs)(n.G7,{className:"credit-line-card-bottom",children:[(0,x.jsxs)(n.G7,{className:"credit-line-card-bottom-item",children:[(0,x.jsxs)(n.G7,{className:"credit-line-card-bottom-item-title",children:[(0,x.jsx)(n.xv,{style:E.bottomTitle,className:"iconfont icon-yucunkuan"}),(0,x.jsx)(n.G7,{children:"总额度"})]}),(0,x.jsxs)(n.G7,{className:"credit-line-card-bottom-item-price",children:[(0,x.jsx)(n.xv,{children:"¥"}),null===(t=Number(C.credit_quota_line[0]))||void 0===t?void 0:t.toLocaleString(),(0,x.jsxs)(n.xv,{children:[".",C.credit_quota_line[1]]})]})]}),(0,x.jsxs)(n.C3,{hoverClass:"none",url:"/pages/creditUsed/index",className:"credit-line-card-bottom-item",children:[(0,x.jsxs)(n.G7,{className:"credit-line-card-bottom-item-title",children:[(0,x.jsx)(n.xv,{style:E.bottomTitle,className:"iconfont icon-tick-pressed"}),(0,x.jsx)(n.G7,{children:"已用额度"}),(0,x.jsx)(n.xv,{className:"iconfont icon-a-moreback miconfont"})]}),(0,x.jsxs)(n.G7,{className:"credit-line-card-bottom-item-price",children:[(0,x.jsx)(n.xv,{children:"¥"}),null===(a=Number(null==C?void 0:C.credit_quota_used_line[0]))||void 0===a?void 0:a.toLocaleString(),(0,x.jsxs)(n.xv,{children:[".",C.credit_quota_used_line[1]]})]})]})]})]})]})};p.enableShareAppMessage=!0;Page((0,r.createPageConfig)(p,"pages/creditLine/index",{root:{cn:[]}},{navigationBarTitleText:"授信额度",enableShareAppMessage:!0}||{}))}},function(e){e.O(0,[3115,8199,8304,2107,1216,8592],(function(){return t=2614,e(e.s=t);var t}));e.O()}]);