| 1 |
- var z=Object.defineProperty,A=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var B=(n,t,o)=>t in n?z(n,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):n[t]=o,x=(n,t)=>{for(var o in t||(t={}))W.call(t,o)&&B(n,o,t[o]);if(S)for(var o of S(t))Z.call(t,o)&&B(n,o,t[o]);return n},R=(n,t)=>A(n,Q(t));var u=(n,t,o)=>new Promise((d,f)=>{var b=a=>{try{r(o.next(a))}catch(s){f(s)}},h=a=>{try{r(o.throw(a))}catch(s){f(s)}},r=a=>a.done?d(a.value):Promise.resolve(a.value).then(b,h);r((o=o.apply(n,t)).next())});import{d as j,r as T,al as G,aZ as H,o as m,m as J,g as C,y as p,q as y,f as i,bb as L,bd as X,v as _,w as Y,bf as I,t as V,ao as F,dh as O,bz as ee}from"./index-610a1d46.js";import{u as te,B as oe}from"./useTable-eb7ce6c3.js";import{T as ne}from"./index-72381a11.js";import{_ as ae}from"./formDrawer.vue_vue_type_script_setup_true_lang-12fd2aab.js";import{_ as ie}from"./viewDrawer.vue_vue_type_script_setup_true_lang-b5c510e2.js";import{c as E,e as re,f as se,g as ce}from"./sysConstantMenuApi-86048a8d.js";import{b as le}from"./index-981858ed.js";import{u as K}from"./index-c98ef572.js";import"./useForm-c19ef35c.js";import"./index-985aa6f5.js";import"./useWindowSizeFn-1829b247.js";import"./index-b6d11df2.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-bad913d6.js";import"./download-a90dd227.js";import"./uniqBy-2b2a500d.js";import"./index-ee1a65fd.js";import"./useContentViewHeight-20fe3432.js";import"./componentMap-5f77da43.js";import"./clickOutside-a1389e7b.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-56eda530.js";import"./RedoOutlined-bc502432.js";import"./index-74f93929.js";import"./index-4ed0dc84.js";import"./index-95e94cdf.js";const $e=j({__name:"index",setup(n){const t=T();G(()=>u(this,null,function*(){t.value=yield le({dictCode:"sys_disable_type"})}));const{createConfirm:o,createMessage:d}=ee(),[f,{openDrawer:b}]=K(),[h,{openDrawer:r}]=K(),a=T([{field:"create_time",direction:"DESC"}]),[s,{reload:w,getSelectRowKeys:M}]=te({title:"常量菜单列表 ",api:re,rowKey:"id",columns:se,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:ce,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:q});function U(e){r(!0,{record:e})}function $(){b(!0,{isUpdate:!1})}function N(e){b(!0,{record:e,isUpdate:!0})}function v(e){return u(this,null,function*(){e?(yield E([e.id]),d.success("删除成功!"),yield w()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>u(this,null,function*(){const c=M();yield E(c),d.success("删除成功!"),yield w()})})})}function q(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(a.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function P(e){return R(x({},e),{orders:a.value})}function k(D){return u(this,arguments,function*({isUpdate:e,values:c}){yield w()})}return(e,c)=>{const D=H("auth");return m(),J("div",null,[C(i(oe),{onRegister:i(s)},{bodyCell:p(({column:g,record:l})=>[g.key==="disable"?(m(),y(i(L),{key:0,color:i(X)(t.value,l.disable)},{default:p(()=>[_(Y(i(I)(t.value,l.disable)),1)]),_:2},1032,["color"])):V("",!0),g.key==="action"?(m(),y(i(ne),{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:N.bind(null,l)},{auth:"constant:constant:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:v.bind(null,l)}}]},null,8,["actions"])):V("",!0)]),toolbar:p(()=>[F((m(),y(i(O),{type:"primary",onClick:$,preIcon:"icon-plus|iconfont"},{default:p(()=>[_(" 新增 ")]),_:1})),[[D,["constant:constantmenu:add"]]]),F((m(),y(i(O),{type:"primary",danger:"",onClick:c[0]||(c[0]=g=>v(null)),preIcon:"icon-delete|iconfont"},{default:p(()=>[_(" 批量删除 ")]),_:1})),[[D,["constant:constantmenu:remove"]]])]),_:1},8,["onRegister"]),C(ae,{onRegister:i(f),onSuccess:k},null,8,["onRegister"]),C(ie,{onRegister:i(h),onSuccess:k},null,8,["onRegister"])])}}});export{$e as default};
|