searchParams.91ecf046.js 4.7 KB

1
  1. import{a as N,s as C,a7 as w,L as V,w as z,o as t,h as n,m as O,n as o,z as s,F as p,b2 as i,i as u,j as c,eE as m,B as v,t as _,dh as h,k}from"./index.7e08ba81.js";import{S as b}from"./index.7e5abc0c.js";import{e as B,b as S}from"./setting.4b102f2b.js";import{C as q}from"./index.d63cc30b.js";import"./worker-json.743ca174.js";const I={key:0,class:"p-2 mb-1 bg-red-300"},L={class:"p-2 bg-gray-300 border-2"},$={key:0,class:"my-1"},A={key:0,class:"p-2 ml-16 bg-gray-200"},P={key:0,class:"my-1"},M=N({__name:"searchParams",props:{value:Object,columns:Object,requestSettings:Object},setup(D){const a=C({}),U=C([]),g=C([]),f=D;w(()=>f.columns,()=>{U.value=f.columns},{immediate:!0}),w(()=>f.requestSettings,()=>{g.value=f.requestSettings},{immediate:!0,deep:!0}),V(()=>{a.value=f.value});const F=()=>{var x;a.value.children,(x=a.value.children)==null||x.push({es_type:"",es_operate:"",column_id:0,value:"",isUseExtend:!1,es_extend:{}})},j=x=>{var d;(d=a.value.children)==null||d.splice(x,1)};return(x,d)=>{const E=z("a-button");return a.value.es_type?(t(),n("div",I,[O("div",L,[o(u(h),{style:{width:"100px"},value:a.value.es_type,"onUpdate:value":d[0]||(d[0]=e=>a.value.es_type=e)},{default:s(()=>[(t(!0),n(p,null,i(u(B),(e,r)=>(t(),c(u(m),{key:r,value:e},{default:s(()=>[v(_(e),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"]),o(u(h),{style:{width:"100px",margin:"0 10px"},value:a.value.es_operate,"onUpdate:value":d[1]||(d[1]=e=>a.value.es_operate=e)},{default:s(()=>[(t(!0),n(p,null,i(u(S),(e,r)=>(t(),c(u(m),{key:r,value:e},{default:s(()=>[v(_(e),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"]),o(u(h),{style:{width:"100px",margin:"0 10px"},value:a.value.column_id,"onUpdate:value":d[2]||(d[2]=e=>a.value.column_id=e),mode:["query_string"].includes(a.value.es_operate)?"multiple":void 0},{default:s(()=>[(t(!0),n(p,null,i(U.value,(e,r)=>(t(),c(u(m),{key:r,value:e.id},{default:s(()=>[v(_(e.code),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","mode"]),o(u(h),{style:{width:"100px",margin:"0 10px"},value:a.value.value,"onUpdate:value":d[3]||(d[3]=e=>a.value.value=e),mode:["terms","range"].includes(a.value.es_operate)?"multiple":void 0,placeholder:"\u8BF7\u9009\u62E9\u53C2\u6570"},{default:s(()=>[(t(!0),n(p,null,i(g.value,(e,r)=>(t(),c(u(m),{key:r,value:e.column},{default:s(()=>[v(_(e.column),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","mode"]),o(u(b),{checked:a.value.isUseExtend,"onUpdate:checked":d[4]||(d[4]=e=>a.value.isUseExtend=e),checkedChildren:"\u5173\u95ED",unCheckedChildren:"\u6269\u5C55"},null,8,["checked"]),o(E,{type:"primary",size:"small",class:"ml-2",onClick:d[5]||(d[5]=e=>F())},{default:s(()=>[v("\u5B50\u641C\u7D22")]),_:1}),a.value.isUseExtend?(t(),n("div",$,[o(u(q),{style:{width:"300px"},value:a.value.es_extend,"onUpdate:value":d[6]||(d[6]=e=>a.value.es_extend=e)},null,8,["value"])])):k("",!0)]),a.value.children&&a.value.children.length>0?(t(),n("div",A,[(t(!0),n(p,null,i(a.value.children,(e,r)=>(t(),n("div",{key:r,class:"my-1"},[o(u(h),{style:{width:"100px"},value:e.es_type,"onUpdate:value":l=>e.es_type=l},{default:s(()=>[(t(!0),n(p,null,i(u(B),(l,y)=>(t(),c(u(m),{key:y,value:l},{default:s(()=>[v(_(l),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"]),o(u(h),{style:{width:"100px",margin:"0 10px"},value:e.es_operate,"onUpdate:value":l=>e.es_operate=l},{default:s(()=>[(t(!0),n(p,null,i(u(S),(l,y)=>(t(),c(u(m),{key:y,value:l},{default:s(()=>[v(_(l),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value"]),o(u(h),{style:{width:"100px",margin:"0 10px"},value:e.column_id,"onUpdate:value":l=>e.column_id=l,mode:["query_string"].includes(e.es_operate)?"multiple":void 0},{default:s(()=>[(t(!0),n(p,null,i(U.value,(l,y)=>(t(),c(u(m),{key:y,value:l.id,placeholder:"\u8BF7\u9009\u62E9\u5B57\u6BB5"},{default:s(()=>[v(_(l.code),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","mode"]),o(u(h),{style:{width:"100px",margin:"0 10px"},value:e.value,"onUpdate:value":l=>e.value=l,mode:["terms","range"].includes(e.es_operate)?"multiple":void 0,placeholder:"\u8BF7\u9009\u62E9\u53C2\u6570"},{default:s(()=>[(t(!0),n(p,null,i(g.value,(l,y)=>(t(),c(u(m),{key:y,value:l.column},{default:s(()=>[v(_(l.column),1)]),_:2},1032,["value"]))),128))]),_:2},1032,["value","onUpdate:value","mode"]),o(u(b),{checked:e.isUseExtend,"onUpdate:checked":l=>e.isUseExtend=l,checkedChildren:"\u5173\u95ED",unCheckedChildren:"\u6269\u5C55"},null,8,["checked","onUpdate:checked"]),o(E,{danger:"",type:"ghost",size:"small",class:"ml-2",onClick:l=>j(r)},{default:s(()=>[v("\u5220\u9664")]),_:2},1032,["onClick"]),e.isUseExtend?(t(),n("div",P,[o(u(q),{class:"w-80",value:e.es_extend,"onUpdate:value":l=>e.es_extend=l},null,8,["value","onUpdate:value"])])):k("",!0)]))),128))])):k("",!0)])):k("",!0)}}});export{M as default};