jingcai-html-dist/public/seller/assets/CustomerInfoPage.b1ef2e72.js

2 lines
12 KiB
JavaScript

import{_ as ee}from"./AuthButton.60c75b6d.js";import{U as ae}from"./UserAvatar.881a03c0.js";import{z as le,r as b,u as te,A as h,B as I,C as a,H as e,a9 as p,Q as c,b9 as F,aG as m,aH as r,L as t,M as i,a5 as q,F as _,G as P,ba as N,at as O,I as A,ab as L,aa as oe,be as T,ar as G,as as D,bB as se,J as ne,am as x,au as ue,bv as re}from"./index.c82bb050.js";import{Q as u}from"./QItemLabel.56e06998.js";import{Q as de}from"./QBtnGroup.3e36f13b.js";import{Q as $}from"./QList.4ca6cccf.js";import{Q as ie}from"./QFooter.e5240e14.js";import{s as H,c as fe,f as ce,R as z}from"./tools.4858b7d5.js";import{u as me}from"./use-quasar.2ac05dc7.js";import"./QImg.7ed529ea.js";import"./plugin-vue_export-helper.21dcd24c.js";import"./QResizeObserver.647c4893.js";const pe=p("div",{class:"safe-padding-top"},null,-1),ve={class:"col overflow-y"},_e=p("div",{class:"safe-padding-bottom"},"\u786E\u5B9A",-1),ge={class:"row"},ye=p("span",{class:"safe-padding-bottom"},[t("\u4E00\u952E\u91CD\u7F6E "),p("div",{class:"text-caption"},[t("("),p("span",{class:"text-red"},"\u767B\u5F55"),t("\u5BC6\u7801)")])],-1),ke=p("span",{class:"safe-padding-bottom"},[t("\u4E00\u952E\u91CD\u7F6E "),p("div",{class:"text-caption"},[t("("),p("span",{class:"text-red"},"\u652F\u4ED8"),t("\u5BC6\u7801)")])],-1),be=p("span",{class:"safe-padding-bottom"},"\u6253\u7535\u8BDD",-1),Ae={__name:"CustomerInfoPage",setup(he){const M=le(),d=me(),B=ne(),C=b(!1),s=b({});function S(o){w({star:o})}function j(o){if(o){d.dialog({title:"\u8BBE\u7F6E\u9500\u552E\u4F63\u91D1",prompt:{model:s.value.agent_brokerage||0,isValid:l=>l*1>=1&&l*1<100,type:"number",placeholder:"\u8BF7\u8F93\u5165\u4F63\u91D1"},cancel:!0,ok:{}}).onOk(l=>{w({agent_brokerage:l,agent:o})});return}w({agent:o})}function E(){d.dialog({title:"\u8BBE\u7F6E\u5907\u6CE8",prompt:{model:"",isValid:o=>o.length>2,type:"text",placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},cancel:{label:"\u53D6\u6D88",flat:!0},ok:"\u786E\u5B9A"}).onOk(o=>{w({remark:o})})}function U(){x.getCustomerInfo({customer_id:B.params.id}).then(o=>{s.value=o}).catch(o=>{d.notify({type:"negative",message:o.message})}).finally(()=>{d.loading.hide()})}d.loading.show(),U();const f=b(0),g=te({customer_id:B.params.id,money:"",password_pay:"",remark:""});function J(){d.loading.show(),x.changeBalance(f.value,g).then(o=>{U(),d.notify({type:"positive",message:(f.value=="incr"?"\u52A0\u6B3E":f.value=="recharge"?"\u5145\u503C":"\u6263\u6B3E")+"\u6210\u529F"}),f.value=0}).catch(o=>{d.notify({type:"negative",message:o.message})}).finally(()=>{d.loading.hide()})}function R(o){const l=o==="resetPassword"?"\u767B\u5F55":"\u652F\u4ED8";d.dialog({title:"\u7CFB\u7EDF\u63D0\u793A",message:`\u786E\u5B9A\u91CD\u7F6E\u7528\u6237<span class="text-red">${l}</span>\u5BC6\u7801\uFF1F`,html:!0,cancel:!0,persistent:!0}).onOk(()=>{d.loading.show(),x[o]({customer_id:B.params.id}).then(v=>{d.notify({type:"positive",message:`\u91CD\u7F6E${l}\u5BC6\u7801\u6210\u529F\uFF0C\u65B0\u5BC6\u7801\u4E3A${v}`,timeout:0,actions:[{label:"\u5173\u95ED",color:"white"},{label:"\u590D\u5236\u5BC6\u7801",color:"white",textColor:"black",flat:!1,unelevated:!0,handler:()=>{H(v)}}]})}).catch(v=>{d.notify({type:"negative",message:v.message})}).finally(()=>{d.loading.hide()})}).onCancel(()=>{})}function w(o){return d.loading.show(),x.updateCustomerInfo({customer_id:s.value.id,...o}).then(l=>{for(let v in o)s.value[v]=o[v]}).catch(l=>(d.notify({type:"negative",message:l.message}),Promise.reject(l))).finally(()=>{d.loading.hide()})}const V=b(!1),k=b(""),Q=b([]);function K(){V.value=!0,Q.value.length||x.getCustomerList({agent:1}).then(o=>{Q.value=o.data})}function W(){let o=Q.value.find(l=>l.id==k.value);d.dialog({message:"\u786E\u5B9A\u5C06\u7528\u6237\u8F6C\u5230\u8BE5\u9500\u552E"+((o==null?void 0:o.nickname)||(o==null?void 0:o.name)||"")+"\u540D\u4E0B\u5417\uFF1F",cancel:!0}).onOk(()=>{w({agent_id:k.value}).then(()=>{V.value=!1,k.value="",U()})})}return(o,l)=>{const v=ae,X=ee,Y=ue("PageLayout");return h(),I(Y,null,{footer:a(()=>[e(ie,{class:"bg-white"},{default:a(()=>[p("div",ge,[e(c,{class:"col q-py-sm",unelevated:"",square:"",color:"white","text-color":"dark",onClick:l[8]||(l[8]=n=>R("resetPassword"))},{default:a(()=>[ye]),_:1}),e(F,{vertical:""}),e(c,{class:"col q-py-sm",unelevated:"",square:"",color:"white","text-color":"dark",onClick:l[9]||(l[9]=n=>R("resetPayPassword"))},{default:a(()=>[ke]),_:1}),e(c,{href:"tel:"+s.value.phone,class:"col q-py-sm",unelevated:"",square:"",color:"primary"},{default:a(()=>[be]),_:1},8,["href"])])]),_:1})]),default:a(()=>[e($,{separator:"",class:"bg-white"},{default:a(()=>[e(m,{class:"items-start"},{default:a(()=>[e(r,{avatar:""},{default:a(()=>[e(v,{color:"accent",src:s.value.avatar_url||s.value.avatar},null,8,["src"])]),_:1}),e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t(i(s.value.remark||s.value.nickname),1),e(c,{icon:"border_color",size:"sm",dense:"",flat:"",onClick:E})]),_:1}),e(u,{caption:""},{default:a(()=>[t("\u6635\u79F0\uFF1A"+i(s.value.nickname),1)]),_:1}),e(u,{caption:""},{default:a(()=>[t("\u7535\u8BDD\uFF1A"),p("span",{onClick:l[0]||(l[0]=n=>C.value=!C.value)},[t(i(C.value?s.value.phone:"******")+" ",1),e(q,{name:C.value?"visibility_off":"remove_red_eye"},null,8,["name"])]),e(c,{size:"xs",color:"grey-7",class:"q-px-sm q-ml-sm",unelevated:"",dense:"",label:"\u590D\u5236",onClick:l[1]||(l[1]=n=>_(H)(s.value.phone))})]),_:1}),e(u,{caption:""},{default:a(()=>[t("\u6CE8\u518C\uFF1A"+i(_(fe)(s.value.created_at)),1)]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(c,{unelevated:"",icon:s.value.star?"star":"star_border",color:s.value.star?"deep-orange-1":"grey-2","text-color":s.value.star?"accent":"grey-7",round:"",onClick:l[2]||(l[2]=n=>S(s.value.star==1?0:1))},null,8,["icon","color","text-color"])]),_:1})]),_:1}),e(m,{class:"items-end q-py-md"},{default:a(()=>[e(r,null,{default:a(()=>[e(u,{caption:""},{default:a(()=>[t("\u8D26\u6237\u4F59\u989D\uFF08\u5143\uFF09")]),_:1}),e(u,{class:"text-primary text-h5"},{default:a(()=>[t(i(_(ce)(s.value.balance)),1)]),_:1})]),_:1}),_(M).user.enable_ie==1?(h(),I(r,{key:0,side:""},{default:a(()=>[e(X,null,{default:a(()=>[e(de,{unelevated:""},{default:a(()=>[e(c,{color:"yellow","text-color":"brown-6",style:{"padding-left":"12px","padding-right":"12px"},onClick:l[3]||(l[3]=n=>f.value="recharge")},{default:a(()=>[t("\u5145\u503C")]),_:1}),e(c,{color:"amber","text-color":"brown-7",style:{"padding-left":"12px","padding-right":"12px"},onClick:l[4]||(l[4]=n=>f.value="incr")},{default:a(()=>[t("\u52A0\u6B3E")]),_:1}),e(c,{color:"orange","text-color":"brown-7",style:{"padding-left":"12px","padding-right":"12px"},onClick:l[5]||(l[5]=n=>f.value="reduce")},{default:a(()=>[t("\u6263\u6B3E")]),_:1})]),_:1})]),_:1})]),_:1})):P("",!0)]),_:1}),e(m,{to:"/customer/"+s.value.id+"/wallet/bills"},{default:a(()=>[e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t("\u8D26\u6237\u660E\u7EC6")]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(q,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1},8,["to"]),e(m,{to:{path:"/customer/"+s.value.id+"/orders",query:{t:Date.now()}}},{default:a(()=>[e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t("\u6295\u6CE8\u8BB0\u5F55")]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(q,{name:"arrow_forward_ios",size:"14px"})]),_:1})]),_:1},8,["to"])]),_:1}),e($,{separator:"",class:"bg-white q-mt-sm"},{default:a(()=>[e(m,null,{default:a(()=>[e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t("\u8BBE\u4E3A\u9500\u552E")]),_:1}),e(u,{caption:""},{default:a(()=>[t("\u4F63\u91D1"+i(s.value.agent_brokerage)+" %",1)]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(N,{"model-value":s.value.agent,"false-value":0,"true-value":1,"onUpdate:modelValue":j},null,8,["model-value"])]),_:1})]),_:1}),e(m,{clickable:"",onClick:K},{default:a(()=>[e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t("\u6240\u5C5E\u9500\u552E")]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(u,null,{default:a(()=>{var n,y;return[t(i(((n=s.value.agentor)==null?void 0:n.remark)||((y=s.value.agentor)==null?void 0:y.nickname)||""),1),e(q,{name:"arrow_forward_ios",size:"14px"})]}),_:1})]),_:1})]),_:1}),e(m,null,{default:a(()=>[e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t("\u4ED6\u7684\u6765\u6E90")]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(u,null,{default:a(()=>{var n,y;return[t(i((y=(n=s.value.useragent)==null?void 0:n.match(/android|ios|ipod|ipad/i))==null?void 0:y[0]),1)]}),_:1})]),_:1})]),_:1})]),_:1}),e($,{separator:"",class:"bg-white q-mt-sm q-mb-lg"},{default:a(()=>[e(m,null,{default:a(()=>[e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t("\u661F\u6807\u7528\u6237\u5C06\u5728\u9996\u9875\u7F6E\u9876")]),_:1}),e(u,{caption:""},{default:a(()=>[t("\u8BBE\u4E3A\u661F\u6807\u7528\u6237")]),_:1})]),_:1}),e(r,{side:""},{default:a(()=>[e(N,{"model-value":s.value.star,"false-value":0,"true-value":1,"onUpdate:modelValue":S},null,8,["model-value"])]),_:1})]),_:1})]),_:1}),e(T,{modelValue:V.value,"onUpdate:modelValue":l[7]||(l[7]=n=>V.value=n),position:"right","full-height":"",square:"",maximized:"",class:"dialog-full-height"},{default:a(()=>[e(O,{style:{width:"85vw"},class:"column"},{default:a(()=>[pe,p("div",ve,[e($,{class:"bg-white"},{default:a(()=>[s.value.agentor?(h(),A(L,{key:0},[e(m,{dense:"",class:"bg-grey-3 text-grey-7 items-end"},{default:a(()=>[t(" \u6240\u5C5E\u9500\u552E ")]),_:1}),e(m,null,{default:a(()=>[e(r,{avatar:""},{default:a(()=>[e(u,{class:"row items-center"},{default:a(()=>[e(v,{src:"",size:"md"})]),_:1})]),_:1}),e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t(i(s.value.agentor.remark||s.value.agentor.nickname),1)]),_:1}),e(u,{caption:""},{default:a(()=>[t(i(s.value.agentor.created_at),1)]),_:1})]),_:1})]),_:1})],64)):P("",!0),e(m,{dense:"",class:"bg-grey-3 text-grey-7 items-end"},{default:a(()=>[t(" \u8F6C\u79FB\u81F3 ")]),_:1}),(h(!0),A(L,null,oe(Q.value,(n,y)=>(h(),A(L,{key:y},[n.id!=s.value.id&&n.id!=s.value.agent_id?(h(),I(m,{key:0},{default:a(()=>[e(r,{avatar:""},{default:a(()=>[e(u,{class:"row items-center"},{default:a(()=>[e(re,{modelValue:k.value,"onUpdate:modelValue":l[6]||(l[6]=Z=>k.value=Z),val:n.id,size:"sm"},null,8,["modelValue","val"]),e(v,{src:n.avatar_url||n.avatar,size:"md"},null,8,["src"])]),_:2},1024)]),_:2},1024),e(r,null,{default:a(()=>[e(u,null,{default:a(()=>[t(i(n.nickname||n.name),1)]),_:2},1024),e(u,{caption:""},{default:a(()=>[t(i(n.created_at),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)):P("",!0)],64))),128))]),_:1})]),e(c,{unelevated:"",color:"primary",square:"",disable:!k.value,onClick:W},{default:a(()=>[_e]),_:1},8,["disable"])]),_:1})]),_:1},8,["modelValue"]),e(T,{"model-value":!!f.value,"onUpdate:modelValue":l[14]||(l[14]=n=>f.value=0)},{default:a(()=>[e(O,{class:"full-width"},{default:a(()=>[e(G,{class:"text-center q-pb-none"},{default:a(()=>[t(i(f.value=="incr"?"\u52A0\u6B3E":f.value=="recharge"?"\u5145\u503C":"\u6263\u6B3E"),1)]),_:1}),e(G,null,{default:a(()=>[e(D,{dense:"",modelValue:g.money,"onUpdate:modelValue":l[10]||(l[10]=n=>g.money=n),type:"number",placeholder:"\u8BF7\u8F93\u5165\u91D1\u989D","lazy-rules":"",rules:[_(z).required,_(z).greaterThan(0)]},null,8,["modelValue","rules"]),e(D,{dense:"",modelValue:g.password_pay,"onUpdate:modelValue":l[11]||(l[11]=n=>g.password_pay=n),"lazy-rules":"",rules:[_(z).required,_(z).password],type:"password",placeholder:"\u8BF7\u8F93\u5165\u652F\u4ED8\u5BC6\u7801"},null,8,["modelValue","rules"]),e(D,{dense:"",modelValue:g.remark,"onUpdate:modelValue":l[12]||(l[12]=n=>g.remark=n),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1}),e(F,{size:"0.5px"}),e(se,{align:"stretch",class:"row"},{default:a(()=>[e(c,{color:"",class:"col",unelevated:"",flat:"",onClick:l[13]||(l[13]=n=>f.value=0)},{default:a(()=>[t("\u53D6\u6D88")]),_:1}),e(c,{color:"primary",class:"col",unelevated:"",flat:"",onClick:J},{default:a(()=>[t("\u786E\u8BA4")]),_:1})]),_:1})]),_:1})]),_:1},8,["model-value"])]),_:1})}}};export{Ae as default};