2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
import{o as C,Q as P,be as R,q as d,r as A,v as t,D as a,bl as N,bg as V,b9 as F,u as s,s as c,a0 as M,L as r,T as i,ac as p,O as b,K as O,b6 as S,ba as g,a8 as T}from"./.pnpm-BGZW0UGg.js";import{_ as U}from"./index.vue_vue_type_script_setup_true_lang-DBx_F7yj.js";import{c as z,q as H}from"./index-CeIwrh_6.js";import{g as I,u as K,a as L}from"./consumer-qFsE5SJZ.js";import{_ as Q}from"./account-adjust.vue_vue_type_script_setup_true_lang-TMGzlgM2.js";import"./index-BeJT5uVo.js";const G={class:"bg-page flex py-5 mb-10 items-center"},J={class:"basis-40 flex flex-col justify-center items-center"},W={class:"basis-40 flex flex-col justify-center items-center"},X={class:"mt-2 flex items-center"},Y=C({name:"consumerDetail"}),oe=C({...Y,setup(Z){const w=P(),l=g({avatar:"",channel:"",create_time:"",login_time:"",mobile:"",nickname:"",real_name:0,sex:0,sn:"",account:"",user_money:""}),u=g({show:!1,value:""}),j=T(),E=async()=>{const o=await I({id:w.query.id});Object.keys(l).forEach(e=>{l[e]=o[e]})},v=async(o,e)=>{H(o)||(await K({id:w.query.id,field:e,value:o}),E())},D=o=>{u.show=!0,u.value=o},h=async o=>{await L({user_id:w.query.id,...o}),u.show=!1,E()};return E(),(o,e)=>{const B=N,k=V,$=M,_=O,m=S,y=z,x=U,q=F,f=R("perms");return d(),A("div",null,[t(k,{class:"!border-none",shadow:"never"},{default:a(()=>[t(B,{content:"用户详情",onBack:e[0]||(e[0]=n=>o.$router.back())})]),_:1}),t(k,{class:"mt-4 !border-none",header:"基本资料",shadow:"never"},{default:a(()=>[t(q,{ref_key:"formRef",ref:j,class:"ls-form",model:s(l),"label-width":"120px"},{default:a(()=>[c("div",G,[c("div",J,[e[7]||(e[7]=c("div",{class:"mb-2 text-tx-regular"},"用户头像",-1)),t($,{src:s(l).avatar,size:58},null,8,["src"])]),c("div",W,[e[9]||(e[9]=c("div",{class:"text-tx-regular"},"账户余额",-1)),c("div",X,[r(" ¥"+i(s(l).user_money)+" ",1),p((d(),b(_,{type:"primary",link:"",onClick:e[1]||(e[1]=n=>D(s(l).user_money))},{default:a(()=>[...e[8]||(e[8]=[r(" 调整 ",-1)])]),_:1})),[[f,["user.user/adjustMoney"]]])])])]),t(m,{label:"用户昵称:"},{default:a(()=>[r(i(s(l).nickname),1)]),_:1}),t(m,{label:"账号:"},{default:a(()=>[r(i(s(l).account)+" ",1),p((d(),b(x,{class:"ml-[10px]",onConfirm:e[2]||(e[2]=n=>v(n,"account")),limit:32},{default:a(()=>[t(_,{type:"primary",link:""},{default:a(()=>[t(y,{name:"el-icon-EditPen"})]),_:1})]),_:1})),[[f,["user.user/edit"]]])]),_:1}),t(m,{label:"真实姓名:"},{default:a(()=>[r(i(s(l).real_name||"-")+" ",1),p((d(),b(x,{class:"ml-[10px]",onConfirm:e[3]||(e[3]=n=>v(n,"real_name")),limit:32},{default:a(()=>[t(_,{type:"primary",link:""},{default:a(()=>[t(y,{name:"el-icon-EditPen"})]),_:1})]),_:1})),[[f,["user.user/edit"]]])]),_:1}),t(m,{label:"性别:"},{default:a(()=>[r(i(s(l).sex)+" ",1),p((d(),b(x,{class:"ml-[10px]",type:"select",options:[{label:"未知",value:0},{label:"男",value:1},{label:"女",value:2}],onConfirm:e[4]||(e[4]=n=>v(n,"sex"))},{default:a(()=>[t(_,{type:"primary",link:""},{default:a(()=>[t(y,{name:"el-icon-EditPen"})]),_:1})]),_:1})),[[f,["user.user/edit"]]])]),_:1}),t(m,{label:"联系电话:"},{default:a(()=>[r(i(s(l).mobile||"-")+" ",1),p((d(),b(x,{class:"ml-[10px]",type:"number",onConfirm:e[5]||(e[5]=n=>v(n,"mobile"))},{default:a(()=>[t(_,{type:"primary",link:""},{default:a(()=>[t(y,{name:"el-icon-EditPen"})]),_:1})]),_:1})),[[f,["user.user/edit"]]])]),_:1}),t(m,{label:"注册来源:"},{default:a(()=>[r(i(s(l).channel),1)]),_:1}),t(m,{label:"注册时间:"},{default:a(()=>[r(i(s(l).create_time),1)]),_:1}),t(m,{label:"最近登录时间:"},{default:a(()=>[r(i(s(l).login_time),1)]),_:1})]),_:1},8,["model"])]),_:1}),t(Q,{show:s(u).show,"onUpdate:show":e[6]||(e[6]=n=>s(u).show=n),value:s(u).value,onConfirm:h},null,8,["show","value"])])}}});export{oe as default};
|