jw项目windows环境软件安装
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
15 KiB

1 year ago
  1. import{G as Oe,b as ze,r as m,H as Y,x as Ee,Q as Ke,Z as Qe,e as r,P as ee,o as d,c as $,g as l,w as t,I as h,h as a,l as je,R as D,S as T,z as p,m as c,J as le,i as te,A as w,D as ae,f as N,t as Ae,k as Me}from"./index-9b4667b6.js";import{f as He,h as oe,l as Ge,i as Je,j as Ze,r as We,k as Xe,m as Ye}from"./user-b71df10f.js";const el={class:"app-container"},ll={class:"dialog-footer"},tl=N("div",{class:"el-upload__text"},[c("\u5C06\u6587\u4EF6\u62D6\u5230\u6B64\u5904\uFF0C\u6216"),N("em",null,"\u70B9\u51FB\u4E0A\u4F20")],-1),al={class:"el-upload__tip text-center"},ol={class:"el-upload__tip"},nl=N("span",null,"\u4EC5\u5141\u8BB8\u5BFC\u5165xls\u3001xlsx\u683C\u5F0F\u6587\u4EF6\u3002",-1),ul={class:"dialog-footer"},sl=Oe({name:"User"}),ml=Object.assign(sl,{setup(dl){ze();const{proxy:i}=Ae(),{sys_normal_disable:Q,sys_user_sex:rl}=i.useDict("sys_normal_disable","sys_user_sex");m(null);const j=m([]),k=m(!1),P=m(!0),R=m(!0),q=m([]),A=m(!0),M=m(!0),F=m(0),B=m(""),H=m([]),ne=m(""),ue=m(void 0),se=m(void 0),G=m([]),S=m([]),f=Y({open:!1,title:"",isUploading:!1,updateSupport:0,headers:{Authorization:"Bearer "+Ee()},url:"/prod-api//system/user/importData"}),U=m([{key:0,label:"\u5E8F\u53F7",visible:!0},{key:1,label:"\u7528\u6237\u8D26\u53F7",visible:!0},{key:2,label:"\u8EAB\u4EFD\u8BC1\u53F7",visible:!0},{key:3,label:"\u8054\u7CFB\u65B9\u5F0F",visible:!0},{key:4,label:"\u72B6\u6001",visible:!0},{key:5,label:"\u64CD\u4F5C\u8BB0\u5F55",visible:!0}]),de=Y({form:{},queryParams:{pageNum:1,pageSize:10,userName:void 0,phone:void 0,status:void 0,deptId:void 0},rules:{userName:[{required:!0,message:"\u7528\u6237\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:2,max:20,message:"\u7528\u6237\u8D26\u53F7\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 2 \u548C 20 \u4E4B\u95F4",trigger:"blur"}],idCardNo:[{required:!0,message:"\u8EAB\u4EFD\u8BC1\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],roleIds:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u89D2\u8272",trigger:"change"}],password:[{required:!0,message:"\u7528\u6237\u5BC6\u7801\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"},{min:5,max:20,message:"\u7528\u6237\u5BC6\u7801\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 5 \u548C 20 \u4E4B\u95F4",trigger:"blur"}],email:[{type:"email",message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u8054\u7CFB\u65B9\u5F0F\u7BB1\u5730\u5740",trigger:["blur","change"]}],phone:[{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u8054\u7CFB\u65B9\u5F0F",trigger:"blur"}]}}),{queryParams:_,form:u,rules:re}=Ke(de);Qe(ne,n=>{i.$refs.deptTreeRef.filter(n)});function ie(){He().then(n=>{ue.value=n.data})}function pe(){oe().then(n=>{G.value=n.posts,S.value=n.roles})}function x(){P.value=!0,Ge(i.addDateRange(_.value,H.value)).then(n=>{P.value=!1,j.value=n.rows,F.value=n.total})}function L(){_.value.pageNum=1,x()}function me(){H.value=[],i.resetForm("queryRef"),_.value.deptId=void 0,L()}function J(n){const o=n.userId||q.value;i.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u5E8F\u53F7\u4E3A"'+o+'"\u7684\u6570\u636E\u9879\uFF1F').then(function(){return Je(o)}).then(()=>{x(),i.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).catch(()=>{})}function ce(){i.download("system/user/export",{},`user_${new Date().getTime()}.xlsx`)}function fe(n){let o=n.status==="0"?"\u542F\u7528":"\u505C\u7528";i.$modal.confirm('\u786E\u8BA4\u8981"'+o+'""'+n.userName+'"\u7528\u6237\u5417?').then(function(){return Ze(n.userId,n.status)}).then(()=>{i.$modal.msgSuccess(o+"\u6210\u529F")}).catch(function(){n.status=n.status==="0"?"1":"0"})}function _e(n){i.$prompt('\u8BF7\u8F93\u5165"'+n.userName+'"\u7684\u65B0\u5BC6\u7801',"\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",closeOnClickModal:!1,inputPattern:/^.{5,20}$/,inputErrorMessage:"\u7528\u6237\u5BC6\u7801\u957F\u5EA6\u5FC5\u987B\u4ECB\u4E8E 5 \u548C 20 \u4E4B\u95F4"}).then(({value:o})=>{We(n.userId,o).then(s=>{i.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F\uFF0C\u65B0\u5BC6\u7801\u662F\uFF1A"+o)})}).catch(()=>{})}function ge(n){q.value=n.map(o=>o.userId),A.value=n.length!=1,M.value=!n.