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.
4 lines
87 KiB
4 lines
87 KiB
var h=(t,e,a)=>new Promise((s,n)=>{var l=E=>{try{F(a.next(E))}catch(m){n(m)}},A=E=>{try{F(a.throw(E))}catch(m){n(m)}},F=E=>E.done?s(E.value):Promise.resolve(E.value).then(l,A);F((a=a.apply(t,e)).next())});import{d as defineComponent,r as ref,f as computed,b as createVNode,q as reactive,cb as useRouter,D as getCurrentInstance,b9 as shallowRef,P as onMounted,a3 as onUnmounted,p as provide,o as openBlock,g as createElementBlock,j as createBaseVNode,t as toDisplayString,F as Fragment,u as unref,bY as Icon$1,h as createTextVNode,i as createCommentVNode,bt as renderList,a as createBlock,w as withCtx,f_ as defineAsyncComponent,bA as GetPara,$ as HttpHandler,dU as pushScopeId,dV as popScopeId,a2 as __vitePreload,bz as DealExp,aT as _export_sfc,bl as useRoute,bo as Spin,Y as message,bs as dayjs,k as inject,O as watch,ah as cloneDeep,f$ as EyeOutlined,by as IsMobile}from"./index-f4658ae7.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import{UIContralType,FieldTypeS}from"./EnumLab-3cbd0812.js";import{Tinymce}from"./index-18645805.js";import{GetMapExtsGroup,userConvertData,useKeyOfEnType}from"./FrmEnd-5a9eb50a.js";import BSEntity from"./BSEntity-840a884b.js";import{_ as _sfc_main$6}from"./JobSchedule.vue_vue_type_script_setup_true_lang-7b0f72f6.js";import Pop from"./Pop-fe77b195.js";import{_ as _sfc_main$7}from"./PopMobile.vue_vue_type_script_setup_true_lang-60d5aa00.js";import{_ as _sfc_main$9}from"./Ath.vue_vue_type_style_index_0_lang-41628395.js";import{_ as _sfc_main$4}from"./FlowError.vue_vue_type_script_setup_true_lang-e426ac70.js";import{FrmType,FlowDevModel,NodeFormType}from"./EnumLab-4f91f91c.js";import{D as DataType,A as AtPara}from"./DataType-33901a1c.js";import Events from"./Events-141c34ea.js";import{NodeWorkCheck}from"./NodeWorkCheck-e4789c56.js";import AthView from"./AthView-6f57489a.js";import{getmark}from"./watermark-9067a7b9.js";import{a as useRefs,T as Tab,b as Tabs,P as Picker}from"./index-105558c7.js";import{s as showFailToast}from"./function-call-d3c31425.js";import{_ as _sfc_main$8}from"./GenerList.vue_vue_type_style_index_0_lang-b5528d3c.js";import{mapExtParse}from"./MapExt-b7afd648.js";import DBAccess from"./DBAccess-d3bef90d.js";import{FrmHtml}from"./FrmHtml-d4c1eb76.js";import{windowOpen}from"./windowOpen-b8703c39.js";import{_ as _sfc_main$5}from"./WorkCheck.vue_vue_type_script_setup_true_lang-3b0c37b7.js";import{S as Switch}from"./index-70139266.js";import{c as createNamespace,n as numericProp,m as makeStringProp,A as makeNumericProp,t as truthProp,b as makeNumberProp,T as useTouch,q as useCustomFieldValue,O as useEventListener,I as Icon,x as useRect,j as preventDefault,h as addUnit,w as withInstall,P as Popup}from"./index-f3701452.js";import{F as Field}from"./index-9d7cf9bc.js";import{C as CheckboxGroup}from"./index-2daaf492.js";import{C as Checkbox}from"./index-b626d36c.js";import{T as Tag}from"./index-6122d5be.js";import{B as Button}from"./index-39f0d2b9.js";import{C as CloudUploadOutlined}from"./CloudUploadOutlined-4657ca1c.js";import{D as DatePicker,T as TimePicker,P as PickerGroup}from"./index-a7bbd9e5.js";import{C as CellGroup}from"./index-1ead5d3e.js";import{C as Cell}from"./index-4e4a8600.js";import{N as NavBar}from"./index-55c72c71.js";import{F as Form}from"./index-7f604372.js";import{T as Toast}from"./index-4116a0e2.js";const[name,bem]=createNamespace("rate");function getRateStatus(t,e,a,s){return t>=e?{status:"full",value:1}:t+.5>=e&&a&&!s?{status:"half",value:.5}:t+1>=e&&a&&s?{status:"half",value:Math.round((t-e+1)*1e10)/1e10}:{status:"void",value:0}}const rateProps={size:numericProp,icon:makeStringProp("star"),color:String,count:makeNumericProp(5),gutter:numericProp,clearable:Boolean,readonly:Boolean,disabled:Boolean,voidIcon:makeStringProp("star-o"),allowHalf:Boolean,voidColor:String,touchable:truthProp,iconPrefix:String,modelValue:makeNumberProp(0),disabledColor:String};var stdin_default=defineComponent({name,props:rateProps,emits:["change","update:modelValue"],setup(t,{emit:e}){const a=useTouch(),[s,n]=useRefs(),l=ref(),A=computed(()=>t.readonly||t.disabled),F=computed(()=>A.value||!t.touchable),E=computed(()=>Array(+t.count).fill("").map((y,f)=>getRateStatus(t.modelValue,f+1,t.allowHalf,t.readonly)));let m,b,v=Number.MAX_SAFE_INTEGER,c=Number.MIN_SAFE_INTEGER;const w=()=>{b=useRect(l);const y=s.value.map(useRect);m=[],y.forEach((f,k)=>{v=Math.min(f.top,v),c=Math.max(f.top,c),t.allowHalf?m.push({score:k+.5,left:f.left,top:f.top,height:f.height},{score:k+1,left:f.left+f.width/2,top:f.top,height:f.height}):m.push({score:k+1,left:f.left,top:f.top,height:f.height})})},C=(y,f)=>{for(let k=m.length-1;k>0;k--)if(f>=b.top&&f<=b.bottom){if(y>m[k].left&&f>=m[k].top&&f<=m[k].top+m[k].height)return m[k].score}else{const B=f<b.top?v:c;if(y>m[k].left&&m[k].top===B)return m[k].score}return t.allowHalf?.5:1},g=y=>{A.value||y===t.modelValue||(e("update:modelValue",y),e("change",y))},d=y=>{F.value||(a.start(y),w())},V=y=>{if(!F.value&&(a.move(y),a.isHorizontal()&&!a.isTap.value)){const{clientX:f,clientY:k}=y.touches[0];preventDefault(y),g(C(f,k))}},N=(y,f)=>{const{icon:k,size:B,color:$,count:P,gutter:L,voidIcon:Y,disabled:S,voidColor:z,allowHalf:J,iconPrefix:X,disabledColor:Q}=t,G=f+1,j=y.status==="full",K=y.status==="void",re=J&&y.value>0&&y.value<1;let Z;L&&G!==+P&&(Z={paddingRight:addUnit(L)});const R=O=>{w();let U=J?C(O.clientX,O.clientY):G;t.clearable&&a.isTap.value&&U===t.modelValue&&(U=0),g(U)};return createVNode("div",{key:f,ref:n(f),role:"radio",style:Z,class:bem("item"),tabindex:S?void 0:0,"aria-setsize":P,"aria-posinset":G,"aria-checked":!K,onClick:R},[createVNode(Icon,{size:B,name:j?k:Y,class:bem("icon",{disabled:S,full:j}),color:S?Q:j?$:z,classPrefix:X},null),re&&createVNode(Icon,{size:B,style:{width:y.value+"em"},name:K?Y:k,class:bem("icon",["half",{disabled:S,full:!K}]),color:S?Q:K?z:$,classPrefix:X},null)])};return useCustomFieldValue(()=>t.modelValue),useEventListener("touchmove",V,{target:l}),()=>createVNode("div",{ref:l,role:"radiogroup",class:bem({readonly:t.readonly,disabled:t.disabled}),tabindex:t.disabled?void 0:0,"aria-disabled":t.disabled,"aria-readonly":t.readonly,onTouchstartPassive:d},[E.value.map(N)])}});const Rate=withInstall(stdin_default),_withScopeId=t=>(pushScopeId("data-v-9f66b50b"),t=t(),popScopeId(),t),_hoisted_1$2={key:0,class:"content",style:{"background-color":"white"}},_hoisted_2$2={key:0,class:"vant-design-name"},_hoisted_3$2={key:0,class:"flex-design",style:{color:"#2a6ff6"}},_hoisted_4$1={key:1,class:"flex-design",style:{color:"#b4b2b2"}},_hoisted_5$1={key:2,class:"flex-design",style:{color:"#ff9933"}},_hoisted_6$1={key:3,class:"flex-design",style:{color:"#8dd000"}},_hoisted_7$1={key:4,class:"flex-design",style:{color:"#d81e08"}},_hoisted_8$1=["onClick"],_hoisted_9$1={style:{width:"calc(100% - 45px)",display:"inline-block"}},_hoisted_10$1=_withScopeId(()=>createBaseVNode("i",{class:"van-badge__wrapper van-icon van-icon-arrow van-cell__right-icon"},null,-1)),_hoisted_11$1={key:0,style:{"background-color":"#f8f8f8","border-top":"1px solid #e5e5e5","border-bottom":"1px solid #e5e5e5"}},_hoisted_12$1={key:0,style:{width:"100%",display:"flex","justify-content":"space-between"}},_hoisted_13$1={key:0,style:{width:"100%","border-radius":"2px"}},_hoisted_14$1={key:0,style:{width:"100%","border-radius":"2px"}},_sfc_main$3=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(t,{expose:e}){const a=defineAsyncComponent(()=>__vitePreload(()=>import("./Ath-ebf8c4d3.js"),["assets/Ath-ebf8c4d3.js","assets/Ath.vue_vue_type_style_index_0_lang-41628395.js","assets/index-f4658ae7.js","assets/index-e0b891f1.css","assets/download-95cff35f.js","assets/base64Conver-f3be3d44.js","assets/index-39f0d2b9.js","assets/use-route-96578f25.js","assets/index-f3701452.js","assets/index-1e934f0e.js","assets/index-60cfaf0c.js","assets/mount-component-62c39ff8.js","assets/index-4116a0e2.js","assets/Toast-3c5f40d9.js","assets/Ath-429a697a.css"])),s=defineAsyncComponent(()=>__vitePreload(()=>import("./Dtl-81f75b84.js"),["assets/Dtl-81f75b84.js","assets/index-f4658ae7.js","assets/index-e0b891f1.css","assets/FrmEnd-5a9eb50a.js","assets/EnumLab-3cbd0812.js","assets/DataType-33901a1c.js","assets/ParamUtils-cdc24dd6.js","assets/SystemConfig-b93c25b3.js","assets/bignumber-cf158d26.js","assets/ParamsUtils-3cbc5822.js","assets/DatabaseFormItem-4f3fa884.js","assets/MapExt-98a20f56.js","assets/BSEntity-840a884b.js","assets/DBAccess-d3bef90d.js","assets/SysEnum-989b6639.js","assets/UAC-8e255d47.js","assets/Map-73575e6b.js","assets/Attrs-62391d6b.js","assets/Attr-d5feb8b8.js","assets/RefMethod-33a71db4.js","assets/SearchNormal-5c7fda42.js","assets/SearchFKEnum-31a3a609.js","assets/Glo-fda3f906.js","assets/EnMapExt-8e17025c.js","assets/EntityMyPK-e742fec8.js","assets/Entities-6a72b013.js","assets/stringUtils-acc16503.js","assets/MapExt-db8cd7f3.js","assets/MapAttr-cb594d82.js","assets/Events-141c34ea.js","assets/SFTable-d63f9fb4.js","assets/EntityNoName-d08126ae.js","assets/SFDBSrc-e641ea16.js","assets/FrmEleDB-c654d1e6.js","assets/function-call-9474042b.js","assets/mount-component-62c39ff8.js","assets/index-f3701452.js","assets/index-39f0d2b9.js","assets/use-route-96578f25.js","assets/index-1e934f0e.js","assets/index-55c72c71.js","assets/index-46304a7e.js","assets/function-call-d3c31425.js","assets/Toast-3c5f40d9.js","assets/index-6122d5be.js","assets/index-4e4a8600.js","assets/index-9d7cf9bc.js","assets/index-18645805.js","assets/Editor-d5f89d8b.js","assets/ImgUpload-411e6243.js","assets/index-dc88db7c.js","assets/_createAggregator-c692fd07.js","assets/_baseEach-1e26df34.js","assets/_baseFor-37716d03.js","assets/DeleteOutlined-872fe62f.js","assets/index-9eb90d49.js","assets/useRefs-2f4603d7.js","assets/index-4ff2897f.css","assets/index-d51f1b4b.js","assets/FormItem-a040ce00.js","assets/Col-dfe054f2.js","assets/index-2c9d82ce.js","assets/useSize-90c5eaba.js","assets/index-6461d997.css","assets/ImgUpload-3e69b511.css","assets/tinymce-c752228f.js","assets/uuid-1d456649.js","assets/helper-28253641.js","assets/onMountedOrActivated-fbe7044d.js","assets/Dev2Interface-dbe2a82a.js","assets/Editor-45aa7336.css","assets/JobSchedule.vue_vue_type_script_setup_true_lang-7b0f72f6.js","assets/Pop-fe77b195.js","assets/PopTreeEns-402f81f5.js","assets/index-297faa0c.js","assets/Checkbox-abf1420e.js","assets/createForOfIteratorHelper-eb4541b9.js","assets/index-531da0c3.css","assets/index-cd1f9903.js","assets/iconUtil-3b6c87ab.js","assets/useMaxLevel-0b248899.js","assets/index-a8c443c8.css","assets/useDataConvert-25e29c90.js","assets/assign-481cba08.js","assets/_createAssigner-77c8874c.js","assets/useDBSourceLoader-8ab5ebe1.js","assets/lodash-a5534797.js","assets/emp-0252210e.js","assets/index-1d383df5.js","assets/index-24b7f696.js","assets/PopTreeEns-2bd3efa2.css","assets/index-806213af.css","assets/PopTree-64e9afde.js","assets/PopTree-70a5158d.css","assets/PopList-8aa8c033.js","assets/PopList-37fde7ff.css","assets/PopGroupList-1a52eb39.js","assets/PopGroupList-64aa19ac.css","assets/PopTableSearch-2eba9a92.js","assets/index-8604018f.js","assets/index-84fbff43.js","assets/PlusOutlined-7b96f081.js","assets/index-f3aa9c9f.css","assets/index-c5957c07.css","assets/index-8336ee2d.js","assets/index-134963ca.js","assets/index-db2e30be.css","assets/index-2008c81a.css","assets/index-10ceae64.js","assets/eagerComputed-1ea78af6.js","assets/css-06fbc100.js","assets/index-3590612f.js","assets/index-b266f158.css","assets/scrollTo-faf03fe5.js","assets/index-62c16213.css","assets/PopTableSearch-c2c52cbf.css","assets/index-b7bd6f96.css","assets/PopSelfUrl.vue_vue_type_script_setup_true_lang-e099f2b3.js","assets/Pop-68982c16.css","assets/PopMobile.vue_vue_type_script_setup_true_lang-60d5aa00.js","assets/PopTreeEns-232489b0.js","assets/index-1ead5d3e.js","assets/index-b252a0d7.js","assets/index-b626d36c.js","assets/index-2daaf492.js","assets/index-4116a0e2.js","assets/PopTreeEns-6f6e2d0f.css","assets/PopTree-27d8e9d6.js","assets/PopTree-7ff5a988.css","assets/PopList-c03e6487.js","assets/PopList-8f9d394a.css","assets/PopGroupList-0a5725b4.js","assets/PopGroupList-d9c0ed7b.css","assets/PopTableSearch-cd7b3c5d.js","assets/PopTableSearch-2fe3af14.css","assets/Ath.vue_vue_type_style_index_0_lang-41628395.js","assets/download-95cff35f.js","assets/base64Conver-f3be3d44.js","assets/index-60cfaf0c.js","assets/Ath-429a697a.css","assets/FlowError.vue_vue_type_script_setup_true_lang-e426ac70.js","assets/EnumLab-4f91f91c.js","assets/NodeWorkCheck-e4789c56.js","assets/EntityNodeID-d5ae71b1.js","assets/Node-6b42ba5e.js","assets/AthView-6f57489a.js","assets/AthView-ebb313d4.css","assets/watermark-9067a7b9.js","assets/index-105558c7.js","assets/GenerList.vue_vue_type_style_index_0_lang-b5528d3c.js","assets/ClassFactoryOfGenerList-7d3f5640.js","assets/PageBaseGenerList-b0d946a7.js","assets/PageBaseGroupNew-ee20c033.js","assets/Group-ab70f402.js","assets/Page-34b19d96.js","assets/EnumLab-d43291c1.js","assets/useCachedComponentLoader-721d24a5.js","assets/ClassFactory-66077970.js","assets/index-70ffad01.js","assets/index-ae4a8897.css","assets/BasicTable-90e6228c.js","assets/BasicForm-4abe2426.js","assets/FormItem.vue_vue_type_script_lang-da01c38b.js","assets/index-0e56c5c3.js","assets/index-1853a539.css","assets/componentMap-d43b954d.js","assets/ApiCascader-761331ba.js","assets/useFormItem-7226971e.js","assets/ApiCascader-171f9ec0.css","assets/index-efbe76fc.js","assets/index-e8e4dd02.css","assets/ApiTreeSelect-6e204649.js","assets/ApiTreeSelect-d4e34829.css","assets/index-6c09d321.js","assets/index-ca7c011f.css","assets/ApiRadioGroup-4ec6ca0e.js","assets/RadioButtonGroup-e34f3abd.js","assets/ApiSelect-7790a483.js","assets/index-ad7f1be2.js","assets/BasicUpload-47b5dea5.js","assets/UploadModal-b7c82e2b.js","assets/index-5a53dd49.js","assets/BasicModal-649ceacc.js","assets/props-7e339a09.js","assets/useModalDrag-cd2b369a.js","assets/ModalWrapper-3b9dd855.js","assets/useModalContext-bf554b39.js","assets/ModalClose-f74589aa.js","assets/FullscreenOutlined-71d2eabf.js","assets/ModalClose-cafa3673.css","assets/ModalFooter-308afa08.js","assets/ModalHeader-8905dc99.js","assets/useModalFullScreen-941437b0.js","assets/useModal-fca6ba59.js","assets/index-d6a75ace.css","assets/useUpload-fd76742d.js","assets/typing-0f0a78e2.js","assets/props-9f05f6b5.js","assets/data-fe2d6249.js","assets/helper-3b79b112.js","assets/TableAction-8031dbc2.js","assets/useTableContext-e652508f.js","assets/const-0405ffdf.js","assets/TableAction-965b8a21.css","assets/ThumbUrl-5da03225.js","assets/index-a86b513c.js","assets/isNumber-0bc0d001.js","assets/index-0510de27.css","assets/ThumbUrl-b8b607ba.css","assets/FileList.vue_vue_type_style_index_0_lang-f45ceff4.js","assets/FileList-f825f031.css","assets/UploadModal-3ac18665.css","assets/UploadPreviewModal-0b27d3f4.js","assets/UploadPreviewModal-1f472d92.css","assets/index-2b22a167.js","assets/StrengthMeter-2dcda8ee.js","assets/StrengthMeter-366e73ee.css","assets/index-1d081ab8.js","assets/CountButton-219c3a14.js","assets/useCountdown-be79a558.js","assets/CountdownInput-4fee9191.js","assets/CountdownInput-8a14f233.css","assets/componentMap-84bbff88.css","assets/helper-2176e41a.js","assets/useLabelWidth-e916bc94.js","assets/FormAction-57a3cf1e.js","assets/FormAction.vue_vue_type_script_lang-63aa1c08.js","assets/useFormContext-687e6399.js","assets/useFormValues-59b9baa1.js","assets/useAdvanced-c6108e3f.js","assets/useFormEvents-1d212091.js","assets/useAutoFocus-20555ad3.js","assets/props-d760f41f.js","assets/BasicForm-cab616cb.css","assets/useForm-446459c6.js","assets/index-35ba6e1b.js","assets/PageFooter-fecd2617.js","assets/PageFooter-b801305c.css","assets/index-602602df.js","assets/ArrowLeftOutlined-f214e093.js","assets/ArrowRightOutlined-6abaa74a.js","assets/index-7b2b594b.js","assets/index-67a0c8c4.css","assets/index-0ff95629.js","assets/index-170b571d.css","assets/transButton-e61c9322.js","assets/index-5c0580d0.css","assets/useContentHeight-e2c7193a.js","assets/index-008a55cd.css","assets/HeaderCell-b8d3ddda.js","assets/EditTableHeaderIcon-8747c1c0.js","assets/FormOutlined-67a4498f.js","assets/HeaderCell-290f754f.css","assets/useColumns-122a5981.js","assets/index-b0843728.js","assets/EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js","assets/CellComponent-12da4819.js","assets/componentMap-727618eb.js","assets/helper-3ae17500.js","assets/EditableCell-d7dfad72.css","assets/useDataSource-3f383225.js","assets/merge-15067256.js","assets/useLoading-3104e326.js","assets/useRowSelection-e09cac44.js","assets/useTableScroll-2d085314.js","assets/useScrollTo-87b782ae.js","assets/useCustomRow-019f5e3a.js","assets/useTableStyle-a1f10d6f.js","assets/useTableHeader-8677be57.js","assets/TableHeader-e9145d93.js","assets/index-b006d45a.js","assets/ColumnSetting-e87d31b4.js","assets/sortable.esm-13e502da.js","assets/SettingOutlined-20e7662a.js","assets/ColumnSetting-89a4c374.css","assets/SizeSetting-8dda6988.js","assets/RedoSetting-c42d8845.js","assets/RedoOutlined-3d2ca639.js","assets/FullScreenSetting-af3082e5.js","assets/index-bdf787aa.css","assets/TableTitle-c53d26d0.js","assets/TableTitle-bec3d280.css","assets/TableHeader-ed6ac28b.css","assets/useTableExpand-303f3d97.js","assets/useTableFooter-03c83f8e.js","assets/TableFooter-7ab9b1a2.js","assets/useTableForm-0d347147.js","assets/props-bb3031e1.js","assets/BasicTable-f3a7a6f2.css","assets/TableImg.vue_vue_type_style_index_0_lang-0c448231.js","assets/index-fdcf88d8.js","assets/index-51b0f0fe.css","assets/TableImg-ca7039aa.css","assets/useTable-9d73cb2d.js","assets/WF_Comm_Dtl-7da219a1.js","assets/windowOpen-b8703c39.js","assets/Direction-43f7cd43.js","assets/Cond-7bb97535.js","assets/useDDLDataLoader-5d08990e.js","assets/ThemeWrapper-10a23ac0.js","assets/useHeaderSetting-4c2cac7e.js","assets/ThemeWrapper-4e4827f5.css","assets/index-eb3034da.js","assets/index-99420163.css","assets/EnOnly-9c74cb0c.js","assets/EnFields-4d1dce7a.js","assets/helper.vue_vue_type_script_setup_true_lang-50dfaad0.js","assets/useFieldType-5039d84c.js","assets/IconPicker-51ed7d96.js","assets/SimpleLineIcons-dabcdd07.js","assets/GlyphIcons-fb95b955.js","assets/FontAwesomeIcons-88ac90b4.js","assets/Tabs-ec1c48f8.js","assets/form-77f01638.js","assets/RadioGroup-a80e69a5.js","assets/FormTheme-70eb47bf.js","assets/use-config-816d55a6.js","assets/warn-77f3ea30.js","assets/Icon-e3cbad7d.js","assets/light-0dfdc1ad.js","assets/Add-4d1c6932.js","assets/render-ee8eb435.js","assets/Close-c51bd8a8.js","assets/replaceable-a957a029.js","assets/omit-b0e7e098.js","assets/use-compitable-1a225331.js","assets/flatten-2bdfb3d3.js","assets/use-merged-state-66be05d7.js","assets/throttle-35369e52.js","assets/on-fonts-ready-d897575d.js","assets/create-key-bf4384d6.js","assets/index-22809599.js","assets/use-css-vars-class-3ae3b4b3.js","assets/VResizeObserver-e3ad0bab.js","assets/cssr-e43ee704.js","assets/IconPicker-1e9ed697.css","assets/Pop-78b30ee2.js","assets/PopTreeEns-550d2c1c.js","assets/PopTreeEns-941060de.css","assets/PopTree-40faba9e.js","assets/PopTree-14adaac3.css","assets/PopList-9bc5cb18.js","assets/PopList-5f84ff8f.css","assets/PopGroupList-de2292ad.js","assets/PopGroupList-8e705088.css","assets/Pop-792ec5bc.css","assets/useFieldStatus-52f39a2f.js","assets/UploadOutlined-87b27077.js","assets/EnFields-b60ec7ad.css","assets/GroupWrapper-ca430e7c.js","assets/GroupWrapper-7fc4ae63.css","assets/useFileUpload-e2f82f1f.js","assets/EnCfg-bcf75fc2.js","assets/PageBaseGroupEdit-202e8e85.js","assets/Help-be517e8f.js","assets/FuncToolbar-bd4350b3.js","assets/FuncToolbar-b0c466fe.css","assets/SaveOutlined-da53e7db.js","assets/InboxOutlined-cee25a7d.js","assets/EnOnly-99912944.css","assets/GroupPageNew-58abee1a.js","assets/index-456479d3.js","assets/index-11d630ca.css","assets/index-c5f74576.js","assets/index-9529d75e.css","assets/ClassFactoryOfGroupPageNew-a8e6e6ba.js","assets/SelectByTable.vue_vue_type_script_setup_true_lang-a8dee7c6.js","assets/GlobalThemeOverrides-52cd859d.js","assets/ConfigProvider-f8b8d4d5.js","assets/index-528cb859.js","assets/index-c569cc07.js","assets/use-memo-f04d43e5.js","assets/DataTable-eacfee09.js","assets/format-length-c9d165c6.js","assets/Button-53926a3b.js","assets/use-rtl-889b67fe.js","assets/browser-1654e206.js","assets/Loading-fead3a83.js","assets/use-is-mounted-a34b74be.js","assets/use-form-item-34ce685d.js","assets/color-to-class-b0332f36.js","assets/FadeInExpandTransition-fc975915.js","assets/Scrollbar-35d51129.js","assets/Checkbox-70815735.js","assets/index-cad90cf4.js","assets/RadioGroup-02ea8070.js","assets/Radio-afaa4b2b.js","assets/Popover-ab55c8ff.js","assets/Follower-3b5f0c65.js","assets/next-frame-once-7035a838.js","assets/use-false-until-truthy-72e72eb9.js","assets/_baseMap-457e4262.js","assets/Suffix-56e79b3b.js","assets/Dropdown-b8231906.js","assets/Icon-fc5d8913.js","assets/ChevronRight-3f42dbba.js","assets/happens-in-d88e25de.js","assets/fade-in-scale-up.cssr-0b26e361.js","assets/create-b75cc1a9.js","assets/use-keyboard-ebac156c.js","assets/Tooltip-02d89ff2.js","assets/VirtualList-ac9ae115.js","assets/Empty-fcccc007.js","assets/Input-52773133.js","assets/Eye-9d82dd1a.js","assets/Select-3c7a9b3d.js","assets/FocusDetector-05234541.js","assets/Forward-838673b3.js","assets/keysOf-5d5107c5.js","assets/drag-b298d064.js","assets/ShowHelp.vue_vue_type_script_setup_true_lang-4644f19a.js","assets/NodeIndexOutlined-0e7f206c.js","assets/GroupPageNew-b962e7e0.css","assets/useThirdPartUrl-8ecf6c87.js","assets/useCachedComponentLoader-7c63b30b.css","assets/index-df5bcc50.js","assets/GenerList-455a5c33.css","assets/MapExt-b7afd648.js","assets/FrmHtml-d4c1eb76.js","assets/WorkCheck.vue_vue_type_script_setup_true_lang-3b0c37b7.js","assets/WorkCheckParse-eb27edcd.js","assets/CommonConfig-82fb2022.js","assets/UsefulExpresFlow.vue_vue_type_script_setup_true_lang-99354ed3.js","assets/BSEntities-1c882a21.js","assets/HandWriting-24907d3b.js","assets/ESignVue-1a116d6f.js","assets/ESignVue-c5d83750.css","assets/ColorPicker-3a4a4ada.js","assets/InputGroup-5bb233c2.js","assets/HandWriting-46810f52.css","assets/FrmAttachment-cef46b5b.js","assets/index-a7bbd9e5.js","assets/MenuUnfoldOutlined-9166492e.js","assets/CloudUploadOutlined-4657ca1c.js","assets/WorkCheckParseTrack-d7391cb0.js","assets/index-0a955395.js","assets/index-325a763e.css","assets/ActionType-add280ef.js","assets/StopOutlined-507ecef9.js","assets/WorkCheckParseTrack-393bee61.css","assets/duration-990e9468.js","assets/index-70139266.js","assets/index-7f604372.js","assets/Dtl-39d61421.css"])),n=defineAsyncComponent(()=>__vitePreload(()=>import("./WorkCheck-64ae60e0.js").then(o=>o._),["assets/WorkCheck-64ae60e0.js","assets/WorkCheck.vue_vue_type_script_setup_true_lang-3b0c37b7.js","assets/index-f4658ae7.js","assets/index-e0b891f1.css","assets/WorkCheckParse-eb27edcd.js","assets/index-dc88db7c.js","assets/_createAggregator-c692fd07.js","assets/_baseEach-1e26df34.js","assets/_baseFor-37716d03.js","assets/DeleteOutlined-872fe62f.js","assets/index-9eb90d49.js","assets/useRefs-2f4603d7.js","assets/index-4ff2897f.css","assets/index-d51f1b4b.js","assets/FormItem-a040ce00.js","assets/Col-dfe054f2.js","assets/index-2c9d82ce.js","assets/useSize-90c5eaba.js","assets/index-6461d997.css","assets/index-134963ca.js","assets/index-db2e30be.css","assets/CommonConfig-82fb2022.js","assets/UsefulExpresFlow.vue_vue_type_script_setup_true_lang-99354ed3.js","assets/BasicTable-90e6228c.js","assets/index-10ceae64.js","assets/eagerComputed-1ea78af6.js","assets/css-06fbc100.js","assets/useMaxLevel-0b248899.js","assets/index-297faa0c.js","assets/Checkbox-abf1420e.js","assets/createForOfIteratorHelper-eb4541b9.js","assets/index-531da0c3.css","assets/index-3590612f.js","assets/index-b266f158.css","assets/index-cd1f9903.js","assets/iconUtil-3b6c87ab.js","assets/index-a8c443c8.css","assets/scrollTo-faf03fe5.js","assets/index-62c16213.css","assets/BasicForm-4abe2426.js","assets/FormItem.vue_vue_type_script_lang-da01c38b.js","assets/index-0e56c5c3.js","assets/index-1853a539.css","assets/componentMap-d43b954d.js","assets/ApiCascader-761331ba.js","assets/useFormItem-7226971e.js","assets/ApiCascader-171f9ec0.css","assets/index-8336ee2d.js","assets/index-2008c81a.css","assets/index-efbe76fc.js","assets/index-e8e4dd02.css","assets/index-70ffad01.js","assets/index-ae4a8897.css","assets/ApiTreeSelect-6e204649.js","assets/ApiTreeSelect-d4e34829.css","assets/index-6c09d321.js","assets/index-ca7c011f.css","assets/ApiRadioGroup-4ec6ca0e.js","assets/RadioButtonGroup-e34f3abd.js","assets/ApiSelect-7790a483.js","assets/index-ad7f1be2.js","assets/BasicUpload-47b5dea5.js","assets/UploadModal-b7c82e2b.js","assets/index-5a53dd49.js","assets/BasicModal-649ceacc.js","assets/props-7e339a09.js","assets/useModalDrag-cd2b369a.js","assets/ModalWrapper-3b9dd855.js","assets/useModalContext-bf554b39.js","assets/ModalClose-f74589aa.js","assets/FullscreenOutlined-71d2eabf.js","assets/ModalClose-cafa3673.css","assets/ModalFooter-308afa08.js","assets/ModalHeader-8905dc99.js","assets/useModalFullScreen-941437b0.js","assets/useModal-fca6ba59.js","assets/index-d6a75ace.css","assets/useUpload-fd76742d.js","assets/typing-0f0a78e2.js","assets/props-9f05f6b5.js","assets/data-fe2d6249.js","assets/helper-3b79b112.js","assets/TableAction-8031dbc2.js","assets/useTableContext-e652508f.js","assets/const-0405ffdf.js","assets/TableAction-965b8a21.css","assets/ThumbUrl-5da03225.js","assets/index-a86b513c.js","assets/isNumber-0bc0d001.js","assets/index-0510de27.css","assets/ThumbUrl-b8b607ba.css","assets/uuid-1d456649.js","assets/FileList.vue_vue_type_style_index_0_lang-f45ceff4.js","assets/FileList-f825f031.css","assets/UploadModal-3ac18665.css","assets/UploadPreviewModal-0b27d3f4.js","assets/download-95cff35f.js","assets/base64Conver-f3be3d44.js","assets/UploadPreviewModal-1f472d92.css","assets/index-2b22a167.js","assets/StrengthMeter-2dcda8ee.js","assets/StrengthMeter-366e73ee.css","assets/index-1d081ab8.js","assets/CountButton-219c3a14.js","assets/useCountdown-be79a558.js","assets/CountdownInput-4fee9191.js","assets/CountdownInput-8a14f233.css","assets/componentMap-84bbff88.css","assets/helper-2176e41a.js","assets/useLabelWidth-e916bc94.js","assets/index-1d383df5.js","assets/index-b7bd6f96.css","assets/index-806213af.css","assets/FormAction-57a3cf1e.js","assets/FormAction.vue_vue_type_script_lang-63aa1c08.js","assets/useFormContext-687e6399.js","assets/useFormValues-59b9baa1.js","assets/useAdvanced-c6108e3f.js","assets/useFormEvents-1d212091.js","assets/useAutoFocus-20555ad3.js","assets/props-d760f41f.js","assets/index-24b7f696.js","assets/BasicForm-cab616cb.css","assets/useForm-446459c6.js","assets/index-35ba6e1b.js","assets/PageFooter-fecd2617.js","assets/PageFooter-b801305c.css","assets/index-602602df.js","assets/ArrowLeftOutlined-f214e093.js","assets/ArrowRightOutlined-6abaa74a.js","assets/index-7b2b594b.js","assets/index-67a0c8c4.css","assets/index-0ff95629.js","assets/index-170b571d.css","assets/transButton-e61c9322.js","assets/index-5c0580d0.css","assets/useContentHeight-e2c7193a.js","assets/onMountedOrActivated-fbe7044d.js","assets/index-008a55cd.css","assets/HeaderCell-b8d3ddda.js","assets/EditTableHeaderIcon-8747c1c0.js","assets/FormOutlined-67a4498f.js","assets/HeaderCell-290f754f.css","assets/useColumns-122a5981.js","assets/index-b0843728.js","assets/EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js","assets/CellComponent-12da4819.js","assets/componentMap-727618eb.js","assets/helper-3ae17500.js","assets/EditableCell-d7dfad72.css","assets/useDataSource-3f383225.js","assets/merge-15067256.js","assets/_createAssigner-77c8874c.js","assets/useLoading-3104e326.js","assets/useRowSelection-e09cac44.js","assets/useTableScroll-2d085314.js","assets/useScrollTo-87b782ae.js","assets/useCustomRow-019f5e3a.js","assets/useTableStyle-a1f10d6f.js","assets/useTableHeader-8677be57.js","assets/TableHeader-e9145d93.js","assets/index-b006d45a.js","assets/ColumnSetting-e87d31b4.js","assets/sortable.esm-13e502da.js","assets/SettingOutlined-20e7662a.js","assets/ColumnSetting-89a4c374.css","assets/SizeSetting-8dda6988.js","assets/RedoSetting-c42d8845.js","assets/RedoOutlined-3d2ca639.js","assets/FullScreenSetting-af3082e5.js","assets/index-bdf787aa.css","assets/TableTitle-c53d26d0.js","assets/TableTitle-bec3d280.css","assets/TableHeader-ed6ac28b.css","assets/useTableExpand-303f3d97.js","assets/useTableFooter-03c83f8e.js","assets/TableFooter-7ab9b1a2.js","assets/useTableForm-0d347147.js","assets/props-bb3031e1.js","assets/BasicTable-f3a7a6f2.css","assets/TableImg.vue_vue_type_style_index_0_lang-0c448231.js","assets/index-fdcf88d8.js","assets/index-51b0f0fe.css","assets/TableImg-ca7039aa.css","assets/useTable-9d73cb2d.js","assets/BSEntities-1c882a21.js","assets/ParamsUtils-3cbc5822.js","assets/HandWriting-24907d3b.js","assets/ESignVue-1a116d6f.js","assets/ESignVue-c5d83750.css","assets/ColorPicker-3a4a4ada.js","assets/light-0dfdc1ad.js","assets/use-config-816d55a6.js","assets/Scrollbar-35d51129.js","assets/use-rtl-889b67fe.js","assets/use-css-vars-class-3ae3b4b3.js","assets/warn-77f3ea30.js","assets/VResizeObserver-e3ad0bab.js","assets/Input-52773133.js","assets/browser-1654e206.js","assets/Loading-fead3a83.js","assets/index-528cb859.js","assets/Icon-e3cbad7d.js","assets/use-is-mounted-a34b74be.js","assets/use-merged-state-66be05d7.js","assets/use-form-item-34ce685d.js","assets/use-memo-f04d43e5.js","assets/create-key-bf4384d6.js","assets/index-22809599.js","assets/Suffix-56e79b3b.js","assets/replaceable-a957a029.js","assets/Eye-9d82dd1a.js","assets/InputGroup-5bb233c2.js","assets/fade-in-scale-up.cssr-0b26e361.js","assets/Follower-3b5f0c65.js","assets/next-frame-once-7035a838.js","assets/use-false-until-truthy-72e72eb9.js","assets/cssr-e43ee704.js","assets/on-fonts-ready-d897575d.js","assets/Button-53926a3b.js","assets/color-to-class-b0332f36.js","assets/FadeInExpandTransition-fc975915.js","assets/SaveOutlined-da53e7db.js","assets/HandWriting-46810f52.css","assets/FrmAttachment-cef46b5b.js","assets/UAC-8e255d47.js","assets/Map-73575e6b.js","assets/Attrs-62391d6b.js","assets/EnumLab-3cbd0812.js","assets/DataType-33901a1c.js","assets/ParamUtils-cdc24dd6.js","assets/SystemConfig-b93c25b3.js","assets/bignumber-cf158d26.js","assets/Attr-d5feb8b8.js","assets/RefMethod-33a71db4.js","assets/SearchNormal-5c7fda42.js","assets/SearchFKEnum-31a3a609.js","assets/Glo-fda3f906.js","assets/EnMapExt-8e17025c.js","assets/EntityMyPK-e742fec8.js","assets/Entities-6a72b013.js","assets/BSEntity-840a884b.js","assets/index-9d7cf9bc.js","assets/index-f3701452.js","assets/index-4e4a8600.js","assets/use-route-96578f25.js","assets/index-a7bbd9e5.js","assets/index-105558c7.js","assets/index-1e934f0e.js","assets/index-60cfaf0c.js","assets/MenuUnfoldOutlined-9166492e.js","assets/CloudUploadOutlined-4657ca1c.js","assets/WorkCheckParseTrack-d7391cb0.js","assets/index-0a955395.js","assets/index-325a763e.css","assets/ActionType-add280ef.js","assets/StopOutlined-507ecef9.js","assets/WorkCheckParseTrack-393bee61.css","assets/duration-990e9468.js","assets/function-call-d3c31425.js","assets/mount-component-62c39ff8.js","assets/Toast-3c5f40d9.js"])),l=t,A=ref(l.frmData.WF_GenerWorkFlow),F=reactive({hasError:!1,tips:""}),E=useRouter(),m=ref(!1),b=getCurrentInstance(),v=ref([]),c=ref([]),w=ref([]),C=ref([]),g=ref(),d=ref({}),V=ref(0),N=ref(!1),y=ref(!1),f=ref(""),k=ref(0),B=l.frmData.WF_Node!=null?l.frmData.WF_Node[0]:null,$=ref(!1),P=ref(""),{watermark:L}=getmark(),Y=()=>h(this,null,function*(){const o=l.params.NodeID,i=new NodeWorkCheck(o);yield i.RetrieveFromDBSources(),P.value=i.FWCShowModel==0?"normalMode":"trackMode"}),S=()=>{P.value="trackMode"},z=()=>{P.value="normalMode"},J=()=>{let o=l.frmData.Sys_MapExt||[];o=o.filter(u=>u.ExtModel==="FrmBodySecret");let i="";o.length!=0&&(i=o[0].Tag1),i.includes("@")==!0&&(i=DealExp(i,d.value)),i&&L(i)},X=()=>h(this,null,function*(){try{m.value=!0;const o=l.frmData.Sys_GroupField;c.value=l.frmData.Sys_MapAttr,w.value=l.frmData.Sys_FrmAttachment||[],C.value=l.frmData.Sys_MapDtl||[],g.value=l.frmData.Sys_MapData[0],d.value=l.frmData.MainTable[0]||{};const i=GetMapExtsGroup(l.frmData.Sys_MapExt),u=l.frmData.WF_FrmNode!=null?l.frmData.WF_FrmNode[0]:null;for(const r of o)if(r.ShowType!=2){if(r.CtrlType===""&&v.value.push(r),r.CtrlType==="Dtl"){const p=Z(r.CtrlID);p.length>0&&(r.dtl=p[0],v.value.push(r))}if(r.CtrlType==="Ath"){const p=re(r.CtrlID);p.length>0&&(r.ath=p[0],v.value.push(r))}if(r.CtrlType==="FWC"&&B!=null&&B.FWCSta!=0&&l.params.WorkID){k.value=B.FWCVer;const p=c.value.filter(T=>T.UIContralType==UIContralType.SignCheck);u!=null&&u.MyPK!=""?u.IsEnableFWC!=0&&(p.length>0&&(B.FWCSta==1&&B.CheckField!=""||B.FWCSta==2)?(y.value=!0,f.value=u.CheckField):v.value.push(r),B.FWCSta==1&&(N.value=!0)):(p.length>0&&(B.FWCSta==1&&B.CheckField!=""||B.FWCSta==2)?(y.value=!0,f.value=u.CheckField):v.value.push(r),B.FWCSta==1&&(N.value=!0))}Y()}l.frmData.Sys_MapExt.filter(r=>r.ExtModel==="RBAction"&&r.DoWay==="1").forEach(r=>{ne(r.FK_MapData,r.AttrOfOper,d.value[r.AttrOfOper])});for(const r of c.value){if(r.LGType===FieldTypeS.Normal&&r.UIContralType===UIContralType.DDL||r.LGType===FieldTypeS.FK||r.LGType===FieldTypeS.Enum){if(r.ddl=pe(r),typeof d.value[r.KeyOfEn]=="string"&&!d.value[r.KeyOfEn])d.value[r.KeyOfEn]=r.ddl[0].value,d.value[r.KeyOfEn+"T"]=r.ddl[0].text,d.value[r.KeyOfEn+"Text"]=d.value[r.KeyOfEn+"T"];else{const p=r.ddl.filter(T=>T.value===d.value[r.KeyOfEn]);d.value[r.KeyOfEn+"T"]=p.length!=0?p[0].text:"",d.value[r.KeyOfEn+"Text"]=d.value[r.KeyOfEn+"T"]}r.LGType===FieldTypeS.Enum&&r.UIContralType===UIContralType.CheckBok&&(r.mode="multiple")}if(r.MyDataType===DataType.AppDate||r.MyDataType===DataType.AppDateTime){const p=ie(r);r.dateType=p[0],r.columnsType=p[1],r.format=p[2],r.UIIsInput&&(r.rules=[{required:!0,message:r.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A",type:"object"}])}else r.MyDataType===DataType.AppFloat||r.MyDataType===DataType.AppDouble||r.MyDataType===DataType.AppMoney?(r.bit=r.DefVal==""||r.DefVal.includes(".")==!1?2:r.DefVal.substring(r.DefVal.indexOf(".")+1).length,r.UIIsInput&&(r.rules=[{required:!0,message:r.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}])):r.UIIsInput&&(r.rules=[{required:!0,message:r.Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]);if(r.UIContralType===UIContralType.AthShow){const p=w.value.filter(T=>T.MyPK===r.MyPK);p.length==0&&(r.ath=null,d.value[r.KeyOfEn]="\u9644\u4EF6\u4FE1\u606F\u4E22\u5931,\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"),r.ath=p[0]}r.UIContralType===UIContralType.Score&&(d.value[r.KeyOfEn]==""&&(d.value[r.KeyOfEn]=0),r.Tag2=r.Tag2||"5"),r.clearable=parseInt(GetPara(r.AtPara,"clearable")||"0")!=0,r.suffix=GetPara(r.AtPara,"suffix")||"",r.mapExts=i[r.MyPK]||[]}d.value=j(d.value,c.value),J()}catch(o){F.hasError=!0,F.tips=o}finally{m.value=!1}}),Q=o=>h(this,null,function*(){l.params.WorkID!=0&&(yield se(),E.push("/CCMobile/CCForm/Dtl?EnsName="+o.No+"&MapDtlNo="+o.No+"&IsReadonly="+(l.fieldIsReadonly==!0?1:0)+"&FrmID="+o.FK_MapData+"&RefPKVal="+l.params.WorkID+"&FK_Node="+l.params.FK_Node+"&WorkID="+l.params.WorkID+"&FK_Flow="+l.params.FK_Flow))}),{ConvertDataToDB:G,ConvertDataFromDB:j}=userConvertData(),K=o=>o?c.value.filter(i=>i.UIVisible!=0&&parseInt(i.GroupID)===parseInt(o)):c.value.filter(i=>i.UIVisible!=0),re=o=>o==""||w.value.length==0?[]:w.value.filter(i=>i.MyPK===o&&i.IsVisable!="0"&&i.NoOfObj!="FrmWorkCheck"),Z=o=>o==""||C.value.length==0?[]:C.value.filter(i=>i.No===o&&i.IsView),R=shallowRef(),O=shallowRef(),U=shallowRef(),H=shallowRef(),oe=(o=!1)=>h(this,null,function*(){let i={};R.value!=null?Array.isArray(R.value)?i=R.value[0].mainData:i=R.value.mainData:O.value!=null&&(Array.isArray(O.value)?i=O.value[0].mainData:i=O.value.mainData);const u=G(i,c.value);let D=!0,r="";if(c.value.filter(p=>p.MyDataType===DataType.AppString).forEach(p=>{u[p.KeyOfEn]!=null&&u[p.KeyOfEn]!=""&&u[p.KeyOfEn].length>p.MaxLen&&(r+="\u5B57\u6BB5"+p.Name+"\u8F93\u5165\u5B57\u6BB5\u7684\u957F\u5EA6\u4E0D\u80FD\u8D85\u8FC7"+p.MaxLen+`
|
|
`)}),r!="")return showFailToast(r),null;if(o==!1&&(c.value.filter(p=>p.UIIsInput===1).forEach(p=>{(u[p.KeyOfEn]===null||u[p.KeyOfEn]==="")&&(r+="\u5B57\u6BB5"+p.Name+`\u503C\u4E0D\u80FD\u4E3A\u7A7A
|
|
`)}),r!=""))return showFailToast(r),null;if(N.value==!0&&(y.value==!0||(H.value==null?D=U.value.WorkCheckSave(o):Array.isArray(H.value)?D=yield H.value[0].WorkCheckSave(o):D=yield H.value.WorkCheckSave(o))),D==!1)return null;if(w.value.length>0)for(const p of w.value){let T=b==null?void 0:b.refs["ath"+p.MyPK];T&&Array.isArray(T)&&(T=T[0]),T&&T.CheckAth()==!1&&(D=!1)}return u}),se=()=>h(this,null,function*(){try{m.value=!0;const o=yield oe(!0);if(o==null)return;const i=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");i.AddJson(o),i.AddJson(l.params);const u=yield i.DoMethodReturnString("Save");typeof u=="string"&&u.includes("err@")==!0&&showFailToast(u.replace("err@",""))}catch(o){F.hasError=!0,F.tips=o}finally{m.value=!1}});onMounted(()=>h(this,null,function*(){Events.on("IsShowMsg",o=>h(this,null,function*(){$.value=o}))})),onUnmounted(()=>{Events.off("IsShowMsg")}),e({VerifyFormData:oe});const pe=o=>{let i=o.UIBindKey||"";if(i=="")return[{value:d.value[o.KeyOfEn],text:"\u7ED1\u5B9A\u7684\u5916\u952E\u679A\u4E3E\u503C\u4E22\u5931"}];const u=[];let D=l.frmData[o.KeyOfEn];if(D==null&&(D=l.frmData[o.UIBindKey]),D==null&&o.LGType===FieldTypeS.Enum){const r=l.frmData.Sys_Enum.filter(p=>p.EnumKey==i);return(o.UIIsInput===0||o.DefVal==="-1")&&o.UIContralType==UIContralType.DDL&&u.push({value:-1,text:"-\u65E0-"}),r.forEach(p=>{u.push({value:p.IntKey,text:p.Lab})}),u}if((D==null||i==="Blank")&&(l.isReadonly==!0||l.fieldIsReadonly||o.UIIsEnable==0)){let r=d.value[o.KeyOfEn+"Text"]||"";return r==""&&(r=d.value[o.KeyOfEn+"T"]||""),[{value:d.value[o.KeyOfEn],text:r}]}return D==null?[{value:"",text:"\u8BF7\u9009\u62E9"}]:(o.UIIsInput===0&&u.push({value:"",text:"-\u65E0-"}),D.forEach(r=>{u.push({value:r.No,text:r.Name})}),u)},ie=o=>{switch(parseInt(o.IsSupperText)){case 0:return["date",["year","month","day"],"YYYY-MM-DD"];case 1:return["datetime",["hour","minute"],"YYYY-MM-DD HH:mm"];case 2:return["datetime",["hour","minute","second"],"YYYY-MM-DD HH:mm:ss"];case 3:return["date",["year","month"],"YYYY-MM"];case 4:return["time",["hour","minute"],"HH:mm"];case 5:return["time",["hour","minute","second"],"HH:mm:ss"];case 6:return["date",["month","day"],"MM-DD"];case 7:return["date",["year"],"YYYY"];case 8:return["date",["month"],"MM"];default:return["date",["year","month","day"],"YYYY-MM-DD"]}};provide("ChangeParentAttr",(o,i,u)=>{switch(i){case"ActiveDDL":case"FullDataDDL":c.value.forEach(D=>{if(D.KeyOfEn===o){D.ddl=u,u.length===0&&(d.value[o]="",d.value[o+"T"]="",d.value[o+"Text"]=""),D.ShowType=u.length!=0&&u[0].hasOwnProperty("ParentNo")?"Tree":"",d.value[o]="",d.value[o+"T"]="",d.value[o+"Text"]="",u.filter(r=>r.value===d.value[o]).length===0&&(d.value[o]=u.length===0?"":u[0].value,d.value[o+"T"]=u.length===0?"":u[0].text,d.value[o+"Text"]=d.value[o+"T"]);return}});break}});const W={},ce=(o,i)=>{if(!(W[i]==null||W[i].length==0)&&W[i].length>0){const u=W[i][0];for(let D in u){const r=u[D];if(r.length==2){for(let p=0;p<v.value.length;p++)v.value[p].CtrlID&&v.value[p].CtrlID===D&&(v.value[p].ShowType=r[1]);continue}for(let p=0;p<c.value.length;p++)if(c.value[p].MyPK===o+"_"+D){if(c.value[p].UIIsEnable=r[0],c.value[p].UIVisible=r[1],c.value[p].UIIsInput=r[2],r[2]==0){const T=c.value[p].rules;if(T&&T.length!=0){const q=T.findIndex(I=>typeof I.required=="boolean");q.length!=-1&&c.value[p].rules.splice(q,1)}}d.value[D]=r[3];break}}}},ne=(o,i,u)=>h(this,null,function*(){const r=l.frmData.Sys_FrmRB.filter(ae=>ae.MyPK===o+"_"+i+"_"+u);if(r.length==0)return;const p=r[0].FieldsCfg,T=r[0].SetVal,q=new AtPara(p),I={};let ee=!1;q.HisHT.forEach((ae,M)=>{const x=parseInt(ae);Array.isArray(I[M])==!1&&(I[M]=[]);let te=!1;if(x!=0){for(let _=0;_<c.value.length;_++)if(c.value[_].MyPK===o+"_"+M){if(I[M].push(c.value[_].UIIsEnable),I[M].push(c.value[_].UIVisible),I[M].push(c.value[_].UIIsInput),I[M].push(d.value[M]),x===1&&(c.value[_].UIIsEnable=1),x===2){c.value[_].UIIsEnable=1,c.value[_].UIIsInput=1;const le=c.value[_].rules;!le||le.length==0?c.value[_].rules=[{required:!0,message:c.value[_].Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"}]:le.filter(de=>typeof de.required=="boolean").length==0&&c.value[_].rules.push({required:!0,message:c.value[_].Name+"\u503C\u4E0D\u80FD\u4E3A\u7A7A"})}x===3&&(c.value[_].UIIsEnable=0),x===4&&(c.value[_].UIVisible=0),ee=!0,te=!0;break}if(te==!1)for(let _=0;_<v.value.length;_++)v.value[_].CtrlID&&v.value[_].CtrlID===M&&(I[M].push(1),I[M].push(v.value[_].ShowType),x===3&&(v.value[_].ShowType=0),x===4&&(v.value[_].ShowType=2),ee=!0)}});const ue=new AtPara(T);ue.HisHT.forEach((ae,M)=>{if(Array.isArray(I[M])==!1){I[M]=[];const x=c.value.filter(te=>te.MyPK===o+"_"+i)[0];I[M].push(x.UIIsEnable),I[M].push(x.UIVisible),I[M].push(x.UIIsInput),I[M].push(d.value[M])}d.value[M]=ue.HisHT.get(M),ee=!0}),W[i]=[],ee&&W[i].push(I),V.value++});return X(),provide("CleanAll",ce),provide("SetEnable",ne),onUnmounted(()=>{L("")}),(o,i)=>(openBlock(),createElementBlock("div",null,[$.value?createCommentVNode("",!0):(openBlock(),createElementBlock("div",_hoisted_1$2,[A.value?(openBlock(),createElementBlock("div",_hoisted_2$2,[createBaseVNode("span",null,toDisplayString(A.value[0].FlowName),1),A.value[0].WFState||A.value[0].WFState=="0"?(openBlock(),createElementBlock(Fragment,{key:0},[A.value[0].WFState=="1"?(openBlock(),createElementBlock("span",_hoisted_3$2,[createVNode(unref(Icon$1),{icon:"octicon:dot-fill-16",class:"circle"}),createTextVNode("\u8349\u7A3F ")])):A.value[0].WFState=="0"?(openBlock(),createElementBlock("span",_hoisted_4$1,[createVNode(unref(Icon$1),{icon:"octicon:dot-fill-16",class:"circle"}),createTextVNode("\u7A7A\u767D ")])):A.value[0].WFState=="2"?(openBlock(),createElementBlock("span",_hoisted_5$1,[createVNode(unref(Icon$1),{icon:"octicon:dot-fill-16",class:"circle"}),createTextVNode("\u8FDB\u884C\u4E2D ")])):A.value[0].WFState=="3"?(openBlock(),createElementBlock("span",_hoisted_6$1,[createVNode(unref(Icon$1),{icon:"octicon:dot-fill-16",class:"circle"}),createTextVNode("\u5DF2\u5B8C\u6210 ")])):A.value[0].WFState=="5"?(openBlock(),createElementBlock("span",_hoisted_7$1,[createVNode(unref(Icon$1),{icon:"octicon:dot-fill-16",class:"circle"}),createTextVNode("\u9000\u56DE ")])):createCommentVNode("",!0)],64)):createCommentVNode("",!0)])):createCommentVNode("",!0),g.value.FrmShowType===0?(openBlock(!0),createElementBlock(Fragment,{key:1},renderList(v.value,u=>(openBlock(),createElementBlock("div",{key:u.OID},[u.CtrlType==="Dtl"&&u.ShowType!=2?(openBlock(),createElementBlock("h2",{key:0,onClick:D=>Q(u.dtl),style:{"background-color":"#f8f8f8","border-top":"1px solid #e5e5e5"}},[createBaseVNode("div",_hoisted_9$1,toDisplayString(u.Lab),1),_hoisted_10$1],8,_hoisted_8$1)):(openBlock(),createElementBlock(Fragment,{key:1},[u.ShowType!=2?(openBlock(),createElementBlock("h2",_hoisted_11$1,[u.CtrlType==="FWC"?(openBlock(),createElementBlock("span",_hoisted_12$1,[createTextVNode(toDisplayString(u.Lab)+" ",1),createBaseVNode("div",null,[createBaseVNode("i",{class:"icon-film",onClick:S}),createBaseVNode("i",{class:"icon-notebook",onClick:z,style:{margin:"0 10px"}})])])):(openBlock(),createElementBlock(Fragment,{key:1},[createTextVNode(toDisplayString(u.Lab),1)],64))])):createCommentVNode("",!0)],64)),u.CtrlType===""?(openBlock(),createBlock(MapAttrForm,{refPKVal:l.params.WorkID,"map-attrs":K(u.OID),frmData:l.frmData,mainData:d.value,checkField:f.value,fwcVer:k.value,params:l.params,ref_for:!0,ref_key:"basicData",ref:R,"is-readonly":l.fieldIsReadonly||l.isReadonly,"is-page-readonly":l.isReadonly,key:V.value},null,8,["refPKVal","map-attrs","frmData","mainData","checkField","fwcVer","params","is-readonly","is-page-readonly"])):createCommentVNode("",!0),u.CtrlType==="Ath"&&u.ShowType!=2?(openBlock(),createElementBlock(Fragment,{key:3},[l.fieldIsReadonly?(openBlock(),createElementBlock("div",_hoisted_13$1,[createVNode(AthView,{"ath-info":u.ath,params:l.params,PKValue:l.params.WorkID},null,8,["ath-info","params","PKValue"])])):(openBlock(),createBlock(unref(a),{ref_for:!0,ref:"ath"+u.ath.MyPK,"ath-info":u.ath,params:l.params,"is-readonly":l.fieldIsReadonly,key:V.value},null,8,["ath-info","params","is-readonly"]))],64)):createCommentVNode("",!0),u.CtrlType==="FWC"?(openBlock(),createBlock(unref(n),{key:4,ref_for:!0,ref_key:"workCheck",ref:H,params:l.params,nodeInfo:unref(B),"is-readonly":l.isReadonly,examineMode:P.value,frmData:l.frmData},null,8,["params","nodeInfo","is-readonly","examineMode","frmData"])):createCommentVNode("",!0)]))),128)):(openBlock(),createBlock(unref(Tabs),{key:2},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(v.value,u=>(openBlock(),createBlock(unref(Tab),{key:u.OID,title:u.Lab},{default:withCtx(()=>[u.CtrlType===""?(openBlock(),createBlock(MapAttrForm,{key:0,refPKVal:l.params.WorkID,"map-attrs":K(u.OID),frmData:l.frmData,mainData:d.value,checkField:f.value,fwcVer:k.value,params:l.params,"is-readonly":l.fieldIsReadonly,ref_for:!0,ref_key:"TabbasicData",ref:O},null,8,["refPKVal","map-attrs","frmData","mainData","checkField","fwcVer","params","is-readonly"])):createCommentVNode("",!0),u.CtrlType==="Ath"?(openBlock(),createElementBlock(Fragment,{key:1},[l.fieldIsReadonly?(openBlock(),createElementBlock("div",_hoisted_14$1,[createVNode(AthView,{"ath-info":u.ath,params:l.params,PKValue:l.params.WorkID},null,8,["ath-info","params","PKValue"])])):(openBlock(),createBlock(unref(a),{ref_for:!0,ref:"ath"+u.ath.MyPK,"ath-info":u.ath,params:l.params,"is-readonly":l.fieldIsReadonly,key:V.value},null,8,["ath-info","params","is-readonly"]))],64)):createCommentVNode("",!0),u.CtrlType==="Dtl"?(openBlock(),createBlock(unref(s),{key:2,"dtl-info":u.dtl,"main-data":d.value,params:l.params,"is-readonly":l.fieldIsReadonly},null,8,["dtl-info","main-data","params","is-readonly"])):createCommentVNode("",!0),u.CtrlType==="FWC"?(openBlock(),createBlock(unref(n),{key:3,ref_for:!0,ref_key:"tabWorkCheck",ref:U,nodeInfo:unref(B),params:l.params,"is-readonly":l.isReadonly,examineMode:P.value,frmData:l.frmData},null,8,["nodeInfo","params","is-readonly","examineMode","frmData"])):createCommentVNode("",!0)]),_:2},1032,["title"]))),128))]),_:1}))]))]))}}),FrmFool_vue_vue_type_style_index_0_scoped_9f66b50b_lang="",FrmFool=_export_sfc(_sfc_main$3,[["__scopeId","data-v-9f66b50b"]]),FrmFool$1=Object.freeze(Object.defineProperty({__proto__:null,default:FrmFool},Symbol.toStringTag,{value:"Module"})),_hoisted_1$1={style:{"background-color":"rgb(240, 242, 245)",height:"100%"}},_hoisted_2$1={key:0,class:"ant-tag-red"},_hoisted_3$1={key:1},_sfc_main$2=defineComponent({__name:"Frm",props:{params:{type:Object,default:()=>({})}},setup(t){const e=useRoute(),a=t,s=ref(!1),n=reactive({tips:"",hasError:!1}),l=ref(),A=ref(!1),F=ref(FrmType.FoolForm),E=a.params.isComponent===!0?a.params:e.query||{},m=()=>h(this,null,function*(){try{s.value=!0,A.value=a.params.isReadonly;let c=new HttpHandler("BP.WF.HttpHandler.WF_MyView");c.AddJson(E);const w=yield c.DoMethodReturnString("GenerWorkNode");if(typeof w=="string"&&w.includes("err@")==!0){n.hasError=!0,n.tips=w.replace("err@","");return}l.value=JSON.parse(JSON.stringify(w)),c=new HttpHandler("BP.WF.HttpHandler.WF_MyView"),c.AddJson(E);const C=yield c.DoMethodReturnString("MyFrm_Init_Data");if(typeof C=="string"&&C.includes("err@")==!0){message.error(C);return}if(C&&(l.value.MainTable[0]=C),typeof l.value=="object"&&l.value.PageName==="Frm"){F.value=10;return}const g=l.value.WF_Node[0],d=l.value.WF_Flow[0],V=l.value.Sys_MapData[0];let N=null;(d.FlowDevModel=="1"||g.FormType==11)&&l.value.WF_FrmNode&&(N=l.value.WF_FrmNode[0],N&&N.FrmSln==1&&(A.value=!0)),F.value=v(d,g,V,N)||FrmType.FoolForm}catch(c){n.hasError=!0,n.tips=c}finally{s.value=!1}}),b=shallowRef(),v=(c,w,C,g)=>{const d=c.FlowDevModel||0,V=w.FormType;switch(d){case FlowDevModel.Prefessional:switch(V){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(g)return C.FrmType;break;case NodeFormType.Develop:return FrmType.Develop;case NodeFormType.ChapterFrm:return FrmType.ChapterFrm}break;case FlowDevModel.JiJian:return C.FrmType;case FlowDevModel.FoolTruck:return FrmType.FoolForm;case FlowDevModel.RefOneFrmTree:if(g)return C.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 m(),(c,w)=>(openBlock(),createElementBlock("div",_hoisted_1$1,[createVNode(unref(Spin),{spinning:s.value},{default:withCtx(()=>[n.hasError?(openBlock(),createElementBlock("div",_hoisted_2$1,[createVNode(_sfc_main$4,{doc:n.tips},null,8,["doc"])])):(openBlock(),createElementBlock("div",_hoisted_3$1,[F.value===0&&l.value?(openBlock(),createBlock(FrmFool,{key:0,ref_key:"basicData",ref:b,frmData:l.value,fieldIsReadonly:t.params.fieldIsReadonly,isReadonly:A.value,params:unref(E)},null,8,["frmData","fieldIsReadonly","isReadonly","params"])):createCommentVNode("",!0)]))]),_:1},8,["spinning"])]))}}),Frm_vue_vue_type_style_index_0_scoped_35cfc5a5_lang="",Frm=_export_sfc(_sfc_main$2,[["__scopeId","data-v-35cfc5a5"]]),Frm$1=Object.freeze(Object.defineProperty({__proto__:null,default:Frm},Symbol.toStringTag,{value:"Module"})),_hoisted_1={style:{padding:"var(--van-cell-vertical-padding)"}},_hoisted_2=["innerHTML"],_hoisted_3=["innerHTML"],_hoisted_4={class:"van-cell__title van-field__label"},_hoisted_5={class:"van-cell__value van-field__value"},_hoisted_6={class:"van-field__body"},_hoisted_7={class:"van-field__control van-field__control--right",placeholder:"\u70B9\u51FB\u9009\u62E9\u6811\u5E72\u53F6\u5B50\u6A21\u5F0F"},_hoisted_8={key:1},_hoisted_9={key:0,class:"van-badge__wrapper van-icon van-icon-arrow van-cell__right-icon"},_hoisted_10={key:0,style:{color:"red"}},_hoisted_11={class:"frmStyleType"},_hoisted_12={style:{width:"100%","border-radius":"2px"}},_hoisted_13=["src"],_hoisted_14=["src"],_hoisted_15=["href","target"],_hoisted_16={style:{display:"flex","justify-content":"space-between",height:"44px","line-height":"44px"}},_sfc_main$1=defineComponent({__name:"OneMapAttr",props:{mapAttr:{type:Object,default:()=>({})},frmData:{type:Object,default:null},params:{type:Object,default:null},isReadonly:{type:Boolean,default:!1},isPageReadonly:{type:Boolean,default:!1},mainData:{type:Object,default:()=>({})},data:{type:Object,default:()=>({})},refPKVal:{type:String,default:"0"},rules:{type:Array,default:()=>[]},isDtl:{type:Boolean,default:!1},rowIdx:{type:Number,default:0}},emits:["ChangeDtlData"],setup(__props,{expose:__expose,emit:__emit}){const props=__props,checked=ref([]),curMapAttr=ref(props.mapAttr),rowData=ref(props.mainData),currYear=dayjs().year(),numMax=ref(1/0),numMin=ref(1/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,isKeepSecret,isTelFormat,isEmailFormat,isAddrFormat,isCalendarFormat,isSignCheck}=useKeyOfEnType(props.isReadonly),{GetDataTableByDB,CovertMoneyToCN,GetActionDLLData,GetFullData,GetFullDataDtl,GetDataTableOfTBChoice}=mapExtParse(),datePop=reactive({visible:!1,dateType:"",currentDate:[],currentTime:[],minDate:new Date(currYear-100,0,1),maxDate:new Date(currYear+100,12,32),columnsType:[]}),selectPop=reactive({visible:!1,ddl:[],mode:""}),InitPage=()=>h(this,null,function*(){if(curMapAttr.value.AtPara&&[2,4,5,8].includes(curMapAttr.value.MyDataType)){let e=GetPara(curMapAttr.value.AtPara,"NumMax");e&&(numMax.value=parseFloat(e)),e=GetPara(curMapAttr.value.AtPara,"NumMin"),e&&(numMin.value=parseFloat(e))}if(curMapAttr.value.UIIsEnable===1&&(isDDL(curMapAttr.value)||isAutoComplete(curMapAttr.value))){const e=rowData.value[curMapAttr.value.KeyOfEn],a=curMapAttr.value.ddl===void 0?null:curMapAttr.value.ddl.filter(s=>s.value===e);a!=null&&a.length!=0&&changeSelect(a[0].value,a[0].text,!0)}if(isTextPop(curMapAttr.value)||isTextSelect(curMapAttr.value)){const e=rowData.value[curMapAttr.value.KeyOfEn]||"",a=rowData.value[curMapAttr.value.KeyOfEn+"T"]||"";curMapAttr.value.eleDBs=[],e&&a&&(curMapAttr.value.eleDBs=a.split(","))}if(isTextChoiceSearch(curMapAttr.value)){const e=rowData.value[curMapAttr.value.KeyOfEn]||"",a=rowData.value[curMapAttr.value.KeyOfEn+"T"]||"";curMapAttr.value.eleDBs=[],e&&a&&e.split(",").forEach((s,n)=>{curMapAttr.value.eleDBs.push({value:s,label:a.split(",")[n]})})}if(isSignCheck(curMapAttr.value)&&props.isPageReadonly===!1&&nodeInfo!=null){const e=nodeInfo.CheckField,a=curMapAttr.value.KeyOfEn;if(e==a){const s=rowData.value[a];s.includes(nodeInfo.NodeID+",")==!1&&(rowData.value[a]=s+nodeInfo.NodeID+",")}}curMapAttr.value.UIContralType===60&&(yield GetBigText());let t=curMapAttr.value.mapExts.filter(e=>e.ExtModel==="MultipleChoiceSmall"||e.ExtModel==="SingleChoiceSmall");if(t.length>0&&(curMapAttr.value.ddl=yield GetDataTableOfTBChoice(t[0],props.refPKVal),curMapAttr.value.type="select",curMapAttr.value.mode="",t[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 e=rowData.value[curMapAttr.value.KeyOfEn];curMapAttr.value.mapExts.forEach(s=>{s.DoWay==="IDCard"&&(e=e.substring(0,3)+"***********"+e.substring(e.length-2,e.length)),s.DoWay==="Tel"&&(e=e.substring(0,3)+"******"+e.substring(e.length-3,e.length)),s.DoWay==="Bank"&&(e=e.substring(0,4)+"************"+e.substring(e.length-4,e.length)),rowData.value[curMapAttr.value.KeyOfEn+"T"]=e})}curMapAttr.value.UIContralType===6&&(athNum.value=rowData.value[curMapAttr.value.KeyOfEn]||0)}),onAutoCompleteSearch=()=>h(this,null,function*(){const t=rowData.value[curMapAttr.value.KeyOfEn],e=curMapAttr.value.mapExts.filter(s=>s.ExtModel==="TBFullCtrl")[0];let a=[];if(e.DoWay==="Simple"||e.DoWay==="Table"||e.DoWay==="SimpleSFTable"||e.DoWay==="TableSFTable"){if(e.DBType==0){const s=new BSEntity("BP.Sys.MapExt",e.MyPK);yield s.Init(),a=(yield s.DoMethodReturnString("GetDataTableByField","Tag4","@Key="+t,"",props.refPKVal.toString(),""))||[]}e.DBType==1&&(yield DBAccess.RunUrlReturnJSON(e.Tag4),a=DBAccess.data||[]),e.DBType==2&&(a=(yield DBAccess.RunFunctionReturnStr(e.Tag4))||[])}if(a=a.map(s=>({value:s.No||s.NO||s.no,text:s.Name||s.NAME||s.name})),Array.isArray(a)&&a.length>0){const s=a[0];(!s.value||!s.text)&&message.error("\u67E5\u8BE2\u7ED3\u679C\u5217\u5FC5\u987B\u5305\u542BNo,Name\uFF0C\u8BF7\u68C0\u67E5\u6570\u636E\u6E90\u914D\u7F6E")}selectPop.visible=!0,selectPop.ddl=a}),popModal=reactive({visible:!1,title:"",modalType:"Pop",keyOfEn:"",mapExt:{},itemNames:"",params:{},Ath:"",isReadonly:!1}),onClickTextPop=t=>{if(t.UIIsEnable===0||props.isReadonly==!0)return;const e=t.mapExts.filter(a=>a.ExtModel==="Pop")[0];popModal.visible=!0,popModal.title=e.Title||"\u8BF7\u9009\u62E9"+t.Name,popModal.keyOfEn=t.KeyOfEn,popModal.mapExt=e,popModal.modalType="Pop",popModal.itemNames=rowData.value[t.KeyOfEn+"T"]},ath=shallowRef(),refPop=shallowRef(),TextPopOK=()=>h(this,null,function*(){var e;if(popModal.modalType=="Frm"){popModal.visible=!1;return}if(popModal.modalType=="Ath"){popModal.visible=!1;let a=(e=ath.value)==null?void 0:e.dbList;athNum.value=a.length,rowData.value[curMapAttr.value.KeyOfEn]=athNum.value;return}const t=refPop.value.handlerPopOK();t[0]&&(rowData.value[popModal.keyOfEn]=t[0].join(","),rowData.value[popModal.keyOfEn+"T"]=t[1].join(","),curMapAttr.value.eleDBs=t[1],yield changeSelect(t[0].join(","),t[1].join(","))),popModal.visible=!1});__expose({TextPopOK});const athNum=ref(0),OpenUploadModal=(t,e)=>{popModal.visible=!0,popModal.keyOfEn=t.KeyOfEn,popModal.modalType="Ath",popModal.Ath=t.ath,popModal.isReadonly=e,popModal.title=t.Name},SelectOrOpenFrm=()=>{if(curMapAttr.value.UIIsEnable===0||props.isReadonly==!0){const t=rowData.value[curMapAttr.value.KeyOfEn+"T"].split(",");if(t.length===3){const e=t[1].replace("FlowNo=",""),a=t[2].replace("WorkID=","");popModal.params.FlowNo=e,popModal.params.WorkID=a,popModal.params.isComponent=!0,popModal.visible=!0,popModal.title=t[0].substring(7),popModal.modalType="Frm"}return}popModal.params.WorkID=props.params.WorkID,popModal.params.EnName="GL_LinkRefFlow",popModal.params.FlowNo=curMapAttr.value.Tag2,popModal.params.FrmID=curMapAttr.value.FK_MapData,popModal.params.KeyOfEn=curMapAttr.value.KeyOfEn,popModal.modalType="GenerList",popModal.title="\u5173\u8054\u6D41\u7A0B",popModal.visible=!0},modalIsShow=(t,e)=>h(this,null,function*(){popModal.visible=t,rowData.value[curMapAttr.value.KeyOfEn+"T"]=e,e=e.split(",")[0].substring(7),rowData.value[curMapAttr.value.KeyOfEn]=e}),DeleteEleDB=(t,e)=>h(this,null,function*(){let a=rowData.value[curMapAttr.value.KeyOfEn].split(",");a.splice(e,1),rowData.value[curMapAttr.value.KeyOfEn]=a.join(","),a=rowData.value[curMapAttr.value.KeyOfEn+"T"].split(","),a.splice(e,1),curMapAttr.value.eleDBs=a,rowData.value[curMapAttr.value.KeyOfEn+"T"]=a.join(",")});ref(!1),ref([]);const CommDoFunc=(eventType,val)=>h(this,null,function*(){let mapExts=curMapAttr.value.mapExts||[];if(mapExts=mapExts.filter(t=>t.ExtModel==="BindFunction"&&t.ExtType==="SelfFunc"&&t.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(t=>t.ExtModel==="BindFunction"&&t.ExtType==="JSBody"&&t.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"),onSelectClickPop=t=>{t.UIIsEnable===0||props.isReadonly==!0||(selectPop.visible=!0,selectPop.ddl=t.ddl,selectPop.ddl.map(e=>{if(e.label)e.text=e==null?void 0:e.label;else return e.text}),selectPop.mode=t.mode)},onConfirmSelect=e=>h(this,[e],function*({selectedOptions:t}){if(selectPop.mode==="multiple"){const a=checked.value.join(","),s=[];selectPop.ddl.forEach(n=>{(a+",").includes(n.value+",")&&s.push(n.text)}),yield changeSelect(a,s.join(","))}else{const a=t[0].value,s=t[0].text;yield changeSelect(a,s)}}),changeSelect=(t,e,a=!1)=>h(this,null,function*(){rowData.value[curMapAttr.value.KeyOfEn]=t,rowData.value[curMapAttr.value.KeyOfEn+"Text"]=e,rowData.value[curMapAttr.value.KeyOfEn+"T"]=e,selectPop.visible=!1;const s=curMapAttr.value.mapExts||[];for(const n of s)if(!(a&&n.ExtModel==="RBAction"))switch(n.ExtModel){case"ActiveDDL":const l=yield GetActionDLLData(t,n,props.refPKVal,rowData.value);ChangeParentAttr(n.AttrsOfActive,"ActiveDDL",l,props.rowIdx);break;case"FullCtrl":case"TBFullCtrl":case"Pop":case"DDLFullCtrl":if(n.DoWay==0||n.DoWay==="None")break;if(n.Tag5!="None"){const E=yield GetFullData(t,n,props.refPKVal,rowData.value,props.data);if(E==null)continue;for(const m in E)rowData.value.hasOwnProperty(m)&&(rowData.value[m]=E[m])}break;case"FullDataDDL":const A=yield GetActionDLLData(t,n,"Doc",props.refPKVal,rowData.value);ChangeParentAttr(n.Tag1,"FullDataDDL",A,props.rowIdx);break;case"FullDataDtl":if((yield GetFullDataDtl(t,n,props.refPKVal,rowData.value,props.data))==null)break;ChangeParentAttr(n.Tag1,"FullDataDtl");break;case"BindFunction":yield CommDoFunc("change",t);break;case"RBAction":if(n.DoWay==0||n.DoWay==="None")break;CleanAll(n.FK_MapData,n.AttrOfOper),SetEnable(n.FK_MapData,n.AttrOfOper,t);break}}),FormatMoney=t=>{if(t==="")return parseFloat(0).toFixed(curMapAttr.value.bit);const e=parseFloat(t).toFixed(curMapAttr.value.bit),a=e.includes(".")?e.substring(0,e.indexOf(".")):e;let s=e.includes(".")?e.substring(e.indexOf(".")+1):"0";if(s.length<curMapAttr.value.bit)for(let n=s.length;n<curMapAttr.value.bit;n++)s+="0";return a.replace(/\B(?=(\d{3})+(?!\d))/g,",")+"."+s},emit=__emit;watch(()=>cloneDeep(rowData.value),()=>h(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 t in rowData.value){const e=rowData.value[t].toString()===""?"0":rowData.value[t].toString();if(expression.includes("@"+t)==!0&&(expression=expression.replaceAll("@"+t,e.replace(/\$\s?|(,*)/g,""))),expression.includes("@")==!1)break}const data=eval(expression);data!=rowData.value[mapExt.AttrOfOper]&&(rowData.value[mapExt.AttrOfOper]=data);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;(!rowData.value[mapExt.Doc]||!rowData.value[mapExt.Tag1])&&(time=0);const tag=mapExt.Tag||0;if(tag==0){const t=dayjs(rowData.value[mapExt.Doc]).format("MM-DD"),e=dayjs(rowData.value[mapExt.Tag1]).format("MM-DD");"".split(",").forEach(n=>{t<=n&&n<=e&&(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 onDateClickPop=()=>{if(curMapAttr.value.UIIsEnable===0||props.isReadonly==!0)return;datePop.visible=!0,datePop.dateType=curMapAttr.value.dateType,datePop.columnsType=curMapAttr.value.columnsType,disabledDate();let t=rowData.value[curMapAttr.value.KeyOfEn]==""?dayjs(new Date).format(curMapAttr.value.format):rowData.value[curMapAttr.value.KeyOfEn];if(datePop.dateType==="date")datePop.currentDate=t.split("-");else if(datePop.dateType==="time")datePop.currentTime=t.split(":");else{const e=t.split(" ");e.length>0&&(datePop.currentDate=e[0].split("-")),e.length>1&&(datePop.currentTime=e[1].split(":"))}},onConfirmDate=({selectedValues:t})=>{let e="";datePop.dateType==="date"?e=t.join("-"):datePop.dateType==="time"?e=t.join(":"):e=`${datePop.currentDate.join("-")} ${datePop.currentTime.join(":")}`,rowData.value[curMapAttr.value.KeyOfEn]=e,datePop.visible=!1},disabledDate=()=>{const t=curMapAttr.value.mapExts||[];if(t.length!==0&&!(t.length===1&&t[0].ExtModel==="BindFunction")){for(const e of t)if(e.ExtModel==="DateFieldInputRole"){if(parseInt(e.DoWay)===1){datePop.minDate=new Date(dayjs().year(),dayjs().month(),dayjs().date());return}if(parseInt(e.DoWay)===2){const a=e.Tag1,s=e.Tag,n=dayjs(rowData.value[a]);if(rowData.value[a]==="")return;switch(s){case"GT":case">":datePop.minDate=new Date(n.year(),n.month(),n.date()+1);return;case"GTE":case">=":datePop.minDate=new Date(n.year(),n.month(),n.date());return;case"IT":datePop.maxDate=new Date(n.year(),n.month(),n.date()-1);return;case"ITE":datePop.maxDate=new Date(n.year(),n.month(),n.date());return;case"EQ":datePop.maxDate=new Date(n.year(),n.month(),n.date()),datePop.minDate=new Date(n.year(),n.month(),n.date());return;case"NEQ":return;default:showFailToast(e.AttrOfOper+"\u65F6\u95F4\u9650\u5236\u6761\u4EF6"+s+"\u672A\u89E3\u6790")}}}}},htmlContent=ref(""),GetBigText=()=>h(this,null,function*(){const t=new FrmHtml;if(t.setPKVal("HtmlText_"+curMapAttr.value.MyPK),(yield t.RetrieveFromDBSources())==0){htmlContent.value="";return}const a=t.HtmlText||"";htmlContent.value=a.replace(/~~/g,'"')}),handlerLinkClick=(t,e)=>{const a=e.Tag2;curMapAttr.value.Tag=DealExp(a,rowData.value[e.KeyOfEn])},handlerBtnClick=(event,mapAttr)=>{const doc=ref(mapAttr.Tag);doc.value=DealExp(doc,rowData.value[mapAttr.KeyOfEn]),eval(doc.value)},GetImgSrc=(t,e)=>e==null||e==null||e==""?"/api/DataUser/Siganture/UnName.JPG":"/api"+e.substring(e.indexOf("/DataUser")),telToLink=()=>`tel:${rowData.value[curMapAttr.value.KeyOfEn]}`,mailToLink=()=>{const t="",e="your_template_id",a="",s={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(t,e,s,a).then(()=>{}).catch(n=>{})},OpenAddr=()=>{const t=rowData.value[curMapAttr.value.KeyOfEn];windowOpen(t)},calendarToLink=()=>{};return InitPage(),(t,e)=>(openBlock(),createElementBlock(Fragment,null,[unref(isDDL)(curMapAttr.value)||unref(isRadio)(curMapAttr.value)||curMapAttr.value.type==="select"?(openBlock(),createBlock(unref(Field),{key:0,modelValue:rowData.value[__props.mapAttr.KeyOfEn+"T"],"onUpdate:modelValue":e[0]||(e[0]=a=>rowData.value[__props.mapAttr.KeyOfEn+"T"]=a),readonly:"",clickable:"",name:"picker","is-link":curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,label:curMapAttr.value.Name,required:curMapAttr.value.UIIsInput!==0,placeholder:"\u70B9\u51FB\u9009\u62E9"+curMapAttr.value.Name,rules:curMapAttr.value.rules,onClick:e[1]||(e[1]=a=>onSelectClickPop(curMapAttr.value))},null,8,["modelValue","is-link","disabled","label","required","placeholder","rules"])):createCommentVNode("",!0),unref(isCheckBoxs)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:1,name:"checkbox",label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0},{input:withCtx(()=>[createVNode(unref(CheckboxGroup),{modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[2]||(e[2]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,direction:curMapAttr.value.AtPara.indexOf("@RBShowModel=3")==-1?"vertical":"horizontal"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(curMapAttr.value.ddl,a=>(openBlock(),createBlock(unref(Checkbox),{key:a.value,name:a.value,shape:"square"},{default:withCtx(()=>[createTextVNode(toDisplayString(a.text),1)]),_:2},1032,["name"]))),128))]),_:1},8,["modelValue","disabled","direction"])]),_:1},8,["label","required"])):createCommentVNode("",!0),unref(isBool)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:2,name:"switch",label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},{input:withCtx(()=>[createVNode(unref(Switch),{modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[3]||(e[3]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","disabled"])]),_:1},8,["label","required","disabled"])):createCommentVNode("",!0),unref(isInt)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:3,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[4]||(e[4]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),type:"number",label:__props.mapAttr.Name,id:curMapAttr.value.KeyOfEn,required:curMapAttr.value.UIIsInput!==0,placeholder:curMapAttr.value.Tip,precision:0,"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","label","id","required","placeholder","addon-after","disabled"])):createCommentVNode("",!0),unref(isFloat)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:4,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[5]||(e[5]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),type:"number",label:__props.mapAttr.Name,id:curMapAttr.value.KeyOfEn,required:curMapAttr.value.UIIsInput!==0,placeholder:curMapAttr.value.Tip,precision:curMapAttr.value.DefVal==""?2:curMapAttr.value.DefVal.substring(curMapAttr.value.DefVal.indexOf(".")+1).length,stringMode:"","addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","label","id","required","placeholder","precision","addon-after","disabled"])):createCommentVNode("",!0),unref(isMoney)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:5,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[6]||(e[6]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),type:"number",label:__props.mapAttr.Name,id:curMapAttr.value.KeyOfEn,required:curMapAttr.value.UIIsInput!==0,placeholder:curMapAttr.value.Tip,precision:curMapAttr.value.DefVal==""?2:curMapAttr.value.DefVal.substring(curMapAttr.value.DefVal.indexOf(".")+1).length,formatter:FormatMoney,parser:a=>a.replace(/\$\s?|(,*)/g,""),"addon-after":curMapAttr.value.suffix,stringMode:"",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","label","id","required","placeholder","precision","parser","addon-after","disabled"])):createCommentVNode("",!0),unref(isDateOrDateTime)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:6,modelValue:rowData.value[curMapAttr.value.KeyOfEn],"onUpdate:modelValue":e[7]||(e[7]=a=>rowData.value[curMapAttr.value.KeyOfEn]=a),label:curMapAttr.value.Name,"is-link":curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,required:curMapAttr.value.UIIsInput!==0,readonly:"",name:"datePicker",format:curMapAttr.value.format,"value-format":curMapAttr.value.format,placeholder:curMapAttr.value.Tip,"disabled-date":disabledDate,onClick:onDateClickPop},null,8,["modelValue","label","is-link","disabled","required","format","value-format","placeholder"])):createCommentVNode("",!0),unref(isBigText)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:7},[createBaseVNode("label",_hoisted_1,toDisplayString(curMapAttr.value.Name)+":",1),createBaseVNode("div",{innerHTML:htmlContent.value,style:{padding:"var(--van-cell-vertical-padding)"}},null,8,_hoisted_2)],64)):createCommentVNode("",!0),unref(isPassword)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:8,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[8]||(e[8]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),type:"password",required:curMapAttr.value.UIIsInput!==0,label:__props.mapAttr.Name,placeholder:curMapAttr.value.Tip,"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","required","label","placeholder","addon-after","disabled"])):createCommentVNode("",!0),unref(isTextArea)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:9,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[9]||(e[9]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),type:"textarea",label:__props.mapAttr.Name,rows:"1",autosize:"",required:curMapAttr.value.UIIsInput!==0,maxlength:__props.mapAttr.UIWidth,placeholder:curMapAttr.value.Tip,"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","label","required","maxlength","placeholder","allow-clear","addon-after","disabled"])):createCommentVNode("",!0),unref(isSignCheck)(curMapAttr.value)?(openBlock(),createBlock(_sfc_main$5,{key:10,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:11},[curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0?(openBlock(),createElementBlock("div",{key:0,innerHTML:rowData.value[__props.mapAttr.KeyOfEn]},null,8,_hoisted_3)):(openBlock(),createBlock(unref(Tinymce),{key:1,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[10]||(e[10]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),width:"100%"},null,8,["modelValue"]))],64)):createCommentVNode("",!0),unref(isTextBox)(curMapAttr.value)&&curMapAttr.value.type!=="select"?(openBlock(),createElementBlock(Fragment,{key:12},[unref(isTextPop)(curMapAttr.value)?(openBlock(),createElementBlock("div",{key:0,class:"van-cell vant-cell-label van-cell--clickable van-field",role:"button",onClick:e[11]||(e[11]=a=>onClickTextPop(__props.mapAttr))},[createBaseVNode("div",_hoisted_4,[createBaseVNode("label",null,toDisplayString(__props.mapAttr.Name),1)]),createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,[createBaseVNode("div",_hoisted_7,[curMapAttr.value.eleDBs&&curMapAttr.value.eleDBs.length!=0?(openBlock(!0),createElementBlock(Fragment,{key:0},renderList(curMapAttr.value.eleDBs,(a,s)=>(openBlock(),createBlock(unref(Tag),{key:s,closeable:curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1,size:"medium",type:"primary",onClose:n=>DeleteEleDB(a,s)},{default:withCtx(()=>[createTextVNode(toDisplayString(a),1)]),_:2},1032,["closeable","onClose"]))),128)):(openBlock(),createElementBlock("label",_hoisted_8,"\u70B9\u51FB\u9009\u62E9"+toDisplayString(__props.mapAttr.Name),1))])])]),curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1?(openBlock(),createElementBlock("i",_hoisted_9)):createCommentVNode("",!0)])):unref(isTextSelect)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:1,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[12]||(e[12]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),readonly:"",clickable:"",name:"picker","is-link":curMapAttr.value.UIIsEnable===1&&__props.isReadonly==!1,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0,placeholder:"\u70B9\u51FB\u9009\u62E9"+__props.mapAttr.Name,rules:__props.mapAttr.rules,onClick:e[13]||(e[13]=a=>onSelectClickPop(__props.mapAttr))},null,8,["modelValue","is-link","disabled","label","required","placeholder","rules"])):unref(isAutoComplete)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:2,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[14]||(e[14]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0,placeholder:curMapAttr.value.Tip,"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,"label-align":"top",disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,onBlur:onAutoCompleteSearch},null,8,["modelValue","label","required","placeholder","allow-clear","addon-after","disabled"])):unref(isKeepSecret)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:3,modelValue:rowData.value[__props.mapAttr.KeyOfEn+"T"],"onUpdate:modelValue":e[15]||(e[15]=a=>rowData.value[__props.mapAttr.KeyOfEn+"T"]=a),label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0,placeholder:curMapAttr.value.Tip,"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,disabled:!0},null,8,["modelValue","label","required","placeholder","allow-clear","addon-after"])):unref(isTelFormat)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:4,"is-link":"",readonly:"",name:"picker",label:__props.mapAttr.Name,placeholder:"\u62E8\u6253\u7535\u8BDD",onClick:telToLink},null,8,["label"])):unref(isEmailFormat)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:5,"is-link":"",readonly:"",name:"picker",label:__props.mapAttr.Name,placeholder:"\u53D1\u9001\u90AE\u4EF6",onClick:mailToLink},null,8,["label"])):unref(isAddrFormat)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:6,"is-link":"",readonly:"",name:"picker",label:__props.mapAttr.Name,placeholder:"\u6253\u5F00\u94FE\u63A5",onClick:OpenAddr},null,8,["label"])):unref(isCalendarFormat)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:7,"is-link":"",readonly:"",name:"picker",label:__props.mapAttr.Name,placeholder:"\u6253\u5F00\u65E5\u5386\u4E8B\u4EF6",onClick:calendarToLink},null,8,["label"])):(openBlock(),createBlock(unref(Field),{key:8,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[16]||(e[16]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0,placeholder:curMapAttr.value.Tip,"allow-clear":curMapAttr.value.clearable,"addon-after":curMapAttr.value.suffix,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","label","required","placeholder","allow-clear","addon-after","disabled"]))],64)):createCommentVNode("",!0),unref(isFileAth)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:13},[curMapAttr.value.ath==null?(openBlock(),createElementBlock("span",_hoisted_10,toDisplayString(rowData.value[__props.mapAttr.KeyOfEn]),1)):(openBlock(),createElementBlock(Fragment,{key:1},[parseInt(curMapAttr.value.ath.IsUpload)===1&&__props.isReadonly==!1?(openBlock(),createBlock(unref(Field),{key:0,name:"button",label:__props.mapAttr.Name,disabled:"",center:""},{button:withCtx(()=>[__props.isReadonly?(openBlock(),createBlock(unref(Button),{key:0,type:"primary",size:"small",onClick:e[17]||(e[17]=a=>OpenUploadModal(curMapAttr.value,!1))},{default:withCtx(()=>[createVNode(unref(EyeOutlined)),createTextVNode("\u9884\u89C8 ")]),_:1})):(openBlock(),createBlock(unref(Button),{key:1,type:"primary",size:"small",onClick:e[18]||(e[18]=a=>OpenUploadModal(curMapAttr.value,!1))},{default:withCtx(()=>[createVNode(unref(CloudUploadOutlined)),createTextVNode("\u4E0A\u4F20 ")]),_:1})),createBaseVNode("span",_hoisted_11,"\u4E0A\u4F20\u7684\u9644\u4EF6("+toDisplayString(athNum.value)+")",1)]),_:1},8,["label"])):(openBlock(),createBlock(unref(Field),{key:1,name:"uploader",label:__props.mapAttr.Name},{input:withCtx(()=>[createBaseVNode("div",_hoisted_12,[createVNode(AthView,{"ath-info":curMapAttr.value.ath,params:props.params,PKValue:props.refPKVal},null,8,["ath-info","params","PKValue"])])]),_:1},8,["label"]))],64))],64)):createCommentVNode("",!0),unref(isHandWriting)(curMapAttr.value)?(openBlock(),createElementBlock(Fragment,{key:14},[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_13)):(openBlock(),createElementBlock("img",{key:1,src:GetImgSrc(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn]),onClick:e[19]||(e[19]=a=>t.DoHandWrite(curMapAttr.value,rowData.value[__props.mapAttr.KeyOfEn])),onerror:"this.style.dispaly='none'"},null,8,_hoisted_14))],64)):createCommentVNode("",!0),unref(isLink)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:15,name:"button",label:__props.mapAttr.Name},{default:withCtx(()=>[createBaseVNode("a",{type:"link",href:curMapAttr.value.Tag,target:curMapAttr.value.Tag1,onClick:e[20]||(e[20]=a=>handlerLinkClick(a,curMapAttr.value))},toDisplayString(curMapAttr.value.Name),9,_hoisted_15)]),_:1},8,["label"])):createCommentVNode("",!0),unref(isBtn)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:16,name:"button",label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0},{default:withCtx(()=>[createVNode(unref(Button),{type:"primary",size:"small",onClick:e[21]||(e[21]=a=>handlerBtnClick(a,curMapAttr.value))},{default:withCtx(()=>[createTextVNode(toDisplayString(curMapAttr.value.Name),1)]),_:1})]),_:1},8,["label","required"])):createCommentVNode("",!0),unref(isJobSchedule)(curMapAttr.value)?(openBlock(),createBlock(_sfc_main$6,{key:17})):createCommentVNode("",!0),unref(isScore)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:18,name:"rate",label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0},{default:withCtx(()=>[createVNode(unref(Rate),{modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[22]||(e[22]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),count:parseInt(curMapAttr.value.Tag2),disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0},null,8,["modelValue","count","disabled"])]),_:1},8,["label","required"])):createCommentVNode("",!0),unref(isRelatedDocs)(curMapAttr.value)?(openBlock(),createBlock(unref(Field),{key:19,modelValue:rowData.value[__props.mapAttr.KeyOfEn],"onUpdate:modelValue":e[23]||(e[23]=a=>rowData.value[__props.mapAttr.KeyOfEn]=a),readonly:"",clickable:"",name:"picker","is-link":!0,disabled:curMapAttr.value.UIIsEnable===0||__props.isReadonly==!0,label:__props.mapAttr.Name,required:curMapAttr.value.UIIsInput!==0,placeholder:"\u70B9\u51FB\u9009\u62E9"+__props.mapAttr.Name,rules:__props.mapAttr.rules,onClick:e[24]||(e[24]=a=>SelectOrOpenFrm(__props.mapAttr))},null,8,["modelValue","disabled","label","required","placeholder","rules"])):createCommentVNode("",!0),createVNode(unref(Popup),{show:datePop.visible,"onUpdate:show":e[32]||(e[32]=a=>datePop.visible=a),position:"bottom"},{default:withCtx(()=>[datePop.dateType==="date"?(openBlock(),createBlock(unref(DatePicker),{key:0,modelValue:datePop.currentDate,"onUpdate:modelValue":e[25]||(e[25]=a=>datePop.currentDate=a),minDate:datePop.minDate,maxDate:datePop.maxDate,"columns-type":datePop.columnsType,onConfirm:onConfirmDate,onCancel:e[26]||(e[26]=a=>datePop.visible=!1)},null,8,["modelValue","minDate","maxDate","columns-type"])):datePop.dateType==="time"?(openBlock(),createBlock(unref(TimePicker),{key:1,modelValue:datePop.currentTime,"onUpdate:modelValue":e[27]||(e[27]=a=>datePop.currentTime=a),minDate:datePop.minDate,maxDate:datePop.maxDate,"columns-type":datePop.columnsType,onConfirm:onConfirmDate,onCancel:e[28]||(e[28]=a=>datePop.visible=!1)},null,8,["modelValue","minDate","maxDate","columns-type"])):(openBlock(),createBlock(unref(PickerGroup),{key:2,title:curMapAttr.value.Name,tabs:["\u9009\u62E9\u65E5\u671F","\u9009\u62E9\u65F6\u95F4"],onConfirm:onConfirmDate,onCancel:e[31]||(e[31]=a=>datePop.visible=!1)},{default:withCtx(()=>[createVNode(unref(DatePicker),{modelValue:datePop.currentDate,"onUpdate:modelValue":e[29]||(e[29]=a=>datePop.currentDate=a),minDate:datePop.minDate,maxDate:datePop.maxDate},null,8,["modelValue","minDate","maxDate"]),createVNode(unref(TimePicker),{modelValue:datePop.currentTime,"onUpdate:modelValue":e[30]||(e[30]=a=>datePop.currentTime=a),"columns-type":datePop.columnsType},null,8,["modelValue","columns-type"])]),_:1},8,["title"]))]),_:1},8,["show"]),createVNode(unref(Popup),{show:selectPop.visible,"onUpdate:show":e[36]||(e[36]=a=>selectPop.visible=a),position:"bottom"},{default:withCtx(()=>[selectPop.mode==="multiple"?(openBlock(),createElementBlock(Fragment,{key:0},[createBaseVNode("div",_hoisted_16,[createVNode(unref(Button),{style:{border:"none",color:"#969799"},onClick:e[33]||(e[33]=a=>selectPop.visible=!1),size:"normal"},{default:withCtx(()=>[createTextVNode("\u53D6\u6D88")]),_:1}),createVNode(unref(Button),{style:{border:"none",color:"#6398fb"},onClick:onConfirmSelect,size:"normal"},{default:withCtx(()=>[createTextVNode("\u786E\u8BA4")]),_:1})]),createVNode(unref(CheckboxGroup),{modelValue:checked.value,"onUpdate:modelValue":e[34]||(e[34]=a=>checked.value=a)},{default:withCtx(()=>[createVNode(unref(CellGroup),{inset:""},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(selectPop.ddl,a=>(openBlock(),createBlock(unref(Cell),{clickable:"",key:a,title:a.text},{"right-icon":withCtx(()=>[createVNode(unref(Checkbox),{name:a.value},null,8,["name"])]),_:2},1032,["title"]))),128))]),_:1})]),_:1},8,["modelValue"])],64)):(openBlock(),createBlock(unref(Picker),{key:1,"show-toolbar":"",columns:selectPop.ddl,onConfirm:onConfirmSelect,onCancel:e[35]||(e[35]=a=>selectPop.visible=!1)},null,8,["columns"]))]),_:1},8,["show"]),createVNode(unref(Popup),{show:popModal.visible,"onUpdate:show":e[37]||(e[37]=a=>popModal.visible=a),position:"right",style:{width:"100%",height:"100%"}},{default:withCtx(()=>[createVNode(unref(NavBar),{title:popModal.title,fixed:!0,"left-arrow":"",onClickLeft:TextPopOK},null,8,["title"]),unref(IsMobile)()?(openBlock(),createElementBlock(Fragment,{key:0},[popModal.visible===!0&&popModal.modalType==="Pop"?(openBlock(),createBlock(_sfc_main$7,{key:0,selectVal:rowData.value[popModal.keyOfEn],title:popModal.title,selectNameVal:popModal.itemNames,mapExt:popModal.mapExt,refPKVal:props.refPKVal,rowData:rowData.value,mainData:props.data,ref_key:"refPop",ref:refPop},null,8,["selectVal","title","selectNameVal","mapExt","refPKVal","rowData","mainData"])):createCommentVNode("",!0),popModal.visible===!0&&popModal.modalType==="Frm"?(openBlock(),createBlock(Frm,{key:1,params:popModal.params},null,8,["params"])):createCommentVNode("",!0),popModal.visible===!0&&popModal.modalType==="GenerList"?(openBlock(),createBlock(_sfc_main$8,{key:2,params:popModal.params,onModalIsShow:modalIsShow},null,8,["params"])):createCommentVNode("",!0),popModal.visible===!0&&popModal.modalType==="Ath"?(openBlock(),createBlock(_sfc_main$9,{key:3,style:{"margin-top":"45px"},ref_key:"ath",ref:ath,"ath-info":popModal.Ath,params:props.params,"is-readonly":props.isReadonly},null,8,["ath-info","params","is-readonly"])):createCommentVNode("",!0)],64)):(openBlock(),createElementBlock(Fragment,{key:1},[popModal.visible===!0&&popModal.modalType==="Pop"?(openBlock(),createBlock(Pop,{key:0,selectVal:rowData.value[popModal.keyOfEn],title:popModal.title,selectNameVal:popModal.itemNames,mapExt:popModal.mapExt,refPKVal:props.refPKVal,rowData:rowData.value,mainData:props.data,ref_key:"refPop",ref:refPop},null,8,["selectVal","title","selectNameVal","mapExt","refPKVal","rowData","mainData"])):createCommentVNode("",!0)],64))]),_:1},8,["show"])],64))}}),OneMapAttr_vue_vue_type_style_index_0_scoped_3182f3e0_lang="",OneMapAttr=_export_sfc(_sfc_main$1,[["__scopeId","data-v-3182f3e0"]]),OneMapAttr$1=Object.freeze(Object.defineProperty({__proto__:null,default:OneMapAttr},Symbol.toStringTag,{value:"Module"})),_sfc_main=defineComponent({__name:"MapAttrForm",props:{mapAttrs:{type:Array,default:()=>[]},frmData:{type:Object,default:null},fwcVer:{type:Number,default:0},params:{type:Object,default:null},checkField:{type:String,default:""},isReadonly:{type:Boolean,default:!1},isPageReadonly:{type:Boolean,default:!1},mainData:{type:Object,default:()=>{}},data:{type:Object,default:()=>{}},tableCol:{type:Number,default:4},labPostion:{type:String,default:"left"},labAlign:{type:String,default:"left"},rowIdx:{type:Number,default:0},refPKVal:{type:String,default:"0"}},setup(t,{expose:e}){const a=t,s=ref(a.mainData);reactive({modalVisible:!1,modalTitle:"",modalType:"",keyOfEn:"",ImgSrc:"",Ath:"",modalWidth:800,modalHeight:{}});const n=ref();useRoute();const l=()=>h(this,null,function*(){if(n.value!=null)return n.value;const m=new HttpHandler("BP.WF.HttpHandler.WF_WorkOpt");m.AddJson(a.params),m.AddPara("IsReadonly",a.isReadonly);const b=ref();if(a.fwcVer==0?b.value=yield m.DoMethodReturnString("WorkCheck_Init"):b.value=yield m.DoMethodReturnString("WorkCheck_Init2019"),typeof b.value=="string"&&b.value.includes("err@")){Toast.fail(b.value.replace("err@",""));return}return n.value=JSON.parse(JSON.stringify(b.value)),n.value});(()=>h(this,null,function*(){var m;n.value=((m=a.mapAttrs)==null?void 0:m.filter(b=>b.UIContralType===UIContralType.SignCheck).length)>0?yield l():[]}))();const F=shallowRef();return e({mainData:s,WorkCheckSave:m=>F.value.SaveWorkCheck(m)}),(m,b)=>(openBlock(),createElementBlock("div",null,[createVNode(unref(Form),{autocomplete:"off"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.mapAttrs,v=>(openBlock(),createBlock(OneMapAttr,{key:v.MyPK,mapAttr:v,frmData:a.frmData,mainData:s.value,data:a.data,rules:v.rules,params:a.params,refPKVal:a.refPKVal,isReadonly:t.isReadonly,"is-page-readonly":a.isPageReadonly,rowIdx:t.rowIdx},null,8,["mapAttr","frmData","mainData","data","rules","params","refPKVal","isReadonly","is-page-readonly","rowIdx"]))),128))]),_:1})]))}}),MapAttrForm_vue_vue_type_style_index_0_scoped_98494b9a_lang="",MapAttrForm=_export_sfc(_sfc_main,[["__scopeId","data-v-98494b9a"]]),MapAttrForm$1=Object.freeze(Object.defineProperty({__proto__:null,default:MapAttrForm},Symbol.toStringTag,{value:"Module"}));export{FrmFool as F,MapAttrForm as M,OneMapAttr$1 as O,FrmFool$1 as a,Frm$1 as b,MapAttrForm$1 as c};
|