You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
6.7 KiB
2 lines
6.7 KiB
var U=(c,x,a)=>new Promise((f,P)=>{var m=t=>{try{e(a.next(t))}catch(o){P(o)}},i=t=>{try{e(a.throw(t))}catch(o){P(o)}},e=t=>t.done?f(t.value):Promise.resolve(t.value).then(m,i);e((a=a.apply(c,x)).next())});import{d as I,r as n,q as j,b9 as v,o as p,a as u,w as M,g as B,t as R,a9 as A,i as H,u as z,bo as F,a1 as k,aT as Y}from"./index-f4658ae7.js";import{P as $}from"./PopTreeEns-402f81f5.js";import{P as J}from"./PopTree-64e9afde.js";import{P as Q}from"./PopList-8aa8c033.js";import{P as X}from"./PopGroupList-1a52eb39.js";import{P as Z}from"./PopTableSearch-2eba9a92.js";import{_ as ee}from"./PopSelfUrl.vue_vue_type_script_setup_true_lang-e099f2b3.js";import{EnMapExt as te}from"./EnMapExt-8e17025c.js";import"./index-297faa0c.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";/* empty css */import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./useMaxLevel-0b248899.js";import"./useDataConvert-25e29c90.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./useDBSourceLoader-8ab5ebe1.js";import"./DBAccess-d3bef90d.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./index-1d383df5.js";import"./Col-dfe054f2.js";import"./index-24b7f696.js";import"./MapExt-98a20f56.js";import"./BSEntity-840a884b.js";import"./SysEnum-989b6639.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./stringUtils-acc16503.js";import"./index-8604018f.js";import"./index-84fbff43.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";/* empty css */import"./index-8336ee2d.js";import"./index-134963ca.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./index-3590612f.js";import"./scrollTo-faf03fe5.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";const ae={key:0,class:"ant-tag-red"},le=I({__name:"Pop",props:{params:{type:Object,default:()=>({})},title:{type:String,default:""},mapExt:{type:Object,default:()=>new te},rowData:{type:Object,default:()=>({})},mainData:{type:Object,default:()=>({})},selectVal:{type:String,default:""},selectNameVal:{type:String,default:""},popHeight:{type:Object,default:()=>({height:"400px"})},refPKVal:{type:Number,default:0}},setup(c,{expose:x}){var b;const a=c,f=n(!1),P=n("loading..."),m=j({tips:"",hasError:!1}),i=n(""),e=n(a.mapExt),t=n(!0),o=n(!1),C=j({height:parseFloat((b=a.popHeight)==null?void 0:b.height.replace("px",""))-53+"px",overflowY:"auto"});function G(){return U(this,null,function*(){var l,s;try{if(f.value=!0,i.value=a.selectVal,t.value=((l=e.value.AtPara)==null?void 0:l.GetValStrByKey("IsMultipleChoice"))!=="0",o.value=((s=e.value.AtPara)==null?void 0:s.GetValStrByKey("IsShowSearch"))!=="0",i.value=a.selectVal,a.mapExt.ExtType==="PopTreeEns"||a.mapExt.ExtType==="PopTree"){let r=e.value.Tag5||"0";r==""&&(k.OrgNo==""?e.value.Tag5="0":e.value.Tag5=k.OrgNo||null),r=="@WebUser.DeptNo"&&(e.value.Tag5=k.DeptNo||null),r=="@WebUser.OrgNo"&&(e.value.Tag5=k.OrgNo||null)}}catch(r){m.hasError=!0,m.tips=r}finally{f.value=!1}})}G();const E=v(),_=v(),S=v(),q=v(),w=v(),N=v();return x({handlerPopOK:()=>{var r,d,h,y,g,T,D,L,V,O,K,W;let l=[],s=[];return e.value.ExtType==="PopTreeEns"&&(l=((r=E.value)==null?void 0:r.allCheckList)||[],s=((d=E.value)==null?void 0:d.checkedNames)||[]),e.value.ExtType==="PopTree"&&(l=((h=_.value)==null?void 0:h.checkedList)||[],s=((y=_.value)==null?void 0:y.checkedNames)||[]),e.value.DoWay==="PopList"&&(l=((g=S.value)==null?void 0:g.checkedList)||[],s=((T=S.value)==null?void 0:T.checkedNames)||[]),e.value.DoWay==="PopGroupList"&&(l=((D=q.value)==null?void 0:D.checkedList)||[],s=((L=q.value)==null?void 0:L.checkedNames)||[]),e.value.DoWay==="PopTableSearch"&&(l=((V=w.value)==null?void 0:V.checkedList)||[],s=((O=w.value)==null?void 0:O.checkedNames)||[]),e.value.DoWay==="PopSelfUrl"&&(l=((K=N.value)==null?void 0:K.checkedList)||[],s=((W=N.value)==null?void 0:W.checkedNames)||[]),[l,s]}}),(l,s)=>(p(),u(z(F),{spinning:f.value,tip:P.value},{default:M(()=>{var r,d,h,y,g,T;return[m.hasError?(p(),B("div",ae,R(m.tips),1)):(p(),B("div",{key:1,class:"content contentStyle",style:A(C)},[((r=e.value)==null?void 0:r.ExtType)==="PopTreeEns"?(p(),u($,{key:0,ref_key:"treeEns",ref:E,"list-sql":e.value.Tag3||void 0,"tree-sql":e.value.Tag1||void 0,"parent-no":e.value.Tag5||void 0,"search-sql":e.value.Tag4||"","is-have-upper-level":e.value.Tag6!=="0","is-multi-select":t.value,"is-show-search":o.value,"selected-items":i.value,"selected-item-names":c.selectNameVal},null,8,["list-sql","tree-sql","parent-no","search-sql","is-have-upper-level","is-multi-select","is-show-search","selected-items","selected-item-names"])):((d=e.value)==null?void 0:d.ExtType)==="PopTree"?(p(),u(J,{key:1,ref_key:"tree",ref:_,"tree-sql":e.value.Tag2||void 0,"parent-no":e.value.Tag5||void 0,"is-multi-select":t.value,"is-show-search":o.value,"selected-items":i.value},null,8,["tree-sql","parent-no","is-multi-select","is-show-search","selected-items"])):((h=e.value)==null?void 0:h.ExtType)==="PopList"?(p(),u(Q,{key:2,ref_key:"list",ref:S,"list-sql":e.value.Tag2||void 0,"is-multi-select":t.value,"is-show-search":o.value,"selected-items":i.value,rowData:c.rowData},null,8,["list-sql","is-multi-select","is-show-search","selected-items","rowData"])):((y=e.value)==null?void 0:y.ExtType)==="PopGroupList"?(p(),u(X,{key:3,ref_key:"groupList",ref:q,"list-sql":e.value.Tag2||void 0,"group-list-sql":e.value.Tag1||void 0,"is-multi-select":t.value,"is-show-search":o.value,"selected-items":i.value},null,8,["list-sql","group-list-sql","is-multi-select","is-show-search","selected-items"])):((g=e.value)==null?void 0:g.DoWay)==="PopTableSearch"?(p(),u(Z,{key:4,ref_key:"tableSearch",ref:w,refPKVal:c.refPKVal,"cond-sql":e.value.Tag1||void 0,"list-sql":e.value.Tag2||void 0,"field-text":e.value.Tag||void 0,"is-multi-select":t.value,"selected-items":i.value,mypk:e.value.RefPKVal||void 0},null,8,["refPKVal","cond-sql","list-sql","field-text","is-multi-select","selected-items","mypk"])):((T=e.value)==null?void 0:T.DoWay)==="PopSelfUrl"?(p(),u(ee,{key:5,ref_key:"selfUrl",ref:N,url:e.value.Tag||void 0,"is-multi-select":t.value,mypk:e.value.RefPKVal||void 0},null,8,["url","is-multi-select","mypk"])):H("",!0)],4))]}),_:1},8,["spinning","tip"]))}});const vt=Y(le,[["__scopeId","data-v-efff041c"]]);export{vt as default};
|