| 1 |
- var q=Object.defineProperty,A=Object.defineProperties;var H=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var J=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var F=(i,t,o)=>t in i?q(i,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[t]=o,R=(i,t)=>{for(var o in t||(t={}))J.call(t,o)&&F(i,o,t[o]);if(D)for(var o of D(t))L.call(t,o)&&F(i,o,t[o]);return i},x=(i,t)=>A(i,H(t));var l=(i,t,o)=>new Promise((c,d)=>{var f=s=>{try{m(o.next(s))}catch(p){d(p)}},h=s=>{try{m(o.throw(s))}catch(p){d(p)}},m=s=>s.done?c(s.value):Promise.resolve(s.value).then(f,h);m((o=o.apply(i,t)).next())});import{aG as W,bo as P,u as X}from"./entry/index-CRWhxBeP.js";import{u as Y,_ as I}from"./useTable-BCJw90Li.js";import{_ as ee}from"./TableImg.vue_vue_type_style_index_0_lang-CvFmChal.js";import{s as te,_ as oe,c as ie}from"./formDrawer.vue_vue_type_script_setup_true_lang-k0f9yZUN.js";import{_ as ae}from"./FormDrawerPortalMenu.vue_vue_type_script_setup_true_lang-Cgfvly3v.js";import{e as B,f as se}from"./sysPortalApi-B2wvw-1i.js";import{l as re}from"./index-lE2idd8k.js";import{u as M}from"./index-DYp2Qjp4.js";import{P as ne}from"./PageTitle-DoNYlIhY.js";/* empty css */import"./index-CD5zFmZN.js";import{u as le,_ as ce}from"./useForm-BfB231QP.js";import"./helper-B0yEaptj.js";import{ad as me}from"./antd-BfqWtMX3.js";import{d as pe,f as T,D as ue,n as de,Z as _,_ as fe,$ as g,k as u,u as a,m as ye,a4 as b,a5 as k,G as V,a0 as _e,a8 as $}from"./vue-DM5HGU8Z.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./FormItem.vue_vue_type_script_lang-r-ozwU0K.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./useForm-C-769eP8.js";import"./uuid-BUBnBT7J.js";import"./useWindowSizeFn-CEueHQop.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./sortable.esm-DYEDn-UA.js";import"./componentMap-DvvMrh5V.js";import"./validate-B4kNjbGk.js";import"./index-BU9Iz3Dt.js";import"./useContextMenu-BxsYlfTO.js";import"./sysMenuApi-BX7id6VS.js";import"./index-BGDG2Aiy.js";import"./useSortable-BUyXn7hO.js";import"./download-DbzL13NI.js";import"./base64Conver-DEMZeTZS.js";import"./index-BZ4uXGij.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BMkV6zCu.js";import"./copyTextToClipboard-B8vsl9wq.js";import"./index-BshNMORD.js";import"./index-CIEo7xez.js";import"./index-DOkdpLQv.js";import"./UploadPreviewModal-BZsd-hmR.js";import"./cateApi-BE6kfD5q.js";import"./resourceApi-CKj0y817.js";import"./common-DpkSdXuu.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-tY_yXKfV.js";const he={class:"warp"},we={class:"flex justify-between mb-2"},ge={class:"flex"},be={class:"mr-2",style:{width:"400px"}},ut=pe({__name:"index",setup(i){const t=T();ue(()=>l(this,null,function*(){t.value=yield re({dictCode:"sys_create_type"})}));const{createConfirm:o,createMessage:c}=X(),[d,{openDrawer:f}]=M(),[h,{openDrawer:m}]=M(),s=T([{field:"create_time",direction:"DESC"}]),[p,{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:ie,showIndexColumn:!0,rowSelection:{type:"checkbox"},useSearchForm:!1,bordered:!1,showFooter:!1,clickToRowSelect:!1,actionColumn:{width:240,title:"操作",dataIndex:"action"},beforeFetch:j,sortFn:G});function N(){f(!0,{isUpdate:!1})}function U(e){f(!0,{record:e,isUpdate:!0})}function O(e){return l(this,null,function*(){e?(yield B([e.id]),c.success("删除成功!"),yield y()):v().length>0?o({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){const w=v();yield B(w),c.success("删除成功!"),yield y(),E()})}):c.warning("请选择要删除的数据")})}function z(e){m(!0,{record:e})}function G(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(s.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function j(e){for(let n in C())e[n]=C()[n];return x(R({},e),{orders:s.value})}function Q(w){return l(this,arguments,function*({isUpdate:e,values:n}){yield y()})}function Z(){return l(this,null,function*(){yield y()})}return(e,n)=>{const w=de("auth");return _(),fe("div",he,[g("div",we,[u(a(ne),{title:"门户管理"}),g("div",ge,[g("div",be,[u(a(ce),{onRegister:a(p),onFieldValueChange:Z},null,8,["onRegister"])]),ye((_(),b(a(W),{type:"primary",onClick:N,size:"large"},{default:k(()=>n[0]||(n[0]=[V(" 新增 ")])),_:1})),[[w,["sys:portal:add"]]])])]),u(a(I),{onRegister:a(K)},{bodyCell:k(({column:S,record:r})=>[S.key==="type"?(_(),b(a(me),{key:0,color:a(P)(t.value,r.type,"fontColor")},{default:k(()=>[V(_e(a(P)(t.value,r.type,"label")),1)]),_:2},1032,["color"])):$("",!0),S.key==="action"?(_(),b(a(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(oe,{onRegister:a(d),onSuccess:Q},null,8,["onRegister"]),u(ae,{onRegister:a(h)},null,8,["onRegister"])])}}});export{ut as default};
|