index-ff802004.js 10 KB

12
  1. import{r as m,a0 as Q,ac as se,a7 as ue,o as S,b as X,P as H,Q as J,u as e,d as c,f as t,a as r,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 be}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 xe}from"./el-tree-select-a6664591.js";import{E as ve,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:"bg-white rounded-10px px-15px py-15px"},De={style:{width:"100%","text-align":"right"}},qe={class:"bg-white rounded-10px px-15px py-15px"},Ce={style:{width:"100%","text-align":"right"}},Re=["src"],Se={class:"text-center"},Z={__name:"index",setup(Fe){let b=m({69:"市级管理员",71:"中心管理员",72:"校级管理员",3:"系统管理员",77:"家长"}[Q.value.user_role_id]),g=m(!1),C=m(!1),i=m({}),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(d=>{if(d.code=="1"){i.value=d.data.one_info;for(let a in o.value)o.value[a]=d.data.one_info[a]}})}let x=m({});const 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(),te=ue();function F(d){te.push(d)}function P(d){d&&d.validate(a=>{if(a){let f;B.value.forEach(u=>{u.id==o.value.sm_id&&(f=u.sm_name)});let n;A.value.forEach(u=>{u.uo_id==o.value.dept_id&&(n=u.uo_name)});let $={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(u=>{u.code==="1"&&(Ee({message:u.msg,type:"success"}),g.value=!1,O())})}})}let B=m([]);ae();function ae(){q({url:"/school/main/index",data:{limit:999,page:1}}).then(d=>{d.code=="1"&&(B.value=d.data.page_data)})}let j=m([]),A=m([]);re();function re(){q({url:"/user/org/list_tree",data:{limit:999,page:1}}).then(d=>{d.code=="1"&&(j.value=d.data.one_info)}),q({url:"/user/org/index",data:{limit:999,page:1}}).then(d=>{d.code=="1"&&(A.value=d.data.page_data)})}const oe={label:"label",value:"id",children:"children"},R=m(!1);return(d,a)=>{const f=ye,n=ve,$=he,u=ze,p=fe,I=ce,G=be,ie=xe,M=ge,de=_e;return S(),X(W,null,[H(c("div",Ue,[c("div",De,[t(f,{type:"primary",round:"",onClick:a[0]||(a[0]=l=>F("grzx/xgmm"))},{default:r(()=>[s("修改密码")]),_:1}),t(f,{type:"primary",round:"",onClick:a[1]||(a[1]=l=>L(g)?g.value=!0:g=!0)},{default:r(()=>[s("编辑")]),_:1})]),e(i)?(S(),K($,{key:0,column:1,size:"large"},{default:r(()=>[t(n,{label:"账号 :","label-align":"right"},{default:r(()=>[s(_(e(i).user_name),1)]),_:1}),t(n,{label:"用户角色:"},{default:r(()=>[s(_(e(b)),1)]),_:1}),t(n,{label:"姓名:"},{default:r(()=>{var l;return[s(_((l=e(i))==null?void 0:l.user_realname),1)]}),_:1}),t(n,{label:"性别:"},{default:r(()=>[s(_(e(i).gender=="1"?"男":"女"),1)]),_:1}),t(n,{label:"学校:"},{default:r(()=>{var l;return[s(_((l=e(i))==null?void 0:l.sm_name),1)]}),_:1}),t(n,{label:"部门:"},{default:r(()=>{var l;return[s(_((l=e(i))==null?void 0:l.user_bm),1)]}),_:1}),t(n,{label:"职位:"},{default:r(()=>{var l;return[s(_((l=e(i))==null?void 0:l.user_zw),1)]}),_:1}),t(n,{label:"电子邮件:"},{default:r(()=>{var l;return[s(_((l=e(i))==null?void 0:l.user_email),1)]}),_:1}),t(n,{label:"身份证号码:"},{default:r(()=>{var l,v,h,y,V,w,k,E,z,U,D;return[s(_(((l=e(i))==null?void 0:l.user_cardno)==""?"":((h=(v=e(i))==null?void 0:v.user_cardno)==null?void 0:h.slice(0,3))+"*".repeat(((V=(y=e(i))==null?void 0:y.user_cardno)==null?void 0:V.length)-7)+((D=(w=e(i))==null?void 0:w.user_cardno)==null?void 0:D.slice(((E=(k=e(i))==null?void 0:k.user_cardno)==null?void 0:E.length)-4,(U=(z=e(i))==null?void 0:z.user_cardno)==null?void 0:U.length))),1)]}),_:1}),t(n,{label:"手机号码:"},{default:r(()=>{var l,v,h,y,V,w,k,E,z,U,D;return[s(_(((l=e(i))==null?void 0:l.user_phone)==""?"暂未绑定手机号":((h=(v=e(i))==null?void 0:v.user_phone)==null?void 0:h.slice(0,3))+"*".repeat(((V=(y=e(i))==null?void 0:y.user_phone)==null?void 0:V.length)-7)+((D=(w=e(i))==null?void 0:w.user_phone)==null?void 0:D.slice(((E=(k=e(i))==null?void 0:k.user_phone)==null?void 0:E.length)-4,(U=(z=e(i))==null?void 0:z.user_phone)==null?void 0:U.length))),1),t(f,{type:"primary",size:"small",style:{"margin-left":"30px"},onClick:a[2]||(a[2]=N=>F("grzx/hbsjh"))},{default:r(()=>{var N;return[s(_(((N=e(i))==null?void 0:N.user_phone)==""?"点击绑定":"点击换绑"),1)]}),_:1})]}),_:1})]),_:1})):ne("",!0)],512),[[J,!e(g)]]),H(c("div",qe,[c("div",Ce,[t(f,{type:"primary",round:"",onClick:a[3]||(a[3]=l=>F("grzx/xgmm"))},{default:r(()=>[s("修改密码")]),_:1}),t(f,{type:"primary",round:"",onClick:a[4]||(a[4]=l=>P(e(T)))},{default:r(()=>[s("保存")]),_:1})]),t(M,{ref_key:"ruleFormRef",ref:T,"label-position":"left",rules:e(le),"label-width":"150px",model:e(o)},{default:r(()=>[t(p,{label:"账号:"},{default:r(()=>[t(u,{disabled:"",modelValue:e(o).user_name,"onUpdate:modelValue":a[5]||(a[5]=l=>e(o).user_name=l),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),t(p,{label:"用户角色:"},{default:r(()=>[t(u,{disabled:"",modelValue:e(b),"onUpdate:modelValue":a[6]||(a[6]=l=>L(b)?b.value=l:b=l),style:{"max-width":"300px"}},null,8,["modelValue"])]),_:1}),t(p,{prop:"user_realname",label:"姓名:"},{default:r(()=>[t(u,{modelValue:e(o).user_realname,"onUpdate:modelValue":a[7]||(a[7]=l=>e(o).user_realname=l),style:{"max-width":"300px"},placeholder:"请输入证件上的姓名"},null,8,["modelValue"])]),_:1}),t(p,{prop:"gender",label:"性别:"},{default:r(()=>[t(G,{modelValue:e(o).gender,"onUpdate:modelValue":a[8]||(a[8]=l=>e(o).gender=l),placeholder:"请选择性别"},{default:r(()=>[t(I,{value:"1",label:"男"},{default:r(()=>[s("男")]),_:1}),t(I,{value:"2",label:"女"},{default:r(()=>[s("女")]),_:1})]),_:1},8,["modelValue"])]),_:1}),t(p,{prop:"sm_id",label:"学校:"},{default:r(()=>[t(G,{modelValue:e(o).sm_id,"onUpdate:modelValue":a[9]||(a[9]=l=>e(o).sm_id=l),clearable:"",placeholder:"请选择学校"},{default:r(()=>[(S(!0),X(W,null,me(e(B),l=>(S(),K(I,{key:l.id,value:l.id,label:l.sm_name},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),t(p,{prop:"dept_id",label:"部门:"},{default:r(()=>[t(ie,{modelValue:e(o).dept_id,"onUpdate:modelValue":a[10]||(a[10]=l=>e(o).dept_id=l),data:e(j),"check-strictly":"","show-checkbox":"","node-key":"id",props:oe,"check-on-click-node":"","render-after-expand":!1},null,8,["modelValue","data"])]),_:1}),t(p,{prop:"user_zw",label:"职位:"},{default:r(()=>[t(u,{modelValue:e(o).user_zw,"onUpdate:modelValue":a[11]||(a[11]=l=>e(o).user_zw=l),style:{"max-width":"300px"},placeholder:"请输入职位"},null,8,["modelValue"])]),_:1}),t(p,{label:"电子邮件:"},{default:r(()=>[t(u,{modelValue:e(o).user_email,"onUpdate:modelValue":a[12]||(a[12]=l=>e(o).user_email=l),style:{"max-width":"300px"},placeholder:"请输入电子邮件"},null,8,["modelValue"])]),_:1}),t(p,{prop:"user_cardno",label:"身份证号码:"},{default:r(()=>[t(u,{modelValue:e(o).user_cardno,"onUpdate:modelValue":a[14]||(a[14]=l=>e(o).user_cardno=l),style:pe([{"max-width":"300px"},e(R)?"":"-webkit-text-security:disc;"]),placeholder:"请输入证件号码"},{suffix:r(()=>[c("img",{style:{cursor:"pointer"},src:e(R)?e(Ve):e(we),onClick:a[13]||(a[13]=l=>R.value=!e(R))},null,8,Re)]),_:1},8,["modelValue","style"])]),_:1})]),_:1},8,["rules","model"])],512),[[J,e(g)]]),t(de,{modelValue:e(C),"onUpdate:modelValue":a[18]||(a[18]=l=>L(C)?C.value=l:C=l),"align-center":"",title:"请绑定您的手机号",width:"480px"},{default:r(()=>[t(M,{ref:"bindFormRef","label-position":"top",rules:ee.value,"label-width":"150px",model:e(x)},{default:r(()=>[t(p,{label:"手机号码"},{default:r(()=>[t(u,{modelValue:e(x).phone,"onUpdate:modelValue":a[15]||(a[15]=l=>e(x).phone=l)},null,8,["modelValue"])]),_:1}),t(p,{label:"验证码"},{default:r(()=>[t(u,{modelValue:e(x).phone,"onUpdate:modelValue":a[16]||(a[16]=l=>e(x).phone=l),class:"yzm"},{suffix:r(()=>[t(f,{type:"primary",class:"text-12px"},{default:r(()=>[s("点击获取验证码")]),_:1})]),_:1},8,["modelValue"])]),_:1}),c("div",Se,[t(f,{type:"primary",onClick:a[17]||(a[17]=l=>P(d.bindFormRef))},{default:r(()=>[s("确定")]),_:1})])]),_:1},8,["rules","model"])]),_:1},8,["modelValue"])],64)}}};typeof Y=="function"&&Y(Z);const Cl=ke(Z,[["__scopeId","data-v-342290de"]]);export{Cl as default};