| 1 |
- var J=Object.defineProperty,Q=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var R=(s,e,a)=>e in s?J(s,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[e]=a,N=(s,e)=>{for(var a in e||(e={}))Z.call(e,a)&&R(s,a,e[a]);if(P)for(var a of P(e))I.call(e,a)&&R(s,a,e[a]);return s},S=(s,e)=>Q(s,X(e));var c=(s,e,a)=>new Promise((_,h)=>{var b=r=>{try{m(a.next(r))}catch(d){h(d)}},y=r=>{try{m(a.throw(r))}catch(d){h(d)}},m=r=>r.done?_(r.value):Promise.resolve(r.value).then(b,y);m((a=a.apply(s,e)).next())});import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{c as K,f as v,u as L}from"./entry/index-BaQQ7BQ_.js";import{B as W,X as z}from"./antd-ILpsl5AZ.js";import{u as Y}from"./index-CFMHSB5r.js";import"./TableImg.vue_vue_type_style_index_0_lang-QH8GfGtu.js";import"./uuid-BUBnBT7J.js";import"./sortable.esm-CoO8jRpa.js";import{_ as ee}from"./index-CXGOl87Z.js";import{u as ae}from"./index-Mu5dydaG.js";import{s as te,c as se,_ as oe}from"./FormModal.vue_vue_type_script_setup_true_lang-BLG_i16u.js";import{_ as ie}from"./FormDrawerAssignMenu.vue_vue_type_script_setup_true_lang-DdLqgWM7.js";import{d as re,e as ne}from"./sysRoleApi-Caz7IYz1.js";import{l as w}from"./index-D6-fj_Lr.js";import{P as le}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import{u as ce,_ as ue}from"./useForm-C4X-ZdZ_.js";import{V as pe}from"./index-D0jygwV8.js";import{d as me,f as g,D as de,o as fe,r as M,q as ge,Z as V,_ as _e,$ as u,k as l,u as t,m as he,a6 as ye,a7 as p,G as k,a0 as x,a1 as B,ab as ve,ae as be}from"./vue-CF9JqwIh.js";import"./index-L2ZLrFTi.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-D6Qi77pD.js";import"./base64Conver-BAcTuUD2.js";import"./index-Pqf9ZLE_.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./download-D1ZoFQnu.js";import"./resourceApi-D9gL48ec.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./componentMap-DjxH3hEY.js";import"./useSortable-6iYBSviO.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-BhiE9_bz.js";import"./FormItem.vue_vue_type_script_lang-Dp4O1V3R.js";import"./useForm-B90AflV1.js";import"./index-CgGCpQDJ.js";import"./useContextMenu-B3UpmOEH.js";import"./validate-B4kNjbGk.js";import"./sysOrgApi-QDPAqo_7.js";import"./sysMenuApi-DXmvpZg5.js";import"./VxeBasicTable-BjQCEzUa.js";const Ce={class:"warp"},we={class:"flex justify-between mb-2"},xe={class:"flex"},De={class:"mr-2"},Pe={class:"bg-white section"},Re={class:"device-status"},Ne={class:B(["device-status_text"])},fa=me({__name:"index",setup(s){const e=g([]),a=g([]),_=g([]);de(()=>c(this,null,function*(){e.value=yield w({dictCode:"sys_create_type"}),a.value=yield w({dictCode:"sys_data_scope"}),_.value=yield w({dictCode:"sys_disable_type"})})),fe(()=>c(this,null,function*(){yield f()}));const{createMessage:h}=L(),[b,{openModal:y}]=Y(),[m,{openDrawer:r}]=ae(),[d,{getFieldsValue:F}]=ce({schemas:te,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),D=M({roleName:""}),O=g([]),T=g(),n=M({id:"biz_me_collection",columns:se,stripe:!1,border:"inner",data:O.value,proxyConfig:null,showOverflow:!0,resizable:!1,toolbarConfig:null,round:!0,height:"auto",minHeight:640,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:o,currentPage:C}){n.pagerConfig.currentPage=C,n.pagerConfig.pageSize=o,f()}};function f(){return c(this,null,function*(){n.loading=!0;const o=yield re(S(N({},D),{pageNum:n.pagerConfig.currentPage}));n.pagerConfig.total=o.total,n.data=o.data||[],n.loading=!1})}function E(){y(!0,{isUpdate:!1})}function H(o){y(!0,{record:o,isUpdate:!0})}function U(o){return c(this,null,function*(){yield ne([o.id]),h.success("删除成功!"),yield f()})}function A(G){return c(this,arguments,function*({isUpdate:o,values:C}){yield f()})}function j(o){r(!0,{record:o})}function q(){return c(this,null,function*(){D.roleName=F().roleName,n.pagerConfig.currentPage=1,yield f()})}return(o,C)=>{const G=ge("auth");return V(),_e("div",Ce,[u("div",we,[l(t(le),{title:"角色管理"}),u("div",xe,[u("div",De,[l(t(ue),{onRegister:t(d),onFieldValueChange:q,style:{width:"300px"}},null,8,["onRegister"])]),he((V(),ye(t(W),{type:"default",size:"large",onClick:E},{icon:p(()=>[l(K,{icon:"icon-create|iconfont",size:"20",color:"#01092A"})]),_:1})),[[G,["sys:role:add"]]])])]),u("div",Pe,[l(t(pe),ve({ref_key:"gridRef",ref:T},n,be($),{class:"table-basic"}),{dataScope:p(({row:i})=>[l(t(z),{color:"success"},{default:p(()=>[k(x(t(v)(a.value,i.dataScope,"label")),1)]),_:2},1024)]),type:p(({row:i})=>[l(t(z),{color:t(v)(e.value,i.type,"fontColor")},{default:p(()=>[k(x(t(v)(e.value,i.type,"label")),1)]),_:2},1032,["color"])]),disable:p(({row:i})=>[u("div",Re,[u("span",{class:B(["device-status_prefix",i.disable==0||i.disable=="0"?"device-status_prefix--success":"device-status_prefix--error"])},null,2),u("span",Ne,x(t(v)(_.value,i.disable,"label")),1)])]),action:p(({row:i})=>[l(t(ee),{outside:"",actions:[{auth:["sys:role:assign"],icon:"icon-setting|iconfont",tooltip:"分配菜单",onClick:j.bind(null,i)},{auth:["sys:role:edit"],icon:"icon-edit|iconfont",tooltip:"编辑",onClick:H.bind(null,i)},{auth:["sys:role:remove"],icon:"icon-delete|iconfont",title:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:U.bind(null,i)}}]},null,8,["actions"])]),_:1},16)]),l(oe,{onRegister:t(b),onSuccess:A},null,8,["onRegister"]),l(ie,{onRegister:t(m)},null,8,["onRegister"])])}}});export{fa as default};
|