cashier-mer/build/assets/index-CG9CVuJj.js

2 lines
24 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{J as Le,K as Ae,E as A,u as de,L as De,r,M as me,b as $,c as i,k as b,f as p,w as d,F as J,l as se,d as z,_ as re,o as ce,m as j,a as ve,h as ue,e,g as h,i as he,j as _e,z as G,t as g,p as W,q as pe,s as fe,D as Ie,n as ne,C as Re,I as ze}from"./index-DJoTTm2b.js";import{a as ge,b as Pe,u as je,c as ye,d as Ee,e as Fe,f as Ne,g as Oe,h as Te,i as Be}from"./user-C9-8GGK9.js";import"./moment-Cl4UOzQZ.js";import{g as qe}from"./store-DKP8uFz9.js";import{p as Je}from"./padding-2ZmqJN-n.js";const Q=Le.create({baseURL:Ae.api,timeout:6e4});Q.interceptors.request.use(l=>{const a=localStorage.getItem("Token");return a&&(l.headers.token=a),l},l=>(console.error(l),Promise.reject(l)));Q.interceptors.response.use(l=>{var a;if(l.data.code===-1&&(l.data.msg=="登录过期"||l.data.msg=="登录超时,请重新登录"))throw A({message:l.data.msg,type:"error"}),setTimeout(()=>{const c=de();c.setUserInfo({}),c.setToken(""),De.push("/login")},500),new Error(l.data.msg);if(l.data.code===400)throw A({message:l.data.msg,type:"error"}),new Error(l.data.msg);if(l.data.show&&A({message:l.data.msg,type:"error"}),l.data.code===500)throw l.data.msg=JSON.parse(l.data.msg),A({message:((a=l.data.msg)==null?void 0:a.msg)||l.data.msg,type:"error"}),new Error(l.data.msg);return l.data.code===0?Promise.reject(l.data):l.data},l=>{var a,c;return console.error(l),A({message:((c=(a=l.response)==null?void 0:a.data)==null?void 0:c.msg)||l,type:"error"}),Promise.reject(l)});function be(l){return Q.get("/city",{params:l})}function ke(l){return Q.get("/area",{params:l})}function $e(l){return Q.get("/street",{params:l})}function we(l){return Q.get("/village",{params:l})}function Ve(l){return Q.get("/brigade",{params:l})}const Ke={class:"add-user"},Me={__name:"add",emits:["close"],setup(l,{expose:a,emit:c}){const x=r(null),f=me({mobile:"",real_name:"",user_ship:"",selectedValues:[]}),k=me({mobile:[{required:!0,message:"请输入手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}],real_name:[{required:!0,message:"请输入用户姓名",trigger:"blur"}],user_ship:[{required:!0,message:"请选择用户类型",trigger:"change"}],selectedValues:[{required:!0,message:"请选择用户地址",trigger:"change"}]}),V=r([]),E=async(C,s)=>{const P=C.level;let v;if(P!==0&&!C.data.code)return s([]);P===0?(v=await be({province_code:51e4}),v=v.data.map(m=>({code:m.city_code,name:m.city_name}))):P===1?(v=await ke({city_code:C.data.code}),v=v.data.map(m=>({code:m.area_code,name:m.area_name}))):P===2?(v=await $e({area_code:C.data.code}),v=v.data.map(m=>({code:m.street_code,name:m.street_name}))):P===3?(v=await we({street_code:C.data.code}),v=v.data.map(m=>({code:m.village_code,name:m.village_name}))):P===4&&(v=await Ve({village_code:C.data.code}),v=v.data.map(m=>({code:m.id,name:m.brigade_name,leaf:!0}))),s(v)},X={value:"code",label:"name",children:"children",multiple:!1,lazy:!0,lazyLoad:E},I=r([]);(()=>{ge().then(C=>{I.value=C.data.lists})})();const O=c;return a({addUser:()=>{x.value.validate(async C=>{if(C){let s={};s.mobile=f.mobile,s.user_ship=f.user_ship,s.real_name=f.real_name,s.province="510000",s.city=f.selectedValues[0],s.area=f.selectedValues[1],s.street=f.selectedValues[2],s.village=f.selectedValues[3],s.brigade=f.selectedValues[4],Pe(s).then(P=>{O("close")})}})}}),(C,s)=>{const P=$("el-input"),v=$("el-form-item"),m=$("el-option"),q=$("el-select"),K=$("el-cascader"),M=$("el-form");return i(),b("div",Ke,[p(M,{model:f,rules:k,ref_key:"formDataRef",ref:x,"label-width":"80px"},{default:d(()=>[p(v,{label:"用户电话",prop:"mobile"},{default:d(()=>[p(P,{modelValue:f.mobile,"onUpdate:modelValue":s[0]||(s[0]=L=>f.mobile=L),placeholder:"请输入用户电话"},null,8,["modelValue"])]),_:1}),p(v,{label:"用户姓名",prop:"real_name"},{default:d(()=>[p(P,{modelValue:f.real_name,"onUpdate:modelValue":s[1]||(s[1]=L=>f.real_name=L),placeholder:"请输入用户姓名"},null,8,["modelValue"])]),_:1}),p(v,{label:"用户类型",prop:"user_ship"},{default:d(()=>[p(q,{modelValue:f.user_ship,"onUpdate:modelValue":s[2]||(s[2]=L=>f.user_ship=L),placeholder:"请选择用户类型",style:{width:"100%"}},{default:d(()=>[(i(!0),b(J,null,se(I.value,L=>(i(),z(m,{key:L.id,label:L.title,value:L.id,disabled:L.id==1},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"])]),_:1}),p(v,{label:"用户地址",prop:"selectedValues"},{default:d(()=>[p(K,{style:{width:"100%"},modelValue:f.selectedValues,"onUpdate:modelValue":s[3]||(s[3]=L=>f.selectedValues=L),options:V.value,props:X,load:E,class:"w-full"},null,8,["modelValue","options"])]),_:1})]),_:1},8,["model","rules"])])}}},We=l=>(pe("data-v-45065220"),l=l(),fe(),l),Ge={class:"my-order"},He={class:"header-nav"},Qe=We(()=>e("div",{class:"nav-item"},g("用户列表"),-1)),Xe={class:"header-input"},Ye={class:"order-lists","infinite-scroll-distance":300,"infinite-scroll-delay":500,style:{overflow:"auto"}},Ze=["onClick"],ea={style:{display:"flex","flex-direction":"column","justify-content":"space-around",flex:"1"}},aa={class:"top flex"},ta={class:"r-1"},la={class:"bold"},sa={class:"bottom flex",style:{"justify-content":"space-between"}},oa={class:"red"},ia={class:"red"},na={class:"red"},da={class:"red"},ua={key:0,class:"load-end"},ra={key:1,class:"load-end"},ca={class:"dialog-footer"},va={__name:"order",props:{isSystem:{type:Boolean,default:!1},source:{type:Number,default:1}},setup(l){de(),r([]);const a=r({page_no:1,page_size:20,mobile:""}),c=r(!1),x=r(0),f=r(0),k=r(!1),V=r([]),E=(C=!1)=>{if(C)a.value.page_no=1;else if(k.value||c.value)return;c.value=!0,je(a.value).then(s=>{C?V.value=s.data.lists:V.value=[...V.value,...s.data.lists],a.value.page_no==1&&V.value.length>0&&j.emit("set-user-detail",V.value[0]),s.data.lists.length<a.value.page_size?k.value=!0:a.value.page_no++,f.value=0,x.value=s.data.count,c.value=!1}).catch(s=>{k.value=!0,c.value=!1})},X=(C,s)=>{f.value=s,j.emit("set-user-detail",C)},I=r(!1),R=r(null),O=()=>{var C;(C=R.value)==null||C.addUser()},T=()=>{I.value=!1,E(!0)};return ce(()=>{j.on("re-load-user-list",()=>{E(!0)})}),ve(()=>{j.off("re-load-user-list")}),(C,s)=>{const P=$("Plus"),v=$("el-icon"),m=$("el-button"),q=$("el-input"),K=$("el-avatar"),M=$("el-tag"),L=$("el-dialog"),Y=ue("loading"),N=ue("infinite-scroll");return i(),b("div",Ge,[e("div",He,[Qe,p(m,{type:"primary",onClick:s[0]||(s[0]=y=>I.value=!0)},{default:d(()=>[p(v,null,{default:d(()=>[p(P)]),_:1}),h(" 添加用户")]),_:1})]),e("div",Xe,[p(q,{modelValue:a.value.mobile,"onUpdate:modelValue":s[2]||(s[2]=y=>a.value.mobile=y),placeholder:"搜索手机号/ID",onKeydown:s[3]||(s[3]=he(y=>E(!0),["enter"])),onClear:s[4]||(s[4]=y=>E(!0)),clearable:""},{append:d(()=>[p(m,{type:"primary",style:{"background-color":"#1890ff",color:"#fff","border-radius":"0 0.315rem 0.315rem 0"},onClick:s[1]||(s[1]=y=>E(!0))},{default:d(()=>[h("搜索")]),_:1})]),_:1},8,["modelValue"])]),_e((i(),b("div",Ye,[(i(!0),b(J,null,se(V.value,(y,S)=>{var o;return i(),b("div",{class:G(["item",{"item-active":f.value==S}]),key:S,onClick:n=>X(y,S)},[p(K,{class:"avatar",src:y.avatar},null,8,["src"]),e("div",ea,[e("div",aa,[e("div",ta,[e("span",la,g(y.nickname),1),e("span",null,g(" (ID:"+y.id+")"),1)]),e("div",null,"手机号: "+g(y.mobile),1)]),e("div",sa,[e("div",null,[h("余额: "),e("span",oa,g(y.now_money),1)]),e("div",null,[h("采购款: "),e("span",ia,g(y.purchase_funds),1)]),e("div",null,[h("返还金: "),e("span",na,g((o=y.return_money)==null?void 0:o.toFixed(2)),1)]),e("div",null,[h("礼品券: "),e("span",da,g(y.integral),1)]),e("div",null,[y.user_ship!=1?(i(),z(M,{key:0,type:"primary"},{default:d(()=>[h(g(y.user_ship_name),1)]),_:2},1024)):(i(),z(M,{key:1,type:"success"},{default:d(()=>[h(g(y.user_ship_name),1)]),_:2},1024))])])])],10,Ze)}),128)),k.value?(i(),b("div",ua,"没有更多了")):W("",!0),c.value?(i(),b("div",ra,"加载中...")):W("",!0)])),[[Y,c.value],[N,E]]),p(L,{modelValue:I.value,"onUpdate:modelValue":s[6]||(s[6]=y=>I.value=y),title:"添加用户",width:"600"},{footer:d(()=>[e("div",ca,[p(m,{onClick:s[5]||(s[5]=y=>I.value=!1)},{default:d(()=>[h("取消")]),_:1}),p(m,{type:"primary",onClick:O},{default:d(()=>[h(" 添加 ")]),_:1})])]),default:d(()=>[p(Me,{ref_key:"addRef",ref:R,onClose:T},null,512)]),_:1},8,["modelValue"])])}}},_a=re(va,[["__scopeId","data-v-45065220"]]),ee=l=>(pe("data-v-88b7f8af"),l=l(),fe(),l),pa=ee(()=>e("h4",null,"选择支付方式",-1)),fa={class:"dra-body"},ma={class:"header"},ya={style:{display:"inline-block"}},ha=ee(()=>e("div",{style:{color:"#999",padding:"2rem 0 0.3rem 0"}},"应收金额(元):",-1)),ga={style:{color:"#f5222d","padding-bottom":"2rem"}},ba={style:{"font-size":"1.6rem"}},ka={key:0,"element-loading-text":"支付中",class:"card1"},$a=ee(()=>e("div",{class:"tips"},null,-1)),wa={key:1,class:"card2"},Va={class:"drawer-body"},Ca={class:"counter"},Sa={class:"received"},xa={key:0},Ua={key:1,style:{"font-size":"1rem",color:"#999"}},La={key:0,class:"balance"},Aa={class:"money"},Da=ee(()=>e("div",{class:"tips"},"按回车(Enter)确认支付",-1)),Ia={key:1,class:"balance"},Ra=ee(()=>e("div",null,"不够找零, 请支付更多金额",-1)),za=ee(()=>e("div",{class:"tips"},"按下小键盘输入金额",-1)),Pa=[Ra,za],ja={class:"keypad"},Ea={class:"left"},Fa={class:"right"},Na={style:{width:"100%",display:"flex","justify-content":"center"}},Oa={__name:"payUser",emits:["paySuccess"],setup(l,{expose:a,emit:c}){const x=r(!1),f=r(1),k=r(""),V=r("");de();const E=()=>{N()},X=()=>{ne(()=>{setTimeout(()=>{var t;y.value=!1,k.value="",v.value=!0,(t=V.value)==null||t.focus(),I(f.value)},300)})},I=t=>{if(f.value=t,f.value==2)return f.value=1,A.error("暂不支持现金收款");window.removeEventListener("keydown",te),ne(()=>{var _;k.value="",(_=V.value)==null||_.focus()})},R=r({price:0,uid:""}),O=r([]),T=r(!1),C=t=>{R.value=t.data,O.value=t.cart_id,T.value=t.isRePay||!1},s=t=>{R.value.total=t.price,M.value=t.order_id},P=c,v=r(!1),m=r(["1","2","3","4","5","6","7","8","9","0","00","."]),q=/^(10|11|12|13|14|15)\d{16}$/,K=/^(25|26|27|28|29|30)\d{14,22}$/,M=r(""),L=()=>{if(y.value=!0,V.value.blur(),T.value)Y();else{let t;if(q.test(k.value))t="9";else if(K.test(k.value))t="13";else return y.value=!1,k.value="",V.value.focus(),A.error("请输入正确的支付码");ye({uid:R.value.uid,price:R.value.price,pay_type:t,auth_code:k.value}).then(_=>{_.data.out_trade_no&&_.msg=="支付成功"?(x.value=!1,A({message:"支付成功",type:"success"}),N(_.data)):_.msg=="用户支付中"&&_.code==1&&(A.warning(_.msg),j.on("pay_success",U=>{A({message:"支付成功",type:"success"}),setTimeout(()=>{j.off("pay_success")},200),x.value=!1,N(U)}))}).catch(_=>{y.value=!1,ne(()=>{var U;(U=V.value)==null||U.focus()})})}},Y=()=>{let t=17;if(f.value==1)if(q.test(k.value))t="9";else if(K.test(k.value))t="13";else return y.value=!1,k.value="",V.value.focus(),A.error("请输入正确的支付码");qe({order_id:R.value.order_id,pay_type:t,auth_code:k.value}).then(_=>{var U;(U=_.msg)!=null&&U.includes("成功")?(x.value=!1,A({message:"支付成功",type:"success"}),N()):_.msg=="用户支付中"&&_.code==1&&(A.warning(_.msg),j.on("pay_success",H=>{A({message:"支付成功",type:"success"}),setTimeout(()=>{j.off("pay_success")},200),x.value=!1,N(H)}))}).catch(_=>{k.value="",y.value=!1,ne(()=>{var U;(U=V.value)==null||U.focus()})})};r(0);const N=t=>{var _;window.removeEventListener("keydown",te),v.value=!1,y.value=!1,k.value="",o.value="",S.value=[],(_=V.value)==null||_.blur(),P("paySuccess",t),x.value=!1},y=r(!1);a({drawer:x,setForm:C,setRePay:s,beforeClose:N});const S=r([]),o=r(""),n=Ie(()=>+o.value>0?(o.value-R.value.total).toFixed(2):-1),F=r(!1),w=t=>{t===-1?S.value=[]:S.value.pop(),o.value=S.value.length?S.value.join(""):0},u=t=>{F.value===!1&&(o.value="",F.value=!0);let _=String(o.value).indexOf(".")+1,U=String(o.value).length-_;console.log(_,U),(_===0||U<2)&&(S.value.join("")<=9999999&&S.value.push(t),o.value=S.value.join("")>99999999?99999999:S.value.join(""))},ae=()=>{if(n.value===""||n.value===null||n.value===void 0||+o.value<+R.value.total)return A.error("收款金额应该大于等于应收金额");T.value?Y():ye({uid:R.value.uid,price:R.value.price,pay_type,pay_type:"17"}).then(t=>{x.value=!1,A({message:t.msg,type:"success"}),I(1),N()}).catch(t=>{y.value=!1})},te=t=>{let U=(t||window.event).keyCode;if(U==37)return I(2);if(U==120)return j.emit("F9");if(U==27)return N();switch(t.stopPropagation(),t.preventDefault(),U){case 96:case 48:u(0);break;case 97:case 49:u(1);break;case 98:case 50:u(2);break;case 99:case 51:u(3);break;case 100:case 52:u(4);break;case 101:case 53:u(5);break;case 102:case 54:u(6);break;case 103:case 55:u(7);break;case 104:case 56:u(8);break;case 105:case 57:u(9);break;case 110:u(".");break;case 190:u(".");break;case 8:w();break;case 13:ae();break}},Z=r(!1),oe=()=>{if(!(!x.value||Z.value&&k.value.length>0)&&f.value==2)return I(1)},le=()=>{if(!(!x.value||Z.value&&k.value.length>0)&&f.value==1)return I(2)};return ce(()=>{j.on("left",oe),j.on("right",le)}),ve(()=>{j.off("left",oe),j.off("right",le)}),(t,_)=>{const U=$("el-input"),H=$("el-button"),Ce=$("Delete"),Se=$("el-icon"),xe=$("el-drawer"),Ue=ue("loading");return i(),z(xe,{size:"60rem",modelValue:x.value,"onUpdate:modelValue":_[6]||(_[6]=ie=>x.value=ie),direction:"rtl",onOpen:X,"before-close":N},{header:d(()=>[pa]),default:d(()=>{var ie;return[e("div",fa,[e("div",ma,[e("div",{class:G(["left",{active:f.value==1}]),onClick:_[0]||(_[0]=B=>I(1))}," 微信/支付宝 ",2),e("div",{class:G(["right",{active:f.value==2}]),onClick:_[1]||(_[1]=B=>I(2))}," 现金收款 ",2)]),e("div",null,[e("div",ya,[ha,e("div",ga,[h(" ¥"),e("span",ba,g((ie=R.value)==null?void 0:ie.price),1)])])]),f.value==1?_e((i(),b("div",ka,[p(U,{ref_key:"codeRef",ref:V,modelValue:k.value,"onUpdate:modelValue":_[2]||(_[2]=B=>k.value=B),autofocus:"",class:"code-input",placeholder:"请点击输入框聚焦扫码或输入编码号",onKeyup:he(L,["enter"]),onFocus:_[3]||(_[3]=B=>Z.value=!0),onBlur:_[4]||(_[4]=B=>Z.value=!1)},null,8,["modelValue"]),$a])),[[Ue,y.value]]):(i(),b("div",wa,[e("div",Va,[e("div",Ca,[e("div",Sa,[o.value?(i(),b("span",xa,g(o.value),1)):(i(),b("span",Ua,"按下键盘输入客户支付金额"))]),n.value>=0?(i(),b("div",La,[e("div",null,[h(" 需找零(元)"),e("span",Aa,"¥"+g(n.value),1)]),Da])):(i(),b("div",Ia,Pa)),e("div",ja,[e("div",Ea,[(i(!0),b(J,null,se(m.value,B=>(i(),z(H,{key:B,onClick:Wt=>u(B)},{default:d(()=>[h(g(B),1)]),_:2},1032,["onClick"]))),128))]),e("div",Fa,[p(H,{onClick:w},{default:d(()=>[p(Se,null,{default:d(()=>[p(Ce)]),_:1})]),_:1}),p(H,{onClick:_[5]||(_[5]=B=>w(-1))},{default:d(()=>[h("C")]),_:1}),p(H,{class:G(["enter",{"enter-disable":+o.value<+R.value.total}]),disabled:+o.value<+R.value.total,onClick:ae},{default:d(()=>[h(" 确认 ")]),_:1},8,["class","disabled"])])])])])]))])]}),footer:d(()=>[e("div",Na,[p(H,{class:"cancel-btn",onClick:E},{default:d(()=>[h("取消收款")]),_:1})])]),_:1},8,["modelValue"])}}},Ta=re(Oa,[["__scopeId","data-v-88b7f8af"]]),D=l=>(pe("data-v-ff0075ff"),l=l(),fe(),l),Ba={class:"my-order"},qa={key:0,class:"detail"},Ja={class:"table"},Ka=D(()=>e("div",{class:"table-title"},"用户信息",-1)),Ma={class:"table-info"},Wa={class:"info-item"},Ga=D(()=>e("div",{class:"info-item-title"},"用户余额:",-1)),Ha={class:"info-item-info red"},Qa={class:"info-item"},Xa=D(()=>e("div",{class:"info-item-title"},"采购款:",-1)),Ya={class:"info-item-info red"},Za={class:"info-item"},et=D(()=>e("div",{class:"info-item-title"},"返还金:",-1)),at={class:"info-item-info red"},tt={class:"info-item"},lt=D(()=>e("div",{class:"info-item-title"},"头像:",-1)),st={class:"info-item-info"},ot={class:"info-item"},it=D(()=>e("div",{class:"info-item-title"},"礼品券:",-1)),nt={class:"info-item-info red"},dt={class:"info-item"},ut=D(()=>e("div",{class:"info-item-title"},"ID:",-1)),rt={class:"info-item-info"},ct={class:"info-item"},vt=D(()=>e("div",{class:"info-item-title"},"用户昵称:",-1)),_t={class:"info-item-info"},pt={class:"info-item"},ft=D(()=>e("div",{class:"info-item-title"},"用户电话:",-1)),mt={class:"info-item-info"},yt={class:"info-item"},ht=D(()=>e("div",{class:"info-item-title"},"用户账号:",-1)),gt={class:"info-item-info"},bt={class:"info-item"},kt=D(()=>e("div",{class:"info-item-title"},"真实姓名:",-1)),$t={class:"info-item-info"},wt={class:"info-item"},Vt=D(()=>e("div",{class:"info-item-title"},"创建时间:",-1)),Ct={class:"info-item-info"},St={class:"info-item",style:{width:"100%","flex-shrink":"0","align-items":"center"}},xt=D(()=>e("div",{class:"info-item-title"},"用户类型:",-1)),Ut={class:"info-item-info"},Lt={key:0,class:"info-item",style:{width:"100%","flex-shrink":"0","align-items":"center"}},At=D(()=>e("div",{class:"info-item-title"},"用户标签:",-1)),Dt={class:"info-item-info"},It={class:"info-item",style:{width:"100%","flex-shrink":"0","align-items":"center"}},Rt=D(()=>e("div",{class:"info-item-title"},"用户地址:",-1)),zt=D(()=>e("div",{class:"table-title"},[h("供销经营礼包"),e("span",{class:"tips"},"首次购买1000元以上成为行业会员")],-1)),Pt={class:"table-info"},jt={class:"pay-btn"},Et=D(()=>e("div",null,"¥1000.00",-1)),Ft=[Et],Nt=D(()=>e("div",null,"¥2000.00",-1)),Ot=[Nt],Tt=D(()=>e("div",null,"¥5000.00",-1)),Bt=[Tt],qt={key:1},Jt={__name:"detail",setup(l){de(),Re();const a=r({id:""}),c=r({price:"",type:1}),x=r(null),f=()=>{c.value.type==1?c.value.price="1000":c.value.type==2?c.value.price="2000":c.value.type==3&&(c.value.price="5000"),c.value.type==0&&(c.value.price=Number(c.value.price).toFixed(2)),console.log("支付",c.value),x.value.setForm({data:{uid:a.value.id,price:c.value.price}}),x.value.drawer=!0},k=()=>{console.log("支付成功"),j.emit("re-load-user-list")},V=r(!1),E=r([]);(()=>{ge().then(o=>{E.value=o.data.lists})})();const I=()=>{Fe({id:a.value.id,user_ship:a.value.user_ship}).then(o=>{var n;A.success("修改成功"),a.value.user_ship_name=(n=E.value.find(F=>F.id==a.value.user_ship))==null?void 0:n.title,V.value=!1})},R=()=>{V.value=!1},O=r(!1),T=r([]);(()=>{Ne().then(o=>{T.value=o.data.lists})})();const s=()=>{Oe({id:a.value.id,label_id:a.value.label_id}).then(o=>{var n;A.success("修改成功"),a.value.label_name=(n=T.value.find(F=>F.label_id==a.value.label_id))==null?void 0:n.label_name,O.value=!1})},P=()=>{O.value=!1},v=r({id:"",province:"",city:"",area:"",street:"",brigade:""}),m=r([]),q=r([]),K=()=>{Te({uid:a.value.id}).then(o=>{o.data.village&&(m.value=[o.data.city,o.data.area,o.data.street,o.data.village,+o.data.brigade],q.value=JSON.parse(JSON.stringify(m.value)),v.value=Object.assign(v.value,o.data))})},M=r([]),L=async(o,n)=>{const F=o.level;let w;if(F!==0&&!o.data.code)return n([]);F===0?(w=await be({province_code:51e4}),w=w.data.map(u=>({code:u.city_code,name:u.city_name}))):F===1?(w=await ke({city_code:o.data.code}),w=w.data.map(u=>({code:u.area_code,name:u.area_name}))):F===2?(w=await $e({area_code:o.data.code}),w=w.data.map(u=>({code:u.street_code,name:u.street_name}))):F===3?(w=await we({street_code:o.data.code}),w=w.data.map(u=>({code:u.village_code,name:u.village_name}))):F===4&&(w=await Ve({village_code:o.data.code}),w=w.data.map(u=>({code:u.id,name:u.brigade_name,leaf:!0}))),n(w)},Y={value:"code",label:"name",children:"children",multiple:!1,lazy:!0,lazyLoad:L},N=async()=>{v.value.city=m.value[0],v.value.area=m.value[1],v.value.street=m.value[2],v.value.village=m.value[3],v.value.brigade=m.value[4],v.value.phone||(v.value.phone=a.value.account),v.value.real_name||(v.value.real_name=a.value.real_name||a.value.nickname),Be({...v.value,uid:a.value.id}).then(o=>{A.success("编辑成功"),S.value=!0})},y=()=>{m.value=JSON.parse(JSON.stringify(q.value)),S.value=!0},S=r(!0);return ce(()=>{j.on("set-user-detail",o=>{a.value=o,Ee({id:o.id}).then(({data:n})=>{a.value=Object.assign(o,n),console.log(a.value)}),K()})}),ve(()=>{j.off("set-user-detail")}),(o,n)=>{var le;const F=$("el-avatar"),w=$("el-tag"),u=$("el-button"),ae=$("el-option"),te=$("el-select"),Z=$("el-cascader"),oe=$("el-empty");return i(),b("div",Ba,[a.value.id?(i(),b("div",qa,[e("div",Ja,[Ka,e("div",Ma,[e("div",Wa,[Ga,e("div",Ha,"¥"+g(a.value.now_money),1)]),e("div",Qa,[Xa,e("div",Ya,"¥"+g(a.value.purchase_funds),1)]),e("div",Za,[et,e("div",at,"¥"+g((le=a.value.number)==null?void 0:le.toFixed(2)),1)]),e("div",tt,[lt,e("div",st,[p(F,{style:{width:"4rem",height:"4rem"},src:a.value.avatar},null,8,["src"])])]),e("div",ot,[it,e("div",nt,"¥"+g(a.value.integral),1)]),e("div",dt,[ut,e("div",rt,g(a.value.id),1)]),e("div",ct,[vt,e("div",_t,g(a.value.nickname),1)]),e("div",pt,[ft,e("div",mt,g(a.value.mobile),1)]),e("div",yt,[ht,e("div",gt,g(a.value.account),1)]),e("div",bt,[kt,e("div",$t,g(a.value.real_name),1)]),e("div",wt,[Vt,e("div",Ct,g(a.value.create_time),1)]),e("div",St,[xt,e("div",Ut,[V.value==!1?(i(),b(J,{key:0},[a.value.user_ship!=1?(i(),z(w,{key:0,type:"primary",size:"large"},{default:d(()=>[h(g(a.value.user_ship_name),1)]),_:1})):(i(),z(w,{key:1,type:"success",size:"large"},{default:d(()=>[h(g(a.value.user_ship_name),1)]),_:1})),a.value.user_ship!=1?(i(),z(u,{key:2,type:"primary",style:{"margin-left":"1rem"},onClick:n[0]||(n[0]=t=>V.value=!0)},{default:d(()=>[h("修改")]),_:1})):W("",!0)],64)):(i(),b(J,{key:1},[p(te,{modelValue:a.value.user_ship,"onUpdate:modelValue":n[1]||(n[1]=t=>a.value.user_ship=t),placeholder:"请选择用户类型",style:{width:"10rem"}},{default:d(()=>[(i(!0),b(J,null,se(E.value,t=>(i(),z(ae,{key:t.id,label:t.title,value:t.id,disabled:t.id==1},null,8,["label","value","disabled"]))),128))]),_:1},8,["modelValue"]),p(u,{type:"primary",style:{"margin-left":"1rem"},onClick:I},{default:d(()=>[h("确认")]),_:1}),p(u,{style:{"margin-left":"1rem"},onClick:R},{default:d(()=>[h("取消")]),_:1})],64))])]),a.value.user_ship==1?(i(),b("div",Lt,[At,e("div",Dt,[O.value==!1?(i(),b(J,{key:0},[a.value.label_name?(i(),z(w,{key:0,type:"primary",size:"large"},{default:d(()=>[h(g(a.value.label_name),1)]),_:1})):W("",!0),a.value.label_name?(i(),z(u,{key:1,type:"primary",style:{"margin-left":"1rem"},onClick:n[2]||(n[2]=t=>O.value=!0)},{default:d(()=>[h("修改")]),_:1})):(i(),z(u,{key:2,type:"primary",style:{"margin-left":"1rem"},onClick:n[3]||(n[3]=t=>{a.value.label_id="",O.value=!0})},{default:d(()=>[h("添加")]),_:1}))],64)):(i(),b(J,{key:1},[p(te,{modelValue:a.value.label_id,"onUpdate:modelValue":n[4]||(n[4]=t=>a.value.label_id=t),placeholder:"请选择用户类型",style:{width:"10rem"}},{default:d(()=>[(i(!0),b(J,null,se(T.value,t=>(i(),z(ae,{key:t.label_id,label:t.label_name,value:t.label_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),p(u,{type:"primary",style:{"margin-left":"1rem"},onClick:s},{default:d(()=>[h("确认")]),_:1}),p(u,{style:{"margin-left":"1rem"},onClick:P},{default:d(()=>[h("取消")]),_:1})],64))])])):W("",!0),e("div",It,[Rt,(i(),z(Z,{key:a.value.id,style:{flex:"1"},modelValue:m.value,"onUpdate:modelValue":n[5]||(n[5]=t=>m.value=t),options:M.value,props:Y,load:L,class:"w-full",disabled:S.value},null,8,["modelValue","options","disabled"])),S.value?(i(),z(u,{key:0,type:"primary",style:{"margin-left":"1rem"},onClick:n[6]||(n[6]=t=>S.value=!1)},{default:d(()=>[h("修改")]),_:1})):W("",!0),S.value?W("",!0):(i(),z(u,{key:1,type:"primary",style:{"margin-left":"1rem"},onClick:N},{default:d(()=>[h("确认")]),_:1})),S.value?W("",!0):(i(),z(u,{key:2,style:{"margin-left":"1rem"},onClick:y},{default:d(()=>[h("取消")]),_:1}))])]),zt,e("div",Pt,[e("div",jt,[e("div",{class:G(["pay-item",{"pay-item-active":c.value.type==1}]),onClick:n[7]||(n[7]=t=>c.value.type=1)},Ft,2),e("div",{class:G(["pay-item",{"pay-item-active":c.value.type==2}]),onClick:n[8]||(n[8]=t=>c.value.type=2)},Ot,2),e("div",{class:G(["pay-item",{"pay-item-active":c.value.type==3}]),onClick:n[9]||(n[9]=t=>c.value.type=3)},Bt,2),e("div",{class:G(["pay-item",{"pay-item-active":c.value.type==0}]),onClick:n[11]||(n[11]=t=>c.value.type=0)},[_e(e("input",{type:"number",class:"input","onUpdate:modelValue":n[10]||(n[10]=t=>c.value.price=t),placeholder:"自定义金额"},null,512),[[ze,c.value.price]])],2)]),p(u,{type:"primary",size:"large",class:"pay",onClick:f},{default:d(()=>[h("立即支付")]),_:1})])])])):(i(),b("div",qt,[p(oe)])),p(Ta,{ref_key:"payRef",ref:x,onPaySuccess:k},null,512)])}}},Kt=re(Jt,[["__scopeId","data-v-ff0075ff"]]),Mt={class:"my-card"},Zt={__name:"index",setup(l){return(a,c)=>(i(),b("div",Mt,[p(_a,{style:{"flex-shrink":"0"},ref:"orderRef"},null,512),p(Je),p(Kt,{ref:"detailRef"},null,512)]))}};export{Zt as default};