OnlineSearchFormItem-1e437bd3-DVJ_9jrV.js 9.7 KB

1
  1. import{d as I,f as O,w as C,aI as L,ag as n,aB as o,ar as i,as as G,aD as S,aq as m,F as s,k as y,at as k,aC as W,G as z,au as j,aE as B}from"./vue-vendor-Be68asQ6.js";import"./index-D68l__AG.js";import $ from"./JOnlineSearchSelect-04ec87d0-Dow_orco.js";import{co as H}from"./index-BFfnEkVs.js";import{o as Q,i as R,t as X,e as Z,j as ee,_ as le}from"./JAddInput-BBXQvvpq.js";import te from"./JAreaLinkage-BNOKwn5l.js";import{u as ae}from"./JPopup-DKJW27Yk.js";import{a as ie}from"./JSelectDept-DT6g7V5M.js";import{l as oe}from"./JSelectUser-DCwPqRxp.js";import"./BasicForm-Cv-dsB-e.js";import"./antd-vue-vendor-DcqS7Wvq.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./index-CETWS1o0.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JEllipsis-C04xKxcI.js";import"./JSelectBiz-Be8KsC5j.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./props-BPxWJPuD.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";var re=Object.defineProperty,E=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,K=(e,l,r)=>l in e?re(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,de=(e,l)=>{for(var r in l||(l={}))ne.call(l,r)&&K(e,r,l[r]);if(E)for(var r of E(l))ue.call(l,r)&&K(e,r,l[r]);return e};const M=I({name:"OnlineSearchFormItem",components:{JOnlineSearchSelect:$,JDictSelectTag:le,JTreeSelect:ee,JCategorySelect:Z,JSelectUser:oe,JSelectUserByDept:X,JSelectDept:ie,JPopup:ae,JAreaLinkage:te,JAreaSelect:R,JSelectMultiple:Q},props:{value:{type:String,default:""},item:{type:Object,default:()=>{},required:!0},dictOptions:{type:Object,default:()=>{},required:!1},onlineForm:{type:Object,default:()=>{},required:!1}},emits:["update:value","change"],setup(e,{emit:l}){const r="120px",P={style:{"max-width":r}},q="single";let f=O(""),u=O(""),g=O("");C(()=>e.value,()=>{V()?f.value=e.value?e.value:void 0:f.value=e.value,e.value||(u.value="",g.value="")},{deep:!0,immediate:!0}),C(f,a=>{l("update:value",a)},{immediate:!0}),C(u,a=>{l("change",e.item.field+"_begin",a),l("update:value","1")}),C(g,a=>{l("change",e.item.field+"_end",a),l("update:value","1")});function D(a){return a.dbField?a.dbField:a.field}function V(){let a=e.item;return a?a.view=="list"||a.view=="radio"||a.view=="switch":!1}function T(){let a=e.item;return a.dictTable&&a.dictTable.length>0?a.dictTable+","+a.dictText+","+a.dictCode:a.dictCode}function x(){let a=e.item,{dictTable:t,dictCode:d,dictText:v}=a,p=t.toLowerCase().split("where"),h="";return p.length>1&&(h=" where"+p[1]),"select "+d+" as 'value', "+v+" as 'text' from "+p[0]+h}function F(a){let{dictText:t,dictCode:d}=a;if(!t||t.length==0)return[];let v=t.split(","),p=d.split(","),h=[];for(let c=0;c<v.length;c++)h.push({target:v[c],source:p[c]});return h}function Y(a){let{dictText:t}=e.item,d=t.split(",")[0];l("change",d,a[d])}function U(a){l("update:value",a)}function w(a,t,d){let v={labelKey:t,rowKey:d},p=a.fieldExtendJson;if(p&&typeof p=="string"){let h=JSON.parse(p),c=de({},h);c.text&&(v.labelKey=c.text),c.store&&(v.rowKey=c.store)}return v}let J=w(e.item,"realname","username"),_=w(e.item,"departName","id");function b(a){a&&a.length>0?l("update:value",a.join(",")):l("update:value","")}return{getPopupFieldConfig:F,userSelectProp:J,depSelectProp:_,handleSelectChange:b,setFieldsValue:Y,innerValue:f,beginValue:u,endValue:g,isEasySelect:V,getDictOptionKey:D,getDictCode:T,labelTextMaxWidth:r,labelCol:P,single_mode:q,getSqlByDictCode:x,handleCategoryTreeChange:U}}}),N=()=>{L(e=>({"6524b8a9":e.labelTextMaxWidth}))},A=M.setup;M.setup=A?(e,l)=>(N(),A(e,l)):N;const pe=M,ce=["title"];function me(e,l,r,P,q,f){const u=n("a-date-picker"),g=n("JDictSelectTag"),D=n("a-select-option"),V=n("a-select"),T=n("JTreeSelect"),x=n("JCategorySelect"),F=n("JOnlineSearchSelect"),Y=n("JSelectUser"),U=n("JSelectDept"),w=n("JPopup"),J=n("JAreaSelect"),_=n("JSelectMultiple"),b=n("a-input"),a=n("a-form-item");return i(),o(a,{labelCol:e.labelCol,class:G("jeecg-online-search")},{label:S(()=>[k("span",{title:e.item.label,class:"label-text"},j(e.item.label),9,ce)]),default:S(()=>[e.item.view=="date"?(i(),m(s,{key:0},[e.single_mode===e.item.mode?(i(),o(u,{key:0,style:{width:"100%"},showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[0]||(l[0]=t=>e.innerValue=t)},null,8,["placeholder","value"])):(i(),m(s,{key:1},[y(u,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"开始日期",value:e.beginValue,"onUpdate:value":l[1]||(l[1]=t=>e.beginValue=t),style:{width:"calc(50% - 15px)"}},null,8,["value"]),l[20]||(l[20]=k("span",{class:"group-query-strig"},"~",-1)),y(u,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"结束日期",value:e.endValue,"onUpdate:value":l[2]||(l[2]=t=>e.endValue=t),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64)):e.item.view=="datetime"?(i(),m(s,{key:1},[e.single_mode===e.item.mode?(i(),o(u,{key:0,style:{width:"100%"},showTime:!0,valueFormat:"YYYY-MM-DD hh:mm:ss",placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[3]||(l[3]=t=>e.innerValue=t)},null,8,["placeholder","value"])):(i(),m(s,{key:1},[y(u,{showTime:!0,valueFormat:"YYYY-MM-DD hh:mm:ss",placeholder:"开始时间",value:e.beginValue,"onUpdate:value":l[4]||(l[4]=t=>e.beginValue=t),style:{width:"calc(50% - 15px)"}},null,8,["value"]),l[21]||(l[21]=k("span",{class:"group-query-strig"},"~",-1)),y(u,{showTime:!0,valueFormat:"YYYY-MM-DD hh:mm:ss",placeholder:"结束时间",value:e.endValue,"onUpdate:value":l[5]||(l[5]=t=>e.endValue=t),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64)):e.isEasySelect()?(i(),m(s,{key:2},[e.item.config==="1"?(i(),o(g,{key:0,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[6]||(l[6]=t=>e.innerValue=t),dictCode:e.getDictCode()},null,8,["placeholder","value","dictCode"])):(i(),o(V,{key:1,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[7]||(l[7]=t=>e.innerValue=t)},{default:S(()=>[(i(!0),m(s,null,W(e.dictOptions[e.getDictOptionKey(e.item)],(t,d)=>(i(),o(D,{key:d,value:t.value},{default:S(()=>[z(j(t.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["placeholder","value"]))],64)):e.item.view==="sel_tree"?(i(),o(T,{key:3,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[8]||(l[8]=t=>e.innerValue=t),dict:e.item.dict,pidField:e.item.pidField,pidValue:e.item.pidValue,hasChildField:e.item.hasChildField,"load-triggle-change":""},null,8,["placeholder","value","dict","pidField","pidValue","hasChildField"])):e.item.view==="cat_tree"?(i(),o(x,{key:4,onChange:e.handleCategoryTreeChange,loadTriggleChange:!0,pcode:e.item.pcode,value:e.innerValue,"onUpdate:value":l[9]||(l[9]=t=>e.innerValue=t),placeholder:"请选择"+e.item.label},null,8,["onChange","pcode","value","placeholder"])):e.item.view==="sel_search"?(i(),m(s,{key:5},[e.item.config==="1"?(i(),o(g,{key:0,value:e.innerValue,"onUpdate:value":l[10]||(l[10]=t=>e.innerValue=t),placeholder:"请选择"+e.item.label,dict:e.getDictCode()},null,8,["value","placeholder","dict"])):(i(),o(F,{key:1,value:e.innerValue,"onUpdate:value":l[11]||(l[11]=t=>e.innerValue=t),placeholder:"请选择"+e.item.label,sql:e.getSqlByDictCode()},null,8,["value","placeholder","sql"]))],64)):e.item.view=="sel_user"?(i(),o(Y,B({key:6},e.userSelectProp,{value:e.innerValue,"onUpdate:value":l[12]||(l[12]=t=>e.innerValue=t),placeholder:"请选择"+e.item.label}),null,16,["value","placeholder"])):e.item.view=="sel_depart"?(i(),o(U,B({key:7,showButton:!1},e.depSelectProp,{value:e.innerValue,"onUpdate:value":l[13]||(l[13]=t=>e.innerValue=t),placeholder:"请选择"+e.item.label}),null,16,["value","placeholder"])):e.item.view=="popup"?(i(),o(w,{key:8,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[14]||(l[14]=t=>e.innerValue=t),code:e.item.dictTable,setFieldsValue:e.setFieldsValue,"field-config":e.getPopupFieldConfig(e.item),multi:!0},null,8,["placeholder","value","code","setFieldsValue","field-config"])):e.item.view=="pca"?(i(),o(J,{key:9,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[15]||(l[15]=t=>e.innerValue=t)},null,8,["placeholder","value"])):e.item.view=="checkbox"||e.item.view=="list_multi"?(i(),o(_,{key:10,dictCode:e.getDictCode(),placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[16]||(l[16]=t=>e.innerValue=t)},null,8,["dictCode","placeholder","value"])):(i(),m(s,{key:11},[e.single_mode===e.item.mode?(i(),o(b,{key:0,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[17]||(l[17]=t=>e.innerValue=t)},null,8,["placeholder","value"])):(i(),m(s,{key:1},[y(b,{placeholder:"开始值",value:e.beginValue,"onUpdate:value":l[18]||(l[18]=t=>e.beginValue=t),style:{width:"calc(50% - 15px)"}},null,8,["value"]),l[22]||(l[22]=k("span",{class:"group-query-strig"},"~",-1)),y(b,{placeholder:"结束值",value:e.endValue,"onUpdate:value":l[19]||(l[19]=t=>e.endValue=t),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64))]),_:1},8,["labelCol"])}const rl=H(pe,[["render",me],["__scopeId","data-v-e62a9629"]]);export{rl as default};