UNPKG

vxe-table-pro

Version:

Vue table plugins based on vxe-table

5 lines 1.39 MB
(function(mr,a){typeof exports=="object"&&typeof module<"u"?a(exports,require("vue"),require("@element-plus/icons-vue"),require("element-plus"),require("vxe-table")):typeof define=="function"&&define.amd?define(["exports","vue","@element-plus/icons-vue","element-plus","vxe-table"],a):(mr=typeof globalThis<"u"?globalThis:mr||self,a(mr.VxeTablePro={},mr.Vue,mr.ElementPlusIconsVue,mr.ElementPlus,mr.VXETable))})(this,function(mr,a,Fp,k5,HD){"use strict";function Dee(e){const t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const n in e)if(n!=="default"){const r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:()=>e[n]})}}return t.default=e,Object.freeze(t)}const T5=Dee(Fp),See={class:"rounded-div"},Oee={class:"rounded-div"},kee=a.defineComponent({__name:"ToolsComponents",emits:["onRefresh","onFullScreen"],setup(e,{emit:t}){const n=t,r=()=>{n("onRefresh")},o=()=>{n("onFullScreen")};return(i,s)=>{const l=a.resolveComponent("el-icon"),u=a.resolveComponent("el-link"),c=a.resolveComponent("el-space");return a.openBlock(),a.createBlock(c,{size:4},{default:a.withCtx(()=>[a.createVNode(u,{underline:!1,onClick:r},{default:a.withCtx(()=>[a.createElementVNode("div",See,[a.createVNode(l,{style:{"font-size":"16px"}},{default:a.withCtx(()=>[a.createVNode(a.unref(Fp.Refresh))]),_:1})])]),_:1}),a.createVNode(u,{underline:!1,onClick:o},{default:a.withCtx(()=>[a.createElementVNode("div",Oee,[a.createVNode(l,{style:{"font-size":"16px"}},{default:a.withCtx(()=>[a.createVNode(a.unref(Fp.FullScreen))]),_:1})])]),_:1})]),_:1})}}}),bo=(e,t)=>{const n=e.__vccOpts||e;for(const[r,o]of t)n[r]=o;return n},Tee=bo(kee,[["__scopeId","data-v-94ac75ca"]]),P5="_index_num_",A5="_data_index_",to=[];for(let e=0;e<256;++e)to.push((e+256).toString(16).slice(1));function Pee(e,t=0){return(to[e[t+0]]+to[e[t+1]]+to[e[t+2]]+to[e[t+3]]+"-"+to[e[t+4]]+to[e[t+5]]+"-"+to[e[t+6]]+to[e[t+7]]+"-"+to[e[t+8]]+to[e[t+9]]+"-"+to[e[t+10]]+to[e[t+11]]+to[e[t+12]]+to[e[t+13]]+to[e[t+14]]+to[e[t+15]]).toLowerCase()}let UD;const Aee=new Uint8Array(16);function Nee(){if(!UD){if(typeof crypto>"u"||!crypto.getRandomValues)throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");UD=crypto.getRandomValues.bind(crypto)}return UD(Aee)}const N5={randomUUID:typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};function F5(e,t,n){var o;if(N5.randomUUID&&!e)return N5.randomUUID();e=e||{};const r=e.random??((o=e.rng)==null?void 0:o.call(e))??Nee();if(r.length<16)throw new Error("Random bytes length must be >= 16");return r[6]=r[6]&15|64,r[8]=r[8]&63|128,Pee(r)}const Fee=e=>!!e.serialNumber,_ee=e=>{const t=a.ref([]),n=()=>{r()},r=()=>{const l=[...e.columns].filter(u=>!u.hideTable).map(u=>{let c;return Fee(u)?c={...u,key:P5,uuid:F5()}:c={...u,uuid:F5()},c.type&&(c.itemType=c==null?void 0:c.type,["seq","checkbox","radio","expand","html"].includes(c.type)||delete c.type),c});t.value=l};let o=null;a.watch(()=>e.columns,()=>{clearTimeout(o),o=setTimeout(()=>{console.log("触发表格列表顺序改变"),r()},100)},{immediate:!0,deep:!0});const i=a.computed(()=>e.columns.filter(u=>u.query&&!u.query.showInTableHeader)),s=a.computed(()=>e.columns.filter(u=>u.query&&u.query.showInTableHeader));return{reloadTableColumns:n,tableColumns:t,queryTableColumns:i,tableHeaderQueryColumns:s}},Bee=e=>{const t=a.ref(1),n=a.ref(20),r=a.computed(()=>"total, sizes, prev, pager, next, jumper");return{currentPage:t,pageSize:n,pageLayout:r,onSizeChange:s=>{n.value=s,e({current:t.value,size:n.value})},onCurrentChange:s=>{t.value=s,e({current:t.value,size:n.value})}}},Iee=(e,t,n)=>{const r=a.ref(!1),o=a.ref({data:[],total:0});a.watch(()=>e.data,()=>{e.data&&(o.value={data:s(e.data.data),total:e.data.total})});const i=async l=>{if(r.value=!0,e.queryData){const u=await e.queryData(l);u&&(o.value={data:s(u.data),total:u.total})}r.value=!1},s=l=>(l||[]).map((c,f)=>({...c,[P5]:(t-1)*n+f+1,[A5]:f}));return{tableData:o,onQueryTableData:i,loading:r}},Vee=(e,t,n,r)=>{const o=a.ref([]),i=()=>{var v,g,b;const d=e.checkboxConfig.checkRowKeys||[];if(s(d))return;const p=e.checkboxConfig.labelField,h=n.value.data.filter(y=>d.indexOf(y[p])!==-1);((v=e.options)==null?void 0:v.crossTableCheck)||(g=t.value)==null||g.clearCheckboxRow(),h.length&&((b=t.value)==null||b.setCheckboxRow(h,!0),o.value=h)},s=d=>{const p=e.checkboxConfig.labelField;return d.every(h=>o.value.find(m=>m[p]===h))};return a.watch(()=>[e.checkboxConfig.checkRowKeys],()=>{i()},{deep:!0,immediate:!0}),a.watch(()=>[n],()=>{i()},{deep:!0,immediate:!0}),{onSelectChange:({row:d,checked:p})=>{if(p)o.value.push(d);else{const h=e.checkboxConfig.labelField;o.value=o.value.filter(m=>m[h]!==d[h])}r("selectChange",o.value)},onCheckBoxAll:({$table:d,checked:p})=>{const h=d.getCheckboxRecords(),m=e.checkboxConfig.labelField;if(p){const v=o.value.map(g=>g[m]);h.forEach(g=>{v.indexOf(g[m])===-1&&o.value.push(g)})}else{const v=n.value.data.map(g=>g[m]);o.value=o.value.filter(g=>v.indexOf(g[m])===-1)}r("selectChange",o.value)},onRadioChange:({row:d})=>{r("radioChange",d)},clearSelectRows:()=>{o.value=[]}}},_p={customInput:a.defineAsyncComponent(()=>Promise.resolve().then(()=>pDe)),customSelect:a.defineAsyncComponent(()=>Promise.resolve().then(()=>gDe)),customerDatePicker:a.defineAsyncComponent(()=>Promise.resolve().then(()=>mDe)),operateList:a.defineAsyncComponent(()=>Promise.resolve().then(()=>bDe)),customerText:a.defineAsyncComponent(()=>Promise.resolve().then(()=>wDe)),uploadImage:a.defineAsyncComponent(()=>Promise.resolve().then(()=>CDe)),richText:a.defineAsyncComponent(()=>Promise.resolve().then(()=>wYe)),selectInput:a.defineAsyncComponent(()=>Promise.resolve().then(()=>DYe)),tabSelect:a.defineAsyncComponent(()=>Promise.resolve().then(()=>OYe)),cascaderSelect:a.defineAsyncComponent(()=>Promise.resolve().then(()=>kYe)),customerGroupBox:a.defineAsyncComponent(()=>Promise.resolve().then(()=>TYe)),customerGroupRadio:a.defineAsyncComponent(()=>Promise.resolve().then(()=>PYe)),checkBoxTree:a.defineAsyncComponent(()=>Promise.resolve().then(()=>AYe)),copyText:a.defineAsyncComponent(()=>Promise.resolve().then(()=>NYe))},_5=bo(a.defineComponent({__name:"OperateButton",props:{isExpand:{type:Boolean,default:!1},folderButtonShow:{type:Boolean,default:!1}},emits:["operateClick"],setup(e,{emit:t}){a.ref(!0);const n=t,r=e,o=a.ref(r.isExpand);a.watch(()=>r.isExpand,()=>{o.value=r.isExpand});const i=()=>{n("operateClick","query")},s=()=>{n("operateClick","reset")},l=()=>{n("operateClick","expand")},u=()=>{n("operateClick","fold")};return(c,f)=>{const d=a.resolveComponent("el-button"),p=a.resolveComponent("DArrowRight"),h=a.resolveComponent("el-icon"),m=a.resolveComponent("el-space");return a.openBlock(),a.createBlock(m,{style:{"margin-left":"8px"}},{default:a.withCtx(()=>[a.createVNode(d,{type:"primary",onClick:a.withModifiers(i,["stop"])},{default:a.withCtx(()=>f[0]||(f[0]=[a.createTextVNode("查询")])),_:1}),a.createVNode(d,{onClick:a.withModifiers(s,["stop"])},{default:a.withCtx(()=>f[1]||(f[1]=[a.createTextVNode("重置")])),_:1}),e.folderButtonShow?(a.openBlock(),a.createElementBlock(a.Fragment,{key:0},[o.value?(a.openBlock(),a.createBlock(d,{key:1,link:"",onClick:a.withModifiers(u,["stop"])},{default:a.withCtx(()=>[f[3]||(f[3]=a.createTextVNode(" 收起 ")),a.createVNode(h,{class:"close"},{default:a.withCtx(()=>[a.createVNode(p)]),_:1})]),_:1})):(a.openBlock(),a.createBlock(d,{key:0,link:"",onClick:a.withModifiers(l,["stop"])},{default:a.withCtx(()=>[f[2]||(f[2]=a.createTextVNode(" 展开 ")),a.createVNode(h,{class:"open"},{default:a.withCtx(()=>[a.createVNode(p)]),_:1})]),_:1}))],64)):a.createCommentVNode("",!0)]),_:1})}}}),[["__scopeId","data-v-b07278f4"]]),Mee={class:"form-style"},Lee={key:0,class:"operate-style"},jee=bo(a.defineComponent({__name:"QueryForm",props:{columns:{type:Array,default:()=>[]},defaultQueryData:{type:Object,default:()=>null},defaultExpand:{type:Boolean,default:!1}},emits:["submit","formChange","heightChange"],setup(e,{emit:t}){const n=a.ref(!1),r=a.ref({}),o=a.ref(),i=a.ref(),s=a.ref(),l=a.inject("options"),u=t,c=e;a.onMounted(()=>{f(),new ResizeObserver(w=>{for(let E of w)f()}).observe(s.value),d()});const f=()=>{var w;((w=s.value)==null?void 0:w.clientHeight)>50?o.value=!0:o.value=!1},d=()=>{n.value=c.defaultExpand,c.defaultQueryData&&(r.value=c.defaultQueryData),c.columns.forEach(x=>{r.value[x.key]===void 0&&(r.value[x.key]=x.query.defaultValue)}),h()},p=x=>{x==="query"&&v("query"),x==="reset"&&m("reset"),x==="expand"&&(n.value=!0,u("heightChange")),x==="fold"&&(n.value=!1,u("heightChange"))},h=()=>{console.log("formData.value",r.value),u("formChange",{...r.value})},m=x=>{r.value={},v(x)},v=x=>{u("submit",{...r.value},x)},g=x=>{var w,E,D;return(w=x.query)!=null&&w.render?(E=x.query)==null?void 0:E.render:_p[((D=x.query)==null?void 0:D.type)||"customInput"]},b=x=>{var w,E,D,S,A,P,K,j;if(((E=(w=x.query)==null?void 0:w.props)==null?void 0:E.disabled)!==void 0)return(D=x.props)==null?void 0:D.disabled;if(((S=x==null?void 0:x.query)==null?void 0:S.disabled)!==void 0)return typeof((A=x==null?void 0:x.query)==null?void 0:A.disabled)=="boolean"?(P=x==null?void 0:x.query)==null?void 0:P.disabled:(j=(K=x==null?void 0:x.query)==null?void 0:K.disabled)==null?void 0:j.call(K,r.value)},y=x=>{var P,K,j,z;const w={},E=(P=x==null?void 0:x.query)==null?void 0:P.labelWidth,D=(K=l==null?void 0:l.query)==null?void 0:K.labelWidth;E?w.width=typeof E=="number"?`${E}px`:E:D&&(w.width=typeof D=="number"?`${D}px`:D);const S=(j=x==null?void 0:x.query)==null?void 0:j.labelAlign,A=(z=l==null?void 0:l.query)==null?void 0:z.labelAlign;return S?w.justifyContent=S:A&&(w.justifyContent=A),w};return(x,w)=>{const E=a.resolveComponent("QuestionFilled"),D=a.resolveComponent("el-icon"),S=a.resolveComponent("el-tooltip"),A=a.resolveComponent("el-form-item"),P=a.resolveComponent("el-form");return a.openBlock(),a.createElementBlock("div",Mee,[a.createElementVNode("div",{class:a.normalizeClass(n.value?"form-expand-box":"form-fold-box"),ref_key:"queryOuterRef",ref:i},[a.createVNode(P,{model:r.value,class:"queryFormStyle",onChange:h},{default:a.withCtx(()=>[a.createElementVNode("div",{class:"form-item-style",ref_key:"queryInnerRef",ref:s},[(a.openBlock(!0),a.createElementBlock(a.Fragment,null,a.renderList(e.columns,K=>{var j,z,R,M;return a.openBlock(),a.createElementBlock(a.Fragment,null,[!((j=K==null?void 0:K.query)!=null&&j.show)||(z=K.query)!=null&&z.show(r.value)?(a.openBlock(),a.createBlock(A,{key:K.key,style:{"margin-left":"8px"},"label-position":((M=(R=a.unref(l))==null?void 0:R.query)==null?void 0:M.labelPosition)==="vertical"?"top":""},a.createSlots({default:a.withCtx(()=>{var U;return[K.query?(a.openBlock(),a.createBlock(a.resolveDynamicComponent(g(K)),a.mergeProps({key:0,modelValue:r.value[K.key],"onUpdate:modelValue":I=>r.value[K.key]=I,style:{width:K.query.itemWidth?K.query.itemWidth:"180px"},form:r.value,value:r.value[K.key],onChange:I=>{r.value[K.key]=I,h()},ref_for:!0},((U=K.query)==null?void 0:U.props)||{},{disabled:b(K),onSearch:()=>{p("query")}}),null,16,["modelValue","onUpdate:modelValue","style","form","value","onChange","disabled","onSearch"])):a.createCommentVNode("",!0)]}),_:2},[K.query.hideLabel?void 0:{name:"label",fn:a.withCtx(()=>{var U,I,k,O,V,Y,N,B,_;return[a.createElementVNode("div",{class:"label-style",style:a.normalizeStyle(y(K))},[(U=K.query)!=null&&U.labelTips?(a.openBlock(),a.createBlock(S,{key:0,content:(I=K.query)==null?void 0:I.labelTips,placement:"top"},{default:a.withCtx(()=>[a.createVNode(D,{class:"relative top-[2px] mr-[2px] color-gray-500"},{default:a.withCtx(()=>[a.createVNode(E)]),_:1})]),_:2},1032,["content"])):a.createCommentVNode("",!0),(k=K.query)!=null&&k.prefix?(a.openBlock(),a.createBlock(a.resolveDynamicComponent((O=K.query)==null?void 0:O.prefix),{key:1,"form-data":r.value},null,8,["form-data"])):a.createCommentVNode("",!0),a.createElementVNode("span",null,[(V=K.query)!=null&&V.labelRender?(a.openBlock(),a.createBlock(a.resolveDynamicComponent((Y=K.query)==null?void 0:Y.labelRender),{key:0,"form-data":r.value},null,8,["form-data"])):(a.openBlock(),a.createElementBlock(a.Fragment,{key:1},[a.createTextVNode(a.toDisplayString(((N=K.query)==null?void 0:N.title)||K.title),1)],64))]),(B=K.query)!=null&&B.suffix?(a.openBlock(),a.createBlock(a.resolveDynamicComponent((_=K.query)==null?void 0:_.suffix),{key:2,"form-data":r.value},null,8,["form-data"])):a.createCommentVNode("",!0)],4)]}),key:"0"}]),1032,["label-position"])):a.createCommentVNode("",!0)],64)}),256)),n.value?(a.openBlock(),a.createBlock(_5,{key:0,style:{"padding-bottom":"8px"},"is-expand":n.value,onOperateClick:p,folderButtonShow:o.value},null,8,["is-expand","folderButtonShow"])):a.createCommentVNode("",!0)],512)]),_:1},8,["model"])],2),n.value?a.createCommentVNode("",!0):(a.openBlock(),a.createElementBlock("div",Lee,[a.createVNode(_5,{"is-expand":n.value,onOperateClick:p,folderButtonShow:o.value},null,8,["is-expand","folderButtonShow"])]))])}}}),[["__scopeId","data-v-b903bf61"]]),Ree={class:"form-style"},zee={key:1,class:"foot-button-line"},Wee=bo(a.defineComponent({__name:"FormDialog",props:a.mergeModels({formColumns:{type:Array,default:()=>[]},defaultData:{type:Object,default:()=>[]},formType:{type:String,default:"add"},dialogOptions:{type:Object,default:()=>({width:800})}},{modelValue:{default:!1},modelModifiers:{}}),emits:a.mergeModels(["formChange","onOk"],["update:modelValue"]),setup(e,{emit:t}){const n=a.inject("options"),r=t,o=a.ref(),i=a.useModel(e,"modelValue"),s=a.ref({}),l=e,u=a.ref({});a.watch(i,()=>{i.value&&(f(),d())});const c=a.ref();a.watch(s,()=>{clearTimeout(c.value),c.value=setTimeout(()=>{d()},100)},{deep:!0});const f=()=>{l.formColumns.forEach(j=>{s.value[j.key]===void 0&&(s.value[j.key]=j[l.formType].defaultValue)})},d=async()=>{var M,U,I,k,O,V;const j=l.formType,z=[...l.formColumns],R={};for(let Y=0;Y<z.length;Y++){const N=z[Y];let B=!0;(M=N==null?void 0:N[j])!=null&&M.show&&(Object.prototype.toString.call((U=N==null?void 0:N[j])==null?void 0:U.show)==="[object AsyncFunction]"?B=await((k=(I=N==null?void 0:N[j])==null?void 0:I.show)==null?void 0:k.call(I,s)):B=(V=(O=N==null?void 0:N[j])==null?void 0:O.show)==null?void 0:V.call(O,s)),R[N.key]=B}u.value=R},p=a.computed(()=>[...l.formColumns].map(R=>{let M=m(R);return M=v(M),M})),h=a.computed(()=>(p.value||[]).filter(j=>u.value[j.key])),m=j=>{var M;const z=l.formType,R=(M=j[z])==null?void 0:M.like;if(R){const U=j[z]||{},I=j[R]||{};j[z]={...I,...U}}return j},v=j=>{var M,U,I,k,O,V,Y,N,B,_;const z=l.formType,R=(((U=(M=j==null?void 0:j[z])==null?void 0:M.props)==null?void 0:U.rules)||[]).find(H=>H.required);return((k=(I=j==null?void 0:j[z])==null?void 0:I.props)!=null&&k.required||(O=j==null?void 0:j[z])!=null&&O.required)&&!R&&((N=(Y=(V=j==null?void 0:j[z])==null?void 0:V.props)==null?void 0:Y.rules)!=null&&N.length?(_=(B=j==null?void 0:j[z])==null?void 0:B.props)==null||_.rules.push({required:!0,message:`${j.title}不能为空`}):(j[z].props||(j[z].props={rules:[]}),j[z].props.rules=[],j[z].props.rules.push({required:!0,message:`${j.title}不能为空`}))),j};a.watch(()=>l.defaultData,()=>{s.value={...l.defaultData}});const g=j=>{var R,M,U;const z=l.formType;return(R=j==null?void 0:j[z])!=null&&R.render?(M=j==null?void 0:j[z])==null?void 0:M.render:_p[((U=j==null?void 0:j[z])==null?void 0:U.type)||"customerText"]},b=j=>{var R,M,U,I,k,O,V,Y;const z=l.formType;if(z==="view")return!0;if(((M=(R=j==null?void 0:j[z])==null?void 0:R.props)==null?void 0:M.disabled)!==void 0)return(U=j==null?void 0:j[z].props)==null?void 0:U.disabled;if(((I=j==null?void 0:j[z])==null?void 0:I.disabled)!==void 0)return typeof((k=j==null?void 0:j[z])==null?void 0:k.disabled)=="boolean"?(O=j==null?void 0:j[z])==null?void 0:O.disabled:(Y=(V=j==null?void 0:j[z])==null?void 0:V.disabled)==null?void 0:Y.call(V,s.value)},y=j=>{var U,I,k;const z=l.formType,R={},M=n!=null&&n.labelWidth?n==null?void 0:n.labelWidth:(U=n==null?void 0:n[z])!=null&&U.labelWidth?(I=n==null?void 0:n[z])==null?void 0:I.labelWidth:(k=j==null?void 0:j[z])==null?void 0:k.labelWidth;return M&&(R.width=typeof M=="number"?`${M}px`:M),R},x=()=>{r("formChange",{...s.value})},w=(j,z)=>{var M;const R=l.formType;return(M=j==null?void 0:j[R])==null?void 0:M[z]},E=j=>{var R;const z=l.formType;return((R=j==null?void 0:j[z])==null?void 0:R.title)||j.title},D=a.computed(()=>{var z;const j=l.formType;return((z=n==null?void 0:n[j])==null?void 0:z.labelPosition)==="vertical"?"top":""}),S=()=>{o.value.validate(j=>{j&&r("onOk",s.value)})},A=j=>{var k,O,V;const z=l.formType,R=(k=j==null?void 0:j[z])==null?void 0:k.colNum,M=(O=j==null?void 0:j[z])==null?void 0:O.width,U=n!=null&&n.colNum?n==null?void 0:n.colNum:(V=n==null?void 0:n[z])==null?void 0:V.colNum,I={};return M?I.width=typeof M=="number"?M+"px":M:R?I.width=typeof R=="number"?`calc((100% - (16px * ${R-1})) / ${R})`:R:U&&(I.width=typeof U=="number"?`calc((100% - (16px * ${U-1})) / ${U})`:U),I},P=a.computed(()=>{var z;return(z=l.dialogOptions)!=null&&z.title?l.dialogOptions.title:l.formType==="view"&&"查看"||l.formType==="edit"&&"编辑"||l.formType==="add"&&"新增"}),K=j=>{var R,M,U,I,k,O,V,Y;const z=l.formType;if((R=j==null?void 0:j[z])!=null&&R.required||(U=(M=j==null?void 0:j[z])==null?void 0:M.props)!=null&&U.required)return!0;if((O=(k=(I=j==null?void 0:j[z])==null?void 0:I.props)==null?void 0:k.rules)!=null&&O.length)return(((Y=(V=j==null?void 0:j[z])==null?void 0:V.props)==null?void 0:Y.rules)||[]).some(N=>N.required)};return(j,z)=>{const R=a.resolveComponent("el-form-item"),M=a.resolveComponent("el-form"),U=a.resolveComponent("el-button"),I=a.resolveComponent("el-space"),k=a.resolveComponent("el-dialog");return a.openBlock(),a.createBlock(k,{modelValue:i.value,"onUpdate:modelValue":z[1]||(z[1]=O=>i.value=O),title:P.value,width:e.dialogOptions.width,"close-on-click-modal":!1},{default:a.withCtx(()=>[i.value?(a.openBlock(),a.createBlock(M,{key:0,ref_key:"formRef",ref:o,model:s.value,onChange:x},{default:a.withCtx(()=>[a.createElementVNode("div",Ree,[(a.openBlock(!0),a.createElementBlock(a.Fragment,null,a.renderList(h.value,O=>{var V,Y;return a.openBlock(),a.createBlock(R,{key:O.key,class:"form-item-style",style:a.normalizeStyle(A(O)),"label-position":D.value,rules:(Y=(V=O==null?void 0:O[e.formType])==null?void 0:V.props)==null?void 0:Y.rules,prop:O.key},{label:a.withCtx(()=>[a.createElementVNode("div",{class:"label-style",style:a.normalizeStyle(y(O))},[w(O,"prefix")?(a.openBlock(),a.createBlock(a.resolveDynamicComponent(w(O,"prefix")),{key:0,"form-data":s.value},null,8,["form-data"])):a.createCommentVNode("",!0),a.createElementVNode("span",{class:a.normalizeClass({"require-style":K(O)})},a.toDisplayString(E(O)),3),w(O,"suffix")?(a.openBlock(),a.createBlock(a.resolveDynamicComponent(w(O,"prefix")),{key:1,"form-data":s.value},null,8,["form-data"])):a.createCommentVNode("",!0)],4)]),default:a.withCtx(()=>{var N;return[O[e.formType]?(a.openBlock(),a.createBlock(a.resolveDynamicComponent(g(O)),a.mergeProps({key:0,modelValue:s.value[O.key],"onUpdate:modelValue":B=>s.value[O.key]=B,form:s.value,value:s.value[O.key],ref_for:!0},((N=O==null?void 0:O[e.formType])==null?void 0:N.props)||{},{disabled:b(O)}),null,16,["modelValue","onUpdate:modelValue","form","value","disabled"])):a.createCommentVNode("",!0)]}),_:2},1032,["style","label-position","rules","prop"])}),128))])]),_:1},8,["model"])):a.createCommentVNode("",!0),e.formType!=="view"?(a.openBlock(),a.createElementBlock("div",zee,[a.createVNode(I,null,{default:a.withCtx(()=>[a.createVNode(U,{onClick:z[0]||(z[0]=O=>i.value=!1)},{default:a.withCtx(()=>z[2]||(z[2]=[a.createTextVNode("取消")])),_:1}),a.createVNode(U,{type:"primary",onClick:S},{default:a.withCtx(()=>z[3]||(z[3]=[a.createTextVNode("确认")])),_:1})]),_:1})])):a.createCommentVNode("",!0)]),_:1},8,["modelValue","title","width"])}}}),[["__scopeId","data-v-84151934"]]),Hee=bo(a.defineComponent({__name:"SortArrow",props:{sort:{type:String,default:""}},emits:["onSort"],setup(e,{emit:t}){const n=a.ref(),r=t,o=e;a.watch(()=>o.sort,()=>{n.value=o.sort});const i=()=>{n.value===""||!n.value?n.value="asc":n.value==="asc"?n.value="desc":n.value==="desc"&&(n.value=""),console.log(n.value),r("onSort",n.value)};return(s,l)=>(a.openBlock(),a.createElementBlock("div",{class:"sort-box",onClick:a.withModifiers(i,["stop"])},[a.createElementVNode("div",{class:a.normalizeClass({"triangle-up":!0,active:n.value==="asc"})},null,2),a.createElementVNode("div",{class:a.normalizeClass({"triangle-down":!0,active:n.value==="desc"})},null,2)]))}}),[["__scopeId","data-v-43dc4c71"]]),Uee=()=>{const e={isDark:!1},t=i=>{const s=i.split(";"),l={};return s.forEach(u=>{const[c,f]=(u||"").split(":");c&&(l[c.trim()]=f.trim())}),{"--el-header-logo-text-color":"#303133","--el-header-bg-color":"#ffffff","--el-header-text-color":"#303133","--el-header-text-color-regular":"#606266","--el-header-border-color":"#e4e7ed","--el-aside-border-color":"#e4e7ed","--el-aside-bg-color":"#f0f2f5","--el-aside-text-color":"#303133","--el-aside-text-color-regular":"#606266","--el-aside-hover-bg-color":"#f0f2f5","--el-aside-active-bg-color":"#f0f2f5","--el-aside-active-text-color":"#303133","--el-aside-active-text-color-regular":"#606266"}},n=i=>{i["--vxe-ui-table-header-background-color"]=i["--el-header-bg-color"],i["--vxe-ui-font-primary-color"]=i["--el-color-primary"];const s="white";return i["--vxe-ui-layout-background-color"]=s,i["--vxe-ui-modal-header-background-color"]=s,i["--vxe-ui-font-color"]=i["--el-header-text-color"],i["--vxe-ui-table-border-color"]=i["--el-aside-border-color"],i},r=()=>{const i=document.querySelector("html");if(i){const s=i.getAttribute("style"),l=t(s||""),u=n(l),c=o(u);i.setAttribute("style",c)}},o=i=>{const s=[];for(const l in i)s.push(`${l}:${i[l]}`);return s.join(";")};a.watch(()=>e.isDark,()=>{r()},{immediate:!0,deep:!0})};var qee=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function B5(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var I5={exports:{}};(function(e,t){(function(n,r){e.exports=r()})(qee,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",s="second",l="minute",u="hour",c="day",f="week",d="month",p="quarter",h="year",m="date",v="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,y={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(M){var U=["th","st","nd","rd"],I=M%100;return"["+M+(U[(I-20)%10]||U[I]||U[0])+"]"}},x=function(M,U,I){var k=String(M);return!k||k.length>=U?M:""+Array(U+1-k.length).join(I)+M},w={s:x,z:function(M){var U=-M.utcOffset(),I=Math.abs(U),k=Math.floor(I/60),O=I%60;return(U<=0?"+":"-")+x(k,2,"0")+":"+x(O,2,"0")},m:function M(U,I){if(U.date()<I.date())return-M(I,U);var k=12*(I.year()-U.year())+(I.month()-U.month()),O=U.clone().add(k,d),V=I-O<0,Y=U.clone().add(k+(V?-1:1),d);return+(-(k+(I-O)/(V?O-Y:Y-O))||0)},a:function(M){return M<0?Math.ceil(M)||0:Math.floor(M)},p:function(M){return{M:d,y:h,w:f,d:c,D:m,h:u,m:l,s,ms:i,Q:p}[M]||String(M||"").toLowerCase().replace(/s$/,"")},u:function(M){return M===void 0}},E="en",D={};D[E]=y;var S="$isDayjsObject",A=function(M){return M instanceof z||!(!M||!M[S])},P=function M(U,I,k){var O;if(!U)return E;if(typeof U=="string"){var V=U.toLowerCase();D[V]&&(O=V),I&&(D[V]=I,O=V);var Y=U.split("-");if(!O&&Y.length>1)return M(Y[0])}else{var N=U.name;D[N]=U,O=N}return!k&&O&&(E=O),O||!k&&E},K=function(M,U){if(A(M))return M.clone();var I=typeof U=="object"?U:{};return I.date=M,I.args=arguments,new z(I)},j=w;j.l=P,j.i=A,j.w=function(M,U){return K(M,{locale:U.$L,utc:U.$u,x:U.$x,$offset:U.$offset})};var z=function(){function M(I){this.$L=P(I.locale,null,!0),this.parse(I),this.$x=this.$x||I.x||{},this[S]=!0}var U=M.prototype;return U.parse=function(I){this.$d=function(k){var O=k.date,V=k.utc;if(O===null)return new Date(NaN);if(j.u(O))return new Date;if(O instanceof Date)return new Date(O);if(typeof O=="string"&&!/Z$/i.test(O)){var Y=O.match(g);if(Y){var N=Y[2]-1||0,B=(Y[7]||"0").substring(0,3);return V?new Date(Date.UTC(Y[1],N,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,B)):new Date(Y[1],N,Y[3]||1,Y[4]||0,Y[5]||0,Y[6]||0,B)}}return new Date(O)}(I),this.init()},U.init=function(){var I=this.$d;this.$y=I.getFullYear(),this.$M=I.getMonth(),this.$D=I.getDate(),this.$W=I.getDay(),this.$H=I.getHours(),this.$m=I.getMinutes(),this.$s=I.getSeconds(),this.$ms=I.getMilliseconds()},U.$utils=function(){return j},U.isValid=function(){return this.$d.toString()!==v},U.isSame=function(I,k){var O=K(I);return this.startOf(k)<=O&&O<=this.endOf(k)},U.isAfter=function(I,k){return K(I)<this.startOf(k)},U.isBefore=function(I,k){return this.endOf(k)<K(I)},U.$g=function(I,k,O){return j.u(I)?this[k]:this.set(O,I)},U.unix=function(){return Math.floor(this.valueOf()/1e3)},U.valueOf=function(){return this.$d.getTime()},U.startOf=function(I,k){var O=this,V=!!j.u(k)||k,Y=j.p(I),N=function(oe,te){var re=j.w(O.$u?Date.UTC(O.$y,te,oe):new Date(O.$y,te,oe),O);return V?re:re.endOf(c)},B=function(oe,te){return j.w(O.toDate()[oe].apply(O.toDate("s"),(V?[0,0,0,0]:[23,59,59,999]).slice(te)),O)},_=this.$W,H=this.$M,ne=this.$D,X="set"+(this.$u?"UTC":"");switch(Y){case h:return V?N(1,0):N(31,11);case d:return V?N(1,H):N(0,H+1);case f:var q=this.$locale().weekStart||0,Z=(_<q?_+7:_)-q;return N(V?ne-Z:ne+(6-Z),H);case c:case m:return B(X+"Hours",0);case u:return B(X+"Minutes",1);case l:return B(X+"Seconds",2);case s:return B(X+"Milliseconds",3);default:return this.clone()}},U.endOf=function(I){return this.startOf(I,!1)},U.$set=function(I,k){var O,V=j.p(I),Y="set"+(this.$u?"UTC":""),N=(O={},O[c]=Y+"Date",O[m]=Y+"Date",O[d]=Y+"Month",O[h]=Y+"FullYear",O[u]=Y+"Hours",O[l]=Y+"Minutes",O[s]=Y+"Seconds",O[i]=Y+"Milliseconds",O)[V],B=V===c?this.$D+(k-this.$W):k;if(V===d||V===h){var _=this.clone().set(m,1);_.$d[N](B),_.init(),this.$d=_.set(m,Math.min(this.$D,_.daysInMonth())).$d}else N&&this.$d[N](B);return this.init(),this},U.set=function(I,k){return this.clone().$set(I,k)},U.get=function(I){return this[j.p(I)]()},U.add=function(I,k){var O,V=this;I=Number(I);var Y=j.p(k),N=function(H){var ne=K(V);return j.w(ne.date(ne.date()+Math.round(H*I)),V)};if(Y===d)return this.set(d,this.$M+I);if(Y===h)return this.set(h,this.$y+I);if(Y===c)return N(1);if(Y===f)return N(7);var B=(O={},O[l]=r,O[u]=o,O[s]=n,O)[Y]||1,_=this.$d.getTime()+I*B;return j.w(_,this)},U.subtract=function(I,k){return this.add(-1*I,k)},U.format=function(I){var k=this,O=this.$locale();if(!this.isValid())return O.invalidDate||v;var V=I||"YYYY-MM-DDTHH:mm:ssZ",Y=j.z(this),N=this.$H,B=this.$m,_=this.$M,H=O.weekdays,ne=O.months,X=O.meridiem,q=function(te,re,ve,Se){return te&&(te[re]||te(k,V))||ve[re].slice(0,Se)},Z=function(te){return j.s(N%12||12,te,"0")},oe=X||function(te,re,ve){var Se=te<12?"AM":"PM";return ve?Se.toLowerCase():Se};return V.replace(b,function(te,re){return re||function(ve){switch(ve){case"YY":return String(k.$y).slice(-2);case"YYYY":return j.s(k.$y,4,"0");case"M":return _+1;case"MM":return j.s(_+1,2,"0");case"MMM":return q(O.monthsShort,_,ne,3);case"MMMM":return q(ne,_);case"D":return k.$D;case"DD":return j.s(k.$D,2,"0");case"d":return String(k.$W);case"dd":return q(O.weekdaysMin,k.$W,H,2);case"ddd":return q(O.weekdaysShort,k.$W,H,3);case"dddd":return H[k.$W];case"H":return String(N);case"HH":return j.s(N,2,"0");case"h":return Z(1);case"hh":return Z(2);case"a":return oe(N,B,!0);case"A":return oe(N,B,!1);case"m":return String(B);case"mm":return j.s(B,2,"0");case"s":return String(k.$s);case"ss":return j.s(k.$s,2,"0");case"SSS":return j.s(k.$ms,3,"0");case"Z":return Y}return null}(te)||Y.replace(":","")})},U.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},U.diff=function(I,k,O){var V,Y=this,N=j.p(k),B=K(I),_=(B.utcOffset()-this.utcOffset())*r,H=this-B,ne=function(){return j.m(Y,B)};switch(N){case h:V=ne()/12;break;case d:V=ne();break;case p:V=ne()/3;break;case f:V=(H-_)/6048e5;break;case c:V=(H-_)/864e5;break;case u:V=H/o;break;case l:V=H/r;break;case s:V=H/n;break;default:V=H}return O?V:j.a(V)},U.daysInMonth=function(){return this.endOf(d).$D},U.$locale=function(){return D[this.$L]},U.locale=function(I,k){if(!I)return this.$L;var O=this.clone(),V=P(I,k,!0);return V&&(O.$L=V),O},U.clone=function(){return j.w(this.$d,this)},U.toDate=function(){return new Date(this.valueOf())},U.toJSON=function(){return this.isValid()?this.toISOString():null},U.toISOString=function(){return this.$d.toISOString()},U.toString=function(){return this.$d.toUTCString()},M}(),R=z.prototype;return K.prototype=R,[["$ms",i],["$s",s],["$m",l],["$H",u],["$W",c],["$M",d],["$y",h],["$D",m]].forEach(function(M){R[M[1]]=function(U){return this.$g(U,M[0],M[1])}}),K.extend=function(M,U){return M.$i||(M(U,z,K),M.$i=!0),K},K.locale=P,K.isDayjs=A,K.unix=function(M){return K(1e3*M)},K.en=D[E],K.Ls=D,K.p={},K})})(I5);var Gee=I5.exports;const Kee=B5(Gee),Yee={date:e=>qD(e,"YYYY-MM-DD"),time:e=>qD(e,"HH:mm:ss"),datetime:e=>qD(e,"YYYY-MM-DD HH:mm:ss"),percentile:e=>Zee(e)},Xee=(e,t)=>{if(t.format){const n=Yee[t.format];if(n)return n(e)}else return e},qD=(e,t)=>{let n=e;return e===0||e===null||e===""?"-":((e+"").length<=10&&(n=n*1e3),Kee(n).format(t))};function Zee(e,t=2){try{const n=/\B(?=(\d{3})+(?!\d))/g;return"¥"+(e.toFixed(t)+"").replace(n,"$&,")}catch{return e}}var V5=typeof global=="object"&&global&&global.Object===Object&&global,Jee=typeof self=="object"&&self&&self.Object===Object&&self,da=V5||Jee||Function("return this")(),Fs=da.Symbol,M5=Object.prototype,Qee=M5.hasOwnProperty,$ee=M5.toString,Bp=Fs?Fs.toStringTag:void 0;function ete(e){var t=Qee.call(e,Bp),n=e[Bp];try{e[Bp]=void 0;var r=!0}catch{}var o=$ee.call(e);return r&&(t?e[Bp]=n:delete e[Bp]),o}var tte=Object.prototype,nte=tte.toString;function rte(e){return nte.call(e)}var ote="[object Null]",ite="[object Undefined]",L5=Fs?Fs.toStringTag:void 0;function ed(e){return e==null?e===void 0?ite:ote:L5&&L5 in Object(e)?ete(e):rte(e)}function td(e){return e!=null&&typeof e=="object"}var ate="[object Symbol]";function GD(e){return typeof e=="symbol"||td(e)&&ed(e)==ate}function ste(e,t){for(var n=-1,r=e==null?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}var nd=Array.isArray,j5=Fs?Fs.prototype:void 0,R5=j5?j5.toString:void 0;function z5(e){if(typeof e=="string")return e;if(nd(e))return ste(e,z5)+"";if(GD(e))return R5?R5.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function gy(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var lte="[object AsyncFunction]",ute="[object Function]",cte="[object GeneratorFunction]",dte="[object Proxy]";function W5(e){if(!gy(e))return!1;var t=ed(e);return t==ute||t==cte||t==lte||t==dte}var KD=da["__core-js_shared__"],H5=function(){var e=/[^.]+$/.exec(KD&&KD.keys&&KD.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function fte(e){return!!H5&&H5 in e}var pte=Function.prototype,hte=pte.toString;function cu(e){if(e!=null){try{return hte.call(e)}catch{}try{return e+""}catch{}}return""}var gte=/[\\^$.*+?()[\]{}|]/g,mte=/^\[object .+?Constructor\]$/,vte=Function.prototype,yte=Object.prototype,bte=vte.toString,xte=yte.hasOwnProperty,wte=RegExp("^"+bte.call(xte).replace(gte,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Cte(e){if(!gy(e)||fte(e))return!1;var t=W5(e)?wte:mte;return t.test(cu(e))}function Ete(e,t){return e==null?void 0:e[t]}function du(e,t){var n=Ete(e,t);return Cte(n)?n:void 0}var YD=du(da,"WeakMap"),U5=Object.create,Dte=function(){function e(){}return function(t){if(!gy(t))return{};if(U5)return U5(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),q5=function(){try{var e=du(Object,"defineProperty");return e({},"",{}),e}catch{}}();function Ste(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}var Ote=9007199254740991,kte=/^(?:0|[1-9]\d*)$/;function Tte(e,t){var n=typeof e;return t=t??Ote,!!t&&(n=="number"||n!="symbol"&&kte.test(e))&&e>-1&&e%1==0&&e<t}function Pte(e,t,n){t=="__proto__"&&q5?q5(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function G5(e,t){return e===t||e!==e&&t!==t}var Ate=Object.prototype,Nte=Ate.hasOwnProperty;function Fte(e,t,n){var r=e[t];(!(Nte.call(e,t)&&G5(r,n))||n===void 0&&!(t in e))&&Pte(e,t,n)}var _te=9007199254740991;function K5(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=_te}function Bte(e){return e!=null&&K5(e.length)&&!W5(e)}var Ite=Object.prototype;function Y5(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Ite;return e===n}function Vte(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var Mte="[object Arguments]";function X5(e){return td(e)&&ed(e)==Mte}var Z5=Object.prototype,Lte=Z5.hasOwnProperty,jte=Z5.propertyIsEnumerable,Rte=X5(function(){return arguments}())?X5:function(e){return td(e)&&Lte.call(e,"callee")&&!jte.call(e,"callee")};function zte(){return!1}var J5=typeof mr=="object"&&mr&&!mr.nodeType&&mr,Q5=J5&&typeof module=="object"&&module&&!module.nodeType&&module,Wte=Q5&&Q5.exports===J5,$5=Wte?da.Buffer:void 0,Hte=$5?$5.isBuffer:void 0,e3=Hte||zte,Ute="[object Arguments]",qte="[object Array]",Gte="[object Boolean]",Kte="[object Date]",Yte="[object Error]",Xte="[object Function]",Zte="[object Map]",Jte="[object Number]",Qte="[object Object]",$te="[object RegExp]",ene="[object Set]",tne="[object String]",nne="[object WeakMap]",rne="[object ArrayBuffer]",one="[object DataView]",ine="[object Float32Array]",ane="[object Float64Array]",sne="[object Int8Array]",lne="[object Int16Array]",une="[object Int32Array]",cne="[object Uint8Array]",dne="[object Uint8ClampedArray]",fne="[object Uint16Array]",pne="[object Uint32Array]",Qn={};Qn[ine]=Qn[ane]=Qn[sne]=Qn[lne]=Qn[une]=Qn[cne]=Qn[dne]=Qn[fne]=Qn[pne]=!0,Qn[Ute]=Qn[qte]=Qn[rne]=Qn[Gte]=Qn[one]=Qn[Kte]=Qn[Yte]=Qn[Xte]=Qn[Zte]=Qn[Jte]=Qn[Qte]=Qn[$te]=Qn[ene]=Qn[tne]=Qn[nne]=!1;function hne(e){return td(e)&&K5(e.length)&&!!Qn[ed(e)]}function XD(e){return function(t){return e(t)}}var t3=typeof mr=="object"&&mr&&!mr.nodeType&&mr,Ip=t3&&typeof module=="object"&&module&&!module.nodeType&&module,gne=Ip&&Ip.exports===t3,ZD=gne&&V5.process,rd=function(){try{var e=Ip&&Ip.require&&Ip.require("util").types;return e||ZD&&ZD.binding&&ZD.binding("util")}catch{}}(),n3=rd&&rd.isTypedArray,mne=n3?XD(n3):hne,vne=Object.prototype,yne=vne.hasOwnProperty;function bne(e,t){var n=nd(e),r=!n&&Rte(e),o=!n&&!r&&e3(e),i=!n&&!r&&!o&&mne(e),s=n||r||o||i,l=s?Vte(e.length,String):[],u=l.length;for(var c in e)yne.call(e,c)&&!(s&&(c=="length"||o&&(c=="offset"||c=="parent")||i&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Tte(c,u)))&&l.push(c);return l}function r3(e,t){return function(n){return e(t(n))}}var xne=r3(Object.keys,Object),wne=Object.prototype,Cne=wne.hasOwnProperty;function Ene(e){if(!Y5(e))return xne(e);var t=[];for(var n in Object(e))Cne.call(e,n)&&n!="constructor"&&t.push(n);return t}function Dne(e){return Bte(e)?bne(e):Ene(e)}var Sne=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,One=/^\w*$/;function kne(e,t){if(nd(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||GD(e)?!0:One.test(e)||!Sne.test(e)||t!=null&&e in Object(t)}var Vp=du(Object,"create");function Tne(){this.__data__=Vp?Vp(null):{},this.size=0}function Pne(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var Ane="__lodash_hash_undefined__",Nne=Object.prototype,Fne=Nne.hasOwnProperty;function _ne(e){var t=this.__data__;if(Vp){var n=t[e];return n===Ane?void 0:n}return Fne.call(t,e)?t[e]:void 0}var Bne=Object.prototype,Ine=Bne.hasOwnProperty;function Vne(e){var t=this.__data__;return Vp?t[e]!==void 0:Ine.call(t,e)}var Mne="__lodash_hash_undefined__";function Lne(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Vp&&t===void 0?Mne:t,this}function fu(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}fu.prototype.clear=Tne,fu.prototype.delete=Pne,fu.prototype.get=_ne,fu.prototype.has=Vne,fu.prototype.set=Lne;function jne(){this.__data__=[],this.size=0}function my(e,t){for(var n=e.length;n--;)if(G5(e[n][0],t))return n;return-1}var Rne=Array.prototype,zne=Rne.splice;function Wne(e){var t=this.__data__,n=my(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():zne.call(t,n,1),--this.size,!0}function Hne(e){var t=this.__data__,n=my(t,e);return n<0?void 0:t[n][1]}function Une(e){return my(this.__data__,e)>-1}function qne(e,t){var n=this.__data__,r=my(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Za(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Za.prototype.clear=jne,Za.prototype.delete=Wne,Za.prototype.get=Hne,Za.prototype.has=Une,Za.prototype.set=qne;var Mp=du(da,"Map");function Gne(){this.size=0,this.__data__={hash:new fu,map:new(Mp||Za),string:new fu}}function Kne(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function vy(e,t){var n=e.__data__;return Kne(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Yne(e){var t=vy(this,e).delete(e);return this.size-=t?1:0,t}function Xne(e){return vy(this,e).get(e)}function Zne(e){return vy(this,e).has(e)}function Jne(e,t){var n=vy(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function _s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}_s.prototype.clear=Gne,_s.prototype.delete=Yne,_s.prototype.get=Xne,_s.prototype.has=Zne,_s.prototype.set=Jne;var Qne="Expected a function";function JD(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(Qne);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var s=e.apply(this,r);return n.cache=i.set(o,s)||i,s};return n.cache=new(JD.Cache||_s),n}JD.Cache=_s;var $ne=500;function ere(e){var t=JD(e,function(r){return n.size===$ne&&n.clear(),r}),n=t.cache;return t}var tre=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,nre=/\\(\\)?/g,rre=ere(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(tre,function(n,r,o,i){t.push(o?i.replace(nre,"$1"):r||n)}),t});function ore(e){return e==null?"":z5(e)}function ire(e,t){return nd(e)?e:kne(e,t)?[e]:rre(ore(e))}function are(e){if(typeof e=="string"||GD(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function sre(e,t){t=ire(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[are(t[n++])];return n&&n==r?e:void 0}function QD(e,t,n){var r=e==null?void 0:sre(e,t);return r===void 0?n:r}function lre(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var ure=r3(Object.getPrototypeOf,Object);function cre(){this.__data__=new Za,this.size=0}function dre(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function fre(e){return this.__data__.get(e)}function pre(e){return this.__data__.has(e)}var hre=200;function gre(e,t){var n=this.__data__;if(n instanceof Za){var r=n.__data__;if(!Mp||r.length<hre-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _s(r)}return n.set(e,t),this.size=n.size,this}function od(e){var t=this.__data__=new Za(e);this.size=t.size}od.prototype.clear=cre,od.prototype.delete=dre,od.prototype.get=fre,od.prototype.has=pre,od.prototype.set=gre;var o3=typeof mr=="object"&&mr&&!mr.nodeType&&mr,i3=o3&&typeof module=="object"&&module&&!module.nodeType&&module,mre=i3&&i3.exports===o3,a3=mre?da.Buffer:void 0;a3&&a3.allocUnsafe;function vre(e,t){return e.slice()}function yre(e,t){for(var n=-1,r=e==null?0:e.length,o=0,i=[];++n<r;){var s=e[n];t(s,n,e)&&(i[o++]=s)}return i}function bre(){return[]}var xre=Object.prototype,wre=xre.propertyIsEnumerable,s3=Object.getOwnPropertySymbols,Cre=s3?function(e){return e==null?[]:(e=Object(e),yre(s3(e),function(t){return wre.call(e,t)}))}:bre;function Ere(e,t,n){var r=t(e);return nd(e)?r:lre(r,n(e))}function Dre(e){return Ere(e,Dne,Cre)}var $D=du(da,"DataView"),eS=du(da,"Promise"),tS=du(da,"Set"),l3="[object Map]",Sre="[object Object]",u3="[object Promise]",c3="[object Set]",d3="[object WeakMap]",f3="[object DataView]",Ore=cu($D),kre=cu(Mp),Tre=cu(eS),Pre=cu(tS),Are=cu(YD),Ja=ed;($D&&Ja(new $D(new ArrayBuffer(1)))!=f3||Mp&&Ja(new Mp)!=l3||eS&&Ja(eS.resolve())!=u3||tS&&Ja(new tS)!=c3||YD&&Ja(new YD)!=d3)&&(Ja=function(e){var t=ed(e),n=t==Sre?e.constructor:void 0,r=n?cu(n):"";if(r)switch(r){case Ore:return f3;case kre:return l3;case Tre:return u3;case Pre:return c3;case Are:return d3}return t});var Nre=Object.prototype,Fre=Nre.hasOwnProperty;function _re(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&Fre.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var p3=da.Uint8Array;function nS(e){var t=new e.constructor(e.byteLength);return new p3(t).set(new p3(e)),t}function Bre(e,t){var n=nS(e.buffer);return new e.constructor(n,e.byteOffset,e.byteLength)}var Ire=/\w*$/;function Vre(e){var t=new e.constructor(e.source,Ire.exec(e));return t.lastIndex=e.lastIndex,t}var h3=Fs?Fs.prototype:void 0,g3=h3?h3.valueOf:void 0;function Mre(e){return g3?Object(g3.call(e)):{}}function Lre(e,t){var n=nS(e.buffer);return new e.constructor(n,e.byteOffset,e.length)}var jre="[object Boolean]",Rre="[object Date]",zre="[object Map]",Wre="[object Number]",Hre="[object RegExp]",Ure="[object Set]",qre="[object String]",Gre="[object Symbol]",Kre="[object ArrayBuffer]",Yre="[object DataView]",Xre="[object Float32Array]",Zre="[object Float64Array]",Jre="[object Int8Array]",Qre="[object Int16Array]",$re="[object Int32Array]",eoe="[object Uint8Array]",toe="[object Uint8ClampedArray]",noe="[object Uint16Array]",roe="[object Uint32Array]";function ooe(e,t,n){var r=e.constructor;switch(t){case Kre:return nS(e);case jre:case Rre:return new r(+e);case Yre:return Bre(e);case Xre:case Zre:case Jre:case Qre:case $re:case eoe:case toe:case noe:case roe:return Lre(e);case zre:return new r;case Wre:case qre:return new r(e);case Hre:return Vre(e);case Ure:return new r;case Gre:return Mre(e)}}function ioe(e){return typeof e.constructor=="function"&&!Y5(e)?Dte(ure(e)):{}}var aoe="[object Map]";function soe(e){return td(e)&&Ja(e)==aoe}var m3=rd&&rd.isMap,loe=m3?XD(m3):soe,uoe="[object Set]";function coe(e){return td(e)&&Ja(e)==uoe}var v3=rd&&rd.isSet,doe=v3?XD(v3):coe,y3="[object Arguments]",foe="[object Array]",poe="[object Boolean]",hoe="[object Date]",goe="[object Error]",b3="[object Function]",moe="[object GeneratorFunction]",voe="[object Map]",yoe="[object Number]",x3="[object Object]",boe="[object RegExp]",xoe="[object Set]",woe="[object String]",Coe="[object Symbol]",Eoe="[object WeakMap]",Doe="[object ArrayBuffer]",Soe="[object DataView]",Ooe="[object Float32Array]",koe="[object Float64Array]",Toe="[object Int8Array]",Poe="[object Int16Array]",Aoe="[object Int32Array]",Noe="[object Uint8Array]",Foe="[object Uint8ClampedArray]",_oe="[object Uint16Array]",Boe="[object Uint32Array]",Gn={};Gn[y3]=Gn[foe]=Gn[Doe]=Gn[Soe]=Gn[poe]=Gn[hoe]=Gn[Ooe]=Gn[koe]=Gn[Toe]=Gn[Poe]=Gn[Aoe]=Gn[voe]=Gn[yoe]=Gn[x3]=Gn[boe]=Gn[xoe]=Gn[woe]=Gn[Coe]=Gn[Noe]=Gn[Foe]=Gn[_oe]=Gn[Boe]=!0,Gn[goe]=Gn[b3]=Gn[Eoe]=!1;function yy(e,t,n,r,o,i){var s;if(s!==void 0)return s;if(!gy(e))return e;var l=nd(e);if(l)s=_re(e);else{var u=Ja(e),c=u==b3||u==moe;if(e3(e))return vre(e);if(u==x3||u==y3||c&&!o)s=c?{}:ioe(e);else{if(!Gn[u])return o?e:{};s=ooe(e,u)}}i||(i=new od);var f=i.get(e);if(f)return f;i.set(e,s),doe(e)?e.forEach(function(h){s.add(yy(h,t,n,h,e,i))}):loe(e)&&e.forEach(function(h,m){s.set(m,yy(h,t,n,m,e,i))});var d=Dre,p=l?void 0:d(e);return Ste(p||e,function(h,m){p&&(m=h,h=e[m]),Fte(s,m,yy(h,t,n,m,e,i))}),s}var Ioe=1,Voe=4;function Lp(e){return yy(e,Ioe|Voe)}const Moe={class:"form-style"},Loe={class:"form-item-style"},joe=bo(a.defineComponent({__name:"TableHeaderQuery",props:{columns:{type:Array,default:()=>[]},defaultQueryData:{type:Object,default:()=>null},defaultExpand:{type:Boolean,default:!1}},emits:["submit","formChange","heightChange"],setup(e,{expose:t,emit:n}){const r=a.ref(!1),o=a.ref({}),i=a.inject("options"),s=n,l=e;a.onMounted(()=>{c()});let u=!1;const c=()=>{r.value=l.defaultExpand,l.columns.forEach(v=>{var g,b;o.value[v.key]===void 0&&(((g=l.defaultQueryData)==null?void 0:g[v.key])!==void 0?o.value[v.key]=l.defaultQueryData[v.key]:o.value[v.key]=(b=v.query)==null?void 0:b.defaultValue)}),a.nextTick(()=>{u=!0})};a.watch(o,()=>{u&&f()},{deep:!0});const f=()=>{s("formChange",{...o.value})},d=v=>{var g,b,y;return(g=v.query)!=null&&g.render?(b=v.query)==null?void 0:b.render:_p[((y=v.query)==null?void 0:y.type)||"customInput"]},p=v=>{var g,b,y,x,w,E,D,S;if(((b=(g=v.query)==null?void 0:g.props)==null?void 0:b.disabled)!==void 0)return(y=v.props)==null?void 0:y.disabled;if(((x=v==null?void 0:v.query)==null?void 0:x.disabled)!==void 0)return typeof((w=v==null?void 0:v.query)==null?void 0:w.disabled)=="boolean"?(E=v==null?void 0:v.query)==null?void 0:E.disabled:(S=(D=v==null?void 0:v.query)==null?void 0:D.disabled)==null?void 0:S.call(D,o.value)},h=v=>{var E,D,S,A;const g={},b=(E=v==null?void 0:v.query)==null?void 0:E.labelWidth,y=(D=i==null?void 0:i.query)==null?void 0:D.labelWidth;b?g.width=typeof b=="number"?`${b}px`:b:y&&(g.width=typeof y=="number"?`${y}px`:y);const x=(S=v==null?void 0:v.query)==null?void 0:S.labelAlign,w=(A=i==null?void 0:i.query)==null?void 0:A.labelAlign;return x?g.justifyContent=x:w&&(g.justifyContent=w),g};return t({onReset:()=>{u=!1,o.value={},c()}}),(v,g)=>{const b=a.resolveComponent("el-form-item"),y=a.resolveComponent("el-form");return a.openBlock(),a.createElementBlock("div",Moe,[a.createElementVNode("div",{class:a.normalizeClass(r.value?"form-expand-box":"form-fold-box")},[a.createVNode(y,{model:o.value,class:"queryFormStyle",onChange:f},{default:a.withCtx(()=>[a.createElementVNode("div",Loe,[(a.openBlock(!0),a.createElementBlock(a.Fragment,null,a.renderList(e.columns,x=>{var w,E,D,S;return a.openBlock(),a.createElementBlock(a.Fragment,null,[!((w=x==null?void 0:x.query)!=null&&w.show)||(E=x.query)!=null&&E.show(o.value)?(a.openBlock(),a.createBlock(b,{key:x.key,style:{"margin-left":"8px"},"label-position":((S=(D=a.unref(i))==null?void 0:D.query)==null?void 0:S.labelPosition)==="vertical"?"top":""},a.createSlots({default:a.withCtx(()=>{var A;return[x.query?(a.openBlock(),a.createBlock(a.resolveDynamicComponent(d(x)),a.mergeProps({key:0,modelValue:o.value[x.key],"onUpdate:modelValue":P=>o.value[x.key]=P,style:{width:x.query.itemWidth?x.query.itemWidth:"180px"},form:o.value,value:o.value[x.key],ref_for:!0},((A=x.query)==null?void 0:A.props)||{},{disabled:p(x)}),null,16,["modelValue","onUpdate:modelValue","style","form","value","disabled"])):a.createCommentVNode("",!0)]}),_:2},[x.query.hideLabel?void 0:{name:"label",fn:a.withCtx(()=>{var A,P,K,j,z,R,M;return[a.createElementVNode("div",{class:"label-style",style:a.normalizeStyle(h(x))},[(A=x.query)!=null&&A.prefix?(a.openBlock(),a.createBlock(a.resolveDynamicComponent((P=x.query)==null?void 0:P.prefix),{key:0,"form-data":o.value},null,8,["form-data"])):a.createCommentVNode("",!0),a.createElementVNode("span",null,[(K=x.query)!=null&&K.labelRender?(a.openBlock(),a.createBlock(a.resolveDynamicComponent((j=x.query)==null?void 0:j.labelRender),{key:0,"form-data":o.value},null,8,["form-data"])):(a.openBlock(),a.createElementBlock(a.Fragment,{key:1},[a.createTextVNode(a.toDisplayString(((z=x.query)==null?void 0:z.title)||x.title),1)],64))]),(R=x.query)!=null&&R.suffix?(a.openBlock(),a.createBlock(a.resolveDynamicComponent((M=x.query)==null?void 0:M.suffix),{key:1,"form-data":o.value},null,8,["form-data"])):a.createCommentVNode("",!0)],4)]}),key:"0"}]),1032,["label-position"])):a.createCommentVNode("",!0)],64)}),256))])]),_:1},8,["model"])],2)])}}}),[["__scopeId","data-v-34337854"]]),Roe=bo(a.defineComponent({__name:"ColorMarking",props:{config:{type:Object,default:()=>({})}},setup(e){const t=e,n=()=>{let r="";return t.config&&t.config.format==="percentile"&&(r+="percentile-style"),t.config.overflow&&(r+="overflow-style"),r};return(r,o)=>(a.openBlock(),a.createElementBlock("div",{class:a.normalizeClass(n())},[a.renderSlot(r.$slots,"default",{},void 0,!0)],2))}}),[["__scopeId","data-v-7a457ce6"]]);/*! * vue-router v4.5.0 * (c) 2024 Eduardo San Martin Morote * @license MIT */var w3;(function(e){e.pop="pop",e.push="push"})(w3||(w3={}));var C3;(function(e){e.back="back",e.forward="forward",e.unknown=""})(C3||(C3={})),Symbol(process.env.NODE_ENV!=="production"?"navigation failure":"");var E3;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(E3||(E3={})),Symbol(process.env.NODE_ENV!=="production"?"router view location matched":""),Symbol(process.env.NODE_ENV!=="production"?"router view depth":""),Symbol(process.env.NODE_ENV!=="production"?"router":"");const zoe=Symbol(process.env.NODE_ENV!=="production"?"route location":"");Symbol(process.env.NODE_ENV!=="production"?"router view location":"");function Woe(e){return a.inject(zoe)}const Hoe=e=>{Woe();const t=e.useTab,n=l=>{({...l})},r=()=>{};return{getConfig:()=>t?r():{},saveConfig:l=>{t&&n(l)},clearConfig:()=>{}}};var by=(e=>(e.reload="reload",e.full="full",e.download="download",e.print="print",e.col="col",e))(by||{});function Uoe(e){const t=a.ref([]);return a.watch(()=>e,()=>{e===void 0?t.value=["reload","full","col"]:e===!1?t.value=[]:Object.prototype.toString.call(e)==="[object Array]"&&(t.value=e)},{immediate:!0}),{toolsList:t}}const qoe={class:"pro-table-container"},Goe={key:0,class:"table-form"},Koe={class:"table-content-box"},Yoe={class:"table-header",style:{"flex-shrink":"0"}},Xoe={class:"w-full"},Zoe={class:"flex-style"},Joe={key:0,class:"flex-style operate-div"},Qoe={class:"table-inner table-card-title"},$oe={class:"page-slot-style"},eie={