antd-vue-dbthor
Version:
<p align="center"> <a href="https://www.dbice.cn/antd-vue-dbthor/docs/"> <img width="200" src="https://aliyuncdn.antdv.com/logo.png"> </a> </p>
2 lines • 183 kB
JavaScript
(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode('*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.ml-2{margin-left:.5rem}.block{display:block}.flex{display:flex}.table{display:table}.\\!hidden{display:none!important}.hidden{display:none}.h-full{height:100%}.w-auto{width:auto}.w-full{width:100%}.flex-1{flex:1 1 0%}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.overflow-hidden{overflow:hidden}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.border{border-width:1px}.border-solid{border-style:solid}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.p-0{padding:0}.p-1{padding:.25rem}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.anticon svg{display:block}.db-table{position:relative;display:flex;width:100%;flex-direction:column;overflow:hidden}.db-table .db-table-cies-btns-wrap{padding:.5rem}.db-table .db-table-pagination-wrap{margin-top:1rem;margin-bottom:1rem}.db-table .db-table-pagination-wrap{display:flex}.db-table .db-table-pagination-wrap{width:100%}.db-table .db-table-pagination-wrap{align-items:center}.db-table .db-table-pagination-wrap{justify-content:flex-end}.db-table .db-table-pagination-wrap .ant-pagination{margin:0}.db-table .db-table-pagination-wrap .ant-pagination li{margin-top:0}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-next .ant-pagination-item-link{display:flex}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-next .ant-pagination-item-link{align-items:center}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-prev .ant-pagination-item-link,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-next .ant-pagination-item-link{justify-content:center}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link .ant-pagination-item-container,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link .ant-pagination-item-container{display:flex}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link .ant-pagination-item-container,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link .ant-pagination-item-container{height:100%}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link .ant-pagination-item-container,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link .ant-pagination-item-container{align-items:center}.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-prev .ant-pagination-item-link .ant-pagination-item-container,.db-table .db-table-pagination-wrap .ant-pagination .ant-pagination-jump-next .ant-pagination-item-link .ant-pagination-item-container{justify-content:center}.db-table .db-table-wrap{display:flex}.db-table .db-table-wrap{overflow:hidden}.db-table .db-table-wrap{padding:.5rem}.db-table .db-table-wrap .ant-table-wrapper,.db-table .db-table-wrap .ant-spin-nested-loading,.db-table .db-table-wrap .ant-spin-container,.db-table .db-table-wrap .ant-table{height:100%}.db-table .db-table-wrap .ant-table-wrapper,.db-table .db-table-wrap .ant-spin-nested-loading,.db-table .db-table-wrap .ant-spin-container,.db-table .db-table-wrap .ant-table{width:100%}.db-table .db-table-wrap .ant-spin-container{display:flex}.db-table .db-table-wrap .ant-spin-container{flex-direction:column}.db-table .db-table-query-form{padding:.5rem}.db-table .db-table-query-form{padding-top:1rem}.db-table .db-table-query-form .ant-form-item{margin-bottom:0}.db-table .ant-form-item .ant-form-item-label>label .ant-form-item-tooltip{display:flex}.db-table .control-cell{margin:0}.db-table .control-cell{display:flex}.db-table .control-cell{align-items:center}.db-table .control-cell .edit-btn{position:absolute}.db-table .control-cell .edit-btn{top:0}.db-table .control-cell .edit-btn{right:0}.db-table .control-cell .edit-btn{cursor:pointer}.db-table .control-cell .edit-btn{opacity:0}.db-table .control-cell .ant-input-clear-icon{display:flex}.db-table .control-cell .ant-input-clear-icon{align-items:center}.db-table .control-left-cell{justify-content:flex-start}.db-table .control-center-cell{justify-content:center}.db-table .control-right-cell{justify-content:flex-end}.db-table .control-cell:hover>.edit-btn{opacity:1}.db-table-full{height:100%}.db-table-full .db-table-wrap{flex:1 1 0%}.ant-modal-root .ant-modal-wrap{overflow:hidden}._ant-draggable-modal_labf5_5{margin:0!important;padding-bottom:0!important}._ant-draggable-modal_labf5_5 ._ant-draggable-modal-handle_labf5_9{display:block;background:transparent;position:absolute;left:0;top:0;width:100%;height:20px;cursor:move;pointer-events:auto;z-index:1}._ant-modal_labf5_1{max-height:100%;overflow:hidden;display:flex;flex-direction:column}._ant-modal_labf5_1>div:first-child{max-height:100%;overflow:hidden;display:flex;flex-direction:column}._ant-modal_labf5_1 .ant-modal-content{display:flex;flex-direction:column;max-height:100%;overflow:hidden}._ant-modal_labf5_1 .ant-modal-content .ant-modal-body{max-height:100%;overflow-y:auto;overflow-x:hidden}._ant-full-modal_labf5_46{height:100%}._ant-full-modal_labf5_46>div:first-child{height:100%}._ant-full-modal_labf5_46 .ant-modal-content,._ant-full-modal_labf5_46 .ant-modal-content .ant-modal-body{height:100%}._ant-modal-full-screen-btn_labf5_59{position:absolute;top:17px;font-size:12px;right:46px;width:22px;height:22px}')),document.head.appendChild(t)}}catch(a){console.error("vite-plugin-css-injected-by-js",a)}})();
(function(ne,o){typeof exports=="object"&&typeof module<"u"?o(exports,require("vue"),require("@vueuse/core"),require("ant-design-vue"),require("@ant-design/icons-vue"),require("es-toolkit"),require("big.js"),require("dayjs"),require("numeral"),require("pinyin-pro"),require("js-file-downloader"),require("mime"),require("qs")):typeof define=="function"&&define.amd?define(["exports","vue","@vueuse/core","ant-design-vue","@ant-design/icons-vue","es-toolkit","big.js","dayjs","numeral","pinyin-pro","js-file-downloader","mime","qs"],o):o((ne=typeof globalThis<"u"?globalThis:ne||self)["antd-vue-dbthor"]={},ne.Vue,ne["Vueuse/core"],ne.AntDesignVue,ne["AntDesign/iconsVue"],ne.EsToolkit,ne.Big.js,ne.Dayjs,ne.Numeral,ne.PinyinPro,ne.JsFileDownloader,ne.Mime,ne.Qs)})(this,function(ne,o,ql,N,Ve,q,Fo,Se,gt,_l,hn,vn,Hl){"use strict";function yn(e,t){const r=Object.create(null);for(const n in e)t.includes(n)||Object.defineProperty(r,n,{enumerable:!0,get:()=>e[n]});return r}const ht=((e,t)=>{const r=e.__vccOpts||e;for(const[n,a]of t)r[n]=a;return r})(o.defineComponent({__name:"modal",props:{draggable:{type:Boolean},showFullScreen:{type:Boolean},full:{type:Boolean},prefixCls:{},visible:{type:Boolean},open:{type:Boolean},confirmLoading:{type:Boolean},title:{},closable:{type:Boolean,default:!0},closeIcon:{},onOk:{},onCancel:{},"onUpdate:visible":{},"onUpdate:open":{},onChange:{},afterClose:{},centered:{type:Boolean},width:{},footer:{},okText:{},okType:{},cancelText:{},icon:{},maskClosable:{type:Boolean},forceRender:{type:Boolean},okButtonProps:{},cancelButtonProps:{},destroyOnClose:{type:Boolean},wrapClassName:{},maskTransitionName:{},transitionName:{},getContainer:{type:[String,Boolean,Function],default:()=>document==null?void 0:document.body},zIndex:{},bodyStyle:{},maskStyle:{},mask:{type:Boolean,default:!0},keyboard:{type:Boolean},wrapProps:{},focusTriggerAfterClose:{type:Boolean},modalRender:{},mousePosition:{}},setup(e){const t=yn(e,["title","open","mask","full","draggable","centered","closable","showFullScreen","getContainer","visible"]),r=o.useSlots(),n=["default","title"],a=o.useSlots(),l=o.computed(()=>{var p,m,y;return(y=(m=(p=Object==null?void 0:Object.keys)==null?void 0:p.call(Object,r))==null?void 0:m.filter)==null?void 0:y.call(m,C=>!(n!=null&&n.includes(C)))}),i=o.useCssModule(),u=o.ref(!1),s=o.ref(),d=o.computed(()=>{var m,y;return(y=(m=s.value)==null?void 0:m.closest)==null?void 0:y.call(m,`.${i["ant-draggable-modal"]}`)}),c=window.innerWidth,g=window.innerHeight,v=o.reactive({x:0,y:100}),{style:x}=ql.useDraggable(d,{handle:s,initialValue:v});o.watch(()=>[e.open,e.centered,d.value],async()=>{var p,m;await o.nextTick(),v.x=(c-((p=d.value)==null?void 0:p.offsetWidth))/2,v.y=e.centered?(g-((m=d.value)==null?void 0:m.offsetHeight))/2:e.full?0:100});const S=()=>{var p,m,y;document!=null&&document.fullscreenElement?(p=document==null?void 0:document.exitFullscreen)==null||p.call(document):(y=(m=d.value)==null?void 0:m.requestFullscreen)==null||y.call(m)},f=()=>{u.value=!!(document!=null&&document.fullscreenElement)};return o.watch(()=>d.value,()=>{var p;(p=d.value)==null||p.addEventListener("fullscreenchange",f)}),o.watch(()=>e.open,()=>{var p;!e.open&&(document!=null&&document.fullscreenElement)&&((p=document==null?void 0:document.exitFullscreen)==null||p.call(document))}),o.onUnmounted(()=>{var p;(p=d.value)==null||p.removeEventListener("fullscreenchange",f)}),(p,m)=>(o.openBlock(),o.createBlock(o.unref(N.Modal),o.mergeProps({class:[p.draggable&&o.unref(i)["ant-draggable-modal"],o.unref(i)["ant-modal"],(p.full||u.value)&&o.unref(i)["ant-full-modal"]],style:p.draggable&&o.unref(x),open:p.open,centered:!p.draggable&&p.draggable,mask:p.mask,closable:p.closable,"get-container":p.getContainer},o.unref(t)),o.createSlots({title:o.withCtx(()=>{var y;return[p.draggable?(o.openBlock(),o.createElementBlock("div",{key:0,onDblclick:m[0]||(m[0]=C=>p.showFullScreen&&S),ref_key:"dragHandleRef",ref:s,class:o.normalizeClass(o.unref(i)["ant-draggable-modal-handle"])},null,34)):o.createCommentVNode("",!0),p.showFullScreen?(o.openBlock(),o.createBlock(o.unref(N.Button),{key:1,onClick:S,title:u.value?"退出全屏":"全屏",size:"small",type:"text",class:o.normalizeClass(o.unref(i)["ant-modal-full-screen-btn"])},{icon:o.withCtx(()=>[u.value?(o.openBlock(),o.createBlock(o.unref(Ve.FullscreenExitOutlined),{key:1})):(o.openBlock(),o.createBlock(o.unref(Ve.FullscreenOutlined),{key:0}))]),_:1},8,["title","class"])):o.createCommentVNode("",!0),(y=o.unref(a))!=null&&y.title?o.renderSlot(p.$slots,"title",{key:2}):(o.openBlock(),o.createElementBlock(o.Fragment,{key:3},[o.createTextVNode(o.toDisplayString(p.title),1)],64))]}),default:o.withCtx(()=>[o.renderSlot(p.$slots,"default")]),_:2},[o.renderList(l.value,y=>({name:y,fn:o.withCtx(C=>[o.renderSlot(p.$slots,y,o.normalizeProps(o.guardReactiveProps(C||{})))])}))]),1040,["class","style","open","centered","mask","closable","get-container"]))}}),[["__cssModules",{$style:{"ant-draggable-modal":"_ant-draggable-modal_labf5_5","ant-draggable-modal-handle":"_ant-draggable-modal-handle_labf5_9","ant-modal":"_ant-modal_labf5_1","ant-full-modal":"_ant-full-modal_labf5_46","ant-modal-full-screen-btn":"_ant-modal-full-screen-btn_labf5_59"}}]]);ht.install=e=>{var t;return(t=e==null?void 0:e.component)==null||t.call(e,ht==null?void 0:ht.name,ht),e};const bn={showSorterTooltip:!0,full:!1,autoRequest:{immediate:!0},scroll:{x:"max-content",y:"auto",scrollToFirstRowOnChange:!0},tableLayout:"fixed",fieldsNames:{page:"page",pageSize:"pageSize",total:"total",list:"list",details:"data",export:"data",template:"data",editCellTempKey:"id"},onSourceSuccess:null,onSourceError:null,onBeforeRowEditBackFill:null,onGetRowDetail:null,onBeforeCuFormSubmit:null,onCuFormSubmitSuccess:null,onCuFormSubmitError:null,onBeforeRowDelete:null,onRowDeleteSuccess:null,onRowDeleteError:null,onExportRequestSuccess:null,onExportSuccess:null,onExportError:null,importFileParamsFormatter:null,exportFileParamsFormatter:null,onImportSuccess:null,onImportError:null,downloadTempalteParamsFormatter:null,onTemplateRequestSuccess:null,onTemplateDownloadSuccess:null,onTemplateDownloadError:null,showOwnPager:!0,ownPagin:!0,ownPaginProps:{showSizeChanger:!0,showTotal:e=>`共${e}条数据`,showQuickJumper:!0,defaultPageSize:10},queryForm:!0,queryFormProps:null,queryFormSubmitWithReset:!1,queryFormRowProps:null,queryFormColProps:null,queryFormFlexProps:null,queryFormSubmitBtn:!0,queryFormResetBtn:!0,queryFormTimeFormat:"YYYY-MM-DD HH:mm:ss",queryFormSubmitBtnProps:{type:"primary",children:"查询",icon:o.createVNode(Ve.SearchOutlined,null,null)},queryFormResetBtnProps:{children:"重置",icon:o.createVNode(Ve.UndoOutlined,null,null)},queryFormControlFormItemProps:{class:"w-auto"},queryFormItemsControlProps:null,indexColumn:!0,indexColumnWidth:80,indexColumnProps:{},controlColumn:!0,controlColumnWidth:220,controlColumnWidthProps:{},columnsAlign:"left",columnsEllipsis:!0,columnsSorter:!0,columnsTitleNoWrap:!0,columnsTimeFormat:"YYYY-MM-DD HH:mm:ss",columnsEmptyText:"-",controlColumnBtns:{detail:{type:"link",children:"详情"},edit:{type:"link",children:"编辑"},delete:{type:"link",danger:!0,children:"删除"}},cuFormProps:{labelCol:{span:10}},cuFormRules:null,cuFormModalProps:{width:"65%",destroyOnClose:!0},cuFormRowProps:null,cuFormColProps:{span:8},cuFormBackFillByGetDetail:!0,tableTextConfig:{modalTitle:{create:"新增",update:"编辑",details:"详情"},message:{createSuccess:"新增成功!",createError:"新增失败!",updateSuccess:"编辑成功!",updateError:"编辑失败!",deleteSuccess:"删除成功!",deleteError:"删除失败!",exportSuccess:"导出成功!",exportError:"导出失败!",importSuccess:"导入成功!",importError:"导入失败!",downloadTemplateSuccess:"模板下载成功!",downloadTemplateError:"模板下载失败!"}},detailBackFillByGetDetail:!0,detailDescItemEmptyText:"-",detailDescItemProps:null,detailDescItemTimeFormat:"YYYY-MM-DD HH:mm:ss",detailModalProps:{},detailDescProps:{},ciesBtns:!0,ciesBtnsInQueryForm:!1,createBtn:{children:"新增",icon:o.createVNode(Ve.PlusOutlined,null,null)},importBtn:{children:"导入",icon:o.createVNode(Ve.ImportOutlined,null,null)},exportBtnMode:"dropdown",exportDropdown:{children:"导出",buttonProps:{icon:o.createVNode(Ve.ExportOutlined,null,null)}},exportCurrentPageBtn:{children:"导出当前页"},exportAllBtn:{children:"导出全部"},downloadTemplateBtn:{children:"下载模板",icon:o.createVNode(Ve.CloudDownloadOutlined,null,null)},columnSettingBtn:{children:"",buttonProps:{title:"列配置",icon:o.createVNode(Ve.SettingOutlined,null,null)}},exportFileByParams:!1,importUploadProps:null,autoSizeConfig:null,minScollHeight:50},P={table:bn},Xt=["emptyText","expandIcon","title","footer","summary","expandedRowRender","expandColumnTitle","bodyCell","headerCell","customFilterIcon","customFilterDropdown"];function zl(){}function ur(e){return e==null||typeof e!="object"&&typeof e!="function"}function sr(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function xn(e){return typeof e=="object"&&e!==null}function Sn(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function wn(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const Ll="[object RegExp]",Cn="[object String]",Fn="[object Number]",Rn="[object Boolean]",Pn="[object Arguments]",Wl="[object Symbol]",Ul="[object Date]",Gl="[object Map]",Yl="[object Set]",Xl="[object Array]",Ql="[object ArrayBuffer]",Kl="[object Object]",Jl="[object DataView]",Zl="[object Uint8Array]",ei="[object Uint8ClampedArray]",ti="[object Uint16Array]",oi="[object Uint32Array]",ri="[object Int8Array]",ni="[object Int16Array]",ai="[object Int32Array]",li="[object Float32Array]",ii="[object Float64Array]";function At(e,t,r,n=new Map,a=void 0){const l=a==null?void 0:a(e,t,r,n);if(l!=null)return l;if(ur(e))return e;if(n.has(e))return n.get(e);if(Array.isArray(e)){const i=new Array(e.length);n.set(e,i);for(let u=0;u<e.length;u++)i[u]=At(e[u],u,r,n,a);return Object.hasOwn(e,"index")&&(i.index=e.index),Object.hasOwn(e,"input")&&(i.input=e.input),i}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){const i=new RegExp(e.source,e.flags);return i.lastIndex=e.lastIndex,i}if(e instanceof Map){const i=new Map;n.set(e,i);for(const[u,s]of e)i.set(u,At(s,u,r,n,a));return i}if(e instanceof Set){const i=new Set;n.set(e,i);for(const u of e)i.add(At(u,void 0,r,n,a));return i}if(typeof Buffer<"u"&&Buffer.isBuffer(e))return e.subarray();if(sr(e)){const i=new(Object.getPrototypeOf(e)).constructor(e.length);n.set(e,i);for(let u=0;u<e.length;u++)i[u]=At(e[u],u,r,n,a);return i}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){const i=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return n.set(e,i),Ft(i,e,r,n,a),i}if(typeof File<"u"&&e instanceof File){const i=new File([e],e.name,{type:e.type});return n.set(e,i),Ft(i,e,r,n,a),i}if(e instanceof Blob){const i=new Blob([e],{type:e.type});return n.set(e,i),Ft(i,e,r,n,a),i}if(e instanceof Error){const i=new e.constructor;return n.set(e,i),i.message=e.message,i.name=e.name,i.stack=e.stack,i.cause=e.cause,Ft(i,e,r,n,a),i}if(typeof e=="object"&&function(i){switch(wn(i)){case Pn:case Xl:case Ql:case Jl:case Rn:case Ul:case li:case ii:case ri:case ni:case ai:case Gl:case Fn:case Kl:case Ll:case Yl:case Cn:case Wl:case Zl:case ei:case ti:case oi:return!0;default:return!1}}(e)){const i=Object.create(Object.getPrototypeOf(e));return n.set(e,i),Ft(i,e,r,n,a),i}return e}function Ft(e,t,r=e,n,a){const l=[...Object.keys(t),...Sn(t)];for(let i=0;i<l.length;i++){const u=l[i],s=Object.getOwnPropertyDescriptor(e,u);(s==null||s.writable)&&(e[u]=At(t[u],u,r,n,a))}}function ot(e){return typeof e=="function"}function cr(e){return e!=null&&typeof e!="function"&&function(t){return Number.isSafeInteger(t)&&t>=0}(e.length)}function Bn(e){switch(typeof e){case"number":case"symbol":return!1;case"string":return e.includes(".")||e.includes("[")||e.includes("]")}}function En(e){return typeof e=="string"||typeof e=="symbol"?e:Object.is(e.valueOf(),-0)?"-0":e.toString()}function dr(e){const t=[],r=e.length;if(r===0)return t;let n=0,a="",l="",i=!1;for(e.charCodeAt(0)===46&&(t.push(""),n++);n<r;){const u=e[n];l?u==="\\"&&n+1<r?(n++,a+=e[n]):u===l?l="":a+=u:i?u==='"'||u==="'"?l=u:u==="]"?(i=!1,t.push(a),a=""):a+=u:u==="["?(i=!0,a&&(t.push(a),a="")):u==="."?a&&(t.push(a),a=""):a+=u,n++}return a&&t.push(a),t}function ue(e,t,r){if(e==null)return r;switch(typeof t){case"string":{const n=e[t];return n===void 0?Bn(t)?ue(e,dr(t),r):r:n}case"number":case"symbol":{typeof t=="number"&&(t=En(t));const n=e[t];return n===void 0?r:n}default:{if(Array.isArray(t))return function(a,l,i){if(l.length===0)return i;let u=a;for(let s=0;s<l.length;s++){if(u==null)return i;u=u[l[s]]}return u===void 0?i:u}(e,t,r);const n=e[t=Object.is(t==null?void 0:t.valueOf(),-0)?"-0":String(t)];return n===void 0?r:n}}}function Qt(e){return e!==null&&(typeof e=="object"||typeof e=="function")}function ui(e,t){return function(r,n){return At(r,void 0,r,new Map,n)}(e,(r,n,a,l)=>{if(typeof e=="object")switch(Object.prototype.toString.call(e)){case Fn:case Cn:case Rn:{const i=new e.constructor(e==null?void 0:e.valueOf());return Ft(i,e),i}case Pn:{const i={};return Ft(i,e),i.length=e.length,i[Symbol.iterator]=e[Symbol.iterator],i}default:return}})}function kn(e){return ui(e)}const si=/^(?:0|[1-9]\d*)$/;function Tn(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case"number":return Number.isInteger(e)&&e>=0&&e<t;case"symbol":return!1;case"string":return si.test(e)}}function Ro(e){return e!==null&&typeof e=="object"&&wn(e)==="[object Arguments]"}function ci(e,t){let r;if(r=Array.isArray(t)?t:typeof t=="string"&&Bn(t)&&(e==null?void 0:e[t])==null?dr(t):[t],r.length===0)return!1;let n=e;for(let a=0;a<r.length;a++){const l=r[a];if((n==null||!Object.hasOwn(n,l))&&!((Array.isArray(n)||Ro(n))&&Tn(l)&&l<n.length))return!1;n=n[l]}return!0}function di(e,t=1){const r=[],n=Math.floor(t);if(!cr(e))return r;const a=(l,i)=>{for(let u=0;u<l.length;u++){const s=l[u];i<n&&(Array.isArray(s)||s!=null&&s[Symbol.isConcatSpreadable]||s!==null&&typeof s=="object"&&Object.prototype.toString.call(s)==="[object Arguments]")?Array.isArray(s)?a(s,i+1):a(Array.from(s),i+1):r.push(s)}};return a(Array.from(e),0),r}const fi=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,pi=/^\w*$/;function mi(e,t){return!Array.isArray(e)&&(!(typeof e!="number"&&typeof e!="boolean"&&e!=null&&!function(r){return typeof r=="symbol"||r instanceof Symbol}(e))||typeof e=="string"&&(pi.test(e)||!fi.test(e))||t!=null&&Object.hasOwn(t,e))}const gi=(e,t,r)=>{const n=e[t];Object.hasOwn(e,t)&&function(a,l){return a===l||Number.isNaN(a)&&Number.isNaN(l)}(n,r)&&(r!==void 0||t in e)||(e[t]=r)};function Kt(e,t,r){if(e==null&&!Qt(e))return e;const n=mi(t,e)?[t]:Array.isArray(t)?t:typeof t=="string"?dr(t):[t];let a=e;for(let l=0;l<n.length&&a!=null;l++){const i=En(n[l]);let u=r;if(l!==n.length-1){const s=a[i];u=Qt(s)?s:Tn(n[l+1])?[]:{}}gi(a,i,u),a=a[i]}return e}function Dn(e){return sr(e)}function hi(e){var r;if(typeof e!="object"||e==null)return!1;if(Object.getPrototypeOf(e)===null)return!0;if(Object.prototype.toString.call(e)!=="[object Object]"){const n=e[Symbol.toStringTag];return n==null?!1:!!((r=Object.getOwnPropertyDescriptor(e,Symbol.toStringTag))!=null&&r.writable)&&e.toString()===`[object ${n}]`}let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function fr(e,t,r,n){if(ur(e)&&(e=Object(e)),t==null||typeof t!="object")return e;if(n.has(t))return function(l){if(ur(l))return l;if(Array.isArray(l)||sr(l)||l instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&l instanceof SharedArrayBuffer)return l.slice(0);const i=Object.getPrototypeOf(l),u=i.constructor;if(l instanceof Date||l instanceof Map||l instanceof Set)return new u(l);if(l instanceof RegExp){const s=new u(l);return s.lastIndex=l.lastIndex,s}if(l instanceof DataView)return new u(l.buffer.slice(0));if(l instanceof Error){const s=new u(l.message);return s.stack=l.stack,s.name=l.name,s.cause=l.cause,s}if(typeof File<"u"&&l instanceof File)return new u([l],l.name,{type:l.type,lastModified:l.lastModified});if(typeof l=="object"){const s=Object.create(i);return Object.assign(s,l)}return l}(n.get(t));if(n.set(t,e),Array.isArray(t)){t=t.slice();for(let l=0;l<t.length;l++)t[l]=t[l]??void 0}const a=[...Object.keys(t),...Sn(t)];for(let l=0;l<a.length;l++){const i=a[l];let u=t[i],s=e[i];if(Ro(u)&&(u={...u}),Ro(s)&&(s={...s}),typeof Buffer<"u"&&Buffer.isBuffer(u)&&(u=kn(u)),Array.isArray(u))if(typeof s=="object"&&s!=null){const c=[],g=Reflect.ownKeys(s);for(let v=0;v<g.length;v++){const x=g[v];c[x]=s[x]}s=c}else s=[];const d=r(s,u,i,e,t,n);d!=null?e[i]=d:Array.isArray(u)||xn(s)&&xn(u)?e[i]=fr(s,u,r,n):s==null&&hi(u)?e[i]=fr({},u,r,n):s==null&&Dn(u)?e[i]=kn(u):s!==void 0&&u===void 0||(e[i]=u)}return e}function vi(e,...t){return function(r,...n){const a=n.slice(0,-1),l=n[n.length-1];let i=r;for(let u=0;u<a.length;u++)i=fr(i,a[u],l,new Map);return i}(e,...t,zl)}function Po(e){if(e==null)return!0;if(cr(e))return!!(typeof e.splice=="function"||typeof e=="string"||typeof Buffer<"u"&&Buffer.isBuffer(e)||Dn(e)||Ro(e))&&e.length===0;if(typeof e=="object"){if(e instanceof Map||e instanceof Set)return e.size===0;const t=Object.keys(e);return function(r){const n=r==null?void 0:r.constructor;return r===(typeof n=="function"?n.prototype:Object.prototype)}(e)?t.filter(r=>r!=="constructor").length===0:t.length===0}return!0}const pr=e=>{var y,C,F;const t=e,r=o.toRef(t,"scroll"),n=o.toRef(t,"source"),a=o.toRef(t,"wrapContainer"),l=o.toRef(t,"autoSizeConfig"),i=o.toRef(t,"subtractEleClasses"),u=o.toRef(t,"tableRealRegionClasses"),s=o.toRef(t,"minScollHeight",50),d=o.toRef(t,"tableScrollWrapClass");o.toRef(t,"resColumns");const c=o.ref(null),g=o.computed(()=>{var b;return(b=r.value)==null?void 0:b.x}),v=o.ref(((y=r.value)==null?void 0:y.scrollToFirstRowOnChange)||!1),x=o.computed(()=>vi({wait:300},l.value)),S=o.ref(0);o.watch(c,(b,w)=>{},{deep:!0});const f=q.debounce(async b=>{var Q,j,M,I,_,H,z,$;if(await o.nextTick(),!a.value)return;const w=getComputedStyle(a.value),h=((Q=a.value)==null?void 0:Q.clientHeight)-parseFloat(w==null?void 0:w.paddingTop)-parseFloat(w==null?void 0:w.paddingBottom),R=((M=(j=i.value)==null?void 0:j.map)==null?void 0:M.call(j,K=>{var Y;return m((Y=a.value)==null?void 0:Y.querySelector(`${K}`))}))||[0],B=(I=R==null?void 0:R.reduce)==null?void 0:I.call(R,(K,Y)=>K-Y,h),E=(H=(_=u.value)==null?void 0:_.map)==null?void 0:H.call(_,K=>{var Y;return m((Y=a.value)==null?void 0:Y.querySelector(`${K}`))}),D=(z=E==null?void 0:E.reduce)==null?void 0:z.call(E,(K,Y)=>K+Y,0),A=($=Math==null?void 0:Math.max)==null?void 0:$.call(Math,B,s.value);c.value!==A&&A!==S.value&&(S.value=D,c.value=D>A?A:null)},(C=x==null?void 0:x.value)==null?void 0:C.wait,(F=x==null?void 0:x.value)==null?void 0:F.options),p=o.ref(new ResizeObserver(f)),m=b=>{if(!b)return 0;const w=getComputedStyle(b);return(b==null?void 0:b.offsetHeight)+parseFloat(w.marginTop||"0")+parseFloat(w.marginBottom||"0")};return o.onMounted(()=>{(async()=>{var b,w,h,R;((b=r.value)==null?void 0:b.y)==="auto"?a.value&&((h=(w=p==null?void 0:p.value)==null?void 0:w.observe)==null||h.call(w,a.value)):c.value=(R=r.value)==null?void 0:R.y})()}),o.onBeforeMount(()=>{var b;a.value&&((b=p==null?void 0:p.value)==null||b.disconnect())}),o.watch(()=>n.value,async(b,w)=>{var h,R,B;r.value.scrollToFirstRowOnChange===!0&&(await o.nextTick(),(B=(R=(h=a.value)==null?void 0:h.querySelector)==null?void 0:R.call(h,d.value))==null||B.scrollTo({top:0,behavior:"smooth"})),(b==null?void 0:b.length)!==(w==null?void 0:w.length)&&(f==null||f())}),{x:g,y:c,scrollToFirstRowOnChange:v,onResize:f}};typeof globalThis<"u"||typeof window<"u"||(typeof global<"u"?global:typeof self<"u");function yi(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Nn={exports:{}};(function(e){e.exports=function(){var t={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,a=/\d\d/,l=/\d\d?/,i=/\d*[^-_:/,()\s\d]+/,u={},s=function(f){return(f=+f)+(f>68?1900:2e3)},d=function(f){return function(p){this[f]=+p}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(f){(this.zone||(this.zone={})).offset=function(p){if(!p||p==="Z")return 0;var m=p.match(/([+-]|\d\d)/g),y=60*m[1]+(+m[2]||0);return y===0?0:m[0]==="+"?-y:y}(f)}],g=function(f){var p=u[f];return p&&(p.indexOf?p:p.s.concat(p.f))},v=function(f,p){var m,y=u.meridiem;if(y){for(var C=1;C<=24;C+=1)if(f.indexOf(y(C,0,p))>-1){m=C>12;break}}else m=f===(p?"pm":"PM");return m},x={A:[i,function(f){this.afternoon=v(f,!1)}],a:[i,function(f){this.afternoon=v(f,!0)}],Q:[n,function(f){this.month=3*(f-1)+1}],S:[n,function(f){this.milliseconds=100*+f}],SS:[a,function(f){this.milliseconds=10*+f}],SSS:[/\d{3}/,function(f){this.milliseconds=+f}],s:[l,d("seconds")],ss:[l,d("seconds")],m:[l,d("minutes")],mm:[l,d("minutes")],H:[l,d("hours")],h:[l,d("hours")],HH:[l,d("hours")],hh:[l,d("hours")],D:[l,d("day")],DD:[a,d("day")],Do:[i,function(f){var p=u.ordinal,m=f.match(/\d+/);if(this.day=m[0],p)for(var y=1;y<=31;y+=1)p(y).replace(/\[|\]/g,"")===f&&(this.day=y)}],w:[l,d("week")],ww:[a,d("week")],M:[l,d("month")],MM:[a,d("month")],MMM:[i,function(f){var p=g("months"),m=(g("monthsShort")||p.map(function(y){return y.slice(0,3)})).indexOf(f)+1;if(m<1)throw new Error;this.month=m%12||m}],MMMM:[i,function(f){var p=g("months").indexOf(f)+1;if(p<1)throw new Error;this.month=p%12||p}],Y:[/[+-]?\d+/,d("year")],YY:[a,function(f){this.year=s(f)}],YYYY:[/\d{4}/,d("year")],Z:c,ZZ:c};function S(f){var p,m;p=f,m=u&&u.formats;for(var y=(f=p.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(B,E,D){var A=D&&D.toUpperCase();return E||m[D]||t[D]||m[A].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(Q,j,M){return j||M.slice(1)})})).match(r),C=y.length,F=0;F<C;F+=1){var b=y[F],w=x[b],h=w&&w[0],R=w&&w[1];y[F]=R?{regex:h,parser:R}:b.replace(/^\[|\]$/g,"")}return function(B){for(var E={},D=0,A=0;D<C;D+=1){var Q=y[D];if(typeof Q=="string")A+=Q.length;else{var j=Q.regex,M=Q.parser,I=B.slice(A),_=j.exec(I)[0];M.call(E,_),B=B.replace(_,"")}}return function(H){var z=H.afternoon;if(z!==void 0){var $=H.hours;z?$<12&&(H.hours+=12):$===12&&(H.hours=0),delete H.afternoon}}(E),E}}return function(f,p,m){m.p.customParseFormat=!0,f&&f.parseTwoDigitYear&&(s=f.parseTwoDigitYear);var y=p.prototype,C=y.parse;y.parse=function(F){var b=F.date,w=F.utc,h=F.args;this.$u=w;var R=h[1];if(typeof R=="string"){var B=h[2]===!0,E=h[3]===!0,D=B||E,A=h[2];E&&(A=h[2]),u=this.$locale(),!B&&A&&(u=m.Ls[A]),this.$d=function(I,_,H,z){try{if(["x","X"].indexOf(_)>-1)return new Date((_==="X"?1e3:1)*I);var $=S(_)(I),K=$.year,Y=$.month,Be=$.day,te=$.hours,X=$.minutes,re=$.seconds,ye=$.milliseconds,Ce=$.zone,L=$.week,be=new Date,J=Be||(K||Y?1:be.getDate()),Z=K||be.getFullYear(),ae=0;K&&!Y||(ae=Y>0?Y-1:be.getMonth());var T,V=te||0,W=X||0,U=re||0,ce=ye||0;return Ce?new Date(Date.UTC(Z,ae,J,V,W,U,ce+60*Ce.offset*1e3)):H?new Date(Date.UTC(Z,ae,J,V,W,U,ce)):(T=new Date(Z,ae,J,V,W,U,ce),L&&(T=z(T).week(L).toDate()),T)}catch{return new Date("")}}(b,R,w,m),this.init(),A&&A!==!0&&(this.$L=this.locale(A).$L),D&&b!=this.format(R)&&(this.$d=new Date("")),u={}}else if(R instanceof Array)for(var Q=R.length,j=1;j<=Q;j+=1){h[1]=R[j-1];var M=m.apply(this,h);if(M.isValid()){this.$d=M.$d,this.$L=M.$L,this.init();break}j===Q&&(this.$d=new Date(""))}else C.call(this,F)}}}()})(Nn);const bi=yi(Nn.exports);function Bo(e){const t=Object.create(null);for(const r of e.split(","))t[r]=1;return r=>r in t}process.env.NODE_ENV!=="production"&&Object.freeze({}),process.env.NODE_ENV==="production"||Object.freeze([]);const mr=()=>{},xi=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),gr=Array.isArray,Eo=e=>typeof e=="function",Qe=e=>typeof e=="string",hr=e=>e!==null&&typeof e=="object",ko=e=>(hr(e)||Eo(e))&&Eo(e.then)&&Eo(e.catch),Si=/\B([A-Z])/g,wi=(e=>{const t=Object.create(null);return r=>t[r]||(t[r]=e(r))})(e=>e.replace(Si,"-$1").toLowerCase());let Mn;function On(e){if(gr(e)){const t={};for(let r=0;r<e.length;r++){const n=e[r],a=Qe(n)?Pi(n):On(n);if(a)for(const l in a)t[l]=a[l]}return t}if(Qe(e)||hr(e))return e}const Ci=/;(?![^(]*\))/g,Fi=/:([^]+)/,Ri=/\/\*[^]*?\*\//g;function Pi(e){const t={};return e.replace(Ri,"").split(Ci).forEach(r=>{if(r){const n=r.split(Fi);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function An(e){let t="";if(Qe(e))t=e;else if(gr(e))for(let r=0;r<e.length;r++){const n=An(e[r]);n&&(t+=n+" ")}else if(hr(e))for(const r in e)e[r]&&(t+=r+" ");return t.trim()}const Bi=Bo("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),Ei=Bo("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),ki=Bo("itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly,async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),Ti=/[>/="'\u0009\u000a\u000c\u0020]/,vr={},Di={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},Ni=/["'&<>]/;function vt(e){const t=""+e,r=Ni.exec(t);if(!r)return t;let n,a,l="",i=0;for(a=r.index;a<t.length;a++){switch(t.charCodeAt(a)){case 34:n=""";break;case 38:n="&";break;case 39:n="'";break;case 60:n="<";break;case 62:n=">";break;default:continue}i!==a&&(l+=t.slice(i,a)),i=a+1,l+=n}return i!==a?l+t.slice(i,a):l}const Mi=/^-?>|<!--|-->|--!>|<!-$/g,Oi=Bo(",key,ref,innerHTML,textContent,ref_key,ref_for");function Ai(e,t){let r="";for(const a in e){if(Oi(a)||xi(a)||t==="textarea"&&a==="value")continue;const l=e[a];r+=a==="class"?` class="${n=l,vt(An(n))}"`:a==="style"?` style="${Ii(l)}"`:a==="className"?` class="${String(l)}"`:ji(a,l,t)}var n;return r}function ji(e,t,r){if(!function(a){if(a==null)return!1;const l=typeof a;return l==="string"||l==="number"||l==="boolean"}(t))return"";const n=r&&(r.indexOf("-")>0||Bi(r))?e:Di[e]||e.toLowerCase();return ki(n)?function(a){return!!a||a===""}(t)?` ${n}`:"":function(a){if(vr.hasOwnProperty(a))return vr[a];const l=Ti.test(a);return vr[a]=!l}(n)?t===""?` ${n}`:` ${n}="${vt(t)}"`:""}function Ii(e){return e?Qe(e)?vt(e):vt(function(t){if(!t)return"";if(Qe(t))return t;let r="";for(const n in t){const a=t[n];(Qe(a)||typeof a=="number")&&(r+=`${n.startsWith("--")?n:wi(n)}:${a};`)}return r}(On(e))):""}const{ensureValidVNode:Ks}=o.ssrUtils;Symbol(process.env.NODE_ENV!=="production"?"Object iterate":""),Symbol(process.env.NODE_ENV!=="production"?"Map keys iterate":""),Symbol(process.env.NODE_ENV!=="production"?"Array iterate":"");{const e=Mn||(Mn=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),t=(r,n)=>{let a;return(a=e[r])||(a=e[r]=[]),a.push(n),l=>{a.length>1?a.forEach(i=>i(l)):a[0](l)}};t("__VUE_INSTANCE_SETTERS__",r=>r),t("__VUE_SSR_SETTERS__",r=>r)}process.env.NODE_ENV,process.env.NODE_ENV,process.env.NODE_ENV,process.env.NODE_ENV;const{createComponentInstance:$i,setCurrentRenderingInstance:jn,setupComponent:Vi,renderComponentRoot:In,normalizeVNode:qi,pushWarningContext:$n,popWarningContext:Vn}=o.ssrUtils;function qn(){let e=!1;const t=[];return{getBuffer:()=>t,push(r){const n=Qe(r);e&&n?t[t.length-1]+=r:(t.push(r),e=n,(ko(r)||gr(r)&&r.hasAsync)&&(t.hasAsync=!0))}}}function _n(e,t=null,r){const n=e.component=$i(e,t,null);process.env.NODE_ENV!=="production"&&$n(e);const a=Vi(n,!0);process.env.NODE_ENV!=="production"&&Vn();const l=ko(a);let i=n.sp;return l||i?Promise.resolve(a).then(()=>{if(l&&(i=n.sp),i)return Promise.all(i.map(u=>u.call(n.proxy)))}).catch(mr).then(()=>Hn(n,r)):Hn(n,r)}function Hn(e,t){process.env.NODE_ENV!=="production"&&$n(e.vnode);const r=e.type,{getBuffer:n,push:a}=qn();if(Eo(r)){let l=In(e);if(!r.props)for(const i in e.attrs)i.startsWith("data-v-")&&((l.props||(l.props={}))[i]="");To(a,e.subTree=l,e,t)}else{e.render&&e.render!==mr||e.ssrRender||r.ssrRender||!Qe(r.template)||(r.ssrRender=function(){throw new Error("On-the-fly template compilation is not supported in the ESM build of @vue/server-renderer. All templates must be pre-compiled into render functions.")}(r.template));const l=e.ssrRender||r.ssrRender;if(l){let i=e.inheritAttrs!==!1?e.attrs:void 0,u=!1,s=e;for(;;){const c=s.vnode.scopeId;c&&(u||(i={...i},u=!0),i[c]="");const g=s.parent;if(!g||!g.subTree||g.subTree!==s.vnode)break;s=g}if(t){u||(i={...i});const c=t.trim().split(" ");for(let g=0;g<c.length;g++)i[c[g]]=""}const d=jn(e);try{l(e.proxy,a,e,i,e.props,e.setupState,e.data,e.ctx)}finally{jn(d)}}else if(e.render&&e.render!==mr)To(a,e.subTree=In(e),e,t);else{const i=r.name||r.__file||"<Anonymous>";o.warn(`Component ${i} is missing template or render function.`),a("<!---->")}}return process.env.NODE_ENV!=="production"&&Vn(),n()}function To(e,t,r,n){const{type:a,shapeFlag:l,children:i,dirs:u,props:s}=t;switch(u&&(t.props=function(c,g,v){const x=[];for(let S=0;S<v.length;S++){const f=v[S],{dir:{getSSRProps:p}}=f;if(p){const m=p(f,c);m&&x.push(m)}}return o.mergeProps(g||{},...x)}(t,s,u)),a){case o.Text:e(vt(i));break;case o.Comment:e(i?`<!--${d=i,d.replace(Mi,"")}-->`:"<!---->");break;case o.Static:e(i);break;case o.Fragment:t.slotScopeIds&&(n=(n?n+" ":"")+t.slotScopeIds.join(" ")),e("<!--[-->"),yr(e,i,r,n),e("<!--]-->");break;default:1&l?function(c,g,v,x){const S=g.type;let{props:f,children:p,shapeFlag:m,scopeId:y}=g,C=`<${S}`;f&&(C+=Ai(f,S)),y&&(C+=` ${y}`);let F=v,b=g;for(;F&&b===F.subTree;)b=F.vnode,b.scopeId&&(C+=` ${b.scopeId}`),F=F.parent;if(x&&(C+=` ${x}`),c(C+">"),!Ei(S)){let w=!1;f&&(f.innerHTML?(w=!0,c(f.innerHTML)):f.textContent?(w=!0,c(vt(f.textContent))):S==="textarea"&&f.value&&(w=!0,c(vt(f.value)))),w||(8&m?c(vt(p)):16&m&&yr(c,p,v,x)),c(`</${S}>`)}}(e,t,r,n):6&l?e(_n(t,r,n)):64&l?function(c,g,v,x){const S=g.props&&g.props.to,f=g.props&&g.props.disabled;if(!S)return f||o.warn("[@vue/server-renderer] Teleport is missing target prop."),[];if(!Qe(S))return o.warn("[@vue/server-renderer] Teleport target must be a query selector string."),[];(function(p,m,y,C,F){p("<!--teleport start-->");const b=F.appContext.provides[o.ssrContextKey],w=b.__teleportBuffers||(b.__teleportBuffers={}),h=w[y]||(w[y]=[]),R=h.length;let B;if(C)m(p),B="<!--teleport start anchor--><!--teleport anchor-->";else{const{getBuffer:E,push:D}=qn();D("<!--teleport start anchor-->"),m(D),D("<!--teleport anchor-->"),B=E()}h.splice(R,0,B),p("<!--teleport end-->")})(c,p=>{yr(p,g.children,v,x)},S,f||f==="",v)}(e,t,r,n):128&l?To(e,t.ssContent,r,n):o.warn("[@vue/server-renderer] Invalid VNode type:",a,`(${typeof a})`)}var d}function yr(e,t,r,n){for(let a=0;a<t.length;a++)To(e,qi(t[a]),r,n)}const{isVNode:_i}=o.ssrUtils;function Do(e,t,r){if(!e.hasAsync)return t+Ln(e);let n=t;for(let a=r;a<e.length;a+=1){const l=e[a];if(Qe(l)){n+=l;continue}if(ko(l))return l.then(u=>(e[a]=u,Do(e,n,a)));const i=Do(l,n,0);if(ko(i))return i.then(u=>(e[a]=u,Do(e,"",a)));n=i}return n}function zn(e){return Do(e,"",0)}function Ln(e){let t="";for(let r=0;r<e.length;r++){let n=e[r];Qe(n)?t+=n:t+=Ln(n)}return t}async function Wn(e,t={}){if(_i(e))return Wn(o.createApp({render:()=>e}),t);const r=o.createVNode(e._component,e._props);r.appContext=e._context,e.provide(o.ssrContextKey,t);const n=await _n(r),a=await zn(n);if(await async function(l){if(l.__teleportBuffers){l.teleports=l.teleports||{};for(const i in l.__teleportBuffers)l.teleports[i]=await zn(await Promise.all([l.__teleportBuffers[i]]))}}(t),t.__watcherHandles)for(const l of t.__watcherHandles)l();return a}const{isVNode:Js}=o.ssrUtils;o.initDirectivesForSSR();const{TextArea:Hi}=N.Input,zi={Input:N.Input,InputNumber:N.InputNumber,TextArea:Hi,Select:N.Select,DatePicker:N.DatePicker,RangePicker:N.RangePicker,Checkbox:N.Checkbox,CheckboxGroup:N.CheckboxGroup,Radio:N.Radio,RadioGroup:N.RadioGroup};let br=function(e){return e.Input="Input",e.InputNumber="InputNumber",e.Select="Select",e.DatePicker="DatePicker",e.RangePicker="RangePicker",e.Checkbox="Checkbox",e.CheckboxGroup="CheckboxGroup",e.Radio="Radio",e.RadioGroup="RadioGroup",e.TextArea="TextArea",e}({}),xr=function(e){return e.Input="value",e.InputNumber="value",e.Select="value",e.Checkbox="checked",e.CheckboxGroup="value",e.Radio="checked",e.RadioGroup="value",e.RangePicker="value",e.DatePicker="value",e.TextArea="value",e}({});var Un=function(e){return e.Value="value",e.Checked="checked",e}(Un||{});const Li={Input:"请输入",InputNumber:"请输入",Select:"请选择",Checkbox:"",CheckboxGroup:"",Radio:"",RadioGroup:"",RangePicker:["开始时间","结束时间"],DatePicker:"请选择",TextArea:"请输入"},Jt=({type:e="Input",getInstance:t,model:r,name:n,customControl:a,...l})=>{const i=zi[e],u=o.ref(null);o.watch(()=>u.value,()=>{t==null||t(u.value)});const s=o.computed({get:()=>ue(r,n),set:c=>{Kt(r,n,c)}}),d=Li[e];if(xr[e]===Un.Checked)return o.createVNode(i,o.mergeProps({checked:s.value,"onUpdate:checked":c=>s.value=c,placeholder:d,ref:u},l),null);if(e===br.Select){const{fieldNames:c}=l||{},g=(v,x)=>x[(c==null?void 0:c.label)||"label"].toLowerCase().indexOf(v.toLowerCase())>=0;return o.createVNode(i,o.mergeProps({allowClear:!0,value:s.value,"onUpdate:value":v=>s.value=v,class:["w-full"],placeholder:d,showSearch:!0,filterOption:g,ref:u},l),null)}return o.createVNode(i,o.mergeProps({allowClear:!0,value:s.value,"onUpdate:value":c=>s.value=c,class:["w-full"],placeholder:d,ref:u},l),null)},Sr=e=>function(t,r=","){return cr(t)?Array.from(t).join(r):""}([...di([e],2)],"."),Gn=(e,t)=>{var n;const r=Sr(t);return e!=null&&e.hasOwnProperty?(n=e==null?void 0:e.hasOwnProperty)==null?void 0:n.call(e,r):Object.hasOwn(e,r)},Yn=(e,t,r)=>{const n=t.split(".");n.reduce((a,l,i)=>(i===n.length-1?a[l]=r:a[l]||(a[l]={}),a[l]),e)},Xn=e=>{const t={};for(const[r,n]of Object.entries(e)){const a=r.split(".");let l=t;a.forEach((i,u)=>{u===a.length-1?l[i]=n:(l[i]=l[i]||{},l=l[i])})}return t};function No(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!o.isVNode(e)}const Qn=Se.isDayjs;Se.extend(bi);const Zt=["index","control"],eo=[...Zt],wr=[...Zt],Kn=(e,t,r)=>{var a;const n=q.cloneDeep(e);return(a=t==null?void 0:t.forEach)==null||a.call(t,l=>{var c;if(r&&(r!=null&&r(l)))return;const{type:i,dataIndex:u,formItemProps:s}=l;let d;switch(i){case"date-range":d=(c=u==null?void 0:u.map)==null?void 0:c.call(u,g=>ue(n,g)?Se(ue(n,g)):null),n[`${s==null?void 0:s.name}`]=d;break;case"date":d=ue(n,u),n[u]=d&&Se(d).isValid()?Se(d):null}}),n},Wi=e=>{const t=e,r=o.toRef(t,"apis"),n=o.toRef(t,"columns"),a=o.toRef(t,"columnsAlign"),l=o.toRef(t,"pagination"),i=o.toRef(t,"columnsTimeFormat"),u=o.toRef(t,"columnsEmptyText"),s=o.toRef(t,"controlColumnBtns"),d=o.toRef(t,"indexColumn"),c=o.toRef(t,"indexColumnWidth"),g=o.toRef(t,"indexColumnProps"),v=o.toRef(t,"controlColumn"),x=o.toRef(t,"controlColumnWidth"),S=o.toRef(t,"controlColumnWidthProps"),f=o.toRef(t,"openCUModalForm"),p=o.toRef(t,"columnsTitleNoWrap"),m=o.toRef(t,"columnsEllipsis"),y=o.toRef(t,"columnsSorter"),C=o.toRef(t,"cuFormModel");o.toRef(t,"emits");const F=o.toRef(t,"cuModalLoading"),b=o.toRef(t,"onBeforeRowEditBackFill"),w=o.toRef(t,"fieldsNames"),h=o.toRef(t,"onGetRowDetail"),R=o.toRef(t,"cuFormBackFillByGetDetail"),B=o.toRef(t,"updateSource"),E=o.toRef(t,"onBeforeRowDelete"),D=o.toRef(t,"onRowDeleteSuccess"),A=o.toRef(t,"onRowDeleteError"),Q=o.toRef(t,"detailModalLoading"),j=o.toRef(t,"openDetailModal"),M=o.toRef(t,"detailsDataSource"),I=o.toRef(t,"onBeforeRequestDetails"),_=o.toRef(t,"detailBackFillByGetDetail"),H=o.toRef(t,"tableTextConfig"),z=o.toRef(t,"columnSettingBtn"),$=o.toRef(t,"onCellEditConfirm"),K=F,Y=Q,Be=o.ref([]),te=o.ref([]),X=o.ref({}),re=o.computed(()=>{var T,V;return(V=(T=te==null?void 0:te.value)==null?void 0:T.filter)==null?void 0:V.call(T,({show:W})=>W)}),ye=o.useSlots(),Ce=(T,V,W)=>{var je,Ie,Ge;if(Po(T))return null;const U=q.cloneDeep(T);W!=null&&W.indexColumn&&((je=U==null?void 0:U.unshift)==null||je.call(U,{title:"序号",type:"index",fixed:"left",align:"center",width:c.value,key:"index",...g.value})),W!=null&&W.controlColumn&&((Ie=U==null?void 0:U.push)==null||Ie.call(U,{title:"操作",type:"control",key:"control",fixed:"right",align:"center",width:x.value,...S.value}));const ce=[],de=[],ze=[];return(Ge=U==null?void 0:U.forEach)==null||Ge.call(U,(De,Ze)=>{const{title:xt,nowrap:un,type:Pl,emptyText:Bl,ellipsis:Zo,align:El,numberFormat:Nt,numberComputed:kl,width:er,hidden:sn,fixed:po,sorter:tr=y.value,filterPlaceholder:cn,customFilterDropdown:St=!1,customRender:Tl,children:dt,...dn}=De;if(sn)return;const Gt={title:o.createVNode("span",{class:[(un??p.value)&&"block whitespace-nowrap overflow-hidden text-ellipsis"]},[xt]),width:er,align:a.value,fixed:po,ellipsis:Zo??m.value,filterPlaceholder:cn||`请输入${xt}`,defaultSortOrder:"ascend",sorter:!dt&&(tr===!0?Gi(De):tr),customFilterDropdown:St??!(wr!=null&&wr.includes(De==null?void 0:De.type)),customRender:(...fn)=>Ui(...fn,De,l.value,{columnsEmptyText:u.value,columnsTimeFormat:i.value,controlColumnBtns:s.value,columnsAlign:a.value,slots:ye,deleteRow:be,editRow:Z,openRowDetails:L,editData:X,onCellEditConfirm:$.value,fieldsNames:w.value,ellipsis:Zo??m.value,width:er}),children:dt&&Ce(dt,[],{indexColumn:!1,controlColumn:!1}),show:!0,...dn};return po==="left"?ce.push(Gt):po==="right"?de.push(Gt):void ze.push(Gt)}),Yi(U),[...ce,...ze,...de]},L=async T=>{Y.value=!0,j.value();try{const V=_.value?await(J==null?void 0:J(T)):T,W=Kn(V,n.value,({descItemProps:U})=>U==null?void 0:U.hidden);M.value.values=W}catch{}Y.value=!1},be=async T=>{var V,W,U,ce,de,ze,je,Ie,Ge,De;try{const Ze=await((V=E.value)==null?void 0:V.call(E,T))||{id:T==null?void 0:T.id},xt=await((U=(W=r.value)==null?void 0:W.delete)==null?void 0:U.call(W,Ze,T));if((ce=B.value)==null||ce.call(B),((de=D.value)==null?void 0:de.call(D,xt))===!1)return;N.message.success((je=(ze=H.value)==null?void 0:ze.message)==null?void 0:je.deleteSuccess)}catch(Ze){if(((Ie=A.value)==null?void 0:Ie.call(A,Ze))===!1)return;N.message.error((De=(Ge=H.value)==null?