index-a12a6d04.js 8.7 KB

1
  1. import{d as he,K as xe,u as Ce,r as p,m as ge,o as h,c as P,y as $,a,x as ee,w as s,g as t,q as u,t as d,h as r,F as k,v as R,X as we,B as Ae,E as Pe,j as ke,G as Ee,D as Ue,J as Re,_ as Se,__tla as Ve}from"./index-12a7743c.js";import{E as Ie,__tla as Le}from"./el-link-e28735b8.js";import{_ as qe,__tla as We}from"./Dialog-639a3ed8.js";import{E as Be,__tla as Oe}from"./el-card-73514116.js";import{E as Xe,a as De,__tla as Ye}from"./el-descriptions-item-ad90c045.js";import{Q as Me,__tla as Te}from"./Qrcode-d7b79cba.js";import{g as ae,s as je,__tla as ze}from"./index-5fceaf68.js";import{a as C,b as _,c as S}from"./constants-d55a3460.js";import{f as le,__tla as Fe}from"./formatTime-adaaebb7.js";import{u as Qe,__tla as Ge}from"./tagsView-1be5585b.js";import{s as Je,a as Ke}from"./wx_app-08e07efc.js";import{u as He,__tla as Ne}from"./useMessage-9e9b1c85.js";let te,Ze=Promise.all([(()=>{try{return Ve}catch{}})(),(()=>{try{return Le}catch{}})(),(()=>{try{return We}catch{}})(),(()=>{try{return Oe}catch{}})(),(()=>{try{return Ye}catch{}})(),(()=>{try{return Te}catch{}})(),(()=>{try{return ze}catch{}})(),(()=>{try{return Fe}catch{}})(),(()=>{try{return Ge}catch{}})(),(()=>{try{return Ne}catch{}})()]).then(async()=>{let V,I,L,q,W,B,O,X,D,Y,M,T,j;V={class:"pay-channel-container"},I=["onClick"],L=["src"],q={class:"title"},W={class:"pay-channel-container"},B=["onClick"],O=["src"],X={class:"title"},D={class:"pay-channel-container"},Y=["onClick"],M=["src"],T={class:"title"},j={style:{"text-align":"right"}},te=Se(he({name:"PayCashier",__name:"index",setup($e){const n=He(),E=xe(),{push:se,currentRoute:z}=Ce(),{delView:F}=Qe(),x=p(void 0),y=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:Je,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"}],f=p(!1),g=p(void 0),b=p({url:"",title:"",visible:!1}),c=p({channelCode:"",value:"",title:"",visible:!1}),U=e=>{e!==_.ALIPAY_BAR.code?e!==_.WX_BAR.code?e!==_.WX_PUB.code?e!==_.WX_LITE.code?Q(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}},Q=async e=>{f.value=!0;try{const i={id:x.value,channelCode:e,returnUrl:location.href,...ne(e)},o=await je(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{f.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,f.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},f.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"),f.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(),!y.value)return void F(a(z));const i=y.value.indexOf("?")>=0?y.value+"&payResult="+e:y.value+"?payResult="+e;y.value.indexOf("http")===0?location.href=i:(F(a(z)),se({path:i}))};return ge(()=>{x.value=E.query.id,E.query.returnUrl&&(y.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=Be,J=qe,ve=we,me=Ae,K=Pe,ye=Ie,fe=ke,be=Ee,H=Ue,N=Re;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,R(oe,l=>r("div",{class:"box",key:l.code,onClick:Z=>U(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,R(re,l=>r("div",{class:"box",key:l.code,onClick:Z=>U(l.code)},[r("img",{src:l.icon},null,8,O),r("div",X,d(l.name),1)],8,B)),64))]),t(A,{title:"\u9009\u62E9\u5176\u5B83\u652F\u4ED8",style:{"margin-top":"20px"}}),r("div",D,[(h(),P(k,null,R(ce,l=>r("div",{class:"box",key:l.code,onClick:Z=>U(l.code)},[r("img",{src:l.icon},null,8,M),r("div",T,d(l.name),1)],8,Y)),64))])]),_:1})),[[N,a(f)]]),t(J,{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(Me),{text:a(b).url,width:310},null,8,["text"])]),_:1},8,["title","modelValue"]),t(J,{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(H,{type:"primary",onClick:i[2]||(i[2]=l=>Q(a(c).channelCode)),disabled:a(c).value.length===0},{default:s(()=>[u(" \u786E\u8BA4\u652F\u4ED8 ")]),_:1},8,["disabled"]),t(H,{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(fe,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",j,[u(" \u6216\u4F7F\u7528 "),t(ye,{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:/zx/mall-newfeifan-zx-business/src/views/pay/cashier/index.vue"]])});export{Ze as __tla,te as default};