Files
qhmes/deploy-qhmes/frontend/js/SuperQuery-D-nFsX69-ChSyI6-y.js
2026-05-15 11:34:12 +08:00

2 lines
19 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{f as D,r as Ce,J as we,aN as Me,w as de,e as xe,ah as f,ar as ve,as as x,F as he,au as _,aC as q,k as u,aF as d,av as ce,E as Pe,ag as Ie,at as ye,q as be,G as U,B as Se,aB as De,aD as ke}from"./vue-vendor-C7Zq48Yl.js";import{B as Re}from"./index-Du0A3ksf.js";import{u as _e,ak as je,bN as pe,aa as Ve,al as qe,n as Be,d3 as Ne}from"./index-BI6CMai0.js";import{h as fe,M as Le,Y as Qe,P as Ye,V as Ae,bH as Ee,bj as Je,bI as Ue,aM as $e,aR as He}from"./antd-vue-vendor-BPnV8VqP.js";import{c as Ge,F as ze,d as ge}from"./useExtendComponent-D3N4jqMD-BdcrIiWO.js";import{G as Ke}from"./SuperQueryValComponent.vue_vue_type_script_lang-BM-iwlLi-BzFwLlo2.js";import{h as We}from"./main.index-Cs5ETdXF.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./componentMap-BBZeqR-K.js";import"./useFormItem-BdW6EoZe.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./constant-DnbpmwZg-Ddbq-fz2.js";import"./index-CTZQXB0y.js";import"./user.api-C1eRtqao.js";import"./customExpression-C9jki4vL.js";import"./index-BgJbdjPf.js";import"./BasicTable-DfLkrEeh.js";import"./injectionKey-DPVn4AgL.js";import"./useListPage-BWia52we.js";import"./LinkTableListPiece-DrNSark7-C1dHz4Dy.js";import"./DictColors-Cn4yPqfS.js";import"./OnlineSelectCascade-BWTVAfOS-Cb16XdEY.js";import"./JModalTip-VeUmOvUx-C10ppy-S.js";var Xe=Object.defineProperty,Ze=Object.defineProperties,et=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Te=(m,n,g)=>n in m?Xe(m,n,{enumerable:!0,configurable:!0,writable:!0,value:g}):m[n]=g,se=(m,n)=>{for(var g in n||(n={}))tt.call(n,g)&&Te(m,g,n[g]);if(Oe)for(var g of Oe(n))lt.call(n,g)&&Te(m,g,n[g]);return m},ue=(m,n)=>Ze(m,et(n));const at={password:"text",file:"text",image:"text",textarea:"text",umeditor:"text",markdown:"text",checkbox:"list_multi",radio:"list"},nt="JSuperQuerySaved_";function it(m){const{linkTableCard2Select:n}=Ge(),{createMessage:g}=_e(),a=D(),O=Ce({values:[]}),B=D("and"),V=D(!1),[W,{setModalProps:M}]=je(()=>{M({confirmLoading:!1})}),N=Object.assign({},{link_down:"text"},at);function Q(){}function X(){}function $(t,l,r){r.val=l}const P=D({}),E=D([]),R=t=>{const{properties:l={}}=t;Object.entries(l).forEach(([r,i])=>{i.view==="table"&&R(i),["link_down"].includes(i.originView||i.view)&&delete l[r]})};function Y(t){var l;R(t);let{allFields:r,treeData:i}=ie(t);P.value=r;const h=(l=t.properties)!=null?l:{},s=[],v=t.table;if(Object.entries(h).forEach(([C,e])=>{e.view==="table"&&s.push(C)}),s.length){let C=[];C=i.filter(e=>!s.includes(e.value));for(let e=0,o=i.length;e<o;e++){const p=i[e];s.includes(p.value)||(i.splice(e,1),e--,o--)}i.unshift({title:"主表",value:v,disabled:!0,order:200,children:C,view:"table"})}E.value=i}function H(t){let l={field:void 0,rule:"eq",val:"",key:pe(16)};t===!1?(O.values=[],O.values.push(l)):t===!0?O.values.length==0&&O.values.push(l):O.values.splice(++t,0,l)}function Z(t){let l=we(O.values),r=-1;for(let i=0;i<l.length;i++)if(t.key==l[i].key){r=i;break}r!=-1&&O.values.splice(r,1)}const ee={field:"val",label:"测试",component:"Input"};function te(t,l){var r,i,h;let s=P.value[t.field];if(!s)return ee;N[s.view]&&(s.view=N[s.view]);let v=ze.createFormSchema(t.field,s);v.noChange(),v.asSearchForm(),v.updateField(t.field+l);const C=o=>{t.val=o[t.field]};v.setFunctionForFieldValue(C);let e=v.getFormItemSchema();if(["empty","not_empty"].includes(t.rule)&&(e.componentProps=ue(se({},e.componentProps),{disabled:!0})),n(e),e.component==="LinkTableSelect"){let o=(r=e.componentProps)!=null?r:{};e.componentProps=ue(se({},o),{editBtnShow:!1})}if(e&&e.component==="InputNumber"&&(t.curLineAlign="start"),(e==null?void 0:e.component)==="JTreeSelect"){let o=e.componentProps;o?o.getPopupContainer=()=>document.body:e.componentProps={getPopupContainer:()=>document.body}}if((e==null?void 0:e.component)==="JSwitch"){const o=(i=e.componentProps)!=null?i:{};e.componentProps=ue(se({},o),{query:!0})}if((e==null?void 0:e.component)==="JSelectUser"){const o=(h=e.componentProps)!=null?h:{};e.componentProps=ue(se({},o),{showButton:!1})}return e}const J=D(""),L=Ve(),F=Ce({visible:!1,title:"",content:"",saveCode:""}),le=D(!1),G=Me();m.isCustomSave?de(m.saveSearchData,()=>{S.value=m.saveSearchData}):de(()=>G.fullPath,t=>{z()});const S=D([]);de(()=>S.value,t=>{let l=[];t&&t.length>0&&t.map(r=>{let i=pe(16);l.push({title:r.title,slots:{icon:"custom"},value:i})}),J.value=l},{immediate:!0,deep:!0});function z(){if(m.isCustomSave)S.value=fe(m.saveSearchData);else{let t=nt+G.fullPath;F.saveCode=t;let l=L.get(t);l&&l instanceof Array&&(S.value=l)}}z();function K(){let t=A();if(!t){g.warning("空条件不能保存");return}let l=JSON.stringify(t);ae(l)}function ae(t){F.visible=!0,F.title="",F.content=t}function ne(){let{title:t,content:l,saveCode:r}=F,i=j(t);const h=s=>{const v=fe(S.value);V.value=!0,s?v.splice(i,1,{content:l,title:t,type:B.value}):v.push({content:l,title:t,type:B.value});const C=()=>{F.visible=!1,g.success("保存成功"),S.value=v,V.value=!1};m.isCustomSave?m.save(v,0).then(()=>{C()}).catch(e=>{V.value=!1}):(L.set(r,v,2592e3),C())};i>=0?Le.confirm({title:"提示",content:`${t} 已存在是否覆盖`,okText:"确认",cancelText:"取消",onOk:()=>{h(1)}}):h(0)}function j(t){let l=S.value,r=-1;for(let i=0;i<l.length;i++)if(l[i].title==t){r=i;break}return r}function A(t=!1){var l;let r=O.values;if(!r||r.length==0)return!1;let i=[],h=P.value;for(let s of r){let v=["empty","not_empty"].includes(s.rule);if(s.field&&(v||s.val||s.val===0)&&s.rule){let C=h[s.field],e=(l=C==null?void 0:C.formatValue)!=null?l:(y=>y),o=we(s.val);o instanceof Array?o=o.map(y=>e(y)).join(","):o=e(o);let p={field:c(s),rule:s.rule,val:o,fileType:s.fileType};if(t===!0){let y=h[s.field];y&&(p.type=y.view,p.dbType=y.type)}i.push(p)}}return i.length==0?!1:i}function c(t){let l=t.field;return l.indexOf("@")>0&&(l=l.replace("@",",")),l}function I(t,{node:l}){let r=l.dataRef.title,i=S.value.filter(h=>h.title==r);if(i&&i.length>0){let{content:h,type:s}=i[0],v=JSON.parse(h),C=[];for(let e of v)e.field=e.field.replace(",","@"),C.push(Object.assign({},{key:pe(16)},e));O.values=C,B.value=s}}function k(t){let l=j(t);if(l>=0)if(m.isCustomSave){const r=fe(S.value);r.splice(l,1),m.save(r,1).then(()=>{S.value=r}).catch(i=>{})}else S.value.splice(l,1),L.set(F.saveCode,S.value)}function ie(t){let l={},r=1,i=[];return t.properties&&(t=t.properties),Object.keys(t).map(h=>{let s=t[h];if(s.view=="table"){let v=s.properties||s.fields,C=r*100,e={title:s.title,value:h,disabled:!0,children:[],order:C,fieldType:s.type};Object.keys(v).map(o=>{let p=v[o];p.order=C+p.order;let y=h+"@"+o;l[y]=p,e.children.push({title:p.title,value:y,isLeaf:!0,order:p.order,fieldType:p.type,view:p.view,originView:p.view})}),oe(e),i.push(e),r++}else{let v=h;l[v]=s,i.push({title:s.title,value:v,isLeaf:!0,order:s.order,fieldType:s.type,view:s.view,originView:s.view})}}),oe(i),{allFields:l,treeData:i}}function oe(t){(t.children||t).sort(function(l,r){return l.order-r.order})}function me(t){const{params:l,matchType:r}=t;if(l){let i=[];for(let h of l)i.push(Object.assign({},{key:pe(16)},h));O.values=i,r.value=r}}return{formRef:a,init:Y,dynamicRowValues:O,matchType:B,registerModal:W,handleSubmit:Q,handleCancel:X,handleSave:K,doSaveQueryInfo:ne,saveInfo:F,saveTreeData:J,handleRemoveSaveInfo:k,handleTreeSelect:I,fieldTreeData:E,addOne:H,removeOne:Z,setFormModel:$,getSchema:te,loading:le,getQueryInfo:A,initDefaultValues:me,saveModalLoading:V,fieldProperties:P}}const ot={name:"OnlineSuperQuery",props:{config:{type:Object,default:[]},status:{type:Boolean,default:!1},online:{type:Boolean,default:!1},isCustomSave:{type:Boolean,default:!1},saveSearchData:{type:Array,default:()=>[]},save:{type:Function},queryBtnCfg:{type:Object,default:()=>({buttonName:"高级查询",buttonIcon:"ant-design:filter-outlined"})}},components:{BasicModal:Re,MinusCircleOutlined:He,PlusOutlined:$e,OnlineSuperQueryValComponent:Ke,FileTextOutlined:Ue,CloseCircleOutlined:Je,AppstoreTwoTone:Ee,Divider:Ae,Popconfirm:Ye},emits:["search"],setup(m,{emit:n}){const[g,a]=qe(),{createMessage:O}=_e(),B=D({}),V=D(180),{prefixCls:W}=Be("super-query"),M=`${W}-tree-popup`,N=D(!0);let Q=null;const{filterCondition:X}=Ne(),$=e=>{var o,p;const y=(w,T)=>{var b;const re=(b=w.find(Fe=>Fe.value===T))!=null?b:{};return X({view:re.originView||re.view,fieldType:re.fieldType})};if(((o=e.field)==null?void 0:o.indexOf("@"))==-1||!e.field)return y(j.value,e.field);{const w=e.field.split("@")[0],T=j.value.find(b=>b.value===w);if((p=T==null?void 0:T.children)!=null&&p.length)return y(T.children,e.field)}};function P(){a.closeModal()}function E(){if(m.online===!0){let e=oe(!0);e&&e.length>0?(R(e),n("search",e,F.value),P(),Q=e):O.warning("空条件无法查询!")}else{let e=oe(!0);if(e&&e.length>0){R(e);let o=Y(e);n("search",o),P()}else O.warning("空条件无法查询!")}N.value=!0}const R=e=>{e.forEach(o=>{const p=o.val;if(o.type==="date"&&typeof p=="string"&&p!=""){const y=l.value[o.field];if(y){let w=y.fieldExtendJson;if(w&&(w=JSON.parse(w),w.picker&&w.picker!=="default")){const T=w.picker;T==="year"?o.val=ge(p).set("month",0).set("date",1).format("YYYY-MM-DD"):T==="month"?o.val=ge(p).set("date",1).format("YYYY-MM-DD"):T==="week"&&(o.val=ge(p).startOf("week").format("YYYY-MM-DD"))}}}})};function Y(e){let o=[];for(let p of e){let y=p.field,w=p.val;w instanceof Array&&(w=w.join(",")),o.push(ue(se({},p),{field:y,val:w}))}return o.length>0?r.value=!0:r.value=!1,{superQueryMatchType:F.value,superQueryParams:encodeURI(JSON.stringify(o))}}function H(){let e=Y([]);n("search",e)}function Z(){L.values=[],A(!1);let e=Y([]);Q=null,N.value=!0,n("search",e)}const ee=e=>{if(e){const o=document.documentElement.clientHeight-165;B.value={maxHeight:`${o}px`},V.value=o*.62}else B.value={},V.value=180},{formRef:te,init:J,dynamicRowValues:L,matchType:F,registerModal:le,handleSave:G,doSaveQueryInfo:S,saveInfo:z,saveTreeData:K,handleTreeSelect:ae,handleRemoveSaveInfo:ne,fieldTreeData:j,addOne:A,removeOne:c,setFormModel:I,getSchema:k,loading:ie,getQueryInfo:oe,initDefaultValues:me,saveModalLoading:t,fieldProperties:l}=it(m),r=D(!1);de(()=>m.status,e=>{r.value=e},{immediate:!0});function i(){r.value&&Q&&(L.values=fe(Q)),a.openModal(),N.value=!0,A(!0)}function h(){return document.getElementsByClassName("jee-super-query-form")[0]}function s(e){}function v(e){var o,p;e.val="";const y=(w,T)=>{const b=w.find(re=>re.value===T);(b==null?void 0:b.fieldType)==="string"&&["text"].includes((b==null?void 0:b.originView)||(b==null?void 0:b.view))?e.rule="like":["file","image","password"].includes((b==null?void 0:b.originView)||(b==null?void 0:b.view))?e.rule="empty":e.rule="eq"};if(((o=e.field)==null?void 0:o.indexOf("@"))==-1)y(j.value,e.field);else{const w=e.field.split("@")[0],T=j.value.find(b=>b.value===w);(p=T==null?void 0:T.children)!=null&&p.length&&y(T.children,e.field)}}de(()=>m.config,e=>{e&&J(e)},{immediate:!0});const C=xe(()=>j.value.find(e=>e.children)?`${M} containTable`:`${M} noTable`);return{formRef:te,registerFormModal:g,init:J,handleChangeField:v,dynamicRowValues:L,matchType:F,historyCollapsed:N,registerModal:le,handleSubmit:E,handleCancel:P,handleSave:G,handleReset:Z,doSaveQueryInfo:S,saveInfo:z,saveTreeData:K,handleTreeSelect:ae,handleRemoveSaveInfo:ne,fieldTreeData:j,addOne:A,removeOne:c,setFormModel:I,getSchema:k,loading:ie,onFinish:s,getPopupContainer:h,superQueryFlag:r,handleOpen:i,initDefaultValues:me,simpleImage:Qe.PRESENTED_IMAGE_SIMPLE,saveModalLoading:t,queryFormStyle:B,handleFullScreen:ee,fieldTreeSelectHeight:V,getTreePopupClass:C,handleStop:H,getQueryCondition:$}}},rt={class:"j-super-query-button"},st={style:{float:"left"}},ut={slot:"description"},dt=["title"],ct={style:{height:"80px","line-height":"75px",width:"100%","text-align":"center"}};function pt(m,n,g,a,O,B){const V=f("divider"),W=f("AppstoreTwoTone"),M=f("a-button"),N=f("a-button-group"),Q=f("a-tooltip"),X=f("a-divider"),$=f("a-empty"),P=f("a-select-option"),E=f("a-select"),R=f("a-form-item"),Y=f("a-col"),H=f("a-row"),Z=f("a-tree-select"),ee=f("online-super-query-val-component"),te=f("PlusOutlined"),J=f("MinusCircleOutlined"),L=f("a-space"),F=f("a-form"),le=f("close-circle-outlined"),G=f("a-popconfirm"),S=f("file-text-outlined"),z=f("a-tree"),K=f("Icon"),ae=f("a-card"),ne=f("BasicModal"),j=f("a-input"),A=f("a-modal");return x(),ve(he,null,[_("div",rt,[a.superQueryFlag?(x(),q(Q,{key:0,mouseLeaveDelay:.2},{title:d(()=>[n[7]||(n[7]=_("span",null,"执行查询中...",-1)),u(V,{type:"vertical",style:{"background-color":"#fff"}}),_("a",{onClick:n[0]||(n[0]=(...c)=>a.handleStop&&a.handleStop(...c))},"取消查询")]),default:d(()=>[u(N,null,{default:d(()=>[u(M,{type:"primary",onClick:a.handleOpen},{default:d(()=>[u(W,{spin:!0}),_("span",null,ce(g.queryBtnCfg.buttonName),1)]),_:1},8,["onClick"])]),_:1})]),_:1})):(x(),q(M,{key:1,type:"primary",preIcon:g.queryBtnCfg.buttonIcon,onClick:a.handleOpen},{default:d(()=>[_("span",null,ce(g.queryBtnCfg.buttonName),1)]),_:1},8,["preIcon","onClick"]))]),(x(),q(Pe,{to:"body"},[u(ne,{title:g.queryBtnCfg.buttonName+"构造器","wrap-class-name":"j-super-query-modal",canFullscreen:!0,width:850,onRegister:a.registerFormModal,onOk:a.handleSubmit,onFullScreen:a.handleFullScreen},{footer:d(()=>[_("div",st,[u(M,{loading:a.loading,onClick:a.handleReset},{default:d(()=>[...n[8]||(n[8]=[U("清空",-1)])]),_:1},8,["loading","onClick"]),u(M,{loading:a.loading,onClick:a.handleSave},{default:d(()=>[...n[9]||(n[9]=[U("保存查询",-1)])]),_:1},8,["loading","onClick"])]),u(M,{key:"submit",type:"primary",onClick:a.handleSubmit},{default:d(()=>[...n[10]||(n[10]=[U("执行查询",-1)])]),_:1},8,["onClick"]),u(M,{key:"back",onClick:a.handleCancel},{default:d(()=>[...n[11]||(n[11]=[U("关闭",-1)])]),_:1},8,["onClick"])]),default:d(()=>[a.dynamicRowValues.values.length==0?(x(),q($,{key:0},{default:d(()=>[_("div",ut,[n[12]||(n[12]=_("span",null,"没有任何查询条件",-1)),u(X,{type:"vertical"}),_("a",{onClick:n[1]||(n[1]=c=>a.addOne(-1))},"点击新增")])]),_:1})):Ie("",!0),u(H,{class:ye("j-super-query-modal-content")},{default:d(()=>[u(Y,{sm:24,md:24},{default:d(()=>[be(u(H,null,{default:d(()=>[u(Y,{md:12,xs:24},{default:d(()=>[u(R,{label:"匹配模式",labelCol:{md:6,xs:24},wrapperCol:{md:18,xs:24},style:{width:"100%"}},{default:d(()=>[u(E,{value:a.matchType,"onUpdate:value":n[2]||(n[2]=c=>a.matchType=c),getPopupContainer:c=>c==null?void 0:c.parentNode,style:{width:"100%"}},{default:d(()=>[u(P,{value:"and"},{default:d(()=>[...n[13]||(n[13]=[U("AND所有条件匹配",-1)])]),_:1}),u(P,{value:"or"},{default:d(()=>[...n[14]||(n[14]=[U("OR任意一个匹配",-1)])]),_:1})]),_:1},8,["value","getPopupContainer"])]),_:1})]),_:1})]),_:1},512),[[Se,a.dynamicRowValues.values.length>0]]),be(u(F,{ref:"formRef",class:ye("jee-super-query-form"),model:a.dynamicRowValues,onFinish:a.onFinish,style:De(a.queryFormStyle)},{default:d(()=>[(x(!0),ve(he,null,ke(a.dynamicRowValues.values,(c,I)=>(x(),q(L,{key:c.key,style:{display:"flex","margin-bottom":"8px"},align:c.curLineAlign?c.align:"baseline"},{default:d(()=>[u(R,{class:"field-clos",name:["values",I,"field"]},{default:d(()=>[u(Z,{popupClassName:a.getTreePopupClass,style:{width:"100%"},placeholder:"请选择字段",value:c.field,"onUpdate:value":k=>c.field=k,"show-search":"","tree-node-filter-prop":"title","allow-clear":"","tree-default-expand-all":"","dropdown-style":{maxHeight:`${a.fieldTreeSelectHeight}px`,overflow:"auto"},listHeight:a.fieldTreeSelectHeight-20,onChange:k=>a.handleChangeField(c),"tree-data":a.fieldTreeData},null,8,["popupClassName","value","onUpdate:value","dropdown-style","listHeight","onChange","tree-data"])]),_:2},1032,["name"]),u(R,{class:"rule-clos",name:["values",I,"rule"]},{default:d(()=>[u(E,{style:{width:"100%"},placeholder:"请选择匹配规则",value:c.rule,"onUpdate:value":k=>c.rule=k},{default:d(()=>[(x(!0),ve(he,null,ke(a.getQueryCondition(c),k=>(x(),q(P,{value:k.value,key:k.value},{default:d(()=>[U(ce(k.label),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"])]),_:2},1032,["name"]),u(R,{class:"component-clos",name:["values",I,"val"]},{default:d(()=>[u(ee,{style:{width:"100%"},schema:a.getSchema(c,I),formModel:c,setFormModel:(k,ie)=>{a.setFormModel(k,ie,c)},onSubmit:a.handleSubmit},null,8,["schema","formModel","setFormModel","onSubmit"])]),_:2},1032,["name"]),u(R,null,{default:d(()=>[u(M,{onClick:k=>a.addOne(I),style:{"margin-right":"6px"}},{default:d(()=>[u(te)]),_:1},8,["onClick"]),u(M,{onClick:k=>a.removeOne(c)},{default:d(()=>[u(J)]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1032,["align"]))),128))]),_:1},8,["model","onFinish","style"]),[[Se,a.dynamicRowValues.values.length>0]])]),_:1})]),_:1}),u(ae,{class:ye(["j-super-query-history-card",{collapsed:a.historyCollapsed}]),bordered:!1},{title:d(()=>[...n[15]||(n[15]=[_("div",null,"保存的查询",-1)])]),default:d(()=>[a.saveTreeData.length===0?(x(),q($,{key:0,class:"j-super-query-history-empty",image:a.simpleImage,description:"没有保存的查询"},null,8,["image"])):(x(),q(z,{key:1,class:"j-super-query-history-tree",treeData:a.saveTreeData,selectedKeys:[],"show-icon":!0,onSelect:a.handleTreeSelect},{title:d(({title:c})=>[_("div",null,[_("span",{title:c},ce(c.length>10?c.substring(0,10)+"...":c),9,dt),u(G,{title:"确定删除吗",onConfirm:I=>a.handleRemoveSaveInfo(c)},{default:d(()=>[_("span",{class:"icon-cancle",onClick:n[3]||(n[3]=I=>I.stopPropagation())},[u(le)])]),_:1},8,["onConfirm"])])]),custom:d(()=>[u(S)]),_:1},8,["treeData","onSelect"])),_("div",{class:"collapse-box",onClick:n[4]||(n[4]=c=>a.historyCollapsed=!a.historyCollapsed)},[a.historyCollapsed?(x(),q(K,{key:0,icon:"ant-design:caret-left"})):(x(),q(K,{key:1,icon:"ant-design:caret-right"}))])]),_:1},8,["class"])]),_:1},8,["title","onRegister","onOk","onFullScreen"])])),u(A,{title:"请输入保存的名称",open:a.saveInfo.visible,onCancel:n[6]||(n[6]=c=>a.saveInfo.visible=!1),onOk:a.doSaveQueryInfo,confirmLoading:a.saveModalLoading},{default:d(()=>[_("div",ct,[u(j,{value:a.saveInfo.title,"onUpdate:value":n[5]||(n[5]=c=>a.saveInfo.title=c),style:{width:"90%"},placeholder:"请输入保存的名称"},null,8,["value"])])]),_:1},8,["open","onOk","confirmLoading"])],64)}const _l=We(ot,[["render",pt],["__scopeId","data-v-6fccff78"]]);export{_l as default};