2 lines
9.1 KiB
Java
2 lines
9.1 KiB
Java
var z=Object.defineProperty;var E=Object.getOwnPropertySymbols;var G=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable;var A=(e,l,o)=>l in e?z(e,l,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[l]=o,K=(e,l)=>{for(var o in l||(l={}))G.call(l,o)&&A(e,o,l[o]);if(E)for(var o of E(l))W.call(l,o)&&A(e,o,l[o]);return e};import{e as Q,h as w,r as q,a4 as H,y as n,z as i,A as c,J as R,K as s,C as p,F as m,f as V,Q as J,D as X,E as Z,G as N,B as I}from"./vue-vendor-DNhG1Cve.js";import{f as _,g as x,b as ee,h as le,i as ae,j as te,k as ie,a as ne,l as oe,J as ue}from"./index-C69VKHba.js";import re from"./JOnlineSearchSelect-DG4FVOSh.js";import{au as de,aB as se,av as pe,aw as me,aG as ve}from"./index-X7Y8jykP.js";import{m as ge}from"./dayjs-jnKD3YGS.js";import"./helper-DcLcf4v6.js";import"./index-BzChaRPg.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-ByCwbQDV.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./useTimeout-D5AmIBZw.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./breakpointEnum-BhAg6bcX.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./useAppInject-DPZGPcR3.js";import"./index-CuWaQdlK.js";import"./index-aCD42OrZ.js";import"./quarterOfYear-BU2sPnff.js";import"./index-J2mOtM3w.js";const P=Q({name:"OnlineSearchFormItem",components:{JOnlineSearchSelect:re,JDictSelectTag:ue,JTreeSelect:oe,JCategorySelect:ne,JSelectUser:ie,JSelectUserByDept:te,JSelectDept:ae,JPopup:le,JAreaLinkage:ee,JAreaSelect:x,JSelectMultiple:_},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 o="120px",B={style:{"max-width":o}},j="single";let y=q(""),d=q(""),f=q("");w(()=>e.value,()=>{b()?y.value=e.value?e.value:void 0:y.value=e.value,e.value||(d.value="",f.value="")},{deep:!0,immediate:!0}),w(y,t=>{l("update:value",t)},{immediate:!0}),w(d,t=>{l("change",e.item.field+"_begin",t),l("update:value","1")}),w(f,t=>{l("change",e.item.field+"_end",t),l("update:value","1")});function k(t){return t.dbField?t.dbField:t.field}function b(){let t=e.item;return t?t.view=="list"||t.view=="radio"||t.view=="switch":!1}function D(){let t=e.item;return t.dictTable&&t.dictTable.length>0?t.dictTable+","+t.dictText+","+t.dictCode:t.dictCode}function F(){let t=e.item,{dictTable:a,dictCode:v,dictText:r}=t,g=a.toLowerCase().split("where"),u="";return g.length>1&&(u=" where"+g[1]),"select "+v+" as 'value', "+r+" as 'text' from "+g[0]+u}function T(t){let{dictText:a,dictCode:v}=t;if(!a||a.length==0)return[];let r=a.split(","),h=v.split(","),g=[];for(let u=0;u<r.length;u++)g.push({target:r[u],source:h[u]});return g}function U(t){let{dictText:a}=e.item,r=a.split(",")[0];l("change",r,t[r])}function Y(t){l("update:value",t)}function C(t,a,v){let r={labelKey:a,rowKey:v},h=t.fieldExtendJson;if(h&&typeof h=="string"){let g=JSON.parse(h),u=K({},g);u.text&&(r.labelKey=u.text),u.store&&(r.rowKey=u.store)}return r}let M=C(e.item,"realname","username"),O=C(e.item,"departName","id");function S(t){t&&t.length>0?l("update:value",t.join(",")):l("update:value","")}return{getPopupFieldConfig:T,userSelectProp:M,depSelectProp:O,handleSelectChange:S,setFieldsValue:U,innerValue:y,beginValue:d,endValue:f,isEasySelect:b,getDictOptionKey:k,getDictCode:D,labelTextMaxWidth:o,labelCol:B,single_mode:j,getSqlByDictCode:F,handleCategoryTreeChange:Y}}}),$=()=>{H(e=>({v301cce78:e.labelTextMaxWidth}))},L=P.setup;P.setup=L?(e,l)=>($(),L(e,l)):$;const fe=["title"];function he(e,l,o,B,j,y){const d=ge,f=s("JDictSelectTag"),k=me,b=pe,D=s("JTreeSelect"),F=s("JCategorySelect"),T=s("JOnlineSearchSelect"),U=s("JSelectUser"),Y=s("JSelectDept"),C=s("JPopup"),M=s("JAreaSelect"),O=s("JSelectMultiple"),S=ve,t=se;return i(),n(t,{labelCol:e.labelCol,class:R("jeecg-online-search")},{label:c(()=>[J("span",{title:e.item.label,class:"label-text"},N(e.item.label),9,fe)]),default:c(()=>[e.item.view=="date"?(i(),p(m,{key:0},[e.single_mode===e.item.mode?(i(),n(d,{key:0,style:{width:"100%"},showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[0]||(l[0]=a=>e.innerValue=a)},null,8,["placeholder","value"])):(i(),p(m,{key:1},[V(d,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"开始日期",value:e.beginValue,"onUpdate:value":l[1]||(l[1]=a=>e.beginValue=a),style:{width:"calc(50% - 15px)"}},null,8,["value"]),l[20]||(l[20]=J("span",{class:"group-query-strig"},"~",-1)),V(d,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"结束日期",value:e.endValue,"onUpdate:value":l[2]||(l[2]=a=>e.endValue=a),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64)):e.item.view=="datetime"?(i(),p(m,{key:1},[e.single_mode===e.item.mode?(i(),n(d,{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]=a=>e.innerValue=a)},null,8,["placeholder","value"])):(i(),p(m,{key:1},[V(d,{showTime:!0,valueFormat:"YYYY-MM-DD hh:mm:ss",placeholder:"开始时间",value:e.beginValue,"onUpdate:value":l[4]||(l[4]=a=>e.beginValue=a),style:{width:"calc(50% - 15px)"}},null,8,["value"]),l[21]||(l[21]=J("span",{class:"group-query-strig"},"~",-1)),V(d,{showTime:!0,valueFormat:"YYYY-MM-DD hh:mm:ss",placeholder:"结束时间",value:e.endValue,"onUpdate:value":l[5]||(l[5]=a=>e.endValue=a),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64)):e.isEasySelect()?(i(),p(m,{key:2},[e.item.config==="1"?(i(),n(f,{key:0,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[6]||(l[6]=a=>e.innerValue=a),dictCode:e.getDictCode()},null,8,["placeholder","value","dictCode"])):(i(),n(b,{key:1,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[7]||(l[7]=a=>e.innerValue=a)},{default:c(()=>[(i(!0),p(m,null,X(e.dictOptions[e.getDictOptionKey(e.item)],(a,v)=>(i(),n(k,{key:v,value:a.value},{default:c(()=>[Z(N(a.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["placeholder","value"]))],64)):e.item.view==="sel_tree"?(i(),n(D,{key:3,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[8]||(l[8]=a=>e.innerValue=a),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(),n(F,{key:4,onChange:e.handleCategoryTreeChange,loadTriggleChange:!0,pcode:e.item.pcode,value:e.innerValue,"onUpdate:value":l[9]||(l[9]=a=>e.innerValue=a),placeholder:"请选择"+e.item.label},null,8,["onChange","pcode","value","placeholder"])):e.item.view==="sel_search"?(i(),p(m,{key:5},[e.item.config==="1"?(i(),n(f,{key:0,value:e.innerValue,"onUpdate:value":l[10]||(l[10]=a=>e.innerValue=a),placeholder:"请选择"+e.item.label,dict:e.getDictCode()},null,8,["value","placeholder","dict"])):(i(),n(T,{key:1,value:e.innerValue,"onUpdate:value":l[11]||(l[11]=a=>e.innerValue=a),placeholder:"请选择"+e.item.label,sql:e.getSqlByDictCode()},null,8,["value","placeholder","sql"]))],64)):e.item.view=="sel_user"?(i(),n(U,I({key:6},e.userSelectProp,{value:e.innerValue,"onUpdate:value":l[12]||(l[12]=a=>e.innerValue=a),placeholder:"请选择"+e.item.label}),null,16,["value","placeholder"])):e.item.view=="sel_depart"?(i(),n(Y,I({key:7,showButton:!1},e.depSelectProp,{value:e.innerValue,"onUpdate:value":l[13]||(l[13]=a=>e.innerValue=a),placeholder:"请选择"+e.item.label}),null,16,["value","placeholder"])):e.item.view=="popup"?(i(),n(C,{key:8,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[14]||(l[14]=a=>e.innerValue=a),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(),n(M,{key:9,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[15]||(l[15]=a=>e.innerValue=a)},null,8,["placeholder","value"])):e.item.view=="checkbox"||e.item.view=="list_multi"?(i(),n(O,{key:10,dictCode:e.getDictCode(),placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[16]||(l[16]=a=>e.innerValue=a)},null,8,["dictCode","placeholder","value"])):(i(),p(m,{key:11},[e.single_mode===e.item.mode?(i(),n(S,{key:0,placeholder:"请选择"+e.item.label,value:e.innerValue,"onUpdate:value":l[17]||(l[17]=a=>e.innerValue=a)},null,8,["placeholder","value"])):(i(),p(m,{key:1},[V(S,{placeholder:"开始值",value:e.beginValue,"onUpdate:value":l[18]||(l[18]=a=>e.beginValue=a),style:{width:"calc(50% - 15px)"}},null,8,["value"]),l[22]||(l[22]=J("span",{class:"group-query-strig"},"~",-1)),V(S,{placeholder:"结束值",value:e.endValue,"onUpdate:value":l[19]||(l[19]=a=>e.endValue=a),style:{width:"calc(50% - 15px)"}},null,8,["value"])],64))],64))]),_:1},8,["labelCol"])}const Qe=de(P,[["render",he],["__scopeId","data-v-f20ca193"]]);export{Qe as default};
|