index-74f02f97.js 21 KB

1
  1. import{j as c,a as O,o as J,w as fe,U as d,V as s,W as k,X as o,u as p,F as Q,a2 as G,a3 as g,$ as M,G as V,a7 as A,K as ve,a4 as D,H as Le,a5 as Pe,a6 as $e,L as De,R as W,D as Fe,ac as ze}from"./vue-b109b72f.js";import{u as ge}from"./vue-router-e4a270fb.js";import{u as be}from"./index.vue_vue_type_style_index_0_scoped_3d60c88d_lang-b27b58e3.js";import{b as B,a as _e,s as T,c as Ne,u as je,A as Ae}from"./index-07b89396.js";import{_ as he}from"./_plugin-vue_export-helper-c27b6911.js";import{u as ye}from"./base-2fb28875.js";var Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.3 506.3L781.7 405.6a7.23 7.23 0 00-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 00-11.3 0L405.6 242.3a7.23 7.23 0 005.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 00.1-11.4z"}}]},name:"drag",theme:"outlined"};const Re=Ee;function ce(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){Ie(n,l,a[l])})}return n}function Ie(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var K=function(e,a){var t=ce({},e,a.attrs);return c(B,ce({},t,{icon:Re}),null)};K.displayName="DragOutlined";K.inheritAttrs=!1;const Me=K;var Te={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 000 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 00391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 00-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z"}}]},name:"fullscreen-exit",theme:"outlined"};const Be=Te;function se(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){qe(n,l,a[l])})}return n}function qe(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var ee=function(e,a){var t=se({},e,a.attrs);return c(B,se({},t,{icon:Be}),null)};ee.displayName="FullscreenExitOutlined";ee.inheritAttrs=!1;const Ue=ee;var Ve={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M290 236.4l43.9-43.9a8.01 8.01 0 00-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0013.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 000 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 00-11.3 0l-42.4 42.3a8.03 8.03 0 000 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 004.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 00-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 00-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z"}}]},name:"fullscreen",theme:"outlined"};const Ye=Ve;function ue(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){He(n,l,a[l])})}return n}function He(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var te=function(e,a){var t=ue({},e,a.attrs);return c(B,ue({},t,{icon:Ye}),null)};te.displayName="FullscreenOutlined";te.inheritAttrs=!1;const Qe=te;var Ge={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 009.3-35.2l-.9-2.6a443.74 443.74 0 00-79.7-137.9l-1.8-2.1a32.12 32.12 0 00-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 00-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 00-25.8 25.7l-15.8 85.4a351.86 351.86 0 00-99 57.4l-81.9-29.1a32 32 0 00-35.1 9.5l-1.8 2.1a446.02 446.02 0 00-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 00-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0035.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0025.8 25.7l2.7.5a449.4 449.4 0 00159 0l2.7-.5a32.05 32.05 0 0025.8-25.7l15.7-85a350 350 0 0099.7-57.6l81.3 28.9a32 32 0 0035.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 01-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 01-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 01624 502c0 29.9-11.7 58-32.8 79.2z"}}]},name:"setting",theme:"outlined"};const Je=Ge;function ie(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){We(n,l,a[l])})}return n}function We(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var ne=function(e,a){var t=ie({},e,a.attrs);return c(B,ie({},t,{icon:Je}),null)};ne.displayName="SettingOutlined";ne.inheritAttrs=!1;const Xe=ne;var Ze={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0012.6 0l112-141.9c4.1-5.2.4-13-6.3-13z"}}]},name:"sort-ascending",theme:"outlined"};const Ke=Ze;function de(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){et(n,l,a[l])})}return n}function et(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var ae=function(e,a){var t=de({},e,a.attrs);return c(B,de({},t,{icon:Ke}),null)};ae.displayName="SortAscendingOutlined";ae.inheritAttrs=!1;const X=ae;var tt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M839.6 433.8L749 150.5a9.24 9.24 0 00-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 00-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 00-9.2-9.3zM310.3 167.1a8 8 0 00-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z"}}]},name:"sort-descending",theme:"outlined"};const nt=tt;function pe(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){at(n,l,a[l])})}return n}function at(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var le=function(e,a){var t=pe({},e,a.attrs);return c(B,pe({},t,{icon:nt}),null)};le.displayName="SortDescendingOutlined";le.inheritAttrs=!1;const Z=le;var lt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"};const rt=lt;function me(n){for(var e=1;e<arguments.length;e++){var a=arguments[e]!=null?Object(arguments[e]):{},t=Object.keys(a);typeof Object.getOwnPropertySymbols=="function"&&(t=t.concat(Object.getOwnPropertySymbols(a).filter(function(l){return Object.getOwnPropertyDescriptor(a,l).enumerable}))),t.forEach(function(l){ot(n,l,a[l])})}return n}function ot(n,e,a){return e in n?Object.defineProperty(n,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[e]=a,n}var re=function(e,a){var t=me({},e,a.attrs);return c(B,me({},t,{icon:rt}),null)};re.displayName="SyncOutlined";re.inheritAttrs=!1;const ct=re,st={class:"fieldPanel"},ut={__name:"index",props:{searchType:Array},emits:["onSubmit"],setup(n,{emit:e}){const a=n,t=ge();O(!1);const l=O();let m=O({});const h=f=>{localStorage.setItem("formState",JSON.stringify(m.value)),e("onSubmit",m.value)},b=(f,L)=>{L.objKeys.forEach((E,P)=>{m.value[E]=f[P]})};return J(()=>{a.searchType.forEach(f=>{m.value[f.key]=f.defaultData})}),fe(()=>t.currentRoute.value,(f,L)=>{L.meta.name!==f.meta.name&&localStorage.removeItem("formState")}),(f,L)=>{const E=d("a-input"),P=d("a-select-option"),N=d("a-select"),F=d("a-date-picker"),q=d("a-range-picker"),U=d("a-form-item"),R=d("a-col"),_=d("a-button"),w=d("a-space"),C=d("a-row"),j=d("a-form"),y=d("a-card");return s(),k("div",st,[c(y,{bodyStyle:{padding:"20px 10px 0 10px"}},{default:o(()=>[c(j,{ref_key:"formRef",ref:l,name:"advanced_search",class:"ant-advanced-search-form",labelAlign:"left",model:p(m),onFinish:h},{default:o(()=>[c(C,{gutter:16},{default:o(()=>[(s(!0),k(Q,null,G(n.searchType,i=>(s(),g(R,{key:i,md:{span:24,offset:0},lg:{span:6,offset:0},xxl:{span:6,offset:0}},{default:o(()=>[c(U,{name:i.key,label:i.label,rules:[{required:!1,message:`${i.label}不能为空`}],layout:"vertical"},{default:o(()=>[i.type=="input"?(s(),g(E,{key:0,value:p(m)[i.key],"onUpdate:value":v=>p(m)[i.key]=v,placeholder:i.label},null,8,["value","onUpdate:value","placeholder"])):M("",!0),i.type=="select"?(s(),g(N,{key:1,value:p(m)[i.key],"onUpdate:value":v=>p(m)[i.key]=v,placeholder:i.label,getPopupContainer:v=>v.parentNode||f.document.body},{default:o(()=>[(s(!0),k(Q,null,G(i.dataSource,v=>(s(),g(P,{key:v.index,value:v.value},{default:o(()=>[V(A(v.remarks),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","placeholder","getPopupContainer"])):M("",!0),i.type=="datepicker"?(s(),g(F,{key:2,style:{width:"100%"},value:p(m)[i.key],"onUpdate:value":v=>p(m)[i.key]=v,"value-format":"YYYY-MM-DD",placeholder:i.label},null,8,["value","onUpdate:value","placeholder"])):M("",!0),i.type=="datepickerRange"?(s(),g(q,{key:3,style:{width:"100%"},value:p(m)[i.key],"onUpdate:value":v=>p(m)[i.key]=v,"value-format":"YYYY-MM-DD",onChange:v=>b(p(m)[i.key],i)},null,8,["value","onUpdate:value","onChange"])):M("",!0)]),_:2},1032,["name","label","rules"])]),_:2},1024))),128)),c(R,{md:{span:24,offset:0},lg:{span:6,offset:0},xxl:{span:6,offset:0}},{default:o(()=>[c(w,null,{default:o(()=>[c(_,{type:"primary","html-type":"submit"},{default:o(()=>[V("查询")]),_:1}),c(_,{onClick:L[0]||(L[0]=()=>{l.value.resetFields(),h()})},{default:o(()=>[V("重置")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})])}}},it=n=>(Pe("data-v-c8810bd5"),n=n(),$e(),n),dt={class:"title-panel"},pt=it(()=>D("span",null,"筛选列",-1)),mt={style:{width:"150px"}},ft={class:"flex"},vt={__name:"settingColumns",props:["tableName","columns"],emits:["change"],setup(n,{expose:e,emit:a}){const t=n,l=be(),m=_e();T(m);let{checkedColumns:h,columnsIndex:b}=T(l);const f=O([]),L=()=>{b.value=h.value=Ne.TBLayout(t.tableName).map(_=>_.dataIndex),l.userSetting(t.tableName)},E=_=>{l.userSetting(t.tableName)},P=O(0),N=_=>{P.value=_},F=_=>{event.preventDefault();const w=P.value;if(w!==_){const C=[...f.value],j=C[w];C.splice(w,1),C.splice(_,0,j),f.value=C,P.value=_,b.value=f.value.map(y=>y.value)}},q=_=>{event.preventDefault()},U=()=>{l.userSetting(t.tableName),P.value=null},R=()=>{f.value=l.getUserSetting(t.tableName)};return J(()=>{R()}),ve(()=>{R()}),e({}),(_,w)=>{const C=d("a-button"),j=d("a-checkbox"),y=d("a-col"),i=d("a-row"),v=d("a-checkbox-group"),z=d("a-popover");return s(),k("div",null,[c(z,{trigger:"click",placement:"left",getPopupContainer:$=>$.parentNode||_.document.body},{title:o(()=>[D("div",dt,[pt,c(C,{class:"fl-r",type:"link",onClick:L},{default:o(()=>[V("重置")]),_:1})])]),content:o(()=>[D("div",mt,[c(v,{value:p(h),"onUpdate:value":w[0]||(w[0]=$=>Le(h)?h.value=$:h=$),name:"checkboxgroup",onChange:E},{default:o(()=>[c(i,null,{default:o(()=>[(s(!0),k(Q,null,G(f.value,($,Y)=>(s(),g(y,{class:"mt-10",key:$.index,span:24,draggable:!0,onDragstart:I=>N(Y),onDragover:I=>F(Y),onDrop:I=>q(Y),onDragend:U},{default:o(()=>[D("div",ft,[c(j,{value:$.value},{default:o(()=>[V(A($.label),1)]),_:2},1032,["value"]),c(p(Me))])]),_:2},1032,["onDragstart","onDragover","onDrop"]))),128))]),_:1})]),_:1},8,["value"])])]),default:o(()=>[c(p(Xe))]),_:1},8,["getPopupContainer"])])}}},gt=he(vt,[["__scopeId","data-v-c8810bd5"]]),bt={__name:"fullScreen",props:["domId"],setup(n){const e=n,a=ye();let{fullscreen:t}=T(a);const l=()=>{const b=document.getElementById(e.domId);b.RequestFullScreen?b.RequestFullScreen():b.mozRequestFullScreen?b.mozRequestFullScreen():b.webkitRequestFullScreen?b.webkitRequestFullScreen():b.msRequestFullscreen&&b.msRequestFullscreen()},m=()=>{document.exitFullscreen?document.exitFullscreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen()},h=()=>{document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement?(console.log("全屏模式已激活"),t.value=!0):(t.value=!1,console.log("全屏模式已退出"))};return J(()=>{document.addEventListener("fullscreenchange",h),document.addEventListener("mozfullscreenchange",h),document.addEventListener("webkitfullscreenchange",h),document.addEventListener("MSFullscreenChange",h)}),(b,f)=>(s(),k("div",null,[p(t)?(s(),g(p(Ue),{key:1,onClick:m})):(s(),g(p(Qe),{key:0,onClick:l}))]))}},_t={class:"flex"},ht={class:"pointer"},yt={key:2},St={key:0,style:{width:"100%","min-width":"70px"}},Ot={key:1,class:"flex-between"},kt={key:0},wt={class:"btn-link"},Ct={__name:"index",props:{param:Object,tableName:String,keyRouteName:String,searchType:Array,detailPage:Object,noAutoQuery:Boolean,tableRowStyle:Function},emits:["emitRes"],setup(n,{expose:e,emit:a}){const t=n,l=_e(),m=be(),h=ye(),b=je();let{app:f}=T(l),{fullscreen:L}=T(h),{selectedColumns:E}=T(m);T(b);const P=ge(),N=O(!1),F=O([]),q=O([]),U=O(0),R=(r,x)=>t.tableRowStyle?t.tableRowStyle(r,x):x%2===1?"table-striped":null,_=(r,x,H,{currentDataSource:oe})=>{t.param.content.pageNumber=r.current,t.param.content.pageSize=r.pageSize,y()},w=()=>{t.param.content.tableid=f.value.meta.tables[t.tableName].tableid,F.value=m.loadTableConfig(t.tableName)},C=O([]);let j=O("");const y=async()=>{N.value=!0;const r=await Ae.requested(t.param);a("emitRes",r),q.value=r.data,U.value=r.total,C.value=r.sort,j.value=r.listqueryid,setTimeout(()=>{N.value=!1},1e3)},i=r=>{P.push({name:t.detailPage.name,query:{id:r[t.detailPage.idname],rowindex:r.rowindex,listqueryid:j.value,fieldName:t.detailPage.idname}})},v=r=>{t.param.content.where=Object.assign({},t.param.content.where,r),y()},z=O(null),$=r=>{r.sorted=1,r.reversed=r.reversed==0?1:0,z.value=r,t.param.content.sort=[z.value],y()},Y=(r,x)=>{t.param.content.pageNumber=1,t.param.content.where.tablefilter=t.param.content.where.tablefilter?t.param.content.where.tablefilter:{},t.param.content.where.tablefilter[r]=x},I=(r,x)=>{t.param.content.simplesort={},r.sort=t.param.content.simplesort[r.dataIndex]=x,F.value.forEach(H=>{H.dataIndex!==r.dataIndex&&(H.sort=0)}),y()};return fe(()=>E.value,(r,x)=>{m.loadTableConfig(t.tableName)&&(F.value=m.loadTableConfig(t.tableName))}),e({tableData:y}),J(()=>{w(),t.noAutoQuery||y()}),ve(()=>{w(),t.noAutoQuery||y()}),De(()=>{}),(r,x)=>{const H=d("a-menu-item"),oe=d("a-menu"),Se=d("a-dropdown"),Oe=d("a-space"),ke=d("a-input"),we=d("a-button"),Ce=d("a-table"),xe=d("a-card");return s(),k("div",null,[D("div",null,[n.searchType?(s(),g(ut,{key:0,searchType:n.searchType,onOnSubmit:v},null,8,["searchType"])):M("",!0)]),c(xe,{id:"fulltable",bodyStyle:{padding:"10px"}},{title:o(()=>[D("div",_t,[W(r.$slots,"operation",{},void 0,!0),D("div",ht,[c(Oe,{size:"middle"},{default:o(()=>[W(r.$slots,"operationRight",{},void 0,!0),c(p(ct),{onClick:y,spin:N.value},null,8,["spin"]),c(gt,{ref:"setColumns",columns:F.value,tableName:t.tableName},null,8,["columns","tableName"]),c(bt,{domId:"fulltable"}),c(Se,{getPopupContainer:u=>u.parentNode||r.document.body},{overlay:o(()=>[c(oe,null,{default:o(()=>[(s(!0),k(Q,null,G(C.value,u=>(s(),g(H,{key:u.sortid,onClick:S=>$(u)},{default:o(()=>[V(A("按"+u.sortname)+A(u.reversed==1?"正序":"倒序"),1)]),_:2},1032,["onClick"]))),128))]),_:1})]),default:o(()=>[D("a",{class:"ant-dropdown-link",onClick:x[0]||(x[0]=Fe(()=>{},["prevent"]))},[z.value&&z.value.reversed==1?(s(),g(p(X),{key:0})):(s(),g(p(Z),{key:1})),z.value?(s(),k("small",yt," "+A("按"+z.value.sortname)+A(z.value.reversed==1?"倒序":"正序"),1)):M("",!0)])]),_:1},8,["getPopupContainer"])]),_:3})])])]),extra:o(()=>[]),default:o(()=>[c(Ce,{class:"ant-table-small ant-table-red",loading:N.value,size:"small",dataSource:q.value,columns:F.value,pagination:{showSizeChanger:!0,defaultPageSize:20,total:U.value},scroll:p(L)?{x:"max-content",y:"86vh"}:{x:"max-content"},"row-class-name":(u,S)=>R(u,S),onChange:_,bordered:""},{headerCell:o(({column:u})=>[u.filter==1||u.filter==2?(s(),k("div",St,[c(ke,{value:u.value,"onUpdate:value":S=>u.value=S,placeholder:u.title,onChange:S=>Y(u.dataIndex,u.value),onPressEnter:y,bordered:!0},ze({_:2},[u.sortable==1?{name:"suffix",fn:o(()=>[u.sort==0?(s(),g(p(X),{key:0,onClick:S=>I(u,1)},null,8,["onClick"])):(s(),g(p(Z),{key:1,onClick:S=>I(u,0)},null,8,["onClick"]))]),key:"0"}:void 0]),1032,["value","onUpdate:value","placeholder","onChange"])])):(s(),k("div",Ot,[D("span",null,A(u.title),1),u.sortable==1?(s(),k("span",kt,[u.sort==0?(s(),g(p(X),{key:0,onClick:S=>I(u,1)},null,8,["onClick"])):(s(),g(p(Z),{key:1,onClick:S=>I(u,0)},null,8,["onClick"]))])):M("",!0)]))]),bodyCell:o(({column:u,record:S})=>[u.dataIndex===t.keyRouteName?(s(),g(we,{key:0,type:"link",size:"small",onClick:xt=>i(S)},{default:o(()=>[D("span",wt,A(S[t.keyRouteName]),1)]),_:2},1032,["onClick"])):W(r.$slots,"tb_cell",{key:1,data:{column:u,record:S}},void 0,!0)]),_:3},8,["loading","dataSource","columns","pagination","scroll","row-class-name"])]),_:3})])}}},Nt=he(Ct,[["__scopeId","data-v-3d60c88d"]]);export{Nt as l};