2 lines
20 KiB
Java
2 lines
20 KiB
Java
var Ne=Object.defineProperty,Re=Object.defineProperties;var Ae=Object.getOwnPropertyDescriptors;var be=Object.getOwnPropertySymbols;var Ee=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable;var Ce=(f,t,v)=>t in f?Ne(f,t,{enumerable:!0,configurable:!0,writable:!0,value:v}):f[t]=v,X=(f,t)=>{for(var v in t||(t={}))Ee.call(t,v)&&Ce(f,v,t[v]);if(be)for(var v of be(t))je.call(t,v)&&Ce(f,v,t[v]);return f},Z=(f,t)=>Re(f,Ae(t));import{B as Qe}from"./index-BDvqZ5j4.js";import{cq as He,s as Me,a_ as Be,aQ as pe,bg as de,M as Pe,aF as xe,cf as qe,aD as Le,bo as ze,b3 as Ye,bL as Ve,aK as ve,au as Je,T as Ue,aJ as We,aB as Ge,av as Ke,aw as Xe,F as Ze,aE as $e,aG as et}from"./index-X7Y8jykP.js";import{f as u,h as ue,r as V,b as Se,W as tt,t as we,c as lt,C as ye,z as M,Q as O,y as R,A as d,K as A,a3 as nt,F as ge,G as fe,H as ot,J as he,O as ke,E as Y,P as Oe,T as at,D as Te}from"./vue-vendor-DNhG1Cve.js";import{u as it,F as rt}from"./useExtendComponent-DsD-dPUC.js";import{a as st,u as ut}from"./useModal-DaJ3Bflg.js";import{_ as ct}from"./SuperQueryValComponent.vue_vue_type_script_lang-B1EwkMyA.js";import{F as dt}from"./FileTextOutlined-jLa_kaoN.js";import{M as ft}from"./MinusCircleOutlined-mDqJKkqP.js";import De from"./index-saD4h7VJ.js";import{C as pt}from"./index-BwqG9R3y.js";import{O as mt}from"./index-CuWaQdlK.js";import{A as vt}from"./index-DO7ZhK45.js";import yt from"./index-COZPPMBf.js";import{_ as gt}from"./index-C7ckZv9Z.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./index-BzChaRPg.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useAppInject-DPZGPcR3.js";import"./constant-DfcHKztj.js";import"./JUpload.vue_vue_type_style_index_0_lang-B_SS088g.js";import"./JUploadModal.vue_vue_type_script_setup_true_lang-CSwYeVkH.js";import"./helper-DcLcf4v6.js";import"./LinkTableSelect-Bxfjs2Wv.js";import"./useLinkTable-DuzCQq29.js";import"./JDictSelectUtil-DwVTEDM5.js";import"./index-Cq6YxX27.js";import"./placeholderImage-CRpUMlaT.js";import"./EditOutlined-drlR34lz.js";import"./LinkTableCard-BUdn9nTb.js";import"./MinusCircleFilled-BLRBKPEV.js";import"./OnlineSelectCascade-BuXb37Ka.js";import"./index-Cl-8Hzo4.js";import"./useMaxLevel-DE205ncc.js";import"./eagerComputed-BTlOruLW.js";import"./index-BuONesFs.js";import"./DirectoryTree-nk_YTTIy.js";import"./FolderOpenOutlined-SzIPA7z0.js";var ht={icon:function(t,v){return{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z",fill:t}},{tag:"path",attrs:{d:"M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z",fill:v}}]}},name:"appstore",theme:"twotone"};function Fe(f){for(var t=1;t<arguments.length;t++){var v=arguments[t]!=null?Object(arguments[t]):{},l=Object.keys(v);typeof Object.getOwnPropertySymbols=="function"&&(l=l.concat(Object.getOwnPropertySymbols(v).filter(function(C){return Object.getOwnPropertyDescriptor(v,C).enumerable}))),l.forEach(function(C){_t(f,C,v[C])})}return f}function _t(f,t,v){return t in f?Object.defineProperty(f,t,{value:v,enumerable:!0,configurable:!0,writable:!0}):f[t]=v,f}var _e=function(t,v){var l=Fe({},t,v.attrs);return u(He,Fe({},l,{icon:ht}),null)};_e.displayName="AppstoreTwoTone";_e.inheritAttrs=!1;const bt={password:"text",file:"text",image:"text",textarea:"text",umeditor:"text",markdown:"text",checkbox:"list_multi",radio:"list"},Ct="JSuperQuerySaved_";function St(f){const{linkTableCard2Select:t}=it(),{createMessage:v}=Me(),l=V(),C=Se({values:[]}),E=V("and"),N=V(!1),[$,{setModalProps:F}]=st(()=>{F({confirmLoading:!1})}),j=Object.assign({},{link_down:"text"},bt);function H(){}function ee(){}function J(n,o,i){i.val=o}const P=V({}),L=V([]),D=n=>{const{properties:o={}}=n;Object.entries(o).forEach(([i,a])=>{a.view==="table"&&D(a),["link_down"].includes(a.originView||a.view)&&delete o[i]})};function B(n){var r;D(n);let{allFields:o,treeData:i}=re(n);P.value=o;const a=(r=n.properties)!=null?r:{},y=[],m=n.table;if(Object.entries(a).forEach(([_,e])=>{e.view==="table"&&y.push(_)}),y.length){let _=[];_=i.filter(e=>!y.includes(e.value));for(let e=0,s=i.length;e<s;e++){const p=i[e];y.includes(p.value)||(i.splice(e,1),e--,s--)}i.unshift({title:"主表",value:m,disabled:!0,order:200,children:_,view:"table"})}L.value=i}function U(n){let o={field:void 0,rule:"eq",val:"",key:de(16)};n===!1?(C.values=[],C.values.push(o)):n===!0?C.values.length==0&&C.values.push(o):C.values.splice(++n,0,o)}function te(n){let o=we(C.values),i=-1;for(let a=0;a<o.length;a++)if(n.key==o[a].key){i=a;break}i!=-1&&C.values.splice(i,1)}const le={field:"val",label:"测试",component:"Input"};function ne(n,o){var _,e,s;let a=P.value[n.field];if(!a)return le;j[a.view]&&(a.view=j[a.view]);let y=rt.createFormSchema(n.field,a);y.noChange(),y.asSearchForm(),y.updateField(n.field+o);const m=p=>{n.val=p[n.field]};y.setFunctionForFieldValue(m);let r=y.getFormItemSchema();if(["empty","not_empty"].includes(n.rule)&&(r.componentProps=Z(X({},r.componentProps),{disabled:!0})),t(r),r.component==="LinkTableSelect"){let p=(_=r.componentProps)!=null?_:{};r.componentProps=Z(X({},p),{editBtnShow:!1})}if(r&&r.component==="InputNumber"&&(n.curLineAlign="start"),(r==null?void 0:r.component)==="JTreeSelect"){let p=r.componentProps;p?p.getPopupContainer=()=>document.body:r.componentProps={getPopupContainer:()=>document.body}}if((r==null?void 0:r.component)==="JSwitch"){const p=(e=r.componentProps)!=null?e:{};r.componentProps=Z(X({},p),{query:!0})}if((r==null?void 0:r.component)==="JSelectUser"){const p=(s=r.componentProps)!=null?s:{};r.componentProps=Z(X({},p),{showButton:!1})}return r}const z=V(""),Q=Be(),T=Se({visible:!1,title:"",content:"",saveCode:""}),oe=V(!1),W=tt();f.isCustomSave?ue(f.saveSearchData,()=>{w.value=f.saveSearchData}):ue(()=>W.fullPath,n=>{G()});const w=V([]);ue(()=>w.value,n=>{let o=[];n&&n.length>0&&n.map(i=>{let a=de(16);o.push({title:i.title,slots:{icon:"custom"},value:a})}),z.value=o},{immediate:!0,deep:!0});function G(){if(f.isCustomSave)w.value=pe(f.saveSearchData);else{let n=Ct+W.fullPath;T.saveCode=n;let o=Q.get(n);o&&o instanceof Array&&(w.value=o)}}G();function K(){let n=q();if(!n){v.warning("空条件不能保存");return}let o=JSON.stringify(n);ae(o)}function ae(n){T.visible=!0,T.title="",T.content=n}function ie(){let{title:n,content:o,saveCode:i}=T,a=I(n);const y=m=>{const r=pe(w.value);N.value=!0,m?r.splice(a,1,{content:o,title:n,type:E.value}):r.push({content:o,title:n,type:E.value});const _=()=>{T.visible=!1,v.success("保存成功"),w.value=r,N.value=!1};f.isCustomSave?f.save(r,0).then(()=>{_()}).catch(e=>{N.value=!1}):(Q.set(i,r,2592e3),_())};a>=0?Pe.confirm({title:"提示",content:`${n} 已存在,是否覆盖?`,okText:"确认",cancelText:"取消",onOk:()=>{y(1)}}):y(0)}function I(n){let o=w.value,i=-1;for(let a=0;a<o.length;a++)if(o[a].title==n){i=a;break}return i}function q(n=!1){var y;let o=C.values;if(!o||o.length==0)return!1;let i=[],a=P.value;for(let m of o){let r=["empty","not_empty"].includes(m.rule);if(m.field&&(r||m.val||m.val===0)&&m.rule){let _=a[m.field],e=(y=_==null?void 0:_.formatValue)!=null?y:(g=>g),s=we(m.val);s instanceof Array?s=s.map(g=>e(g)).join(","):s=e(s);let S={field:c(m),rule:m.rule,val:s,fileType:m.fileType};if(n===!0){let g=a[m.field];g&&(S.type=g.view,S.dbType=g.type)}i.push(S)}}return i.length==0?!1:i}function c(n){let o=n.field;return o.indexOf("@")>0&&(o=o.replace("@",",")),o}function x(n,{node:o}){let i=o.dataRef.title,a=w.value.filter(y=>y.title==i);if(a&&a.length>0){let{content:y,type:m}=a[0],r=JSON.parse(y),_=[];for(let e of r)e.field=e.field.replace(",","@"),_.push(Object.assign({},{key:de(16)},e));C.values=_,E.value=m}}function k(n){let o=I(n);if(o>=0)if(f.isCustomSave){const i=pe(w.value);i.splice(o,1),f.save(i,1).then(()=>{w.value=i}).catch(a=>{})}else w.value.splice(o,1),Q.set(T.saveCode,w.value)}function re(n){let o={},i=1,a=[];return n.properties&&(n=n.properties),Object.keys(n).map(y=>{let m=n[y];if(m.view=="table"){let r=m.properties||m.fields,_=i*100,e={title:m.title,value:y,disabled:!0,children:[],order:_,fieldType:m.type};Object.keys(r).map(s=>{let p=r[s];p.order=_+p.order;let S=y+"@"+s;o[S]=p,e.children.push({title:p.title,value:S,isLeaf:!0,order:p.order,fieldType:p.type,view:p.view,originView:p.view})}),se(e),a.push(e),i++}else{let r=y;o[r]=m,a.push({title:m.title,value:r,isLeaf:!0,order:m.order,fieldType:m.type,view:m.view,originView:m.view})}}),se(a),{allFields:o,treeData:a}}function se(n){(n.children||n).sort(function(i,a){return i.order-a.order})}function me(n){const{params:o,matchType:i}=n;if(o){let a=[];for(let y of o)a.push(Object.assign({},{key:de(16)},y));C.values=a,i.value=i}}return{formRef:l,init:B,dynamicRowValues:C,matchType:E,registerModal:$,handleSubmit:H,handleCancel:ee,handleSave:K,doSaveQueryInfo:ie,saveInfo:T,saveTreeData:z,handleRemoveSaveInfo:k,handleTreeSelect:x,fieldTreeData:L,addOne:U,removeOne:te,setFormModel:J,getSchema:ne,loading:oe,getQueryInfo:q,initDefaultValues:me,saveModalLoading:N,fieldProperties:P}}const wt={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:Qe,MinusCircleOutlined:ft,PlusOutlined:Le,OnlineSuperQueryValComponent:ct,FileTextOutlined:dt,CloseCircleOutlined:qe,AppstoreTwoTone:_e,Divider:De,Popconfirm:xe},emits:["search"],setup(f,{emit:t}){const[v,l]=ut(),{createMessage:C}=Me(),E=V({}),N=V(180),{prefixCls:$}=ze("super-query"),F=`${$}-tree-popup`,j=V(!0);let H=null;const{filterCondition:ee}=Ye(),J=e=>{var p,S;const s=(g,b)=>{var ce;const h=(ce=g.find(Ie=>Ie.value===b))!=null?ce:{};return ee({view:h.originView||h.view,fieldType:h.fieldType})};if(((p=e.field)==null?void 0:p.indexOf("@"))==-1||!e.field)return s(I.value,e.field);{const g=e.field.split("@")[0],b=I.value.find(h=>h.value===g);if((S=b==null?void 0:b.children)!=null&&S.length)return s(b.children,e.field)}};function P(){l.closeModal()}function L(){if(f.online===!0){let e=se(!0);e&&e.length>0?(D(e),t("search",e,T.value),P(),H=e):C.warning("空条件无法查询!")}else{let e=se(!0);if(e&&e.length>0){D(e);let s=B(e);t("search",s),P()}else C.warning("空条件无法查询!")}j.value=!0}const D=e=>{e.forEach(s=>{const p=s.val;if(s.type==="date"&&typeof p=="string"&&p!=""){const S=o.value[s.field];if(S){let g=S.fieldExtendJson;if(g&&(g=JSON.parse(g),g.picker&&g.picker!=="default")){const b=g.picker;b==="year"?s.val=ve(p).set("month",0).set("date",1).format("YYYY-MM-DD"):b==="month"?s.val=ve(p).set("date",1).format("YYYY-MM-DD"):b==="week"&&(s.val=ve(p).startOf("week").format("YYYY-MM-DD"))}}}})};function B(e){let s=[];for(let S of e){let g=S.field,b=S.val;b instanceof Array&&(b=b.join(",")),s.push(Z(X({},S),{field:g,val:b}))}return s.length>0?i.value=!0:i.value=!1,{superQueryMatchType:T.value,superQueryParams:encodeURI(JSON.stringify(s))}}function U(){let e=B([]);t("search",e)}function te(){Q.values=[],q(!1);let e=B([]);H=null,j.value=!0,t("search",e)}const le=e=>{if(e){const s=document.documentElement.clientHeight-165;E.value={maxHeight:`${s}px`},N.value=s*.62}else E.value={},N.value=180},{formRef:ne,init:z,dynamicRowValues:Q,matchType:T,registerModal:oe,handleSave:W,doSaveQueryInfo:w,saveInfo:G,saveTreeData:K,handleTreeSelect:ae,handleRemoveSaveInfo:ie,fieldTreeData:I,addOne:q,removeOne:c,setFormModel:x,getSchema:k,loading:re,getQueryInfo:se,initDefaultValues:me,saveModalLoading:n,fieldProperties:o}=St(f),i=V(!1);ue(()=>f.status,e=>{i.value=e},{immediate:!0});function a(){i.value&&H&&(Q.values=pe(H)),l.openModal(),j.value=!0,q(!0)}function y(){return document.getElementsByClassName("jee-super-query-form")[0]}function m(e){}function r(e){var p,S;e.val="";const s=(g,b)=>{const h=g.find(ce=>ce.value===b);(h==null?void 0:h.fieldType)==="string"&&["text"].includes((h==null?void 0:h.originView)||(h==null?void 0:h.view))?e.rule="like":["file","image","password"].includes((h==null?void 0:h.originView)||(h==null?void 0:h.view))?e.rule="empty":e.rule="eq"};if(((p=e.field)==null?void 0:p.indexOf("@"))==-1)s(I.value,e.field);else{const g=e.field.split("@")[0],b=I.value.find(h=>h.value===g);(S=b==null?void 0:b.children)!=null&&S.length&&s(b.children,e.field)}}ue(()=>f.config,e=>{e&&z(e)},{immediate:!0});const _=lt(()=>I.value.find(s=>s.children)?`${F} containTable`:`${F} noTable`);return{formRef:ne,registerFormModal:v,init:z,handleChangeField:r,dynamicRowValues:Q,matchType:T,historyCollapsed:j,registerModal:oe,handleSubmit:L,handleCancel:P,handleSave:W,handleReset:te,doSaveQueryInfo:w,saveInfo:G,saveTreeData:K,handleTreeSelect:ae,handleRemoveSaveInfo:ie,fieldTreeData:I,addOne:q,removeOne:c,setFormModel:x,getSchema:k,loading:re,onFinish:m,getPopupContainer:y,superQueryFlag:i,handleOpen:a,initDefaultValues:me,simpleImage:Ve.PRESENTED_IMAGE_SIMPLE,saveModalLoading:n,queryFormStyle:E,handleFullScreen:le,fieldTreeSelectHeight:N,getTreePopupClass:_,handleStop:U,getQueryCondition:J}}},kt={class:"j-super-query-button"},Ot={style:{float:"left"}},Tt={slot:"description"},Ft=["title"],Mt={style:{height:"80px","line-height":"75px",width:"100%","text-align":"center"}};function Pt(f,t,v,l,C,E){const N=A("divider"),$=A("AppstoreTwoTone"),F=A("a-button"),j=We,H=Ue,ee=De,J=Ve,P=Xe,L=Ke,D=Ge,B=vt,U=mt,te=yt,le=A("online-super-query-val-component"),ne=A("PlusOutlined"),z=A("MinusCircleOutlined"),Q=$e,T=Ze,oe=A("close-circle-outlined"),W=xe,w=A("file-text-outlined"),G=gt,K=A("Icon"),ae=pt,ie=A("BasicModal"),I=et,q=Pe;return M(),ye(ge,null,[O("div",kt,[l.superQueryFlag?(M(),R(H,{key:0,mouseLeaveDelay:.2},{title:d(()=>[t[7]||(t[7]=O("span",null,"执行查询中...",-1)),u(N,{type:"vertical",style:{"background-color":"#fff"}}),O("a",{onClick:t[0]||(t[0]=(...c)=>l.handleStop&&l.handleStop(...c))},"取消查询")]),default:d(()=>[u(j,null,{default:d(()=>[u(F,{type:"primary",onClick:l.handleOpen},{default:d(()=>[u($,{spin:!0}),O("span",null,fe(v.queryBtnCfg.buttonName),1)]),_:1},8,["onClick"])]),_:1})]),_:1})):(M(),R(F,{key:1,type:"primary",preIcon:v.queryBtnCfg.buttonIcon,onClick:l.handleOpen},{default:d(()=>[O("span",null,fe(v.queryBtnCfg.buttonName),1)]),_:1},8,["preIcon","onClick"]))]),(M(),R(nt,{to:"body"},[u(ie,{title:v.queryBtnCfg.buttonName+"构造器","wrap-class-name":"j-super-query-modal",canFullscreen:!0,width:850,onRegister:l.registerFormModal,onOk:l.handleSubmit,onFullScreen:l.handleFullScreen},{footer:d(()=>[O("div",Ot,[u(F,{loading:l.loading,onClick:l.handleReset},{default:d(()=>[...t[8]||(t[8]=[Y("清空",-1)])]),_:1},8,["loading","onClick"]),u(F,{loading:l.loading,onClick:l.handleSave},{default:d(()=>[...t[9]||(t[9]=[Y("保存查询",-1)])]),_:1},8,["loading","onClick"])]),u(F,{key:"submit",type:"primary",onClick:l.handleSubmit},{default:d(()=>[...t[10]||(t[10]=[Y("执行查询",-1)])]),_:1},8,["onClick"]),u(F,{key:"back",onClick:l.handleCancel},{default:d(()=>[...t[11]||(t[11]=[Y("关闭",-1)])]),_:1},8,["onClick"])]),default:d(()=>[l.dynamicRowValues.values.length==0?(M(),R(J,{key:0},{default:d(()=>[O("div",Tt,[t[12]||(t[12]=O("span",null,"没有任何查询条件",-1)),u(ee,{type:"vertical"}),O("a",{onClick:t[1]||(t[1]=c=>l.addOne(-1))},"点击新增")])]),_:1})):ot("",!0),u(U,{class:he("j-super-query-modal-content")},{default:d(()=>[u(B,{sm:24,md:24},{default:d(()=>[ke(u(U,null,{default:d(()=>[u(B,{md:12,xs:24},{default:d(()=>[u(D,{label:"匹配模式",labelCol:{md:6,xs:24},wrapperCol:{md:18,xs:24},style:{width:"100%"}},{default:d(()=>[u(L,{value:l.matchType,"onUpdate:value":t[2]||(t[2]=c=>l.matchType=c),getPopupContainer:c=>c==null?void 0:c.parentNode,style:{width:"100%"}},{default:d(()=>[u(P,{value:"and"},{default:d(()=>[...t[13]||(t[13]=[Y("AND(所有条件匹配)",-1)])]),_:1}),u(P,{value:"or"},{default:d(()=>[...t[14]||(t[14]=[Y("OR(任意一个匹配)",-1)])]),_:1})]),_:1},8,["value","getPopupContainer"])]),_:1})]),_:1})]),_:1},512),[[Oe,l.dynamicRowValues.values.length>0]]),ke(u(T,{ref:"formRef",class:he("jee-super-query-form"),model:l.dynamicRowValues,onFinish:l.onFinish,style:at(l.queryFormStyle)},{default:d(()=>[(M(!0),ye(ge,null,Te(l.dynamicRowValues.values,(c,x)=>(M(),R(Q,{key:c.key,style:{display:"flex","margin-bottom":"8px"},align:c.curLineAlign?c.align:"baseline"},{default:d(()=>[u(D,{class:"field-clos",name:["values",x,"field"]},{default:d(()=>[u(te,{popupClassName:l.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:`${l.fieldTreeSelectHeight}px`,overflow:"auto"},listHeight:l.fieldTreeSelectHeight-20,onChange:k=>l.handleChangeField(c),"tree-data":l.fieldTreeData},null,8,["popupClassName","value","onUpdate:value","dropdown-style","listHeight","onChange","tree-data"])]),_:2},1032,["name"]),u(D,{class:"rule-clos",name:["values",x,"rule"]},{default:d(()=>[u(L,{style:{width:"100%"},placeholder:"请选择匹配规则",value:c.rule,"onUpdate:value":k=>c.rule=k},{default:d(()=>[(M(!0),ye(ge,null,Te(l.getQueryCondition(c),k=>(M(),R(P,{value:k.value,key:k.value},{default:d(()=>[Y(fe(k.label),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"])]),_:2},1032,["name"]),u(D,{class:"component-clos",name:["values",x,"val"]},{default:d(()=>[u(le,{style:{width:"100%"},schema:l.getSchema(c,x),formModel:c,setFormModel:(k,re)=>{l.setFormModel(k,re,c)},onSubmit:l.handleSubmit},null,8,["schema","formModel","setFormModel","onSubmit"])]),_:2},1032,["name"]),u(D,null,{default:d(()=>[u(F,{onClick:k=>l.addOne(x),style:{"margin-right":"6px"}},{default:d(()=>[u(ne)]),_:1},8,["onClick"]),u(F,{onClick:k=>l.removeOne(c)},{default:d(()=>[u(z)]),_:1},8,["onClick"])]),_:2},1024)]),_:2},1032,["align"]))),128))]),_:1},8,["model","onFinish","style"]),[[Oe,l.dynamicRowValues.values.length>0]])]),_:1})]),_:1}),u(ae,{class:he(["j-super-query-history-card",{collapsed:l.historyCollapsed}]),bordered:!1},{title:d(()=>[...t[15]||(t[15]=[O("div",null,"保存的查询",-1)])]),default:d(()=>[l.saveTreeData.length===0?(M(),R(J,{key:0,class:"j-super-query-history-empty",image:l.simpleImage,description:"没有保存的查询"},null,8,["image"])):(M(),R(G,{key:1,class:"j-super-query-history-tree",treeData:l.saveTreeData,selectedKeys:[],"show-icon":!0,onSelect:l.handleTreeSelect},{title:d(({title:c})=>[O("div",null,[O("span",{title:c},fe(c.length>10?c.substring(0,10)+"...":c),9,Ft),u(W,{title:"确定删除吗?",onConfirm:x=>l.handleRemoveSaveInfo(c)},{default:d(()=>[O("span",{class:"icon-cancle",onClick:t[3]||(t[3]=x=>x.stopPropagation())},[u(oe)])]),_:1},8,["onConfirm"])])]),custom:d(()=>[u(w)]),_:1},8,["treeData","onSelect"])),O("div",{class:"collapse-box",onClick:t[4]||(t[4]=c=>l.historyCollapsed=!l.historyCollapsed)},[l.historyCollapsed?(M(),R(K,{key:0,icon:"ant-design:caret-left"})):(M(),R(K,{key:1,icon:"ant-design:caret-right"}))])]),_:1},8,["class"])]),_:1},8,["title","onRegister","onOk","onFullScreen"])])),u(q,{title:"请输入保存的名称",open:l.saveInfo.visible,onCancel:t[6]||(t[6]=c=>l.saveInfo.visible=!1),onOk:l.doSaveQueryInfo,confirmLoading:l.saveModalLoading},{default:d(()=>[O("div",Mt,[u(I,{value:l.saveInfo.title,"onUpdate:value":t[5]||(t[5]=c=>l.saveInfo.title=c),style:{width:"90%"},placeholder:"请输入保存的名称"},null,8,["value"])])]),_:1},8,["open","onOk","confirmLoading"])],64)}const kl=Je(wt,[["render",Pt],["__scopeId","data-v-90c8161b"]]);export{kl as default};
|