2 lines
9.9 KiB
Java
2 lines
9.9 KiB
Java
import{d as A,f as O,w as C,aI as L,ah as n,aC as r,as as i,at as G,aF as S,ar as m,F as s,k as y,au as k,aD as W,G as z,av as q,aG as B}from"./vue-vendor-C7Zq48Yl.js";import"./index-Di-j2gt4.js";import H from"./JOnlineSearchSelect-Dqht_jA7-DVfcmdc7.js";import{h as Q}from"./main.index-Cs5ETdXF.js";import{x as R,_ as X,h as Z,i as $,g as ee,u as te}from"./JAddInput-D6qcyZjQ.js";import le from"./JAreaLinkage-BeRUFHSB.js";import{l as ae}from"./JPopup-Bva6u6tk.js";import{t as ie}from"./JSelectDept-DRDVeruW.js";import{n as re}from"./JSelectUser-B71zikzw.js";import"./BasicForm-BJnSRkIE.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./componentMap-BBZeqR-K.js";import"./index-BI6CMai0.js";import"./vxe-table-vendor-B88kchpX.js";import"./useFormItem-BdW6EoZe.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.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"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectBiz-CnEaVMUF.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-Dg4HCEvo.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./TreeIcon-DE4jdeZV.js";import"./depart.api-DeMNV8zW.js";import"./props-DAezUTeZ.js";import"./useForm-BZtHZyx2.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";var oe=Object.defineProperty,E=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,K=(e,t,o)=>t in e?oe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,pe=(e,t)=>{for(var o in t||(t={}))ne.call(t,o)&&K(e,o,t[o]);if(E)for(var o of E(t))ue.call(t,o)&&K(e,o,t[o]);return e};const M=A({name:"OnlineSearchFormItem",components:{JOnlineSearchSelect:H,JDictSelectTag:te,JTreeSelect:ee,JCategorySelect:$,JSelectUser:re,JSelectUserByDept:Z,JSelectDept:ie,JPopup:ae,JAreaLinkage:le,JAreaSelect:X,JSelectMultiple:R},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:t}){const o="120px",P={style:{"max-width":o}},j="single";let b=O(""),u=O(""),g=O("");C(()=>e.value,()=>{V()?b.value=e.value?e.value:void 0:b.value=e.value,e.value||(u.value="",g.value="")},{deep:!0,immediate:!0}),C(b,a=>{t("update:value",a)},{immediate:!0}),C(u,a=>{t("change",e.item.field+"_begin",a),t("update:value","1")}),C(g,a=>{t("change",e.item.field+"_end",a),t("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 x(){let a=e.item;return a.dictTable&&a.dictTable.length>0?a.dictTable+","+a.dictText+","+a.dictCode:a.dictCode}function F(){let a=e.item,{dictTable:l,dictCode:p,dictText:v}=a,d=l.toLowerCase().split("where"),h="";return d.length>1&&(h=" where"+d[1]),"select "+p+" as 'value', "+v+" as 'text' from "+d[0]+h}function T(a){let{dictText:l,dictCode:p}=a;if(!l||l.length==0)return[];let v=l.split(","),d=p.split(","),h=[];for(let c=0;c<v.length;c++)h.push({target:v[c],source:d[c]});return h}function Y(a){let{dictText:l}=e.item,p=l.split(",")[0];t("change",p,a[p])}function U(a){t("update:value",a)}function w(a,l,p){let v={labelKey:l,rowKey:p},d=a.fieldExtendJson;if(d&&typeof d=="string"){let h=JSON.parse(d),c=pe({},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 f(a){a&&a.length>0?t("update:value",a.join(",")):t("update:value","")}return{getPopupFieldConfig:T,userSelectProp:J,depSelectProp:_,handleSelectChange:f,setFieldsValue:Y,innerValue:b,beginValue:u,endValue:g,isEasySelect:V,getDictOptionKey:D,getDictCode:x,labelTextMaxWidth:o,labelCol:P,single_mode:j,getSqlByDictCode:F,handleCategoryTreeChange:U}}}),N=()=>{L(e=>({v6524b8a9:e.labelTextMaxWidth}))},I=M.setup;M.setup=I?(e,t)=>(N(),I(e,t)):N;const de=["title"];function ce(e,t,o,P,j,b){const u=n("a-date-picker"),g=n("JDictSelectTag"),D=n("a-select-option"),V=n("a-select"),x=n("JTreeSelect"),F=n("JCategorySelect"),T=n("JOnlineSearchSelect"),Y=n("JSelectUser"),U=n("JSelectDept"),w=n("JPopup"),J=n("JAreaSelect"),_=n("JSelectMultiple"),f=n("a-input"),a=n("a-form-item");return i(),r(a,{labelCol:e.labelCol,class:G("jeecg-online-search")},{label:S(()=>[k("span",{title:e.item.label,class:"label-text"},q(e.item.label),9,de)]),default:S(()=>[e.item.view=="date"?(i(),m(s,{key:0},[e.single_mode===e.item.mode?(i(),r(u,{key:0,style:{width:"100%"},showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[0]||(t[0]=l=>e.innerValue=l)},null,8,["placeholder","value"])):(i(),m(s,{key:1},[y(u,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"开始日期",value:e.beginValue,"onUpdate:value":t[1]||(t[1]=l=>e.beginValue=l),style:{width:"calc(50% - 15px)"}},null,8,["value"]),t[20]||(t[20]=k("span",{class:"group-query-strig"},"~",-1)),y(u,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"结束日期",value:e.endValue,"onUpdate:value":t[2]||(t[2]=l=>e.endValue=l),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(),r(u,{key:0,style:{width:"100%"},showTime:!0,valueFormat:"YYYY-MM-DD hh:mm:ss",placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[3]||(t[3]=l=>e.innerValue=l)},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":t[4]||(t[4]=l=>e.beginValue=l),style:{width:"calc(50% - 15px)"}},null,8,["value"]),t[21]||(t[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":t[5]||(t[5]=l=>e.endValue=l),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64)):e.isEasySelect()?(i(),m(s,{key:2},[e.item.config==="1"?(i(),r(g,{key:0,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[6]||(t[6]=l=>e.innerValue=l),dictCode:e.getDictCode()},null,8,["placeholder","value","dictCode"])):(i(),r(V,{key:1,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[7]||(t[7]=l=>e.innerValue=l)},{default:S(()=>[(i(!0),m(s,null,W(e.dictOptions[e.getDictOptionKey(e.item)],(l,p)=>(i(),r(D,{key:p,value:l.value},{default:S(()=>[z(q(l.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["placeholder","value"]))],64)):e.item.view==="sel_tree"?(i(),r(x,{key:3,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[8]||(t[8]=l=>e.innerValue=l),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(),r(F,{key:4,onChange:e.handleCategoryTreeChange,loadTriggleChange:!0,pcode:e.item.pcode,value:e.innerValue,"onUpdate:value":t[9]||(t[9]=l=>e.innerValue=l),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(),r(g,{key:0,value:e.innerValue,"onUpdate:value":t[10]||(t[10]=l=>e.innerValue=l),placeholder:"请选择"+e.item.label,dict:e.getDictCode()},null,8,["value","placeholder","dict"])):(i(),r(T,{key:1,value:e.innerValue,"onUpdate:value":t[11]||(t[11]=l=>e.innerValue=l),placeholder:"请选择"+e.item.label,sql:e.getSqlByDictCode()},null,8,["value","placeholder","sql"]))],64)):e.item.view=="sel_user"?(i(),r(Y,B({key:6},e.userSelectProp,{value:e.innerValue,"onUpdate:value":t[12]||(t[12]=l=>e.innerValue=l),placeholder:"请选择"+e.item.label}),null,16,["value","placeholder"])):e.item.view=="sel_depart"?(i(),r(U,B({key:7,showButton:!1},e.depSelectProp,{value:e.innerValue,"onUpdate:value":t[13]||(t[13]=l=>e.innerValue=l),placeholder:"请选择"+e.item.label}),null,16,["value","placeholder"])):e.item.view=="popup"?(i(),r(w,{key:8,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[14]||(t[14]=l=>e.innerValue=l),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(),r(J,{key:9,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[15]||(t[15]=l=>e.innerValue=l)},null,8,["placeholder","value"])):e.item.view=="checkbox"||e.item.view=="list_multi"?(i(),r(_,{key:10,dictCode:e.getDictCode(),placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[16]||(t[16]=l=>e.innerValue=l)},null,8,["dictCode","placeholder","value"])):(i(),m(s,{key:11},[e.single_mode===e.item.mode?(i(),r(f,{key:0,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":t[17]||(t[17]=l=>e.innerValue=l)},null,8,["placeholder","value"])):(i(),m(s,{key:1},[y(f,{placeholder:"开始值",value:e.beginValue,"onUpdate:value":t[18]||(t[18]=l=>e.beginValue=l),style:{width:"calc(50% - 15px)"}},null,8,["value"]),t[22]||(t[22]=k("span",{class:"group-query-strig"},"~",-1)),y(f,{placeholder:"结束值",value:e.endValue,"onUpdate:value":t[19]||(t[19]=l=>e.endValue=l),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64))]),_:1},8,["labelCol"])}const mt=Q(M,[["render",ce],["__scopeId","data-v-e62a9629"]]);export{mt as default};
|