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.

16 lines
163 KiB

var Xe=Object.defineProperty,et=Object.defineProperties;var tt=Object.getOwnPropertyDescriptors;var Je=Object.getOwnPropertySymbols;var at=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable;var ze=(r,a,l)=>a in r?Xe(r,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):r[a]=l,Le=(r,a)=>{for(var l in a||(a={}))at.call(a,l)&&ze(r,l,a[l]);if(Je)for(var l of Je(a))lt.call(a,l)&&ze(r,l,a[l]);return r},$e=(r,a)=>et(r,tt(a));var x=(r,a,l)=>new Promise((t,k)=>{var h=O=>{try{_(l.next(O))}catch(D){k(D)}},$=O=>{try{_(l.throw(O))}catch(D){k(D)}},_=O=>O.done?t(O.value):Promise.resolve(O.value).then(h,$);_((l=l.apply(r,a)).next())});import{d as defineComponent,r as ref,q as reactive,a1 as WebUser,bl as useRoute,b9 as shallowRef,o as openBlock,g as createElementBlock,b as createVNode,w as withCtx,u as unref,F as Fragment,bt as renderList,a as createBlock,j as createBaseVNode,B as Button,h as createTextVNode,t as toDisplayString,i as createCommentVNode,a9 as normalizeStyle,bu as Modal,Y as message,$ as HttpHandler,aT as _export_sfc,D as getCurrentInstance,p as provide,bo as Spin,et as Layout,eI as LayoutHeader,eu as LayoutSider,bq as createSlots,x as normalizeClass,er as CheckCircleOutlined,ev as LayoutContent,bF as resolveDynamicComponent,bA as GetPara,bz as DealExp,J as nextTick,dU as pushScopeId,dV as popScopeId,a0 as getAppEnvConfig,k as inject,O as watch,bs as dayjs,ah as cloneDeep,f as computed,aU as resolveComponent,bf as Select,dX as InputPassword,bB as Textarea,eh as InputGroup,bw as SelectOption,I as Input,a2 as __vitePreload,a3 as onUnmounted,P as onMounted,bv as Popconfirm,bC as CloseOutlined,dq as CheckOutlined,es as ConfigProvider,ec as CloseCircleOutlined}from"./index-f4658ae7.js";import{T as Tabs,a as TabPane}from"./index-84fbff43.js";import{_ as _sfc_main$9}from"./Ath.vue_vue_type_script_setup_true_lang-5e2bdf18.js";import{T as Table,a as TableSummaryRow,b as TableSummaryCell}from"./index-10ceae64.js";import{R as Radio,a as RadioGroup}from"./index-3590612f.js";import{C as Checkbox,a as CheckboxGroup}from"./index-297faa0c.js";import{F as FolderOutlined,T as Tree}from"./index-cd1f9903.js";/* empty css */import{D as Divider}from"./index-0e56c5c3.js";import{Tinymce}from"./index-18645805.js";import{CropperAvatar}from"./index-01184d64.js";import{S as Switch}from"./index-70ffad01.js";import{T as TreeSelect}from"./ApiTreeSelect-6e204649.js";import{T as Tag}from"./index-134963ca.js";import{I as InputNumber}from"./index-efbe76fc.js";import{D as DatePicker}from"./index-8336ee2d.js";import{R as Rate}from"./index-6c09d321.js";import{A as AutoComplete}from"./componentMap-d43b954d.js";import{D as Drawer}from"./index-eb3034da.js";import{GetMapExtsGroup,userConvertData,useKeyOfEnType}from"./FrmEnd-5a9eb50a.js";import BSEntity from"./BSEntity-840a884b.js";import{_ as _sfc_main$d}from"./JobSchedule.vue_vue_type_script_setup_true_lang-7b0f72f6.js";import{_ as _sfc_main$e}from"./Pop.vue_vue_type_script_setup_true_lang-79fa4f9c.js";import HandWriting from"./HandWriting-24907d3b.js";import GenerList from"./GenerList-3a350596.js";import FrmBBS from"./FrmBBS-16e8433e.js";import{urlToBase64}from"./base64Conver-f3be3d44.js";import AthView from"./AthView-6dbab390.js";import ThemeWrapper from"./ThemeWrapper-10a23ac0.js";/* empty css *//* empty css */import{UIContralType,FieldTypeS}from"./EnumLab-3cbd0812.js";import{F as Form}from"./index-d51f1b4b.js";import{R as Row}from"./index-24b7f696.js";import{C as Col}from"./index-1d383df5.js";import{F as FormItem}from"./FormItem-a040ce00.js";import{C as Card}from"./index-8604018f.js";import{useTreeConvert}from"./useDataConvert-25e29c90.js";import{D as DataType,A as AtPara}from"./DataType-33901a1c.js";import{mapExtParse}from"./MapExt-98a20f56.js";import{FrmEleDBs,FrmEleDBAttr}from"./FrmEleDB-c654d1e6.js";import{FrmImg}from"./FrmImg-ffdd26a9.js";import{_ as _sfc_main$a}from"./ChapterFrmSetting.vue_vue_type_script_setup_true_lang-fd775d0e.js";import{u as useCachedComponentLoader,B as BaseComponent}from"./useCachedComponentLoader-721d24a5.js";import{FrmAttachmentExts}from"./FrmAttachmentExt-fc88e504.js";import Entity from"./Entity-b0538236.js";import{getmark}from"./watermark-9067a7b9.js";import{P as PlusSquareOutlined,M as MinusSquareOutlined,F as FileOutlined}from"./iconUtil-3b6c87ab.js";import FrmSelf from"./FrmSelf-7b45be45.js";import{_ as _sfc_main$b}from"./FlowError.vue_vue_type_script_setup_true_lang-e426ac70.js";import{FrmType,FlowDevModel,NodeFormType}from"./EnumLab-4f91f91c.js";import{SysEnums}from"./SysEnum-989b6639.js";import{CCBPMRunModel}from"./SystemConfig-b93c25b3.js";import DBAccess from"./DBAccess-d3bef90d.js";import{handleNoNameField}from"./stringUtils-acc16503.js";import{FrmHtml}from"./FrmHtml-d4c1eb76.js";import{windowOpen}from"./windowOpen-b8703c39.js";import{_ as _sfc_main$c}from"./WorkCheck.vue_vue_type_script_setup_true_lang-6f27eb0d.js";import{l as lodashExports}from"./lodash-a5534797.js";import{S as SettingOutlined}from"./SettingOutlined-20e7662a.js";import{C as CloudUploadOutlined}from"./CloudUploadOutlined-4657ca1c.js";import{S as Sortable}from"./sortable.esm-13e502da.js";import DtlImp from"./DtlImp-9a3f88f1.js";import HttpHandler$1 from"./HttpHandler-4a96ffeb.js";import{FrmDtlBtnClick}from"./FrmDtlBtnClick-ef5faa63.js";import{FrmDtlTextBoxChange}from"./FrmDtlTextBoxChange-ea00a1e2.js";import{FrmDtlBtnRowClick}from"./FrmDtlBtnRowClick-fdb9b764.js";import{E as EditOutlined}from"./EditOutlined-19d9e427.js";import{P as PlusCircleOutlined}from"./PlusCircleOutlined-505768c9.js";import{P as PlusOutlined}from"./PlusOutlined-7b96f081.js";import{U as UploadOutlined}from"./UploadOutlined-87b27077.js";import{D as DownloadOutlined}from"./index-dc88db7c.js";import{a as FullscreenOutlined}from"./FullscreenOutlined-71d2eabf.js";import{M as MinusCircleOutlined}from"./StopOutlined-507ecef9.js";import{T as TypographyText}from"./Text-21ea36a6.js";import DtlRpt from"./DtlRpt-06c9f4ed.js";import{_ as _sfc_main$f}from"./SubFlow.vue_vue_type_script_setup_true_lang-736a8992.js";import{M as MySetting}from"./MySetting-481c3070.js";import Events from"./Events-141c34ea.js";import{NodeWorkCheck}from"./NodeWorkCheck-e4789c56.js";const _imports_0="/assets/logo-74cc5287.png",_hoisted_1$8={class:"content"},_hoisted_2$8={class:"ant-row ant-form-item",style:{"row-gap":"0px","margin-bottom":"0px"}},_hoisted_3$8={class:"ant-col ant-form-item-label",style:{"text-align":"left !important"}},_hoisted_4$6=["title"],_hoisted_5$6={key:0},_hoisted_6$5={key:1},_hoisted_7$5={key:2},_hoisted_8$5={key:3},_hoisted_9$4={class:"h-100"},_sfc_main$8=defineComponent({__name:"MapAttrForm",props:{mapAttrs:{type:Array,default:()=>[]},frmData:{type:Object,default:null},fwcVer:{type:Number,default:0},params:{type:Object,default:()=>({WorkID:0})},checkField:{type:String,default:""},isReadonly:{type:Boolean,default:!1},isPageReadonly:{type:Boolean,default:!1},mainData:{type:Object,default:()=>{}},tableCol:{type:Number,default:4},labPostion:{type:String,default:"left"},labAlign:{type:String,default:"left"}},setup(r,{expose:a}){const l=r,t=ref(l.mainData),k=reactive({modalVisible:!1,modalTitle:"",modalType:"",keyOfEn:"",ImgSrc:"",Ath:"",modalWidth:800,modalHeight:{}}),h=WebUser.SysLang||"CH",$=ref();useRoute();const _=()=>x(this,null,function*(){if($.value!=null)return $.value;const C=new HttpHandler("BP.WF.HttpHandler.WF_WorkOpt");C.AddJson(l.params),C.AddPara("IsReadonly",l.isReadonly);const I=ref();if(l.fwcVer==0?I.value=yield C.DoMethodReturnString("WorkCheck_Init"):I.value=yield C.DoMethodReturnString("WorkCheck_Init2019"),typeof I.value=="string"&&I.value.includes("err@")){message.error(I.value.replace("err@",""));return}return $.value=JSON.parse(JSON.stringify(I.value)),$.value});(()=>x(this,null,function*(){var C;$.value=((C=l.mapAttrs)==null?void 0:C.filter(I=>I.UIContralType===UIContralType.SignCheck).length)>0?yield _():[]}))();const D=C=>{const I=ref(24/l.tableCol),{LabelColSpan:N,ColSpan:K}=C;if(l.labPostion==="top")return[(N+K)*I.value,(N+K)*I.value];if(l.tableCol==4){I.value=le(K,4);let E=W(N);const U=ref(E+I.value);return I.value==24?[24,{span:E},{span:I.value}]:U.value==12?C.UIContralType===UIContralType.GovDocFile?[U.value,{span:9,offset:3},{span:0}]:[U.value,{span:E*2},{span:I.value*2}]:U.value==16?[U.value,{span:E*1.5},{span:I.value*3}]:U.value==24?[U.value,{span:E*1},{span:I.value}]:C.UIContralType===UIContralType.GovDocFile?[U.value,{span:I.value,offset:4},{span:0}]:[U.value,{span:E*.75},{span:I.value}]}if(l.tableCol==6){I.value=le(K,6);const E=le(N,6),U=ref(E+I.value);if(I.value==24)return[24,{span:E},{span:I.value}];if(U.value==8)return[U.value,{span:E*1.5},{span:I.value*4}];const S=parseInt(24/U.value);return U.value==12?[U.value,{span:E*1},{span:I.value*4}]:U.value==16?[U.value,{span:E*.75},{span:I.value*4}]:U.value==20?[U.value,{span:3},{span:I.value*4}]:U.value==24?[U.value,{span:2},{span:I.value*4}]:[U.value,{span:E*S},{span:I.value*S*2}]}},le=(C,I)=>{if(I==4)switch(C){case 0:return 0;case 1:return 8;case 2:return 12;case 3:return 20;case 4:return 24;default:return 8}if(I==6)switch(C){case 0:return 0;case 1:return 4;case 2:return 8;case 3:return 12;case 4:return 16;case 5:return 20;case 6:return 24;default:return 4}return 8},W=C=>{switch(C){case 0:return 0;case 1:return 4;case 2:return 12;case 3:return 16;case 4:return 24;default:return 4}},f=shallowRef();return a({mainData:t,WorkCheckSave:C=>f.value.SaveWorkCheck(C)}),(C,I)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[createVNode(unref(Form),{model:t.value,layout:l.labPostion==="left"?"horizontal":"vertical",autocomplete:"off",class:"form_content"},{default:withCtx(()=>[createVNode(unref(Row),{gutter:[16,8]},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(r.mapAttrs,N=>(openBlock(),createElementBlock(Fragment,{key:N.MyPK},[l.tableCol===N.ColSpan?(openBlock(),createBlock(unref(Col),{key:0},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$8,[createBaseVNode("div",_hoisted_3$8,[createBaseVNode("label",{class:"",title:N.Name},[N.UIContralType===110?(openBlock(),createElementBlock(Fragment,{key:0},[unref(h)==="FT"?(openBlock(),createBlock(unref(Button),{key:0,type:"Link"},{default:withCtx(()=>[createTextVNode(toDisplayString(N.NameFT),1)]),_:2},1024)):unref(h)==="En"?(openBlock(),createBlock(unref(Button),{key:1,type:"Link"},{default:withCtx(()=>[createTextVNode(toDisplayString(N.NameEn),1)]),_:2},1024)):unref(h)==="JP"?(openBlock(),createBlock(unref(Button),{key:2,type:"Link"},{default:withCtx(()=>[createTextVNode(toDisplayString(N.NameJP),1)]),_:2},1024)):(openBlock(),createBlock(unref(Button),{key:3,type:"Link"},{default:withCtx(()=>[createTextVNode(toDisplayString(N.Name),1)]),_:2},1024))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[unref(h)==="FT"?(openBlock(),createElementBlock("span",_hoisted_5$6,toDisplayString(N.NameFT),1)):unref(h)==="En"?(openBlock(),createElementBlock("span",_hoisted_6$5,toDisplayString(N.NameEn),1)):unref(h)==="JP"?(openBlock(),createElementBlock("span",_hoisted_7$5,toDisplayString(N.NameJP),1)):(openBlock(),createElementBlock("span",_hoisted_8$5,toDisplayString(N.Name),1))],64))],8,_hoisted_4$6)])]),createVNode(unref(FormItem),{name:N.KeyOfEn,rules:N.rules,labelAlign:l.labAlign,labelCol:{span:0},wrapperCol:{span:24}},{default:withCtx(()=>[createVNode(OneMapAttr,{mapAttr:N,mainData:t.value,params:l.params,refPKVal:l.params.WorkID,isReadonly:l.isReadonly},null,8,["mapAttr","mainData","params","refPKVal","isReadonly"])]),_:2},1032,["name","rules","labelAlign"])]),_:2},1024)):(openBlock(),createBlock(unref(Col),{key:1,span:D(N)[0]},{default:withCtx(()=>[createVNode(unref(FormItem),{labelAlign:l.labAlign,label:unref(h)==="FT"?N.NameFT:unref(h)==="En"?N.NameEn:unref(h)==="JP"?N.NameJP:N.Name,name:N.KeyOfEn,rules:N.rules,labelCol:D(N)[1],wrapperCol:D(N)[2]},{default:withCtx(()=>{var K;return[createVNode(OneMapAttr,{mapAttr:N,mainData:t.value,frmData:l.frmData,params:l.params,refPKVal:(K=l.params.WorkID)==null?void 0:K.toString(),isReadonly:l.isReadonly,"is-page-readonly":l.isPageReadonly},null,8,["mapAttr","mainData","frmData","params","refPKVal","isReadonly","is-page-readonly"])]}),_:2},1032,["labelAlign","label","name","rules","labelCol","wrapperCol"])]),_:2},1032,["span"]))],64))),128))]),_:1})]),_:1},8,["model","layout"]),createVNode(unref(Modal),{visible:k.modalVisible,"onUpdate:visible":I[0]||(I[0]=N=>k.modalVisible=N),centered:"",title:k.modalTitle,width:k.modalWidth,style:normalizeStyle(k.modalHeight),footer:null},{default:withCtx(()=>[createBaseVNode("div",_hoisted_9$4,[k.modalType==="HandWriting"?(openBlock(),createBlock(HandWriting,{key:0,imageSrc:k.ImgSrc,writingType:"KeyOfEn",keyOfEn:k.keyOfEn,onChangeWriteImg:C.ChangeWriteImg},null,8,["imageSrc","keyOfEn","onChangeWriteImg"])):createCommentVNode("",!0),k.modalType==="Ath"?(openBlock(),createBlock(_sfc_main$9,{key:1,"ath-info":k.Ath,params:l.params,"is-readonly":l.isReadonly},null,8,["ath-info","params","is-readonly"])):createCommentVNode("",!0)])]),_:1},8,["visible","title","width","style"])]))}}),MapAttrForm_vue_vue_type_style_index_0_scoped_9a6fc2bd_lang="",MapAttrForm=_export_sfc(_sfc_main$8,[["__scopeId","data-v-9a6fc2bd"]]),MapAttrForm$1=Object.freeze(Object.defineProperty({__proto__:null,default:MapAttrForm},Symbol.toStringTag,{value:"Module"})),_withScopeId$2=r=>(pushScopeId("data-v-cb43047a"),r=r(),popScopeId(),r),_hoisted_1$7={style:{"background-color":"white",height:"100%"},id:"ceshi"},_hoisted_2$7={key:0,class:"ant-tag-red",style:{height:"10%"}},_hoisted_3$7=_withScopeId$2(()=>createBaseVNode("div",null,"\u5237\u65B0\u540E\u95EE\u9898\u4E0D\u80FD\u89E3\u51B3\uFF0C\u8054\u7CFB\u7BA1\u7406\u5458",-1)),_hoisted_4$5={key:1,style:{"background-color":"rgb(240, 242, 245)"}},_hoisted_5$5=_withScopeId$2(()=>createBaseVNode("img",{src:_imports_0,alt:"",class:"flow-logo"},null,-1)),_hoisted_6$4={key:0},_hoisted_7$4={key:0},_hoisted_8$4={key:1},_hoisted_9$3={key:0},_hoisted_10$3={key:4,class:"icon-paper-clip"},_hoisted_11$3={class:"content",style:{"background-color":"white",height:"100%"}},_hoisted_12$2={key:3,class:"welcom"},_hoisted_13=_withScopeId$2(()=>createBaseVNode("div",{class:"ccflow"},"CCFlow",-1)),_hoisted_14=_withScopeId$2(()=>createBaseVNode("div",{class:"text"},"\u6B22\u8FCE\u4F7F\u7528\u7AE0\u8282\u8868\u5355",-1)),_hoisted_15=[_hoisted_13,_hoisted_14],_hoisted_16={key:4,id:"ChapterFrmLinkFrm"},_hoisted_17={key:5},_hoisted_18=["src"],_hoisted_19=["innerHTML"],_hoisted_20={class:"h-100"},_hoisted_21={style:{padding:"10px","overflow-y":"auto",height:"100%"}},_hoisted_22={key:0,style:{"line-height":"24px",color:"red","font-weight":"bold"}},_hoisted_23={key:1,style:{"line-height":"24px","font-weight":"bold"}},_hoisted_24=["innerHTML"],_sfc_main$7=defineComponent({__name:"ChartFrm",props:{fieldIsReadonly:{type:Boolean,default:!1},isReadonly:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},setup(r,{expose:a}){const{DirectoryTree:l}=Tree,t=r,k=reactive({tips:"",hasError:!1}),h=ref(!0),{GetDataTableOfTBChoice:$,GetActionDLLData:_}=mapExtParse(),{ConvertDataToDB:O,ConvertDataFromDB:D}=userConvertData(),{watermark:le}=getmark(),W=reactive({modalVisible:!1,closable:!0,modalType:"",modalTitle:"",modalWidth:800,modalHeight:{}}),f=reactive({modalVisible:!1,closable:!0,modalType:"",modalTitle:"\u8BBE\u7F6E",modalWidth:800,modalStyle:{height:"600px",overflow:"scroll"}}),re=reactive({frmContent:"",frmTitle:"",GroupTitle:"",frmstyle:""}),C=shallowRef(),I=shallowRef(),N=shallowRef(),K=ref({}),E=ref({}),U=ref([]),S=ref([]),pe=ref([]),ke=ref(""),De=ref(0),de=ref([]),ye=ref([]),b=ref(4),Y=ref("left"),G=ref("left"),H=ref(!1),v=ref(!1),J=ref([]),ne=ref(""),ce=ref(""),R=ref([]),q=ref(),oe=ref({}),T=ref(""),he=ref({}),ue=ref({}),se=ref(!1),Z=getCurrentInstance();provide("isChapterForm","1");const ge=()=>x(this,null,function*(){try{se.value=!1,H.value=!0,ne.value=t.params.FrmID,ne.value==null&&(ne.value=t.params.FK_MapData),ne.value==null&&(ne.value=t.params.value.FK_MapData),t.params.OID?ce.value=t.params.OID:t.params.WorkID?ce.value=t.params.WorkID:t.params.PKVal?ce.value=t.params.PKVal:ce.value=100;const B=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");B.AddPara("FrmID",ne.value),B.AddPara("OID",ce.value);const n=yield B.DoMethodReturnJson("ChapterFrm_Init");K.value=n,U.value=n.GroupFields,S.value=n.Sys_MapAttr,Fe(),E.value=n.MainTable[0]||{},E.value=D(E.value,S.value),pe.value=n.Sys_FrmAttachment||[],b.value=n.Sys_MapData.TableCol==0?4:n.Sys_MapData.TableCol,Y.value=GetPara(n.Sys_MapData.AtPara,"LabelPosition")||"left",G.value=GetPara(n.Sys_MapData.AtPara,"LabelAlign")||"left";const e=GetPara(E.value.AtPara,"HideGroup")||"";e==""?de.value=[]:de.value=e.split(",");const o=GetPara(E.value.AtPara,"HideAttrs")||"";o==""?ye.value=[]:ye.value=o.split(","),R.value=[];let u=0;U.value.forEach(s=>{if((s.ParentOID==""||s.ParentOID==null)&&(de.value.findIndex(j=>j===s.OID.toString())==-1||de.value.length===0)){let j=$e(Le({},s),{title:s.Lab,index:(u+1).toString(),key:s.OID,children:[],attrChildren:[],treeType:"group",selfIcon:s.Icon||""});s.CtrlType=="Dir"?j.children=[...Be(s.OID,u+1+"."),...fe(s.OID.toString(),s.CtrlType,u+1+".")]:s.CtrlType==""||s.CtrlType==null?j.children=[...Be(s.OID,u+1+"."),...fe(s.OID.toString(),s.CtrlType,u+1+".")]:s.CtrlType=="Attr"&&(j.attrChildren=fe(s.OID.toString(),s.CtrlType,u+1+".")),s.Lab!="\u5C01\u9762"&&u++,j.children&&j.children.length>0&&A.value.push(j.key),R.value.push(j)}}),T.value="-1",ve(R.value)}catch(B){k.hasError=!0,k.tips=B}finally{setTimeout(()=>{v.value=!0},50),H.value=!1}}),Be=(B,n)=>{let e=[],o=1;return U.value.forEach(u=>{if(u.ParentOID===B.toString()&&(de.value.findIndex(L=>L===u.OID.toString())==-1||de.value.length===0)){const L=$e(Le({},u),{title:u.Lab,index:n+o,key:u.OID,children:[],attrChildren:[],treeType:"group",selfIcon:u.Icon||""});u.CtrlType=="Dir"?L.children=[...Be(u.OID,n+o+"."),...fe(u.OID.toString(),u.CtrlType,n+o+".")]:u.CtrlType==""||u.CtrlType==null?L.children=[...Be(u.OID,n+o+"."),...fe(u.OID.toString(),u.CtrlType,n+o+".")]:u.CtrlType=="Attr"&&(L.attrChildren=fe(u.OID.toString(),u.CtrlType,n+o+".")),o++,L.children&&L.children.length>0&&A.value.push(L.key),e.push(L)}}),e},fe=(B,n,e)=>{const o=[];let u=1;return S.value.forEach(s=>{if(s.GroupID.toString()===B&&s.UIVisible===1&&(ye.value.findIndex(j=>j===s.KeyOfEn)==-1||ye.value.length===0)){let j=s;j.key=s.KeyOfEn,j.title=s.Name,j.treeType="",j.selfIcon=s.ICON&&s.ICON!="0"?s.ICON:"",(n==""||n==null||n=="Dir")&&s.TextModel!=1&&s.MyDataType==1&&s.UIContralType==0?(j.treeType="rich",j.index=e+u,o.push(j),u++):n=="Attr"&&(j.treeType="attr",o.push(j))}}),o},ve=B=>{B.forEach(n=>{n.children&&n.children.length>0&&se.value==!1&&ve(n.children),se.value==!1&&n.CtrlType!=""&&n.CtrlType!="Dir"&&n.CtrlType!=null?(Ee({node:n},!0),se.value=!0):se.value==!1&&n.treeType=="rich"&&(Ee({node:n},!0),se.value=!0)})},Fe=()=>x(this,null,function*(){const B=GetMapExtsGroup(K.value.Sys_MapExt),n=new FrmEleDBs;yield n.Retrieve(FrmEleDBAttr.RefPKVal,t.params.WorkID);for(const e of S.value){e.type="input",e.rules=[],e.mapExts=B[e.MyPK]||[],(e.LGType===FieldTypeS.Normal&&e.UIContralType===UIContralType.DDL||e.LGType===FieldTypeS.FK||e.LGType===FieldTypeS.Enum)&&(e.ddl=p(e)||[],e.mode="",e.LGType===FieldTypeS.Enum&&e.UIContralType===UIContralType.CheckBok&&(e.mode="multiple"),e.ShowType=e.ddl.length!=0&&e.ddl[0].hasOwnProperty("ParentNo")?"Tree":""),e.UIContralType===UIContralType.FrmImg&&(E.value[e.KeyOfEn]=yield P(e)),e.MyDataType===DataType.AppDate||e.MyDataType===DataType.AppDateTime?(e.format=z(e),e.UIIsInput&&(e.rules=[{required:!0,message:e.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A",type:"string"}])):e.MyDataType===DataType.AppFloat||e.MyDataType===DataType.AppDouble||e.MyDataType===DataType.AppMoney?(e.bit=e.DefVal==""||e.DefVal.includes(".")==!1?2:e.DefVal.substring(e.DefVal.indexOf(".")+1).length,e.UIIsInput&&(e.rules=[{required:!0,message:e.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}])):e.UIIsInput&&(e.rules=[{required:!0,message:e.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]),e.mapExts.filter(u=>u.ExtModel==="BindFunction"&&u.ExtType==="RegularExpression").forEach(u=>{e.rules.push({pattern:new RegExp(/^[0-9]*$/,"g"),message:u.Tag2,trigger:u.Tag})});let o=[];if(K.value.WF_FrmNode){const u=K.value.WF_FrmNode[0],s=new FrmAttachmentExts;yield s.Retrieve("FK_MapData",u.FK_Frm,"FK_Node",u.FK_Node),o=s}if(e.UIContralType===UIContralType.AthShow){const u=pe.value.filter(s=>s.MyPK===e.MyPK);if(u.length==0&&(e.ath=null,E.value[e.KeyOfEn]="\u9644\u4EF6\u4FE1\u606F\u4E22\u5931,\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),e.ath=u[0],o.length!=0){const s=o.filter(L=>L.MyPK===e.MyPK+"_"+L.FK_Node);if(s.length!=0){const L=s[0];L.MyPK=e.ath.MyPK,e.ath=L}}}if(e.UIContralType===UIContralType.Score&&(E.value[e.KeyOfEn]==""&&(E.value[e.KeyOfEn]=0),e.Tag2=e.Tag2||"5"),e.clearable=parseInt(GetPara(e.AtPara,"clearable")||"0")!=0,e.suffix=GetPara(e.AtPara,"suffix")||"",e.mapExts.length>0){let u=e.mapExts.filter(s=>s.ExtModel==="MultipleChoiceSmall"||s.ExtModel==="SingleChoiceSmall");u.length>0&&(e.ddl=(yield $(u[0],t.params.WorkID))||[],e.type="select",e.mode="",(u[0].ExtModel==="MultipleChoiceSmall"||u[0].ExtModel==="MultipleChoiceSearch")&&(e.mode="multiple",E.value[e.KeyOfEn]=E.value[e.KeyOfEn]?E.value[e.KeyOfEn].split(","):[]))}e.eleDBs=n.filter(u=>u.EleID===e.KeyOfEn),e.eleDBs.length>0&&(E.value[e.KeyOfEn]=e.eleDBs.map(u=>u.Tag1).join(","))}E.value=D(E.value,S.value),Te()}),Te=()=>{let B=K.value.Sys_MapExt||[];B=B.filter(e=>e.ExtModel==="FrmBodySecret");let n="";B.length!=0&&(n=B[0].Tag1),n.includes("@")==!0&&(n=DealExp(n,E.value)),n&&le(n)},we=B=>{if(!(B==null||B=="")){var n=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");n.AddPara("FrmID",ne.value),n.AddPara("OID",ce.value),n.AddPara("KeyOfEn",B);var e=n.DoMethodReturnString("ChapterFrm_InitOneField");return e}},Ee=(B,n=!1)=>x(this,null,function*(){try{if(v.value=!1,q.value==B.node.key)return;if(T.value==="Attr"&&t.fieldIsReadonly!=!0?Me(oe.value):oe.value.treeType==="rich"&&t.fieldIsReadonly!=!0&&be(oe.value.key,oe.value.value),yield nextTick(),oe.value=B.node,T.value=B.node.CtrlType,B.node.treeType==="rich"){const e=yield we(B.node.key);oe.value.value=e,T.value="rich"}if(T.value=="Dtl"&&(he.value=K.value.Sys_MapDtl.filter(e=>e.No===oe.value.CtrlID&&e.IsView)[0]),T.value=="Ath"&&(ue.value=K.value.Sys_FrmAttachment.filter(e=>e.MyPK==oe.value.CtrlID&&e.IsVisable!="0"&&e.NoOfObj!="FrmWorkCheck")[0]),T.value=="Attr"){const e=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");e.AddPara("FK_MapData",ne.value),e.AddPara("OID",ce.value);const o=yield e.DoMethodReturnJson("ChapterFrm_AttrInit");if(o.toString().indexOf("err@")>-1){message.error(`\u83B7\u53D6Attr\u5206\u7EC4\u4FE1\u606F\u51FA\u9519:${o}`),v.value=!0;return}K.value.MainTable[0]=D(o,S.value),E.value=D(o,S.value)}q.value=B.node.key}catch(e){message.error(e.toString())}finally{if(n)return;setTimeout(()=>{v.value=!0},50)}}),Ie=B=>K.value.Sys_MapExt.filter(n=>n.ExtModel==="NumEnterLimit"&&n.Doc===B)||[],Ae=B=>{E.value=B},be=(B,n)=>x(this,null,function*(){if(B==null||B=="")return;var e=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");e.AddPara("FrmID",ne.value),e.AddPara("OID",ce.value),e.AddPara("KeyOfEn",B),e.AddPara("Vals",n);const o=yield e.DoMethodReturnString("ChapterFrm_SaveOneField");if(o.toString().indexOf("err@")==0){alert(o);return}}),Me=B=>x(this,null,function*(){try{let n={};if(n=(yield w(!0))||{},Object.keys(n).length==0)throw new Error("\u6570\u636E\u683C\u5F0F\u6709\u8BEF\uFF01");const e=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");e.AddPara("OID",ce.value),e.AddPara("FrmID",ne.value),e.AddJson(n),e.AddJson(t.params.value),e.AddPara("GroupID",B.key.toString());const o=yield e.DoMethodReturnString("ChapterFrm_SaveAttr");if(o.toString().indexOf("err@")==0){alert(o);return}const u=new Entity(ne.value,ce.value);yield u.Init(),u.setPara("HideGroup",de.value.join(",")),u.setPara("HideAttrs",ye.value.join(",")),yield u.Update()}catch(n){return message.error(`\u4FDD\u5B58\u5931\u8D25\uFF1A${n}`),!1}finally{message.success("\u4FDD\u5B58Attr\u5206\u7EC4\u6210\u529F")}}),w=(B=!1)=>x(this,null,function*(){let n={};C.value!=null&&(Array.isArray(C.value)?n=C.value[0].mainData:n=C.value.mainData);const e=O(n,S.value);e.AtPara=E.value.AtPara;let o=!0,u="";if(S.value.filter(s=>s.MyDataType===DataType.AppString).forEach(s=>{e[s.KeyOfEn]!=null&&e[s.KeyOfEn]!=""&&e[s.KeyOfEn].length>s.MaxLen&&(u+="\u5B57\u6BB5"+s.Name+"\u8F93\u5165\u5B57\u6BB5\u7684\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7"+s.MaxLen+`\u4F4D,
`)}),u!="")return message.error(u),null;if(B==!1&&(S.value.filter(s=>s.UIIsInput===1).forEach(s=>{s.LGType===FieldTypeS.Enum&&e[s.KeyOfEn]===-1&&(u+="\u5B57\u6BB5"+s.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`),(e[s.KeyOfEn]===null||e[s.KeyOfEn]==="")&&(u+="\u5B57\u6BB5"+s.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`)}),u!=""))return message.error(u),null;if(K.value.Sys_MapDtl.length>0)for(const s of K.value.Sys_MapDtl){let L=Z==null?void 0:Z.refs["dtl"+s.No];L&&Array.isArray(L)&&(L=L[0]),L&&(yield L.SaveAll(B))==!1&&(o=!1)}if(pe.value.length>0)for(const s of pe.value){let L=Z==null?void 0:Z.refs["ath"+s.MyPK];L&&Array.isArray(L)&&(L=L[0]),L&&L.CheckAth()==!1&&(o=!1)}return o!=!0?null:e}),F=()=>{var B;return T.value==="Attr"&&Me(oe.value),T.value==="ChapterFrmLinkFrm"&&((B=I.value)==null||B.Save()),!0},p=B=>{let n=B.UIBindKey||"";if(n=="")return[{value:E.value[B.KeyOfEn],label:"\u7ED1\u5B9A\u7684\u5916\u952E\u679A\u4E3E\u503C\u4E22\u5931"}];const e=[];let o=K.value[B.KeyOfEn];if(o==null&&(o=K.value[B.UIBindKey]),o==null&&B.LGType===FieldTypeS.Enum){const u=K.value.Sys_Enum.filter(s=>s.EnumKey==n);return(B.UIIsInput===0||B.DefVal==="-1")&&B.UIContralType==UIContralType.DDL&&e.push({value:-1,label:"-\u65E0-"}),u.forEach(s=>{e.push({value:s.IntKey,label:s.Lab})}),e}if(o==null&&(t.isReadonly==!0||B.UIIsEnable==0)){let u=E.value[B.KeyOfEn+"Text"]||"";return u==""&&(u=E.value[B.KeyOfEn+"T"]||""),[{value:E.value[B.KeyOfEn],label:u}]}if(o==null)return[{value:"",label:"\u8BF7\u9009\u62E9"}];if(o.length!=0&&o[0].hasOwnProperty("ParentNo")==!0){const{listToTree:u}=useTreeConvert();return u("0",o)||[]}else B.UIIsInput===0&&e.push({value:"",label:"-\u65E0-"}),o.forEach(u=>{e.push({value:u.No,label:u.Name})});return e},z=B=>{switch(parseInt(B.IsSupperText)){case 0:return"YYYY-MM-DD";case 1:return"YYYY-MM-DD HH:mm";case 2:return"YYYY-MM-DD HH:mm:ss";case 3:return"YYYY-MM";case 4:return"HH:mm";case 5:return"HH:mm:ss";case 6:return"MM-DD";case 7:return"YYYY";case 8:return"MM";default:return"YYYY-MM-DD"}},P=B=>x(this,null,function*(){const n=new FrmImg(B.MyPK);if((yield n.RetrieveFromDBSources())==0)return message.error("\u56FE\u7247\u63A7\u4EF6["+B.Name+"]\u4FE1\u606F\u4E22\u5931\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),"";let o="";if(n.ImgSrcType==0){let u=n.ImgPath;u=u.replace("\uFF20","@"),u=u.replace(/@basePath/g,"/resource/"),o=DealExp(u,E.value)}if(n.ImgSrcType==1){let u=n.ImgURL;u=u.replace("\uFF20","@"),u=u.replace(/@basePath/g,"/resource/"),o=DealExp(u,E.value)}return(o==""||o==null)&&(o="/resource/img/cc_logo.png"),o}),A=ref([]),Q=()=>{A.value.length>0?A.value.length=0:m(R.value)},X=B=>{A.value.indexOf(B)&&(A.value=B)},m=B=>{const n=e=>{e.forEach(o=>{A.value.push(o.key),o.children&&o.children.length>0&&n(o.children)})};n(B)};m(R.value);const V=()=>{f.modalVisible=!0},me=()=>x(this,null,function*(){var B;try{yield(B=N.value)==null?void 0:B.SaveSetting(),f.modalVisible=!1,message.success("\u4FDD\u5B58\u6210\u529F"),ge()}catch(n){message.error(`\u4FDD\u5B58\u5931\u8D25\uFF1A${n}`);return}});return ge(),a({Save:F,VerifyFormData:w}),(B,n)=>(openBlock(),createElementBlock("div",_hoisted_1$7,[createVNode(ThemeWrapper,null,{default:withCtx(()=>[createVNode(unref(Spin),{spinning:H.value},{default:withCtx(()=>[k.hasError?(openBlock(),createElementBlock("div",_hoisted_2$7,[createTextVNode(toDisplayString(k.tips)+" ",1),_hoisted_3$7])):(openBlock(),createElementBlock("div",_hoisted_4$5,[createVNode(unref(Layout),null,{default:withCtx(()=>[createVNode(unref(LayoutHeader),{class:"layout_header"},{default:withCtx(()=>[_hoisted_5$5,createVNode(unref(Button),{class:"flow-btn",onClick:Q},{default:withCtx(()=>[A.value.length==0?(openBlock(),createBlock(unref(PlusSquareOutlined),{key:0})):(openBlock(),createBlock(unref(MinusSquareOutlined),{key:1}))]),_:1}),createVNode(unref(Button),{class:"flow-btn",onClick:V},{default:withCtx(()=>[createTextVNode("\u8BBE\u7F6E")]),_:1}),h.value?createCommentVNode("",!0):(openBlock(),createBlock(unref(Button),{key:0,class:"flow-btn",onClick:n[0]||(n[0]=()=>{h.value=!0})},{default:withCtx(()=>[createTextVNode("\u663E\u793A\u7D22\u5F15")]),_:1})),h.value?(openBlock(),createBlock(unref(Button),{key:1,class:"flow-btn",onClick:n[1]||(n[1]=()=>h.value=!1)},{default:withCtx(()=>[createTextVNode("\u5173\u95ED\u7D22\u5F15")]),_:1})):createCommentVNode("",!0)]),_:1}),createVNode(unref(Divider),{class:"divider"}),createVNode(unref(Layout),null,{default:withCtx(()=>[createVNode(unref(LayoutSider),{width:278,style:{"background-color":"white","padding-top":"20px",overflow:"auto"}},{default:withCtx(()=>[R.value.length>0?(openBlock(),createBlock(unref(l),{key:0,"tree-data":R.value,style:{height:"90vh"},"selected-keys":[oe.value.key],onSelect:n[2]||(n[2]=(e,o)=>Ee(o)),"expanded-keys":A.value,"default-expanded-keys":A.value,onExpand:X},createSlots({icon:withCtx(({treeType:e,selfIcon:o})=>[o?(openBlock(),createElementBlock("i",{key:1,class:normalizeClass(o)},null,2)):(openBlock(),createElementBlock(Fragment,{key:0},[e!="rich"?(openBlock(),createBlock(unref(FolderOutlined),{key:0})):e=="rich"?(openBlock(),createBlock(unref(FileOutlined),{key:1})):createCommentVNode("",!0)],64))]),title:withCtx(({title:e,isSaved:o,index:u})=>[o?(openBlock(),createElementBlock("span",_hoisted_6$4,[h.value?(openBlock(),createElementBlock("span",_hoisted_7$4,toDisplayString(u+" "),1)):createCommentVNode("",!0),createTextVNode(toDisplayString(e)+" ",1),createVNode(unref(CheckCircleOutlined),{style:{color:"green"}})])):(openBlock(),createElementBlock("span",_hoisted_8$4,[h.value?(openBlock(),createElementBlock("span",_hoisted_9$3,toDisplayString(u+" "),1)):createCommentVNode("",!0),createTextVNode(toDisplayString(e),1)]))]),_:2},[void 0]),1032,["tree-data","selected-keys","expanded-keys","default-expanded-keys"])):createCommentVNode("",!0)]),_:1}),createVNode(unref(Divider),{class:"divider",type:"vertical"}),createVNode(unref(LayoutContent),{id:"content"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_11$3,[T.value==="Ath"&&v.value?(openBlock(),createBlock(_sfc_main$9,{key:0,ref:"ath"+ue.value.MyPK,params:$e(Le({},t.params),{value:"",WorkID:ce.value.toString()}),athInfo:ue.value,"is-readonly":t.fieldIsReadonly,PKValue:ce.value.toString()},null,8,["params","athInfo","is-readonly","PKValue"])):T.value==="Dtl"&&v.value?(openBlock(),createBlock(Dtl,{params:t.params,frmStyleContent:re,groupField:oe.value,dtlInfo:he.value,isShowGF:!0,"main-data":E.value,"main-mapExts":Ie(he.value.No),ref:"dtl"+he.value.No,key:q.value,"is-readonly":t.fieldIsReadonly,onUpdatePropData:Ae},null,8,["params","frmStyleContent","groupField","dtlInfo","main-data","main-mapExts","is-readonly"])):T.value==="Attr"&&v.value?(openBlock(),createBlock(unref(Card),{key:2,style:{padding:"20px"}},{default:withCtx(()=>[createVNode(MapAttrForm,{"map-attrs":oe.value.attrChildren,frmData:K.value,mainData:E.value,checkField:ke.value,fwcVer:De.value,params:t.params,"is-readonly":t.fieldIsReadonly,ref_key:"AttrRef",ref:C,tableCol:b.value,labPostion:Y.value,labAlign:G.value,class:normalizeClass(re.frmstyle)},null,8,["map-attrs","frmData","mainData","checkField","fwcVer","params","is-readonly","tableCol","labPostion","labAlign","class"])]),_:1})):T.value==="welcom"?(openBlock(),createElementBlock("div",_hoisted_12$2,_hoisted_15)):T.value==="ChapterFrmLinkFrm"?(openBlock(),createElementBlock("div",_hoisted_16,[(openBlock(),createBlock(resolveDynamicComponent(unref(useCachedComponentLoader)("/@/WF/CCForm/Frm.vue")),{frmID:oe.value.CtrlID,ref_key:"LinkFrmRef",ref:I},null,8,["frmID"]))])):T.value==="ChapterFrmSelfUrl"?(openBlock(),createElementBlock("div",_hoisted_17,[oe.value.CtrlID.includes(".vue")?createCommentVNode("",!0):(openBlock(),createElementBlock("iframe",{key:0,src:oe.value.CtrlID,width:"100%",height:"100%"},null,8,_hoisted_18)),oe.value.CtrlID.includes(".vue")?(openBlock(),createBlock(resolveDynamicComponent(unref(useCachedComponentLoader)(oe.value.CtrlID)),{key:1,frmID:oe.value.CtrlID,ref_key:"LinkFrmRef",ref:I},null,8,["frmID"])):createCommentVNode("",!0)])):T.value=="rich"?(openBlock(),createBlock(unref(Spin),{key:6,spinning:!v.value},{default:withCtx(()=>[t.fieldIsReadonly!=!0?(openBlock(),createBlock(unref(Tinymce),{key:0,modelValue:oe.value.value,"onUpdate:modelValue":n[3]||(n[3]=e=>oe.value.value=e),width:"100%",height:"90vh"},null,8,["modelValue"])):(openBlock(),createElementBlock("div",{key:1,innerHTML:oe.value.value},null,8,_hoisted_19))]),_:1},8,["spinning"])):createCommentVNode("",!0)])]),_:1})]),_:1})]),_:1})])),createVNode(unref(Modal),{visible:W.modalVisible,"onUpdate:visible":n[4]||(n[4]=e=>W.modalVisible=e),centered:"",closable:W.closable,title:W.modalTitle,width:W.modalWidth,"body-style":W.modalHeight,footer:null},{default:withCtx(()=>[createBaseVNode("div",_hoisted_20,[createBaseVNode("div",_hoisted_21,[(openBlock(!0),createElementBlock(Fragment,null,renderList(J.value,(e,o)=>(openBlock(),createElementBlock(Fragment,{key:o},[e.title==="\u9000\u56DE\u4FE1\u606F"?(openBlock(),createElementBlock("div",_hoisted_22,toDisplayString(e.title),1)):(openBlock(),createElementBlock("div",_hoisted_23,toDisplayString(e.title),1)),createBaseVNode("p",{innerHTML:e.content,style:{"line-height":"24px"}},null,8,_hoisted_24)],64))),128))])])]),_:1},8,["visible","closable","title","width","body-style"]),createVNode(unref(Modal),{visible:f.modalVisible,"onUpdate:visible":n[5]||(n[5]=e=>f.modalVisible=e),centered:"",closable:f.closable,title:f.modalTitle,width:f.modalWidth,"body-style":f.modalStyle,destroyOnClose:!0,onOk:me},{default:withCtx(()=>[createVNode(_sfc_main$a,{params:t.params,ref_key:"ChapterFrmSettingRef",ref:N},null,8,["params"])]),_:1},8,["visible","closable","title","width","body-style"])]),_:1},8,["spinning"])]),_:1})]))}}),ChartFrm_vue_vue_type_style_index_0_scoped_cb43047a_lang="",ChartFrm=_export_sfc(_sfc_main$7,[["__scopeId","data-v-cb43047a"]]),ChartFrm$1=Object.freeze(Object.defineProperty({__proto__:null,default:ChartFrm},Symbol.toStringTag,{value:"Module"})),_hoisted_1$6={style:{"background-color":"rgb(240, 242, 245)",height:"100%"}},_hoisted_2$6={key:0,class:"ant-tag-red"},_hoisted_3$6={key:1,style:{"background-color":"rgb(240, 242, 245)",height:"100%"}},_sfc_main$6=defineComponent({__name:"Frm",props:{params:{type:Object,default:()=>({})}},setup(r){const a=useRoute(),l=r,t=ref(!1),k=reactive({tips:"",hasError:!1});reactive({modalVisible:!1,closable:!0,modalType:"",modalTitle:"",modalWidth:800,modalHeight:{}}),ref([]);const h=ref(),$=ref(!1),_=reactive({width:"calc(100vw - 230px)"}),O=ref(FrmType.FoolForm),D=l.params.isComponent===!0?l.params:a.query||{},le=()=>x(this,null,function*(){var re;try{t.value=!0,$.value=l.params.isReadonly||l.isReadonly;let C=new HttpHandler("BP.WF.HttpHandler.WF_MyView");C.AddJson(D);const I=yield C.DoMethodReturnString("GenerWorkNode");if(typeof I=="string"&&I.includes("err@")==!0){k.hasError=!0,k.tips=I.replace("err@","");return}h.value=JSON.parse(JSON.stringify(I)),C=new HttpHandler("BP.WF.HttpHandler.WF_MyView"),C.AddJson(D);const N=yield C.DoMethodReturnString("MyFrm_Init_Data");if(typeof N=="string"&&N.includes("err@")==!0){message.error(N);return}if(N&&(h.value.MainTable[0]=N),typeof h.value=="object"&&h.value.PageName==="Frm"){O.value=10;return}const K=h.value.WF_Node[0],E=h.value.WF_Flow[0],U=h.value.Sys_MapData[0];let S=null;(E.FlowDevModel=="1"||K.FormType==11)&&h.value.WF_FrmNode&&(S=h.value.WF_FrmNode[0],S&&S.FrmSln==1&&($.value=!0)),O.value=f(E,K,U,S)||FrmType.FoolForm,O.value===FrmType.FoolForm&&h.value!=null&&(_.width=((re=h==null?void 0:h.value)==null?void 0:re.Sys_MapData[0].FrmW)+"px")}catch(C){k.hasError=!0,k.tips=C}finally{t.value=!1}}),W=shallowRef(),f=(re,C,I,N)=>{const K=re.FlowDevModel||0,E=C.FormType;switch(K){case FlowDevModel.Prefessional:switch(E){case NodeFormType.FoolForm:return FrmType.FoolForm;case NodeFormType.SelfForm:case NodeFormType.SDKForm:return FrmType.Url;case NodeFormType.FoolTruck:return FrmType.FoolForm;case NodeFormType.RefOneFrmTree:if(N)return I.FrmType;break;case NodeFormType.Develop:return FrmType.Develop;case NodeFormType.ChapterFrm:return FrmType.ChapterFrm}break;case FlowDevModel.JiJian:return I.FrmType;case FlowDevModel.FoolTruck:return FrmType.FoolForm;case FlowDevModel.RefOneFrmTree:if(N)return I.FrmType;break;case FlowDevModel.FrmTree:message.error("\u7ED1\u5B9A\u591A\u8868\u5355\u6A21\u5F0F\u7684\u6D41\u7A0B\u8BBE\u8BA1\u6A21\u5F0F\u9700\u8981\u8DF3\u8F6C\u5230MyFlowTree\u9875\u9762\u89E3\u6790");break;case FlowDevModel.SDKFrm:return FrmType.Url;case FlowDevModel.SelfFrm:return FrmType.Url;case FlowDevModel.InternetOfThings:message.error("\u4E92\u8054\u7F51\u7684\u6D41\u7A0B\u8BBE\u8BA1\u6A21\u5F0F\u8FD8\u672A\u89E3\u6790");break}};return le(),(re,C)=>(openBlock(),createElementBlock("div",_hoisted_1$6,[createVNode(unref(Spin),{spinning:t.value},{default:withCtx(()=>[k.hasError?(openBlock(),createElementBlock("div",_hoisted_2$6,[createVNode(_sfc_main$b,{doc:k.tips},null,8,["doc"])])):(openBlock(),createElementBlock("div",_hoisted_3$6,[createBaseVNode("div",{class:"content wrapper",style:normalizeStyle(_)},[O.value==10&&h.value?(openBlock(),createBlock(ChartFrm,{key:0,params:unref(D),ref:"ChartFrmRef","field-is-readonly":r.params.fieldIsReadonly},null,8,["params","field-is-readonly"])):createCommentVNode("",!0),O.value===0&&h.value?(openBlock(),createBlock(FrmFool,{key:1,ref_key:"basicData",ref:W,frmData:h.value,fieldIsReadonly:r.params.fieldIsReadonly,isReadonly:$.value,params:unref(D)},null,8,["frmData","fieldIsReadonly","isReadonly","params"])):createCommentVNode("",!0),O.value===3&&h.value?(openBlock(),createBlock(FrmSelf,{key:2,ref_key:"basicData",ref:W,frmData:h.value,fieldIsReadonly:r.params.fieldIsReadonly,isReadonly:$.value,params:unref(D)},null,8,["frmData","fieldIsReadonly","isReadonly","params"])):createCommentVNode("",!0)],4)]))]),_:1},8,["spinning"])]))}}),Frm_vue_vue_type_style_index_0_scoped_bd9e2b5f_lang="",Frm=_export_sfc(_sfc_main$6,[["__scopeId","data-v-bd9e2b5f"]]),Frm$1=Object.freeze(Object.defineProperty({__proto__:null,default:Frm},Symbol.toStringTag,{value:"Module"})),_hoisted_1$5={class:"content"},_hoisted_2$5=["innerHTML"],_hoisted_3$5=["innerHTML"],_hoisted_4$4=["id"],_hoisted_5$4={key:0,style:{color:"red"}},_hoisted_6$3={class:"frmStyleType"},_hoisted_7$3={key:0,style:{width:"100%","border-radius":"2px"}},_hoisted_8$3=["src"],_hoisted_9$2=["src"],_hoisted_10$2=["src"],_hoisted_11$2=["src"],_hoisted_12$1={class:"h-100",style:{"overflow-y":"auto"}},_sfc_main$5=defineComponent({__name:"OneMapAttr",props:{mapAttr:{type:Object,default:()=>({})},params:{type:Object,default:null},isReadonly:{type:Boolean,default:!1},isPageReadonly:{type:Boolean,default:!1},mainData:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})},frmData:{type:Object,default:null},refPKVal:{type:String,default:"0"},isDtl:{type:Boolean,default:!1},rowIdx:{type:Number,default:0}},emits:["ChangeDtlData","TextBoxChange","TextBoxBlur"],setup(__props,{emit:__emit}){const props=__props;WebUser.SysLang;const modal=reactive({modalVisible:!1,modalTitle:"",modalType:"",keyOfEn:"",ImgSrc:"",Ath:"",modalWidth:800,modalHeight:{},params:{}}),popModal=reactive({visible:!1,title:"",modalType:"",keyOfEn:"",width:800,height:{},mapExt:{},itemNames:""}),curMapAttr=ref(props.mapAttr),rowData=ref(props.mainData),{VITE_GLOB_API_URL}=getAppEnvConfig(),completeOptions=ref([]),numMax=ref(1/0),numMin=ref(1/0),athNum=ref(0),nodeInfo=props.frmData==null?null:typeof props.frmData.WF_Node!="undefined"?props.frmData.WF_Node[0]:null,{isDDL,isRadio,isCheckBoxs,isBool,isInt,isFloat,isMoney,isDateOrDateTime,isTextBox,isTextPop,isTextSelect,isTextChoiceSearch,isAutoComplete,isPassword,isTextArea,isRich,isBigText,isFileAth,isHandWriting,isLink,isBtn,isJobSchedule,isScore,isPic,isSinglePic,isRelatedDocs,isReview,isGovDocFile,isKeepSecret,isEmailFormat,isAddrFormat,isSignCheck}=useKeyOfEnType(props.isReadonly),{GetDataTableByDB,CovertMoneyToCN,GetActionDLLData,GetFullData,GetFullDataDtl,GetDataTableOfTBChoice}=mapExtParse(),InitPage=()=>x(this,null,function*(){if(curMapAttr.value.AtPara&&[2,4,5,8].includes(curMapAttr.value.MyDataType)){let a=GetPara(curMapAttr.value.AtPara,"NumMax");a&&(numMax.value=parseFloat(a)),a=GetPara(curMapAttr.value.AtPara,"NumMin"),a&&(numMin.value=parseFloat(a))}if(isTextPop(curMapAttr.value)||isTextSelect(curMapAttr.value)){const a=rowData.value[curMapAttr.value.KeyOfEn]||"",l=rowData.value[curMapAttr.value.KeyOfEn+"T"]||"";curMapAttr.value.eleDBs=[],a&&l&&(curMapAttr.value.eleDBs=l.split(","))}if(isTextChoiceSearch(curMapAttr.value)){const a=rowData.value[curMapAttr.value.KeyOfEn]||"",l=rowData.value[curMapAttr.value.KeyOfEn+"T"]||"";curMapAttr.value.eleDBs=[],a&&l&&a.split(",").forEach((t,k)=>{curMapAttr.value.eleDBs.push({value:t,label:l.split(",")[k]})})}if(isSignCheck(curMapAttr.value)&&props.isPageReadonly===!1){const a=nodeInfo.CheckField,l=curMapAttr.value.KeyOfEn;if(a==l){const t=rowData.value[l];t.includes(nodeInfo.NodeID+",")==!1&&(rowData.value[l]=t+nodeInfo.NodeID+",")}}if(curMapAttr.value.UIIsEnable===1&&props.isReadonly===!1&&(isDDL(curMapAttr.value)&&props.isDtl==!1||isAutoComplete(curMapAttr.value))){const a=rowData.value[curMapAttr.value.KeyOfEn],l=curMapAttr.value.ddl===void 0?null:curMapAttr.value.ddl.filter(t=>t.value===a);ChangeSelect(a,l!=null&&l.length>0?l[0]:null,!0)}let r=curMapAttr.value.mapExts.filter(a=>a.ExtModel==="MultipleChoiceSmall"||a.ExtModel==="SingleChoiceSmall");if(r.length>0&&(curMapAttr.value.ddl=yield GetDataTableOfTBChoice(r[0],props.refPKVal),curMapAttr.value.type="select",curMapAttr.value.mode="",r[0].ExtModel==="MultipleChoiceSmall"&&(curMapAttr.value.mode="multiple",rowData.value[curMapAttr.value.KeyOfEn]=rowData.value[curMapAttr.value.KeyOfEn]?rowData.value[curMapAttr.value.KeyOfEn].split(","):[])),isKeepSecret(curMapAttr.value)){let a=rowData.value[curMapAttr.value.KeyOfEn];curMapAttr.value.mapExts.forEach(t=>{t.DoWay==="IDCard"&&(a=a.substring(0,3)+"***********"+a.substring(a.length-2,a.length)),t.DoWay==="Tel"&&(a=a.substring(0,3)+"******"+a.substring(a.length-3,a.length)),t.DoWay==="Bank"&&(a=a.substring(0,4)+"************"+a.substring(a.length-4,a.length)),rowData.value[curMapAttr.value.KeyOfEn+"T"]=a})}curMapAttr.value.UIContralType===6&&(athNum.value=rowData.value[curMapAttr.value.KeyOfEn]||0),curMapAttr.value.UIContralType===60&&(yield GetBigText())}),ChangeTreeSelect=(r,a,l)=>{rowData.value[curMapAttr.value.KeyOfEn]=r,rowData.value[curMapAttr.value.KeyOfEn+"T"]=a[0]},IsShowTime=r=>!![1,2,4,5].includes(parseInt(r.IsSupperText)),onAutoCompleteSearch=lodashExports.debounce(r=>x(this,null,function*(){if(!r){completeOptions.value=[];return}const a=curMapAttr.value.mapExts.filter(t=>t.ExtModel==="TBFullCtrl")[0];let l=[];if(a.DoWay==="Simple"||a.DoWay==="Table"||a.DoWay==="SimpleSFTable"||a.DoWay==="TableSFTable"){if(a.DBType==0){const t=new BSEntity("BP.Sys.MapExt",a.MyPK);yield t.Init(),l=(yield t.DoMethodReturnString("GetDataTableByField","Tag4","@Key="+r,"",props.refPKVal.toString(),""))||[],l=handleNoNameField(l)}if(a.DBType==1){let t=a.Tag4,k="";k=t.replace(/@Key/g,r),yield DBAccess.RunUrlReturnJSON(k),l=DBAccess.data||[]}a.DBType==2&&(l=(yield DBAccess.RunFunctionReturnStr(a.Tag4))||[])}if(completeOptions.value=l.map(t=>({value:t.No,label:t.Name})),Array.isArray(completeOptions.value)&&completeOptions.value.length>0){const t=completeOptions.value[0];t.value?t.label||message.info("\u67E5\u8BE2\u7ED3\u679C\u5217\u5FC5\u987B\u5305\u542BNo,Name\uFF0C\u8BF7\u68C0\u67E5\u6570\u636E\u6E90\u914D\u7F6E"):(message.error("\u67E5\u8BE2\u7ED3\u679C\u5217\u5FC5\u987B\u5305\u542BNo,Name\uFF0C\u8BF7\u68C0\u67E5\u6570\u636E\u6E90\u914D\u7F6E"),completeOptions.value=[])}}),300),onAutoCompleteSelect=r=>x(this,null,function*(){const a=completeOptions.value.filter(l=>l.value===r);rowData.value[curMapAttr.value.KeyOfEn]=a[0].value,yield ChangeSelect(a[0].value)}),PopModalShow=r=>{const a=r.mapExts.filter(l=>l.ExtModel==="Pop")[0];popModal.visible=!0,popModal.title=GetPara(a.AtPara,"Title")||"\u9009\u62E9"+r.Name,popModal.keyOfEn=r.KeyOfEn,popModal.width=a.W||window.innerWidth*.8,popModal.width=popModal.width>window.innerWidth*.8?window.innerWidth*.8:popModal.width,popModal.height={height:a.H||window.innerHeight*.8+"px"},popModal.mapExt=a,popModal.itemNames=rowData.value[r.KeyOfEn+"T"]},refPop=shallowRef(),PopModalOK=()=>x(this,null,function*(){const r=refPop.value.handlerPopOK();rowData.value[popModal.keyOfEn]=r[0].join(","),rowData.value[popModal.keyOfEn+"T"]=r[1].join(","),curMapAttr.value.eleDBs=r[1],popModal.visible=!1,yield ChangeSelect(rowData.value[popModal.keyOfEn])}),DeleteEleDB=(r,a)=>x(this,null,function*(){let l=rowData.value[curMapAttr.value.KeyOfEn].split(",");l.splice(a,1),rowData.value[curMapAttr.value.KeyOfEn]=l.join(","),l=rowData.value[curMapAttr.value.KeyOfEn+"T"].split(","),l.splice(a,1),curMapAttr.value.eleDBs=l,rowData.value[curMapAttr.value.KeyOfEn+"T"]=l.join(",")}),GetOption=r=>x(this,null,function*(){let a=[];const l=r.mapExts.filter(t=>t.ExtModel==="Pop")[0];if(l.ExtType==="PopBindEnum"){const t=new SysEnums;WebUser.CCBPMRunModel===CCBPMRunModel.SAAS?yield t.Retrieve("EnumKey",l.Tag2,"OrgNo",WebUser.OrgNo):yield t.Retrieve("EnumKey",l.Tag2),t.forEach(k=>a.push({value:k.IntKey,label:k.Lab}))}if(l.ExtType==="PopBindSFTable"){const k=yield new BSEntity("BP.Sys.SFTable",l.Tag2).DoMethodReturnJSON("GenerDataOfJson");Array.isArray(k)&&k.forEach(h=>a.push({value:h.No,label:h.Name}))}if(l.ExtType==="PopTableList"){const t=yield GetDataTableByDB(l,"Tag2","",props.refPKVal,rowData.value);Array.isArray(t)&&t.forEach(k=>a.push({value:k.No,label:k.Name}))}return a}),choiceSearchFetching=ref(!1),choiceSearchData=ref([]),ChoiceSearchFetch=r=>x(this,null,function*(){choiceSearchData.value=[];const a=curMapAttr.value.mapExts.filter(t=>t.ExtModel==="MultipleChoiceSearch")[0],l=yield GetDataTableByDB(a,"Doc",r,props.refPKVal,rowData.value);choiceSearchData.value=l.map(t=>({label:t.Name,value:t.No})),parseInt(a.DoWay)===2&&l.length==0&&choiceSearchData.value.push({label:r,value:r}),choiceSearchFetching.value=!1}),ChoiceSelect=r=>x(this,null,function*(){rowData.value[curMapAttr.value.KeyOfEn]=rowData.value[curMapAttr.value.KeyOfEn]?rowData.value[curMapAttr.value.KeyOfEn]+","+r.value:r.value,rowData.value[curMapAttr.value.KeyOfEn+"T"]=rowData.value[curMapAttr.value.KeyOfEn+"T"]?rowData.value[curMapAttr.value.KeyOfEn+"T"]+","+r.label:r.label}),ChoiceDeselect=r=>x(this,null,function*(){let a=rowData.value[curMapAttr.value.KeyOfEn].split(",");a.splice(a.indexOf(r.value),1),rowData.value[curMapAttr.value.KeyOfEn]=a.join(","),a=rowData.value[curMapAttr.value.KeyOfEn+"T"].split(","),a.splice(a.indexOf(r.label),1),rowData.value[curMapAttr.value.KeyOfEn+"T"]=a.join(",")}),inputChange=()=>x(this,null,function*(){props.isDtl===!0&&emit("TextBoxChange",curMapAttr.value.KeyOfEn,rowData.value,rowData.value.OID),yield CommDoFunc("change",rowData.value[curMapAttr.value.KeyOfEn])}),inputBlur=()=>x(this,null,function*(){props.isDtl===!0&&emit("TextBoxBlur",curMapAttr.value.KeyOfEn,rowData.value,rowData.value.OID),yield CommDoFunc("blur",rowData.value[curMapAttr.value.KeyOfEn])}),CommDoFunc=(eventType,val)=>x(this,null,function*(){let mapExts=curMapAttr.value.mapExts||[];if(mapExts=mapExts.filter(r=>r.ExtModel==="BindFunction"&&r.ExtType==="SelfFunc"&&r.Tag===eventType),mapExts.length>0){let module=yield __vitePreload(()=>import("/@/DataUser/JSLibData/"+curMapAttr.value.FK_MapData),[]),doc=mapExts[0].Doc;doc=doc.replace(/@Key/g,val),doc.includes("(")?eval(module[doc]):eval(module[doc](val))}if(mapExts=mapExts.filter(r=>r.ExtModel==="BindFunction"&&r.ExtType==="JSBody"&&r.Tag===eventType),mapExts.length>0){let doc=mapExts[0].Doc;doc=DealExp(doc,rowData.value),eval(doc)}}),ChangeParentAttr=inject("ChangeParentAttr"),CleanAll=inject("CleanAll"),SetEnable=inject("SetEnable"),ChangeSelect=(r,a=null,l=!1)=>x(this,null,function*(){a!=null&&(rowData.value[curMapAttr.value.KeyOfEn+"T"]=a.label);const t=curMapAttr.value.mapExts||[];for(const k of t)if(!(l&&k.ExtModel==="RBAction"))switch(k.ExtModel){case"ActiveDDL":const h=yield GetActionDLLData(r,k,"Doc",props.refPKVal,rowData.value,props.isDtl?"Dtl":"");ChangeParentAttr(k.AttrsOfActive,"ActiveDDL",h,props.rowIdx,k.AtPara);break;case"FullCtrl":case"TBFullCtrl":case"Pop":case"DDLFullCtrl":if(k.DoWay==0||k.DoWay==="None")break;if(k.Tag5!="None"){const O=yield GetFullData(r,k,props.refPKVal,rowData.value,props.data);if(O==null)continue;if(props.isDtl===!1)ChangeParentAttr("","FullData",O);else for(const D in O)rowData.value.hasOwnProperty(D)&&(rowData.value[D]=O[D])}break;case"FullDataDDL":const $=yield GetActionDLLData(r,k,"Doc",props.refPKVal,rowData.value,props.isDtl?"Dtl":"");ChangeParentAttr(k.Tag1,"FullDataDDL",$,props.rowIdx);break;case"FullDataDtl":if((yield GetFullDataDtl(r,k,props.refPKVal,rowData.value,props.data))==null)break;ChangeParentAttr(k.Tag1,"FullDataDtl");break;case"BindFunction":yield CommDoFunc("change",r);break;case"RBAction":if(k.DoWay==0||k.DoWay==="None")break;typeof r=="object"&&(r=rowData.value[curMapAttr.value.KeyOfEn]),CleanAll(k.FK_MapData,k.AttrOfOper),SetEnable(k.FK_MapData,k.AttrOfOper,r);break;case"EnumHidItems":k.Tag4&&(r=rowData.value[curMapAttr.value.KeyOfEn],k.Tag4.split("@").forEach(D=>{const le=D.split("=");le.length===2&&le[0]===r.toString()&&ChangeParentAttr(k.Tag,"EnumHidItems",le[1].replace(`
`,"")+",")}));break}}),emit=__emit;watch(()=>cloneDeep(rowData.value),()=>x(this,null,function*(){const isNumber=isInt(curMapAttr.value)||isFloat(curMapAttr.value)||isMoney(curMapAttr.value),mapExts=curMapAttr.value.mapExts||[];if(isNumber&&mapExts.length>0)for(const mapExt of mapExts)switch(mapExt.ExtModel){case"AutoFull":let expression=mapExt.Tag;for(const r in rowData.value)expression=expression.replaceAll("@"+r,rowData.value[r]);const data=eval(expression),attr=props.frmData.Sys_MapAttr.filter(r=>r.KeyOfEn==mapExt.AttrOfOper&&r.FK_MapData==mapExt.FK_MapData)[0];data!=rowData.value[mapExt.AttrOfOper]&&(rowData.value[mapExt.AttrOfOper]=data.toFixed(attr.bit||2));break;case"RMBDaXie":rowData.value[mapExt.Tag]=CovertMoneyToCN(rowData.value[mapExt.AttrOfOper]);break;case"ReqDays":let time=dayjs(rowData.value[mapExt.Tag1]).diff(rowData.value[mapExt.Doc],"day")+1||0;time.toString().includes(".00")&&(time=parseInt(time)),(!rowData.value[mapExt.Doc]||!rowData.value[mapExt.Tag1])&&(time=0);const tag=mapExt.Tag||0;if(tag==0){const r=dayjs(rowData.value[mapExt.Doc]).format("MM-DD"),a=dayjs(rowData.value[mapExt.Tag1]).format("MM-DD"),l=new BSEntity("BP.Sys.GloVar");l.setPK("Holiday"),(yield l.RetrieveFromDBSources())===1&&(l.Val||"").split(",").forEach($=>{r<=$&&$<=a&&(time=time-1)})}time==0&&rowData.value[mapExt.Doc]&&rowData.value[mapExt.Tag1]&&message.info("\u9009\u62E9\u7684\u65F6\u95F4\u90FD\u5728\u8282\u5047\u65E5\u5185"),rowData.value[mapExt.AttrOfOper]=time;break;case"NumEnterLimit":emit("ChangeDtlData",{dtlKey:mapExt.Tag1,mainKey:mapExt.AttrOfOper,computed:mapExt.Tag});break;case"NumFiledSumAvg":break;default:message.error(mapExt.AttrOfOper+"\u7684\u6269\u5C55\u5C5E\u6027"+mapExt.ExtModel+"\u8FD8\u672A\u89E3\u6790")}}));const disabledDate=r=>{const a=curMapAttr.value.mapExts||[];if(a.length===0)return r&&r<dayjs().endOf("day")&&r>dayjs().endOf("day");if(a.length===1&&a[0].ExtModel==="BindFunction")return r&&r<dayjs().endOf("day")&&r>dayjs().endOf("day");for(const l of a)if(l.ExtModel==="DateFieldInputRole"){if(parseInt(l.DoWay)===1)return r&&r<dayjs().subtract(1,"day");if(parseInt(l.DoWay)===2){const t=l.Tag1,k=l.Tag;switch(k){case"GT":case">":return r&&r<dayjs(rowData.value[t]).endOf("day");case"GTE":case">=":return r&&r<dayjs(rowData.value[t]);case"IT":return r&&r>dayjs(rowData.value[t]).subtract(1,"day");case"ITE":return r&&r>dayjs(rowData.value[t]);case"EQ":return!r.isSame(dayjs(rowData.value[t]));case"NEQ":return r.isSame(dayjs(rowData.value[t]));default:return message.error(l.AttrOfOper+"\u65F6\u95F4\u9650\u5236\u6761\u4EF6"+k+"\u672A\u89E3\u6790"),r&&r<dayjs().endOf("day")&&r>dayjs().endOf("day")}}}return r&&r<dayjs().endOf("day")&&r>dayjs().endOf("day")},range=(r,a)=>{const l=[];for(let t=r;t<a;t++)l.push(t);return l},disabledDateTime=()=>({disabledHours:()=>range(0,0),disabledMinutes:()=>range(0,0),disabledSeconds:()=>range(0,0)}),htmlContent=ref(""),GetBigText=()=>x(this,null,function*(){const r=new FrmHtml;if(r.setPKVal("HtmlText_"+curMapAttr.value.MyPK),(yield r.RetrieveFromDBSources())==0){htmlContent.value="";return}const l=r.HtmlText||"";htmlContent.value=l.replace(/~~/g,'"')}),handlerLinkClick=(r,a)=>{const l=a.Tag2;curMapAttr.value.Tag=DealExp(l,rowData.value[a.KeyOfEn])},handlerBtnClick=(event,mapAttr)=>{const doc=ref(mapAttr.Tag);doc.value=DealExp(doc,rowData.value[mapAttr.KeyOfEn]),eval(doc.value)},GetImgSrc=(r,a)=>a==null||a==null||a==""?"/api/DataUser/Siganture/UnName.JPG":"/api"+a.substring(a.indexOf("/DataUser")),basicPath=VITE_GLOB_API_URL,uploadApi=r=>x(this,null,function*(){const{fileSrc:a}=r,l=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");return l.AddFile(a),l.AddPara("FK_MapData",curMapAttr.value.FK_MapData),l.AddPara("CtrlID",curMapAttr.value.KeyOfEn),l.AddPara("RefPKVal",props.refPKVal),{data:yield l.DoMethodReturnString("FrmImgAthDB_Upload")}}),GetSignature=computed(()=>{let r=basicPath+"/DataUser/ICON/CCFlow/LogBig.png";if(props.frmData.Sys_FrmImgAth){const a=props.frmData.Sys_FrmImgAth.filter(l=>l.MyPK===curMapAttr.value.MyPK);a.length>0&&(a[0].FK_MapData.startsWith("ND")===!0?r=basicPath+"/DataUser/ImgAth/Data/"+a[0].CtrlID+"_"+props.refPKVal+".png":r=basicPath+"/DataUser/ImgAth/Data/"+a[0].FK_MapData+"_"+a[0].CtrlID+"_"+props.refPKVal+".png")}return r}),IconImgErr=()=>{const r=ref("");return r.value=basicPath+"/DataUser/ICON/CCFlow/LogBig.png",r.value};function updateAvatar({src:r,data:a}){}const DoHandWrite=(r,a)=>{const l="/api"+a.substring(a.indexOf("/DataUser"));a==""?(modal.keyOfEn=r.KeyOfEn,modalShow("HandWriting","\u7B7E\u5B57\u7248")):urlToBase64(l).then(t=>{modal.ImgSrc=t,modal.keyOfEn=r.KeyOfEn,modalShow("HandWriting","\u7B7E\u5B57\u7248")})},ChangeWriteImg=r=>{rowData.value[modal.keyOfEn]=VITE_GLOB_API_URL+r.substring(r.indexOf("/DataUser")),modal.modalVisible=!1},OpenUploadModal=(r,a)=>{modal.Ath=r.ath,modal.keyOfEn=r.KeyOfEn,modalShow("Ath",a?"\u67E5\u770B":"\u9644\u4EF6\u4E0A\u4F20",window.innerWidth*.7)},fileFink=ref(""),handlerGovFile=(r,a)=>{fileFink.value="1234567"},params=reactive({EnName:"",FlowNo:"",FrmID:"",KeyOfEn:"",WorkID:""}),DoLinkRefFlow=(r,a)=>x(this,null,function*(){params.WorkID=props.params.WorkID,params.EnName="GL_LinkRefFlow",params.FlowNo=r.Tag2,params.FrmID=r.FK_MapData,params.KeyOfEn=r.KeyOfEn,modalShow("GenerList","\u5173\u8054\u6D41\u7A0B\u5355\u636E",window.innerWidth*.9)}),DoreviewBlur=(r,a)=>{modalShow("FrmBBS","\u8BC4\u8BBA")},modalIsShow=(r,a)=>x(this,null,function*(){modal.modalVisible=r,rowData.value[curMapAttr.value.KeyOfEn+"T"]=a,a=a.split(",")[0].substring(7),rowData.value[curMapAttr.value.KeyOfEn]=a}),drawer=reactive({visible:!1,params:{},title:"",type:""}),OpenMyView=r=>{const a=r.split(",");if(a.length===3){const l=a[1].replace("FlowNo=",""),t=a[2].replace("WorkID=","");drawer.params.FlowNo=l,drawer.params.WorkID=t,drawer.params.isComponent=!0,drawer.visible=!0,drawer.title=a[0].substring(7),drawer.type="Frm"}},modalShow=(r,a,l=window.innerWidth*.5,t=400)=>{modal.modalVisible=!0,modal.modalType=r,modal.modalTitle=a,modal.modalWidth=l,modal.modalHeight=t},refAth=shallowRef(),HandlerCancel=()=>{if(modal.modalType==="Ath"){const r=refAth.value.dbList;athNum.value=r.length,rowData.value[curMapAttr.value.KeyOfEn]=athNum.value}},mailToLink=()=>{const r="",a="your_template_id",l="",t={to_name:"\u6536\u4EF6\u4EBA\u540D\u5B57",to_email:rowData.value[curMapAttr.value.KeyOfEn],subject:"\u90AE\u4EF6\u4E3B\u9898",body:"\u90AE\u4EF6\u6B63\u6587"};emailjs.send(r,a,t,l).then(()=>{}).catch(k=>{})},OpenAddr=()=>{const r=rowData.value[curMapAttr.value.KeyOfEn];windowOpen(r)};return InitPage(),(r,a)=>{const l=resolveComponent("Icon");return openBlock(),createElementBlock("div",_hoisted_1$5,[unref(isDDL)(curMapAttr.value)||curMapAttr.value.type==="select"?(openBlock(),createElementBlock(Fragment,{key:0},[curMapAttr.value.mode==="multiple"?(openBlock(),createElementBlock(Fragment,{key:0},[__props.isDtl?(openBlock(),createElementBlock(Fragment,{key:0},[__props.mapAttr.showType=="Tree"?(openBlock(),createBlock(unref(TreeSelect),{key:0,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[0]||(a[0]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),"show-search":"",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},"allow-clear":"",multiple:"",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,"tree-default-expand-all":"","tree-data":curMapAttr.value.ddl,"field-names":{children:"children",label:"Name",value:"No"},"tree-node-filter-prop":"Name",class:"frmStyleType"},null,8,["value","disabled","tree-data"])):(openBlock(),createBlock(unref(Select),{key:1,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[1]||(a[1]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,style:{width:"100%"},mode:"multiple","show-search":curMapAttr.value.ddl.length>20,optionFilterProp:"label",listHeight:30*curMapAttr.value.ddl.length,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,options:curMapAttr.value.ddl,onSelect:ChangeSelect,class:"frmStyleType"},null,8,["value","placeholder","show-search","listHeight","disabled","options"]))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[__props.mapAttr.ShowType=="Tree"?(openBlock(),createBlock(unref(TreeSelect),{key:0,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[2]||(a[2]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),"show-search":"",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},"allow-clear":"",multiple:"","tree-default-expand-all":"",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,"tree-data":curMapAttr.value.ddl,"field-names":{children:"children",label:"Name",value:"No"},"tree-node-filter-prop":"Name",getPopupContainer:t=>t.parentNode||r.document.body,class:"frmStyleType"},null,8,["value","disabled","tree-data","getPopupContainer"])):(openBlock(),createBlock(unref(Select),{key:1,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[3]||(a[3]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,mode:"multiple",style:{width:"100%"},"show-search":curMapAttr.value.ddl.length>20,optionFilterProp:"label",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onSelect:ChangeSelect,options:curMapAttr.value.ddl,listHeight:30*curMapAttr.value.ddl.length,getPopupContainer:t=>t.parentNode||r.document.body,class:"frmStyleType"},null,8,["value","placeholder","show-search","disabled","options","listHeight","getPopupContainer"]))],64))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[__props.isDtl?(openBlock(),createElementBlock(Fragment,{key:0},[__props.mapAttr.showType=="Tree"?(openBlock(),createBlock(unref(TreeSelect),{key:0,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[4]||(a[4]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),"show-search":"",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},"allow-clear":"","tree-default-expand-all":"",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,"tree-data":curMapAttr.value.ddl,"field-names":{children:"children",label:"Name",value:"No"},"tree-node-filter-prop":"Name",class:"frmStyleType"},null,8,["value","disabled","tree-data"])):(openBlock(),createBlock(unref(Select),{key:1,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[5]||(a[5]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,style:{width:"100%"},"show-search":curMapAttr.value.ddl.length>20,optionFilterProp:"label",listHeight:30*curMapAttr.value.ddl.length,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,options:curMapAttr.value.ddl,onSelect:ChangeSelect,class:"frmStyleType"},null,8,["value","placeholder","show-search","listHeight","disabled","options"]))],64)):(openBlock(),createElementBlock(Fragment,{key:1},[__props.mapAttr.ShowType=="Tree"?(openBlock(),createBlock(unref(TreeSelect),{key:0,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[6]||(a[6]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),"show-search":"",style:{width:"100%"},"dropdown-style":{maxHeight:"400px",overflow:"auto"},"allow-clear":"",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,"tree-default-expand-all":"","tree-data":curMapAttr.value.ddl,"field-names":{children:"children",label:"Name",value:"No"},"tree-node-filter-prop":"Name",onChange:ChangeTreeSelect,getPopupContainer:t=>t.parentNode||r.document.body,class:"frmStyleType"},null,8,["value","disabled","tree-data","getPopupContainer"])):(openBlock(),createBlock(unref(Select),{key:1,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[7]||(a[7]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,style:{width:"100%"},"show-search":curMapAttr.value.ddl.length>20,optionFilterProp:"label",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onSelect:ChangeSelect,options:curMapAttr.value.ddl,getPopupContainer:t=>t.parentNode||r.document.body,class:"frmStyleType"},null,8,["value","placeholder","show-search","disabled","options","getPopupContainer"]))],64))],64))],64)):createCommentVNode("",!0),unref(isRadio)(curMapAttr.value)?(openBlock(),createBlock(unref(RadioGroup),{key:1,class:"frmStyleType",value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[8]||(a[8]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onChange:ChangeSelect},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(curMapAttr.value.ddl,t=>(openBlock(),createBlock(unref(Radio),{key:t.value,value:t.value,style:normalizeStyle(curMapAttr.value.AtPara.indexOf("@RBShowModel=3")==-1?"display:flex":"")},{default:withCtx(()=>[createTextVNode(toDisplayString(t.label),1)]),_:2},1032,["value","style"]))),128))]),_:1},8,["value","disabled"])):createCommentVNode("",!0),unref(isCheckBoxs)(curMapAttr.value)?(openBlock(),createBlock(unref(CheckboxGroup),{key:2,class:"frmStyleType",value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[9]||(a[9]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(curMapAttr.value.ddl,t=>(openBlock(),createBlock(unref(Checkbox),{key:t.value,value:t.value,name:t.label,style:normalizeStyle(curMapAttr.value.AtPara.indexOf("@RBShowModel=3")==-1?"display:flex":"")},{default:withCtx(()=>[createTextVNode(toDisplayString(t.label),1)]),_:2},1032,["value","name","style"]))),128))]),_:1},8,["value","disabled"])):createCommentVNode("",!0),unref(isBool)(curMapAttr.value)?(openBlock(),createBlock(unref(Switch),{key:3,class:"frmStyleType",checked:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:checked":a[10]||(a[10]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onChange:ChangeSelect,"checked-children":unref(GetPara)(curMapAttr.value.AtPara,"checkedTips")||"","un-checked-children":unref(GetPara)(curMapAttr.value.AtPara,"unCheckedTips")||""},null,8,["checked","disabled","checked-children","un-checked-children"])):createCommentVNode("",!0),unref(isInt)(curMapAttr.value)?(openBlock(),createBlock(unref(InputNumber),{key:4,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[11]||(a[11]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),id:curMapAttr.value.KeyOfEn,placeholder:curMapAttr.value.Tip,controls:!1,style:{width:"100%"},precision:0,max:numMax.value,min:numMin.value,stringMode:"","addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onBlur:inputBlur,class:"frmStyleType"},null,8,["value","id","placeholder","max","min","addon-after","disabled"])):createCommentVNode("",!0),unref(isFloat)(curMapAttr.value)?(openBlock(),createBlock(unref(InputNumber),{key:5,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[12]||(a[12]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),id:curMapAttr.value.KeyOfEn,placeholder:curMapAttr.value.Tip,controls:!1,precision:curMapAttr.value.bit,style:{width:"100%"},stringMode:"","addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onBlur:inputBlur,class:"frmStyleType"},null,8,["value","id","placeholder","precision","addon-after","disabled"])):createCommentVNode("",!0),unref(isMoney)(curMapAttr.value)?(openBlock(),createBlock(unref(InputNumber),{key:6,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[13]||(a[13]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),id:curMapAttr.value.KeyOfEn,placeholder:curMapAttr.value.Tip,controls:!1,precision:curMapAttr.value.bit,style:{width:"100%"},parser:t=>t.replace(/\$\s?|(,*)/g,""),"addon-after":curMapAttr.value.suffix,max:numMax.value,min:numMin.value,stringMode:"",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onBlur:inputBlur,class:"frmStyleType"},null,8,["value","id","placeholder","precision","parser","addon-after","max","min","disabled"])):createCommentVNode("",!0),unref(isDateOrDateTime)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:7},[__props.isDtl?(openBlock(),createBlock(unref(DatePicker),{key:0,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[14]||(a[14]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),"show-time":IsShowTime(__props.mapAttr),format:curMapAttr.value.format,"value-format":curMapAttr.value.format,"disabled-date":disabledDate,"disabled-time":disabledDateTime,style:{width:"100%"},placeholder:curMapAttr.value.Tip,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,class:"frmStyleType"},null,8,["value","show-time","format","value-format","placeholder","disabled"])):(openBlock(),createBlock(unref(DatePicker),{key:1,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[15]||(a[15]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),"show-time":IsShowTime(__props.mapAttr),format:curMapAttr.value.format,"value-format":curMapAttr.value.format,"disabled-date":disabledDate,"disabled-time":disabledDateTime,style:{width:"100%"},placeholder:curMapAttr.value.Tip,getPopupContainer:t=>t.parentNode||r.document.body,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly===!0,class:"frmStyleType"},null,8,["value","show-time","format","value-format","placeholder","getPopupContainer","disabled"]))],64)):createCommentVNode("",!0),unref(isBigText)(curMapAttr.value)?(openBlock(),createElementBlock("div",{key:8,innerHTML:htmlContent.value},null,8,_hoisted_2$5)):createCommentVNode("",!0),unref(isPassword)(curMapAttr.value)?(openBlock(),createBlock(unref(InputPassword),{key:9,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[16]||(a[16]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,style:{width:"100%"},"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,class:"frmStyleType"},null,8,["value","placeholder","addon-after","disabled"])):createCommentVNode("",!0),unref(isTextArea)(curMapAttr.value)?(openBlock(),createBlock(unref(Textarea),{key:10,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[17]||(a[17]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,style:normalizeStyle({border:"1px solid #d9d9d9",width:"100%",height:curMapAttr.value.UIHeight+"px"}),"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,class:"frmStyleType"},null,8,["value","placeholder","style","allow-clear","addon-after","disabled"])):createCommentVNode("",!0),unref(isSignCheck)(curMapAttr.value)?(openBlock(),createBlock(_sfc_main$c,{key:11,ref:"workCheck",params:props.params,nodeIds:rowData.value[__props.mapAttr.KeyOfEn],nodeInfo:unref(nodeInfo),"is-readonly":props.isPageReadonly,isSignCheck:!0,examineMode:"normalMode"},null,8,["params","nodeIds","nodeInfo","is-readonly"])):createCommentVNode("",!0),unref(isRich)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:12},[curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0?(openBlock(),createElementBlock("div",{key:0,innerHTML:rowData.value[__props.mapAttr.KeyOfEn]},null,8,_hoisted_3$5)):(openBlock(),createBlock(unref(Tinymce),{key:1,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":a[18]||(a[18]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),width:"100%",class:"frmStyleType"},null,8,["modelValue"]))],64)):createCommentVNode("",!0),unref(isTextBox)(curMapAttr.value)&&curMapAttr.value.type!=="select"?(openBlock(),createElementBlock(Fragment,{key:13},[unref(isTextPop)(curMapAttr.value)?(openBlock(),createBlock(unref(InputGroup),{key:0,compact:"",disabled:!0,style:{position:"relative"}},{default:withCtx(()=>[createBaseVNode("div",{class:"pop_intput_div",id:"div_"+curMapAttr.value.KeyOfEn,style:normalizeStyle({paddingLeft:"5px",width:curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1?"calc(100% - 46px)":"calc(100%)"})},[(openBlock(!0),createElementBlock(Fragment,null,renderList(curMapAttr.value.eleDBs,(t,k)=>(openBlock(),createBlock(unref(Tag),{key:t,closable:curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1,onClose:h=>DeleteEleDB(t,k)},{default:withCtx(()=>[createTextVNode(toDisplayString(t),1)]),_:2},1032,["closable","onClose"]))),128))],12,_hoisted_4$4),curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1?(openBlock(),createBlock(unref(Button),{key:0,onClick:a[19]||(a[19]=t=>PopModalShow(curMapAttr.value)),style:{position:"absolute",height:"100%"}},{default:withCtx(()=>[createVNode(unref(SettingOutlined))]),_:1})):createCommentVNode("",!0)]),_:1})):unref(isTextSelect)(curMapAttr.value)?(openBlock(),createBlock(unref(Select),{key:1,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[20]||(a[20]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),mode:"multiple",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(GetOption(curMapAttr.value),t=>(openBlock(),createBlock(unref(SelectOption),{key:t.value,value:t.value},{default:withCtx(()=>[createTextVNode(toDisplayString(t.label),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value","disabled"])):unref(isTextChoiceSearch)(curMapAttr.value)?(openBlock(),createBlock(unref(Select),{key:2,value:curMapAttr.value.eleDBs,"onUpdate:value":a[21]||(a[21]=t=>curMapAttr.value.eleDBs=t),mode:"multiple","label-in-value":"",placeholder:curMapAttr.value.Tip,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,style:{width:"100%"},"filter-option":!1,"not-found-content":choiceSearchFetching.value?void 0:null,options:choiceSearchData.value,onSearch:ChoiceSearchFetch,onSelect:ChoiceSelect,onDeselect:ChoiceDeselect},createSlots({_:2},[choiceSearchFetching.value?{name:"notFoundContent",fn:withCtx(()=>[createVNode(unref(Spin),{size:"small"})]),key:"0"}:void 0]),1032,["value","placeholder","disabled","not-found-content","options"])):unref(isAutoComplete)(curMapAttr.value)?(openBlock(),createBlock(unref(AutoComplete),{key:3,allowClear:"",value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[22]||(a[22]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),options:completeOptions.value,style:{width:"100%"},placeholder:curMapAttr.value.Tip,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onSelect:onAutoCompleteSelect,onSearch:unref(onAutoCompleteSearch),class:"frmStyleType"},null,8,["value","options","placeholder","disabled","onSearch"])):unref(isKeepSecret)(curMapAttr.value)?(openBlock(),createBlock(unref(Input),{key:4,value:rowData.value[__props.mapAttr.KeyOfEn+"T"],"onUpdate:value":a[23]||(a[23]=t=>rowData.value[__props.mapAttr.KeyOfEn+"T"]=t),placeholder:curMapAttr.value.Tip,"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,disabled:!0,class:"frmStyleType"},null,8,["value","placeholder","allow-clear","addon-after"])):unref(isEmailFormat)(curMapAttr.value)?(openBlock(),createBlock(unref(Button),{key:5,type:"link",onClick:mailToLink,class:"frmStyleType"},{default:withCtx(()=>[createTextVNode("\u70B9\u51FB\u53D1\u9001\u90AE\u4EF6")]),_:1})):unref(isAddrFormat)(curMapAttr.value)?(openBlock(),createBlock(unref(Button),{key:6,type:"link",onClick:OpenAddr,class:"frmStyleType"},{default:withCtx(()=>[createTextVNode("\u6253\u5F00\u5730\u5740")]),_:1})):(openBlock(),createBlock(unref(Input),{key:7,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[24]||(a[24]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),placeholder:curMapAttr.value.Tip,"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onChange:inputChange,onBlur:inputBlur,class:"frmStyleType"},null,8,["value","placeholder","allow-clear","addon-after","disabled"]))],64)):createCommentVNode("",!0),unref(isFileAth)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:14},[curMapAttr.value.ath==null?(openBlock(),createElementBlock("span",_hoisted_5$4,toDisplayString(rowData.value[__props.mapAttr.KeyOfEn]),1)):(openBlock(),createElementBlock(Fragment,{key:1},[parseInt(curMapAttr.value.ath.IsUpload)===1&&__props.isReadonly==!1?(openBlock(),createElementBlock(Fragment,{key:0},[createVNode(unref(Button),{type:"primary",onClick:a[25]||(a[25]=t=>OpenUploadModal(curMapAttr.value,!1))},{default:withCtx(()=>[createVNode(unref(CloudUploadOutlined)),createTextVNode("\u4E0A\u4F20 ")]),_:1}),createBaseVNode("span",_hoisted_6$3,"\u4E0A\u4F20\u7684\u9644\u4EF6("+toDisplayString(athNum.value)+")",1)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[__props.isDtl==!1?(openBlock(),createElementBlock("div",_hoisted_7$3,[createVNode(AthView,{"ath-info":curMapAttr.value.ath,params:props.params,PKValue:__props.refPKVal},null,8,["ath-info","params","PKValue"])])):createCommentVNode("",!0),__props.isDtl?(openBlock(),createBlock(unref(Button),{key:1,type:"primary",onClick:a[26]||(a[26]=t=>OpenUploadModal(curMapAttr.value,!0))},{default:withCtx(()=>[createVNode(l,{icon:"bi:eye"}),createTextVNode("\u9884\u89C8 ")]),_:1})):createCommentVNode("",!0),createTextVNode(),createBaseVNode("span",null,"\u4E0A\u4F20\u7684\u9644\u4EF6("+toDisplayString(athNum.value)+")",1)],64))],64))],64)):createCommentVNode("",!0),unref(isHandWriting)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:15},[parseInt(curMapAttr.value.UIIsEnable)===0||__props.isReadonly==!0?(openBlock(),createElementBlock("img",{key:0,src:GetImgSrc(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn]),onerror:"this.style.dispaly='none'"},null,8,_hoisted_8$3)):(openBlock(),createElementBlock("img",{key:1,src:GetImgSrc(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn]),onClick:a[27]||(a[27]=t=>DoHandWrite(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn])),onerror:"this.style.dispaly='none'"},null,8,_hoisted_9$2))],64)):createCommentVNode("",!0),unref(isLink)(curMapAttr.value)?(openBlock(),createBlock(unref(Button),{key:16,type:"link",href:curMapAttr.value.Tag,target:curMapAttr.value.Tag1,onClick:a[28]||(a[28]=t=>handlerLinkClick(t,curMapAttr.value))},{default:withCtx(()=>[createTextVNode(toDisplayString(curMapAttr.value.Name),1)]),_:1},8,["href","target"])):createCommentVNode("",!0),unref(isBtn)(curMapAttr.value)?(openBlock(),createBlock(unref(Button),{key:17,type:"primary",onClick:a[29]||(a[29]=t=>handlerBtnClick(t,curMapAttr.value))},{default:withCtx(()=>[createTextVNode(toDisplayString(curMapAttr.value.Name),1)]),_:1})):createCommentVNode("",!0),unref(isJobSchedule)(curMapAttr.value)?(openBlock(),createBlock(_sfc_main$d,{key:18})):createCommentVNode("",!0),unref(isScore)(curMapAttr.value)?(openBlock(),createBlock(unref(Rate),{key:19,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[30]||(a[30]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),count:parseInt(curMapAttr.value.Tag2),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["value","count","disabled"])):createCommentVNode("",!0),unref(isRelatedDocs)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:20},[curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1?(openBlock(),createBlock(unref(Input),{key:0,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[32]||(a[32]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),readOnly:curMapAttr.value.UIIsEnable===2,class:"frmStyleType"},{addonAfter:withCtx(()=>[createVNode(unref(Button),{class:"btnSetting",onClick:a[31]||(a[31]=t=>DoLinkRefFlow(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn])),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},{default:withCtx(()=>[createVNode(unref(SettingOutlined))]),_:1},8,["disabled"])]),_:1},8,["value","readOnly"])):(openBlock(),createBlock(unref(Button),{key:1,type:"link",onClick:a[33]||(a[33]=t=>OpenMyView(rowData.value[__props.mapAttr.KeyOfEn+"T"]))},{default:withCtx(()=>[createTextVNode(toDisplayString(rowData.value[__props.mapAttr.KeyOfEn]),1)]),_:1}))],64)):createCommentVNode("",!0),unref(isReview)(curMapAttr.value)?(openBlock(),createBlock(unref(Input),{key:21,value:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:value":a[35]||(a[35]=t=>rowData.value[__props.mapAttr.KeyOfEn]=t),disabled:!0,class:"frmStyleType"},{addonAfter:withCtx(()=>[createVNode(unref(Button),{class:"btnSetting",onClick:a[34]||(a[34]=t=>DoreviewBlur(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn])),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},{default:withCtx(()=>[createVNode(unref(SettingOutlined))]),_:1},8,["disabled"])]),_:1},8,["value"])):createCommentVNode("",!0),unref(isGovDocFile)(curMapAttr.value)?(openBlock(),createBlock(unref(Button),{key:22,type:"link",onClick:a[36]||(a[36]=t=>handlerGovFile(t,curMapAttr.value))},{default:withCtx(()=>[createTextVNode(toDisplayString(curMapAttr.value.Name),1)]),_:1})):createCommentVNode("",!0),unref(isPic)(curMapAttr.value)?(openBlock(),createElementBlock("img",{key:23,src:rowData.value[__props.mapAttr.KeyOfEn],style:normalizeStyle({width:curMapAttr.value.UIWidth===0?"100%":curMapAttr.value.UIWidth+"px",height:curMapAttr.value.UIHeight===0?"100%":curMapAttr.value.UIHeight+"px"})},null,12,_hoisted_10$2)):createCommentVNode("",!0),unref(isSinglePic)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:24},[curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0?(openBlock(),createElementBlock("img",{key:0,src:GetSignature.value,style:{width:"300px",objectFit:"contain"}},null,8,_hoisted_11$2)):(openBlock(),createElementBlock("div",{class:"change-avatar",key:__props.mapAttr.KeyOfEn},[createVNode(unref(CropperAvatar),{uploadApi,value:GetSignature.value,btnText:curMapAttr.value.Name,btnProps:{preIcon:"ant-design:cloud-upload-outlined"},onChange:updateAvatar,width:"150",onError:IconImgErr},null,8,["value","btnText"])]))],64)):createCommentVNode("",!0),createVNode(unref(Modal),{visible:modal.modalVisible,"onUpdate:visible":a[37]||(a[37]=t=>modal.modalVisible=t),centered:"",title:modal.modalTitle,width:modal.modalWidth,style:normalizeStyle(modal.modalHeight),footer:null,onCancel:HandlerCancel},{default:withCtx(()=>[createBaseVNode("div",_hoisted_12$1,[modal.modalType==="HandWriting"?(openBlock(),createBlock(HandWriting,{key:0,imageSrc:modal.ImgSrc,writingType:"KeyOfEn",keyOfEn:modal.keyOfEn,onChangeWriteImg:ChangeWriteImg},null,8,["imageSrc","keyOfEn"])):modal.modalType==="Ath"?(openBlock(),createBlock(_sfc_main$9,{key:1,ref_key:"refAth",ref:refAth,"ath-info":modal.Ath,params:props.params,PKValue:__props.refPKVal,"is-readonly":props.isReadonly},null,8,["ath-info","params","PKValue","is-readonly"])):modal.modalType==="GenerList"?(openBlock(),createBlock(GenerList,{key:2,params,onModalIsShow:modalIsShow},null,8,["params"])):modal.modalType==="FrmBBS"?(openBlock(),createBlock(FrmBBS,{key:3})):createCommentVNode("",!0)])]),_:1},8,["visible","title","width","style"]),createVNode(unref(Drawer),{visible:drawer.visible,title:drawer.title,width:"70%","body-style":{padding:0},onClose:a[38]||(a[38]=t=>drawer.visible=!1),class:"header-style"},{default:withCtx(()=>[drawer.visible?(openBlock(),createElementBlock(Fragment,{key:0},[drawer.type==="Frm"?(openBlock(),createBlock(Frm,{key:0,params:drawer.params},null,8,["params"])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:1},8,["visible","title"]),createVNode(unref(Modal),{visible:popModal.visible,"onUpdate:visible":a[39]||(a[39]=t=>popModal.visible=t),title:popModal.title,width:popModal.width,bodyStyle:{"--padding":"0px 12px !important"},style:normalizeStyle(popModal.height),onOk:PopModalOK},{default:withCtx(()=>[popModal.visible===!0?(openBlock(),createBlock(_sfc_main$e,{key:0,refPKVal:props.refPKVal,selectVal:rowData.value[popModal.keyOfEn],selectNameVal:popModal.itemNames,mapExt:popModal.mapExt,rowData:rowData.value,mainData:props.data,ref_key:"refPop",ref:refPop},null,8,["refPKVal","selectVal","selectNameVal","mapExt","rowData","mainData"])):createCommentVNode("",!0)]),_:1},8,["visible","title","width","style"])])}}}),OneMapAttr_vue_vue_type_style_index_0_scoped_5f88567a_lang="",OneMapAttr=_export_sfc(_sfc_main$5,[["__scopeId","data-v-5f88567a"]]),OneMapAttr$1=Object.freeze(Object.defineProperty({__proto__:null,default:OneMapAttr},Symbol.toStringTag,{value:"Module"})),_hoisted_1$4={class:"p-10",style:{"background-color":"white","padding-top":"0"}},_hoisted_2$4={key:0,class:"ant-tag-red"},_hoisted_3$4={key:1,style:{height:"100%"}},_hoisted_4$3={style:{"line-height":"64px","background-color":"white",width:"100%",eight:"50px"}},_hoisted_5$3={class:"content wrapper"},_sfc_main$4=defineComponent({__name:"DtlFrm",props:{mapDtl:{type:Object,default:()=>{}},params:{type:Object,default:()=>{}},rowData:{type:Object,default:()=>{}},refOID:{type:Number,default:0},refPKVal:{type:String,default:"0"},isReadonly:{type:Boolean,default:!1}},emits:["handlerClose"],setup(r,{emit:a}){const l=r,t=reactive({hasError:!1,tips:""}),k=ref(!1),h=ref(),$=ref(!1),_=ref(l.refOID),O=ref(cloneDeep(l.params)),D=ref(0),le=()=>x(this,null,function*(){try{k.value=!0;const K=new HttpHandler$1("BP.WF.HttpHandler.WF_CCForm");K.AddPara("EnsName",l.mapDtl.No);const E=cloneDeep(l.params);delete E.EnsName,delete E.FK_Node,delete E.NodeID,K.AddJson(E),K.AddPara("RefOID",_.value),K.AddPara("PageType","Vue3");let U=yield K.DoMethodReturnString("DtlFrm_Init");if(typeof U=="string"&&U.includes("err@")==!0){t.hasError=!0,t.tips=U.replace("err@","");return}if(typeof U.PageName!="undefined"&&(_.value=U.OID,K.AddPara("RefOID",_.value),U=yield K.DoMethodReturnString("DtlFrm_Init"),typeof U=="string"&&U.includes("err@")==!0)){t.hasError=!0,t.tips=U.replace("err@","");return}O.value.WorkID=_.value,O.value.RefPKVal=l.refPKVal,h.value=JSON.parse(JSON.stringify(U)),$.value=!0}catch(K){t.hasError=!0,t.tips=K}finally{k.value=!1}}),W=shallowRef(),f=()=>x(this,null,function*(){var S;const K=yield(S=W.value)==null?void 0:S.VerifyFormData(!0);if(K==null)return!1;const E=new HttpHandler$1("BP.WF.HttpHandler.WF_CCForm");E.AddJson(K),E.AddPara("IsForDtl",1),E.AddPara("EnsName",l.mapDtl.No),E.AddPara("RefPKVal",l.refPKVal),E.AddPara("OID",_.value),E.AddPara("RowIndex",0);const U=yield E.DoMethodReturnString("Dtl_SaveRow");return typeof U=="string"&&U.includes("err@")?(message.error(U),!1):(message.success("\u4FDD\u5B58\u6210\u529F"),!0)}),re=()=>x(this,null,function*(){(yield f())!=!1&&(_.value=0,yield le(),D.value++)}),C=()=>x(this,null,function*(){const K=new HttpHandler$1("BP.WF.HttpHandler.WF_CCForm");K.AddPara("FK_MapDtl",l.mapDtl.No),K.AddPara("RefOID",_.value),K.AddPara("RefPKVal",l.refPKVal);const E=yield K.DoMethodReturnString("Dtl_DeleteRow");if(typeof E=="string"&&E.includes("err@")){message.error(E.replace("err@",""));return}N()}),I=a,N=()=>{I("handlerClose")};return le(),(K,E)=>(openBlock(),createElementBlock("div",_hoisted_1$4,[createVNode(unref(Spin),{spinning:k.value,style:{"background-color":"white"}},{default:withCtx(()=>[t.hasError?(openBlock(),createElementBlock("div",_hoisted_2$4,toDisplayString(t.tips),1)):(openBlock(),createElementBlock("div",_hoisted_3$4,[createBaseVNode("div",_hoisted_4$3,[r.isReadonly===!1?(openBlock(),createBlock(unref(Button),{key:0,class:"toolbar",onClick:f},{default:withCtx(()=>[createTextVNode("\u4FDD\u5B58")]),_:1})):createCommentVNode("",!0),r.isReadonly===!1?(openBlock(),createBlock(unref(Button),{key:1,class:"toolbar",onClick:re},{default:withCtx(()=>[createTextVNode("\u4FDD\u5B58\u5E76\u65B0\u589E")]),_:1})):createCommentVNode("",!0),r.isReadonly===!1?(openBlock(),createBlock(unref(Button),{key:2,class:"toolbar",onClick:C},{default:withCtx(()=>[createTextVNode("\u5220\u9664")]),_:1})):createCommentVNode("",!0),createVNode(unref(Button),{class:"toolbar",onClick:N},{default:withCtx(()=>[createTextVNode("\u5173\u95ED")]),_:1})]),createBaseVNode("div",_hoisted_5$3,[h.value?(openBlock(),createBlock(FrmFool,{ref_key:"basicData",ref:W,frmData:h.value,fieldIsReadonly:r.isReadonly,isReadonly:r.isReadonly,params:O.value,key:D.value},null,8,["frmData","fieldIsReadonly","isReadonly","params"])):createCommentVNode("",!0)])]))]),_:1},8,["spinning"])]))}}),DtlFrm_vue_vue_type_style_index_0_scoped_623f91a3_lang="",DtlFrm=_export_sfc(_sfc_main$4,[["__scopeId","data-v-623f91a3"]]),DtlFrm$1=Object.freeze(Object.defineProperty({__proto__:null,default:DtlFrm},Symbol.toStringTag,{value:"Module"})),_hoisted_1$3={class:"p-10",style:{"background-color":"white","padding-top":"0"}},_hoisted_2$3={key:0,class:"ant-tag-red"},_hoisted_3$3={key:1,class:"content"},_sfc_main$3=defineComponent({__name:"DtlBatchFrm",props:{mapDtl:{type:Object,default:()=>{}},params:{type:Object,default:()=>{}}},setup(r,{expose:a}){const l=r,t=reactive({hasError:!1,tips:""}),k=ref(!1),h=getCurrentInstance(),$=ref(),_=ref([]),O=ref(),D=ref({}),le=ref(!1),W=ref(0),{GetDataTableOfTBChoice:f}=mapExtParse(),re=()=>x(this,null,function*(){try{k.value=!0;const b=new HttpHandler$1("BP.WF.HttpHandler.WF_CCForm");b.AddPara("EnsName",l.mapDtl.No);const Y=yield b.DoMethodReturnString("DtlFrmGener_Init");if(typeof Y=="string"&&Y.includes("err@")==!0){t.hasError=!0,t.tips=Y.replace("err@","");return}$.value=JSON.parse(JSON.stringify(Y)),O.value=$.value.Sys_MapDtl[0],D.value=$.value.Blank[0]||{},_.value=$.value.Sys_MapAttr;const G=GetMapExtsGroup($.value.Sys_MapExt);$.value.Sys_MapExt.filter(v=>v.ExtModel==="RBAction"&&v.DoWay==="1").forEach(v=>{S(v.FK_MapData,v.AttrOfOper,D.value[v.AttrOfOper],!0)});for(const v of _.value){if(v.type="input",v.rules=[],v.mapExts=G[v.MyPK]||[],(v.LGType===FieldTypeS.Normal&&v.UIContralType===UIContralType.DDL||v.LGType===FieldTypeS.FK||v.LGType===FieldTypeS.Enum)&&(v.ddl=de(v)||[],v.mode="",v.ShowType=v.ddl.length!=0&&v.ddl[0].hasOwnProperty("ParentNo")?"Tree":""),v.MyDataType===DataType.AppDate||v.MyDataType===DataType.AppDateTime?(v.format=ye(v),v.UIIsInput&&(v.rules=[{required:!0,message:v.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A",type:"string"}])):v.MyDataType===DataType.AppFloat||v.MyDataType===DataType.AppDouble||v.MyDataType===DataType.AppMoney?(v.bit=v.DefVal==""||v.DefVal.includes(".")==!1?2:v.DefVal.substring(v.DefVal.indexOf(".")+1).length,v.UIIsInput&&(v.rules=[{required:!0,message:v.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}])):v.UIIsInput&&(v.rules=[{required:!0,message:v.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]),v.mapExts.filter(J=>J.ExtModel==="BindFunction"&&J.ExtType==="RegularExpression").forEach(J=>{v.rules.push({pattern:new RegExp(/^[0-9]*$/,"g"),message:J.Tag2,trigger:J.Tag})}),v.clearable=parseInt(GetPara(v.AtPara,"clearable")||"0")!=0,v.suffix=GetPara(v.AtPara,"suffix")||"",v.mapExts.length>0){let J=v.mapExts.filter(ne=>ne.ExtModel==="MultipleChoiceSmall"||ne.ExtModel==="SingleChoiceSmall");J.length>0&&(v.ddl=(yield f(J[0],l.params.WorkID))||[],v.type="select",v.mode="",(J[0].ExtModel==="MultipleChoiceSmall"||J[0].ExtModel==="MultipleChoiceSearch")&&(v.mode="multiple",D.value[v.KeyOfEn]=D.value[v.KeyOfEn]?D.value[v.KeyOfEn].split(","):[]))}v.eleDBs=[]}D.value=N(D.value,_.value),le.value=!0}catch(b){t.hasError=!0,t.tips=b}finally{k.value=!1}}),C=()=>_.value.filter(b=>b.UIVisible),{ConvertDataToDB:I,ConvertDataFromDB:N}=userConvertData(),K=(b,Y,G)=>x(this,null,function*(){switch(Y){case"FullData":for(const v in G)if(D.value.hasOwnProperty(v)){const J=D.value[v]!==G[v];if(D.value[v]=G[v],J){const ne=_.value.filter(ce=>ce.KeyOfEn===v)[0];yield pe(ne,D.value[v],l.params.WorkID,null,!1)}}break;case"ActiveDDL":case"FullDataDDL":_.value.forEach(v=>{if(v.KeyOfEn===b){v.ddl=G,G.length===0&&(D.value[b]=""),v.ShowType=G.length!=0&&G[0].hasOwnProperty("ParentNo")?"Tree":"",G.filter(J=>J.value===D.value[b]).length===0&&(D.value[b]=G.length===0?"":G[0].value,D.value[b+"T"]=G.length===0?"":G[0].label,D.value[b+"Text"]=G.length===0?"":G[0].label),pe(v,D.value[b],l.params.WorkID,null,!1);return}});break;case"FullDataDtl":let H=h==null?void 0:h.refs["dtl"+b];H&&Array.isArray(H)&&(H=H[0]),H&&H.InitPage(!1);break}});provide("ChangeParentAttr",K);const E={},U=(b,Y)=>{if(!(E[Y]==null||E[Y].length==0)&&E[Y].length>0){const G=E[Y][0];for(let H in G){const v=G[H];if(v.length!=2){for(let J=0;J<_.value.length;J++)if(_.value[J].MyPK===b+"_"+H){if(_.value[J].UIIsEnable=v[0],_.value[J].UIVisible=v[1],_.value[J].UIIsInput=v[2],v[2]==0){const ne=_.value[J].rules;if(ne&&ne.length!=0){const ce=ne.findIndex(R=>typeof R.required=="boolean");ce.length!=-1&&_.value[J].rules.splice(ce,1)}}D.value[H]=v[3];break}}}}},S=(b,Y,G,H=!1)=>x(this,null,function*(){const J=$.value.Sys_FrmRB.filter(he=>he.MyPK===b+"_"+Y+"_"+G);if(J.length==0)return;const ne=J[0].FieldsCfg,ce=J[0].SetVal,R=new AtPara(ne),q={};let oe=!1;R.HisHT.forEach((he,ue)=>{const se=parseInt(he);if(Array.isArray(q[ue])==!1&&(q[ue]=[]),se!=0){for(let Z=0;Z<_.value.length;Z++)if(_.value[Z].MyPK===b+"_"+ue){if(q[ue].push(_.value[Z].UIIsEnable),q[ue].push(_.value[Z].UIVisible),q[ue].push(_.value[Z].UIIsInput),q[ue].push(D.value[ue]),se===1&&(_.value[Z].UIIsEnable=1),se===2){_.value[Z].UIIsEnable=1,_.value[Z].UIIsInput=1;const ge=_.value[Z].rules;!ge||ge.length==0?_.value[Z].rules=[{required:!0,message:_.value[Z].Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]:ge.filter(fe=>typeof fe.required=="boolean").length==0&&_.value[Z].rules.push({required:!0,message:_.value[Z].Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"})}se===3&&(_.value[Z].UIIsEnable=0),se===4&&(_.value[Z].UIVisible=0),oe=!0;break}}});const T=new AtPara(ce);T.HisHT.forEach((he,ue)=>{if(Array.isArray(q[ue])==!1){q[ue]=[];const se=_.value.filter(Z=>Z.MyPK===b+"_"+Y)[0];q[ue].push(se.UIIsEnable),q[ue].push(se.UIVisible),q[ue].push(se.UIIsInput),q[ue].push(D.value[ue])}D.value[ue]=T.HisHT.get(ue),oe=!0}),E[Y]=[],oe&&E[Y].push(q),H==!1&&W.value++});provide("CleanAll",U),provide("SetEnable",S);const pe=(b,Y,G,H=null,v=!1)=>x(this,null,function*(){const{GetActionDLLData:J,GetFullData:ne,GetFullDataDtl:ce}=mapExtParse();H!=null&&(D.value[b.KeyOfEn+"T"]=H.label);const R=b.mapExts||[];for(const q of R)if(!(v&&q.ExtModel==="RBAction"))switch(q.ExtModel){case"ActiveDDL":const oe=yield J(Y,q,"Doc",G,D.value,"");K(q.AttrsOfActive,"ActiveDDL",oe);break;case"FullCtrl":case"TBFullCtrl":case"Pop":if(q.DoWay==0||q.DoWay==="None")break;if(q.Tag5!="None"){const ue=yield ne(Y,q,l.params.WorkID,D.value);if(ue==null)continue;K("","FullData",ue)}break;case"FullDataDDL":const T=yield J(Y,q,"Doc",G,D.value,"");K(q.Tag1,"FullDataDDL",T);break;case"FullDataDtl":if((yield ce(Y,q,G,D.value))==null)break;K(q.Tag1,"FullDataDtl",null);break;case"RBAction":if(q.DoWay==0||q.DoWay==="None")break;U(q.FK_MapData,q.AttrOfOper),S(q.FK_MapData,q.AttrOfOper,Y);break}}),ke=shallowRef();a({VerifyFormData:()=>x(this,null,function*(){let b={};ke.value!=null&&(Array.isArray(ke.value)?b=ke.value[0].mainData:b=ke.value.mainData);const Y=I(b,_.value);let G="";return _.value.filter(H=>H.MyDataType===DataType.AppString).forEach(H=>{Y[H.KeyOfEn]!=null&&Y[H.KeyOfEn]!=""&&Y[H.KeyOfEn].length>H.MaxLen&&(G+="\u5B57\u6BB5"+H.Name+"\u8F93\u5165\u5B57\u6BB5\u7684\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7"+H.MaxLen+`\u4F4D,
`)}),G!=""?(message.error(G),null):(_.value.filter(H=>H.UIIsInput===1).forEach(H=>{H.LGType===FieldTypeS.Enum&&Y[H.KeyOfEn]===-1&&(G+="\u5B57\u6BB5"+H.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`),(Y[H.KeyOfEn]===null||Y[H.KeyOfEn]==="")&&(G+="\u5B57\u6BB5"+H.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`)}),G!=""?(message.error(G),null):Y)})});const de=b=>{let Y=b.UIBindKey||"";if(Y=="")return[{value:D.value[b.KeyOfEn],label:"\u7ED1\u5B9A\u7684\u5916\u952E\u679A\u4E3E\u503C\u4E22\u5931"}];const G=[];let H=$.value[b.KeyOfEn];if(H==null&&(H=$.value[b.UIBindKey]),H==null&&b.LGType===FieldTypeS.Enum){const v=$.value.Sys_Enum.filter(J=>J.EnumKey==Y);return b.UIContralType==UIContralType.DDL&&G.push({value:-1,label:"-\u65E0-"}),v.forEach(J=>{G.push({value:J.IntKey,label:J.Lab})}),G}if(H==null&&b.UIIsEnable==0){let v=D.value[b.KeyOfEn+"Text"]||"";return v==""&&(v=D.value[b.KeyOfEn+"T"]||""),[{value:D.value[b.KeyOfEn],label:v}]}if(H==null)return[{value:"",label:"\u8BF7\u9009\u62E9"}];if(H.length!=0&&H[0].hasOwnProperty("ParentNo")==!0){const{listToTree:v}=useTreeConvert();return v("0",H)||[]}else b.UIIsInput===0&&G.push({value:"",label:"-\u65E0-"}),H.forEach(v=>{G.push({value:v.No,label:v.Name})});return G},ye=b=>{switch(parseInt(b.IsSupperText)){case 0:return"YYYY-MM-DD";case 1:return"YYYY-MM-DD HH:mm";case 2:return"YYYY-MM-DD HH:mm:ss";case 3:return"YYYY-MM";case 4:return"HH:mm";case 5:return"HH:mm:ss";case 6:return"MM-DD";case 7:return"YYYY";case 8:return"MM";default:return"YYYY-MM-DD"}};return re(),(b,Y)=>(openBlock(),createElementBlock("div",_hoisted_1$3,[createVNode(unref(Spin),{spinning:k.value,style:{"background-color":"white"}},{default:withCtx(()=>[t.hasError?(openBlock(),createElementBlock("div",_hoisted_2$3,toDisplayString(t.tips),1)):(openBlock(),createElementBlock("div",_hoisted_3$3,[le.value?(openBlock(),createBlock(MapAttrForm,{"map-attrs":C(),frmData:$.value,mainData:D.value,params:l.params,ref_key:"basicData",ref:ke,"is-readonly":!1,tableCol:4,labPostion:"left",labAlign:"left",key:W.value},null,8,["map-attrs","frmData","mainData","params"])):createCommentVNode("",!0)]))]),_:1},8,["spinning"])]))}}),DtlBatchFrm_vue_vue_type_style_index_0_scoped_fc69db59_lang="",DtlBatchFrm=_export_sfc(_sfc_main$3,[["__scopeId","data-v-fc69db59"]]),DtlBatchFrm$1=Object.freeze(Object.defineProperty({__proto__:null,default:DtlBatchFrm},Symbol.toStringTag,{value:"Module"})),_withScopeId$1=r=>(pushScopeId("data-v-14aef55f"),r=r(),popScopeId(),r),_hoisted_1$2={class:"p-1"},_hoisted_2$2={key:0,class:"ant-tag-red"},_hoisted_3$2={style:{"margin-bottom":"5px"}},_hoisted_4$2={key:0},_hoisted_5$2={key:1},_hoisted_6$2={key:2},_hoisted_7$2={key:3},_hoisted_8$2={style:{"text-align":"right"}},_hoisted_9$1={key:1,style:{"text-align":"right"}},_hoisted_10$1=_withScopeId$1(()=>createBaseVNode("span",{class:"must-input"},"*",-1)),_hoisted_11$1={href:"#"},_sfc_main$2=defineComponent({__name:"Dtl",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:()=>[]},isShowGF:{type:Boolean,default:!1},isReadonly:{type:Boolean,default:!1}},emits:["update-prop-data"],setup(r,{expose:a,emit:l}){const t=WebUser.SysLang||"CH",k=shallowRef(),h=r,$=reactive({hasError:!1,tips:""}),_=ref(h.mainData),O=ref(!1),D=ref(h.params),le=ref(!1),W=ref([]),f=ref([]),re=ref(0),C=ref({}),I=ref([]),N=ref([[]]),K=ref([]),E=ref(!0),U=ref(!0),S=ref(!0),pe=ref(!1),ke=ref({}),De=ref([]),de=ref(!1),ye=ref({}),b=ref([]),Y=shallowRef(),G=shallowRef(),H=ref(!1),v=ref([]),J=ref([]),ne=ref([]),ce=ref([]),R=ref(),{isTextPop:q,isTextChoiceSearch:oe}=useKeyOfEnType(h.isReadonly),T=reactive({visible:!1,title:"",modalType:"dtlImp",keyOfEn:"",width:800,height:{},mapExt:{},itemNames:"",refOID:0,mapAttrs:[],isReadonly:!1}),he=i=>{De.value=i},ue=i=>{if(!i.AtPara)return;const c=new AtPara(i.AtPara).GetValStrByKey("BGColor");if(c)return"bg-"+c},se=ref(!1),Z=computed(()=>({y:se.value?"100vh":300,x:300})),ge=()=>x(this,null,function*(){setTimeout(()=>x(this,null,function*(){var d;document.fullscreenElement?(document.exitFullscreen(),se.value=!1):(yield(d=G.value)==null?void 0:d.requestFullscreen(),se.value=!0)}),50)}),Be=(i,d)=>Y.value?Y.value.parentNode:d?d.getDialogWrap():document.body;let fe=null;const ve=()=>x(this,null,function*(){setTimeout(()=>{var d,c;const i=(c=(d=Y.value)==null?void 0:d.querySelector(".ant-table-body"))==null?void 0:c.querySelector("tbody");i&&(fe=new Sortable(i,{animation:150,dataIdAttr:"data-row-key",handle:".my-handle",onEnd:g=>x(this,null,function*(){const y=g.oldIndex||0,ee=g.newIndex||0,ae=ee<y,Ce=(fe==null?void 0:fe.toArray())||[];if(Ce.length<3)return;const te=Ce.slice(1);if(ae){let ie=0;for(let M=te.length-1;M>=0;M--)if(parseInt(te[M])!=M){if(ie>=y-ee)break;ie++,yield Te(te[M],M)}}else{let ie=0;for(let M=0;M<te.length-1;M++)if(parseInt(te[M])!=M){if(ie>=ee-y)break;ie++,yield Te(te[M],M)}}re.value++})}))},200)}),Fe=()=>{fe&&fe.destroy()};onUnmounted(()=>{Fe()});const Te=(i,d)=>x(this,null,function*(){if(J.value.length!=0){let y=f.value[i],ee=f.value[d];if(y.OID===0||ee.OID==0){const ae=new HttpHandler("Bp.WF.HttpHandler.WF_CCForm");ae.AddPara("newIdx",i),ae.AddPara("oldIdx",d),ae.AddPara("newOID",y.OID),ae.AddPara("oldOID",y.OID),ae.AddPara("RefPKVal",h.params.WorkID),ae.AddPara("FK_MapData",C.value.No),yield ae.DoMethodReturnString("DtlList_Move")}}const c=f.value[i];f.value.splice(parseInt(i),1),f.value.splice(parseInt(d),0,c);const g=cloneDeep(N.value[i]);N.value.splice(parseInt(i),1),N.value.splice(parseInt(d),0,g)}),{GetActionDLLData:we}=mapExtParse(),Ee=(i=!0)=>x(this,null,function*(){var d,c;try{O.value=!0,D.value=h.params,D.value.EnsName=h.dtlInfo.No,D.value.FrmID=h.dtlInfo.FK_MapData,D.value.RefPKVal=h.params.WorkID;const g=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");g.AddJson(D.value);const y=yield g.DoMethodReturnString("Dtl_Init");if(typeof y=="string"&&y.includes("err@")){$.hasError=!0,$.tips=y.replace("err@","");return}R.value=y,C.value=y.Sys_MapDtl[0]||{},K.value=y.Sys_MapAttr,J.value=y.Sys_FrmAttachment;const ee=GetMapExtsGroup(y.Sys_MapExt);if(i==!1){W.value=[],f.value=[],re.value++;let te=C.value.Btns||"";te=te.replace("\uFF0C",","),ne.value=te===""?[]:te.split(","),v.value=((d=y.Sys_MapExt)==null?void 0:d.filter(M=>M.ExtModel==="NumFiledSumAvg"&&M.DoWay!=0))||[],v.value.length>0&&(H.value=!0);const ie=((c=y.Sys_MapExt)==null?void 0:c.filter(M=>M.ExtModel==="DtlImp"&&M.DoWay!=0))||[];ye.value=ie.length>0?ie[0]:{},de.value=ie.length>0,K.value.forEach(M=>{if((M.LGType===FieldTypeS.Normal&&M.UIContralType===UIContralType.DDL||M.LGType===FieldTypeS.FK||M.LGType===FieldTypeS.Enum)&&(M.ddl=Qe(M,y),M.mode="",M.ShowType=M.ddl.length!=0&&M.ddl[0].hasOwnProperty("ParentNo")?"Tree":""),(M.MyDataType===DataType.AppDate||M.MyDataType===DataType.AppDateTime)&&(M.format=Ze(M)),(M.MyDataType===DataType.AppFloat||M.MyDataType===DataType.AppDouble||M.MyDataType===DataType.AppMoney)&&(M.bit=M.DefVal==""||M.DefVal.includes(".")==!1?2:M.DefVal.substring(M.DefVal.indexOf(".")+1).length),M.UIContralType===UIContralType.AthShow){const Ve=J.value.filter(He=>He.MyPK===M.MyPK);Ve.length==0&&(M.ath=null),M.ath=Ve[0]}M.clearable=parseInt(GetPara(M.AtPara,"clearable")||"0")!=0,M.suffix=GetPara(M.AtPara,"suffix")||"",M.mapExts=ee[M.MyPK]||[];const xe=(h.mainMapExts.length===0?[]:h.mainMapExts).filter(Ve=>Ve.Tag1===M.KeyOfEn);xe.length>0&&(M.mapExts=M.mapExts.concat(xe)),(q(M)||oe(M))&&ce.value.push(M.KeyOfEn),M.eleDBs=[]}),I.value=K.value.filter(M=>M.UIVisible==1),E.value=C.value.IsInsert==="1"&&h.isReadonly==!1&&parseInt(C.value.IsReadonly)==0,U.value=(C.value.IsDelete==="1"||C.value.IsInsert==="1")&&h.isReadonly==!1&&parseInt(C.value.IsReadonly)==0,S.value=(parseInt(C.value.IsDelete)===1||parseInt(C.value.IsInsert)===1||parseInt(C.value.IsUpdate)==1)&&parseInt(C.value.IsReadonly)==0&&h.isReadonly==!1,pe.value=parseInt(C.value.IsBatchUpdate)===1&&h.isReadonly==!1&&S.value==!0,parseInt(C.value.IsShowIdx)===1&&W.value.push({title:"",key:"SN",width:50,align:"center",className:"my-handle",customRender:({index:M})=>`${M+1}`}),V(),(E.value||U.value||S.value)&&W.value.push({title:"\u64CD\u4F5C",key:"Oper",width:80,align:"center",fixed:"right"})}N.value=[[]];const ae=y.DBDtl,Ce=y.Sys_MapExt.filter(te=>te.ExtModel==="ActiveDDL"&&te.DoWay!=0);for(let te=0;te<ae.length;te++){let ie=ae[te];if(ie=cloneDeep(e(ie,I.value)),ae[te]=ie,N.value[te]=cloneDeep(I.value),Ce.length!=0)for(const M of Ce){const We=parseInt(ie.OID)===0?h.params.WorkID+"_"+te:""+parseInt(ie.OID),xe=yield we(ie[M.AttrOfOper],M,"Doc",We,ie,"Dtl");ae[te]=F(M.AttrsOfActive,"ActiveDDL",xe,te,ie)}}f.value=ae,S.value===!0&&(yield ve())}catch(g){$.hasError=!0,$.tips=g}finally{O.value=!1}});function Ie(i,d){d.width=i}watch(re,()=>x(this,null,function*(){return yield ve()}));const Ae=l,be=i=>{let d=0;f.value.forEach(c=>{switch(i.computed){case"Sum":case"Avg":d=parseFloat(d)+parseFloat(parseFloat(c[i.dtlKey]).toFixed(2));break;case"Max":d<parseFloat(c[i.dtlKey])&&(d=parseFloat(c[i.dtlKey]));break;case"Min":d>parseFloat(c[i.dtlKey])&&(d=parseFloat(c[i.dtlKey]));break}}),i.computed==="Avg"&&(d=parseFloat(d)/f.value.length),_.value[i.mainKey]=d,Ae("update-prop-data",_.value)},Me=(i,d,c)=>x(this,null,function*(){const g=yield FrmDtlTextBoxChange.TextBoxChange(h.params.WorkID,C.value.No,parseInt(c),i,d,f.value);g&&(f.value=g,re.value++)}),w=(i,d,c)=>x(this,null,function*(){const g=yield FrmDtlTextBoxChange.Blur(h.params.WorkID,C.value.No,parseInt(c),i,d,f.value);g&&(f.value=g,re.value++)}),F=(i,d,c,g,y)=>{switch(typeof y=="undefined"&&(y=f.value[g]),d){case"ActiveDDL":case"FullDataDDL":return N.value[g].forEach(ee=>{if(ee.KeyOfEn===i){const ae=y[i];ee.ddl=c;const Ce=c.filter(ie=>ie.value===y[i]);let te=null;Ce.length==0&&c.length!=0&&(te=c[0]),Ce.length!=0&&(te=Ce[0]),y[i]="",y[i+"T"]="",y[i+"Text"]="",te!=null&&(y[i]=te.value,y[i+"T"]=te.text,y[i+"Text"]=y[i+"T"]),ae!=y[i]&&z(ee,y[i],y.OID,y,g,te);return}}),f.value[g]!=null&&(f.value[g]=y),y}};provide("ChangeParentAttr",F);const p=(i,d)=>typeof i=="undefined"||d>N.value.length-1?i:N.value[d].filter(c=>c.MyPK===i.MyPK)[0],z=(i,d,c,g,y,ee=null)=>x(this,null,function*(){const{GetActionDLLData:ae,GetFullData:Ce,GetFullDataDtl:te}=mapExtParse();ee!=null&&(g[i.KeyOfEn+"T"]=ee.label);const ie=i.mapExts||[];for(const M of ie)switch(M.ExtModel){case"ActiveDDL":const We=yield ae(d,M,"Doc",c,g,"Dtl");F(M.AttrsOfActive,"ActiveDDL",We,y,g);break;case"FullCtrl":case"TBFullCtrl":case"Pop":if(M.DoWay==0||M.DoWay==="None")break;if(M.Tag5!="None"){const He=yield Ce(d,M,h.params.WorkID,g);if(He==null)continue;F("","FullData",He,y,g)}break;case"FullDataDDL":const xe=yield ae(d,M,"Doc",c,g,"Dtl");F(M.Tag1,"FullDataDDL",xe,y,g);break;case"FullDataDtl":if((yield te(d,M,c,g))==null)break;F(M.Tag1,"FullDataDtl",null,y,g);break}}),P=ref(","),A=ref(","),Q=ref(","),X=ref([]),m=ref([]),V=()=>{A.value=GetPara(C.value.AtPara,"MultiTitle")||"",X.value=A.value.split(";"),Q.value=GetPara(C.value.AtPara,"MultiTitle1")||"",m.value=Q.value.split(";"),I.value.forEach(i=>{if(Q.value.includes(","+i.KeyOfEn+",")==!1&&A.value.includes(","+i.KeyOfEn+",")==!1&&W.value.push(me(i)),Q.value.includes(","+i.KeyOfEn+",")==!0){const d=m.value.find(g=>g.includes(","+i.KeyOfEn+","))||"",c=d.split(",");d!=""&&P.value.includes(","+c[0]+",")==!1&&(P.value+=c[0]+",",W.value.push({title:c[0],children:B(c,null)}))}if(A.value.includes(","+i.KeyOfEn+",")==!0){let d=X.value.find(g=>g.includes(","+i.KeyOfEn+","))||"",c=d.split(",");d!=""&&P.value.includes(","+c[0]+",")==!1&&(Q.value.includes(","+c[0]+",")==!0?(d=m.value.find(g=>g.includes(","+c[0]+","))||"",c=d.split(","),d!=""&&P.value.includes(","+c[0]+",")==!1&&(P.value+=c[0]+",",W.value.push({title:c[0],children:B(c,null)}))):(P.value+=c[0]+",",W.value.push({title:c[0],children:B(null,c)})))}})},me=i=>{const d=ref([]);return d.value.title=i.Name,d.value.key=i.KeyOfEn,d.value.align="center",d.value.width=i.UIWidth||100,d.value.edit=i.UIIsEnable&&S.value==!0&&parseInt(C.value.EditModel)===0,d.value.attr=i,d.value.className=d.value.edit==!1||i.MyDataType==1&&i.TextModel==1?"my-handle":"",d.value.resizable=!0,d.value.ellipsis=!0,d.value},B=(i,d)=>{let c=[];if(i!=null)for(let g=1;g<i.length;g++){const y=i[g];if(y==="")continue;const ee=I.value.filter(Ce=>Ce.KeyOfEn===y);if(ee.length!=0){c.push(me(ee[0]));continue}P.value+=y+",";const ae=X.value.find(Ce=>Ce.includes(y+","))||"";c.push({title:y,children:B(null,ae.split(","))})}if(d!=null)for(let g=1;g<d.length;g++){const y=d[g];if(y==="")continue;const ee=I.value.filter(ae=>ae.KeyOfEn===y);if(ee.length!=0){c.push(me(ee[0]));continue}}return c};onMounted(()=>x(this,null,function*(){yield Ee(!1)}));const{ConvertDataToDB:n,ConvertDataFromDB:e}=userConvertData(),o=computed(()=>{const i={};return f.value.forEach(d=>{v.value.forEach(c=>{switch(i[c.AttrOfOper]||(i[c.AttrOfOper]=0),parseInt(c.DoWay)){case 1:case 2:i[c.AttrOfOper]=(parseFloat(i[c.AttrOfOper])+parseFloat(d[c.AttrOfOper])).toFixed(2);break;case 3:i[c.AttrOfOper]<d[c.AttrOfOper]&&(i[c.AttrOfOper]=d[c.AttrOfOper]);break;case 4:i[c.AttrOfOper]>d[c.AttrOfOper]&&(i[c.AttrOfOper]=d[c.AttrOfOper]);break}})}),v.value.forEach(d=>{parseInt(d.DoWay)===2&&(i[d.AttrOfOper]=parseFloat(i[d.AttrOfOper])/f.value.length)}),{arr:i}}),u=i=>x(this,null,function*(){var c;const d=yield FrmDtlBtnClick.TableTopBtnClick(i,C.value.No,h.params.WorkID,"",JSON.stringify(h.mainData));d&&((c=k.value)==null||c.handleGPNCallback(d,i),setTimeout(()=>{Ee(!0)},100))}),s=i=>{T.modalType="dtlFrm",T.visible=!0,T.title="\u65B0\u589E/\u7F16\u8F91",T.width=window.innerWidth*.8,T.width=window.innerWidth*.8,T.height={height:ye.value.H||window.innerHeight*.8+"px"},T.isReadonly=S.value!==!0,T.refOID=f.value[i].OID},L=()=>x(this,null,function*(){T.visible=!1,yield Ee()}),j=()=>x(this,null,function*(){if(parseInt(C.value.EditModel)!=0){const d={};d.OID=0,f.value.push(d),s(f.value.length-1);return}let i={};K.value.forEach(d=>{i[d.KeyOfEn]=Oe(d.DefVal,d)}),C.value.IsCopyFirstData===1&&f.value.length>0&&(i=f.value[0]),i.OID=0,f.value.push(e(i,I.value)),N.value[f.value.length-1]=cloneDeep(I.value),re.value++,yield ve()}),_e=i=>x(this,null,function*(){yield Pe(!1);const d=yield FrmDtlBtnClick.TableTopBtnClick("\u65B0\u589E",C.value.No,h.params.WorkID,"",JSON.stringify(h.mainData));if(typeof d=="string"&&d==="reload"){yield Ee(!0);return}if(typeof d=="boolean"&&d===!1)return;const c={};K.value.forEach(y=>{c[y.KeyOfEn]=Oe(y.DefVal,y)}),c.OID=0;const g=JSON.parse(JSON.stringify(f.value));g.splice(i+1,0,e(c,I.value)),f.value=g,N.value.splice(i+1,0,cloneDeep(I.value)),re.value++,yield ve()}),Oe=(i,d)=>{switch(i){case"@WebUser.No":case"@CurrWorker":return WebUser.No;case"@WebUser.Name":return WebUser.Name;case"@WebUser.DeptNo":return WebUser.DeptNo;case"@WebUser.DeptNoName":return WebUser.DeptNoName;case"@WebUser.DeptNoNameOfFull":case"@WebUser.DeptNoFullName":return WebUser.DeptNoNameOfFull;case"@WebUser.OrgNo":return WebUser.OrgNo;case"@WebUser.OrgName":return WebUser.OrgName;case"@RDT":let c="yyyy-MM-dd";switch(d.IsSupperText){case 0:break;case 1:c="yyyy-MM-dd HH:mm";break;case 2:c="yyyy-MM-dd HH:mm:ss";break;case 3:c="yyyy-MM";break;case 4:c="HH:mm";break;case 5:c="HH:mm:ss";break;case 6:c="MM-dd";break;case 7:c="yyyy";default:alert("\u6CA1\u6709\u627E\u5230\u6307\u5B9A\u7684\u65F6\u95F4\u7C7B\u578B");return}return dayjs(new Date,c);case"@FK_ND":return dayjs(new Date,"yyyy-MM");case"@yyyy\u5E74MM\u6708dd\u65E5":case"@yyyy\u5E74MM\u6708dd\u65E5HH\u65F6mm\u5206":case"@yy\u5E74MM\u6708dd\u65E5":case"@yy\u5E74MM\u6708dd\u65E5HH\u65F6mm\u5206":case"@yyyy-MM-dd":case"@yyyy":return dayjs(new Date,i.replace("@",""));default:return d.MyDataType===DataType.AppInt?i?parseInt(i):0:d.MyDataType===DataType.AppFloat||d.MyDataType===DataType.AppMoney?i?parseFloat(i):0:i}},Ke=()=>x(this,null,function*(){if(De.value.length==0){message.error("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u884C");return}for(const i of De.value){const d=f.value[i];if(d.OID!=0){const c=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");c.AddPara("FK_MapDtl",C.value.No),c.AddPara("RefOID",d.OID),c.AddPara("RefPKVal",h.params.WorkID);const g=yield c.DoMethodReturnString("Dtl_DeleteRow");if(typeof g=="string"&&g.includes("err@")){message.error(g.replace("err@",""));return}}}for(let i=De.value.length-1;i>=0;i--)f.value.splice(De.value[i],1),N.value.splice(De.value[i],1);De.value=[],re.value--}),Re=(i=-1,d)=>x(this,null,function*(){if(i==-1)return;const c=yield FrmDtlBtnRowClick.BtnClick("Delete",C.value.No,h.params.WorkID,d.OID,JSON.stringify(h.mainData));if(typeof c=="string"&&c==="reload"){yield Ee(!0);return}if(!(typeof c=="boolean"&&c===!1)&&d!=null){const g=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");g.AddPara("FK_MapDtl",C.value.No),g.AddPara("RefOID",d.OID),g.AddPara("RefPKVal",h.params.WorkID);const y=yield g.DoMethodReturnString("Dtl_DeleteRow");if(typeof y=="string"&&y.includes("err@")){message.error(y.replace("err@",""));return}f.value.splice(i,1),N.value.splice(i,1),re.value--,yield ve()}}),Ne=i=>{f.value.splice(i,1),N.value.splice(i,1)},Pe=i=>x(this,null,function*(){try{if(le.value=!0,f.value.length==0)return!0;if(i===!1){const y=I.value.filter(ae=>ae.UIIsInput===1);let ee="";if(f.value.forEach((ae,Ce)=>{let te="";y.forEach(ie=>{ie.LGType===FieldTypeS.Enum&&ae[ie.KeyOfEn]===-1&&(te+="\u5B57\u6BB5"+ie.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`),(ae[ie.KeyOfEn]===null||ae[ie.KeyOfEn]==="")&&(te+="\u5B57\u6BB5"+ie.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`)}),te!=""&&(ee+="\u660E\u7EC6\u8868["+C.value.Name+"]\u7B2C"+(Ce+1)+`\u884C\u5FC5\u586B\u9879:
`+te)}),ee!="")return message.error(ee),!1}const d=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");d.AddJson(D.value),d.AddPara("EnsName",C.value.No);const c=[];f.value.forEach(y=>c.push(n(y,I.value))),d.AddPara("Json",encodeURIComponent(JSON.stringify(c)));const g=yield d.DoMethodReturnString("Dtl_Save");return typeof g=="string"&&g.includes("err@")?(message.error(g.replace("err@","")),!1):(Array.isArray(g)&&(f.value=g,f.value.forEach(y=>y=e(y,I.value))),i==!0&&message.info(C.value.Name+"\u4FDD\u5B58\u6210\u529F"),!0)}catch(d){return!1}finally{le.value=!1}return!0});a({SaveAll:Pe,InitPage:Ee});const Ue=()=>{},Se=()=>{T.modalType="dtlImp",T.visible=!0,T.title=GetPara(ye.value.AtPara,"Title")||"\u9009\u62E9"+C.value.Name+"\u6570\u636E",T.width=parseFloat(ye.value.W)||window.innerWidth*.8,T.width=T.width>window.innerWidth*.8?window.innerWidth*.8:T.width,T.height={height:ye.value.H||window.innerHeight*.8+"px"},T.mapExt=ye.value,T.itemNames=""},je=()=>{if(De.value.length==0){message.error("\u8BF7\u9009\u62E9\u9700\u8981\u7F16\u8F91\u7684\u884C");return}T.modalType="dtlBatchFrm",T.visible=!0,T.title=C.value.Name+"\u7F16\u8F91",T.width=parseFloat(ye.value.W)||window.innerWidth*.8,T.width=T.width>window.innerWidth*.8?window.innerWidth*.8:T.width,T.height={height:ye.value.H||window.innerHeight*.8+"px"},ke.value=cloneDeep(h.params),ke.value.WorkID=f.value[De.value[0]].OID},Ge=shallowRef(),Ye=shallowRef(),qe=()=>x(this,null,function*(){if(T.modalType==="dtlImp"){const i=Ge.value.checkInfoList;b.value=Ge.value.checkedList;const d=ye.value.Tag4;d?(f.value.forEach(g=>{for(const y of i){if(g[d]===y[d])break;y.OID=0,f.value.push(y),N.value[f.value.length-1]=cloneDeep(I.value)}}),re.value++,yield ve()):(i.forEach(c=>{f.value.push(e(c,I.value)),N.value[f.value.length-1]=cloneDeep(I.value)}),re.value++,yield ve())}if(T.modalType==="dtlBatchFrm"){const i=yield Ye.value.VerifyFormData(!0);if(i!=null){let d="",c="";for(const g of De.value)d+=f.value[g].OID+",",N.value[g].filter(y=>y.UIVisible==1&&y.UIIsEnable==1).forEach(y=>{i[y.KeyOfEn]&&(y.LGType===FieldTypeS.Enum&&i[y.KeyOfEn]!=-1?f.value[g][y.KeyOfEn]=i[y.KeyOfEn]:y.LGType===FieldTypeS.Normal&&y.UIContralType===UIContralType.DDL||y.LGType===FieldTypeS.FK?(f.value[g][y.KeyOfEn]=i[y.KeyOfEn],y.ddl=[],y.ddl.push({value:i[y.KeyOfEn],label:i[y.KeyOfEn+"Text"]||i[y.KeyOfEn+"T"]})):(f.value[g][y.KeyOfEn]=i[y.KeyOfEn],ce.value.includes(y.KeyOfEn)&&c.includes(y.KeyOfEn+",")===!1&&(c+=y.KeyOfEn+",")))})}}re.value--,T.visible=!1}),Qe=(i,d)=>{let c=i.UIBindKey||"";if(c=="")return[{value:"",label:"\u7ED1\u5B9A\u7684\u5916\u952E\u679A\u4E3E\u503C\u4E22\u5931"}];const g=ref([]);let y=d[i.KeyOfEn];if(y==null&&(y=d[i.UIBindKey]),y==null&&i.LGType===FieldTypeS.Enum){const ee=d.Sys_Enum.filter(ae=>ae.EnumKey==c);return i.UIContralType==UIContralType.DDL&&g.value.push({value:i.MyDataType===DataType.AppString?"-1":-1,label:"-\u65E0-"}),ee.forEach(ae=>{g.value.push({value:ae.StrKey||ae.IntKey,label:ae.Lab})}),g}if((y==null||c==="Blank")&&(h.isReadonly==!0||i.UIIsEnable==0)){let ee=_.value[i.KeyOfEn+"Text"]||"";return ee==""&&(ee=_.value[i.KeyOfEn+"T"]||""),[{value:_.value[i.KeyOfEn],label:ee}]}return y==null?[{value:"",label:"\u8BF7\u9009\u62E9"}]:i.UIContralType==UIContralType.DDL&&i.LGType===FieldTypeS.Enum?(y.unshift({No:i.MyDataType===DataType.AppString?"-1":-1,Name:"-\u65E0-"}),y.map(ee=>({value:ee.No,label:ee.Name}))):y.map(ee=>({value:ee.No.toString(),label:ee.Name}))},Ze=i=>{switch(parseInt(i.IsSupperText)){case 0:return"YYYY-MM-DD";case 1:return"YYYY-MM-DD HH:mm";case 2:return"YYYY-MM-DD HH:mm:ss";case 3:return"YYYY-MM";case 4:return"HH:mm";case 5:return"HH:mm:ss";case 6:return"MM-DD";case 7:return"YYYY";case 8:return"MM";default:return"YYYY-MM-DD"}};return(i,d)=>(openBlock(),createBlock(BaseComponent,{ref_key:"baseComp",ref:k},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$2,[createVNode(unref(Spin),{spinning:O.value,style:{"background-color":"white"}},{default:withCtx(()=>[$.hasError?(openBlock(),createElementBlock("div",_hoisted_2$2,toDisplayString($.tips),1)):(openBlock(),createElementBlock("div",{key:1,class:"content",ref_key:"contentRef",ref:G},[createBaseVNode("div",_hoisted_3$2,[r.isShowGF?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["GroupBar GroupTitle",r.frmStyleContent.GroupTitle])},[unref(t)==="FT"?(openBlock(),createElementBlock("span",_hoisted_4$2,toDisplayString(r.groupField.NameFT),1)):createCommentVNode("",!0),unref(t)==="En"?(openBlock(),createElementBlock("span",_hoisted_5$2,toDisplayString(r.groupField.NameEn),1)):createCommentVNode("",!0),unref(t)==="JP"?(openBlock(),createElementBlock("span",_hoisted_6$2,toDisplayString(r.groupField.NameJP),1)):createCommentVNode("",!0),unref(t)===""||unref(t)==="CH"?(openBlock(),createElementBlock("span",_hoisted_7$2,toDisplayString(r.groupField.Lab),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_8$2,[E.value?(openBlock(),createBlock(unref(Button),{key:0,onClick:j,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(PlusOutlined)),createTextVNode("\u65B0\u589E")]),_:1})):createCommentVNode("",!0),U.value?(openBlock(),createBlock(unref(Popconfirm),{key:1,title:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u62E9\u7684\u884C\u5417?","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onConfirm:d[0]||(d[0]=c=>Ke())},{default:withCtx(()=>[createVNode(unref(Button),{ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(CloseOutlined)),createTextVNode("\u5220\u9664")]),_:1})]),_:1})):createCommentVNode("",!0),pe.value?(openBlock(),createBlock(unref(Button),{key:2,onClick:je,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(EditOutlined)),createTextVNode("\u7F16\u8F91")]),_:1})):createCommentVNode("",!0),S.value?(openBlock(),createBlock(unref(Button),{key:3,onClick:d[1]||(d[1]=c=>Pe(!0)),disabled:le.value,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(CheckOutlined)),createTextVNode("\u4FDD\u5B58")]),_:1},8,["disabled"])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(ne.value,c=>(openBlock(),createBlock(unref(Button),{key:c,type:"default",onClick:g=>u(c),ghost:"",class:"gostButton"},{default:withCtx(()=>[createTextVNode(toDisplayString(c),1)]),_:2},1032,["onClick"]))),128)),C.value.ImpModel==="1"?(openBlock(),createBlock(unref(Button),{key:4,onClick:Ue,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(UploadOutlined)),createTextVNode("\u5BFC\u51FA")]),_:1})):createCommentVNode("",!0),de.value&&S.value?(openBlock(),createBlock(unref(Button),{key:5,onClick:Se,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(DownloadOutlined)),createTextVNode("\u5BFC\u5165")]),_:1})):createCommentVNode("",!0),unref(GetPara)(C.value.AtPara,"IsFullShow")==="1"?(openBlock(),createBlock(unref(Button),{key:6,onClick:ge,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(FullscreenOutlined))]),_:1})):createCommentVNode("",!0)])],2)):(openBlock(),createElementBlock("div",_hoisted_9$1,[E.value?(openBlock(),createBlock(unref(Button),{key:0,onClick:j},{default:withCtx(()=>[createVNode(unref(PlusOutlined)),createTextVNode("\u65B0\u589E")]),_:1})):createCommentVNode("",!0),U.value?(openBlock(),createBlock(unref(Popconfirm),{key:1,title:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u62E9\u7684\u884C\u5417?","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onConfirm:d[2]||(d[2]=c=>Ke())},{default:withCtx(()=>[createVNode(unref(Button),null,{default:withCtx(()=>[createVNode(unref(CloseOutlined)),createTextVNode("\u5220\u9664")]),_:1})]),_:1})):createCommentVNode("",!0),pe.value?(openBlock(),createBlock(unref(Button),{key:2,onClick:je},{default:withCtx(()=>[createVNode(unref(EditOutlined)),createTextVNode("\u7F16\u8F91")]),_:1})):createCommentVNode("",!0),S.value?(openBlock(),createBlock(unref(Button),{key:3,onClick:d[3]||(d[3]=c=>Pe(!0)),disabled:le.value},{default:withCtx(()=>[createVNode(unref(CheckOutlined)),createTextVNode("\u4FDD\u5B58")]),_:1},8,["disabled"])):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(ne.value,c=>(openBlock(),createBlock(unref(Button),{key:c,type:"default",onClick:g=>u(c)},{default:withCtx(()=>[createTextVNode(toDisplayString(c),1)]),_:2},1032,["onClick"]))),128)),C.value.ImpModel==="1"?(openBlock(),createBlock(unref(Button),{key:4,onClick:Ue},{default:withCtx(()=>[createVNode(unref(UploadOutlined)),createTextVNode("\u5BFC\u51FA")]),_:1})):createCommentVNode("",!0),de.value&&S.value?(openBlock(),createBlock(unref(Button),{key:5,onClick:Se},{default:withCtx(()=>[createVNode(unref(DownloadOutlined)),createTextVNode("\u5BFC\u5165")]),_:1})):createCommentVNode("",!0),unref(GetPara)(C.value.AtPara,"IsFullShow")==="1"?(openBlock(),createBlock(unref(Button),{key:6,onClick:ge},{default:withCtx(()=>[createVNode(unref(FullscreenOutlined))]),_:1})):createCommentVNode("",!0)]))]),createVNode(unref(ConfigProvider),{getPopupContainer:Be},{default:withCtx(()=>[createBaseVNode("div",{ref_key:"tableRef",ref:Y},[parseInt(C.value.ListShowModel)===0?(openBlock(),createBlock(unref(Table),{"row-selection":U.value===!0||pe.value===!0?{selectedRowKeys:De.value,onChange:he}:null,columns:W.value,"data-source":f.value,bordered:"",size:"small",rowKey:(c,g)=>g,key:re.value,pagination:!1,scroll:Z.value,"row-class-name":ue,onResizeColumn:Ie},createSlots({headerCell:withCtx(({column:c})=>[c.attr!==void 0&&c.attr.UIIsInput?(openBlock(),createElementBlock(Fragment,{key:0},[_hoisted_10$1,createBaseVNode("span",null,toDisplayString(c.title),1)],64)):createCommentVNode("",!0)]),bodyCell:withCtx(({column:c,index:g,record:y})=>[c.attr&&(c.attr.UIIsEnable===0||c.edit==!1)&&c.attr.UIContralType!=6?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(y[c.key+"Text"]||y[c.key+"T"]||y[c.key]),1)],64)):createCommentVNode("",!0),c.key!="SN"&&c.attr&&(c.edit==!0||c.attr.UIContralType===6)?(openBlock(),createBlock(OneMapAttr,{key:1,mapAttr:p(c.attr,g),mainData:y,data:h.mainData,params:h.params,frmData:R.value,refPKVal:parseInt(y.OID)===0?r.params.WorkID+"_"+g:""+parseInt(y.OID),isReadonly:!c.edit,ref:"TabbasicData",onChangeDtlData:be,onTextBoxChange:Me,onTextBoxBlur:w,isDtl:!0,rowIdx:g},null,8,["mapAttr","mainData","data","params","frmData","refPKVal","isReadonly","rowIdx"])):createCommentVNode("",!0),c.key==="Oper"?(openBlock(),createElementBlock(Fragment,{key:2},[parseInt(C.value.EditModel)!=0?(openBlock(),createBlock(unref(Button),{key:0,type:"link",onClick:ee=>s(g)},{default:withCtx(()=>[createVNode(unref(EditOutlined))]),_:2},1032,["onClick"])):createCommentVNode("",!0),y.OID&&y.OID!==0&&U.value?(openBlock(),createBlock(unref(Popconfirm),{key:1,title:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u884C\u6570\u636E\u5417?","ok-text":"\u786E\u5B9A","cancel-text":"\u53D6\u6D88",onConfirm:ee=>Re(g,y)},{default:withCtx(()=>[createBaseVNode("a",_hoisted_11$1,[createVNode(unref(CloseCircleOutlined),{style:{color:"red"}})])]),_:2},1032,["onConfirm"])):(openBlock(),createBlock(unref(Button),{key:2,type:"link",onClick:ee=>Ne(g),style:{padding:"0px",color:"red"}},{default:withCtx(()=>[createVNode(unref(MinusCircleOutlined),{style:{color:"red"}})]),_:2},1032,["onClick"])),E.value?(openBlock(),createElementBlock(Fragment,{key:3},[createVNode(unref(Divider),{type:"vertical"}),createVNode(unref(Button),{type:"link",onClick:ee=>_e(g),style:{padding:"0px"}},{default:withCtx(()=>[createVNode(unref(PlusCircleOutlined))]),_:2},1032,["onClick"])],64)):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:2},[H.value&&f.value.length!=0?{name:"summary",fn:withCtx(()=>[createVNode(unref(TableSummaryRow),null,{default:withCtx(()=>[parseInt(C.value.IsShowIdx)===1?(openBlock(),createBlock(unref(TableSummaryCell),{key:0,style:{"text-align":"center"}},{default:withCtx(()=>[createTextVNode("\u603B\u7ED3")]),_:1})):createCommentVNode("",!0),U.value===!0||pe.value===!0?(openBlock(),createBlock(unref(TableSummaryCell),{key:1,style:{"text-align":"center"}},{default:withCtx(()=>[createTextVNode("-")]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(I.value,c=>(openBlock(),createBlock(unref(TableSummaryCell),{key:c.MyPK,style:{"text-align":"center"}},{default:withCtx(()=>[o.value.arr[c.KeyOfEn]?(openBlock(),createBlock(unref(TypographyText),{key:0},{default:withCtx(()=>[createTextVNode(toDisplayString(o.value.arr[c.KeyOfEn]),1)]),_:2},1024)):(openBlock(),createBlock(unref(TypographyText),{key:1},{default:withCtx(()=>[createTextVNode("-")]),_:1}))]),_:2},1024))),128))]),_:1})]),key:"0"}:void 0]),1032,["row-selection","columns","data-source","rowKey","scroll"])):createCommentVNode("",!0)],512)]),_:1})],512))]),_:1},8,["spinning"])]),T.modalType==="dtlFrm"?(openBlock(),createBlock(unref(Modal),{key:0,visible:T.visible,"onUpdate:visible":d[4]||(d[4]=c=>T.visible=c),title:T.title,width:T.width,bodyStyle:{padding:"0px 12px !important"},footer:null,style:normalizeStyle(T.height)},{default:withCtx(()=>[T.visible===!0&&T.modalType==="dtlFrm"?(openBlock(),createBlock(DtlFrm,{key:0,ref:"dtlFrm",refOID:T.refOID,refPKVal:h.params.WorkID,mapDtl:C.value,params:h.params,isReadonly:T.isReadonly,onHandlerClose:L},null,8,["refOID","refPKVal","mapDtl","params","isReadonly"])):createCommentVNode("",!0)]),_:1},8,["visible","title","width","style"])):(openBlock(),createBlock(unref(Modal),{key:1,visible:T.visible,"onUpdate:visible":d[5]||(d[5]=c=>T.visible=c),title:T.title,width:T.width,bodyStyle:{padding:"0px 12px !important"},style:normalizeStyle(T.height),onOk:qe},{default:withCtx(()=>[T.visible===!0&&T.modalType==="dtlImp"?(openBlock(),createBlock(DtlImp,{key:0,ref_key:"dtlImp",ref:Ge,mainData:_.value,refPKVal:h.params.WorkID,"cond-sql":T.mapExt.Tag1,"list-sql":T.mapExt.Tag2,"field-text":T.mapExt.Tag,"is-multi-select":!0,"selected-items":b.value,mypk:T.mapExt.MyPK},null,8,["mainData","refPKVal","cond-sql","list-sql","field-text","selected-items","mypk"])):createCommentVNode("",!0),T.visible===!0&&T.modalType==="dtlBatchFrm"?(openBlock(),createBlock(DtlBatchFrm,{key:1,ref_key:"dtlBatchFrm",ref:Ye,refPKVal:h.params.WorkID,mapDtl:C.value,params:ke.value},null,8,["refPKVal","mapDtl","params"])):createCommentVNode("",!0)]),_:1},8,["visible","title","width","style"]))]),_:1},512))}}),Dtl_vue_vue_type_style_index_0_scoped_14aef55f_lang="",Dtl=_export_sfc(_sfc_main$2,[["__scopeId","data-v-14aef55f"]]),Dtl$1=Object.freeze(Object.defineProperty({__proto__:null,default:Dtl},Symbol.toStringTag,{value:"Module"})),_withScopeId=r=>(pushScopeId("data-v-6f23ab5a"),r=r(),popScopeId(),r),_hoisted_1$1={class:"p-1"},_hoisted_2$1={key:0,class:"ant-tag-red"},_hoisted_3$1={style:{"margin-bottom":"5px"}},_hoisted_4$1={key:0},_hoisted_5$1={key:1},_hoisted_6$1={key:2},_hoisted_7$1={key:3},_hoisted_8$1={style:{"text-align":"right"}},_hoisted_9={key:1,style:{"text-align":"right"}},_hoisted_10=_withScopeId(()=>createBaseVNode("span",{class:"must-input"},"*",-1)),_hoisted_11={href:"#"},_hoisted_12={key:0},_sfc_main$1=defineComponent({__name:"DtlCard",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}},setup(r,{expose:a}){const l=shallowRef(),t=r,k=WebUser.SysLang||"CH",h=reactive({hasError:!1,tips:""}),$=ref(!1),_=ref(t.params),O=ref([]),D=ref([]),le=ref(0),W=ref({}),f=ref([]),re=ref([[]]),C=ref([]),I=ref(!0),N=ref(!0),K=ref(!0),E=ref(!1),U=ref({}),S=ref([]),pe=ref({}),ke=ref([]),De=ref(!1),de=ref({}),ye=ref([]),b=shallowRef(),Y=shallowRef(),G=ref(!1),H=ref([]),v=ref([]),J=ref([]),{isTextPop:ne,isTextChoiceSearch:ce}=useKeyOfEnType(),R=reactive({visible:!1,title:"",modalType:"dtlImp",keyOfEn:"",width:800,height:{},mapExt:{},itemNames:"",refOID:0,mapAttrs:[],isReadonly:!1}),q=n=>{S.value=n},oe=n=>{if(!n.AtPara)return;const o=new AtPara(n.AtPara).GetValStrByKey("BGColor");if(o)return"bg-"+o},T=ref(!1),he=computed(()=>({y:T.value?"100vh":300,x:300})),ue=()=>x(this,null,function*(){setTimeout(()=>x(this,null,function*(){var e;document.fullscreenElement?(document.exitFullscreen(),T.value=!1):(yield(e=Y.value)==null?void 0:e.requestFullscreen(),T.value=!0)}),50)}),{ConvertDataFromDB:se}=userConvertData(),Z=()=>x(this,null,function*(){var n;try{$.value=!0,_.value=t.params,_.value.EnsName=t.dtlInfo.No,_.value.FrmID=t.dtlInfo.FK_MapData,_.value.RefPKVal=t.params.WorkID;const e=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");e.AddJson(_.value);const o=yield e.DoMethodReturnString("DtlCard_Init");if(typeof o=="string"&&o.includes("err@")){h.hasError=!0,h.tips=o.replace("err@","");return}W.value=o.Main[0],I.value=W.value.IsInsert==="1"&&t.isReadonly==!1,N.value=(W.value.IsDelete==="1"||W.value.IsInsert==="1")&&t.isReadonly==!1,K.value=(parseInt(W.value.IsDelete)===1||parseInt(W.value.IsInsert)===1||parseInt(W.value.IsUpdate)==1)&&parseInt(W.value.IsReadonly)==0&&t.isReadonly==!1,E.value=parseInt(W.value.IsBatchUpdate)===1&&t.isReadonly==!1;const u=((n=o.MapExts)==null?void 0:n.filter(j=>j.ExtModel==="DtlImp"&&j.DoWay!=0))||[];de.value=u.length>0?u[0]:{},De.value=u.length>0,C.value=o.MapAttrs;const s=GetMapExtsGroup(o.MapExts);C.value.filter(j=>j.UIVisible==1).forEach(j=>{j.mapExts=s[j.MyPK]||[],(ne(j)||ce(j))&&J.value.push(j.KeyOfEn)}),f.value=C.value.filter(j=>j.UIVisible==1),O.value=[],D.value=[],we(),O.value.push({title:"\u64CD\u4F5C",key:"Oper",width:80,align:"center",fixed:"right"});const L=o.DTDtls;for(let j=0;j<L.length;j++){let _e=L[j];_e=cloneDeep(se(_e,f.value)),L[j]=_e}D.value=L,ke.value=o.MapDtls;for(const j of L){const _e={};for(const Oe of ke.value){const Ke=JSON.parse(JSON.stringify(o[Oe.No])),Re=[];Ke.filter(Se=>Se.UIVisible==1).forEach(Se=>{Re.push({title:Se.Name,key:Se.KeyOfEn,align:"center",width:Se.UIWidth})});const Ne=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");Ne.AddPara("EnsName",Oe.No),Ne.AddPara("RefPKVal",j.OID);const Ue=(yield Ne.DoMethodReturnString("DtlCard_Init_Dtl")).DTDtls;_e[Oe.No]={},_e[Oe.No].column=Re,_e[Oe.No].data=Ue}pe.value[j.OID]=_e}}catch(e){h.hasError=!0,h.tips=e}finally{$.value=!1}});function ge(n,e){e.width=n}const Be=ref(","),fe=ref(","),ve=ref(","),Fe=ref([]),Te=ref([]),we=()=>{fe.value=GetPara(W.value.AtPara,"MultiTitle")||"",Fe.value=fe.value.split(";"),ve.value=GetPara(W.value.AtPara,"MultiTitle1")||"",Te.value=ve.value.split(";"),f.value.forEach(n=>{if(ve.value.includes(","+n.KeyOfEn+",")==!1&&fe.value.includes(","+n.KeyOfEn+",")==!1&&O.value.push(Ee(n)),ve.value.includes(","+n.KeyOfEn+",")==!0){const e=Te.value.find(u=>u.includes(","+n.KeyOfEn+","))||"",o=e.split(",");e!=""&&Be.value.includes(","+o[0]+",")==!1&&(Be.value+=o[0]+",",O.value.push({title:o[0],children:Ie(o,null)}))}if(fe.value.includes(","+n.KeyOfEn+",")==!0){let e=Fe.value.find(u=>u.includes(","+n.KeyOfEn+","))||"",o=e.split(",");e!=""&&Be.value.includes(","+o[0]+",")==!1&&(ve.value.includes(","+o[0]+",")==!0?(e=Te.value.find(u=>u.includes(","+o[0]+","))||"",o=e.split(","),e!=""&&Be.value.includes(","+o[0]+",")==!1&&(Be.value+=o[0]+",",O.value.push({title:o[0],children:Ie(o,null)}))):(Be.value+=o[0]+",",O.value.push({title:o[0],children:Ie(null,o)})))}})},Ee=n=>{const e=ref([]);return e.value.title=n.Name,e.value.key=n.KeyOfEn,e.value.align="center",e.value.width=n.UIWidth||100,e.value.edit=n.UIIsEnable&&K.value==!0&&parseInt(W.value.EditModel)===0,e.value.attr=n,e.value.className=e.value.edit==!1||n.MyDataType==1&&n.TextModel==1?"my-handle":"",e.value.resizable=!0,e.value.ellipsis=!0,e.value.customCell=(o,u)=>o[u.key+"Text"]||o[u.key+"T"]||o[u.key],e.value},Ie=(n,e)=>{let o=[];if(n!=null)for(let u=1;u<n.length;u++){const s=n[u];if(s==="")continue;const L=f.value.filter(_e=>_e.KeyOfEn===s);if(L.length!=0){o.push(Ee(L[0]));continue}Be.value+=s+",";const j=Fe.value.find(_e=>_e.includes(s+","))||"";o.push({title:s,children:Ie(null,j.split(","))})}if(e!=null)for(let u=1;u<e.length;u++){const s=e[u];if(s==="")continue;const L=f.value.filter(j=>j.KeyOfEn===s);if(L.length!=0){o.push(Ee(L[0]));continue}}return o};Z();const Ae=computed(()=>{const n={};return D.value.forEach(e=>{H.value.forEach(o=>{switch(n[o.AttrOfOper]||(n[o.AttrOfOper]=0),parseInt(o.DoWay)){case 1:case 2:n[o.AttrOfOper]=(parseFloat(n[o.AttrOfOper])+parseFloat(e[o.AttrOfOper])).toFixed(2);break;case 3:n[o.AttrOfOper]<e[o.AttrOfOper]&&(n[o.AttrOfOper]=e[o.AttrOfOper]);break;case 4:n[o.AttrOfOper]>e[o.AttrOfOper]&&(n[o.AttrOfOper]=e[o.AttrOfOper]);break}})}),H.value.forEach(e=>{parseInt(e.DoWay)===2&&(n[e.AttrOfOper]=parseFloat(n[e.AttrOfOper])/D.value.length)}),{arr:n}}),be=n=>x(this,null,function*(){var o;const e=yield FrmDtlBtnClick.TableTopBtnClick(n,W.value.No,t.params.WorkID,"",JSON.stringify(t.mainData));e&&((o=l.value)==null||o.handleGPNCallback(e,n),setTimeout(()=>{Z()},100))}),Me=n=>{R.modalType="dtlFrm",R.visible=!0,R.title="\u65B0\u589E/\u7F16\u8F91",R.width=window.innerWidth*.8,R.width=window.innerWidth*.8,R.height={height:de.value.H||window.innerHeight*.8+"px"},R.isReadonly=K.value!==!0,R.refOID=D.value[n].OID},w=()=>x(this,null,function*(){R.visible=!1,yield Z()}),F=()=>x(this,null,function*(){const n={};n.OID=0,D.value.push(n),Me(D.value.length-1)}),p=()=>x(this,null,function*(){if(S.value.length==0){message.error("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u884C");return}for(const n of S.value){const e=D.value[n];if(e.OID!=0){const o=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");o.AddPara("FK_MapDtl",W.value.No),o.AddPara("RefOID",e.OID),o.AddPara("RefPKVal",t.params.WorkID);const u=yield o.DoMethodReturnString("Dtl_DeleteRow");if(typeof u=="string"&&u.includes("err@")){message.error(u.replace("err@",""));return}}}for(let n=S.value.length-1;n>=0;n--)D.value.splice(S.value[n],1),re.value.splice(S.value[n],1);S.value=[],le.value--}),z=(n=-1,e)=>x(this,null,function*(){if(n==-1)return;const o=yield FrmDtlBtnRowClick.BtnClick("Delete",W.value.No,t.params.WorkID,e.OID,JSON.stringify(t.mainData));if(typeof o=="string"&&o==="reload"){yield Z();return}if(!(typeof o=="boolean"&&o===!1)&&e!=null){const u=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");u.AddPara("FK_MapDtl",W.value.No),u.AddPara("RefOID",e.OID),u.AddPara("RefPKVal",t.params.WorkID);const s=yield u.DoMethodReturnString("Dtl_DeleteRow");if(typeof s=="string"&&s.includes("err@")){message.error(s.replace("err@",""));return}D.value.splice(n,1),re.value.splice(n,1),le.value--}}),P=()=>{if(S.value.length==0){message.error("\u8BF7\u9009\u62E9\u9700\u8981\u7F16\u8F91\u7684\u884C");return}R.modalType="dtlBatchFrm",R.visible=!0,R.title=W.value.Name+"\u7F16\u8F91",R.width=parseFloat(de.value.W)||window.innerWidth*.8,R.width=R.width>window.innerWidth*.8?window.innerWidth*.8:R.width,R.height={height:de.value.H||window.innerHeight*.8+"px"},U.value=cloneDeep(t.params),U.value.WorkID=D.value[S.value[0]].OID},A=shallowRef(),Q=shallowRef(),X=()=>x(this,null,function*(){if(R.modalType==="dtlImp"){const n=A.value.checkInfoList;ye.value=A.value.checkedList;const e=de.value.Tag4;e?D.value.forEach(o=>{for(const u of n){if(o[e]===u[e])break;u.OID=0,D.value.push(u)}}):D.value=D.value.concat(n)}if(R.modalType==="dtlBatchFrm"){const n=yield Q.value.VerifyFormData(!0);if(n!=null){let e="",o="";for(const u of S.value)e+=D.value[u].OID+",",re.value[u].filter(s=>s.UIVisible==1&&s.UIIsEnable==1).forEach(s=>{n[s.KeyOfEn]&&(s.LGType===FieldTypeS.Enum&&n[s.KeyOfEn]!=-1?D.value[u][s.KeyOfEn]=n[s.KeyOfEn]:s.LGType===FieldTypeS.Normal&&s.UIContralType===UIContralType.DDL||s.LGType===FieldTypeS.FK?(D.value[u][s.KeyOfEn]=n[s.KeyOfEn],s.ddl=[],s.ddl.push({value:n[s.KeyOfEn],label:n[s.KeyOfEn+"Text"]||n[s.KeyOfEn+"T"]})):(D.value[u][s.KeyOfEn]=n[s.KeyOfEn],J.value.includes(s.KeyOfEn)&&o.includes(s.KeyOfEn+",")===!1&&(o+=s.KeyOfEn+",")))});if(o&&S.value.length>1){const u=new HttpHandler("BP.WF.HttpHandler.WF_CCForm");u.AddPara("EnsName",W.value.No),u.AddPara("OIDs",e),u.AddPara("Keys",o);const s=yield u.DoMethodReturnString("DtlBatchUpdate_EleDB");if(typeof s=="string"&&s.includes("err@")){message.error(s),le.value--,R.visible=!1;return}}}}le.value--,R.visible=!1}),m=()=>x(this,null,function*(){le.value--,yield Z()}),V=n=>!0,me=()=>{},B=()=>{R.modalType="dtlImp",R.visible=!0,R.title=GetPara(de.value.AtPara,"Title")||"\u9009\u62E9"+W.value.Name+"\u6570\u636E",R.width=parseFloat(de.value.W)||window.innerWidth*.8,R.width=R.width>window.innerWidth*.8?window.innerWidth*.8:R.width,R.height={height:de.value.H||window.innerHeight*.8+"px"},R.mapExt=de.value,R.itemNames=""};return a({SaveAll:V,InitPage:Z}),(n,e)=>(openBlock(),createBlock(BaseComponent,{ref_key:"baseComp",ref:l},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[createVNode(unref(Spin),{spinning:$.value,style:{"background-color":"white"}},{default:withCtx(()=>[h.hasError?(openBlock(),createElementBlock("div",_hoisted_2$1,toDisplayString(h.tips),1)):(openBlock(),createElementBlock("div",{key:1,class:"content",ref_key:"contentRef",ref:Y},[createBaseVNode("div",_hoisted_3$1,[r.isShowGF?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["GroupBar GroupTitle",r.frmStyleContent.GroupTitle])},[unref(k)==="FT"?(openBlock(),createElementBlock("span",_hoisted_4$1,toDisplayString(r.groupField.NameFT),1)):createCommentVNode("",!0),unref(k)==="En"?(openBlock(),createElementBlock("span",_hoisted_5$1,toDisplayString(r.groupField.NameEn),1)):createCommentVNode("",!0),unref(k)==="JP"?(openBlock(),createElementBlock("span",_hoisted_6$1,toDisplayString(r.groupField.NameJP),1)):createCommentVNode("",!0),unref(k)===""||unref(k)==="CH"?(openBlock(),createElementBlock("span",_hoisted_7$1,toDisplayString(r.groupField.Lab),1)):createCommentVNode("",!0),createBaseVNode("div",_hoisted_8$1,[I.value?(openBlock(),createBlock(unref(Button),{key:0,onClick:F,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(PlusOutlined)),createTextVNode("\u65B0\u589E")]),_:1})):createCommentVNode("",!0),N.value?(openBlock(),createBlock(unref(Popconfirm),{key:1,title:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u62E9\u7684\u884C\u5417?","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onConfirm:e[0]||(e[0]=o=>p())},{default:withCtx(()=>[createVNode(unref(Button),{ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(CloseOutlined)),createTextVNode("\u5220\u9664")]),_:1})]),_:1})):createCommentVNode("",!0),E.value?(openBlock(),createBlock(unref(Button),{key:2,onClick:P,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(EditOutlined)),createTextVNode("\u7F16\u8F91")]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(v.value,o=>(openBlock(),createBlock(unref(Button),{key:o,type:"default",onClick:u=>be(o),ghost:"",class:"gostButton"},{default:withCtx(()=>[createTextVNode(toDisplayString(o),1)]),_:2},1032,["onClick"]))),128)),W.value.ImpModel==="1"?(openBlock(),createBlock(unref(Button),{key:3,onClick:me,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(UploadOutlined)),createTextVNode("\u5BFC\u51FA")]),_:1})):createCommentVNode("",!0),De.value&&K.value?(openBlock(),createBlock(unref(Button),{key:4,onClick:B,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(DownloadOutlined)),createTextVNode("\u5BFC\u5165")]),_:1})):createCommentVNode("",!0),unref(GetPara)(W.value.AtPara,"IsFullShow")==="1"?(openBlock(),createBlock(unref(Button),{key:5,onClick:ue,ghost:"",class:"gostButton"},{default:withCtx(()=>[createVNode(unref(FullscreenOutlined))]),_:1})):createCommentVNode("",!0)])],2)):(openBlock(),createElementBlock("div",_hoisted_9,[I.value?(openBlock(),createBlock(unref(Button),{key:0,onClick:F},{default:withCtx(()=>[createVNode(unref(PlusOutlined)),createTextVNode("\u65B0\u589E")]),_:1})):createCommentVNode("",!0),N.value?(openBlock(),createBlock(unref(Popconfirm),{key:1,title:"\u786E\u5B9A\u8981\u5220\u9664\u9009\u62E9\u7684\u884C\u5417?","ok-text":"\u786E\u8BA4","cancel-text":"\u53D6\u6D88",onConfirm:e[1]||(e[1]=o=>p())},{default:withCtx(()=>[createVNode(unref(Button),null,{default:withCtx(()=>[createVNode(unref(CloseOutlined)),createTextVNode("\u5220\u9664")]),_:1})]),_:1})):createCommentVNode("",!0),E.value?(openBlock(),createBlock(unref(Button),{key:2,onClick:P},{default:withCtx(()=>[createVNode(unref(EditOutlined)),createTextVNode("\u7F16\u8F91")]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(v.value,o=>(openBlock(),createBlock(unref(Button),{key:o,type:"default",onClick:u=>be(o)},{default:withCtx(()=>[createTextVNode(toDisplayString(o),1)]),_:2},1032,["onClick"]))),128)),W.value.ImpModel==="1"?(openBlock(),createBlock(unref(Button),{key:3,onClick:me},{default:withCtx(()=>[createVNode(unref(UploadOutlined)),createTextVNode("\u5BFC\u51FA")]),_:1})):createCommentVNode("",!0),De.value&&K.value?(openBlock(),createBlock(unref(Button),{key:4,onClick:B},{default:withCtx(()=>[createVNode(unref(DownloadOutlined)),createTextVNode("\u5BFC\u5165")]),_:1})):createCommentVNode("",!0),createVNode(unref(Button),{onClick:ue},{default:withCtx(()=>[createVNode(unref(FullscreenOutlined))]),_:1})]))]),createBaseVNode("div",{ref_key:"tableRef",ref:b},[(openBlock(),createBlock(unref(Table),{"row-selection":N.value===!0||E.value===!0?{selectedRowKeys:S.value,onChange:q}:null,columns:O.value,"data-source":D.value,bordered:"",size:"small",rowKey:(o,u)=>u,key:le.value,pagination:!1,scroll:he.value,"row-class-name":oe,onResizeColumn:ge},createSlots({headerCell:withCtx(({column:o})=>[o.attr!==void 0&&o.attr.UIIsInput?(openBlock(),createElementBlock(Fragment,{key:0},[_hoisted_10,createBaseVNode("span",null,toDisplayString(o.title),1)],64)):createCommentVNode("",!0)]),bodyCell:withCtx(({column:o,index:u,record:s})=>[o.attr?(openBlock(),createElementBlock(Fragment,{key:0},[createTextVNode(toDisplayString(s[o.key+"Text"]||s[o.key+"T"]||s[o.key]),1)],64)):createCommentVNode("",!0),o.key==="Oper"?(openBlock(),createElementBlock(Fragment,{key:1},[createVNode(unref(Button),{type:"link",onClick:L=>Me(u)},{default:withCtx(()=>[createVNode(unref(EditOutlined))]),_:2},1032,["onClick"]),s.OID&&s.OID!==0&&N.value?(openBlock(),createBlock(unref(Popconfirm),{key:0,title:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u884C\u6570\u636E\u5417?","ok-text":"\u786E\u5B9A","cancel-text":"\u53D6\u6D88",onConfirm:L=>z(u,s)},{default:withCtx(()=>[createBaseVNode("a",_hoisted_11,[createVNode(unref(CloseCircleOutlined),{style:{color:"red"}})])]),_:2},1032,["onConfirm"])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)]),_:2},[ke.value.length!=0?{name:"expandedRowRender",fn:withCtx(({record:o})=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(ke.value,u=>(openBlock(),createElementBlock("div",{key:u.No},[pe.value[o.OID][u.No].data.length===0?(openBlock(),createElementBlock("div",_hoisted_12,"\u6682\u65E0\u6570\u636E")):(openBlock(),createBlock(unref(Table),{key:1,columns:pe.value[o.OID][u.No].column,"data-source":pe.value[o.OID][u.No].data,bordered:"",size:"small",pagination:!1},{bodyCell:withCtx(({column:s,record:L})=>[createTextVNode(toDisplayString(L[s.key+"Text"]||L[s.key+"T"]||L[s.key]),1)]),_:2},1032,["columns","data-source"]))]))),128))]),key:"0"}:void 0,G.value&&D.value.length!=0?{name:"summary",fn:withCtx(()=>[createVNode(unref(TableSummaryRow),null,{default:withCtx(()=>[parseInt(W.value.IsShowIdx)===1?(openBlock(),createBlock(unref(TableSummaryCell),{key:0,style:{"text-align":"center"}},{default:withCtx(()=>[createTextVNode("\u603B\u7ED3")]),_:1})):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(f.value,o=>(openBlock(),createBlock(unref(TableSummaryCell),{key:o.MyPK,style:{"text-align":"center"}},{default:withCtx(()=>[Ae.value.arr[o.KeyOfEn]?(openBlock(),createBlock(unref(TypographyText),{key:0},{default:withCtx(()=>[createTextVNode(toDisplayString(Ae.value.arr[o.KeyOfEn]),1)]),_:2},1024)):(openBlock(),createBlock(unref(TypographyText),{key:1},{default:withCtx(()=>[createTextVNode("-")]),_:1}))]),_:2},1024))),128))]),_:1})]),key:"1"}:void 0]),1032,["row-selection","columns","data-source","rowKey","scroll"]))],512)],512))]),_:1},8,["spinning"])]),createVNode(unref(Modal),{visible:R.visible,"onUpdate:visible":e[2]||(e[2]=o=>R.visible=o),title:R.title,width:R.width,bodyStyle:{padding:"0px 12px !important"},footer:R.modalType==="dtlFrm"?null:!0,style:normalizeStyle(R.height),onOk:X,onCancel:m},{default:withCtx(()=>[R.visible===!0&&R.modalType==="dtlImp"?(openBlock(),createBlock(DtlImp,{key:0,ref_key:"dtlImp",ref:A,refPKVal:t.params.WorkID,"cond-sql":R.mapExt.Tag1,"list-sql":R.mapExt.Tag2,"field-text":R.mapExt.Tag,"is-multi-select":!0,"selected-items":ye.value,mypk:R.mapExt.MyPK},null,8,["refPKVal","cond-sql","list-sql","field-text","selected-items","mypk"])):createCommentVNode("",!0),R.visible===!0&&R.modalType==="dtlBatchFrm"?(openBlock(),createBlock(DtlBatchFrm,{key:1,ref_key:"dtlBatchFrm",ref:Q,refPKVal:t.params.WorkID,mapDtl:W.value,params:U.value},null,8,["refPKVal","mapDtl","params"])):createCommentVNode("",!0),R.visible===!0&&R.modalType==="dtlFrm"?(openBlock(),createBlock(DtlFrm,{key:2,ref:"dtlFrm",refOID:R.refOID,refPKVal:t.params.WorkID,mapDtl:W.value,params:t.params,isReadonly:R.isReadonly,onHandlerClose:w},null,8,["refOID","refPKVal","mapDtl","params","isReadonly"])):createCommentVNode("",!0)]),_:1},8,["visible","title","width","footer","style"])]),_:1},512))}}),DtlCard_vue_vue_type_style_index_0_scoped_6f23ab5a_lang="",DtlCard=_export_sfc(_sfc_main$1,[["__scopeId","data-v-6f23ab5a"]]),DtlCard$1=Object.freeze(Object.defineProperty({__proto__:null,default:DtlCard},Symbol.toStringTag,{value:"Module"})),_hoisted_1={key:0,class:"ant-tag-red"},_hoisted_2={key:1,class:"content"},_hoisted_3={key:0},_hoisted_4={key:1},_hoisted_5={key:2},_hoisted_6={key:3,style:{width:"100%"}},_hoisted_7={key:0,style:{width:"100%",display:"flex","justify-content":"space-between"}},_hoisted_8=["src"],_sfc_main=defineComponent({__name:"FrmFool",props:{frmData:{type:Object,default:()=>{}},fieldIsReadonly:{type:Boolean,default:!1},isReadonly:{type:Boolean,default:!1},isSave:{type:Boolean,default:!1},params:{type:Object,default:()=>{}}},setup(r,{expose:a}){const l=r,t=reactive({hasError:!1,tips:""}),k=WebUser.SysLang||"CH",h=ref(!1),$=getCurrentInstance(),_=ref([]),O=ref([]),D=ref([]),le=ref([]),W=ref(),f=ref({}),re=ref(4),C=ref("left"),I=ref("left"),N=ref(!1),K=ref(!1),E=ref(""),U=ref(0),S=typeof l.frmData.WF_Node!="undefined"?l.frmData.WF_Node[0]:null;O.value=l.frmData.Sys_MapAttr;const pe=ref(""),{watermark:ke}=getmark(),De=()=>x(this,null,function*(){const w=l.params.NodeID,F=new NodeWorkCheck(w);yield F.RetrieveFromDBSources(),pe.value=F.FWCShowModel==0?"normalMode":"trackMode"}),de=()=>{pe.value="trackMode"},ye=()=>{pe.value="normalMode"},b=reactive({frmContent:"",frmTitle:"",GroupTitle:"",frmstyle:""}),Y=l.frmData.Sys_GroupField,G=ref(0),{isTextPop:H}=useKeyOfEnType(!1),v=()=>{let w=l.frmData.Sys_MapExt||[];w=w.filter(p=>p.ExtModel==="FrmBodySecret");let F="";w.length!=0&&(F=w[0].Tag1),F.includes("@")==!0&&(F=DealExp(F,f.value)),F&&ke(F)},J=()=>x(this,null,function*(){try{h.value=!0,_.value=[],D.value=l.frmData.Sys_FrmAttachment||[],le.value=l.frmData.Sys_MapDtl||[],W.value=l.frmData.Sys_MapData[0],f.value=l.frmData.MainTable[0]||{},re.value=W.value.TableCol==0?4:6,C.value=GetPara(W.value.AtPara,"LabelPosition")||"left",I.value=GetPara(W.value.AtPara,"LabelAlign")||"left";const w=GetMapExtsGroup(l.frmData.Sys_MapExt);yield new FrmEleDBs().Retrieve(FrmEleDBAttr.RefPKVal,l.params.WorkID);let p=[];if(l.frmData.WF_FrmNode){const m=l.frmData.WF_FrmNode[0],V=new FrmAttachmentExts;yield V.Retrieve("FK_MapData",m.FK_Frm,"FK_Node",m.FK_Node),p=V}const z=new MySetting(WebUser.No);yield z.RetrieveFromDBSources();const P=(z.FrmStyle||"0").toString()||"0";switch(P){case"0":b.frmContent="",b.frmTitle="",b.GroupTitle="",b.frmstyle="";break;case"1":b.frmContent="defaultfrmContent"+P,b.frmTitle="defaultFrmTitle"+P,b.GroupTitle="defaultGroupTitle"+P,b.frmstyle="defaultFrmstyle"+P;break;case"2":b.frmContent="defaultfrmContent"+P,b.frmTitle="defaultFrmTitle"+P,b.GroupTitle="defaultGroupTitle"+P,b.frmstyle="defaultFrmstyle"+P;break;case"3":b.frmContent="defaultfrmContent"+P,b.frmTitle="defaultFrmTitle"+P,b.GroupTitle="defaultGroupTitle"+P,b.frmstyle="defaultFrmstyle"+P;break;case"4":b.frmContent="defaultfrmContent"+P,b.frmTitle="defaultFrmTitle"+P,b.GroupTitle="defaultGroupTitle"+P,b.frmstyle="defaultFrmstyle"+P;break}const A=l.frmData.WF_FrmNode!=null?l.frmData.WF_FrmNode[0]:null;let Q=!1;for(const m of Y){if((m.CtrlType===null||m.CtrlType==="")&&_.value.push(m),m.CtrlType==="Dtl"){const V=T(m.CtrlID);V.length>0&&(m.dtl=V[0],_.value.push(m))}if(m.CtrlType==="Ath"){const V=oe(m.CtrlID);V.length>0&&(m.ath=V[0],_.value.push(m))}if(m.CtrlType==="SubFlow"&&(S!=null&&S.SFSta)&&(S==null?void 0:S.SFSta)!=0&&(_.value.push(m),Q=!0),m.CtrlType==="FWC"&&S!=null&&S.FWCSta!=0&&l.params.WorkID){U.value=S.FWCVer;const V=O.value.filter(me=>me.UIContralType==UIContralType.SignCheck);A!=null&&A.MyPK!=""?A.IsEnableFWC!=0&&(V.length>0&&(S.FWCSta==1&&S.CheckField!=""||S.FWCSta==2)?(K.value=!0,E.value=A.CheckField):_.value.push(m),S.FWCSta==1&&(N.value=!0)):(V.length>0&&(S.FWCSta==1&&S.CheckField!=""||S.FWCSta==2)?(K.value=!0,E.value=A.CheckField):_.value.push(m),S.FWCSta==1&&(N.value=!0)),De()}}if(Q==!1&&S!=null&&S.SFSta&&(S==null?void 0:S.SFSta)!=0){const m=cloneDeep(Y[0]);m.Lab="\u7236\u5B50\u6D41\u7A0B\u7EC4\u4EF6",m.CtrlType="SubFlow",_.value.push(m)}l.frmData.Sys_MapExt.filter(m=>m.ExtModel==="RBAction"&&m.DoWay==="1").forEach(m=>{Be(m.FK_MapData,m.AttrOfOper,f.value[m.AttrOfOper],!0)});for(const m of O.value){if(m.type="input",m.rules=[],m.mapExts=w[m.MyPK]||[],(m.LGType===FieldTypeS.Normal&&m.UIContralType===UIContralType.DDL||m.LGType===FieldTypeS.FK||m.LGType===FieldTypeS.Enum)&&(m.ddl=Ie(m)||[],m.mode="",m.LGType===FieldTypeS.Enum&&m.UIContralType===UIContralType.CheckBok&&(m.mode="multiple"),m.ShowType=m.ddl.length!=0&&m.ddl[0].hasOwnProperty("ParentNo")?"Tree":""),m.UIContralType===UIContralType.FrmImg&&(f.value[m.KeyOfEn]=yield ue(m)),m.MyDataType===DataType.AppDate||m.MyDataType===DataType.AppDateTime?(m.format=Ae(m),m.UIIsInput&&(m.rules=[{required:!0,message:m.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A",type:"string"}])):m.MyDataType===DataType.AppFloat||m.MyDataType===DataType.AppDouble||m.MyDataType===DataType.AppMoney?(m.bit=m.DefVal==""||m.DefVal.includes(".")==!1?2:m.DefVal.substring(m.DefVal.indexOf(".")+1).length,m.UIIsInput&&(m.rules=[{required:!0,message:m.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}])):m.UIIsInput&&(H(m)?m.rules=[{required:!0,message:m.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]:m.rules=[{required:!0,message:m.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]),m.mapExts.filter(V=>V.ExtModel==="BindFunction"&&V.ExtType==="RegularExpression").forEach(V=>{m.rules.push({pattern:new RegExp(/^[0-9]*$/,"g"),message:V.Tag2,trigger:V.Tag})}),m.UIContralType===UIContralType.AthShow){const V=D.value.filter(me=>me.MyPK===m.MyPK);if(V.length==0&&(m.ath=null,f.value[m.KeyOfEn]="\u9644\u4EF6\u4FE1\u606F\u4E22\u5931,\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),m.ath=V[0],p.length!=0){const me=p.filter(B=>B.MyPK===m.MyPK+"_"+B.FK_Node);if(me.length!=0){const B=me[0];B.MyPK=m.ath.MyPK,m.ath=B}}}m.UIContralType===UIContralType.Score&&(f.value[m.KeyOfEn]==""&&(f.value[m.KeyOfEn]=0),m.Tag2=m.Tag2||"5"),m.clearable=parseInt(GetPara(m.AtPara,"clearable")||"0")!=0,m.suffix=GetPara(m.AtPara,"suffix")||""}f.value=R(f.value,O.value),v()}catch(w){t.hasError=!0,t.tips=w}finally{h.value=!1}}),ne=w=>{let F=w.UrlDtl||"";if(F==="")return message.error("\u4ECE\u8868"+w.Name+"\u6CA1\u6709\u8BBE\u7F6EURL"),F;F.includes("?")||(F+="?1=1"),F=DealExp(F,f.value);let p="";for(const z in l.params)p+="&"+z+"="+l.params[z];F+="&EnsName="+w.No+"&RefPKVal="+l.params.WorkID+"&FK_MapData="+w.FK_MapData+"&IsReadonly="+(l.fieldIsReadonly==!0?1:0)+p+"&Version=1&FrmType=0"},{ConvertDataToDB:ce,ConvertDataFromDB:R}=userConvertData(),q=w=>w?O.value.filter(F=>F.UIVisible&&parseInt(F.GroupID)===parseInt(w)):O.value.filter(F=>!!F.UIVisible),oe=w=>w==""||D.value.length==0?[]:D.value.filter(F=>F.MyPK===w&&F.IsVisable!="0"&&F.NoOfObj!="FrmWorkCheck"),T=w=>w==""||le.value.length==0?[]:le.value.filter(F=>F.No===w&&F.IsView),he=w=>l.frmData.Sys_MapExt.filter(F=>F.ExtModel==="NumEnterLimit"&&F.Doc===w)||[],ue=w=>x(this,null,function*(){const F=new FrmImg(w.MyPK);if((yield F.RetrieveFromDBSources())==0)return message.error("\u56FE\u7247\u63A7\u4EF6["+w.Name+"]\u4FE1\u606F\u4E22\u5931\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),"";let z="";if(F.ImgSrcType==0){let P=F.ImgPath;P=P.replace("\uFF20","@"),P=P.replace(/@basePath/g,"/resource/"),z=DealExp(P,f.value)}if(F.ImgSrcType==1){let P=F.ImgURL;P=P.replace("\uFF20","@"),P=P.replace(/@basePath/g,"/resource/"),z=DealExp(P,f.value)}return(z==""||z==null)&&(z="/resource/img/cc_logo.png"),z}),se=(w,F,p,z,P)=>x(this,null,function*(){switch(F){case"FullData":for(const X in p)if(f.value.hasOwnProperty(X)){const m=f.value[X]!==p[X];if(f.value[X]=p[X],m){const V=O.value.filter(me=>me.KeyOfEn===X)[0];yield fe(V,f.value[X],l.params.WorkID,null,!1)}}break;case"ActiveDDL":case"FullDataDDL":const A=GetPara(P,"IsSelectVal")||"0";O.value.forEach(X=>{if(X.KeyOfEn===w){X.ddl=p,p.length===0&&(f.value[w]=""),X.ShowType=p.length!=0&&p[0].hasOwnProperty("ParentNo")?"Tree":"",p.filter(m=>m.value===f.value[w]).length===0&&(f.value[w]=p.length===0||A==="0"?"":p[0].value),fe(X,f.value[w],l.params.WorkID,null,!1);return}});break;case"FullDataDtl":let Q=$==null?void 0:$.refs["dtl"+w];Q&&Array.isArray(Q)&&(Q=Q[0]),Q&&Q.InitPage(!1);break;case"EnumHidItems":p&&O.value.forEach(X=>{if(X.KeyOfEn===w){typeof X.ogDll=="undefined"&&(X.ogDll=X.ddl),X.ddl=X.ogDll.filter(m=>p.includes(m.value+",")),X.ddl.filter(m=>m.value===f.value[w]).length===0&&(f.value[w]=X.ddl.length===0?"":X.ddl[0].value),fe(X,f.value[w],l.params.WorkID,null,!1);return}})}});provide("ChangeParentAttr",se);const Z={},ge=(w,F)=>{if(!(Z[F]==null||Z[F].length==0)&&Z[F].length>0){const p=Z[F][0];for(let z in p){const P=p[z];if(P.length==2){for(let A=0;A<_.value.length;A++)_.value[A].CtrlID&&_.value[A].CtrlID===z&&(_.value[A].ShowType=P[1]);continue}for(let A=0;A<O.value.length;A++)if(O.value[A].MyPK===w+"_"+z){if(O.value[A].UIIsEnable=P[0],O.value[A].UIVisible=P[1],O.value[A].UIIsInput=P[2],P[2]==0){const Q=O.value[A].rules;if(Q&&Q.length!=0){const X=Q.findIndex(m=>typeof m.required=="boolean");X.length!=-1&&O.value[A].rules.splice(X,1)}}f.value[z]=P[3];break}}}},Be=(w,F,p,z=!1)=>x(this,null,function*(){const A=l.frmData.Sys_FrmRB.filter(n=>n.MyPK===w+"_"+F+"_"+p);if(A.length==0)return;const Q=A[0].FieldsCfg,X=A[0].SetVal,m=new AtPara(Q),V={};let me=!1;m.HisHT.forEach((n,e)=>{const o=parseInt(n);Array.isArray(V[e])==!1&&(V[e]=[]);let u=!1;if(o!=0){for(let s=0;s<O.value.length;s++)if(O.value[s].MyPK===w+"_"+e){if(V[e].push(O.value[s].UIIsEnable),V[e].push(O.value[s].UIVisible),V[e].push(O.value[s].UIIsInput),V[e].push(f.value[e]),o===1&&(O.value[s].UIIsEnable=1),o===2){O.value[s].UIIsEnable=1,O.value[s].UIIsInput=1;const L=O.value[s].rules;!L||L.length==0?O.value[s].rules=[{required:!0,message:O.value[s].Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]:L.filter(_e=>typeof _e.required=="boolean").length==0&&O.value[s].rules.push({required:!0,message:O.value[s].Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"})}o===3&&(O.value[s].UIIsEnable=0),o===4&&(O.value[s].UIVisible=0),me=!0,u=!0;break}if(u==!1)for(let s=0;s<_.value.length;s++)_.value[s].CtrlID&&_.value[s].CtrlID===e&&(V[e].push(1),V[e].push(_.value[s].ShowType),o===3&&(_.value[s].ShowType=0),o===4&&(_.value[s].ShowType=2),me=!0)}});const B=new AtPara(X);B.HisHT.forEach((n,e)=>{if(Array.isArray(V[e])==!1){V[e]=[];const o=O.value.filter(u=>u.MyPK===w+"_"+F)[0];V[e].push(o.UIIsEnable),V[e].push(o.UIVisible),V[e].push(o.UIIsInput),V[e].push(f.value[e])}f.value[e]=B.HisHT.get(e),me=!0}),Z[F]=[],me&&Z[F].push(V),z==!1&&G.value++});provide("CleanAll",ge),provide("SetEnable",Be);const fe=(w,F,p,z=null,P=!1)=>x(this,null,function*(){const{GetActionDLLData:A,GetFullData:Q,GetFullDataDtl:X}=mapExtParse();z!=null&&(f.value[w.KeyOfEn+"T"]=z.label);const m=w.mapExts||[];for(const V of m)if(!(P&&V.ExtModel==="RBAction"))switch(V.ExtModel){case"ActiveDDL":const me=yield A(F,V,"Doc",p,f.value,"");se(V.AttrsOfActive,"ActiveDDL",me,null,V.AtPara);break;case"FullCtrl":case"TBFullCtrl":case"Pop":case"DDLFullCtrl":if(V.DoWay==0||V.DoWay==="None")break;if(V.Tag5!="None"){const e=yield Q(F,V,l.params.WorkID,f.value);if(e==null)continue;se("","FullData",e,null,V.AtPara)}break;case"FullDataDDL":const B=yield A(F,V,"Doc",p,f.value,"");se(V.Tag1,"FullDataDDL",B,null,V.AtPara);break;case"FullDataDtl":if((yield X(F,V,p,f.value))==null)break;se(V.Tag1,"FullDataDtl",null,null,V.AtPara);break;case"RBAction":if(V.DoWay==0||V.DoWay==="None")break;ge(V.FK_MapData,V.AttrOfOper),Be(V.FK_MapData,V.AttrOfOper,F);break;case"EnumHidItems":V.Tag4&&V.Tag4.split("@").forEach(o=>{const u=o.split("=");u.length===2&&u[0]===F&&se(V.Tag,"EnumHidItems",u[1].replace(`
`,"")+",",null,V.AtPara)});break}}),ve=shallowRef(),Fe=shallowRef(),Te=shallowRef(),we=shallowRef();a({VerifyFormData:(w=!1)=>x(this,null,function*(){let F={};ve.value!=null?Array.isArray(ve.value)?F=ve.value[0].mainData:F=ve.value.mainData:Fe.value!=null&&(Array.isArray(Fe.value)?F=Fe.value[0].mainData:F=Fe.value.mainData);const p=ce(F,O.value);p.AtPara=f.value.AtPara;let z=!0,P="";if(O.value.filter(A=>A.MyDataType===DataType.AppString).forEach(A=>{p[A.KeyOfEn]!=null&&p[A.KeyOfEn]!=""&&p[A.KeyOfEn].length>A.MaxLen&&(P+="\u5B57\u6BB5"+A.Name+"\u8F93\u5165\u5B57\u6BB5\u7684\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7"+A.MaxLen+`\u4F4D,
`)}),P!="")return message.error(P),null;if(w==!1&&(O.value.filter(A=>A.UIIsInput===1).forEach(A=>{A.LGType===FieldTypeS.Enum&&p[A.KeyOfEn]===-1&&(P+="\u5B57\u6BB5"+A.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`),(p[A.KeyOfEn]===null||p[A.KeyOfEn]==="")&&(P+="\u5B57\u6BB5"+A.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A,
`)}),P!=""))return message.error(P),null;if(le.value.length>0)for(const A of le.value){let Q=$==null?void 0:$.refs["dtl"+A.No];Q&&Array.isArray(Q)&&(Q=Q[0]),Q&&(yield Q.SaveAll(w))==!1&&(z=!1)}if(D.value.length>0)for(const A of D.value){let Q=$==null?void 0:$.refs["ath"+A.MyPK];Q&&Array.isArray(Q)&&(Q=Q[0]),Q&&Q.CheckAth()==!1&&(z=!1)}return N.value==!0&&(K.value==!0||(we.value==null?z=Te.value.WorkCheckSave(w):Array.isArray(we.value)?z=yield we.value[0].WorkCheckSave(w):z=yield we.value.WorkCheckSave(w))),z==!1?null:p})});const Ie=w=>{let F=w.UIBindKey||"";if(F=="")return[{value:f.value[w.KeyOfEn],label:"\u7ED1\u5B9A\u7684\u5916\u952E\u679A\u4E3E\u503C\u4E22\u5931"}];const p=[];let z=l.frmData[w.KeyOfEn];if(z==null&&(z=l.frmData[w.UIBindKey]),z==null&&w.LGType===FieldTypeS.Enum){const P=l.frmData.Sys_Enum.filter(A=>A.EnumKey==F);return w.UIContralType==UIContralType.DDL&&p.push({value:w.MyDataType===DataType.AppString?"-1":-1,label:"-\u65E0-"}),P.forEach(A=>{p.push({value:A.StrKey||A.IntKey,label:A.Lab})}),p}if((z==null||F==="Blank")&&(l.isReadonly==!0||l.fieldIsReadonly||w.UIIsEnable==0)){let P=f.value[w.KeyOfEn+"Text"]||"";return P==""&&(P=f.value[w.KeyOfEn+"T"]||""),[{value:f.value[w.KeyOfEn],label:P}]}if(z==null)return[{value:"",label:"\u8BF7\u9009\u62E9"}];if(z.length!=0&&z[0].hasOwnProperty("ParentNo")==!0){const{listToTree:P}=useTreeConvert();return P("0",z)||[]}else w.UIIsInput===0&&p.push({value:"",label:"-\u65E0-"}),z.forEach(P=>{p.push({value:P.No.toString(),label:P.Name})});return p},Ae=w=>{switch(parseInt(w.IsSupperText)){case 0:return"YYYY-MM-DD";case 1:return"YYYY-MM-DD HH:mm";case 2:return"YYYY-MM-DD HH:mm:ss";case 3:return"YYYY-MM";case 4:return"HH:mm";case 5:return"HH:mm:ss";case 6:return"MM-DD";case 7:return"YYYY";case 8:return"MM";default:return"YYYY-MM-DD"}},be=(w,F)=>{f.value[F]=w.GetValStrByKey(F),f.value.AtPara=w.GenerAtParaStrs()};J();const Me=w=>{f.value=w};return onMounted(()=>x(this,null,function*(){Events.on("InitPage",()=>x(this,null,function*(){yield J()}))})),onUnmounted(()=>{Events.off("InitPage"),ke("")}),(w,F)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["p-5",b.frmContent]),style:{"background-color":"white","padding-top":"5px"}},[createVNode(unref(Spin),{spinning:h.value,style:{"background-color":"white"}},{default:withCtx(()=>[t.hasError?(openBlock(),createElementBlock("div",_hoisted_1,toDisplayString(t.tips),1)):(openBlock(),createElementBlock("div",_hoisted_2,[W.value.FrmShowType===0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(_.value,p=>(openBlock(),createElementBlock("div",{key:p.OID},[p.ShowType!=2&&p.CtrlType!="Dtl"?(openBlock(),createElementBlock("div",{key:0,class:normalizeClass(["GroupBar GroupTitle",b.GroupTitle])},[unref(k)==="FT"?(openBlock(),createElementBlock("span",_hoisted_3,toDisplayString(p.NameFT),1)):createCommentVNode("",!0),unref(k)==="En"?(openBlock(),createElementBlock("span",_hoisted_4,toDisplayString(p.NameEn),1)):createCommentVNode("",!0),unref(k)==="JP"?(openBlock(),createElementBlock("span",_hoisted_5,toDisplayString(p.NameJP),1)):createCommentVNode("",!0),unref(k)===""||unref(k)==="CH"?(openBlock(),createElementBlock("span",_hoisted_6,[p.CtrlType==="FWC"?(openBlock(),createElementBlock("span",_hoisted_7,[createTextVNode(toDisplayString(p.Lab)+" ",1),createBaseVNode("div",null,[createBaseVNode("i",{class:"icon-film",onClick:de}),createBaseVNode("i",{class:"icon-notebook",onClick:ye,style:{margin:"0 10px"}})])])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(p.Lab),1)],64))])):createCommentVNode("",!0)],2)):createCommentVNode("",!0),p.CtrlType===null||p.CtrlType===""?(openBlock(),createBlock(MapAttrForm,{key:1,"map-attrs":q(p.OID),frmData:l.frmData,mainData:f.value,checkField:E.value,fwcVer:U.value,params:l.params,ref_for:!0,ref_key:"basicData",ref:ve,"is-readonly":l.fieldIsReadonly||l.isReadonly,"is-page-readonly":l.isReadonly,tableCol:re.value,labPostion:C.value,labAlign:I.value,class:normalizeClass(b.frmstyle)},null,8,["map-attrs","frmData","mainData","checkField","fwcVer","params","is-readonly","is-page-readonly","tableCol","labPostion","labAlign","class"])):createCommentVNode("",!0),p.CtrlType==="Ath"&&p.ShowType!=2?(openBlock(),createBlock(_sfc_main$9,{ref_for:!0,ref:"ath"+p.ath.MyPK,"ath-info":p.ath,params:l.params,PKValue:l.params.WorkID,"is-readonly":l.fieldIsReadonly,key:G.value},null,8,["ath-info","params","PKValue","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="Dtl"&&p.ShowType!=2&&p.dtl.ListShowModel===0?(openBlock(),createBlock(Dtl,{groupField:p,frmStyleContent:b,isShowGF:!0,ref_for:!0,ref:"dtl"+p.dtl.No,"dtl-info":p.dtl,params:l.params,"main-data":f.value,"main-mapExts":he(p.dtl.No),"is-readonly":l.fieldIsReadonly,key:G.value,onUpdatePropData:Me},null,8,["groupField","frmStyleContent","dtl-info","params","main-data","main-mapExts","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="Dtl"&&p.ShowType!=2&&p.dtl.ListShowModel===1?(openBlock(),createBlock(DtlCard,{groupField:p,frmStyleContent:b,isShowGF:!0,ref_for:!0,ref:"dtl"+p.dtl.No,"dtl-info":p.dtl,params:l.params,"main-data":f.value,"main-mapExts":he(p.dtl.No),"is-readonly":l.fieldIsReadonly,key:G.value},null,8,["groupField","frmStyleContent","dtl-info","params","main-data","main-mapExts","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="Dtl"&&p.ShowType!=2&&p.dtl.ListShowModel===2?(openBlock(),createElementBlock("iframe",{key:5,src:ne(p.dtl),style:{width:"100%",height:"100%"}},null,8,_hoisted_8)):createCommentVNode("",!0),p.CtrlType==="Dtl"&&p.ShowType!=2&&(p.dtl.ListShowModel===3||p.dtl.ListShowModel===4||p.dtl.ListShowModel===5)?(openBlock(),createBlock(DtlRpt,{groupField:p,frmStyleContent:b,isShowGF:!0,ref_for:!0,ref:"dtl"+p.dtl.No,"dtl-info":p.dtl,params:l.params,"main-data":f.value,"main-mapExts":he(p.dtl.No),"is-readonly":l.fieldIsReadonly,key:G.value,onChangeMainData:be},null,8,["groupField","frmStyleContent","dtl-info","params","main-data","main-mapExts","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="FWC"?(openBlock(),createBlock(_sfc_main$c,{key:7,ref_for:!0,ref_key:"workCheck",ref:we,params:l.params,nodeInfo:unref(S),"is-readonly":l.isReadonly,class:normalizeClass(b.frmstyle),examineMode:pe.value},null,8,["params","nodeInfo","is-readonly","class","examineMode"])):createCommentVNode("",!0),p.CtrlType==="SubFlow"?(openBlock(),createBlock(_sfc_main$f,{key:8,ref_for:!0,ref:"subFlow",params:l.params,nodeInfo:unref(S),"is-readonly":l.isReadonly},null,8,["params","nodeInfo","is-readonly"])):createCommentVNode("",!0)]))),128)):(openBlock(),createBlock(unref(Tabs),{key:1},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(_.value,p=>(openBlock(),createBlock(unref(TabPane),{key:p.OID,tab:p.Lab},{default:withCtx(()=>[p.CtrlType===null||p.CtrlType===""?(openBlock(),createBlock(MapAttrForm,{key:0,"map-attrs":q(p.OID),frmData:l.frmData,mainData:f.value,checkField:E.value,fwcVer:U.value,params:l.params,"is-readonly":l.fieldIsReadonly,ref_for:!0,ref_key:"TabbasicData",ref:Fe,tableCol:re.value,labPostion:C.value,labAlign:I.value},null,8,["map-attrs","frmData","mainData","checkField","fwcVer","params","is-readonly","tableCol","labPostion","labAlign"])):createCommentVNode("",!0),p.CtrlType==="Ath"?(openBlock(),createBlock(_sfc_main$9,{key:1,ref_for:!0,ref:"ath"+p.ath.MyPK,"ath-info":p.ath,params:l.params,PKValue:l.params.WorkID,"is-readonly":l.fieldIsReadonly},null,8,["ath-info","params","PKValue","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="Dtl"&&p.dtl.ListShowModel===0?(openBlock(),createBlock(Dtl,{key:2,ref_for:!0,ref:"dtl"+p.dtl.No,"dtl-info":p.dtl,params:l.params,"main-data":f.value,"main-mapExts":he(p.dtl.No),"is-readonly":l.fieldIsReadonly},null,8,["dtl-info","params","main-data","main-mapExts","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="Dtl"&&p.dtl.ListShowModel===1?(openBlock(),createBlock(DtlCard,{key:3,ref_for:!0,ref:"dtl"+p.dtl.No,"dtl-info":p.dtl,params:l.params,"main-data":f.value,"main-mapExts":he(p.dtl.No),"is-readonly":l.fieldIsReadonly},null,8,["dtl-info","params","main-data","main-mapExts","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="Dtl"&&(p.dtl.ListShowModel===3||p.dtl.ListShowModel===4||p.dtl.ListShowModel===5)?(openBlock(),createBlock(DtlRpt,{key:4,ref_for:!0,ref:"dtl"+p.dtl.No,"dtl-info":p.dtl,params:l.params,"main-data":f.value,"main-mapExts":he(p.dtl.No),"is-readonly":l.fieldIsReadonly,onChangeMainData:be},null,8,["dtl-info","params","main-data","main-mapExts","is-readonly"])):createCommentVNode("",!0),p.CtrlType==="FWC"?(openBlock(),createBlock(_sfc_main$c,{key:5,ref_for:!0,ref_key:"workCheck",ref:we,nodeInfo:unref(S),params:l.params,"is-readonly":l.isReadonly,examineMode:pe.value},null,8,["nodeInfo","params","is-readonly","examineMode"])):createCommentVNode("",!0),p.CtrlType==="SubFlow"?(openBlock(),createBlock(_sfc_main$f,{key:6,ref_for:!0,ref:"tabSubFlow",params:l.params,nodeInfo:unref(S),"is-readonly":l.isReadonly},null,8,["params","nodeInfo","is-readonly"])):createCommentVNode("",!0)]),_:2},1032,["tab"]))),128))]),_:1}))]))]),_:1},8,["spinning"])],2))}}),FrmFool_vue_vue_type_style_index_0_scoped_acaa8b20_lang="",FrmFool=_export_sfc(_sfc_main,[["__scopeId","data-v-acaa8b20"]]),FrmFool$1=Object.freeze(Object.defineProperty({__proto__:null,default:FrmFool},Symbol.toStringTag,{value:"Module"}));export{ChartFrm as C,DtlFrm$1 as D,FrmFool as F,MapAttrForm as M,OneMapAttr$1 as O,MapAttrForm$1 as a,ChartFrm$1 as b,Frm$1 as c,DtlBatchFrm$1 as d,Dtl$1 as e,DtlCard$1 as f,FrmFool$1 as g};