2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
import{_ as G}from"./InfiniteScroll.1b730958.js";import{y as W,J as A,K as B,z as E,r as J,u as K,A as o,I as u,H as t,C as a,ab as x,aa as D,a9 as i,L as p,B as c,Q as U,ac as P,G as y,b9 as I,aG as S,aH as g,a5 as F,M as b,ba as M,ad as Y,F as h,at as X,ar as Z,as as R,be as ee,am as $,au as te,D as ae}from"./index.4887dbef.js";import{Q as v}from"./QItemLabel.dcbb0738.js";import{Q as j}from"./QList.6ba5c626.js";import{Q as H}from"./QExpansionItem.a27d6652.js";import{u as O}from"./use-quasar.3129cba9.js";import{u as le}from"./infiniteScroll.7c53d10d.js";import{W as oe}from"./WarnTip.4a5bf9ec.js";import{Q as N}from"./QImg.0981bf71.js";import{Q as se}from"./QForm.3305e053.js";import{U as T}from"./UploadFile.0b80d2d6.js";import{a as re}from"./const.494ec192.js";import"./sorry.5d84a129.js";import"./selection.22691cdc.js";import"./plugin-vue_export-helper.21dcd24c.js";import"./UploadFile.vue_vue_type_style_index_0_scoped_true_lang.e0f82672.js";import"./QMenu.75254a73.js";import"./ClosePopup.48cb2a68.js";const ie={class:"q-pa-md"},de={class:"row q-col-gutter-sm wrap q-mt-sm text-grey items-center justify-start"},ne={class:"relative-position col-auto"},ue={key:1,class:"bordered-dashed row flex-center text-grey",style:{width:"100px",height:"160px"}},pe={class:"relative-position col-auto"},me={key:1,class:"bordered-dashed row flex-center text-grey",style:{width:"100px",height:"160px"}},ce={class:"q-px-md q-pb-md"},fe={class:"q-pa-sm bg-grey-2 q-ma-none"},_e={key:0,style:{"list-style":"decimal","list-style-position":"inside"}},ye={key:1,style:{"list-style":"decimal","list-style-position":"inside"}},ge=i("div",{class:"q-py-md text-weight-bold text-center"},"\u8BF7\u4FEE\u6539\u4ED8\u6B3E\u63D0\u9192",-1),be=i("div",{class:"q-mb-xs"},"\u4ED8\u6B3E\u524D",-1),ve=i("div",{class:"q-mt-md q-mb-xs"},"\u4ED8\u6B3E\u5B8C\u6210",-1),xe=i("div",{class:"safe-padding-bottom"},null,-1),qe={__name:"PayTypeQrcode",props:{item:{type:Object,default:function(){return{}}}},emits:["update:item"],setup(z,{emit:q}){const f=z,L=W(),_=O();A(),B(),E();function w(r,e){var l;n({[e]:(l=r==null?void 0:r.data)==null?void 0:l.path},"\u4E0A\u4F20\u6210\u529F")}const k={remind_before:"\u4ED8\u6B3E\u65F6\uFF0C\u8BF7\u5907\u6CE8\u5145\u503C\u8D26\u53F7\u7684\u624B\u673A\u53F7\u7801\u3002",remind_after:"\u5B8C\u6210\u4ED8\u6B3E\uFF0C\u8BF7\u53CA\u65F6\u8054\u7CFB\u5E97\u4E3B\u8FDB\u884C\u67E5\u8D26"},d=J(!1),s=K({remind_after:"",remind_before:"",pay_channel:""});function Q(r){for(let e in s)s[e]=f.item.pay_channels[r][e];d.value=!0}function C(){n(s,"\u4FEE\u6539\u4ED8\u6B3E\u63D0\u9192\u6210\u529F").then(()=>{d.value=!1})}function n(r,e){return $.setPayChannel({pay_type:f.item.pay_type,...r}).then(l=>{e&&_.notify({type:"positive",message:e}),q("update:item")}).catch(l=>(_.notify({type:"negative",message:l.message}),Promise.reject(l)))}return(r,e)=>(o(),u(x,null,[t(H,Y({label:f.item.title,icon:"qr_code_scanner"},h(L),{class:"expand-item bg-white q-my-sm"}),{default:a(()=>[t(j,{separator:""},{default:a(()=>[(o(!0),u(x,null,D(f.item.pay_channels,(l,V)=>(o(),u(x,{key:V},[i("div",ie,[t(v,{class:"text-accent text-caption"},{default:a(()=>[p("\u8BF7\u4E0A\u4F20\u4E8C\u7EF4\u7801\u56FE\u7247\uFF1A\u5FAE\u4FE1\u3001\u652F\u4ED8\u5B9D\u6536\u6B3E\u7801\u5747\u53EF")]),_:1}),i("div",de,[i("div",ne,[t(T,{multiple:!1,url:"seller/material/upload_other",accept:"image/*","field-name":"file",flat:"",square:"",class:"full-width",onUploaded:e[0]||(e[0]=m=>w(m,"wechat_qrcode"))},{"header-content":a(()=>[l.wechat_qrcode?(o(),c(N,{key:0,width:"100px",class:"bg-grey-2",height:"160px",src:l.wechat_qrcode},null,8,["src"])):(o(),u("div",ue," \u5FAE\u4FE1\u6536\u6B3E\u7801 "))]),_:2},1024),l.wechat_qrcode?(o(),c(U,{key:0,class:"absolute-top-right clear-btn",style:{"z-index":"1"},color:"grey",unelevated:"",round:"",size:"xs",dense:"",icon:"clear",onClick:e[1]||(e[1]=P(m=>n({wechat_qrcode:""}),["stop"]))})):y("",!0)]),i("div",pe,[t(T,{multiple:!1,url:"seller/material/upload_other",accept:"image/*","field-name":"file",flat:"",square:"",class:"full-width",onUploaded:e[2]||(e[2]=m=>w(m,"alipay_qrcode"))},{"header-content":a(()=>[l.alipay_qrcode?(o(),c(N,{key:0,width:"100px",class:"bg-grey-2",height:"160px",src:l.alipay_qrcode},null,8,["src"])):(o(),u("div",me," \u652F\u4ED8\u5B9D\u6536\u6B3E\u7801 "))]),_:2},1024),l.alipay_qrcode?(o(),c(U,{key:0,class:"absolute-top-right clear-btn",style:{"z-index":"1"},color:"grey",unelevated:"",round:"",size:"xs",dense:"",icon:"clear",onClick:e[3]||(e[3]=P(m=>n({alipay_qrcode:""}),["stop"]))})):y("",!0)])])]),t(I),t(S,{onClick:m=>Q(V),clickable:""},{default:a(()=>[t(g,null,{default:a(()=>[t(v,null,{default:a(()=>[p("\u4ED8\u6B3E\u63D0\u9192")]),_:1})]),_:1}),t(g,{side:""},{default:a(()=>[t(v,{caption:""},{default:a(()=>[p("\u4FEE\u6539 "),t(F,{name:"arrow_forward_ios",color:"grey",size:"14px"})]),_:1})]),_:1})]),_:2},1032,["onClick"]),i("div",ce,[i("ol",fe,[l.remind_before?(o(),u("li",_e,b(l.remind_before),1)):y("",!0),l.remind_after?(o(),u("li",ye,b(l.remind_after),1)):y("",!0)])]),t(I),t(S,null,{default:a(()=>[t(g,null,{default:a(()=>[t(v,null,{default:a(()=>[p("\u5F00\u542F\u652F\u4ED8")]),_:1})]),_:1}),t(g,{side:""},{default:a(()=>[t(M,{"model-value":l.opened,"true-value":1,"false-value":0,"onUpdate:modelValue":e[4]||(e[4]=m=>n({opened:m}))},null,8,["model-value"])]),_:2},1024)]),_:2},1024)],64))),128))]),_:1})]),_:1},16,["label"]),t(ee,{modelValue:d.value,"onUpdate:modelValue":e[7]||(e[7]=l=>d.value=l),position:"bottom",class:"dialog-full-height"},{default:a(()=>[t(X,null,{default:a(()=>[ge,t(Z,null,{default:a(()=>[t(se,{ref:"formRef",onSubmit:C},{default:a(()=>[be,t(R,{modelValue:s.remind_before,"onUpdate:modelValue":e[5]||(e[5]=l=>s.remind_before=l),type:"textarea",rows:"3",clearable:"",filled:"",placeholder:k.remind_before},null,8,["modelValue","placeholder"]),ve,t(R,{modelValue:s.remind_after,"onUpdate:modelValue":e[6]||(e[6]=l=>s.remind_after=l),type:"textarea",rows:"3",clearable:"",filled:"",placeholder:k.remind_after},null,8,["modelValue","placeholder"]),t(U,{unelevated:"",color:"primary",class:"full-width q-mt-md",type:"submit"},{default:a(()=>[p("\u63D0\u4EA4")]),_:1})]),_:1},512)]),_:1}),xe]),_:1})]),_:1},8,["modelValue"])],64))}},Ee={__name:"PaymentSettingPage",setup(z){const q=O();A(),B(),E();const{list:f,refresh:L,load:_,scrollRef:w}=le(d=>$.getPayChannels().then(s=>({data:s})));function k(d){q.dialog({message:`\u786E\u5B9A${d.opened==0?"\u542F\u7528":"\u5173\u95ED"}\u201C${d.title}\u201D\u5417\uFF1F`,cancel:!0}).onOk(()=>{$.uploadPayChannel({id:d.id,opened:d.opened==0?1:0}).then(s=>{_(),q.notify({type:"positive",message:s.message||"\u64CD\u4F5C\u6210\u529F"})}).catch(s=>{q.notify({type:"negative",message:s.message})})})}return(d,s)=>{const Q=G,C=te("PageLayout");return o(),c(C,null,{default:a(()=>[t(Q,{load:h(_),list:h(f),ref_key:"scrollRef",ref:w,empty:"",noMore:""},{prepend:a(()=>[t(oe,null,{default:a(()=>[p("\u5F00\u901A\u540E\u7528\u6237\u5373\u53EF\u901A\u8FC7\u4EE5\u4E0B\u652F\u4ED8\u65B9\u5F0F\u8FDB\u884C\u5145\u503C")]),_:1})]),default:a(({item:n,index:r})=>[n.pay_type=="qrcode"?(o(),c(qe,{key:0,item:n,"onUpdate:item":h(_),"default-opened":r==0},null,8,["item","onUpdate:item","default-opened"])):(o(),c(H,{key:r,label:n.title,class:"expand-item bg-white q-my-sm","default-opened":r==0},{default:a(()=>[t(j,null,{default:a(()=>[(o(!0),u(x,null,D(n.pay_channels,(e,l)=>(o(),u(x,{key:l},[t(I),t(S,{to:{path:"/shop/payment/"+n.pay_type+"/"+e.pay_channel,query:{title:e.title}}},{default:a(()=>[t(g,null,{default:a(()=>[t(v,{class:""},{default:a(()=>[p(b(e.title)+" ",1),e.description?(o(),u(x,{key:0},[p("("+b(e.description)+")",1)],64)):y("",!0)]),_:2},1024)]),_:2},1024),t(g,{side:""},{default:a(()=>[t(v,{caption:""},{default:a(()=>[p(b(h(re)[e.state])+" ",1),t(F,{name:"arrow_forward_ios",color:"grey",size:"14px"})]),_:2},1024)]),_:2},1024)]),_:2},1032,["to"]),e.id&&e.state==1?(o(),u("div",{key:0,class:"row q-px-md items-start",onClick:s[0]||(s[0]=P(()=>{},["stop"]))},[i("span",{class:ae(["col",e.opened==0?"text-red":"text-primary"])},b(e.opened==0?"\u6E20\u9053\u5DF2\u5173\u95ED":"\u6E20\u9053\u5DF2\u542F\u7528"),3),i("span",null,[t(M,{dense:"",class:"q-pr-sm q-pl-md q-pb-md","model-value":e.opened,"true-value":1,"false-value":0,"onUpdate:modelValue":V=>k(e)},null,8,["model-value","onUpdate:modelValue"])])])):y("",!0)],64))),128))]),_:2},1024)]),_:2},1032,["label","default-opened"]))]),_:1},8,["load","list"])]),_:1})}}};export{Ee as default};
|