| 1 |
- var Q=Object.defineProperty,W=Object.defineProperties;var X=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,j=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={}))Z.call(t,o)&&x(n,o,t[o]);if(S)for(var o of S(t))j.call(t,o)&&x(n,o,t[o]);return n},R=(n,t)=>W(n,X(t));var m=(n,t,o)=>new Promise((d,f)=>{var y=i=>{try{r(o.next(i))}catch(s){f(s)}},b=i=>{try{r(o.throw(i))}catch(s){f(s)}},r=i=>i.done?d(i.value):Promise.resolve(i.value).then(y,b);r((o=o.apply(n,t)).next())});import{f as V,B as F,u as z}from"./entry/index-BaQQ7BQ_.js";import{_ as A}from"./BasicTable.vue_vue_type_script_setup_true_lang-zV8LN23c.js";import"./TableImg.vue_vue_type_style_index_0_lang-QH8GfGtu.js";import{_ as H}from"./index-CXGOl87Z.js";import{u as J}from"./useTable-CWcCtysv.js";import{_ as L}from"./formDrawer.vue_vue_type_script_setup_true_lang-DN9LdO2e.js";import{_ as Y}from"./viewDrawer.vue_vue_type_script_setup_true_lang-BTqs0wu2.js";import{c as I,e as ee,f as te,g as $}from"./sysConstantMenuApi-DvdhIYk2.js";import{l as oe}from"./index-D6-fj_Lr.js";import{u as O}from"./index-Mu5dydaG.js";import{d as ne,f as T,D as ie,q as ae,Z as u,_ as re,k as g,a7 as p,a6 as _,u as a,G as C,a0 as se,aa as E,m as K}from"./vue-CF9JqwIh.js";import{X as ce}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"./BasicForm.vue_vue_type_style_index_0_lang-BiIkb6ny.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"./index-CFMHSB5r.js";import"./useWindowSizeFn-CiJNBK0Q.js";import"./base64Conver-BAcTuUD2.js";import"./index-Pqf9ZLE_.js";import"./uuid-BUBnBT7J.js";import"./onMountedOrActivated-D34Dt7uC.js";import"./download-D1ZoFQnu.js";import"./resourceApi-D9gL48ec.js";import"./useForm-B90AflV1.js";import"./sortable.esm-CoO8jRpa.js";import"./componentMap-DjxH3hEY.js";import"./useSortable-6iYBSviO.js";import"./index-DHNq75Fh.js";import"./useDescription-CMBCeAVx.js";const Xe=ne({__name:"index",setup(n){const t=T();ie(()=>m(this,null,function*(){t.value=yield oe({dictCode:"sys_disable_type"})}));const{createConfirm:o,createMessage:d}=z(),[f,{openDrawer:y}]=O(),[b,{openDrawer:r}]=O(),i=T([{field:"create_time",direction:"DESC"}]),[s,{reload:h,getSelectRowKeys:M}]=J({title:"常量菜单列表 ",api:I,rowKey:"id",columns:ee,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:te,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:G,sortFn:P});function U(e){r(!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 h()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){const c=M();yield $(c),d.success("删除成功!"),yield h()})})})}function P(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(i.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function G(e){return R(B({},e),{orders:i.value})}function v(D){return m(this,arguments,function*({isUpdate:e,values:c}){yield h()})}return(e,c)=>{const D=ae("auth");return u(),re("div",null,[g(a(A),{onRegister:a(s)},{bodyCell:p(({column:w,record:l})=>[w.key==="disable"?(u(),_(a(ce),{key:0,color:a(V)(t.value,l.disable,"bgColor")},{default:p(()=>[C(se(a(V)(t.value,l.disable,"label")),1)]),_:2},1032,["color"])):E("",!0),w.key==="action"?(u(),_(a(H),{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"])):E("",!0)]),toolbar:p(()=>[K((u(),_(a(F),{type:"primary",onClick:N,preIcon:"icon-plus|iconfont"},{default:p(()=>[C(" 新增 ")]),_:1})),[[D,["constant:constantmenu:add"]]]),K((u(),_(a(F),{type:"primary",danger:"",onClick:c[0]||(c[0]=w=>k(null)),preIcon:"icon-delete|iconfont"},{default:p(()=>[C(" 批量删除 ")]),_:1})),[[D,["constant:constantmenu:remove"]]])]),_:1},8,["onRegister"]),g(L,{onRegister:a(f),onSuccess:v},null,8,["onRegister"]),g(Y,{onRegister:a(b),onSuccess:v},null,8,["onRegister"])])}}});export{Xe as default};
|