You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
28 KiB

var lt=Object.defineProperty,dt=Object.defineProperties;var ct=Object.getOwnPropertyDescriptors;var M=Object.getOwnPropertySymbols;var gt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable;var j=(t,p,n)=>p in t?lt(t,p,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[p]=n,R=(t,p)=>{for(var n in p||(p={}))gt.call(p,n)&&j(t,n,p[n]);if(M)for(var n of M(p))ft.call(p,n)&&j(t,n,p[n]);return t},Q=(t,p)=>dt(t,ct(p));var B=(t,p,n)=>new Promise((l,g)=>{var I=d=>{try{e(n.next(d))}catch(s){g(s)}},r=d=>{try{e(n.throw(d))}catch(s){g(s)}},e=d=>d.done?l(d.value):Promise.resolve(d.value).then(I,r);e((n=n.apply(t,p)).next())});import{d as Ft,N as yt,a as Et}from"./vuedraggable.umd-48bd7a72.js";import Ct from"./FormComponents-f09d0342.js";import Dt from"./index-caea8d4a.js";import{useDesignerStore as Bt}from"./form-77f01638.js";import ht from"./ChapterDesignToolBar-fb3ff101.js";import"./Tabs-ec1c48f8.js";import"./RadioGroup-a80e69a5.js";import It from"./FormTheme-70eb47bf.js";import wt from"./Prompt-a94e3251.js";import y from"./Events-141c34ea.js";import{updateContainerComponentsSort as vt}from"./FromApi-4c170a8f.js";import{CreateFieldFunctions as bt}from"./FormTypeMap-f3c58610.js";import{getCorrectKey as At,syncFieldProps as X}from"./FormTypeUtils-1d2144ec.js";import{d as Nt,B as Wt,bf as St,r as v,bl as kt,f as b,O as $t,P as Lt,a3 as Gt,k as Pt,aT as Tt,aU as A,o as N,g as Y,a as Z,i as $,j as W,b as S,w as Ot,h as x,a9 as L,bF as Kt}from"./index-f4658ae7.js";import{basicSelectOptions as tt,customizeSelectOptions as ot,isFormItem as G}from"./units-dbc24b74.js";import Ut from"./useUUID-bfffcd9e.js";import qt from"./useWidgetsHelper-df578b48.js";import{getEnumsFieldUrl as zt}from"./EnumUtils-403fae41.js";import{createIDCardFields as _t}from"./CreateFieldFunctions-cd472f9e.js";import{useID as Vt}from"./useID-8edac40d.js";import{N as Ht}from"./Form-84f86d23.js";import{N as Jt}from"./Scrollbar-476e4a73.js";import{u as Mt}from"./use-message-f27d95bf.js";import"./light-0dfdc1ad.js";import"./use-config-816d55a6.js";import"./merge-15067256.js";import"./_baseFor-37716d03.js";import"./_createAssigner-77c8874c.js";import"./Icon-e3cbad7d.js";import"./use-rtl-889b67fe.js";import"./use-memo-f04d43e5.js";import"./format-length-c9d165c6.js";import"./on-fonts-ready-d897575d.js";import"./Loading-fead3a83.js";import"./index-528cb859.js";import"./use-is-mounted-a34b74be.js";import"./index-22809599.js";import"./VResizeObserver-e3ad0bab.js";import"./next-frame-once-7035a838.js";import"./flatten-2bdfb3d3.js";import"./RadioGroup-02ea8070.js";import"./use-form-item-34ce685d.js";import"./use-merged-state-66be05d7.js";import"./create-key-bf4384d6.js";import"./use-css-vars-class-3ae3b4b3.js";import"./warn-77f3ea30.js";import"./sortable.esm-13e502da.js";import"./AppendixField-6bfd31c6.js";import"./SelectHelper-5d9fefe7.js";import"./useValidator-cdb08363.js";import"./Entity-b0538236.js";import"./Request-a8cd92a3.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./Popover-ab55c8ff.js";import"./Follower-3b5f0c65.js";import"./Scrollbar-35d51129.js";import"./use-false-until-truthy-72e72eb9.js";import"./cssr-e43ee704.js";import"./_baseMap-457e4262.js";import"./_baseEach-1e26df34.js";import"./index-cad90cf4.js";import"./use-compitable-1a225331.js";import"./Button-53926a3b.js";import"./browser-1654e206.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";import"./Warning-d0098cab.js";import"./replaceable-a957a029.js";import"./keysOf-5d5107c5.js";import"./omit-b0e7e098.js";import"./Icon-fc5d8913.js";import"./InputTheme-b25bb000.js";import"./FormItem-104f9f94.js";import"./index-2c9d82ce.js";import"./context-3585cc4b.js";import"./AppendixImage-faf7c281.js";import"./Upload-3b7ccbf3.js";import"./Add-4d1c6932.js";import"./Progress-892d6a15.js";import"./Success-7a2433de.js";import"./utils-b08bcee3.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./Tooltip-02d89ff2.js";import"./_createCompounder-ed41a610.js";import"./Eye-9d82dd1a.js";import"./fade-in-height-expand.cssr-390ab856.js";import"./AppendixOffice-a1a7872f.js";import"./Input-52773133.js";import"./Suffix-56e79b3b.js";import"./AppendixTable-631f5d50.js";import"./Table-ba45ad06.js";import"./AppendixWrite-941cae20.js";import"./BasisInputAmount-c7467e05.js";import"./InputNumber-704a9fe2.js";import"./InputGroup-5bb233c2.js";import"./InputGroupLabel-26b68d73.js";import"./BasisInputDate-52c2e12d.js";import"./BasisInputDatetime-b4032ba5.js";import"./BasisInputEnums-4e6d471e.js";import"./DatabaseFormItem-4f3fa884.js";import"./MapAttrEnum-18b9a694.js";import"./EntityMyPK-e742fec8.js";import"./DataType-33901a1c.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./Entities-6a72b013.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./MapAttr-cb594d82.js";import"./BindFunction-53d76d5d.js";import"./DBAccess-d3bef90d.js";import"./MapExt-db8cd7f3.js";import"./SFTable-d63f9fb4.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./GPE_FieldNameLink-cc5473d7.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Group-ab70f402.js";import"./EnumLab-d43291c1.js";import"./Page-34b19d96.js";import"./Help-be517e8f.js";import"./LinkAttr-28ef711f.js";import"./GPE_ActiveDDL-ed7f52b2.js";import"./GPEActiveDDLSFTable-93814b78.js";import"./GPEActiveDDLSelfSetting-e8f4a6d8.js";import"./PageBaseGroupNew-ee20c033.js";import"./GloComm-7cfbdfd9.js";import"./FrmTrack-10f0746d.js";import"./GPE_DDLFullCtrlts-2f2293a1.js";import"./GPE_PageLoadFullDDL-84eda957.js";import"./MENoNameP0-757caa43.js";import"./GPE_RadioBtns-0a33875d.js";import"./GPE_EnumHidItems-49933305.js";import"./EnumHidItem-9ec87f5e.js";import"./Switch-bd1f853a.js";import"./Checkbox-70815735.js";import"./Select-3c7a9b3d.js";import"./create-b75cc1a9.js";import"./render-ee8eb435.js";import"./Close-c51bd8a8.js";import"./FocusDetector-05234541.js";import"./Empty-fcccc007.js";import"./VirtualList-ac9ae115.js";import"./happens-in-d88e25de.js";import"./Radio-afaa4b2b.js";import"./BasisInputFSelect-a75444c4.js";import"./BasisInputInteger-3737d7f4.js";import"./BasisInputNumber-3b513320.js";import"./BasisInputText-24ced1fe.js";import"./SpanUtils-a91383fe.js";import"./ContainerGroupBar-74ea6d74.js";import"./CustomizeExt-2edade62.js";import"./CustomizeField-c2b059d7.js";import"./CustomizeGroup-ec2b42fd.js";import"./SlaveTable-0cdc4cea.js";import"./TableTheme-62c43157.js";import"./ClassFactory-66077970.js";import"./Spin-e6188bfa.js";import"./UniversalButton-259c3079.js";import"./UniversalHtml-eb4c1dd3.js";import"./UniversalIDName-eabe45fe.js";import"./UniversalIDNumber-4c26c120.js";import"./UniversalIframe-80f4b3fc.js";import"./UniversalImage-e09a7254.js";import"./UniversalLink-2e1412b4.js";import"./UniversalMap-6274802c.js";import"./UniversalProgress-bef9811f.js";import"./UniversalRate-bfff9b2f.js";import"./UniversalSignCheck-d0f1fcc6.js";import"./universalIDUpload-b4eacbcc.js";import"./EnvProperties-ed952c2c.js";import"./index-be54dbb7.js";import"./InputTextWidget-ed49564f.js";import"./InputNumberWidget-545bc26c.js";import"./InputAmountWidget-545bc26c.js";import"./InputIntegerWidget-545bc26c.js";import"./InputDateWidget-2618ac0c.js";import"./InputDatetimeWidget-2618ac0c.js";import"./InputRadioWidget-eff3332d.js";import"./InputCheckboxWidget-ca8cb98e.js";import"./InputEnumsWidget-79a60d70.js";import"./InputSelectWidget-6898b86c.js";import"./AppendixFieldWidget-19cfe41d.js";import"./AppendixImageWidget-4b054ef1.js";import"./AppendixWriteWidget-86555052.js";import"./AppendixTableWidget-f9b68e06.js";import"./SlaveTableWidget-403d60f3.js";import"./ContainerGroupfieldWidget-6f930ebf.js";import"./UniversalNormalWidget-a598cc6a.js";import"./HttpHandler-4a96ffeb.js";import"./CreateContainerFunctions-7124011f.js";import"./BSEntities-1c882a21.js";import"./GroupField-d6637832.js";import"./EntityOID-553df0d1.js";import"./MapData-4fa397be.js";import"./EnumLab-4f91f91c.js";import"./MapDtl-dc3f1bee.js";import"./Entities-808ce667.js";import"./index-eb3034da.js";import"./RelativePathUtils-83290078.js";import"./GroupPageNew-58abee1a.js";import"./index-8604018f.js";import"./index-84fbff43.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";import"./index-24b7f696.js";import"./Col-dfe054f2.js";import"./index-1d383df5.js";/* empty css */import"./index-456479d3.js";import"./index-c5f74576.js";import"./index-9eb90d49.js";import"./index-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./DeleteOutlined-872fe62f.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./useSize-90c5eaba.js";import"./index-3590612f.js";import"./Checkbox-abf1420e.js";import"./ClassFactoryOfGroupPageNew-a8e6e6ba.js";import"./useDataConvert-25e29c90.js";import"./assign-481cba08.js";import"./PopTreeEns-550d2c1c.js";import"./index-297faa0c.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./useMaxLevel-0b248899.js";/* empty css */import"./useDBSourceLoader-8ab5ebe1.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./PopTree-40faba9e.js";import"./PopList-9bc5cb18.js";import"./PopGroupList-de2292ad.js";import"./SelectByTable.vue_vue_type_script_setup_true_lang-a8dee7c6.js";import"./GlobalThemeOverrides-52cd859d.js";import"./ConfigProvider-f8b8d4d5.js";import"./index-c569cc07.js";import"./DataTable-eacfee09.js";import"./Dropdown-b8231906.js";import"./ChevronRight-3f42dbba.js";import"./use-keyboard-ebac156c.js";import"./Forward-838673b3.js";import"./windowOpen-b8703c39.js";import"./drag-b298d064.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";import"./ShowHelp.vue_vue_type_script_setup_true_lang-4644f19a.js";import"./NodeIndexOutlined-0e7f206c.js";import"./UploadOutlined-87b27077.js";import"./CheckFrm-eff947b3.js";import"./MapFrmFool-dbb1c0e8.js";import"./GPE_PageLoadFullMainTable-46f5a025.js";import"./PageLoadFull-a1d3b589.js";import"./FrmPrintTemplate-6bf09055.js";import"./MapDataVer-f2b36d66.js";import"./AttrString-35227177.js";import"./AttrHide-3683cde0.js";import"./AttrEnum-7606fd76.js";import"./AttrNum-e6dfe816.js";import"./AttrSFSQL-4b738fae.js";import"./AttrDT-6a44ef8c.js";import"./GPE_FrmReferencePanel-fe21392f.js";import"./GPN_FrmExpImp-e3f73313.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";import"./GroupFieldLang-d283fb37.js";import"./MapAttrLang-925d92aa.js";import"./MapDtlLang-21a1076d.js";import"./FrmAttachmentLang-c97a5016.js";import"./FrmAttachment-cef46b5b.js";import"./SysEvent-83a4fc0b.js";import"./GPE_FrmBodySecret-5e9236f9.js";import"./GPE_FrmWorkModel-8237860d.js";import"./FrmOrg-21aba6b4.js";import"./MobilePreview-7455526e.js";import"./Frm.vue_vue_type_script_setup_true_lang-215d0f79.js";import"./En-ba7185f0.js";import"./EnCfg-bcf75fc2.js";import"./GroupPageEdit-98259b62.js";import"./ClassFactoryOfGroupPageEdit-de7e4dfe.js";import"./GPE_Entity-bae02daa.js";import"./SysEnum-989b6639.js";import"./FuncToolbar-bd4350b3.js";import"./useCachedComponentLoader-721d24a5.js";import"./index-70ffad01.js";import"./index-8336ee2d.js";import"./index-134963ca.js";import"./BasicTable-90e6228c.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./scrollTo-faf03fe5.js";import"./BasicForm-4abe2426.js";import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./index-0e56c5c3.js";import"./componentMap-d43b954d.js";import"./ApiCascader-761331ba.js";import"./useFormItem-7226971e.js";import"./index-efbe76fc.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiSelect-7790a483.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-5a53dd49.js";import"./BasicModal-649ceacc.js";import"./props-7e339a09.js";import"./useModalDrag-cd2b369a.js";import"./ModalWrapper-3b9dd855.js";import"./useModalContext-bf554b39.js";import"./ModalClose-f74589aa.js";import"./FullscreenOutlined-71d2eabf.js";import"./ModalFooter-308afa08.js";import"./ModalHeader-8905dc99.js";import"./useModalFullScreen-941437b0.js";import"./useModal-fca6ba59.js";import"./useUpload-fd76742d.js";import"./typing-0f0a78e2.js";import"./props-9f05f6b5.js";import"./data-fe2d6249.js";import"./helper-3b79b112.js";import"./TableAction-8031dbc2.js";import"./useTableContext-e652508f.js";import"./const-0405ffdf.js";import"./ThumbUrl-5da03225.js";import"./index-a86b513c.js";import"./isNumber-0bc0d001.js";import"./uuid-1d456649.js";import"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./index-2b22a167.js";import"./StrengthMeter-2dcda8ee.js";import"./index-1d081ab8.js";import"./CountButton-219c3a14.js";import"./useCountdown-be79a558.js";import"./CountdownInput-4fee9191.js";import"./helper-2176e41a.js";import"./useLabelWidth-e916bc94.js";import"./FormAction-57a3cf1e.js";import"./FormAction.vue_vue_type_script_lang-63aa1c08.js";import"./useFormContext-687e6399.js";import"./useFormValues-59b9baa1.js";import"./useAdvanced-c6108e3f.js";import"./useFormEvents-1d212091.js";import"./useAutoFocus-20555ad3.js";import"./props-d760f41f.js";/* empty css */import"./useForm-446459c6.js";import"./index-35ba6e1b.js";import"./PageFooter-fecd2617.js";import"./index-602602df.js";import"./ArrowLeftOutlined-f214e093.js";import"./ArrowRightOutlined-6abaa74a.js";import"./index-7b2b594b.js";import"./index-0ff95629.js";import"./transButton-e61c9322.js";import"./useContentHeight-e2c7193a.js";import"./onMountedOrActivated-fbe7044d.js";import"./HeaderCell-b8d3ddda.js";import"./EditTableHeaderIcon-8747c1c0.js";import"./FormOutlined-67a4498f.js";import"./useColumns-122a5981.js";import"./index-b0843728.js";import"./EditableCell.vue_vue_type_style_index_0_lang-5b3597de.js";import"./CellComponent-12da4819.js";import"./componentMap-727618eb.js";import"./helper-3ae17500.js";import"./useDataSource-3f383225.js";import"./useLoading-3104e326.js";import"./useRowSelection-e09cac44.js";import"./useTableScroll-2d085314.js";import"./useScrollTo-87b782ae.js";import"./useCustomRow-019f5e3a.js";import"./useTableStyle-a1f10d6f.js";import"./useTableHeader-8677be57.js";import"./TableHeader-e9145d93.js";import"./index-b006d45a.js";import"./ColumnSetting-e87d31b4.js";import"./SettingOutlined-20e7662a.js";import"./SizeSetting-8dda6988.js";import"./RedoSetting-c42d8845.js";import"./RedoOutlined-3d2ca639.js";import"./FullScreenSetting-af3082e5.js";import"./TableTitle-c53d26d0.js";import"./useTableExpand-303f3d97.js";import"./useTableFooter-03c83f8e.js";import"./TableFooter-7ab9b1a2.js";import"./useTableForm-0d347147.js";import"./props-bb3031e1.js";import"./TableImg.vue_vue_type_style_index_0_lang-0c448231.js";import"./index-fdcf88d8.js";import"./useTable-9d73cb2d.js";import"./WF_Comm_Dtl-7da219a1.js";import"./Direction-43f7cd43.js";import"./Cond-7bb97535.js";import"./useDDLDataLoader-5d08990e.js";import"./EnOnly-9c74cb0c.js";import"./EnFields-4d1dce7a.js";import"./helper.vue_vue_type_script_setup_true_lang-50dfaad0.js";import"./useFieldType-5039d84c.js";import"./IconPicker-51ed7d96.js";import"./SimpleLineIcons-dabcdd07.js";import"./GlyphIcons-fb95b955.js";import"./FontAwesomeIcons-88ac90b4.js";import"./throttle-35369e52.js";import"./Pop-78b30ee2.js";import"./useFieldStatus-52f39a2f.js";import"./index-18645805.js";import"./Editor-d5f89d8b.js";import"./ImgUpload-411e6243.js";import"./tinymce-c752228f.js";import"./helper-28253641.js";import"./Dev2Interface-dbe2a82a.js";import"./GroupWrapper-ca430e7c.js";import"./useFileUpload-e2f82f1f.js";import"./SaveOutlined-da53e7db.js";import"./InboxOutlined-cee25a7d.js";import"./useThirdPartUrl-8ecf6c87.js";import"./PanelGroup-4b8417d6.js";import"./ClassFactoryOfPanelGroup-5de18bd5.js";import"./PG_Dept2Emp-5643f371.js";import"./PageBasePanelGroup-23235cc7.js";import"./Dept-342c50de.js";import"./EntityTree-333c163f.js";import"./Emp-e0a70077.js";import"./DeptEmp-745bc1a9.js";import"./DeptEmpStation-6b7abbad.js";import"./PG_FlowSort2Flow-03dd18a0.js";import"./Flow-6121039a.js";import"./FlowAdm-28590a36.js";import"./FlowSort-5d5ee62a.js";import"./Sort-3be7175a.js";import"./PG_FrmSort2Frm-0ac07642.js";import"./FrmSort-0f444555.js";import"./FrmAdm-54c9d6a8.js";import"./PG_Group2Method-e2fb1100.js";import"./GroupMethod-abd9efe3.js";import"./PCenter-7f795966.js";import"./PowerCenter-f8ebe7c0.js";import"./Method-27bff018.js";import"./PG_Module2Menu-8e09a09e.js";import"./Module-dc2f8ce5.js";import"./Menu-fac205b5.js";import"./CollapseGroup-b0521762.js";import"./PlusCircleOutlined-505768c9.js";import"./ListGroup-37b03688.js";import"./RefMethodFunc-8c8aaa3b.js";import"./index-01184d64.js";import"./Cropper-cba84681.js";import"./CropperAvatar-bfc3a9c7.js";import"./CopperModal-dc7066ab.js";import"./FrmGener-1225582b.js";import"./FrmFool-0df6bda6.js";import"./Ath.vue_vue_type_script_setup_true_lang-5e2bdf18.js";import"./CommonConfig-82fb2022.js";/* empty css */import"./FrmEnd-5a9eb50a.js";import"./JobSchedule.vue_vue_type_script_setup_true_lang-7b0f72f6.js";import"./Pop.vue_vue_type_script_setup_true_lang-79fa4f9c.js";import"./PopTreeEns-269f99d2.js";import"./MapExt-98a20f56.js";import"./stringUtils-acc16503.js";import"./PopTree-edf7d572.js";import"./PopList-8775c5df.js";import"./PopGroupList-5dd969d3.js";import"./PopTableSearch-0e611678.js";import"./PopSelfUrl.vue_vue_type_script_setup_true_lang-625b3d6d.js";import"./HandWriting-24907d3b.js";import"./ESignVue-1a116d6f.js";import"./ColorPicker-3a4a4ada.js";import"./GenerList-3a350596.js";import"./ClassFactoryOfGenerList-7d3f5640.js";import"./index-a849f311.js";import"./PageBaseGenerList-b0d946a7.js";import"./usePostMessage-2ee9f33f.js";import"./messageTypeEnum-5cbcc471.js";import"./storage-4f23a60d.js";import"./FrmBBS-16e8433e.js";import"./FrmBBS-78d3de59.js";import"./AthView-6dbab390.js";import"./FrmEleDB-c654d1e6.js";import"./FrmImg-ffdd26a9.js";import"./ChapterFrmSetting.vue_vue_type_script_setup_true_lang-fd775d0e.js";import"./FrmAttachmentExt-fc88e504.js";import"./watermark-9067a7b9.js";import"./FrmSelf-7b45be45.js";import"./WorkCheck.vue_vue_type_script_setup_true_lang-6f27eb0d.js";import"./WorkCheckParse.vue_vue_type_script_setup_true_lang-82bbe11f.js";import"./UsefulExpresFlow.vue_vue_type_script_setup_true_lang-02e090c9.js";import"./CloudUploadOutlined-4657ca1c.js";import"./MenuUnfoldOutlined-9166492e.js";import"./WorkCheckParseTrack-9b1dbbb8.js";import"./index-0a955395.js";import"./ActionType-add280ef.js";import"./StopOutlined-507ecef9.js";import"./duration-990e9468.js";import"./FlowError.vue_vue_type_script_setup_true_lang-e426ac70.js";import"./FrmHtml-d4c1eb76.js";import"./DtlImp-9a3f88f1.js";import"./FrmDtlBtnClick-ef5faa63.js";import"./ND1Rpt-cb8d7e37.js";import"./ND101Dtl1-92d40323.js";import"./SFSearchWebApi-131e8c9a.js";import"./SFPara-fcf90e75.js";import"./SFColumn-aac2044d.js";import"./restApi-54e26232.js";import"./FrmDtlTextBoxChange-ea00a1e2.js";import"./FrmDtlBtnRowClick-fdb9b764.js";import"./EditOutlined-19d9e427.js";import"./Text-21ea36a6.js";import"./CopyOutlined-ae720459.js";import"./DtlRpt-06c9f4ed.js";import"./DtlRptSetting-d0319287.js";import"./SubFlow.vue_vue_type_script_setup_true_lang-736a8992.js";import"./SubFlowHand-e5ea2454.js";import"./SubFlow-ddccebaa.js";import"./FrmSubFlow-a4b899ae.js";import"./GenerWorkFlowExt-8e9d388f.js";import"./EntityWorkID-5aeb189e.js";import"./MySetting-481c3070.js";import"./Auth-a55f8f1f.js";import"./GPN_WorkShift-d60b8d32.js";import"./NodeWorkCheck-e4789c56.js";import"./DocumentImport-86bf877e.js";import"./Uuid-b0e25d5f.js";const jt=Nt({name:"ChapterDesignBody",components:Q(R({draggable:Ft,NForm:Ht,NGrid:yt,NRow:Et,NScrollbar:Jt},Dt),{DesignToolBar:ht,Prompt:wt,Button:Wt,Select:St}),setup(){const t=v(!1),p=v(),n=v(),l=Mt(),g=kt(),I=qt(),r=Bt(),e=v(r.selectedWidget),d=()=>{r.currentDragWidget=null,t.value=!1,r.newWidgetIndex=-1,s()},s=()=>{p.value=void 0,n.value=void 0},h=(i,m)=>B(this,null,function*(){if(i.children.find(u=>!u.visible)){const u=new FormData;u.append("GroupID",i.id);const a=i.children.map(f=>f.id).join(",")||"";u.append("MyPKs",a),u.append("MyPK",m),yield vt(u)}}),w=(i,m,o,u)=>{const a=X(i,m);if(!u||u==0){r.widgetsList[o].children.push(a),h(r.widgetsList[o],i.id);return}r.widgetsList[o].children.splice(u,0,a),h(r.widgetsList[o],i.id)},E=(i,m,o)=>B(this,null,function*(){var u;try{i.groupId=(u=e.value)==null?void 0:u.id;const a=`${i.groupKey}-${i.key}`,f=bt.get(a);if(!f){l.error("\u6CA1\u6709\u521B\u5EFA\u6B64\u7EC4\u4EF6\u7684\u65B9\u6CD5\uFF0C\u8BF7\u68C0\u67E5");return}r.globalLoading=!0,r.loadingDesc="\u5165\u5E93\u4E2D..";const c=g.query.FrmID+"",F=yield f(i,c,m);if(!F){l.error(`\u6B64id [${i.id}] \u5DF2\u7ECF\u5B58\u5728\uFF0C\u8BF7\u91CD\u8BD5`),r.globalLoading=!1,r.loadingDesc="loading..";return}const C=F.getData();if(w(i,C,o,m),r.globalLoading=!1,r.loadingDesc="loading..",i.key==="html"){y.emit("openIframe",{title:"\u65B0\u5EFA\u5927\u5757\u6587\u672C\u8BF4\u660E",url:`./EditFExtContral/60.BigNoteHtmlText.htm?FrmID=${c}&KeyOfEn=${C.KeyOfEn}`});return}}catch(a){l.error(a.toString())}finally{r.globalLoading=!1,r.loadingDesc="loading.."}}),k=(i,m,o)=>B(this,null,function*(){const u=r.widgetsList.findIndex(c=>{var F;return c.id===((F=e.value)==null?void 0:F.id)});if(u===-1){l.error("\u6CA1\u6709\u627E\u5230\u7236\u5BB9\u5668"),d();return}if(r.widgetsList[u].children.findIndex(c=>c.id===m)>-1){l.error("\u5F53\u524Did\u5DF2\u5B58\u5728\uFF0Cid\u4E0D\u53EF\u91CD\u590D\uFF01"),s();return}const a=JSON.parse(JSON.stringify(r.currentDragWidget)),f=r.newWidgetIndex;if(f===-1){l.error("\u524D\u7AEF\u51FA\u73B0\u5F02\u5E38\uFF0C\u63D2\u5165\u7D22\u5F15\u5931\u6548\uFF0C\u8BF7\u91CD\u8BD5"),s();return}a.id=m,a.title=i,yield E(a,f,u),o&&d()}),rt=b(()=>r.widgetsList),it=b(()=>r.globalFormConfig.autoGenerateId),mt=i=>{const{groupKey:m,key:o}=i;return`${m}-${o}`},pt=(i,m)=>`./SysEnumList.htm?EnName=GPN_Ath&FrmID=${g.query.FrmID+""}&GroupField=${m}&PageNo=${i}`,P={group:"GPN_ComponentGroup",field:"GPN_ComponentField",ext:"GPN_ComponentMapExt",TQ:"GPN_TongQiField"},et=(i,m)=>`./SysEnumList.htm?EnName=GPN_ComponentField&FrmID=${g.query.FrmID+""}&GroupField=${m}&PageNo=${i}`,ut=i=>{let m="";return m="./GPE.htm?EnName=GPN_NewDDL&FrmID="+(g.query.FrmID+"")+"&GroupField="+i,m},nt=(i,m,o)=>B(this,null,function*(){var u;try{r.globalLoading=!0,r.loadingDesc="\u5165\u5E93\u4E2D..",i.groupId=(u=e.value)==null?void 0:u.id;const a=g.query.FrmID+"",f=yield _t(i,a,m);for(const c of f){if(typeof c=="string"){l.error(c);continue}const F=JSON.parse(JSON.stringify(i));F.key=At("idCard",c.getData().KeyOfEn);const C=X(F,c.getData());r.widgetsList[o].children.splice(m,0,C)}}catch(a){l.error(a)}finally{r.globalLoading=!1,r.loadingDesc="loading.."}}),T=()=>B(this,null,function*(){var c,F,C,O,K,U,q,z,_,V,H;if(G(e.value)){l.error("\u8BF7\u9009\u62E9\u7EAF\u76EE\u5F55\u6216\u8005Attr\u7AE0\u8282"),s();return}if(!G(e.value)&&((F=(c=e.value)==null?void 0:c.dto)==null?void 0:F.CtrlType)!="Dir"&&((O=(C=e.value)==null?void 0:C.dto)==null?void 0:O.CtrlType)!="Attr"){l.error("\u8BF7\u9009\u62E9\u7EAF\u76EE\u5F55\u6216\u8005Attr\u7AE0\u8282"),s();return}const i=r.widgetsList.findIndex(D=>{var J;return D.id===((J=e.value)==null?void 0:J.id)});if(i===-1){l.error("\u6CA1\u6709\u627E\u5230\u7236\u5BB9\u5668\uFF0C\u8BF7\u4ECE\u76EE\u5F55\u91CC\u9009\u62E9"),d();return}const m=((K=e.value)==null?void 0:K.children.length)||0,o=JSON.parse(JSON.stringify(r.currentDragWidget));if(((q=(U=e.value)==null?void 0:U.dto)==null?void 0:q.CtrlType)==="Dir"&&o.key!="textBig"){l.error("\u7EAF\u76EE\u5F55\u7AE0\u8282\u91CC\u53EA\u80FD\u63D2\u5165\u5927\u5757\u6587\u672C!"),s();return}if(o.category==="customize"){if(!Reflect.ownKeys(P).includes(o.key)){l.error(`\u6CA1\u6709\u5B9A\u4E49${o.key}\u7C7B\u7684\u81EA\u5B9A\u4E49\u7EC4\u4EF6\uFF0C\u8BF7\u68C0\u67E5\u4EE3\u7801`),s();return}const D=e.value.id;y.emit("openIframe",{title:"\u65B0\u589E\u81EA\u5B9A\u4E49\u7EC4\u4EF6",url:`?EnName=${P[o.key]}&FrmID=${g.query.FrmID}&SortNo=${D}&GroupField=${D}`}),s();return}if(o.key.startsWith("enums")){y.emit("openIframe",{title:"\u6DFB\u52A0\u679A\u4E3E\u7C7B\u578B\u5B57\u6BB5",url:zt(o.key,((z=e.value)==null?void 0:z.id)+"",g.query.FrmID+"")}),s();return}if(o.category==="appendix"){y.emit("openIframe",{title:"\u6DFB\u52A0\u9644\u4EF6",url:pt(o.key,((_=e.value)==null?void 0:_.id)+"")});return}if(o.category==="Universal"){y.emit("openIframe",{title:"\u6DFB\u52A0\u7EC4\u4EF6",url:et(o.key,((V=e.value)==null?void 0:V.id)+"")});return}if(o.key.startsWith("foreignKey")){y.emit("openIframe",{title:"\u521B\u5EFA\u5916\u952E/\u679A\u4E3E\u5B57\u6BB5",url:ut(((H=e.value)==null?void 0:H.id)+"")}),s();return}if(o.key==="fieldTemplate"){const D=g.query.FrmID;y.emit("openIframe",{title:"\u521B\u5EFA\u5B57\u6BB5\u6A21\u677F",url:`./Template/Fields.htm?FrmID=${D}&FrmID=${D}`}),s();return}if(o.key.startsWith("id_card")){yield nt(o,m,i);return}if(it.value==0||o.manualInputId){t.value=!0,r.newWidgetIndex=m;return}const{getNextId:u}=Vt(),{id:a,title:f}=yield u(o.key,g.query.FrmID+"");o.id=a,o.title=`${o.title}_${f}`,yield E(o,m,i)}),at=i=>{const m=[...tt,...ot].filter(o=>o.value==i)[0];m.title=m.label,m.key=m.value,m.groupKey=m.category,m.id=Ut(m.key),r.currentDragWidget=I.mergeWidgetObject(m),r.selectedWidget=null,T()};$t(()=>r.selectedLogWidget,i=>{e.value=r.selectedLogWidget}),Lt(()=>{Ct.forEach(i=>{i.children.forEach(m=>{m.groupKey=m.category})})}),Gt(()=>{y.off("createContainer"),y.off("insertContainer")});const st=b(()=>rt.value.length===0?{height:"100%"}:{});return{basicSelectOptions:tt,customizeSelectOptions:ot,basicSelected:p,customizeSelected:n,showWidget:e,calcHeight:st,promptVisible:t,isFormItem:G,handleSelect:at,handleAdd:T,getWidgetName:mt,addElemById:k,clearTempData:d,releaseItem:()=>{r.selectedWidget=null,r.selectedWidgetDto=null,y.emit("chooseWidget",null)},CustomFormTheme:It,designerStore:r,formConfig:b(()=>r.globalFormConfig),editable:Pt("editable"),updateWidget:(i,m,o)=>{i[m]=o}}}});const Rt={class:"body"},Qt={key:0,class:"btn-group"};function Xt(t,p,n,l,g,I){const r=A("design-tool-bar"),e=A("Select"),d=A("n-form"),s=A("Prompt");return N(),Y("div",Rt,[t.editable?(N(),Z(r,{key:0})):$("",!0),W("div",{class:"designer-wrapper",style:L(t.CustomFormTheme)},[S(d,{"label-placement":t.formConfig.labelPosition,class:"dynamic-form",style:L({width:t.formConfig.autoFitWidth==="0"?t.formConfig.designerWidth+"px":"100%"}),"label-align":t.formConfig.labelAlign},{default:Ot(()=>{var h,w;return[!t.isFormItem(t.showWidget)&&((w=(h=t.showWidget)==null?void 0:h.dto)==null?void 0:w.CtrlType)=="Attr"?(N(),Y("div",Qt,[W("div",null,[x(" \u6DFB\u52A0\u57FA\u7840\u5B57\u6BB5 "),S(e,{value:t.basicSelected,"onUpdate:value":p[0]||(p[0]=E=>t.basicSelected=E),options:t.basicSelectOptions,placeholder:"\u8BF7\u9009\u62E9\u57FA\u7840\u5B57\u6BB5",onChange:t.handleSelect,style:{width:"200px"},"allow-clear":!0},null,8,["value","options","onChange"])]),W("div",null,[x(" \u6DFB\u52A0\u81EA\u5B9A\u4E49\u5B57\u6BB5 "),S(e,{value:t.customizeSelected,"onUpdate:value":p[1]||(p[1]=E=>t.customizeSelected=E),options:t.customizeSelectOptions,placeholder:"\u8BF7\u9009\u62E9\u81EA\u5B9A\u4E49\u7EC4\u4EF6",onChange:t.handleSelect,style:{width:"200px"},"allow-clear":!0},null,8,["value","options","onChange"])])])):$("",!0),W("div",{class:"widgets-list",id:"widgets-wrapper",style:L(t.calcHeight),"data-sort-type":"root","data-type":"group_container"},[t.showWidget!=null?(N(),Z(Kt(t.getWidgetName(t.showWidget)),{key:t.showWidget.id,"data-group-id":t.showWidget.id,id:t.showWidget.id,class:"form-item","child-type":t.showWidget.key,widgetInfo:t.showWidget,onUpdate:p[2]||(p[2]=(E,k)=>t.updateWidget(t.showWidget||{},E,k))},null,40,["data-group-id","id","child-type","widgetInfo"])):$("",!0)],4)]}),_:1},8,["label-placement","style","label-align"])],4),S(s,{visible:t.promptVisible,onAddElem:t.addElemById,onClose:t.clearTempData},null,8,["visible","onAddElem","onClose"])])}const ml=Tt(jt,[["render",Xt],["__scopeId","data-v-f3cbb36b"]]);export{ml as default};