增加技师端---用户端 聊天界面
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import{_ as e}from"./page-meta.292744d0.js";import{d as a,aB as o,U as r,l as s,E as t,V as l,o as u,q as n,f as i,w as d,g as m,t as c,e as p,F as f,v as _,h as y,aD as h,u as w,W as v,b$ as x,aE as g,r as j,b as k,k as C,j as A,aF as I,ah as b,aG as S}from"./index-d0750414.js";import{_ as F}from"./u-image.ff8bf742.js";import{_ as L,a as U}from"./u-radio-group.4abbb303.js";import{_ as W}from"./u-button.2adf8624.js";import{_ as P}from"./modal-popup.63856ca8.js";import{u as q}from"./useLockFn.ebd30229.js";import{_ as B,a as E,P as V,p as $}from"./alipay.vue_vue_type_script_setup_true_lang.23b4a4a1.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.a5146a33.js";import"./emitter.1571a5d9.js";import"./u-popup.508f1b55.js";import"./useCopy.6dd4ad45.js";const z=T(a({__name:"order_pay",setup(a){const T=w();v();const z=o(),M=r();s({from:"order",order_id:"",icon:"",order_amount:""});const D=s({cancel_time:"",order_amount:""}),G=s();s();const H=s(""),Y=t({order_amount:"",orderId:"",from:"order",showBindWx:!1,showCheck:!1,showAlipay:!1,showPaySuccess:!1}),Z=b(async()=>{if(0==M.userInfo.pay_auth&&G.value==V.WECHAT)return Y.showBindWx=!0,Promise.reject("请先绑定微信后支付")},async()=>{if(G.value==V.ALIPAY&&navigator.userAgent.toLowerCase().match(/MicroMessenger/i))return T.reLaunch({path:"/bundle/pages/toAlipay/toAlipay",query:{order_id:Y.orderId,from:Y.from,pay_way:G.value,key:z}}),Promise.reject("微信不允许使用支付宝支付")},async()=>{try{const e=await S({from:Y.from,pay_way:G.value,order_id:Y.orderId}),a=await $.payment(e.pay_way,(null==e?void 0:e.config)||(null==e?void 0:e.payurl)||(null==e?void 0:e.qrcode));console.log("res",a),N(a)}catch(e){return Promise.reject(e)}}),{isLock:J,lockFn:K}=q(async()=>{try{await Z()}catch(e){console.log("支付",e)}}),N=e=>{switch(e){case h.SUCCESS:case h.FAIL:T.redirectTo({path:"/bundle/pages/payment_result/payment_result",query:{order_id:Y.orderId,from:Y.from}})}};return l(async e=>{(null==e?void 0:e.order_amount)&&(Y.order_amount=null==e?void 0:e.order_amount,G.value=2),Y.orderId=e.order_id,Y.from=e.from,console.log(e),await(async()=>{let e=await x({from:Y.from||"order",order_id:Y.orderId,scene:g()});D.value=e.lists,Y.order_amount=e.order_amount;const a=D.value.find(e=>e.is_default)||D.value[0];G.value=null==a?void 0:a.pay_way})()}),(a,o)=>{const r=j(k("page-meta"),e),s=C,t=A,l=j(k("u-image"),F),w=j(k("u-radio"),L),v=I,x=j(k("u-radio-group"),U),g=j(k("u-button"),W),b=j(k("modal-popup"),P);return u(),n(f,null,[i(r,{"page-style":a.$theme.pageStyle},null,8,["page-style"]),i(t,{class:"order-pay flex flex-col min-h-0 h-full bg-white"},{default:d(()=>[i(t,{class:"header flex justify-center items-center flex-col"},{default:d(()=>[i(t,{class:"order-amount"},{default:d(()=>[i(s,{style:{"font-size":"76rpx"}},{default:d(()=>[m("¥")]),_:1}),m(" "+c(Y.order_amount||"100.00"),1)]),_:1}),i(t,{class:"mt-2 text-muted text-xs"},{default:d(()=>[m("需要支付")]),_:1})]),_:1}),i(t,{class:"main"},{default:d(()=>[i(t,{class:"text-main text-lg font-medium"},{default:d(()=>[m("支付方式")]),_:1}),(u(),p(x,{modelValue:G.value,"onUpdate:modelValue":o[0]||(o[0]=e=>G.value=e),key:G.value,class:"w-full","active-color":a.$theme.primaryColor},{default:d(()=>[(u(!0),n(f,null,_(D.value,e=>(u(),p(t,{key:e.id,class:"payment-item w-full",onClick:a=>{return o=e.pay_way,void(G.value=o);var o}},{default:d(()=>[i(v,{class:"flex items-center justify-between w-full"},{default:d(()=>[i(t,{class:"flex items-center"},{default:d(()=>[i(l,{src:e.image,width:"48",height:"48",shape:"circle"},null,8,["src"]),i(t,{class:"pl-[20rpx] u-flex"},{default:d(()=>[i(t,{class:"text-[28rpx] text-[#333]"},{default:d(()=>[m(c(e.name),1)]),_:2},1024),i(t,{class:"pl-[10rpx] text-[24rpx] text-muted"},{default:d(()=>[m(c(e.extra||""),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),i(t,null,{default:d(()=>[i(w,{name:e.pay_way},null,8,["name"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]))),128))]),_:1},8,["modelValue","active-color"]))]),_:1}),i(t,{class:"footer w-full p-[20rpx] mb-[80rpx]"},{default:d(()=>[i(g,{type:"primary",loading:y(J),onClick:y(K)},{default:d(()=>[m(" 立即支付 ")]),_:1},8,["loading","onClick"])]),_:1})]),_:1}),i(B,{show:Y.showCheck,"onUpdate:show":o[1]||(o[1]=e=>Y.showCheck=e),from:Y.from,"order-id":Y.orderId,onFail:o[2]||(o[2]=e=>N(y(h).FAIL)),onSuccess:o[3]||(o[3]=e=>N(y(h).SUCCESS))},null,8,["show","from","order-id"]),i(E,{show:Y.showAlipay,"onUpdate:show":o[4]||(o[4]=e=>Y.showAlipay=e),"alipay-link":H.value,onCheck:o[5]||(o[5]=e=>Y.showCheck=!0)},null,8,["show","alipay-link"]),i(b,{show:Y.showBindWx,"onUpdate:show":o[6]||(o[6]=e=>Y.showBindWx=e),title:"温馨提示",content:"当前账号未微信授权,请前往个人设置授权",onConfirm:o[7]||(o[7]=e=>y(T).navigateTo("/pages/user_set/user_set"))},null,8,["show"])],64)}}}),[["__scopeId","data-v-04ceb2a9"]]);export{z as default};
|
||||
Reference in New Issue
Block a user