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.

5 lines
36 KiB

var W=(L,ye,ue)=>new Promise((pe,w)=>{var Q=R=>{try{X(ue.next(R))}catch(x){w(x)}},z=R=>{try{X(ue.throw(R))}catch(x){w(x)}},X=R=>R.done?pe(R.value):Promise.resolve(R.value).then(Q,z);X((ue=ue.apply(L,ye)).next())});import{d as st,b9 as ne,a1 as vt,q as Ve,r as S,f as We,p as pt,o as h,a as T,w as k,j as ae,b as _,u as f,bo as ft,g as P,t as G,x as dt,i as b,B as V,h as A,dq as xe,F as te,bt as ke,es as ct,bq as mt,I as yt,bv as ht,ec as gt,bu as Et,a9 as It,$ as se,bA as ve,Y as J,dU as Dt,dV as St,aT as kt}from"./index-f4658ae7.js";import{T as bt,a as Ot,b as Ue}from"./index-10ceae64.js";import"./index-3590612f.js";import"./index-297faa0c.js";import"./index-cd1f9903.js";/* empty css */import{I as be}from"./index-efbe76fc.js";import{FieldTypeS as me,UIContralType as He}from"./EnumLab-3cbd0812.js";import{D as le,A as Ge}from"./DataType-33901a1c.js";import Tt from"./DtlImp-9a3f88f1.js";import Ct from"./DtlRptSetting-d0319287.js";import{mapExtParse as Ft}from"./MapExt-98a20f56.js";import{FrmDtlBtnClick as wt}from"./FrmDtlBtnClick-ef5faa63.js";import{B as _t}from"./useCachedComponentLoader-721d24a5.js";import{P as $e}from"./PlusOutlined-7b96f081.js";import{S as qe}from"./SettingOutlined-20e7662a.js";import{U as Je}from"./UploadOutlined-87b27077.js";import{D as ze}from"./index-dc88db7c.js";import{a as Ye}from"./FullscreenOutlined-71d2eabf.js";import{T as Qe}from"./Text-21ea36a6.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./scrollTo-faf03fe5.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./iconUtil-3b6c87ab.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./index-8604018f.js";import"./index-84fbff43.js";import"./useRefs-2f4603d7.js";import"./index-24b7f696.js";import"./Col-dfe054f2.js";import"./index-1d383df5.js";/* empty css *//* empty css */import"./index-8336ee2d.js";import"./index-134963ca.js";import"./DBAccess-d3bef90d.js";import"./BSEntity-840a884b.js";import"./SysEnum-989b6639.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./stringUtils-acc16503.js";import"./ND1Rpt-cb8d7e37.js";import"./EntityOID-553df0d1.js";import"./ND101Dtl1-92d40323.js";import"./SFSearchWebApi-131e8c9a.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.js";import"./SFPara-fcf90e75.js";import"./SFColumn-aac2044d.js";import"./restApi-54e26232.js";import"./PageBaseGroupNew-ee20c033.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./GloComm-7cfbdfd9.js";import"./FrmTrack-10f0746d.js";import"./ClassFactory-66077970.js";import"./index-70ffad01.js";import"./BasicTable-90e6228c.js";import"./BasicForm-4abe2426.js";import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./index-0e56c5c3.js";import"./componentMap-d43b954d.js";import"./ApiCascader-761331ba.js";import"./useFormItem-7226971e.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiSelect-7790a483.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-9eb90d49.js";import"./index-5a53dd49.js";import"./BasicModal-649ceacc.js";import"./props-7e339a09.js";import"./useModalDrag-cd2b369a.js";import"./ModalWrapper-3b9dd855.js";import"./useModalContext-bf554b39.js";import"./ModalClose-f74589aa.js";import"./ModalFooter-308afa08.js";import"./ModalHeader-8905dc99.js";import"./useModalFullScreen-941437b0.js";import"./useModal-fca6ba59.js";import"./useUpload-fd76742d.js";import"./typing-0f0a78e2.js";import"./props-9f05f6b5.js";import"./data-fe2d6249.js";import"./helper-3b79b112.js";import"./TableAction-8031dbc2.js";import"./useTableContext-e652508f.js";import"./const-0405ffdf.js";import"./ThumbUrl-5da03225.js";import"./index-a86b513c.js";import"./isNumber-0bc0d001.js";import"./uuid-1d456649.js";import"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-2b22a167.js";import"./StrengthMeter-2dcda8ee.js";import"./index-1d081ab8.js";import"./CountButton-219c3a14.js";import"./useCountdown-be79a558.js";import"./CountdownInput-4fee9191.js";import"./helper-2176e41a.js";import"./useLabelWidth-e916bc94.js";import"./FormAction-57a3cf1e.js";import"./FormAction.vue_vue_type_script_lang-63aa1c08.js";import"./useFormContext-687e6399.js";import"./useFormValues-59b9baa1.js";import"./useAdvanced-c6108e3f.js";import"./useFormEvents-1d212091.js";import"./useAutoFocus-20555ad3.js";import"./props-d760f41f.js";/* empty css */import"./useForm-446459c6.js";import"./index-35ba6e1b.js";import"./PageFooter-fecd2617.js";import"./index-602602df.js";import"./ArrowLeftOutlined-f214e093.js";import"./ArrowRightOutlined-6abaa74a.js";import"./index-7b2b594b.js";import"./index-0ff95629.js";import"./transButton-e61c9322.js";import"./useContentHeight-e2c7193a.js";import"./onMountedOrActivated-fbe7044d.js";import"./HeaderCell-b8d3ddda.js";import"./EditTableHeaderIcon-8747c1c0.js";import"./FormOutlined-67a4498f.js";import"./useColumns-122a5981.js";import"./index-b0843728.js";import"./EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js";import"./CellComponent-12da4819.js";import"./componentMap-727618eb.js";import"./helper-3ae17500.js";import"./useDataSource-3f383225.js";import"./merge-15067256.js";import"./_createAssigner-77c8874c.js";import"./useLoading-3104e326.js";import"./useRowSelection-e09cac44.js";import"./useTableScroll-2d085314.js";import"./useScrollTo-87b782ae.js";import"./useCustomRow-019f5e3a.js";import"./useTableStyle-a1f10d6f.js";import"./useTableHeader-8677be57.js";import"./TableHeader-e9145d93.js";import"./index-b006d45a.js";import"./ColumnSetting-e87d31b4.js";import"./sortable.esm-13e502da.js";import"./SizeSetting-8dda6988.js";import"./RedoSetting-c42d8845.js";import"./RedoOutlined-3d2ca639.js";import"./FullScreenSetting-af3082e5.js";import"./TableTitle-c53d26d0.js";import"./useTableExpand-303f3d97.js";import"./useTableFooter-03c83f8e.js";import"./TableFooter-7ab9b1a2.js";import"./useTableForm-0d347147.js";import"./props-bb3031e1.js";import"./TableImg.vue_vue_type_style_index_0_lang-0c448231.js";import"./index-fdcf88d8.js";import"./useTable-9d73cb2d.js";import"./WF_Comm_Dtl-7da219a1.js";import"./windowOpen-b8703c39.js";import"./Direction-43f7cd43.js";import"./Cond-7bb97535.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";import"./useDDLDataLoader-5d08990e.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";import"./index-eb3034da.js";import"./EnOnly-9c74cb0c.js";import"./useDataConvert-25e29c90.js";import"./assign-481cba08.js";import"./EnFields-4d1dce7a.js";import"./helper.vue_vue_type_script_setup_true_lang-50dfaad0.js";import"./useFieldType-5039d84c.js";import"./IconPicker-51ed7d96.js";import"./SimpleLineIcons-dabcdd07.js";import"./GlyphIcons-fb95b955.js";import"./FontAwesomeIcons-88ac90b4.js";import"./Tabs-ec1c48f8.js";import"./form-77f01638.js";import"./RadioGroup-a80e69a5.js";import"./FormTheme-70eb47bf.js";import"./use-config-816d55a6.js";import"./warn-77f3ea30.js";import"./Icon-e3cbad7d.js";import"./light-0dfdc1ad.js";import"./Add-4d1c6932.js";import"./render-ee8eb435.js";import"./Close-c51bd8a8.js";import"./replaceable-a957a029.js";import"./omit-b0e7e098.js";import"./use-compitable-1a225331.js";import"./flatten-2bdfb3d3.js";import"./use-merged-state-66be05d7.js";import"./throttle-35369e52.js";import"./on-fonts-ready-d897575d.js";import"./create-key-bf4384d6.js";import"./index-22809599.js";import"./use-css-vars-class-3ae3b4b3.js";import"./VResizeObserver-e3ad0bab.js";import"./cssr-e43ee704.js";import"./Pop-78b30ee2.js";import"./PopTreeEns-550d2c1c.js";import"./useDBSourceLoader-8ab5ebe1.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./PopTree-40faba9e.js";import"./PopList-9bc5cb18.js";import"./PopGroupList-de2292ad.js";import"./useFieldStatus-52f39a2f.js";import"./index-18645805.js";import"./Editor-d5f89d8b.js";import"./ImgUpload-411e6243.js";import"./tinymce-c752228f.js";import"./helper-28253641.js";import"./Dev2Interface-dbe2a82a.js";import"./GroupWrapper-ca430e7c.js";import"./useFileUpload-e2f82f1f.js";import"./EnCfg-bcf75fc2.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Help-be517e8f.js";import"./FuncToolbar-bd4350b3.js";import"./SaveOutlined-da53e7db.js";import"./InboxOutlined-cee25a7d.js";import"./GroupPageNew-58abee1a.js";import"./index-456479d3.js";import"./index-c5f74576.js";import"./ClassFactoryOfGroupPageNew-a8e6e6ba.js";import"./SelectByTable.vue_vue_type_script_setup_true_lang-a8dee7c6.js";import"./GlobalThemeOverrides-52cd859d.js";import"./ConfigProvider-f8b8d4d5.js";import"./index-528cb859.js";import"./index-c569cc07.js";import"./use-memo-f04d43e5.js";import"./DataTable-eacfee09.js";import"./format-length-c9d165c6.js";import"./Button-53926a3b.js";import"./use-rtl-889b67fe.js";import"./browser-1654e206.js";import"./Loading-fead3a83.js";import"./use-is-mounted-a34b74be.js";import"./use-form-item-34ce685d.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";import"./Scrollbar-35d51129.js";import"./Checkbox-70815735.js";import"./index-cad90cf4.js";import"./RadioGroup-02ea8070.js";import"./Radio-afaa4b2b.js";import"./Popover-ab55c8ff.js";import"./Follower-3b5f0c65.js";import"./next-frame-once-7035a838.js";import"./use-false-until-truthy-72e72eb9.js";import"./_baseMap-457e4262.js";import"./Suffix-56e79b3b.js";import"./Dropdown-b8231906.js";import"./Icon-fc5d8913.js";import"./ChevronRight-3f42dbba.js";import"./happens-in-d88e25de.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./create-b75cc1a9.js";import"./use-keyboard-ebac156c.js";import"./Tooltip-02d89ff2.js";import"./VirtualList-ac9ae115.js";import"./Empty-fcccc007.js";import"./Input-52773133.js";import"./Eye-9d82dd1a.js";import"./Select-3c7a9b3d.js";import"./FocusDetector-05234541.js";import"./Forward-838673b3.js";import"./keysOf-5d5107c5.js";import"./drag-b298d064.js";import"./ShowHelp.vue_vue_type_script_setup_true_lang-4644f19a.js";import"./NodeIndexOutlined-0e7f206c.js";import"./useThirdPartUrl-8ecf6c87.js";import"./Events-141c34ea.js";import"./CopyOutlined-ae720459.js";import"./EditOutlined-19d9e427.js";const Bt=L=>(Dt("data-v-22514e9c"),L=L(),St(),L),Mt={class:"p-1"},At={key:0,class:"ant-tag-red"},Kt={style:{"margin-bottom":"5px"}},Pt={key:0},Lt={key:1},Rt={key:2},Nt={key:3},Vt={style:{"text-align":"right"}},Wt={key:1,style:{"text-align":"right"}},xt=Bt(()=>ae("span",{class:"must-input"},"*",-1)),Ut={href:"#"},Ht=st({__name:"DtlRpt",props:{params:{type:Object,default:()=>{}},dtlInfo:{type:Object,default:()=>({})},groupField:{type:Object,default:()=>({})},frmStyleContent:{type:Object,default:()=>({})},mainData:{type:Object,default:()=>({})},mainMapExts:{type:Array,default:()=>[]},isReadonly:{type:Boolean,default:!1},isShowGF:{type:Boolean,default:!1}},emits:["ChangeMainData"],setup(L,{expose:ye,emit:ue}){const pe=ne(),w=L,Q=vt.SysLang||"CH",z=Ve({hasError:!1,tips:""}),X=S(!1),R=S(w.params),x=S(!1),N=S([]),E=S([]),K=S([]),$=S(0),v=S({}),Z=S([]),Oe=S({}),g=S({}),Y=S({}),o=S(""),i=S(""),c=S(""),he=S(""),O=S({}),B=S([]),q=S([]),fe=S([[]]),Te=S([]),U=S(!0),re=S(!0),H=S(!0),ge=S(!1),j=S({}),Ce=S([]),Ee=ne(),Fe=ne(),we=S(!1),de=S([]),Ie=S([]),D=Ve({visible:!1,title:"",modalType:"dtlImp",keyOfEn:"",width:800,height:{},mapExt:{},itemNames:"",rowData:{},mapAttrs:[]}),Xe=u=>{if(!u.AtPara)return;const t=new Ge(u.AtPara).GetValStrByKey("BGColor");if(t)return"bg-"+t},De=S(!1),Ze=We(()=>({y:De.value?"100vh":300,x:300})),_e=()=>W(this,null,function*(){setTimeout(()=>W(this,null,function*(){var a;document.fullscreenElement?(document.exitFullscreen(),De.value=!1):(yield(a=Fe.value)==null?void 0:a.requestFullscreen(),De.value=!0)}),50)}),je=(u,a)=>Ee.value?Ee.value.parentNode:a?a.getDialogWrap():document.body,ie=()=>W(this,null,function*(){var u,a;try{X.value=!0,R.value=w.params,R.value.EnsName=w.dtlInfo.No,R.value.FrmID=w.dtlInfo.FK_MapData,R.value.RefPKVal=w.params.WorkID;const t=new se("BP.WF.HttpHandler.WF_CCForm");t.AddJson(R.value);const e=yield t.DoMethodReturnString("DtlRpt_Init");if(typeof e=="string"&&e.includes("err@")){z.hasError=!0,z.tips=e.replace("err@","");return}Oe.value=JSON.parse(JSON.stringify(e)),v.value=e.Sys_MapDtl[0]||{},Te.value=e.Sys_MapAttr,N.value=[],E.value=[],$.value++;let l=v.value.Btns||"";l=l.replace("\uFF0C",","),Ie.value=l===""?[]:l.split(","),de.value=((u=e.Sys_MapExt)==null?void 0:u.filter(n=>n.ExtModel==="NumFiledSumAvg"&&n.DoWay!=0))||[],de.value.length>0&&(we.value=!0);const r=((a=e.Sys_MapExt)==null?void 0:a.filter(n=>n.ExtModel==="DtlImp"&&n.DoWay!=0))||[];if(j.value=r.length>0?r[0]:{},ge.value=r.length>0,H.value=(parseInt(v.value.IsDelete)===1||parseInt(v.value.IsInsert)===1||parseInt(v.value.IsUpdate)==1)&&parseInt(v.value.IsReadonly)==0&&w.isReadonly==!1,Z.value=Te.value.filter(n=>n.UIVisible==1),o.value=ve(v.value.AtPara,"D1")||"",i.value=ve(v.value.AtPara,"D2")||"",c.value=ve(v.value.AtPara,"D3")||"",he.value=ve(v.value.AtPara,"NumberField")||"",!he.value){J.error("\u8BF7\u914D\u7F6E\u660E\u7EC6\u8868["+v.value.Name+"]\u7684\u6570\u503C\u5B57\u6BB5");return}Y.value=Z.value.filter(n=>n.KeyOfEn===o.value)[0];const s=Y.value.MyDataType===le.AppString&&Y.value.UIContralType===He.TB&&Y.value.LGType===me.Normal;U.value=v.value.IsInsert==="1"&&s===!0&&w.isReadonly==!1,re.value=(v.value.IsDelete==="1"||v.value.IsInsert==="1")&&s===!0&&w.isReadonly==!1,g.value=Z.value.filter(n=>n.KeyOfEn===he.value)[0],g.value.bit=g.value.DefVal==""||g.value.DefVal.includes(".")==!1?2:g.value.DefVal.substring(g.value.DefVal.indexOf(".")+1).length;const y=w.mainData[v.value.No]||"";y===""?(O.value[o.value]=[],O.value[i.value]=[],O.value[c.value]=[]):y.split(";").forEach(d=>{const m=d.split(":");m[0]&&(O.value[m[0]]=m[1].split(","))}),et(e),K.value=e.DBDtl;const p={};if(K.value.forEach(n=>{const d=n[o.value];p[d]?p[d].push(n):p[d]=[n]}),E.value=[],parseInt(v.value.ListShowModel)===3){const n=s===!0?[]:O.value[o.value];for(const d in p){const m=p[d],I={};I[o.value]=d,!(n.length!=0&&n.includes(d.toString())==!1)&&(I.IsEnable=1,I[o.value+"T"]=m[0][o.value+"T"]||m[0][o.value+"Text"],N.value.forEach(C=>{if(C.key!=o.value&&C.key!="Oper"){const F=m.filter(M=>M[i.value]==C.keyVal)[0];I[i.value+C.keyVal]=F[g.value.KeyOfEn],I[i.value]=F[i.value],I[i.value+"T"]=F[i.value+"T"]}}),E.value.push(I))}}if(parseInt(v.value.ListShowModel)===4){const n={};K.value.forEach(I=>{const C=I[o.value]+"_"+I[i.value];n[C]?n[C].push(I):n[C]=[I]});const d=s===!0?[]:O.value[o.value],m=O.value[i.value];for(const I in n){const C=n[I],F={};d.length!=0&&d.includes(C[0][o.value].toString())==!1||m.length!=0&&m.includes(C[0][i.value].toString())==!1||(F.IsEnable=1,F[o.value]=C[0][o.value],F[o.value+"T"]=C[0][o.value+"T"]||C[0][o.value+"Text"],F[i.value]=C[0][i.value],F[i.value+"T"]=C[0][i.value+"T"]||C[0][i.value+"Text"],N.value.forEach(M=>{if(M.key&&M.key!=o.value&&M.key!=i.value&&M.key!="Oper"){const ee=C.filter(nt=>nt[c.value]==M.keyVal)[0];F[c.value+M.keyVal]=ee[g.value.KeyOfEn],F[c.value]=ee[c.value],F[c.value+"T"]=ee[c.value+"T"]||ee[c.value+"Text"]}}),E.value.push(F))}}if(parseInt(v.value.ListShowModel)===5){const n=s===!0?[]:O.value[o.value];for(const d in p){const m=p[d],I={};I[o.value]=d,!(n.length!=0&&n.includes(d.toString())==!1)&&(I.IsEnable=1,I[o.value+"T"]=m[0][o.value+"T"]||m[0][o.value+"Text"],N.value.forEach(C=>{C.key!=o.value&&C.key!="Oper"&&C.children.forEach(F=>{const M=m.filter(ee=>ee[i.value]==F.D2Val&&ee[c.value]==F.D3Val)[0];I[c.value+"_"+F.D3Val+"_"+F.D2Val]=M[g.value.KeyOfEn],I[i.value]=M[i.value],I[i.value+"T"]=M[i.value+"T"]||M[i.value+"Text"],I[c.value]=M[c.value],I[c.value+"T"]=M[c.value+"T"]||M[c.value+"Text"]})}),E.value.push(I))}}}catch(t){z.hasError=!0,z.tips=t}finally{X.value=!1}}),et=u=>{if(parseInt(v.value.ListShowModel)===3&&!i.value){J.warn("\u8BF7\u914D\u7F6E\u7EF4\u5EA6\u5B57\u6BB52\u7684\u503C");return}const t=Z.value.filter(l=>l.KeyOfEn===i.value)[0];if(B.value=Ne(t,u),(parseInt(v.value.ListShowModel)===3||parseInt(v.value.ListShowModel)===5)&&N.value.push({title:"",key:o.value,edit:U.value==!0,width:Y.value.UIWidth||100,align:"center",attr:Y.value}),parseInt(v.value.ListShowModel)===3){const l=O.value[i.value]||[];B.value.forEach(r=>{(l.length==0||l.includes(r.value.toString()))&&N.value.push({title:r.label,key:i.value+r.value,keyVal:r.value,align:"center",width:g.value.UIWidth||100,edit:g.value.UIIsEnable&&H.value==!0&&parseInt(v.value.EditModel)===0,attr:g.value})}),(U.value||re.value)&&N.value.push({title:"\u64CD\u4F5C",key:"Oper",width:80,align:"center",fixed:"right"});return}const e=Z.value.filter(l=>l.KeyOfEn===c.value)[0];if(q.value=Ne(e,u),parseInt(v.value.ListShowModel)===4){let l=B.value.length;const r=O.value[i.value];r.length!=0&&(l=B.value.filter(y=>r.includes(y.value.toString())).length),N.value.push({title:"",key:o.value,edit:U.value==!0,width:Y.value.UIWidth||100,align:"center",attr:Y.value,colSpan:2,customCell:(y,p)=>p%l==0?{rowSpan:l}:{rowSpan:0}}),N.value.push({title:"",key:i.value,colSpan:0,edit:!1,width:t.UIWidth||100,align:"center",attr:t});const s=O.value[c.value]||[];q.value.forEach(y=>{(s.length==0||s.includes(y.value.toString()))&&N.value.push({title:y.label,key:c.value+y.value,keyVal:y.value,align:"center",width:g.value.UIWidth||100,edit:g.value.UIIsEnable&&H.value==!0&&parseInt(v.value.EditModel)===0,attr:g.value})}),(U.value||re.value)&&N.value.push({title:"\u64CD\u4F5C",key:"Oper",width:80,align:"center",fixed:"right",customCell:(y,p)=>p%l==0?{rowSpan:l}:{rowSpan:0}})}if(parseInt(v.value.ListShowModel)===5){const l=O.value[i.value]||[],r=O.value[c.value]||[];B.value.forEach(s=>{if(l.length==0||l.includes(s.value.toString())){const y=[];q.value.forEach(p=>{(r.length==0||r.includes(p.value.toString()))&&y.push({title:p.label,key:c.value+"_"+p.value+"_"+s.value,D2Val:s.value,D3Val:p.value,align:"center",width:g.value.UIWidth||100,edit:g.value.UIIsEnable&&H.value==!0&&parseInt(v.value.EditModel)===0,attr:g.value})}),N.value.push({title:s.label,children:y})}}),(U.value||re.value)&&N.value.push({title:"\u64CD\u4F5C",key:"Oper",width:80,align:"center",fixed:"right"});return}};function tt(u,a){a.width=u}const lt=u=>{const a=u.toString(),t=a.includes(".")?a.substring(0,a.indexOf(".")):a;let e=a.includes(".")?a.substring(a.indexOf(".")+1):"0";if(e.length<g.value.bit)for(let l=e.length;l<g.value.bit;l++)e+="0";return t.replace(/\B(?=(\d{3})+(?!\d))/g,",")+"."+e},Be=()=>W(this,null,function*(){const u={},a=O.value[i.value]||[];parseInt(v.value.ListShowModel)===3&&(u.OID=0,u.IsEnable=1,u[o.value]="",B.value.forEach(e=>{(a.length==0||a.includes(e.value.toString()))&&(u[i.value+e.value]=0,u[i.value]=e.value,u[i.value+"T"]=e.label)}),E.value.push(u));const t=O.value[c.value]||[];if(parseInt(v.value.ListShowModel)===4&&B.value.forEach(e=>{if(a.length==0||a.includes(e.value.toString())){const l={};l.OID=0,l.IsEnable=1,l[o.value]="",l[i.value]=e.value,l[i.value+"T"]=e.label,q.value.forEach(r=>{(t.length==0||t.includes(r.value.toString()))&&(l[c.value+r.value]=0,l[c.value]=r.value,l[c.value+"T"]=r.label)}),E.value.push(l)}}),parseInt(v.value.ListShowModel)===5){const e={};e.OID=0,e.IsEnable=1,e[o.value]="",B.value.forEach(l=>{(a.length==0||a.includes(l.value.toString()))&&(e[l.value]=l.value,e[l.value+"T"]=l.label,q.value.forEach(r=>{(t.length==0||t.includes(r.value.toString()))&&(e[c.value+"_"+r.value+"_"+l.value]=0,e[c.value]=r.value,e[c.value+"T"]=r.label)}))}),E.value.push(e)}$.value++}),at=(u=-1,a)=>W(this,null,function*(){if(u==-1)return;let t=u;if(parseInt(v.value.ListShowModel)===3&&a){for(const e of B.value){const l=K.value.filter(r=>r[i.value]===e[i.value]&&r[o.value]===a[o.value]);if(l.length!=0){const r=new se("BP.WF.HttpHandler.WF_CCForm");r.AddPara("FK_MapDtl",v.value.No),r.AddPara("RefOID",l[0].OID),r.AddPara("RefPKVal",w.params.WorkID);const s=yield r.DoMethodReturnString("Dtl_DeleteRow");if(typeof s=="string"&&s.includes("err@")){J.error(s.replace("err@",""));return}}}E.value.splice(u,1),fe.value.splice(u,1),$.value--}if(parseInt(v.value.ListShowModel)===4){for(const e of B.value)for(const l of q.value){a[o.value]||(a[o.value]=E.value[u+B.value.length-1][o.value]);const r=K.value.filter(s=>s[o.value]===a[o.value]&&s[i.value].toString()===e.value&&s[c.value].toString()===l.value);if(r.length!=0){const s=new se("BP.WF.HttpHandler.WF_CCForm");s.AddPara("FK_MapDtl",v.value.No),s.AddPara("RefOID",r[0].OID),s.AddPara("RefPKVal",w.params.WorkID);const y=yield s.DoMethodReturnString("Dtl_DeleteRow");if(typeof y=="string"&&y.includes("err@")){J.error(y.replace("err@",""));return}}}E.value.splice(t,O.value[i.value].length===0?B.value.length:O.value[i.value].length),fe.value.splice(t,O.value[i.value].length===0?B.value.length:O.value[i.value].length),$.value--}if(parseInt(v.value.ListShowModel)===5){for(const e of B.value)for(const l of q.value){const r=K.value.filter(s=>s[o.value]===a[o.value]&&s[i.value].toString()===e.value&&s[c.value].toString()===l.value);if(r.length!=0){const s=new se("BP.WF.HttpHandler.WF_CCForm");s.AddPara("FK_MapDtl",v.value.No),s.AddPara("RefOID",r[0].OID),s.AddPara("RefPKVal",w.params.WorkID);const y=yield s.DoMethodReturnString("Dtl_DeleteRow");if(typeof y=="string"&&y.includes("err@")){J.error(y.replace("err@",""));return}}}E.value.splice(u,1),fe.value.splice(u,1),$.value--}}),ce=u=>W(this,null,function*(){try{if(x.value=!0,E.value.length==0)return!0;if(u===!1){const e=Z.value.filter(r=>r.UIIsInput===1);let l="";if(E.value.forEach((r,s)=>{let y="";e.forEach(p=>{p.LGType===me.Enum&&r[p.KeyOfEn]===-1&&(y+="\u5B57\u6BB5"+p.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`),(r[p.KeyOfEn]===null||r[p.KeyOfEn]==="")&&(y+="\u5B57\u6BB5"+p.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`)}),y!=""&&(l+="\u660E\u7EC6\u8868["+v.value.Name+"]\u7B2C"+(s+1)+`\u884C\u5FC5\u586B\u9879:
`+y)}),l!="")return J.error(l),!1}const a=new se("BP.WF.HttpHandler.WF_CCForm");if(a.AddJson(R.value),a.AddPara("EnsName",v.value.No),U.value===!0){const e=[],l=O.value[i.value]||[];let r="";parseInt(v.value.ListShowModel)===3&&E.value.forEach(y=>{B.value.forEach(p=>{const n=K.value.filter(m=>m[o.value]===y[o.value]&&m[i.value].toString()===p.value);n.length===1&&(r+=n[0].OID+",");const d=n.length===1?n[0]:{};d[i.value]=p.value,d[i.value+"T"]=p.label,d[o.value]=y[o.value],l.length===0||l.includes(p.value.toString())?(d.IsEnable=1,d[g.value.KeyOfEn]=y[i.value+p.value]):(d.IsEnable=0,d[g.value.KeyOfEn]=0),e.push(d)})});const s=O.value[c.value]||[];if(parseInt(v.value.ListShowModel)===4){let y=0;E.value.forEach(p=>{if(!p[o.value]){let n=-1;B.value.forEach((d,m)=>{d.value===p[i.value].toString()&&(n=m)}),p[o.value]=E.value[y-n][o.value]}q.value.forEach(n=>{const d=K.value.filter(I=>I[o.value]===p[o.value]&&I[i.value]===p[i.value]&&I[c.value].toString()===n.value),m=d.length===1?d[0]:{};d.length===1&&(r+=d[0].OID+","),m[i.value]=p[i.value],m[i.value+"T"]=p[i.value+"T"],m[c.value]=n.value,m[c.value+"T"]=n.label,m[o.value]=p[o.value],(l.length===0||l.includes(p[i.value].toString()))&&(s.length===0||s.includes(n.value.toString()))?(m.IsEnable=1,m[g.value.KeyOfEn]=p[c.value+n.value]):(m.IsEnable=0,m[g.value.KeyOfEn]=0),e.push(m)}),y++})}parseInt(v.value.ListShowModel)===5&&E.value.forEach(y=>{B.value.forEach(p=>{q.value.forEach(n=>{const d=K.value.filter(I=>I[o.value]===y[o.value]&&I[i.value].toString()===p.value&&I[c.value].toString()===n.value);d.length===1&&(r+=d[0].OID+",");const m=d.length===1?d[0]:{};m[i.value]=p.value,m[i.value+"T"]=p.label,m[c.value]=n.value,m[c.value+"T"]=n.label,m[o.value]=y[o.value],(l.length===0||l.includes(p.value.toString()))&&(s.length===0||s.includes(n.value.toString()))?(m.IsEnable=1,m[g.value.KeyOfEn]=y[c.value+"_"+n.value+"_"+p.value]):(m.IsEnable=0,m[g.value.KeyOfEn]=0),e.push(m)})})}),K.value.forEach(y=>{r.includes(y.OID+",")===!1&&(y.IsEnable=0,e.push(y))}),K.value=e}else parseInt(v.value.ListShowModel)===3&&K.value.forEach(e=>{const l=E.value.filter(r=>r[o.value]===e[o.value]);l.length==0||typeof l[0][i.value+e[i.value]]=="undefined"?(e[g.value.KeyOfEn]=0,e.IsEnable=0):(e[g.value.KeyOfEn]=l[0][i.value+e[i.value]],e.IsEnable=1)}),parseInt(v.value.ListShowModel)===4&&K.value.forEach(e=>{const l=E.value.filter(r=>r[o.value]===e[o.value]&&r[i.value]===e[i.value]);l.length==0||typeof l[0][c.value+e[c.value]]=="undefined"?(e[g.value.KeyOfEn]=0,e.IsEnable=0):(e[g.value.KeyOfEn]=l[0][c.value+e[c.value]],e.IsEnable=1)}),parseInt(v.value.ListShowModel)===5&&K.value.forEach(e=>{const l=E.value.filter(r=>r[o.value]===e[o.value]);l.length==0||typeof l[0][c.value+"_"+e[c.value]+"_"+e[i.value]]=="undefined"?(e[g.value.KeyOfEn]=0,e.IsEnable=0):(e[g.value.KeyOfEn]=l[0][c.value+"_"+e[c.value]+"_"+e[i.value]],e.IsEnable=1)});a.AddPara("Json",encodeURIComponent(JSON.stringify(K.value)));const t=yield a.DoMethodReturnString("Dtl_Save");return typeof t=="string"&&t.includes("err@")?(J.error(t.replace("err@","")),!1):(u==!0&&(J.info(v.value.Name+"\u4FDD\u5B58\u6210\u529F"),U.value&&(yield ie())),!0)}catch(a){return!1}finally{x.value=!1}return!0}),Me=()=>W(this,null,function*(){yield ce(!1),D.modalType="dtlRptSetting",D.visible=!0,D.title="\u4E8C\u7EF4/\u4E09\u7EF4\u663E\u793A\u8BBE\u7F6E",D.width=window.innerWidth*.8,D.width=window.innerWidth*.8,D.height={height:j.value.H||window.innerHeight*.8+"px"}}),ut=(u,a)=>{let t=!1;E.value.forEach((e,l)=>{u[o.value]&&e[o.value]===u[o.value]&&(l<a||l>=a+B.value.length)&&(t=!0)}),t!==!1&&(J.info("\u8F93\u5165\u4E00\u7EF4\u5B57\u6BB5\u7684\u503C\u5DF2\u7ECF\u5B58\u5728,\u8BF7\u91CD\u65B0\u8F93\u5165\u503C"),E.value[a][o.value]="",$.value--)},oe=(u,a,t,e,l,r=!1)=>{switch(typeof l=="undefined"&&(l=E.value[e]),a){case"ActiveDDL":case"FullDataDDL":return fe.value[e].forEach(s=>{if(s.KeyOfEn===u){const y=l[u];s.ddl=t;const p=t.filter(d=>d.value===l[u]);let n=null;p.length==0&&t.length!=0&&(n=t[0]),p.length!=0&&(n=p[0]),l[u]="",l[u+"T"]="",l[u+"Text"]="",n!=null&&(l[u]=n.value,l[u+"T"]=n.text,l[u+"Text"]=l[u+"T"]),y!=l[u]&&rt(s,l[u],l.OID,l,e,n);return}}),E.value[e]!=null&&(E.value[e]=l),l}};pt("ChangeParentAttr",oe);const rt=(u,a,t,e,l,r=null)=>W(this,null,function*(){const{GetActionDLLData:s,GetFullData:y,GetFullDataDtl:p}=Ft();r!=null&&(e[u.KeyOfEn+"T"]=r.label);const n=u.mapExts||[];for(const d of n)switch(d.ExtModel){case"ActiveDDL":const m=yield s(a,d,"Doc",t,e,"Dtl");oe(d.AttrsOfActive,"ActiveDDL",m,l,e);break;case"FullCtrl":case"TBFullCtrl":case"Pop":if(d.DoWay==0||d.DoWay==="None")break;if(d.Tag5!="None"){const F=yield y(a,d,w.params.WorkID,e);if(F==null)continue;oe("","FullData",F,l,e)}break;case"FullDataDDL":const I=yield s(a,d,"Doc",t,e,"Dtl");oe(d.Tag1,"FullDataDDL",I,l,e);break;case"FullDataDtl":if((yield p(a,d,t,e))==null)break;oe(d.Tag1,"FullDataDtl",null,l,e);break}});ie();const Ae=We(()=>{const u={};return E.value.forEach(a=>{de.value.forEach(t=>{switch(u[t.AttrOfOper]||(u[t.AttrOfOper]=0),parseInt(t.DoWay)){case 1:case 2:u[t.AttrOfOper]=(parseFloat(u[t.AttrOfOper])+parseFloat(a[t.AttrOfOper])).toFixed(2);break;case 3:u[t.AttrOfOper]<a[t.AttrOfOper]&&(u[t.AttrOfOper]=a[t.AttrOfOper]);break;case 4:u[t.AttrOfOper]>a[t.AttrOfOper]&&(u[t.AttrOfOper]=a[t.AttrOfOper]);break}})}),de.value.forEach(a=>{parseInt(a.DoWay)===2&&(u[a.AttrOfOper]=parseFloat(u[a.AttrOfOper])/E.value.length)}),{arr:u}}),Ke=u=>W(this,null,function*(){var t;const a=yield wt.TableTopBtnClick(u,v.value.No,w.params.WorkID,"",JSON.stringify(w.mainData));a&&((t=pe.value)==null||t.handleGPNCallback(a,u),setTimeout(()=>{ie()},100))});ye({SaveAll:ce,InitPage:ie});const Pe=()=>{},Le=()=>{D.modalType="dtlImp",D.visible=!0,D.title=ve(j.value.AtPara,"Title")||"\u9009\u62E9"+v.value.Name+"\u6570\u636E",D.width=parseFloat(j.value.W)||window.innerWidth*.8,D.width=D.width>window.innerWidth*.8?window.innerWidth*.8:D.width,D.height={height:j.value.H||window.innerHeight*.8+"px"},D.mapExt=j.value,D.itemNames=""},Se=ne(),Re=ne(),it=ue,ot=()=>W(this,null,function*(){if(D.modalType==="dtlImp"){const u=Se.value.checkInfoList;Ce.value=Se.value.checkedList;const a=j.value.Tag4;a?E.value.forEach(t=>{for(const e of u){if(t[a]===e[a])break;e.OID=0,E.value.push(e)}}):E.value=E.value.concat(u)}if(D.modalType==="dtlRptSetting"){const u=Re.value.handlerOK(),a=u[0],t=u[1],e=u[2];O.value[o.value]=a,O.value[i.value]=t,O.value[c.value]=e;const l=new Ge(w.mainData.AtPara);l.SetVal(v.value.No,o.value+":"+a.join(",")+";"+i.value+":"+t.join(",")+";"+c.value+":"+e.join(",")+";"),it("ChangeMainData",l,v.value.No),$.value--,D.visible=!1,ie();return}$.value--,D.visible=!1}),Ne=(u,a)=>{let t=u.UIBindKey||"";if(t=="")return[{value:"",label:"\u7ED1\u5B9A\u7684\u5916\u952E\u679A\u4E3E\u503C\u4E22\u5931"}];const e=[];let l=a[u.KeyOfEn];if(l==null&&(l=a[u.UIBindKey]),l==null&&u.LGType===me.Enum){const r=a.Sys_Enum.filter(s=>s.EnumKey==t);return(u.UIIsInput===0||u.DefVal==="-1")&&u.UIContralType==He.DDL&&e.push({value:u.MyDataType===le.AppString?"-1":-1,label:"-\u65E0-"}),r.forEach(s=>{e.push({value:s.StrKey||s.IntKey,label:s.Lab})}),e}return l==null?[{value:"",label:"\u8BF7\u9009\u62E9"}]:l.map(r=>({value:r.No,label:r.Name}))};return(u,a)=>(h(),T(_t,{ref_key:"baseComp",ref:pe},{default:k(()=>[ae("div",Mt,[_(f(ft),{spinning:X.value,style:{"background-color":"white"}},{default:k(()=>[z.hasError?(h(),P("div",At,G(z.tips),1)):(h(),P("div",{key:1,class:"content",ref_key:"contentRef",ref:Fe},[ae("div",Kt,[L.isShowGF?(h(),P("div",{key:0,class:dt(["GroupBar GroupTitle",L.frmStyleContent.GroupTitle])},[f(Q)==="FT"?(h(),P("span",Pt,G(L.groupField.NameFT),1)):b("",!0),f(Q)==="En"?(h(),P("span",Lt,G(L.groupField.NameEn),1)):b("",!0),f(Q)==="JP"?(h(),P("span",Rt,G(L.groupField.NameJP),1)):b("",!0),f(Q)===""||f(Q)==="CH"?(h(),P("span",Nt,G(L.groupField.Lab),1)):b("",!0),ae("div",Vt,[U.value?(h(),T(f(V),{key:0,onClick:Be,ghost:"",class:"gostButton"},{default:k(()=>[_(f($e)),A("\u65B0\u589E")]),_:1})):b("",!0),H.value?(h(),T(f(V),{key:1,onClick:a[0]||(a[0]=t=>ce(!0)),disabled:x.value,ghost:"",class:"gostButton"},{default:k(()=>[_(f(xe)),A("\u4FDD\u5B58")]),_:1},8,["disabled"])):b("",!0),H.value?(h(),T(f(V),{key:2,onClick:a[1]||(a[1]=t=>Me()),disabled:x.value,ghost:"",class:"gostButton"},{default:k(()=>[_(f(qe)),A("\u8BBE\u7F6E")]),_:1},8,["disabled"])):b("",!0),(h(!0),P(te,null,ke(Ie.value,t=>(h(),T(f(V),{key:t,type:"default",onClick:e=>Ke(t),ghost:"",class:"gostButton"},{default:k(()=>[A(G(t),1)]),_:2},1032,["onClick"]))),128)),v.value.ImpModel==="1"?(h(),T(f(V),{key:3,onClick:Pe,ghost:"",class:"gostButton"},{default:k(()=>[_(f(Je)),A("\u5BFC\u51FA")]),_:1})):b("",!0),ge.value&&H.value?(h(),T(f(V),{key:4,onClick:Le,ghost:"",class:"gostButton"},{default:k(()=>[_(f(ze)),A("\u5BFC\u5165")]),_:1})):b("",!0),_(f(V),{onClick:_e},{default:k(()=>[_(f(Ye))]),_:1})])],2)):(h(),P("div",Wt,[U.value?(h(),T(f(V),{key:0,onClick:Be},{default:k(()=>[_(f($e)),A("\u65B0\u589E")]),_:1})):b("",!0),H.value?(h(),T(f(V),{key:1,onClick:a[2]||(a[2]=t=>ce(!0)),disabled:x.value},{default:k(()=>[_(f(xe)),A("\u4FDD\u5B58")]),_:1},8,["disabled"])):b("",!0),H.value?(h(),T(f(V),{key:2,onClick:a[3]||(a[3]=t=>Me()),disabled:x.value},{default:k(()=>[_(f(qe)),A("\u8BBE\u7F6E")]),_:1},8,["disabled"])):b("",!0),(h(!0),P(te,null,ke(Ie.value,t=>(h(),T(f(V),{key:t,type:"default",onClick:e=>Ke(t)},{default:k(()=>[A(G(t),1)]),_:2},1032,["onClick"]))),128)),v.value.ImpModel==="1"?(h(),T(f(V),{key:3,onClick:Pe},{default:k(()=>[_(f(Je)),A("\u5BFC\u51FA")]),_:1})):b("",!0),ge.value&&H.value?(h(),T(f(V),{key:4,onClick:Le},{default:k(()=>[_(f(ze)),A("\u5BFC\u5165")]),_:1})):b("",!0),_(f(V),{onClick:_e},{default:k(()=>[_(f(Ye))]),_:1})]))]),_(f(ct),{getPopupContainer:je},{default:k(()=>[ae("div",{ref_key:"tableRef",ref:Ee},[(h(),T(f(bt),{columns:N.value,"data-source":E.value,bordered:"",size:"small",rowKey:(t,e)=>e,key:$.value,pagination:!1,scroll:Ze.value,"row-class-name":Xe,onResizeColumn:tt},mt({headerCell:k(({column:t})=>[t.attr!==void 0&&t.attr.UIIsInput?(h(),P(te,{key:0},[xt,ae("span",null,G(t.title),1)],64)):b("",!0)]),bodyCell:k(({column:t,record:e,index:l})=>[t.attr&&(t.attr.UIIsEnable===0||t.edit==!1)?(h(),P(te,{key:0},[A(G(e[t.key+"Text"]||e[t.key+"T"]||e[t.key]),1)],64)):b("",!0),t.attr&&t.edit==!0?(h(),P(te,{key:1},[t.attr.MyDataType===f(le).AppInt&&t.attr.LGType===f(me).Normal?(h(),T(f(be),{key:0,value:e[t.key],"onUpdate:value":r=>e[t.key]=r,id:t.attr.KeyOfEn,controls:!1,style:{width:"100%"},precision:0,stringMode:"","addon-after":t.attr.suffix,class:"frmStyleType"},null,8,["value","onUpdate:value","id","addon-after"])):b("",!0),t.attr.MyDataType===f(le).AppFloat||t.attr.MyDataType===f(le).AppDouble?(h(),T(f(be),{key:1,value:e[t.key],"onUpdate:value":r=>e[t.key]=r,id:t.attr.KeyOfEn,placeholder:t.attr.Tip,controls:!1,precision:t.attr.bit,style:{width:"100%"},stringMode:"","addon-after":t.attr.suffix,disabled:t.attr.UIIsEnable===0||L.isReadonly==!0,class:"frmStyleType"},null,8,["value","onUpdate:value","id","placeholder","precision","addon-after","disabled"])):b("",!0),t.attr.MyDataType===f(le).AppMoney?(h(),T(f(be),{key:2,value:e[t.key],"onUpdate:value":r=>e[t.key]=r,id:t.attr.KeyOfEn,placeholder:t.attr.Tip,controls:!1,precision:t.attr.bit,style:{width:"100%"},formatter:lt,parser:r=>r.replace(/\$\s?|(,*)/g,""),"addon-after":t.attr.suffix,stringMode:"",class:"frmStyleType"},null,8,["value","onUpdate:value","id","placeholder","precision","parser","addon-after"])):b("",!0),t.attr.MyDataType===f(le).AppString?(h(),T(f(yt),{key:3,value:e[t.key],"onUpdate:value":r=>e[t.key]=r,placeholder:t.attr.Tip,"allow-clear":t.attr.clearable,"addon-after":t.attr.suffix,class:"frmStyleType",onBlur:r=>ut(e,l)},null,8,["value","onUpdate:value","placeholder","allow-clear","addon-after","onBlur"])):b("",!0)],64)):b("",!0),t.key==="Oper"?(h(),P(te,{key:2},[re.value?(h(),T(f(ht),{key:0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u884C\u6570\u636E\u5417?","ok-text":"\u786E\u5B9A","cancel-text":"\u53D6\u6D88",onConfirm:r=>at(l,e)},{default:k(()=>[ae("a",Ut,[_(f(gt),{style:{color:"red"}})])]),_:2},1032,["onConfirm"])):b("",!0)],64)):b("",!0)]),_:2},[we.value&&E.value.length!=0?{name:"summary",fn:k(()=>[_(f(Ot),null,{default:k(()=>[parseInt(v.value.IsShowIdx)===1?(h(),T(f(Ue),{key:0,style:{"text-align":"center"}},{default:k(()=>[A("\u603B\u7ED3")]),_:1})):b("",!0),(h(!0),P(te,null,ke(Z.value,t=>(h(),T(f(Ue),{key:t.MyPK,style:{"text-align":"center"}},{default:k(()=>[Ae.value.arr[t.KeyOfEn]?(h(),T(f(Qe),{key:0},{default:k(()=>[A(G(Ae.value.arr[t.KeyOfEn]),1)]),_:2},1024)):(h(),T(f(Qe),{key:1},{default:k(()=>[A("-")]),_:1}))]),_:2},1024))),128))]),_:1})]),key:"0"}:void 0]),1032,["columns","data-source","rowKey","scroll"]))],512)]),_:1})],512))]),_:1},8,["spinning"])]),_(f(Et),{visible:D.visible,"onUpdate:visible":a[4]||(a[4]=t=>D.visible=t),title:D.title,width:D.width,bodyStyle:{padding:"0px 12px !important"},style:It(D.height),onOk:ot},{default:k(()=>[D.visible===!0&&D.modalType==="dtlImp"?(h(),T(Tt,{key:0,ref_key:"dtlImp",ref:Se,refPKVal:w.refPKVal,"cond-sql":D.mapExt.Tag1,"list-sql":D.mapExt.Tag2,"field-text":D.mapExt.Tag,"is-multi-select":!0,"selected-items":Ce.value,mypk:D.mapExt.MyPK},null,8,["refPKVal","cond-sql","list-sql","field-text","selected-items","mypk"])):b("",!0),D.visible===!0&&D.modalType==="dtlRptSetting"?(h(),T(Ct,{key:1,ref_key:"dtlRptSetting",ref:Re,frmData:Oe.value,listModel:parseInt(v.value.ListShowModel),d1:o.value,d2:i.value,d3:c.value,settingVal:O.value},null,8,["frmData","listModel","d1","d2","d3","settingVal"])):b("",!0)]),_:1},8,["visible","title","width","style"])]),_:1},512))}});const _o=kt(Ht,[["__scopeId","data-v-22514e9c"]]);export{_o as default};