ButtonTable-9d41e1c9.js 7.4 KB

1
  1. var B=Object.defineProperty,E=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var w=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable;var M=(t,_,a)=>_ in t?B(t,_,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[_]=a,C=(t,_)=>{for(var a in _||(_={}))F.call(_,a)&&M(t,a,_[a]);if(w)for(var a of w(_))U.call(_,a)&&M(t,a,_[a]);return t},D=(t,_)=>E(t,R(_));var x=(t,_,a)=>new Promise((f,r)=>{var u=o=>{try{l(a.next(o))}catch(c){r(c)}},d=o=>{try{l(a.throw(o))}catch(c){r(c)}},l=o=>o.done?f(o.value):Promise.resolve(o.value).then(u,d);l((a=a.apply(t,_)).next())});import{T as v,a as A,b as L,__tla as O}from"./index-77a743d4.js";import z,{__tla as G}from"./MenuButtonModal-b9578514.js";import H,{__tla as N}from"./SetPrintTemplate-93eb8ddb.js";import{b as V,__tla as $}from"./index-559d4dd0.js";import{d as j,aL as q,f as J,a4 as K,_ as Q,y as n,o as P,l as W,e as s,w as m,b as X,t as Y,c as Z,H as tt,__tla as rt}from"./index-fd0fd824.js";import{u as at,__tla as _t}from"./index-2901f384.js";import{P as et}from"./printEnum-4a0a37a2.js";import{__tla as ot}from"./index-e50f6e4a.js";import{__tla as lt}from"./index-13eea13d.js";import{__tla as ct}from"./index-e8312a60.js";import{__tla as nt}from"./index-820f5e2b.js";import{__tla as it}from"./index-39dad578.js";import{__tla as st}from"./min-1adf9c3a.js";import{__tla as mt}from"./sum-42c3df95.js";import{__tla as ut}from"./useScript-02c64576.js";import{__tla as dt}from"./index-c41ea83b.js";import{__tla as pt}from"./download-1f0cd2f2.js";import"./base64Conver-39fc0d26.js";import{__tla as ht}from"./index-a30091aa.js";import{__tla as ft}from"./useCountdown-b292834d.js";import{__tla as yt}from"./index-5cdecdca.js";import{__tla as bt}from"./Tree-2a2b6740.js";import{__tla as gt}from"./useContextMenu-42613fc9.js";import{__tla as Tt}from"./difference-f0fad6aa.js";import{__tla as It}from"./Index-ec0f321a.js";import{__tla as St}from"./UserCard-74470469.js";import{__tla as wt}from"./index-95f08366.js";import{__tla as Mt}from"./Upload-46bf3f3c.js";import{__tla as Ct}from"./index-edb282b3.js";import{__tla as Dt}from"./upload-b70f3dfc.js";import"./base64-10c35a1f.js";import{__tla as xt}from"./formPermission-d3513fe8.js";import"./workflowEnum-a2efed5c.js";import{__tla as Pt}from"./designHelper-69d8d4e3.js";import{__tla as kt}from"./index-2f747d19.js";import{__tla as Bt}from"./design-f4e32e3f.js";import{__tla as Et}from"./set-9898d689.js";import{__tla as Rt}from"./_isIterateeCall-58465fa8.js";import{__tla as Ft}from"./uniqBy-ded1e1b7.js";import{__tla as Ut}from"./index-f05996c6.js";import{__tla as vt}from"./index-44c387e0.js";import{__tla as At}from"./index-fa2f7628.js";import{__tla as Lt}from"./onMountedOrActivated-c075b0f3.js";import{__tla as Ot}from"./index-d35460c6.js";import{__tla as zt}from"./useWindowSizeFn-0280681a.js";import{__tla as Gt}from"./useContentViewHeight-3f9f9984.js";import"./sortable.esm-e1a7db5e.js";import{__tla as Ht}from"./RedoOutlined-a242015f.js";import{__tla as Nt}from"./FullscreenOutlined-e2cd9f87.js";import{__tla as Vt}from"./index-2dcf3c35.js";import{__tla as $t}from"./index-7e7b5ede.js";import{__tla as jt}from"./index-0658669d.js";import{__tla as qt}from"./index-a23bd8ec.js";import{__tla as Jt}from"./print-a1cd06c3.js";let S,k,Kt=Promise.all([(()=>{try{return O}catch(t){}})(),(()=>{try{return G}catch(t){}})(),(()=>{try{return N}catch(t){}})(),(()=>{try{return $}catch(t){}})(),(()=>{try{return rt}catch(t){}})(),(()=>{try{return _t}catch(t){}})(),(()=>{try{return ot}catch(t){}})(),(()=>{try{return lt}catch(t){}})(),(()=>{try{return ct}catch(t){}})(),(()=>{try{return nt}catch(t){}})(),(()=>{try{return it}catch(t){}})(),(()=>{try{return st}catch(t){}})(),(()=>{try{return mt}catch(t){}})(),(()=>{try{return ut}catch(t){}})(),(()=>{try{return dt}catch(t){}})(),(()=>{try{return pt}catch(t){}})(),(()=>{try{return ht}catch(t){}})(),(()=>{try{return ft}catch(t){}})(),(()=>{try{return yt}catch(t){}})(),(()=>{try{return bt}catch(t){}})(),(()=>{try{return gt}catch(t){}})(),(()=>{try{return Tt}catch(t){}})(),(()=>{try{return It}catch(t){}})(),(()=>{try{return St}catch(t){}})(),(()=>{try{return wt}catch(t){}})(),(()=>{try{return Mt}catch(t){}})(),(()=>{try{return Ct}catch(t){}})(),(()=>{try{return Dt}catch(t){}})(),(()=>{try{return xt}catch(t){}})(),(()=>{try{return Pt}catch(t){}})(),(()=>{try{return kt}catch(t){}})(),(()=>{try{return Bt}catch(t){}})(),(()=>{try{return Et}catch(t){}})(),(()=>{try{return Rt}catch(t){}})(),(()=>{try{return Ft}catch(t){}})(),(()=>{try{return Ut}catch(t){}})(),(()=>{try{return vt}catch(t){}})(),(()=>{try{return At}catch(t){}})(),(()=>{try{return Lt}catch(t){}})(),(()=>{try{return Ot}catch(t){}})(),(()=>{try{return zt}catch(t){}})(),(()=>{try{return Gt}catch(t){}})(),(()=>{try{return Ht}catch(t){}})(),(()=>{try{return Nt}catch(t){}})(),(()=>{try{return Vt}catch(t){}})(),(()=>{try{return $t}catch(t){}})(),(()=>{try{return jt}catch(t){}})(),(()=>{try{return qt}catch(t){}})(),(()=>{try{return Jt}catch(t){}})()]).then(()=>x(void 0,null,function*(){let t,_,a;({t}=K()),_={menuId:{type:String,default:""},hasMetaFormId:{type:Boolean,default:!1}},S=[{title:t("\u6309\u94AE\u540D\u79F0"),dataIndex:"name",width:100,align:"left"},{title:t("\u7F16\u7801"),dataIndex:"code",width:100},{title:t("\u5730\u5740"),dataIndex:"url",width:100},{title:t("\u8BF7\u6C42\u65B9\u5F0F"),dataIndex:"method",width:180,format:r=>r===0?"GET":r===1?"POST":r===2?"PUT":"DELETE"},{title:t("\u8BBE\u7F6E"),dataIndex:"action2",width:100}],a=j({name:"MenuDrawer",components:{TableAction:v,BasicTable:A,MenuButtonModal:z,Icon:q,SetPrintTemplate:H},props:_,emits:["success","register"],setup(r){let u=J([]);const[d,{getDataSource:l,setTableData:o,updateTableDataRecord:c}]=L({title:t("\u6309\u94AE\u5217\u8868"),dataSource:u,api:V,beforeFetch:e=>D(C({},e),{id:r.menuId}),columns:S,pagination:!1,striped:!1,useSearchForm:!1,showTableSetting:!0,bordered:!0,showIndexColumn:!1,canResize:!1,actionColumn:{width:80,title:t("\u64CD\u4F5C"),dataIndex:"action",slots:{customRender:"action"},fixed:void 0}}),[y,{openModal:p}]=at();function b(){p(!0,{isUpdate:!1})}function g(e){p(!0,{record:e,isUpdate:!0})}function T({isUpdate:e,record:i}){if(e)c(i.key,i);else{const h=l();h.push(i),o(h)}}function I(e){const i=l();o(i.filter(h=>h.key!==e.key))}return{PrintButton:et,registerTable:d,handleCreate:b,registerModal:y,handleEdit:g,handleSuccess:T,handleDelete:I,getDataSource:l,t}}});function f(r,u,d,l,o,c){const y=n("a-button"),p=n("Icon"),b=n("SetPrintTemplate"),g=n("TableAction"),T=n("BasicTable"),I=n("MenuButtonModal");return P(),W("div",null,[s(T,{onRegister:r.registerTable},{toolbar:m(()=>[s(y,{type:"primary",onClick:r.handleCreate},{default:m(()=>[X(Y(r.t("\u65B0\u589E\u6309\u94AE")),1)]),_:1},8,["onClick"])]),action2:m(({record:e})=>[e.code.includes(r.PrintButton.CODE)?(P(),Z(b,{key:0,row:e,hasMetaFormId:r.hasMetaFormId},{default:m(()=>[s(p,{icon:"ant-design:setting-outlined",style:{cursor:"pointer"}})]),_:2},1032,["row","hasMetaFormId"])):tt("",!0)]),action:m(({record:e})=>[s(g,{actions:[{icon:"clarity:note-edit-line",title:r.t("\u7F16\u8F91"),onClick:r.handleEdit.bind(null,e)},{icon:"ant-design:delete-outlined",color:"error",title:r.t("\u5220\u9664"),popConfirm:{title:r.t("\u662F\u5426\u786E\u8BA4\u5220\u9664"),confirm:r.handleDelete.bind(null,e)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),s(I,{onRegister:r.registerModal,onSuccess:r.handleSuccess},null,8,["onRegister","onSuccess"])])}k=Q(a,[["render",f]])}));export{Kt as __tla,S as columns,k as default};