index-cd7a94a2.js 4.5 KB

1
  1. var Y=Object.defineProperty,Z=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var R=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable;var x=(o,a,t)=>a in o?Y(o,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):o[a]=t,B=(o,a)=>{for(var t in a||(a={}))z.call(a,t)&&x(o,t,a[t]);if(R)for(var t of R(a))A.call(a,t)&&x(o,t,a[t]);return o},T=(o,a)=>Z(o,j(a));var l=(o,a,t)=>new Promise((c,d)=>{var _=s=>{try{m(t.next(s))}catch(r){d(r)}},b=s=>{try{m(t.throw(s))}catch(r){d(r)}},m=s=>s.done?c(s.value):Promise.resolve(s.value).then(_,b);m((t=t.apply(o,a)).next())});import{u as G,a as H,_ as J}from"./useTable-3abd6d70.js";import{f as L,ao as W}from"./index.js";import{_ as X}from"./formDrawer.vue_vue_type_script_setup_true_lang-c8ac61bd.js";import{_ as I}from"./viewDrawer.vue_vue_type_script_setup_true_lang-da539b50.js";import{c as ee,e as te,f as k}from"./serialNumStrategyApi-9ee717d0.js";import{a as ae}from"./index-b614de6b.js";import{u as V}from"./index-e473004f.js";import{P as oe}from"./ImportModal.vue_vue_type_style_index_0_scoped_a59c69fa_lang-1f52fa9b.js";import"./index-8cbf1e33.js";import{Q as ie,B as $}from"./antd-ecb53b14.js";import{d as ne,f as F,B as se,q as re,Y as p,Z as le,_ as N,l as g,u as i,a7 as u,a6 as w,E as v,$ as ce,a9 as K,n as M}from"./vue-8fccce23.js";import"./useForm-19fca69f.js";import"./FormItem.vue_vue_type_script_lang-35d3ca4d.js";import"./useFormItem-d8cab136.js";import"./uuid-31b8b5a4.js";import"./useSortable-987ef813.js";import"./download-c6c2acd3.js";import"./index-22d6b33a.js";import"./copyTextToClipboard-ab85e052.js";import"./index-3eef3423.js";import"./TextEditor-284232fa.js";import"./onMountedOrActivated-cb072c10.js";import"./componentMap-16efd70f.js";import"./useWindowSizeFn-8ad2dbf2.js";import"./sortable.esm-4ae27e0b.js";import"./index-bb8441c3.js";import"./validate-f35297e1.js";const me={class:"m-4"},qe=ne({__name:"index",setup(o){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:r,getSelectRows:S,getSelectRowKeys:E,clearSelectedRowKeys:O}]=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:U,sortFn:Q});function P(e){console.log(e),b(!0,{record:e})}function q(e){return l(this,null,function*(){if(e)yield k([e.id]),c.success("删除成功!"),yield r();else{const n=E();n.length>0?t({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield k(n),c.success("删除成功!"),yield r(),O()})}):c.warning("请选择要删除的数据")}})}function Q(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(m.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function U(e){return l(this,null,function*(){return T(B({},e),{orders:m.value})})}function C(e,n){return l(this,null,function*(){n=="del"&&t({content:"你确定要删除?",iconType:"warning",onOk:()=>l(this,null,function*(){yield k(e.map(y=>y.id)),c.success("删除成功!"),yield r()})})})}function D(y){return l(this,arguments,function*({isUpdate:e,values:n}){console.log(e),console.log(n),yield r()})}return(e,n)=>{const y=re("auth");return p(),le("div",me,[N("div",null,[g(i(oe),{title:"编号策略",class:"mb-2"})]),g(i(J),{onRegister:i(s)},{bodyCell:u(({column:f,record:h})=>[f.key==="type"?(p(),w(i(ie),{key:0},{default:u(()=>[v(ce(i(L)(a.value,h.type,"label")),1)]),_:2},1024)):K("",!0),f.key==="action"?(p(),w(i(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(i($),{type:"primary",ghost:"",danger:"",class:"mr-2 btn btn-primary btn-sm",onClick:n[0]||(n[0]=f=>C(i(S)(),"del"))},{default:u(()=>[v(" 删除 ")]),_:1})),[[y,["sys:log:remove"]]]),M((p(),w(i($),{type:"primary",ghost:"",class:"btn btn-primary btn-sm",onClick:n[1]||(n[1]=f=>C(i(S)(),"export"))},{default:u(()=>[v(" 导出 ")]),_:1})),[[y,["sys:log:export:login"]]])])]),_:1},8,["onRegister"]),g(X,{onRegister:i(d),onSuccess:D},null,8,["onRegister"]),g(I,{onRegister:i(_),onSuccess:D},null,8,["onRegister"])])}}});export{qe as default};