BasicInfo-15dc6d62.js 4.4 KB

1
  1. import{d as K,r as n,b as y,w as L,x,o as U,A as R,B as a,f as l,a as e,G as f,D as c,c as S,E as z,aa as A,H as E,a6 as G,S as j,J as C,b0 as N,M as Q,aq as $,ar as F,Q as O,R as P,K as W,U as X}from"./index-24b5bd0d.js";import{g as Z}from"./index-6f592d2e.js";import{d as ee}from"./tree-fd3a041e.js";import{u as le,g as ae,a as se}from"./profile-b5053912.js";import{u as re}from"./useMessage-6f610bbd.js";import{_ as oe}from"./_plugin-vue_export-helper-1b428a4d.js";const ue={key:0},te=oe(K({name:"BasicInfo",__name:"BasicInfo",props:{change:{type:Boolean,default:!1}},setup(Y,{expose:D}){const _=n([]);y(async()=>{_.value=await Z()});const I=Y,i=n(!1);L(I,(p,o)=>{i.value=p.change},{deep:!0});const r=n({}),{t:s}=E(),T=re(),q=x({username:[{required:!0,message:s("profile.rules.username"),trigger:"blur"}],nickname:[{required:!0,message:s("profile.rules.nickname"),trigger:"blur"}],email:[{required:!0,message:s("profile.rules.mail"),trigger:"blur"},{type:"email",message:s("profile.rules.truemail"),trigger:["blur","change"]}],mobile:[{required:!0,message:s("profile.rules.phone"),trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:s("profile.rules.truephone"),trigger:"blur"}]}),H=n(),g=x({pageNo:1,pageSize:10,id:0}),b=async()=>{const p=await ae();r.value=p,g.id=247;const o=await se(g);r.value.member=o.list[0]};return D({init:b,submit:async()=>{const p=e(r.value);await le(p),T.success("\u4FEE\u6539\u6210\u529F\uFF0C\u91CD\u65B0\u767B\u9646\u540E\u751F\u6548"),await b()}}),y(async()=>{await b()}),(p,o)=>{const V=G,t=j,d=C,M=N,m=Q,w=$,k=F,h=O,B=P,v=W,J=X;return U(),R(J,{ref_key:"formRef",ref:H,model:e(r),rules:e(q),"label-width":"120px",disabled:!e(i),class:A({view:!e(i)})},{default:a(()=>[l(m,null,{default:a(()=>[l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.username"),prop:"username"},{default:a(()=>[l(V,{modelValue:e(r).username,"onUpdate:modelValue":o[0]||(o[0]=u=>e(r).username=u),placeholder:e(s)("profile.rules.username"),class:"w-80!"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.address"),prop:"areaId"},{default:a(()=>[l(M,{modelValue:e(r).areaId,"onUpdate:modelValue":o[1]||(o[1]=u=>e(r).areaId=u),options:e(_),props:e(ee),class:"w-1/1",clearable:"",placeholder:"\u8BF7\u9009\u62E9\u6240\u5728\u5730",filterable:"","collapse-tags":""},null,8,["modelValue","options","props"])]),_:1},8,["label"])]),_:1})]),_:1}),l(m,null,{default:a(()=>[l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.sex"),prop:"sex"},{default:a(()=>[l(k,{modelValue:e(r).sex,"onUpdate:modelValue":o[2]||(o[2]=u=>e(r).sex=u)},{default:a(()=>[l(w,{label:1},{default:a(()=>[f(c(e(s)("profile.user.man")),1)]),_:1}),l(w,{label:2},{default:a(()=>[f(c(e(s)("profile.user.woman")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.mobile"),prop:"mobile"},{default:a(()=>[l(V,{modelValue:e(r).mobile,"onUpdate:modelValue":o[3]||(o[3]=u=>e(r).mobile=u),placeholder:e(s)("profile.rules.phone"),class:"w-80!"},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1}),e(i)?z("",!0):(U(),S("div",ue,[l(m,null,{default:a(()=>[l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.status"),prop:"status"},{default:a(()=>[l(B,{modelValue:e(r).status,"onUpdate:modelValue":o[4]||(o[4]=u=>e(r).status=u)},{default:a(()=>[l(h,{label:"\u505C\u7528",value:0},{default:a(()=>[f(c(e(s)("profile.user.on")),1)]),_:1}),l(h,{label:"\u5728\u7528",value:1},{default:a(()=>[f(c(e(s)("profile.user.off")),1)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.createTime"),prop:"createTime"},{default:a(()=>[l(v,{modelValue:e(r).createTime,"onUpdate:modelValue":o[5]||(o[5]=u=>e(r).createTime=u),type:"datetime",format:"YYYY-MM-DD HH:mm",placeholder:"\u9009\u62E9\u65E5\u671F\u65F6\u95F4",class:"w-80!"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1}),l(m,null,{default:a(()=>[l(d,{span:12},{default:a(()=>[l(t,{label:e(s)("profile.user.lastLoginTime"),prop:"lastLoginTime"},{default:a(()=>[l(v,{modelValue:e(r).loginDate,"onUpdate:modelValue":o[6]||(o[6]=u=>e(r).loginDate=u),type:"datetime",format:"YYYY-MM-DD HH:mm",placeholder:"\u9009\u62E9\u65E5\u671F\u65F6\u95F4",class:"w-80!"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1})]))]),_:1},8,["model","rules","disabled","class"])}}}),[["__scopeId","data-v-eecdb281"]]);export{te as default};