Files
mayfly-go/server/static/assets/index.5691c89c.js

2 lines
13 KiB
JavaScript
Raw Normal View History

2021-06-09 16:58:57 +08:00
var Q=Object.defineProperty,H=Object.defineProperties;var J=Object.getOwnPropertyDescriptors;var N=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var T=(e,o,i)=>o in e?Q(e,o,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[o]=i,q=(e,o)=>{for(var i in o||(o={}))K.call(o,i)&&T(e,i,o[i]);if(N)for(var i of N(o))W.call(o,i)&&T(e,i,o[i]);return e},F=(e,o)=>H(e,J(o));import{b as _,a as X,e as Y}from"./enums.d60f71a0.js";import{x as E,r as B,a as S,A as I,t as U,s as R,e as r,f as v,h,i as l,G as s,k as m,l as z,D as k,o as Z,Q as x,w as V,j}from"./vendor.42638b6b.js";import"./Api.a196f191.js";import"./index.99723322.js";import"./Enum.2b540114.js";var L=E({name:"RoleEdit",props:{visible:{type:Boolean},account:{type:[Boolean,Object]}},setup(e,{emit:o}){const i=B(null),n=S({visible:!1,btnLoading:!1,allRole:[],roles:[],query:{name:null,pageNum:1,pageSize:5},total:0});I(e,(u,a)=>{if(n.visible=u.visible,u.account&&u.account.id!=0)_.roleIds.request({id:e.account.id}).then(p=>{n.roles=p||[],b()});else return});const y=()=>{b()},w=(u,a)=>{let p=n.roles;if(p.includes(a.id)){for(let C=0;C<p.length;C++)if(p[C]===a.id){p.splice(C,1);break}}else p.push(a.id)},d=()=>{setTimeout(()=>{i.value.clearSelection(),n.allRole.forEach(u=>{n.roles.includes(u.id)&&i.value.toggleRowSelection(u,!0)})},50)},g=async()=>{let u=n.roles.join(",");await _.saveRoles.request({id:e.account.id,roleIds:u}),R.success("\u4FDD\u5B58\u6210\u529F!"),f()},f=()=>{n.query.pageNum=1,n.query.name=null,o("update:visible",!1),o("cancel")},c=()=>{n.query.pageNum=1,n.query.name=null,b()},b=async()=>{let u=await X.list.request(n.query);n.allRole=u.list,n.total=u.total,d()};return F(q({},U(n)),{roleTable:i,search:b,handlePageChange:y,select:w,btnOk:g,cancel:f,clear:c})}});const ee={class:"account-dialog"},oe={class:"toolbar"},le={style:{float:"left"}},te={class:"dialog-footer"},ae=m("\u53D6 \u6D88"),se=m("\u786E \u5B9A");function ne(e,o,i,n,y,w){const d=r("el-input"),g=r("el-button"),f=r("el-table-column"),c=r("el-table"),b=r("el-pagination"),u=r("el-dialog");return v(),h("div",ee,[l(u,{title:e.account==null?"":"\u5206\u914D\u201C"+e.account.username+"\u201D\u7684\u89D2\u8272",modelValue:e.visible,"onUpdate:modelValue":o[5]||(o[5]=a=>e.visible=a),"before-close":e.cancel,"show-close":!1},{footer:s(()=>[l("div",te,[l(g,{onClick:o[4]||(o[4]=a=>e.cancel()),size:"small"},{default:s(()=>[ae]),_:1}),l(g,{type:"primary",loading:e.btnLoading,onClick:e.btnOk,size:"small"},{default:s(()=>[se]),_:1},8,["loading","onClick"])])]),default:s(()=>[l("div",oe,[l("div",le,[l(d,{placeholder:"\u8BF7\u8F93\u5165\u89D2\u8272\u540D",size:"small",style:{width:"150px"},modelValue:e.query.name,"onUpdate:modelValue":o[1]||(o[1]=a=>e.query.name=a),onClear:o[2]||(o[2]=a=>e.clear()),clearable:""},null,8,["modelValue"]),l(g,{onClick:e.search,type:"success",icon:"el-icon-search",size:"small"},null,8,["onClick"])])]),l(c,{data:e.allRole,border:"",ref:"roleTable",onSelect:e.select,style:{width:"100%"}},{default:s(()=>[l(f,{type:"selection",width:"40"}),l(f,{prop:"name",label:"\u89D2\u8272\u540D\u79F0"}),l(f,{prop:"remark",label:"\u89D2\u8272\u63CF\u8FF0"},{default:s(a=>[m(z(a.row.remark?a.row.remark:"\u6682\u65E0\u63CF\u8FF0"),1)]),_:1})]),_:1},8,["data","onSelect"]),l(b,{onCurrentChange:e.handlePageChange,style:{"text-align":"center","margin-top":"20px"},background:"",layout:"prev, pager, next, total, jumper",total:e.total,"current-page":e.query.pageNum,"onUpdate:current-page":o[3]||(o[3]=a=>e.query.pageNum=a),"page-size":e.query.pageSize},null,8,["onCurrentChange","total","current-page","page-size"])]),_:1},8,["title","modelValue","before-close"])])}L.render=ne;var M=E({name:"AccountEdit",props:{visible:{type:Boolean},account:{type:[Boolean,Object]},title:{type:String}},setup(e,{emit:o}){const i=B(null),n=S({edit:!1,form:{id:null,username:null,password:null,repassword:null},btnLoading:!1,rules:{username:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D",trigger:["change","blur"]}],password:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7