index-2bc86b41.js 10 KB

12
  1. import{r as m,a0 as Q,ac as se,a7 as de,o as S,b as X,P as H,Q as J,u as r,d as c,f as l,a as t,a2 as s,i as L,c as K,X as _,e as ne,G as W,O as me,D as pe}from"./index-312d0758.js";import{E as _e}from"./el-dialog-7eeab671.js";/* empty css */import{E as fe,a as ge}from"./el-form-item-103c2f12.js";/* empty css */import"./el-tag-ecd58a65.js";import{a as ce,E as ve}from"./el-select-3d8aebfc.js";import"./el-scrollbar-c70422fb.js";import"./el-popper-1c70242b.js";import"./el-tree-4cefa975.js";/* empty css */import{E as be}from"./el-tree-select-a6664591.js";import{E as xe,a as he}from"./el-descriptions-item-469f63f8.js";import{E as ye}from"./el-button-5fd5d56e.js";import{e as Ve,a as we}from"./eye_close-e0f2aebf.js";import{r as q}from"./request-ae682a54.js";import{b as Y}from"./route-block-83d24a4e.js";import{_ as ke}from"./_plugin-vue_export-helper-c27b6911.js";import{E as Ee}from"./index-8db4c46a.js";import{E as ze}from"./index-fb232398.js";import"./index-3d809b27.js";import"./error-78e43d3e.js";import"./scroll-27bc6409.js";import"./vnode-e253b113.js";import"./index-7588b595.js";import"./plugin-vue_export-helper-1cff8a04.js";import"./focus-trap-30782453.js";import"./typescript-c7dac87b.js";import"./refs-682a87ce.js";import"./event-9519ab40.js";import"./index-1da7ed1a.js";import"./isUndefined-aa0326a0.js";import"./index-a787320c.js";import"./constants-8ece7a3d.js";import"./castArray-504193a2.js";import"./use-form-common-props-714f341f.js";import"./_baseClone-d8826940.js";import"./_Uint8Array-787ffc9c.js";import"./_initCloneObject-95aefecf.js";import"./isEqual-76463fee.js";import"./hasIn-13c5e7c1.js";import"./use-form-item-01b63eaa.js";import"./debounce-80ed8290.js";import"./index-1f4b6bfb.js";import"./index-33c06159.js";import"./index-da3d4eae.js";import"./flatten-e78ec402.js";import"./axios-87b33878.js";import"./index-bec297e4.js";const Ue={class:"rounded-10px bg-white px-15px py-15px"},De={style:{width:"100%","text-align":"right"}},qe={class:"rounded-10px bg-white px-15px py-15px"},Ce={style:{width:"100%","text-align":"right"}},Re=["src"],Se={class:"text-center"},Z={__name:"index",setup(Fe){let v=m({69:"市级管理员",71:"中心管理员",72:"校级管理员",3:"系统管理员",77:"家长"}[Q.value.user_role_id]),g=m(!1),C=m(!1),u=m({});const o=m({user_name:"",user_realname:"",gender:"",sm_id:"",sm_name:"",dept_id:"",user_zw:"",user_email:"",user_cardno:"",ischeck:"1"});O();function O(){q({url:"/user/main/detail",data:{user_id:Q.value.user_id}}).then(i=>{if(i.code=="1"){u.value=i.data.one_info;for(const a in o.value)o.value[a]=i.data.one_info[a]}})}const b=m({}),ee=m({phone:[{required:!0,message:"请输入手机号",trigger:"change"}],phone:[{required:!0,message:"请输入验证码",trigger:"change"}]}),le=se({user_realname:[{required:!0,message:"请输入用户姓名",trigger:"change"}],gender:[{required:!0,message:"请选择性别",trigger:"change"}],sm_id:[{required:!0,message:"请选择学校",trigger:"change"}],dept_id:[{required:!0,message:"请选择部门",trigger:"change"}],user_zw:[{required:!0,message:"请输入职位",trigger:"change"}],user_cardno:[{required:!0,message:"请输入正确的身份证号",trigger:"change"}]}),T=m(),ae=de();function F(i){ae.push(i)}function P(i){i&&i.validate(a=>{if(a){let f;B.value.forEach(d=>{d.id==o.value.sm_id&&(f=d.sm_name)});let n;A.value.forEach(d=>{d.uo_id==o.value.dept_id&&(n=d.uo_name)});const $={user_realname:o.value.user_realname,gender:o.value.gender,sm_id:o.value.sm_id,sm_name:f,dept_id:o.value.dept_id,user_bm:n,user_zw:o.value.user_zw,user_email:o.value.user_email,user_cardno:o.value.user_cardno,ischeck:"1"};q({url:"/user/main/edit",data:{user_main:$}}).then(d=>{d.code==="1"&&(Ee({message:d.msg,type:"success"}),g.value=!1,O())})}})}let B=m([]);te();function te(){q({url:"/school/main/index",data:{limit:999,page:1}}).then(i=>{i.code=="1"&&(B.value=i.data.page_data)})}let j=m([]),A=m([]);re();function re(){q({url:"/user/org/list_tree",data:{limit:999,page:1}}).then(i=>{i.code=="1"&&(j.value=i.data.one_info)}),q({url:"/user/org/index",data:{limit:999,page:1}}).then(i=>{i.code=="1"&&(A.value=i.data.page_data)})}const oe={label:"label",value:"id",children:"children"},R=m(!1);return(i,a)=>{const f=ye,n=xe,$=he,d=ze,p=fe,I=ce,G=ve,ue=be,M=ge,ie=_e;return S(),X(W,null,[H(c("div",Ue,[c("div",De,[l(f,{type:"primary",onClick:a[0]||(a[0]=e=>F("grzx/xgmm"))},{default:t(()=>[s(" 修改密码 ")]),_:1}),l(f,{type:"primary",onClick:a[1]||(a[1]=e=>L(g)?g.value=!0:g=!0)},{default:t(()=>[s(" 编辑 ")]),_:1})]),r(u)?(S(),K($,{key:0,column:1,size:"large"},{default:t(()=>[l(n,{label:"账号 :","label-align":"right"},{default:t(()=>[s(_(r(u).user_name),1)]),_:1}),l(n,{label:"用户角色:"},{default:t(()=>[s(_(r(v)),1)]),_:1}),l(n,{label:"姓名:"},{default:t(()=>{var e;return[s(_((e=r(u))==null?void 0:e.user_realname),1)]}),_:1}),l(n,{label:"性别:"},{default:t(()=>[s(_(r(u).gender=="1"?"男":"女"),1)]),_:1}),l(n,{label:"学校:"},{default:t(()=>{var e;return[s(_((e=r(u))==null?void 0:e.sm_name),1)]}),_:1}),l(n,{label:"部门:"},{default:t(()=>{var e;return[s(_((e=r(u))==null?void 0:e.user_bm),1)]}),_:1}),l(n,{label:"职位:"},{default:t(()=>{var e;return[s(_((e=r(u))==null?void 0:e.user_zw),1)]}),_:1}),l(n,{label:"电子邮件:"},{default:t(()=>{var e;return[s(_((e=r(u))==null?void 0:e.user_email),1)]}),_:1}),l(n,{label:"身份证号码:"},{default:t(()=>{var e,x,h,y,V,w,k,E,z,U,D;return[s(_(((e=r(u))==null?void 0:e.user_cardno)==""?"":((h=(x=r(u))==null?void 0:x.user_cardno)==null?void 0:h.slice(0,3))+"*".repeat(((V=(y=r(u))==null?void 0:y.user_cardno)==null?void 0:V.length)-7)+((D=(w=r(u))==null?void 0:w.user_cardno)==null?void 0:D.slice(((E=(k=r(u))==null?void 0:k.user_cardno)==null?void 0:E.length)-4,(U=(z=r(u))==null?void 0:z.user_cardno)==null?void 0:U.length))),1)]}),_:1}),l(n,{label:"手机号码:"},{default:t(()=>{var e,x,h,y,V,w,k,E,z,U,D;return[s(_(((e=r(u))==null?void 0:e.user_phone)==""?"暂未绑定手机号":((h=(x=r(u))==null?void 0:x.user_phone)==null?void 0:h.slice(0,3))+"*".repeat(((V=(y=r(u))==null?void 0:y.user_phone)==null?void 0:V.length)-7)+((D=(w=r(u))==null?void 0:w.user_phone)==null?void 0:D.slice(((E=(k=r(u))==null?void 0:k.user_phone)==null?void 0:E.length)-4,(U=(z=r(u))==null?void 0:z.user_phone)==null?void 0:U.length))),1),l(f,{type:"primary",size:"small",style:{"margin-left":"30px"},onClick:a[2]||(a[2]=N=>F("grzx/hbsjh"))},{default:t(()=>{var N;return[s(_(((N=r(u))==null?void 0:N.user_phone)==""?"点击绑定":"点击换绑"),1)]}),_:1})]}),_:1})]),_:1})):ne("",!0)],512),[[J,!r(g)]]),H(c("div",qe,[c("div",Ce,[l(f,{type:"primary",round:"",onClick:a[3]||(a[3]=e=>F("grzx/xgmm"))},{default:t(()=>[s(" 修改密码 ")]),_:1}),l(f,{type:"primary",round:"",onClick:a[4]||(a[4]=e=>P(r(T)))},{default:t(()=>[s(" 保存 ")]),_:1})]),l(M,{ref_key:"ruleFormRef",ref:T,"label-position":"left",rules:r(le),"label-width":"150px",model:o.value},{default:t(()=>[l(p,{label:"账号:"},{default:t(()=>[l(d,{modelValue:o.value.user_name,"onUpdate:modelValue":a[5]||(a[5]=e=>o.value.user_name=e),disabled:"",style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(p,{label:"用户角色:"},{default:t(()=>[l(d,{modelValue:r(v),"onUpdate:modelValue":a[6]||(a[6]=e=>L(v)?v.value=e:v=e),disabled:"",style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),l(p,{prop:"user_realname",label:"姓名:"},{default:t(()=>[l(d,{modelValue:o.value.user_realname,"onUpdate:modelValue":a[7]||(a[7]=e=>o.value.user_realname=e),style:{"max-width":"300px"},placeholder:"请输入证件上的姓名"},null,8,["modelValue"])]),_:1}),l(p,{prop:"gender",label:"性别:"},{default:t(()=>[l(G,{modelValue:o.value.gender,"onUpdate:modelValue":a[8]||(a[8]=e=>o.value.gender=e),placeholder:"请选择性别"},{default:t(()=>[l(I,{value:"1",label:"男"},{default:t(()=>[s(" 男 ")]),_:1}),l(I,{value:"2",label:"女"},{default:t(()=>[s(" 女 ")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(p,{prop:"sm_id",label:"学校:"},{default:t(()=>[l(G,{modelValue:o.value.sm_id,"onUpdate:modelValue":a[9]||(a[9]=e=>o.value.sm_id=e),clearable:"",placeholder:"请选择学校"},{default:t(()=>[(S(!0),X(W,null,me(r(B),e=>(S(),K(I,{key:e.id,value:e.id,label:e.sm_name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(p,{prop:"dept_id",label:"部门:"},{default:t(()=>[l(ue,{modelValue:o.value.dept_id,"onUpdate:modelValue":a[10]||(a[10]=e=>o.value.dept_id=e),data:r(j),"check-strictly":"","show-checkbox":"","node-key":"id",props:oe,"check-on-click-node":"","render-after-expand":!1},null,8,["modelValue","data"])]),_:1}),l(p,{prop:"user_zw",label:"职位:"},{default:t(()=>[l(d,{modelValue:o.value.user_zw,"onUpdate:modelValue":a[11]||(a[11]=e=>o.value.user_zw=e),style:{"max-width":"300px"},placeholder:"请输入职位"},null,8,["modelValue"])]),_:1}),l(p,{label:"电子邮件:"},{default:t(()=>[l(d,{modelValue:o.value.user_email,"onUpdate:modelValue":a[12]||(a[12]=e=>o.value.user_email=e),style:{"max-width":"300px"},placeholder:"请输入电子邮件"},null,8,["modelValue"])]),_:1}),l(p,{prop:"user_cardno",label:"身份证号码:"},{default:t(()=>[l(d,{modelValue:o.value.user_cardno,"onUpdate:modelValue":a[14]||(a[14]=e=>o.value.user_cardno=e),style:pe([{"max-width":"300px"},r(R)?"":"-webkit-text-security:disc;"]),placeholder:"请输入证件号码"},{suffix:t(()=>[c("img",{style:{cursor:"pointer"},src:r(R)?r(Ve):r(we),onClick:a[13]||(a[13]=e=>R.value=!r(R))},null,8,Re)]),_:1},8,["modelValue","style"])]),_:1})]),_:1},8,["rules","model"])],512),[[J,r(g)]]),l(ie,{modelValue:r(C),"onUpdate:modelValue":a[18]||(a[18]=e=>L(C)?C.value=e:C=e),"align-center":"",title:"请绑定您的手机号",width:"480px"},{default:t(()=>[l(M,{ref:"bindFormRef","label-position":"top",rules:ee.value,"label-width":"150px",model:b.value},{default:t(()=>[l(p,{label:"手机号码"},{default:t(()=>[l(d,{modelValue:b.value.phone,"onUpdate:modelValue":a[15]||(a[15]=e=>b.value.phone=e)},null,8,["modelValue"])]),_:1}),l(p,{label:"验证码"},{default:t(()=>[l(d,{modelValue:b.value.phone,"onUpdate:modelValue":a[16]||(a[16]=e=>b.value.phone=e),class:"yzm"},{suffix:t(()=>[l(f,{type:"primary",class:"text-12px"},{default:t(()=>[s(" 点击获取验证码 ")]),_:1})]),_:1},8,["modelValue"])]),_:1}),c("div",Se,[l(f,{type:"primary",onClick:a[17]||(a[17]=e=>P(i.bindFormRef))},{default:t(()=>[s(" 确定 ")]),_:1})])]),_:1},8,["rules","model"])]),_:1},8,["modelValue"])],64)}}};typeof Y=="function"&&Y(Z);const Cl=ke(Z,[["__scopeId","data-v-ec34ee3e"]]);export{Cl as default};