Files
qhmes/deploy-qhmes/frontend/js/SearchFormItem-BU1p-xPW.js

2 lines
12 KiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
import{d as O,f as L,aI as B,ah as n,aC as m,as as o,at as p,aF as t,ar as y,F as f,k as d,au as r,av as s,aD as I,G as R}from"./vue-vendor-C7Zq48Yl.js";import{C as $,h as A,i as N,g as K,u as W}from"./JAddInput-D6qcyZjQ.js";import"./index-Di-j2gt4.js";import{L as z}from"./componentMap-BBZeqR-K.js";import G from"./JAreaLinkage-BeRUFHSB.js";import{l as Q}from"./JPopup-Bva6u6tk.js";import{t as X}from"./JSelectDept-DRDVeruW.js";import{d as Z}from"./index-BI6CMai0.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.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"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./useFormItem-BdW6EoZe.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./BasicForm-BJnSRkIE.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"./JEllipsis-DqRFTSm0.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"./JUpload-Cz9HN61B.js";import"./index-Dg4HCEvo.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";var F=(e=>(e.Date="date",e.Datetime="datetime",e.Time="time",e))(F||{});const w=O({name:"SearchFormItem",components:{JDictSelectTag:W,JTreeSelect:K,JCategorySelect:N,JSelectUserByDept:A,JSelectDept:X,JPopup:Q,JAreaLinkage:G,JInput:z},props:{formElRef:{type:Object,default:()=>{}},item:{type:Object,default:()=>{},required:!0},dictOptions:{type:Object,default:()=>{},required:!0},queryParam:{type:Object,default:()=>{},required:!0}},setup(e){const l=L("single");function T(i){return i.dictTable&&i.dictTable.length>0?i.dictTable+","+i.dictText+","+i.dictCode:i.dictCode}function k(i){let{dictTable:g,dictCode:q,dictText:h}=i,b=g.toLowerCase().split("where"),v="";return b.length>1&&(v=" where"+b[1]),"select "+q+" as 'value', "+h+" as 'text' from "+b[0]+v}function D(i){return i.dbField?i.dbField:i.field}const C="120px";return{labelTextMaxWidth:C,labelCol:{style:{"max-width":C}},single_mode:l,getDictOptionKey:D,getDictCode:T,getSqlByDictCode:k,DateTypeEnum:F,CompTypeEnum:$}}}),J=()=>{B(e=>({v1182df50:e.labelTextMaxWidth}))},Y=w.setup;w.setup=Y?(e,l)=>(J(),Y(e,l)):J;const c=["title"],_=["title"],x=["title"],ee=["title"],le=["title"],ae=["title"],ie=["title"],oe=["title"],te=["title"],me=["title"],re=["title"],de=["title"];function ne(e,l,T,k,D,C){const u=n("a-date-picker"),i=n("a-form-item"),g=n("JDictSelectTag"),q=n("a-select-option"),h=n("a-select"),S=n("JTreeSelect"),b=n("JCategorySelect"),v=n("JOnlineSearchSelect"),U=n("JSelectUserByDept"),j=n("JSelectDept"),E=n("JPopup"),M=n("JAreaLinkage"),H=n("j-input"),P=n("a-input");return e.item.view===e.DateTypeEnum.Date?(o(),m(i,{key:0,labelCol:e.labelCol,class:p("jeecg-online-search")},{label:t(()=>[r("span",{title:e.item.label,class:"label-text"},s(e.item.label),9,c)]),default:t(()=>[e.single_mode===e.item.mode?(o(),m(u,{key:0,showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"请选择"+e.item.label,value:e.queryParam[e.item.field],"onUpdate:value":l[0]||(l[0]=a=>e.queryParam[e.item.field]=a)},null,8,["placeholder","value"])):(o(),y(f,{key:1},[d(u,{showTime:!1,valueFormat:"YYYY-MM-DD",placeholder:"开始日期",value:e.queryParam[e.item.field+"_begin"],"onUpdate:value":l[1]||(l[1]=a=>e.queryParam[e.item.field+"_begin"]=a),style:{width:"calc(50% - 15px)