1 |
- import{d as L,r as p,a as N,z as M,b as m,c as O,e as R,h as y,f as u,w as r,u as s,l as C,g as B,L as T,F as $,E as f}from"./index.add25f79.js";import{a as w}from"./http.444dbd03.js";import{C as H}from"./index.7a9d860f.js";import"./index.100c9e9b.js";const J={class:"search-form"},Z={class:"pagination-box"},j={class:"dialog-footer"},ae=L({__name:"index",setup(W){let g=p(1),c=p(10),D=p(0),F=p(""),n=p(!1),E=p([]),d=N({id:"",organName:"",contactNumber:"",contactName:"",organNumber:"",type:1,password:""});const v=p(),h=N({organName:[{required:!0,message:"\u8BF7\u8F93\u5165\u673A\u6784\u540D\u79F0",trigger:"blur"}],organNumber:[{required:!0,message:"\u8BF7\u8F93\u5165\u673A\u6784\u7F16\u53F7",trigger:"blur"},{type:"number",message:"\u673A\u6784\u7F16\u53F7\u9700\u4E3A\u6570\u5B57",trigger:"blur"}],contactNumber:[{required:!0,validator:(t,e,o)=>{if(e==="")o(new Error("\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD"));else{if(!/^1[3456789]\d{9}$/.test(e)){o(new Error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"));return}o()}},trigger:"blur"}],contactName:[{required:!0,message:"\u8BF7\u8F93\u8F93\u5165\u8054\u7CFB\u4EBA\u540D\u79F0",trigger:"blur"}],password:[{required:!0,validator:(t,e,o)=>{if(e==="")o(new Error("\u8BF7\u8F93\u5165\u5BC6\u7801"));else{if(!/^(?![0-9]+$)(?![a-zA-Z]+$)[a-zA-Z0-9]{6,12}$/.test(e)){o(new Error("\u5BC6\u7801\u9700\u4E3A6~12\u4F4D\u7684\u5B57\u6BCD\u6570\u5B57\u7EC4\u5408"));return}o()}},trigger:"blur"}]});M(()=>{_()});const _=()=>{w.post("/v1/user/find",{pageNum:g.value,pageSize:c.value,role:0,userName:F.value}).then(t=>{t.code==200&&(E.value=t.data.data,D.value=t.data.total,n.value=!1)}).catch(t=>{})},S=async t=>{!t||await t.validate((e,o)=>{if(e){let l=H.MD5(d.password).toString();w.post("/v1/user/register",{userName:d.organName,password:l,role:0}).then(i=>{i.code==200&&(f({message:"\u4FDD\u5B58\u6210\u529F",type:"success"}),d={id:"",organName:"",contactNumber:"",contactName:"",organNumber:"",type:1,password:""},_(),n.value=!1),i.code==400&&f({message:i.message,type:"error"})}).catch(i=>{f({message:"\u6CE8\u518C\u5931\u8D25",type:"error"})})}else f({message:"\u8BF7\u5C06\u4FE1\u606F\u586B\u5199\u5B8C\u6574",type:"error"})})},z=()=>{v.value.resetFields(),n.value=!1,v.value.clearValidate()},x=t=>{var e,o;w.post("/v1/user/reset",{username:(o=JSON.parse((e=sessionStorage.getItem("userInfo"))!=null?e:"{}"))==null?void 0:o.organName,usernameInit:t.UserName}).then(l=>{l.code==200?f({message:"\u91CD\u7F6E\u6210\u529F",type:"success"}):f({message:l.message,type:"success"})}).catch(l=>{console.log(l)})},A=t=>{c.value=t,_()},U=t=>{g.value=t,_()},k=N({user:"",region:""});return(t,e)=>{const o=m("el-input"),l=m("el-form-item"),i=m("el-button"),V=m("el-form"),b=m("el-table-column"),I=m("el-table"),q=m("el-pagination"),P=m("el-dialog");return O(),R($,null,[y("div",J,[u(V,{inline:!0,model:k,class:"demo-form-inline"},{default:r(()=>[u(l,{label:"\u7528\u6237\u59D3\u540D"},{default:r(()=>[u(o,{modelValue:s(F),"onUpdate:modelValue":e[0]||(e[0]=a=>C(F)?F.value=a:F=a),placeholder:"\u8BF7\u8F93\u5165\u7528\u6237\u59D3\u540D"},null,8,["modelValue"])]),_:1}),u(l,null,{default:r(()=>[u(i,{type:"primary",onClick:_},{default:r(()=>[B("\u67E5\u8BE2")]),_:1}),u(i,{type:"primary",onClick:e[1]||(e[1]=a=>C(n)?n.value=!0:n=!0)},{default:r(()=>[B("\u65B0\u589E")]),_:1})]),_:1})]),_:1},8,["model"])]),u(I,{data:s(E),border:"",style:{width:"100%"},"highlight-current-row":!0,"header-cell-style":{background:"#ecf7f9"}},{default:r(()=>[u(b,{prop:"Id",label:"id"}),u(b,{prop:"UserName",label:"\u7528\u6237\u540D"}),u(b,{fixed:"right",label:"\u64CD\u4F5C",width:"200",align:"center"},{default:r(a=>[u(i,{type:"primary",icon:s(T),size:"small",plain:"",onClick:Q=>x(a.row)},{default:r(()=>[B("\u91CD\u7F6E\u5BC6\u7801")]),_:2},1032,["icon","onClick"])]),_:1})]),_:1},8,["data"]),y("div",Z,[u(q,{currentPage:s(g),"onUpdate:currentPage":e[2]||(e[2]=a=>C(g)?g.value=a:g=a),"page-size":s(c),"onUpdate:pageSize":e[3]||(e[3]=a=>C(c)?c.value=a:c=a),small:"",background:"","page-sizes":[10,20,50,100],layout:"total, sizes, prev, pager, next, jumper",total:s(D),onSizeChange:A,onCurrentChange:U},null,8,["currentPage","page-size","total"])]),u(P,{modelValue:s(n),"onUpdate:modelValue":e[7]||(e[7]=a=>C(n)?n.value=a:n=a),title:"\u7528\u6237\u4FE1\u606F",width:"480",onClose:z},{footer:r(()=>[y("span",j,[u(i,{onClick:z},{default:r(()=>[B("\u53D6\u6D88")]),_:1}),u(i,{type:"primary",onClick:e[6]||(e[6]=a=>S(v.value))},{default:r(()=>[B(" \u4FDD\u5B58 ")]),_:1})])]),default:r(()=>[u(V,{ref_key:"ruleFormRef",ref:v,model:s(d),rules:h},{default:r(()=>[u(l,{label:"\u7528\u6237\u540D","label-width":120,prop:"organName"},{default:r(()=>[u(o,{modelValue:s(d).organName,"onUpdate:modelValue":e[4]||(e[4]=a=>s(d).organName=a),autocomplete:"off"},null,8,["modelValue"])]),_:1}),u(l,{label:"\u767B\u5F55\u5BC6\u7801","label-width":120,prop:"password"},{default:r(()=>[u(o,{modelValue:s(d).password,"onUpdate:modelValue":e[5]||(e[5]=a=>s(d).password=a),type:"password",autocomplete:"off"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue"])],64)}}});export{ae as default};
|