1 |
- import{d as he,L as xe,u as Ce,r as p,q as ge,o as h,c as P,z as $,a,x as ee,w as s,f as t,y as u,t as d,g as r,F as k,v as U,R as we,C as Ae,E as Pe,i as ke,H as Ee,G as Re,K as Ue,_ as Se,__tla as Ve}from"./index-327f993b.js";import{E as Ie,__tla as Le}from"./el-link-5500c0f4.js";import{_ as qe,__tla as We}from"./Dialog-172e53a1.js";import{E as Oe,__tla as Be}from"./el-card-5aa8b203.js";import{E as Xe,a as De,__tla as Ye}from"./el-descriptions-item-8e182fe4.js";import{Q as ze,__tla as Me}from"./Qrcode-67b2893e.js";import{g as ae,s as Te,__tla as Fe}from"./index-0e6f278a.js";import{P as C,a as _,b as S}from"./constants-a1da293a.js";import{f as le,__tla as Qe}from"./formatTime-63676a29.js";import{u as je,__tla as Ge}from"./tagsView-0ed2c292.js";import{s as He,a as Ke}from"./wx_app-08e07efc.js";import{u as Je,__tla as Ne}from"./useMessage-b42f14d5.js";let te,Ze=Promise.all([(()=>{try{return Ve}catch{}})(),(()=>{try{return Le}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return Be}catch{}})(),(()=>{try{return Ye}catch{}})(),(()=>{try{return Me}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Qe}catch{}})(),(()=>{try{return Ge}catch{}})(),(()=>{try{return Ne}catch{}})()]).then(async()=>{let V,I,L,q,W,O,B,X,D,Y,z,M,T;V={class:"pay-channel-container"},I=["onClick"],L=["src"],q={class:"title"},W={class:"pay-channel-container"},O=["onClick"],B=["src"],X={class:"title"},D={class:"pay-channel-container"},Y=["onClick"],z=["src"],M={class:"title"},T={style:{"text-align":"right"}},te=Se(he({name:"PayCashier",__name:"index",setup($e){const n=Je(),E=xe(),{push:se,currentRoute:F}=Ce(),{delView:Q}=je(),x=p(void 0),f=p(void 0),ie=p(!1),v=p({}),oe=[{name:"\u652F\u4ED8\u5B9D PC \u7F51\u7AD9\u652F\u4ED8",icon:"/assets/alipay_pc-61b7a901.svg",code:"alipay_pc"},{name:"\u652F\u4ED8\u5B9D Wap \u7F51\u7AD9\u652F\u4ED8",icon:"/assets/alipay_wap-c6a2e6a2.svg",code:"alipay_wap"},{name:"\u652F\u4ED8\u5B9D App \u7F51\u7AD9\u652F\u4ED8",icon:He,code:"alipay_app"},{name:"\u652F\u4ED8\u5B9D\u626B\u7801\u652F\u4ED8",icon:"/assets/alipay_qr-2be55889.svg",code:"alipay_qr"},{name:"\u652F\u4ED8\u5B9D\u6761\u7801\u652F\u4ED8",icon:"/assets/alipay_bar-0dba2b09.svg",code:"alipay_bar"}],re=[{name:"\u5FAE\u4FE1\u516C\u4F17\u53F7\u652F\u4ED8",icon:"/assets/wx_pub-ae17ce78.svg",code:"wx_pub"},{name:"\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\u652F\u4ED8",icon:"/assets/wx_lite-1f244e1b.svg",code:"wx_lite"},{name:"\u5FAE\u4FE1 App \u652F\u4ED8",icon:Ke,code:"wx_app"},{name:"\u5FAE\u4FE1\u626B\u7801\u652F\u4ED8",icon:"/assets/wx_native-aab2e7e4.svg",code:"wx_native"},{name:"\u5FAE\u4FE1\u6761\u7801\u652F\u4ED8",icon:"/assets/wx_bar-78569907.svg",code:"wx_bar"}],ce=[{name:"\u6A21\u62DF\u652F\u4ED8",icon:"/assets/mock-e9f0a039.svg",code:"mock"}],y=p(!1),g=p(void 0),b=p({url:"",title:"",visible:!1}),c=p({channelCode:"",value:"",title:"",visible:!1}),R=e=>{e!==_.ALIPAY_BAR.code?e!==_.WX_BAR.code?e!==_.WX_PUB.code?e!==_.WX_LITE.code?j(e):n.error("\u5FAE\u4FE1\u5C0F\u7A0B\u5E8F\uFF1A\u4E0D\u652F\u6301 PC \u7F51\u7AD9"):n.error("\u5FAE\u4FE1\u516C\u4F17\u53F7\u652F\u4ED8\uFF1A\u4E0D\u652F\u6301 PC \u7F51\u7AD9"):c.value={channelCode:e,value:"",title:"\u201C\u5FAE\u4FE1\u201D\u6761\u7801\u652F\u4ED8",visible:!0}:c.value={channelCode:e,value:"",title:"\u201C\u652F\u4ED8\u5B9D\u201D\u6761\u7801\u652F\u4ED8",visible:!0}},j=async e=>{y.value=!0;try{const i={id:x.value,channelCode:e,returnUrl:location.href,...ne(e)},o=await Te(i);if(o.status===C.SUCCESS.status)return w(),n.success("\u652F\u4ED8\u6210\u529F\uFF01"),void m("success");o.displayMode===S.URL.mode?ue(e,o):o.displayMode===S.QR_CODE.mode?de(e,o):o.displayMode===S.APP.mode&&_e(e),pe()}finally{y.value=!1}},ne=e=>e===_.ALIPAY_BAR.code?{channelExtras:{auth_code:c.value.value}}:e===_.WX_BAR.code?{channelExtras:{authCode:c.value.value}}:{},ue=(e,i)=>{location.href=i.displayContent,y.value=!1},de=(e,i)=>{let o="\u8BF7\u4F7F\u7528\u624B\u673A\u6D4F\u89C8\u5668\u201C\u626B\u4E00\u626B\u201D";e===_.ALIPAY_WAP.code||(e.indexOf("alipay_")===0?o="\u8BF7\u4F7F\u7528\u652F\u4ED8\u5B9D\u201C\u626B\u4E00\u626B\u201D\u626B\u7801\u652F\u4ED8":e.indexOf("wx_")===0&&(o="\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u201C\u626B\u4E00\u626B\u201D\u626B\u7801\u652F\u4ED8")),b.value={title:o,url:i.displayContent,visible:!0},y.value=!1},_e=e=>{e===_.ALIPAY_APP.code&&n.error("\u652F\u4ED8\u5B9D App \u652F\u4ED8\uFF1A\u65E0\u6CD5\u5728\u7F51\u9875\u652F\u4ED8\uFF01"),e===_.WX_APP.code&&n.error("\u5FAE\u4FE1 App \u652F\u4ED8\uFF1A\u65E0\u6CD5\u5728\u7F51\u9875\u652F\u4ED8\uFF01"),y.value=!1},pe=()=>{g.value||(g.value=setInterval(async()=>{const e=await ae(x.value);e.status===C.SUCCESS.status&&(w(),n.success("\u652F\u4ED8\u6210\u529F\uFF01"),m("success")),e.status===C.CLOSED.status&&(w(),n.error("\u652F\u4ED8\u5DF2\u5173\u95ED\uFF01"),m("close"))},2e3))},w=()=>{b.value={title:"",url:"",visible:!1},clearInterval(g.value),g.value=void 0},m=e=>{if(w(),!f.value)return void Q(a(F));const i=f.value.indexOf("?")>=0?f.value+"&payResult="+e:f.value+"?payResult="+e;f.value.indexOf("http")===0?location.href=i:(Q(a(F)),se({path:i}))};return ge(()=>{x.value=E.query.id,E.query.returnUrl&&(f.value=decodeURIComponent(E.query.returnUrl)),(async()=>{if(!x.value)return n.error("\u672A\u4F20\u9012\u652F\u4ED8\u5355\u53F7\uFF0C\u65E0\u6CD5\u67E5\u770B\u5BF9\u5E94\u7684\u652F\u4ED8\u4FE1\u606F"),void m("cancel");const e=await ae(x.value);v.value=e,e?e.status===C.SUCCESS.status?(n.success("\u652F\u4ED8\u6210\u529F"),m("success")):e.status===C.CLOSED.status&&(n.error("\u65E0\u6CD5\u652F\u4ED8\uFF0C\u539F\u56E0\uFF1A\u8BA2\u5355\u5DF2\u5173\u95ED"),m("close")):(n.error("\u652F\u4ED8\u8BA2\u5355\u4E0D\u5B58\u5728\uFF0C\u8BF7\u68C0\u67E5\uFF01"),m("cancel"))})()}),(e,i)=>{const o=Xe,A=De,G=Oe,H=qe,ve=we,me=Ae,K=Pe,fe=Ie,ye=ke,be=Ee,J=Re,N=Ue;return h(),P(k,null,[$((h(),ee(G,null,{default:s(()=>[t(A,{title:"\u652F\u4ED8\u4FE1\u606F",column:3,border:""},{default:s(()=>[t(o,{label:"\u652F\u4ED8\u5355\u53F7"},{default:s(()=>[u(d(a(v).id),1)]),_:1}),t(o,{label:"\u5546\u54C1\u6807\u9898"},{default:s(()=>[u(d(a(v).subject),1)]),_:1}),t(o,{label:"\u5546\u54C1\u5185\u5BB9"},{default:s(()=>[u(d(a(v).body),1)]),_:1}),t(o,{label:"\u652F\u4ED8\u91D1\u989D"},{default:s(()=>[u(" \uFFE5"+d((a(v).price/100).toFixed(2)),1)]),_:1}),t(o,{label:"\u521B\u5EFA\u65F6\u95F4"},{default:s(()=>[u(d(a(le)(a(v).createTime)),1)]),_:1}),t(o,{label:"\u8FC7\u671F\u65F6\u95F4"},{default:s(()=>[u(d(a(le)(a(v).expireTime)),1)]),_:1})]),_:1})]),_:1})),[[N,a(ie)]]),$((h(),ee(G,{style:{"margin-top":"10px"},"element-loading-text":"\u63D0\u4EA4\u652F\u4ED8\u4E2D..."},{default:s(()=>[t(A,{title:"\u9009\u62E9\u652F\u4ED8\u5B9D\u652F\u4ED8"}),r("div",V,[(h(),P(k,null,U(oe,l=>r("div",{class:"box",key:l.code,onClick:Z=>R(l.code)},[r("img",{src:l.icon},null,8,L),r("div",q,d(l.name),1)],8,I)),64))]),t(A,{title:"\u9009\u62E9\u5FAE\u4FE1\u652F\u4ED8",style:{"margin-top":"20px"}}),r("div",W,[(h(),P(k,null,U(re,l=>r("div",{class:"box",key:l.code,onClick:Z=>R(l.code)},[r("img",{src:l.icon},null,8,B),r("div",X,d(l.name),1)],8,O)),64))]),t(A,{title:"\u9009\u62E9\u5176\u5B83\u652F\u4ED8",style:{"margin-top":"20px"}}),r("div",D,[(h(),P(k,null,U(ce,l=>r("div",{class:"box",key:l.code,onClick:Z=>R(l.code)},[r("img",{src:l.icon},null,8,z),r("div",M,d(l.name),1)],8,Y)),64))])]),_:1})),[[N,a(y)]]),t(H,{title:a(b).title,modelValue:a(b).visible,"onUpdate:modelValue":i[0]||(i[0]=l=>a(b).visible=l),width:"350px","append-to-body":"","close-on-press-escape":!1},{default:s(()=>[t(a(ze),{text:a(b).url,width:310},null,8,["text"])]),_:1},8,["title","modelValue"]),t(H,{title:a(c).title,modelValue:a(c).visible,"onUpdate:modelValue":i[4]||(i[4]=l=>a(c).visible=l),width:"500px","append-to-body":"","close-on-press-escape":!1},{footer:s(()=>[t(J,{type:"primary",onClick:i[2]||(i[2]=l=>j(a(c).channelCode)),disabled:a(c).value.length===0},{default:s(()=>[u(" \u786E\u8BA4\u652F\u4ED8 ")]),_:1},8,["disabled"]),t(J,{onClick:i[3]||(i[3]=l=>a(c).visible=!1)},{default:s(()=>[u("\u53D6 \u6D88")]),_:1})]),default:s(()=>[t(be,{ref:"form","label-width":"80px"},{default:s(()=>[t(ye,null,{default:s(()=>[t(K,{span:24},{default:s(()=>[t(me,{label:"\u6761\u5F62\u7801",prop:"name"},{default:s(()=>[t(ve,{modelValue:a(c).value,"onUpdate:modelValue":i[1]||(i[1]=l=>a(c).value=l),placeholder:"\u8BF7\u8F93\u5165\u6761\u5F62\u7801",required:""},null,8,["modelValue"])]),_:1})]),_:1}),t(K,{span:24},{default:s(()=>[r("div",T,[u(" \u6216\u4F7F\u7528 "),t(fe,{type:"danger",target:"_blank",href:"https://baike.baidu.com/item/\u6761\u7801\u652F\u4ED8/10711903"},{default:s(()=>[u(" (\u626B\u7801\u67AA/\u626B\u7801\u76D2) ")]),_:1}),u(" \u626B\u7801 ")])]),_:1})]),_:1})]),_:1},512)]),_:1},8,["title","modelValue"])],64)}}}),[["__scopeId","data-v-2da0a7fc"],["__file","D:/zhongxing/mall-newfeifan-zx-admin/src/views/pay/cashier/index.vue"]])});export{Ze as __tla,te as default};
|