index-DPU1VREZ.js 6.0 KB

1
  1. var Q=Object.defineProperty,Z=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var K=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var P=(o,t,e)=>t in o?Q(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,z=(o,t)=>{for(var e in t||(t={}))K.call(t,e)&&P(o,e,t[e]);if(D)for(var e of D(t))L.call(t,e)&&P(o,e,t[e]);return o},R=(o,t)=>Z(o,q(t));var c=(o,t,e)=>new Promise((h,d)=>{var v=n=>{try{u(e.next(n))}catch(f){d(f)}},C=n=>{try{u(e.throw(n))}catch(f){d(f)}},u=n=>n.done?h(n.value):Promise.resolve(n.value).then(v,C);u((e=e.apply(o,t)).next())});import"./helper-B0yEaptj.js";import{aj as W,a as X,bo as y,u as Y}from"./entry/index-CRWhxBeP.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import{B as ee,ad as N}from"./antd-BfqWtMX3.js";import{u as te}from"./index-CD5zFmZN.js";import"./TableImg.vue_vue_type_style_index_0_lang-CQNR6Cbs.js";import"./uuid-BUBnBT7J.js";import"./sortable.esm-DYEDn-UA.js";import{_ as ae}from"./index-BGDG2Aiy.js";import{u as se}from"./index-DYp2Qjp4.js";import{s as oe,c as ie,_ as re}from"./FormModal.vue_vue_type_script_setup_true_lang-v_nrfvU0.js";import{_ as ne}from"./FormDrawerAssignMenu.vue_vue_type_script_setup_true_lang-DS8apZPV.js";import{d as le,e as ce}from"./sysRoleApi-PTCMixsG.js";import{l as w}from"./index-lE2idd8k.js";import{P as pe}from"./PageTitle-DoNYlIhY.js";/* empty css */import{u as me,_ as ue}from"./useForm-BfB231QP.js";import{V as de}from"./index-BJUkcCht.js";import{d as fe,f as _,D as ge,o as _e,r as M,n as he,Z as V,_ as ye,$ as p,k as l,u as a,m as ve,a4 as Ce,a5 as m,G as k,a0 as S,a1 as B,a9 as be,ac as we}from"./vue-DM5HGU8Z.js";import"./index-BshNMORD.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-CIEo7xez.js";import"./base64Conver-DEMZeTZS.js";import"./index-DOkdpLQv.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./download-DbzL13NI.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";import"./useWindowSizeFn-CEueHQop.js";import"./componentMap-DvvMrh5V.js";import"./useSortable-BUyXn7hO.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./useForm-C-769eP8.js";import"./index-BU9Iz3Dt.js";import"./useContextMenu-BxsYlfTO.js";import"./validate-B4kNjbGk.js";import"./sysMenuApi-BX7id6VS.js";const Se={class:"flex justify-between mb-2"},xe={class:"flex"},De={class:"mr-2"},Pe={class:"bg-white section"},ze={class:"device-status"},Re={class:B(["device-status_text"])},Ct=fe({__name:"index",setup(o){const t=W(),e=_([]),h=_([]),d=_([]);ge(()=>c(this,null,function*(){e.value=yield w({dictCode:"sys_create_type"}),h.value=yield w({dictCode:"sys_data_scope"}),d.value=yield w({dictCode:"sys_disable_type"})})),_e(()=>c(this,null,function*(){yield g()}));const{createMessage:v}=Y(),[C,{openModal:u}]=te(),[n,{openDrawer:f}]=se(),[F,{getFieldsValue:O}]=me({schemas:oe,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),x=M({roleName:""}),T=_([]),U=_(),r=M({id:"biz_me_collection",columns:ie,stripe:!1,border:"inner",data:T.value,proxyConfig:null,showOverflow:!0,resizable:!1,toolbarConfig:null,round:!0,height:window.screen.height-280,headerRowClassName:"row-class",headerCellClassName:"table-basic_header",columnConfig:{resizable:!1},pagerConfig:{total:0,currentPage:1,pageSize:10,autoHidden:!1,layouts:["Total","PrevPage","Number","NextPage","Sizes","FullJump"]}}),$={pageChange({pageSize:i,currentPage:b}){r.pagerConfig.currentPage=b,r.pagerConfig.pageSize=i,g()}};function g(){return c(this,null,function*(){r.loading=!0;const i=yield le(R(z({},x),{pageNum:r.pagerConfig.currentPage,pageSize:r.pagerConfig.pageSize,orders:[{field:"sort",direction:"ASC"}]}));r.pagerConfig.total=i.total,r.data=i.data||[],r.loading=!1})}function E(){u(!0,{isUpdate:!1})}function A(i){u(!0,{record:i,isUpdate:!0})}function j(i){return c(this,null,function*(){yield ce([i.id]),v.success("删除成功!"),yield g()})}function H(J){return c(this,arguments,function*({isUpdate:i,values:b}){yield g()})}function I(i){f(!0,{record:i})}function G(){return c(this,null,function*(){x.roleName=O().roleName,r.pagerConfig.currentPage=1,yield g()})}return(i,b)=>{const J=he("auth");return V(),ye("div",null,[p("div",Se,[l(a(pe),{title:"角色管理"}),p("div",xe,[p("div",De,[l(a(ue),{onRegister:a(F),onFieldValueChange:G,style:{width:"300px"}},null,8,["onRegister"])]),ve((V(),Ce(a(ee),{type:"default",size:"large",onClick:E},{icon:m(()=>[l(X,{icon:"icon-create|iconfont",size:"20",color:"#01092A"})]),_:1})),[[J,["sys:role:add"]]])])]),p("div",Pe,[l(a(de),be({ref_key:"gridRef",ref:U},r,we($),{class:"table-basic"}),{dataScope:m(({row:s})=>[l(a(N),{color:"success"},{default:m(()=>[k(S(a(y)(h.value,s.dataScope,"label")),1)]),_:2},1024)]),type:m(({row:s})=>[l(a(N),{color:a(y)(e.value,s.type,"fontColor")},{default:m(()=>[k(S(a(y)(e.value,s.type,"label")),1)]),_:2},1032,["color"])]),disable:m(({row:s})=>[p("div",ze,[p("span",{class:B(["device-status_prefix",s.disable==0||s.disable=="0"?"device-status_prefix--success":"device-status_prefix--error"])},null,2),p("span",Re,S(a(y)(d.value,s.disable,"label")),1)])]),action:m(({row:s})=>[l(a(ae),{outside:"",actions:[{auth:["sys:role:assign"],ifShow:s.type!="sys"&&a(t).getUserInfo.username=="admin",icon:"icon-setting|iconfont",tooltip:"分配菜单",onClick:I.bind(null,s)},{auth:["sys:role:edit"],icon:"icon-edit|iconfont",tooltip:"编辑",onClick:A.bind(null,s)},{auth:["sys:role:remove"],ifShow:s.type!="sys"&&a(t).getUserInfo.username=="admin",icon:"icon-delete|iconfont",title:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:j.bind(null,s)}}]},null,8,["actions"])]),_:1},16)]),l(re,{onRegister:a(C),onSuccess:H},null,8,["onRegister"]),l(ne,{onRegister:a(n)},null,8,["onRegister"])])}}});export{Ct as default};