index-a0e2ac14.js 4.5 KB

1
  1. var Q=Object.defineProperty,Y=Object.defineProperties;var Z=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var x=(i,a,t)=>a in i?Q(i,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[a]=t,B=(i,a)=>{for(var t in a||(a={}))z.call(a,t)&&x(i,t,a[t]);if(R)for(var t of R(a))A.call(a,t)&&x(i,t,a[t]);return i},T=(i,a)=>Y(i,Z(a));var l=(i,a,t)=>new Promise((c,d)=>{var _=s=>{try{m(t.next(s))}catch(n){d(n)}},b=s=>{try{m(t.throw(s))}catch(n){d(n)}},m=s=>s.done?c(s.value):Promise.resolve(s.value).then(_,b);m((t=t.apply(i,a)).next())});import{u as G,a as H,_ as J}from"./useTable-bf847966.js";import{aj as L,at as W}from"./index.js";import{_ as X}from"./formDrawer.vue_vue_type_script_setup_true_lang-6927fa2c.js";import{_ as I}from"./viewDrawer.vue_vue_type_script_setup_true_lang-de8b653c.js";import{c as ee,e as te,f as v}from"./serialNumStrategyApi-5ff3b513.js";import{l as ae}from"./index-fe06ec6c.js";import{u as V}from"./index-d7f80bb7.js";import{P as ie}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-367be871.js";import"./index-c733fbf6.js";import{O as oe,B as $}from"./antd-f204cf77.js";import{d as re,f as F,B as se,q as ne,Y as p,Z as le,_ as N,l as g,u as o,a7 as u,a6 as w,E as k,$ as ce,a9 as K,n as M}from"./vue-b33f04cb.js";import"./useForm-b1e549d3.js";import"./FormItem.vue_vue_type_script_lang-aa52e9e4.js";import"./useFormItem-1a9613e7.js";import"./uuid-31b8b5a4.js";import"./useSortable-764357db.js";import"./download-7fff4f5c.js";import"./index-2f799b33.js";import"./copyTextToClipboard-2136d900.js";import"./index-2f695166.js";import"./TextEditor-6383dadf.js";import"./onMountedOrActivated-3a1cee4e.js";import"./componentMap-5ed4f2d1.js";import"./useWindowSizeFn-e2b93e2a.js";import"./sortable.esm-4ae27e0b.js";import"./index-f7f1225a.js";import"./validate-579cb177.js";const me={class:"m-4"},qe=re({__name:"index",setup(i){const a=F();se(()=>l(this,null,function*(){a.value=yield ae({dictCode:"sys_numbering_type"})}));const{createConfirm:t,createMessage:c}=W(),[d]=V(),[_,{openDrawer:b}]=V(),m=F([{field:"create_time",direction:"DESC"}]),[s,{reload:n,getSelectRows:S,getSelectRowKeys:O,clearSelectedRowKeys:E}]=G({title:"",api:ee,rowKey:"id",columns:te,showIndexColumn:!0,rowSelection:{type:"checkbox"},clickToRowSelect:!1,useSearchForm:!1,bordered:!1,striped:!1,actionColumn:{width:150,title:"操作",dataIndex:"action"},beforeFetch:j,sortFn:U});function P(e){b(!0,{record:e})}function q(e){return l(this,null,function*(){if(e)yield v([e.id]),c.success("删除成功!"),yield n();else{const r=O();r.length>0?t({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield v(r),c.success("删除成功!"),yield n(),E()})}):c.warning("请选择要删除的数据")}})}function U(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(m.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function j(e){return l(this,null,function*(){return T(B({},e),{orders:m.value})})}function C(e,r){return l(this,null,function*(){r=="del"&&t({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield v(e.map(y=>y.id)),c.success("删除成功!"),yield n()})})})}function D(y){return l(this,arguments,function*({isUpdate:e,values:r}){yield n()})}return(e,r)=>{const y=ne("auth");return p(),le("div",me,[N("div",null,[g(o(ie),{title:"编号策略",class:"mb-2"})]),g(o(J),{onRegister:o(s)},{bodyCell:u(({column:f,record:h})=>[f.key==="type"?(p(),w(o(oe),{key:0},{default:u(()=>[k(ce(o(L)(a.value,h.type,"label")),1)]),_:2},1024)):K("",!0),f.key==="action"?(p(),w(o(H),{key:1,actions:[{auth:"sys:log:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:P.bind(null,h)},{auth:"sys:numStrategy:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:q.bind(null,h)}}]},null,8,["actions"])):K("",!0)]),tableFooter:u(()=>[N("div",null,[M((p(),w(o($),{type:"primary",ghost:"",danger:"",class:"mr-2 btn btn-primary btn-sm",onClick:r[0]||(r[0]=f=>C(o(S)(),"del"))},{default:u(()=>[k(" 删除 ")]),_:1})),[[y,["sys:log:remove"]]]),M((p(),w(o($),{type:"primary",ghost:"",class:"btn btn-primary btn-sm",onClick:r[1]||(r[1]=f=>C(o(S)(),"export"))},{default:u(()=>[k(" 导出 ")]),_:1})),[[y,["sys:log:export:login"]]])])]),_:1},8,["onRegister"]),g(X,{onRegister:o(d),onSuccess:D},null,8,["onRegister"]),g(I,{onRegister:o(_),onSuccess:D},null,8,["onRegister"])])}}});export{qe as default};