resetPassword.df3acb31.js 3.1 KB

12
  1. import{L as _,i as P,a2 as S,al as r,o as C,a as k,Z as l,T as o,b as R,X as f,Y as T}from"./vue.e1d8f8c6.js";import{r as c}from"./ruleReg.796d224b.js";import{D as z}from"./department.f020b307.js";import{E as d,_ as E}from"./index.5ec7a9d7.js";const U={class:"dialog-footer"},B=_({name:"underlyingDeptDialog"}),N=_({...B,emits:["refresh"],setup(M,{expose:g,emit:w}){const b=P(),e=S({ruleForm:{id:0,password:"",rePassword:""},options:[],dialog:{isShowDialog:!1,type:"",title:"",submitTxt:""},name:""}),x=s=>{e.name=s.name,e.ruleForm={id:s.id,password:"",rePassword:""},console.log("id",e.ruleForm.id),e.dialog.title="重置密码034",e.dialog.submitTxt="确定",e.dialog.isShowDialog=!0,V()},u=()=>{e.dialog.isShowDialog=!1},D=()=>{u()},F=async()=>{if(!c.emptyReg(e.ruleForm.password)||!c.emptyReg(e.ruleForm.rePassword))return d.warning("密码不能为空");if(e.ruleForm.password!=e.ruleForm.rePassword)return d.warning("两次输入的密码不一致");let s=await z.resetPassword(e.ruleForm);s.code!=0&&d.error(s.msg),d.success(s.msg),u(),w("refresh")},V=()=>{e.options=[{label:"长度单位",value:"长度单位",disabled:!1},{label:"面积单位",value:"面积单位",disabled:!1},{label:"体积单位",value:"体积单位",disabled:!1},{label:"容积单位",value:"容积单位",disabled:!1},{label:"质量单位",value:"质量单位",disabled:!1}]};return g({openDialog:x}),(s,a)=>{const i=r("el-input"),n=r("el-form-item"),m=r("el-col"),y=r("el-row"),v=r("el-form"),p=r("el-button"),h=r("el-dialog");return C(),k("div",null,[l(h,{title:e.dialog.title,modelValue:e.dialog.isShowDialog,"onUpdate:modelValue":a[3]||(a[3]=t=>e.dialog.isShowDialog=t),width:"769px"},{footer:o(()=>[R("span",U,[l(p,{onClick:D,size:"default"},{default:o(()=>[f("取 消")]),_:1}),l(p,{type:"primary",onClick:F,size:"default"},{default:o(()=>[f(T(e.dialog.submitTxt),1)]),_:1})])]),default:o(()=>[l(v,{ref_key:"deptDialogFormRef",ref:b,model:e.ruleForm,size:"default","label-width":"90px"},{default:o(()=>[l(y,{gutter:35},{default:o(()=>[l(m,{xs:24,sm:24,md:24,lg:24,xl:24,class:"mb20"},{default:o(()=>[l(n,{label:"员工姓名"},{default:o(()=>[l(i,{modelValue:e.name,"onUpdate:modelValue":a[0]||(a[0]=t=>e.name=t),type:"text",placeholder:"员工姓名",clearable:"",disabled:!0},null,8,["modelValue"])]),_:1})]),_:1}),l(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:o(()=>[l(n,{label:"设置密码"},{default:o(()=>[l(i,{modelValue:e.ruleForm.password,"onUpdate:modelValue":a[1]||(a[1]=t=>e.ruleForm.password=t),type:"password","show-password":"",placeholder:"请设置密码",clearable:""},null,8,["modelValue"])]),_:1})]),_:1}),l(m,{xs:24,sm:12,md:12,lg:12,xl:12,class:"mb20"},{default:o(()=>[l(n,{label:"确认密码"},{default:o(()=>[l(i,{modelValue:e.ruleForm.rePassword,"onUpdate:modelValue":a[2]||(a[2]=t=>e.ruleForm.rePassword=t),type:"password","show-password":"",placeholder:"请确认密码",clearable:""},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["title","modelValue"])])}}}),Z=E(N,[["__file","E:/code/wwwroot/local81.lzj/simple_storage/vue-next-admin/src/views/underlying/department/resetPassword.vue"]]);export{Z as default};