mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 10:58:35 +08:00
2 lines
9.8 KiB
JavaScript
2 lines
9.8 KiB
JavaScript
var G=Object.defineProperty;var A=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable;var N=(t,o,e)=>o in t?G(t,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[o]=e,P=(t,o)=>{for(var e in o||(o={}))W.call(o,e)&&N(t,e,o[e]);if(A)for(var e of A(o))X.call(o,e)&&N(t,e,o[e]);return t};import{i as I,t as S,k as i,C as v,P as O,F as T,r as Z,O as $,o as ee,j as te,a4 as ae,l as M,y as l,z as u,E as x,b as Q,m as q,D as j,X as le,W as ne,w as R,s as h,x as oe,v as ue}from"./vendor.14d7a511.js";import{l as se,c as re,d as ie,e as de}from"./user.6bd32bc2.js";import{t as ce}from"./dept.cf20d4c3.js";import{_ as K,P as pe}from"./index.c04616ec.js";import me from"./editModule.ed29506e.js";import{l as _e}from"./string.b6af3bf2.js";const U="like",L="ne",H="ge",J="le",he={name:"MDInput",props:{modelValue:String,placeholder:String,type:{type:String,required:!1,default:U}},emits:["update:modelValue"],setup(t,o){const{proxy:e}=T(),n=I({inputVal:""});return P({initVal:()=>{if(console.log("initVal",!t.modelValue),!t.modelValue)n.inputVal="";else{let r=t.modelValue;switch(t.type){case U:r.indexOf("*")!=-1&&(r=r.substring(1,r.length-1));break;case L:r=r.substring(1);break;case H:r=r.substring(2);break;case J:r=r.substring(2);break}n.inputVal=r}},backValue:r=>{let d=r;switch(t.type){case U:d="*"+d+"*";break;case L:d="!"+d;break;case H:d=">="+d;break;case J:d="<="+d;break}e.$emit("update:modelValue",d)}},S(n))}};function fe(t,o,e,n,y,_){const r=i("el-input");return v(),O(r,{placeholder:e.placeholder,modelValue:t.inputVal,"onUpdate:modelValue":[o[0]||(o[0]=d=>t.inputVal=d),n.backValue]},null,8,["placeholder","modelValue","onUpdate:modelValue"])}var ge=K(he,[["render",fe]]);const ye={name:"systemUser",components:{MDInput:ge,EditModule:me},setup(){const{proxy:t}=T(),o=Z(),e=I({tableData:{data:[],total:0},loading:!1,postOptions:[],defaultProps:{children:"children",label:"deptName"},sexOptions:[],roleOptions:[],statusOptions:[],deptName:void 0,single:!0,multiple:!0,ids:[],title:"",deptOptions:void 0,queryParams:{pageNum:1,pageSize:10,username:void 0,phone:void 0,status:void 0,deptId:void 0}});$(()=>e.deptName,a=>{t.$refs.tree.filter(a)});const n=async()=>{e.loading=!0,se(e.queryParams).then(a=>{a.code!=200&&(e.loading=!1),e.tableData.data=a.data.data,e.tableData.total=a.data.total,e.loading=!1})},y=a=>{e.ids=a.map(c=>c.userId),e.single=a.length!=1,e.multiple=!a.length},_=async()=>{e.queryParams.pageNum=1,await n()},r=async()=>{e.queryParams.pageNum=1,e.queryParams.pageSize=10,e.queryParams.username="",e.queryParams.phone="",e.queryParams.status="",e.queryParams.deptId=0,_()},d=a=>{e.title="\u6DFB\u52A0\u7528\u6236",o.value.openDialog(null)},f=a=>{e.title="\u4FEE\u6539\u7528\u6237",o.value.openDialog(a)},g=async()=>{ce().then(a=>{e.deptOptions=a.data})},w=a=>{let c=a.status==="0"?"\u542F\u7528":"\u505C\u7528";x({title:"\u8B66\u544A",message:'\u786E\u8BA4\u8981"'+c+'""'+a.username+'"\u7528\u6237\u5417?',showCancelButton:!0,confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",beforeClose:(D,z,b)=>{if(D==="confirm")return re(a.userId,a.status).then(()=>{Q.success(c+"\u6210\u529F"),b()});b()}}).catch(()=>{a.status=a.status==="0"?"1":"0"})},k=a=>{const c=a.userId||e.ids;x({message:'\u662F\u5426\u786E\u8BA4\u5220\u9664\u7528\u6237\u7F16\u53F7\u4E3A"'+c+'"\u7684\u6570\u636E\u9879?',title:"\u8B66\u544A",showCancelButton:!0,confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88"}).then(function(){return ie(c).then(()=>{n(),Q.success("\u5220\u9664\u6210\u529F")})})},m=a=>{e.queryParams.pageSize=a,_()},V=a=>{e.queryParams.pageNum=a,_()},p=(a,c)=>a?c.label.indexOf(a)!==-1:!0,B=a=>{e.queryParams.deptId=a.deptId,n(),e.queryParams.deptId=0},E=()=>{const a=e.queryParams;x({message:"\u662F\u5426\u786E\u8BA4\u5BFC\u51FA\u6240\u6709\u7528\u6237\u6570\u636E\u9879?",title:"\u8B66\u544A",confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(function(){return de(a)}).then(c=>{t.download(c.data)})},F=(a,c)=>t.selectDictLabel(e.sexOptions,a.sex);return ee(()=>{n(),g(),pe("sys_normal_disable").then(a=>{e.statusOptions=a.data}),t.getDicts("sys_user_sex").then(a=>{e.sexOptions=a.data}),t.mittBus.on("onEditUserModule",a=>{_()})}),te(()=>{t.mittBus.off("onEditUserModule")}),P({userFormRef:o,sexFormat:F,handleQuery:_,resetQuery:r,letterAvatar:_e,handleSelectionChange:y,getList:n,handleAdd:d,handleUpdate:f,handleDelete:k,handleExport:E,handleStatusChange:w,onHandleSizeChange:m,onHandleCurrentChange:V,filterNode:p,handleNodeClick:B},S(e))}},be={class:"system-user-container app-container"},Ce={class:"head-container"},ve={class:"head-container"},we=h("\u641C\u7D22"),ke=h("\u91CD\u7F6E"),Ve=h("\u65B0\u589E "),Be=h("\u5220\u9664 "),Ee=h("\u5BFC\u51FA "),Fe=h("\u4FEE\u6539"),De=h("\u5220\u9664");function Pe(t,o,e,n,y,_){const r=i("el-input"),d=i("el-tree"),f=i("el-col"),g=i("el-form-item"),w=i("el-option"),k=i("el-select"),m=i("el-button"),V=i("el-form"),p=i("el-table-column"),B=i("el-image"),E=i("el-switch"),F=i("el-table"),a=i("el-divider"),c=i("el-pagination"),D=i("el-row"),z=i("el-card"),b=i("EditModule"),Y=ae("loading");return v(),M("div",be,[l(z,{shadow:"always"},{default:u(()=>[l(D,{gutter:20},{default:u(()=>[l(f,{span:4,xs:24},{default:u(()=>[q("div",Ce,[l(r,{modelValue:t.deptName,"onUpdate:modelValue":o[0]||(o[0]=s=>t.deptName=s),placeholder:"\u8BF7\u8F93\u5165\u90E8\u95E8\u540D\u79F0",clearable:"",size:"small","prefix-icon":"el-icon-search",style:{"margin-bottom":"20px"}},null,8,["modelValue"])]),q("div",ve,[l(d,{data:t.deptOptions,props:t.defaultProps,"node-key":"deptId","expand-on-click-node":!1,"filter-node-method":n.filterNode,ref:"tree","default-expand-all":"",onNodeClick:n.handleNodeClick},null,8,["data","props","filter-node-method","onNodeClick"])])]),_:1}),l(f,{span:20,xs:24},{default:u(()=>[l(V,{model:t.queryParams,ref:"queryForm",inline:!0,"label-width":"78px"},{default:u(()=>[l(g,{label:"\u7528\u6237\u540D\u79F0",prop:"username"},{default:u(()=>[l(r,{placeholder:"\u7528\u6237\u540D\u79F0\u6A21\u7CCA\u67E5\u8BE2",clearable:"",size:"small",onKeyup:j(n.handleQuery,["enter"]),style:{width:"240px"},modelValue:t.queryParams.username,"onUpdate:modelValue":o[1]||(o[1]=s=>t.queryParams.username=s)},null,8,["onKeyup","modelValue"])]),_:1}),l(g,{label:"\u624B\u673A\u53F7\u7801",prop:"phone"},{default:u(()=>[l(r,{modelValue:t.queryParams.phone,"onUpdate:modelValue":o[2]||(o[2]=s=>t.queryParams.phone=s),placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801",clearable:"",size:"small",style:{width:"240px"},onKeyup:j(n.handleQuery,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),l(g,{label:"\u72B6\u6001",prop:"status"},{default:u(()=>[l(k,{modelValue:t.queryParams.status,"onUpdate:modelValue":o[3]||(o[3]=s=>t.queryParams.status=s),placeholder:"\u7528\u6237\u72B6\u6001",clearable:"",size:"small",style:{width:"240px"}},{default:u(()=>[(v(!0),M(le,null,ne(t.statusOptions,s=>(v(),O(w,{key:s.dictValue,label:s.dictLabel,value:s.dictValue},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(g,{class:"system-user-search-btn"},{default:u(()=>[l(m,{type:"primary",icon:"el-icon-search",size:"mini",onClick:n.handleQuery},{default:u(()=>[we]),_:1},8,["onClick"]),l(m,{icon:"el-icon-refresh",size:"mini",onClick:n.resetQuery},{default:u(()=>[ke]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"]),l(f,{span:1.5},{default:u(()=>[l(m,{type:"primary",plain:"",icon:"el-icon-plus",size:"mini",onClick:n.handleAdd},{default:u(()=>[Ve]),_:1},8,["onClick"])]),_:1},8,["span"]),l(f,{span:1.5},{default:u(()=>[l(m,{type:"danger",plain:"",icon:"el-icon-delete",size:"mini",disabled:t.multiple,onClick:n.handleDelete},{default:u(()=>[Be]),_:1},8,["disabled","onClick"])]),_:1},8,["span"]),l(f,{span:1.5},{default:u(()=>[l(m,{type:"warning",plain:"",icon:"el-icon-download",size:"mini",onClick:n.handleExport},{default:u(()=>[Ee]),_:1},8,["onClick"])]),_:1},8,["span"]),R(l(F,{data:t.tableData.data,stripe:"",onSelectionChange:n.handleSelectionChange,style:{width:"100%"}},{default:u(()=>[l(p,{type:"selection",width:"45",align:"center"}),l(p,{label:"\u7528\u6237\u7F16\u53F7",align:"center",key:"userId",prop:"userId"}),l(p,{label:"\u7528\u6237\u540D",prop:"username","show-overflow-tooltip":""}),l(p,{label:"\u5934\u50CF","show-overflow-tooltip":""},{default:u(s=>[l(B,{class:"system-user-photo",src:s.row.avatar?s.row.avatar:n.letterAvatar(s.row.username)},null,8,["src"])]),_:1}),l(p,{label:"\u7528\u6237\u6027\u522B",align:"center",prop:"sex",formatter:n.sexFormat},null,8,["formatter"]),l(p,{prop:"phone",label:"\u624B\u673A","show-overflow-tooltip":""}),l(p,{prop:"email",label:"\u90AE\u7BB1","show-overflow-tooltip":""}),l(p,{label:"\u72B6\u6001",align:"center",key:"status"},{default:u(s=>[l(E,{modelValue:s.row.status,"onUpdate:modelValue":C=>s.row.status=C,"active-value":"0","inactive-value":"1",onClick:C=>n.handleStatusChange(s.row)},null,8,["modelValue","onUpdate:modelValue","onClick"])]),_:1}),l(p,{prop:"create_time",label:"\u521B\u5EFA\u65F6\u95F4","show-overflow-tooltip":""},{default:u(s=>[h(oe(t.dateStrFormat(s.row.create_time)),1)]),_:1}),l(p,{prop:"path",label:"\u64CD\u4F5C",width:"90"},{default:u(s=>[l(m,{size:"mini",type:"text",onClick:C=>n.handleUpdate(s.row)},{default:u(()=>[Fe]),_:2},1032,["onClick"]),l(m,{size:"mini",type:"text",onClick:C=>n.handleDelete(s.row)},{default:u(()=>[De]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data","onSelectionChange"]),[[Y,t.loading]]),R(q("div",null,[l(a),l(c,{background:"",total:t.tableData.total,"page-sizes":[10,20,30],"current-page":t.queryParams.pageNum,"page-size":t.queryParams.pageSize,layout:"total, sizes, prev, pager, next, jumper",onSizeChange:n.onHandleSizeChange,onCurrentChange:n.onHandleCurrentChange},null,8,["total","current-page","page-size","onSizeChange","onCurrentChange"])],512),[[ue,t.tableData.total>0]])]),_:1})]),_:1})]),_:1}),l(b,{ref:"userFormRef",title:t.title},null,8,["title"])])}var Se=K(ye,[["render",Pe],["__scopeId","data-v-7fbe3094"]]);export{Se as default};
|