| 1 |
- var X=Object.defineProperty,Z=Object.defineProperties;var A=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var H=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var F=(a,t,o)=>t in a?X(a,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):a[t]=o,R=(a,t)=>{for(var o in t||(t={}))H.call(t,o)&&F(a,o,t[o]);if(D)for(var o of D(t))J.call(t,o)&&F(a,o,t[o]);return a},x=(a,t)=>Z(a,A(t));var n=(a,t,o)=>new Promise((l,d)=>{var f=s=>{try{c(o.next(s))}catch(m){d(m)}},h=s=>{try{c(o.throw(s))}catch(m){d(m)}},c=s=>s.done?l(s.value):Promise.resolve(s.value).then(f,h);c((o=o.apply(a,t)).next())});import{B as L,f as P,u as W}from"./entry/index-BaQQ7BQ_.js";import{u as Y,_ as I}from"./useTable-BSOWtk5o.js";import{_ as ee}from"./TableImg.vue_vue_type_style_index_0_lang-1Kd8nEMt.js";import{s as te,c as oe,_ as ae}from"./formDrawer.vue_vue_type_script_setup_true_lang-86u7uVK4.js";import{_ as ie}from"./FormDrawerPortalMenu.vue_vue_type_script_setup_true_lang-DU7GIpfE.js";import{e as se,f as B}from"./sysPortalApi-C7Twl7bG.js";import{l as re}from"./index-D6-fj_Lr.js";import{u as M}from"./index-Mu5dydaG.js";import{P as ne}from"./SubMenu.vue_vue_type_style_index_0_scoped_9b6103ff_lang-EL89TTg4.js";import"./index-CFMHSB5r.js";import{u as le,_ as ce}from"./useForm-C4X-ZdZ_.js";import"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.js";import{d as me,f as T,D as pe,q as ue,Z as _,_ as de,$ as g,k as u,u as i,m as fe,a6 as b,a7 as k,G as V,a0 as ye,aa as $}from"./vue-CF9JqwIh.js";import{X as _e}from"./antd-ILpsl5AZ.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"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";import"./validate-B4kNjbGk.js";import"./index-CgGCpQDJ.js";import"./useContextMenu-B3UpmOEH.js";import"./sysMenuApi-DXmvpZg5.js";import"./index-CXGOl87Z.js";import"./useSortable-6iYBSviO.js";import"./download-D1ZoFQnu.js";import"./base64Conver-BAcTuUD2.js";import"./index-BDVnX7zP.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-0J_QZbkb.js";import"./copyTextToClipboard-Cu8x8bym.js";import"./index-L2ZLrFTi.js";import"./index-D6Qi77pD.js";import"./index-Pqf9ZLE_.js";import"./resourceApi-D9gL48ec.js";const he={class:"warp"},we={class:"flex justify-between mb-2"},ge={class:"flex"},be={class:"mr-2",style:{width:"400px"}},st=me({__name:"index",setup(a){const t=T();pe(()=>n(this,null,function*(){t.value=yield re({dictCode:"sys_create_type"})}));const{createConfirm:o,createMessage:l}=W(),[d,{openDrawer:f}]=M(),[h,{openDrawer:c}]=M(),s=T([{field:"create_time",direction:"DESC"}]),[m,{getFieldsValue:C}]=le({schemas:te,autoSubmitOnEnter:!0,size:"large",rowProps:{gutter:16}}),[K,{reload:y,getSelectRowKeys:v,clearSelectedRowKeys:E}]=Y({title:"",api:se,rowKey:"id",columns:oe,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,showFooter:!1,clickToRowSelect:!1,actionColumn:{width:240,title:"操作",dataIndex:"action"},beforeFetch:q,sortFn:j});function N(){f(!0,{isUpdate:!1})}function U(e){f(!0,{record:e,isUpdate:!0})}function O(e){return n(this,null,function*(){e?(yield B([e.id]),l.success("删除成功!"),yield y()):v().length>0?o({content:"你确定要删除?",iconType:"warning",onOk:()=>n(this,null,function*(){const w=v();yield B(w),l.success("删除成功!"),yield y(),E()})}):l.warning("请选择要删除的数据")})}function z(e){c(!0,{record:e})}function j(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(s.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function q(e){for(let p in C())e[p]=C()[p];return x(R({},e),{orders:s.value})}function G(w){return n(this,arguments,function*({isUpdate:e,values:p}){yield y()})}function Q(){return n(this,null,function*(){yield y()})}return(e,p)=>{const w=ue("auth");return _(),de("div",he,[g("div",we,[u(i(ne),{title:"门户管理"}),g("div",ge,[g("div",be,[u(i(ce),{onRegister:i(m),onFieldValueChange:Q},null,8,["onRegister"])]),fe((_(),b(i(L),{type:"primary",onClick:N,size:"large"},{default:k(()=>[V(" 新增 ")]),_:1})),[[w,["sys:portal:add"]]])])]),u(i(I),{onRegister:i(K)},{bodyCell:k(({column:S,record:r})=>[S.key==="type"?(_(),b(i(_e),{key:0,color:i(P)(t.value,r.type,"fontColor")},{default:k(()=>[V(ye(i(P)(t.value,r.type,"label")),1)]),_:2},1032,["color"])):$("",!0),S.key==="action"?(_(),b(i(ee),{key:1,actions:[{auth:"sys:portal:assign",icon:"icon-setting|iconfont",tooltip:"分配菜单",label:"分配菜单",onClick:z.bind(null,r),ifShow:r.type!="sys"},{auth:"sys:portal:edit",ifShow:r.type!="sys",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:U.bind(null,r)},{auth:"sys:portal:remove",ifShow:r.type!="sys",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:O.bind(null,r)}}]},null,8,["actions"])):$("",!0)]),_:1},8,["onRegister"]),u(ae,{onRegister:i(d),onSuccess:G},null,8,["onRegister"]),u(ie,{onRegister:i(h)},null,8,["onRegister"])])}}});export{st as default};
|