| 1 |
- var Q=Object.defineProperty,W=Object.defineProperties;var Z=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var x=(n,t,o)=>t in n?Q(n,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[t]=o,B=(n,t)=>{for(var o in t||(t={}))j.call(t,o)&&x(n,o,t[o]);if(S)for(var o of S(t))z.call(t,o)&&x(n,o,t[o]);return n},R=(n,t)=>W(n,Z(t));var m=(n,t,o)=>new Promise((d,f)=>{var y=i=>{try{s(o.next(i))}catch(c){f(c)}},w=i=>{try{s(o.throw(i))}catch(c){f(c)}},s=i=>i.done?d(i.value):Promise.resolve(i.value).then(y,w);s((o=o.apply(n,t)).next())});import{aG as V,bo as F,u as A}from"./entry/index-HR-LjmG7.js";import{_ as H}from"./BasicTable.vue_vue_type_script_setup_true_lang-CPURpqdw.js";import"./TableImg.vue_vue_type_style_index_0_lang-6ci50C2Z.js";import{_ as J}from"./index-jHhwVQOO.js";import{u as L}from"./useTable-K1YtSB9E.js";import{_ as X}from"./formDrawer.vue_vue_type_script_setup_true_lang-W4x0bBRY.js";import{_ as Y}from"./viewDrawer.vue_vue_type_script_setup_true_lang-BXNIZ1Li.js";import{c as $,e as I,f as ee,g as te}from"./sysConstantMenuApi-CoJyogSB.js";import{l as oe}from"./index-41VGryvF.js";import{u as O}from"./index-CjSp6vmo.js";import{ad as ne}from"./antd-Cume0_44.js";import{d as ie,f as T,D as ae,q as re,Z as se,_ as p,k as C,a6 as u,n as E,a5 as b,u as a,G as h,a7 as K,a0 as ce}from"./vue-4umLpMSY.js";import"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./helper-CJPMdLJV.js";import"./index-CIKAII2N.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-DMaVTnBH.js";import"./index-RjDQXnOt.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./base64Conver-DEMZeTZS.js";import"./index-D0ybGOfT.js";import"./uuid-BUBnBT7J.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./download-DYI9hGky.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./common-Dg2cpz7X.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./useForm-Q04PUPk0.js";import"./sortable.esm-JiwbClG7.js";import"./componentMap-wFZbiA1v.js";import"./useSortable-CIdxwVKO.js";import"./index-DRoBm0VB.js";import"./useDescription-B7dO1GOW.js";const Le=ie({__name:"index",setup(n){const t=T();ae(()=>m(this,null,function*(){t.value=yield oe({dictCode:"sys_disable_type"})}));const{createConfirm:o,createMessage:d}=A(),[f,{openDrawer:y}]=O(),[w,{openDrawer:s}]=O(),i=T([{field:"create_time",direction:"DESC"}]),[c,{reload:_,getSelectRowKeys:M}]=L({title:"常量菜单列表 ",api:te,rowKey:"id",columns:ee,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:I,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!0,actionColumn:{width:200,title:"操作",dataIndex:"action"},beforeFetch:P,sortFn:G});function U(e){s(!0,{record:e})}function N(){y(!0,{isUpdate:!1})}function q(e){y(!0,{record:e,isUpdate:!0})}function k(e){return m(this,null,function*(){e?(yield $([e.id]),d.success("删除成功!"),yield _()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){const r=M();yield $(r),d.success("删除成功!"),yield _()})})})}function G(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(i.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function P(e){return R(B({},e),{orders:i.value})}function v(D){return m(this,arguments,function*({isUpdate:e,values:r}){yield _()})}return(e,r)=>{const D=re("auth");return p(),se("div",null,[C(a(H),{onRegister:a(c)},{bodyCell:u(({column:g,record:l})=>[g.key==="disable"?(p(),b(a(ne),{key:0,color:a(F)(t.value,l.disable,"bgColor")},{default:u(()=>[h(ce(a(F)(t.value,l.disable,"label")),1)]),_:2},1032,["color"])):K("",!0),g.key==="action"?(p(),b(a(J),{key:1,actions:[{auth:"constant:constant:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:U.bind(null,l)},{auth:"constant:constant:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:q.bind(null,l)},{auth:"constant:constant:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:k.bind(null,l)}}]},null,8,["actions"])):K("",!0)]),toolbar:u(()=>[E((p(),b(a(V),{type:"primary",onClick:N,preIcon:"icon-plus|iconfont"},{default:u(()=>r[1]||(r[1]=[h(" 新增 ")])),_:1})),[[D,["constant:constantmenu:add"]]]),E((p(),b(a(V),{type:"primary",danger:"",onClick:r[0]||(r[0]=g=>k(null)),preIcon:"icon-delete|iconfont"},{default:u(()=>r[2]||(r[2]=[h(" 批量删除 ")])),_:1})),[[D,["constant:constantmenu:remove"]]])]),_:1},8,["onRegister"]),C(X,{onRegister:a(f),onSuccess:v},null,8,["onRegister"]),C(Y,{onRegister:a(w),onSuccess:v},null,8,["onRegister"])])}}});export{Le as default};
|