index-1c270f3c.js 4.4 KB

1
  1. var z=Object.defineProperty,A=Object.defineProperties;var Q=Object.getOwnPropertyDescriptors;var D=Object.getOwnPropertySymbols;var W=Object.prototype.hasOwnProperty,Z=Object.prototype.propertyIsEnumerable;var B=(i,t,o)=>t in i?z(i,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):i[t]=o,x=(i,t)=>{for(var o in t||(t={}))W.call(t,o)&&B(i,o,t[o]);if(D)for(var o of D(t))Z.call(t,o)&&B(i,o,t[o]);return i},R=(i,t)=>A(i,Q(t));var m=(i,t,o)=>new Promise((d,y)=>{var f=a=>{try{n(o.next(a))}catch(s){y(s)}},b=a=>{try{n(o.throw(a))}catch(s){y(s)}},n=a=>a.done?d(a.value):Promise.resolve(a.value).then(f,b);n((o=o.apply(i,t)).next())});import{d as j,r as T,al as G,aZ as H,o as u,m as J,g as _,y as p,q as g,f as r,bb as L,bd as X,v as C,w as Y,bf as I,t as V,ao as F,dh as N,bz as ee}from"./index-d3600154.js";import{u as te,B as oe}from"./useTable-f2c6d443.js";import{T as ie}from"./index-2e69b74a.js";import{_ as ae}from"./formDrawer.vue_vue_type_script_setup_true_lang-15e233f9.js";import{_ as re}from"./viewDrawer.vue_vue_type_script_setup_true_lang-ba8c2b70.js";import{c as ne,s as se}from"./data-8a8a681c.js";import{d as O,e as ce}from"./serialNumStrategyApi-323d005b.js";import{b as le}from"./index-89c06ea2.js";import{u as E}from"./index-670a4efc.js";import"./useForm-d916f71d.js";import"./index-87d6eb60.js";import"./useWindowSizeFn-89902ab2.js";import"./index-ad3d032c.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./download-c8c6e0d3.js";import"./uniqBy-2d445bc4.js";import"./index-fa5e3d7c.js";import"./useContentViewHeight-ee38db3f.js";import"./componentMap-e709b4e7.js";import"./clickOutside-53868c41.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-22b7deed.js";import"./RedoOutlined-8977b36a.js";import"./index-06ce4386.js";import"./index-b06c40a8.js";import"./index-9b854704.js";import"./validate-122b42a7.js";const qe=j({__name:"index",setup(i){const t=T();G(()=>m(this,null,function*(){t.value=yield le({dictCode:"sys_numbering_type"})}));const{createConfirm:o,createMessage:d}=ee(),[y,{openDrawer:f}]=E(),[b,{openDrawer:n}]=E(),a=T([{field:"create_time",direction:"DESC"}]),[s,{reload:h,getSelectRowKeys:K}]=te({title:"编号策略 ",api:ce,rowKey:"id",columns:ne,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:se,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 M(e){n(!0,{record:e})}function U(){f(!0,{isUpdate:!1})}function $(e){f(!0,{record:e,isUpdate:!0})}function S(e){return m(this,null,function*(){e?(yield O([e.id]),d.success("删除成功!"),yield h()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>m(this,null,function*(){const c=K();yield O(c),d.success("删除成功!"),yield h()})})})}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 v(k){return m(this,arguments,function*({isUpdate:e,values:c}){yield h()})}return(e,c)=>{const k=H("auth");return u(),J("div",null,[_(r(oe),{onRegister:r(s)},{bodyCell:p(({column:w,record:l})=>[w.key==="type"?(u(),g(r(L),{key:0,color:r(X)(t.value,l.type)},{default:p(()=>[C(Y(r(I)(t.value,l.type)),1)]),_:2},1032,["color"])):V("",!0),w.key==="action"?(u(),g(r(ie),{key:1,actions:[{auth:"sys:numStrategy:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:M.bind(null,l)},{auth:"sys:numStrategy:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:$.bind(null,l)},{auth:"sys:numStrategy:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:S.bind(null,l)}}]},null,8,["actions"])):V("",!0)]),toolbar:p(()=>[F((u(),g(r(N),{type:"primary",onClick:U,preIcon:"icon-plus|iconfont"},{default:p(()=>[C(" 新增 ")]),_:1})),[[k,["sys:numStrategy:add"]]]),F((u(),g(r(N),{type:"primary",danger:"",onClick:c[0]||(c[0]=w=>S(null)),preIcon:"icon-delete|iconfont"},{default:p(()=>[C(" 批量删除 ")]),_:1})),[[k,["sys:numStrategy:remove"]]])]),_:1},8,["onRegister"]),_(ae,{onRegister:r(y),onSuccess:v},null,8,["onRegister"]),_(re,{onRegister:r(b),onSuccess:v},null,8,["onRegister"])])}}});export{qe as default};