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
55 KiB
2 lines
55 KiB
var y=(e,t,o)=>new Promise((a,r)=>{var n=u=>{try{s(o.next(u))}catch(p){r(p)}},i=u=>{try{s(o.throw(u))}catch(p){r(p)}},s=u=>u.done?a(u.value):Promise.resolve(u.value).then(n,i);s((o=o.apply(e,t)).next())});import{d as defineComponent,r as ref,P as onMounted,G as watchEffect,b3 as onBeforeUnmount,O as watch,b as createVNode,aP as mergeProps,F as Fragment,J as nextTick,bl as useRoute,q as reactive,o as openBlock,g as createElementBlock,j as createBaseVNode,a as createBlock,w as withCtx,bt as renderList,u as unref,t as toDisplayString,i as createCommentVNode,B as Button,h as createTextVNode,$ as HttpHandler,Y as message,aT as _export_sfc}from"./index-f4658ae7.js";import{Node}from"./Node-6b42ba5e.js";import BSEntity from"./BSEntity-840a884b.js";import BSEntities from"./BSEntities-1c882a21.js";import{userMyFlowSelfLoader}from"./WF_MyFlow-afa407d5.js";import{NodeFormType}from"./EnumLab-4f91f91c.js";import _sfc_main$1 from"./BaseModal-47597854.js";import Track from"./Track-a770d951.js";import{splitAtString}from"./ParamUtils-cdc24dd6.js";import Events from"./Events-141c34ea.js";import{S as SendComplete}from"./fasongwancheng-501a683b.js";import{SystemConfig}from"./SystemConfig-b93c25b3.js";import{c as createNamespace,_ as useClickAway,P as Popup,p as pick,l as useScopeId,m as makeStringProp,Z as makeArrayProp,n as numericProp,t as truthProp,d as unknownProp,i as inBrowser,$ as BORDER_RIGHT,e as extend,I as Icon,z as BORDER_BOTTOM,w as withInstall}from"./index-f3701452.js";import{u as useSyncPropRef,P as Picker}from"./index-105558c7.js";import{a as TabbarItem,T as Tabbar}from"./index-2d93bfd1.js";import{N as NavBar}from"./index-55c72c71.js";import{F as Form}from"./index-7f604372.js";import{F as Field}from"./index-9d7cf9bc.js";import{s as showFailToast,a as showToast,b as showSuccessToast}from"./function-call-d3c31425.js";import{a as showConfirmDialog}from"./function-call-9474042b.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.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"./EntityNodeID-d5ae71b1.js";import"./Entities-6a72b013.js";import"./Accepter-8fd0ed00.js";import"./index-0e56c5c3.js";import"./index-297faa0c.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./index-3590612f.js";import"./index-456479d3.js";import"./EnOnly-486dddc3.js";import"./index-84fbff43.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";import"./index-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-9eb90d49.js";import"./index-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./ClassFactory-66077970.js";import"./useDataConvert-25e29c90.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./EnFields-ed5fe154.js";import"./useFieldType-5039d84c.js";import"./IconPicker-51ed7d96.js";import"./SimpleLineIcons-dabcdd07.js";import"./GlyphIcons-fb95b955.js";import"./FontAwesomeIcons-88ac90b4.js";import"./Tabs-ec1c48f8.js";import"./form-77f01638.js";import"./RadioGroup-a80e69a5.js";import"./FormTheme-70eb47bf.js";import"./use-config-816d55a6.js";import"./warn-77f3ea30.js";import"./Icon-e3cbad7d.js";import"./light-0dfdc1ad.js";import"./merge-15067256.js";import"./Add-4d1c6932.js";import"./render-ee8eb435.js";import"./Close-c51bd8a8.js";import"./replaceable-a957a029.js";import"./omit-b0e7e098.js";import"./use-compitable-1a225331.js";import"./flatten-2bdfb3d3.js";import"./use-merged-state-66be05d7.js";import"./throttle-35369e52.js";import"./on-fonts-ready-d897575d.js";import"./create-key-bf4384d6.js";import"./index-22809599.js";import"./use-css-vars-class-3ae3b4b3.js";import"./VResizeObserver-e3ad0bab.js";import"./cssr-e43ee704.js";import"./Pop-fe77b195.js";import"./PopTreeEns-402f81f5.js";/* empty css */import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./useMaxLevel-0b248899.js";import"./useDBSourceLoader-8ab5ebe1.js";import"./DBAccess-d3bef90d.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./index-1d383df5.js";import"./index-24b7f696.js";import"./PopTree-64e9afde.js";import"./PopList-8aa8c033.js";import"./MapExt-98a20f56.js";import"./SysEnum-989b6639.js";import"./EntityMyPK-e742fec8.js";import"./stringUtils-acc16503.js";import"./PopGroupList-1a52eb39.js";import"./PopTableSearch-2eba9a92.js";import"./index-8604018f.js";/* empty css */import"./index-8336ee2d.js";import"./index-134963ca.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./scrollTo-faf03fe5.js";import"./PopSelfUrl.vue_vue_type_script_setup_true_lang-e099f2b3.js";import"./index-1ead5d3e.js";import"./index-70139266.js";import"./index-1e934f0e.js";import"./index-a7bbd9e5.js";import"./use-route-96578f25.js";import"./index-4e4a8600.js";import"./index-60cfaf0c.js";import"./mount-component-62c39ff8.js";import"./Toast-3c5f40d9.js";import"./useDDLDataLoader-5d08990e.js";import"./useFileUpload-e2f82f1f.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";import"./EnCfg-bcf75fc2.js";import"./EntityNoName-d08126ae.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Group-ab70f402.js";import"./EnumLab-d43291c1.js";import"./Page-34b19d96.js";import"./Help-be517e8f.js";import"./FuncToolbar-bd4350b3.js";import"./PageBaseGroupNew-ee20c033.js";import"./index-4116a0e2.js";import"./SaveOutlined-da53e7db.js";import"./InboxOutlined-cee25a7d.js";import"./Send-256b091b.js";import"./WorkOpt-60b954c6.js";import"./SendAndCC-2a0867f1.js";import"./AccepterOfGener-d880f093.js";import"./EnOnly-9c74cb0c.js";import"./EnFields-4d1dce7a.js";import"./helper.vue_vue_type_script_setup_true_lang-50dfaad0.js";import"./index-70ffad01.js";import"./index-efbe76fc.js";import"./Pop-78b30ee2.js";import"./PopTreeEns-550d2c1c.js";import"./PopTree-40faba9e.js";import"./PopList-9bc5cb18.js";import"./PopGroupList-de2292ad.js";import"./useFieldStatus-52f39a2f.js";import"./index-18645805.js";import"./Editor-d5f89d8b.js";import"./ImgUpload-411e6243.js";import"./tinymce-c752228f.js";import"./uuid-1d456649.js";import"./helper-28253641.js";import"./onMountedOrActivated-fbe7044d.js";import"./Dev2Interface-dbe2a82a.js";import"./UploadOutlined-87b27077.js";import"./SettingOutlined-20e7662a.js";import"./GroupWrapper-ca430e7c.js";import"./PRI-681c8dcd.js";import"./BtnLab-46145c97.js";import"./ReturnWork-e2f33a15.js";import"./CommonConfig-82fb2022.js";import"./index-b626d36c.js";import"./Rollback-87561b75.js";import"./GenerWorkFlowExt-8e9d388f.js";import"./EntityWorkID-5aeb189e.js";import"./FlowSort-5d5ee62a.js";import"./EntityTree-333c163f.js";import"./FlowAdm-28590a36.js";import"./Sort-3be7175a.js";import"./index-df5bcc50.js";import"./index-39f0d2b9.js";import"./TimeBase-d3ae380a.js";import"./index-0a955395.js";/* empty css */import"./CCList-04aa6059.js";import"./SelectAccper-a68b3776.js";import"./NodeSimple-4a6ef775.js";import"./ActionType-add280ef.js";import"./TimeBaseExt-e1d9412b.js";import"./default_user_icon-73c35284.js";import"./Text-21ea36a6.js";import"./transButton-e61c9322.js";import"./CopyOutlined-ae720459.js";import"./EditOutlined-19d9e427.js";import"./UsefulExpresFlow-96021349.js";import"./UsefulExpresFlow.vue_vue_type_script_setup_true_lang-99354ed3.js";import"./BasicTable-90e6228c.js";import"./BasicForm-4abe2426.js";import"./FormItem.vue_vue_type_script_lang-da01c38b.js";import"./componentMap-d43b954d.js";import"./ApiCascader-761331ba.js";import"./useFormItem-7226971e.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./ApiRadioGroup-4ec6ca0e.js";import"./RadioButtonGroup-e34f3abd.js";import"./ApiSelect-7790a483.js";import"./index-ad7f1be2.js";import"./BasicUpload-47b5dea5.js";import"./UploadModal-b7c82e2b.js";import"./index-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"./FileList.vue_vue_type_style_index_0_lang-f45ceff4.js";import"./UploadPreviewModal-0b27d3f4.js";import"./download-95cff35f.js";import"./base64Conver-f3be3d44.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"./useContentHeight-e2c7193a.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"./sortable.esm-13e502da.js";import"./SizeSetting-8dda6988.js";import"./RedoSetting-c42d8845.js";import"./RedoOutlined-3d2ca639.js";import"./FullScreenSetting-af3082e5.js";import"./TableTitle-c53d26d0.js";import"./useTableExpand-303f3d97.js";import"./useTableFooter-03c83f8e.js";import"./TableFooter-7ab9b1a2.js";import"./useTableForm-0d347147.js";import"./props-bb3031e1.js";import"./TableImg.vue_vue_type_style_index_0_lang-0c448231.js";import"./index-fdcf88d8.js";import"./useTable-9d73cb2d.js";import"./WorkCheck-64ae60e0.js";import"./WorkCheck.vue_vue_type_script_setup_true_lang-3b0c37b7.js";import"./WorkCheckParse-eb27edcd.js";import"./HandWriting-24907d3b.js";import"./ESignVue-1a116d6f.js";import"./ColorPicker-3a4a4ada.js";import"./Scrollbar-35d51129.js";import"./use-rtl-889b67fe.js";import"./Input-52773133.js";import"./browser-1654e206.js";import"./Loading-fead3a83.js";import"./index-528cb859.js";import"./use-is-mounted-a34b74be.js";import"./use-form-item-34ce685d.js";import"./use-memo-f04d43e5.js";import"./Suffix-56e79b3b.js";import"./Eye-9d82dd1a.js";import"./InputGroup-5bb233c2.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./Follower-3b5f0c65.js";import"./next-frame-once-7035a838.js";import"./use-false-until-truthy-72e72eb9.js";import"./Button-53926a3b.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";import"./FrmAttachment-cef46b5b.js";import"./MenuUnfoldOutlined-9166492e.js";import"./CloudUploadOutlined-4657ca1c.js";import"./WorkCheckParseTrack-d7391cb0.js";import"./StopOutlined-507ecef9.js";import"./duration-990e9468.js";import"./CC-20d99e85.js";import"./HungupList-ec5b1e9a.js";import"./HuiQian-068b4235.js";import"./Emp-e0a70077.js";import"./Dept-342c50de.js";import"./DeptEmp-745bc1a9.js";import"./DeptEmpStation-6b7abbad.js";import"./TreeDict.vue_vue_type_script_setup_true_lang-d1b6b9a4.js";import"./index-eb3034da.js";import"./En-ba7185f0.js";import"./GroupPageEdit-98259b62.js";import"./ClassFactoryOfGroupPageEdit-de7e4dfe.js";import"./GPE_Entity-bae02daa.js";import"./windowOpen-b8703c39.js";import"./useCachedComponentLoader-721d24a5.js";import"./WF_Comm_Dtl-7da219a1.js";import"./Direction-43f7cd43.js";import"./Cond-7bb97535.js";import"./GroupPageNew-58abee1a.js";import"./index-c5f74576.js";import"./ClassFactoryOfGroupPageNew-a8e6e6ba.js";import"./SelectByTable.vue_vue_type_script_setup_true_lang-a8dee7c6.js";import"./GlobalThemeOverrides-52cd859d.js";import"./ConfigProvider-f8b8d4d5.js";import"./index-c569cc07.js";import"./DataTable-eacfee09.js";import"./format-length-c9d165c6.js";import"./Checkbox-70815735.js";import"./index-cad90cf4.js";import"./RadioGroup-02ea8070.js";import"./Radio-afaa4b2b.js";import"./Popover-ab55c8ff.js";import"./_baseMap-457e4262.js";import"./Dropdown-b8231906.js";import"./Icon-fc5d8913.js";import"./ChevronRight-3f42dbba.js";import"./happens-in-d88e25de.js";import"./create-b75cc1a9.js";import"./use-keyboard-ebac156c.js";import"./Tooltip-02d89ff2.js";import"./VirtualList-ac9ae115.js";import"./Empty-fcccc007.js";import"./Select-3c7a9b3d.js";import"./FocusDetector-05234541.js";import"./Forward-838673b3.js";import"./keysOf-5d5107c5.js";import"./SFDBSrc-e641ea16.js";import"./drag-b298d064.js";import"./ShowHelp.vue_vue_type_script_setup_true_lang-4644f19a.js";import"./NodeIndexOutlined-0e7f206c.js";import"./useThirdPartUrl-8ecf6c87.js";import"./PanelGroup-4b8417d6.js";import"./ClassFactoryOfPanelGroup-5de18bd5.js";import"./PG_Dept2Emp-5643f371.js";import"./PageBasePanelGroup-23235cc7.js";import"./PG_FlowSort2Flow-03dd18a0.js";import"./Flow-6121039a.js";import"./PG_FrmSort2Frm-0ac07642.js";import"./FrmSort-0f444555.js";import"./FrmAdm-54c9d6a8.js";import"./MapData-4fa397be.js";import"./GloComm-7cfbdfd9.js";import"./FrmTrack-10f0746d.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"./Shift-0e0716e1.js";import"./useX6Graph-fd52caf5.js";import"./html-a2da55a6.js";import"./_createCompounder-ed41a610.js";import"./difference-bddb49bc.js";import"./x6Shapes-9ea647b1.js";import"./x6Config-e7abb0b2.js";import"./OrderedListOutlined-6126615f.js";import"./TrackUtils-6da02339.js";import"./typeDef-3c24b177.js";import"./CalcUtils-5c6c75a9.js";import"./Scrollbar-476e4a73.js";function getWindow(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function isElement(e){var t=getWindow(e).Element;return e instanceof t||e instanceof Element}function isHTMLElement(e){var t=getWindow(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function isShadowRoot(e){if(typeof ShadowRoot=="undefined")return!1;var t=getWindow(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}var round=Math.round;function getUAString(){var e=navigator.userAgentData;return e!=null&&e.brands?e.brands.map(function(t){return t.brand+"/"+t.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(e,t,o){t===void 0&&(t=!1),o===void 0&&(o=!1);var a=e.getBoundingClientRect(),r=1,n=1;t&&isHTMLElement(e)&&(r=e.offsetWidth>0&&round(a.width)/e.offsetWidth||1,n=e.offsetHeight>0&&round(a.height)/e.offsetHeight||1);var i=isElement(e)?getWindow(e):window,s=i.visualViewport,u=!isLayoutViewport()&&o,p=(a.left+(u&&s?s.offsetLeft:0))/r,l=(a.top+(u&&s?s.offsetTop:0))/n,c=a.width/r,F=a.height/n;return{width:c,height:F,top:l,right:p+c,bottom:l+F,left:p,x:p,y:l}}function getWindowScroll(e){var t=getWindow(e),o=t.pageXOffset,a=t.pageYOffset;return{scrollLeft:o,scrollTop:a}}function getHTMLElementScroll(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function getNodeScroll(e){return e===getWindow(e)||!isHTMLElement(e)?getWindowScroll(e):getHTMLElementScroll(e)}function getNodeName(e){return e?(e.nodeName||"").toLowerCase():null}function getDocumentElement(e){return((isElement(e)?e.ownerDocument:e.document)||window.document).documentElement}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getWindowScroll(e).scrollLeft}function getComputedStyle(e){return getWindow(e).getComputedStyle(e)}function isScrollParent(e){var t=getComputedStyle(e),o=t.overflow,a=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(o+r+a)}function isElementScaled(e){var t=e.getBoundingClientRect(),o=round(t.width)/e.offsetWidth||1,a=round(t.height)/e.offsetHeight||1;return o!==1||a!==1}function getCompositeRect(e,t,o){o===void 0&&(o=!1);var a=isHTMLElement(t),r=isHTMLElement(t)&&isElementScaled(t),n=getDocumentElement(t),i=getBoundingClientRect(e,r,o),s={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(a||!a&&!o)&&((getNodeName(t)!=="body"||isScrollParent(n))&&(s=getNodeScroll(t)),isHTMLElement(t)?(u=getBoundingClientRect(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):n&&(u.x=getWindowScrollBarX(n))),{x:i.left+s.scrollLeft-u.x,y:i.top+s.scrollTop-u.y,width:i.width,height:i.height}}function getLayoutRect(e){var t=getBoundingClientRect(e),o=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-o)<=1&&(o=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:o,height:a}}function getParentNode(e){return getNodeName(e)==="html"?e:e.assignedSlot||e.parentNode||(isShadowRoot(e)?e.host:null)||getDocumentElement(e)}function getScrollParent(e){return["html","body","#document"].indexOf(getNodeName(e))>=0?e.ownerDocument.body:isHTMLElement(e)&&isScrollParent(e)?e:getScrollParent(getParentNode(e))}function listScrollParents(e,t){var o;t===void 0&&(t=[]);var a=getScrollParent(e),r=a===((o=e.ownerDocument)==null?void 0:o.body),n=getWindow(a),i=r?[n].concat(n.visualViewport||[],isScrollParent(a)?a:[]):a,s=t.concat(i);return r?s:s.concat(listScrollParents(getParentNode(i)))}function isTableElement(e){return["table","td","th"].indexOf(getNodeName(e))>=0}function getTrueOffsetParent(e){return!isHTMLElement(e)||getComputedStyle(e).position==="fixed"?null:e.offsetParent}function getContainingBlock(e){var t=/firefox/i.test(getUAString()),o=/Trident/i.test(getUAString());if(o&&isHTMLElement(e)){var a=getComputedStyle(e);if(a.position==="fixed")return null}var r=getParentNode(e);for(isShadowRoot(r)&&(r=r.host);isHTMLElement(r)&&["html","body"].indexOf(getNodeName(r))<0;){var n=getComputedStyle(r);if(n.transform!=="none"||n.perspective!=="none"||n.contain==="paint"||["transform","perspective"].indexOf(n.willChange)!==-1||t&&n.willChange==="filter"||t&&n.filter&&n.filter!=="none")return r;r=r.parentNode}return null}function getOffsetParent(e){for(var t=getWindow(e),o=getTrueOffsetParent(e);o&&isTableElement(o)&&getComputedStyle(o).position==="static";)o=getTrueOffsetParent(o);return o&&(getNodeName(o)==="html"||getNodeName(o)==="body"&&getComputedStyle(o).position==="static")?t:o||getContainingBlock(e)||t}var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",placements=[].concat(basePlacements,[auto]).reduce(function(e,t){return e.concat([t,t+"-"+start,t+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function order(e){var t=new Map,o=new Set,a=[];e.forEach(function(n){t.set(n.name,n)});function r(n){o.add(n.name);var i=[].concat(n.requires||[],n.requiresIfExists||[]);i.forEach(function(s){if(!o.has(s)){var u=t.get(s);u&&r(u)}}),a.push(n)}return e.forEach(function(n){o.has(n.name)||r(n)}),a}function orderModifiers(e){var t=order(e);return modifierPhases.reduce(function(o,a){return o.concat(t.filter(function(r){return r.phase===a}))},[])}function debounce(e){var t;return function(){return t||(t=new Promise(function(o){Promise.resolve().then(function(){t=void 0,o(e())})})),t}}function format(e){for(var t=arguments.length,o=new Array(t>1?t-1:0),a=1;a<t;a++)o[a-1]=arguments[a];return[].concat(o).reduce(function(r,n){return r.replace(/%s/,n)},e)}var INVALID_MODIFIER_ERROR='Popper: modifier "%s" provided an invalid %s property, expected %s but got %s',MISSING_DEPENDENCY_ERROR='Popper: modifier "%s" requires "%s", but "%s" modifier is not available',VALID_PROPERTIES=["name","enabled","phase","fn","effect","requires","options"];function validateModifiers(e){e.forEach(function(t){[].concat(Object.keys(t),VALID_PROPERTIES).filter(function(o,a,r){return r.indexOf(o)===a}).forEach(function(o){switch(o){case"name":t.name;break;case"enabled":t.enabled;break;case"phase":modifierPhases.indexOf(t.phase)<0;break;case"fn":t.fn;break;case"effect":t.effect!=null&&t.effect;break;case"requires":t.requires!=null&&Array.isArray(t.requires);break;case"requiresIfExists":Array.isArray(t.requiresIfExists);break;case"options":case"data":break;default:}t.requires&&t.requires.forEach(function(a){e.find(function(r){return r.name===a})==null})})})}function uniqueBy(e,t){var o=new Set;return e.filter(function(a){var r=t(a);if(!o.has(r))return o.add(r),!0})}function getBasePlacement(e){return e.split("-")[0]}function mergeByName(e){var t=e.reduce(function(o,a){var r=o[a.name];return o[a.name]=r?Object.assign({},r,a,{options:Object.assign({},r.options,a.options),data:Object.assign({},r.data,a.data)}):a,o},{});return Object.keys(t).map(function(o){return t[o]})}function getVariation(e){return e.split("-")[1]}function getMainAxisFromPlacement(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function computeOffsets(e){var t=e.reference,o=e.element,a=e.placement,r=a?getBasePlacement(a):null,n=a?getVariation(a):null,i=t.x+t.width/2-o.width/2,s=t.y+t.height/2-o.height/2,u;switch(r){case top:u={x:i,y:t.y-o.height};break;case bottom:u={x:i,y:t.y+t.height};break;case right:u={x:t.x+t.width,y:s};break;case left:u={x:t.x-o.width,y:s};break;default:u={x:t.x,y:t.y}}var p=r?getMainAxisFromPlacement(r):null;if(p!=null){var l=p==="y"?"height":"width";switch(n){case start:u[p]=u[p]-(t[l]/2-o[l]/2);break;case end:u[p]=u[p]+(t[l]/2-o[l]/2);break}}return u}var INVALID_ELEMENT_ERROR="Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.",INFINITE_LOOP_ERROR="Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.",DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return!t.some(function(a){return!(a&&typeof a.getBoundingClientRect=="function")})}function popperGenerator(e){e===void 0&&(e={});var t=e,o=t.defaultModifiers,a=o===void 0?[]:o,r=t.defaultOptions,n=r===void 0?DEFAULT_OPTIONS:r;return function(s,u,p){p===void 0&&(p=n);var l={placement:"bottom",orderedModifiers:[],options:Object.assign({},DEFAULT_OPTIONS,n),modifiersData:{},elements:{reference:s,popper:u},attributes:{},styles:{}},c=[],F=!1,f={state:l,setOptions:function(E){var m=typeof E=="function"?E(l.options):E;w(),l.options=Object.assign({},n,l.options,m),l.scrollParents={reference:isElement(s)?listScrollParents(s):s.contextElement?listScrollParents(s.contextElement):[],popper:listScrollParents(u)};var v=orderModifiers(mergeByName([].concat(a,l.options.modifiers)));l.orderedModifiers=v.filter(function(b){return b.enabled});{var S=uniqueBy([].concat(v,l.options.modifiers),function(b){var P=b.name;return P});if(validateModifiers(S),getBasePlacement(l.options.placement)===auto)var h=l.orderedModifiers.find(function(b){var P=b.name;return P==="flip"});var d=getComputedStyle(u),D=d.marginTop,B=d.marginRight,k=d.marginBottom,T=d.marginLeft;[D,B,k,T].some(function(b){return parseFloat(b)})}return N(),f.update()},forceUpdate:function(){if(!F){var E=l.elements,m=E.reference,v=E.popper;if(areValidElements(m,v)){l.rects={reference:getCompositeRect(m,getOffsetParent(v),l.options.strategy==="fixed"),popper:getLayoutRect(v)},l.reset=!1,l.placement=l.options.placement,l.orderedModifiers.forEach(function(b){return l.modifiersData[b.name]=Object.assign({},b.data)});for(var S=0,h=0;h<l.orderedModifiers.length&&(S+=1,!(S>100));h++){if(l.reset===!0){l.reset=!1,h=-1;continue}var d=l.orderedModifiers[h],D=d.fn,B=d.options,k=B===void 0?{}:B,T=d.name;typeof D=="function"&&(l=D({state:l,options:k,name:T,instance:f})||l)}}}},update:debounce(function(){return new Promise(function(g){f.forceUpdate(),g(l)})}),destroy:function(){w(),F=!0}};if(!areValidElements(s,u))return f;f.setOptions(p).then(function(g){!F&&p.onFirstUpdate&&p.onFirstUpdate(g)});function N(){l.orderedModifiers.forEach(function(g){var E=g.name,m=g.options,v=m===void 0?{}:m,S=g.effect;if(typeof S=="function"){var h=S({state:l,name:E,instance:f,options:v}),d=function(){};c.push(h||d)}})}function w(){c.forEach(function(g){return g()}),c=[]}return f}}var passive={passive:!0};function effect(e){var t=e.state,o=e.instance,a=e.options,r=a.scroll,n=r===void 0?!0:r,i=a.resize,s=i===void 0?!0:i,u=getWindow(t.elements.popper),p=[].concat(t.scrollParents.reference,t.scrollParents.popper);return n&&p.forEach(function(l){l.addEventListener("scroll",o.update,passive)}),s&&u.addEventListener("resize",o.update,passive),function(){n&&p.forEach(function(l){l.removeEventListener("scroll",o.update,passive)}),s&&u.removeEventListener("resize",o.update,passive)}}var eventListeners_default={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect,data:{}};function popperOffsets(e){var t=e.state,o=e.name;t.modifiersData[o]=computeOffsets({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var popperOffsets_default={name:"popperOffsets",enabled:!0,phase:"read",fn:popperOffsets,data:{}},unsetSides={top:"auto",right:"auto",bottom:"auto",left:"auto"};function roundOffsetsByDPR(e){var t=e.x,o=e.y,a=window,r=a.devicePixelRatio||1;return{x:round(t*r)/r||0,y:round(o*r)/r||0}}function mapToStyles(e){var t,o=e.popper,a=e.popperRect,r=e.placement,n=e.variation,i=e.offsets,s=e.position,u=e.gpuAcceleration,p=e.adaptive,l=e.roundOffsets,c=e.isFixed,F=i.x,f=F===void 0?0:F,N=i.y,w=N===void 0?0:N,g=typeof l=="function"?l({x:f,y:w}):{x:f,y:w};f=g.x,w=g.y;var E=i.hasOwnProperty("x"),m=i.hasOwnProperty("y"),v=left,S=top,h=window;if(p){var d=getOffsetParent(o),D="clientHeight",B="clientWidth";if(d===getWindow(o)&&(d=getDocumentElement(o),getComputedStyle(d).position!=="static"&&s==="absolute"&&(D="scrollHeight",B="scrollWidth")),d=d,r===top||(r===left||r===right)&&n===end){S=bottom;var k=c&&d===h&&h.visualViewport?h.visualViewport.height:d[D];w-=k-a.height,w*=u?1:-1}if(r===left||(r===top||r===bottom)&&n===end){v=right;var T=c&&d===h&&h.visualViewport?h.visualViewport.width:d[B];f-=T-a.width,f*=u?1:-1}}var b=Object.assign({position:s},p&&unsetSides),P=l===!0?roundOffsetsByDPR({x:f,y:w}):{x:f,y:w};if(f=P.x,w=P.y,u){var C;return Object.assign({},b,(C={},C[S]=m?"0":"",C[v]=E?"0":"",C.transform=(h.devicePixelRatio||1)<=1?"translate("+f+"px, "+w+"px)":"translate3d("+f+"px, "+w+"px, 0)",C))}return Object.assign({},b,(t={},t[S]=m?w+"px":"",t[v]=E?f+"px":"",t.transform="",t))}function computeStyles(e){var t=e.state,o=e.options,a=o.gpuAcceleration,r=a===void 0?!0:a,n=o.adaptive,i=n===void 0?!0:n,s=o.roundOffsets,u=s===void 0?!0:s;{var p=getComputedStyle(t.elements.popper).transitionProperty||"";i&&["transform","top","right","bottom","left"].some(function(c){return p.indexOf(c)>=0})}var l={placement:getBasePlacement(t.placement),variation:getVariation(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,mapToStyles(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,mapToStyles(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var computeStyles_default={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:computeStyles,data:{}};function applyStyles(e){var t=e.state;Object.keys(t.elements).forEach(function(o){var a=t.styles[o]||{},r=t.attributes[o]||{},n=t.elements[o];!isHTMLElement(n)||!getNodeName(n)||(Object.assign(n.style,a),Object.keys(r).forEach(function(i){var s=r[i];s===!1?n.removeAttribute(i):n.setAttribute(i,s===!0?"":s)}))})}function effect2(e){var t=e.state,o={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,o.popper),t.styles=o,t.elements.arrow&&Object.assign(t.elements.arrow.style,o.arrow),function(){Object.keys(t.elements).forEach(function(a){var r=t.elements[a],n=t.attributes[a]||{},i=Object.keys(t.styles.hasOwnProperty(a)?t.styles[a]:o[a]),s=i.reduce(function(u,p){return u[p]="",u},{});!isHTMLElement(r)||!getNodeName(r)||(Object.assign(r.style,s),Object.keys(n).forEach(function(u){r.removeAttribute(u)}))})}}var applyStyles_default={name:"applyStyles",enabled:!0,phase:"write",fn:applyStyles,effect:effect2,requires:["computeStyles"]},defaultModifiers=[eventListeners_default,popperOffsets_default,computeStyles_default,applyStyles_default],createPopper=popperGenerator({defaultModifiers});function distanceAndSkiddingToXY(e,t,o){var a=getBasePlacement(e),r=[left,top].indexOf(a)>=0?-1:1,n=typeof o=="function"?o(Object.assign({},t,{placement:e})):o,i=n[0],s=n[1];return i=i||0,s=(s||0)*r,[left,right].indexOf(a)>=0?{x:s,y:i}:{x:i,y:s}}function offset(e){var t=e.state,o=e.options,a=e.name,r=o.offset,n=r===void 0?[0,0]:r,i=placements.reduce(function(l,c){return l[c]=distanceAndSkiddingToXY(c,t.rects,n),l},{}),s=i[t.placement],u=s.x,p=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=p),t.modifiersData[a]=i}var offset_default={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset};const[name,bem]=createNamespace("popover"),popupProps=["overlay","duration","teleport","overlayStyle","overlayClass","closeOnClickOverlay"],popoverProps={show:Boolean,theme:makeStringProp("light"),overlay:Boolean,actions:makeArrayProp(),actionsDirection:makeStringProp("vertical"),trigger:makeStringProp("click"),duration:numericProp,showArrow:truthProp,placement:makeStringProp("bottom"),iconPrefix:String,overlayClass:unknownProp,overlayStyle:Object,closeOnClickAction:truthProp,closeOnClickOverlay:truthProp,closeOnClickOutside:truthProp,offset:{type:Array,default:()=>[0,8]},teleport:{type:[String,Object],default:"body"}};var stdin_default=defineComponent({name,props:popoverProps,emits:["select","touchstart","update:show"],setup(e,{emit:t,slots:o,attrs:a}){let r;const n=ref(),i=ref(),s=ref(),u=useSyncPropRef(()=>e.show,m=>t("update:show",m)),p=()=>({placement:e.placement,modifiers:[{name:"computeStyles",options:{adaptive:!1,gpuAcceleration:!1}},extend({},offset_default,{options:{offset:e.offset}})]}),l=()=>i.value&&s.value?createPopper(i.value,s.value.popupRef.value,p()):null,c=()=>{nextTick(()=>{u.value&&(r?r.setOptions(p()):(r=l(),inBrowser&&(window.addEventListener("animationend",c),window.addEventListener("transitionend",c))))})},F=m=>{u.value=m},f=()=>{e.trigger==="click"&&(u.value=!u.value)},N=(m,v)=>{m.disabled||(t("select",m,v),e.closeOnClickAction&&(u.value=!1))},w=()=>{u.value&&e.closeOnClickOutside&&(!e.overlay||e.closeOnClickOverlay)&&(u.value=!1)},g=(m,v)=>o.action?o.action({action:m,index:v}):[m.icon&&createVNode(Icon,{name:m.icon,classPrefix:e.iconPrefix,class:bem("action-icon")},null),createVNode("div",{class:[bem("action-text"),{[BORDER_BOTTOM]:e.actionsDirection==="vertical"}]},[m.text])],E=(m,v)=>{const{icon:S,color:h,disabled:d,className:D}=m;return createVNode("div",{role:"menuitem",class:[bem("action",{disabled:d,"with-icon":S}),{[BORDER_RIGHT]:e.actionsDirection==="horizontal"},D],style:{color:h},tabindex:d?void 0:0,"aria-disabled":d||void 0,onClick:()=>N(m,v)},[g(m,v)])};return onMounted(()=>{c(),watchEffect(()=>{var m;n.value=(m=s.value)==null?void 0:m.popupRef.value})}),onBeforeUnmount(()=>{r&&(inBrowser&&(window.removeEventListener("animationend",c),window.removeEventListener("transitionend",c)),r.destroy(),r=null)}),watch(()=>[u.value,e.offset,e.placement],c),useClickAway([i,n],w,{eventName:"touchstart"}),()=>{var m;return createVNode(Fragment,null,[createVNode("span",{ref:i,class:bem("wrapper"),onClick:f},[(m=o.reference)==null?void 0:m.call(o)]),createVNode(Popup,mergeProps({ref:s,show:u.value,class:bem([e.theme]),position:"",transition:"van-popover-zoom",lockScroll:!1,"onUpdate:show":F},a,useScopeId(),pick(e,popupProps)),{default:()=>[e.showArrow&&createVNode("div",{class:bem("arrow")},null),createVNode("div",{role:"menu",class:bem("content",e.actionsDirection)},[o.default?o.default():e.actions.map(E)])]})])}}});const Popover=withInstall(stdin_default),_hoisted_1={class:"toolbar-wrapper"},_hoisted_2=["disabled"],_hoisted_3=["disabled"],_hoisted_4={key:1,style:{width:"100%",height:"100%","margin-top":"60px"}},_hoisted_5={style:{display:"flex","align-items":"center","background-color":"white"}},_hoisted_6={style:{margin:"5px 85px 5px 5px"},class:"refund"},_hoisted_7={key:0,style:{width:"100%",position:"fixed",top:"46px",left:"0","z-index":"99","background-color":"#fff"}},_hoisted_8={style:{display:"flex","justify-content":"center","align-items":"center","flex-direction":"column"}},_hoisted_9=["src"],_hoisted_10=["innerHTML"],_hoisted_11={style:{"text-align":"center",display:"flex","flex-direction":"column"}},_sfc_main=defineComponent({__name:"ToolBar",props:{pageType:{type:String,default:"MyFlow",required:!0}},emits:["ChangeLoading","Save","VerifyFormData"],setup(__props,{emit:__emit}){const props=__props,timer=ref(0),route=useRoute(),query=route.query,btnList=ref([]),popverBtnList=ref([]),active=ref(""),btnDisabled=ref(!1),showPopover=ref(!1),toNodePop=ref(!1),customFieldName={text:"Name",value:"No"},toNodes=ref([]),nodeExt=ref({}),toNodeID=ref("0"),popModal=reactive({visible:!1,closable:!0,modalType:"",modalTitle:""}),deptStas=ref([]),deptStaPop=ref(!1),IsShowMsg=ref(!1),msg=ref([]),isHaveUnSend=ref(!1),emit=__emit,selectPop=reactive({visible:!1,ddl:[],mode:0}),onSelectClickPop=e=>{selectPop.visible=!0,selectPop.mode=e,selectPop.ddl=[],e===0&&OptionsDays.forEach(t=>{selectPop.ddl.push({value:t.value,text:t.value})}),e===1&&OptionsHours.forEach(t=>{selectPop.ddl.push({value:t.value,text:t.value})}),e===2&&(selectPop.ddl.push({value:0,text:0}),selectPop.ddl.push({value:15,text:15}),selectPop.ddl.push({value:30,text:30}),selectPop.ddl.push({value:45,text:45}))},onConfirmSelect=t=>y(this,[t],function*({selectedOptions:e}){const o=e[0].value;selectPop.mode==0&&(TimeValue.days=o),selectPop.mode==1&&(TimeValue.hours=o),selectPop.mode==2&&(TimeValue.mins=o),selectPop.visible=!1}),InitPage=()=>y(this,null,function*(){try{emit("ChangeLoading",!0,null);const e=ref("BP.WF.HttpHandler.WF_MyFlow");(props.pageType==="MyView"||props.pageType==="MyFrm")&&(e.value="BP.WF.HttpHandler.WF_MyView"),props.pageType==="MyCC"&&(e.value="BP.WF.HttpHandler.WF_MyCC");const t=new HttpHandler(e.value);t.AddJson(route.query);const o=yield t.DoMethodReturnString("InitToolBar");if(typeof o=="string"&&o.includes("err@")==!0){showFailToast(o.replace("err@",""));return}let a=o.ToolBar||o;SystemConfig.CustomNo==="TianYu"&&(a=a.filter(i=>["PackUp_zip","PackUp_html","PackUp_pdf","PrintDoc"].includes(i.No)==!1)),a.length<=4?btnList.value=a:(btnList.value=a.slice(0,3),btnList.value.push({No:"More",text:"\u66F4\u591A",Name:"\u66F4\u591A",Oper:"",Role:"1",Icon:""}),a.slice(4).forEach(i=>{popverBtnList.value.push({No:i.No,text:i.Name,Name:i.Name,Oper:i.Oper,Role:i.Role,Icon:i.Icon})})),toNodes.value=o.ToNodes||[];const r=o.DeptStaion||[],n=o.Depts||[];if(r.length!=0&&(deptStas.value=r.map(i=>({value:i.DeptNo+"/"+i.StationNo,text:i.DeptName+"/"+i.StationName,DeptNo:i.DeptNo,StationNo:i.StationNo,DeptName:i.DeptName,StationName:i.StationName}))),n.length!=0&&(deptStas.value=n.map(i=>({value:i.DeptNo,text:i.DeptName,DeptNo:i.DeptNo,DeptName:i.DeptName}))),toNodes.value.length>0){const i=toNodes.value.filter(s=>s.IsSelected);i.length>0?toNodeID.value=i[0].No:toNodeID.value=toNodes.value[0].No}if(o.WF_Node)nodeExt.value=o.WF_Node[0];else{const i=new Node;yield i.Init();const s=route.query.FK_Node;i.NodeID=parseInt(s||0),yield i.RetrieveFromDBSources(),nodeExt.value=i}}catch(e){emit("ChangeLoading",!0,{hasError:!0,tips:e})}finally{emit("ChangeLoading",!1,null)}}),ChangeSelect=e=>y(this,null,function*(){const t=e.selectedOptions;if(t.length==0){showToast("\u6CA1\u6709\u9009\u62E9\u4EBA\u5458\u8EAB\u4EFD");return}try{const o=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");o.AddJson(route.query),o.AddJson(t[0]),yield o.DoMethodReturnString("Save_DeptSta"),showSuccessToast("\u4EBA\u5458\u8EAB\u4EFD\u8BBE\u7F6E\u6210\u529F")}catch(o){showFailToast(o)}finally{deptStaPop.value=!1}});InitPage();const{beforeSave,beforeSend,beforeDelete}=userMyFlowSelfLoader(),onSelect=e=>y(this,null,function*(){yield ClickBtn(e)}),isDelayedSend=ref(!1),ClickBtn=btn=>y(this,null,function*(){const oper=ref(btn.Oper);switch(oper.value=oper.value||"",btn.No){case"More":showPopover.value=!0;break;case"Save":beforeSave()==!0&&emit("Save",0);break;case"Send":isDelayedSend.value=!1,toNodes.value.length===1?(toNodeID.value=toNodes.value[0].No,Send()):toNodes.value.length>1?toNodePop.value=!0:Send();break;case"DelayedSend":isDelayedSend.value=!0,query.isDelayedSend=!0,Send();break;case"SubmitSF":deptStaPop.value=!0;break;case"UnSend":showConfirmDialog({title:"\u64A4\u9500\u6D41\u7A0B",message:"\u60A8\u786E\u5B9A\u8981\u64A4\u9500\u5F53\u524D\u6D41\u7A0B\u5417?"}).then(()=>y(this,null,function*(){try{yield UnSend()}catch(e){message.error(e)}}));break;case"Delete":showConfirmDialog({title:"\u5220\u9664\u6D41\u7A0B",message:"\u60A8\u786E\u5B9A\u8981\u5220\u9664\u5F53\u524D\u6D41\u7A0B\u5417?"}).then(()=>y(this,null,function*(){try{if(beforeDelete()==!1)return;yield DeleteFlow()}catch(e){message.error(e)}}));break;case"CanCelFlow":showConfirmDialog({title:"\u4F5C\u5E9F\u6D41\u7A0B",message:"\u60A8\u786E\u5B9A\u8981\u4F5C\u5E9F\u5F53\u524D\u6D41\u7A0B\u5417?"}).then(()=>y(this,null,function*(){try{yield CanCelFlow()}catch(e){message.error(e)}}));break;case"EndFlow":showConfirmDialog({title:"\u7ED3\u675F\u6D41\u7A0B",message:"\u60A8\u786E\u5B9A\u8981\u7ED3\u675F\u5F53\u524D\u6D41\u7A0B\u5417?"}).then(()=>y(this,null,function*(){try{const e=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");e.AddPara("FK_Flow",query.FlowNo),e.AddPara("WorkID",query.WorkID);const t=yield e.DoMethodReturnString("MyFlow_StopFlow");if(typeof t=="string"&&t.includes("err@")){message.error(t);return}message.info(t.replace(/@/g,"")),handleCancel()}catch(e){message.error(e)}}));break;case"Press":Press();break;case"Rollback":modalShow("Rollback","\u56DE\u6EDA");break;case"Return":modalShow("ReturnWork","\u9000\u56DE");break;case"TransferCustom":modalShow("TransferCustom","\u6D41\u8F6C\u81EA\u5B9A\u4E49");break;case"Hungup":modalShow("Hungup","\u6302\u8D77");break;case"Thread":modalShow("ThreadDtl","\u5B50\u7EBF\u7A0B");break;case"Shift":modalShow("Shift","\u79FB\u4EA4");break;case"Btn_WorkCheck":break;case"Askfor":break;case"Track":query.NodeName=nodeExt.value.Name,modalShow("Track","\u8F68\u8FF9");break;case"HuiQian":query.HuiQianType="HuiQian",modalShow("HuiQian","\u5148\u4F1A\u7B7E\u518D\u53D1\u9001");break;case"AddLeader":query.HuiQianType="AddLeader",modalShow("HuiQian","\u52A0\u4E3B\u6301\u4EBA");break;case"CC":modalShow("CC","\u6284\u9001");break;case"PR":modalShow("PRI","\u91CD\u8981\u6027");break;case"PackUp_zip":case"PackUp_html":case"PackUp_pdf":query.PrintType=btn.No.replace("PackUp_",""),modalShow("Packup","\u6253\u5370");break;case"PrintDoc":modalShow("PrintDoc","\u6253\u5370\u5355\u636E");break;case"SelectAccepter":modalShow("Accepter","\u9009\u62E9\u4E0B\u4E00\u4E2A\u8282\u70B9\u53CA\u4E0B\u4E00\u4E2A\u8282\u70B9\u63A5\u53D7\u4EBA");break;case"DBTemplate":break;case"Focus":btn.Name==="\u5173\u6CE8"?btn.Name="\u53D6\u6D88\u5173\u6CE8":btn.Name="\u5173\u6CE8",btn.text==="\u5173\u6CE8"?btn.text="\u53D6\u6D88\u5173\u6CE8":btn.text="\u5173\u6CE8";const handler=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");handler.AddPara("WorkID",route.query.WorkID),yield handler.DoMethodReturnString("Focus");break;default:oper.value!=""&&eval(oper.value);break}}),ChangeToNodeAndSend=e=>{toNodeID.value=e.selectedValues[0],toNodePop.value=!1,Send()},Send=(e=!1)=>y(this,null,function*(){try{if(btnDisabled.value=!0,emit("ChangeLoading",!0,null),nodeExt.value.ScripRole==2){const r=new BSEntity("BP.WF.GenerWorkFlow");r.setPK(route.query.WorkID),yield r.RetrieveFromDBSources();const n=r.GetPara("ScripNodeID"),i=ref(r.GetPara("ScripMsg"));n!=route.query.FK_Node&&(i.value=""),i.value=i.value||"";const s=prompt("\u8BF7\u8F93\u5165\u8981\u4F20\u8FBE\u7684\u4FE1\u606F,\u53EF\u4EE5\u4E3A\u7A7A.",i);s!=null&&s!=""&&(r.SetPara("ScripNodeID",route.query.FK_Node),r.SetPara("ScripMsg",s),yield r.Update())}if(btnList.value.filter(r=>r.No==="TransferCustom").length>0){const r=new BSEntities("BP.WF.TransferCustoms");yield r.Retrieve("WorkID",route.query.WorkID,"IsEnable",1);const n=r.getData();if(n.length==0)return showFailToast("\u8BE5\u8282\u70B9\u542F\u7528\u4E86\u6D41\u7A0B\u6D41\u8F6C\u81EA\u5B9A\u4E49\uFF0C\u4F46\u662F\u6CA1\u6709\u8BBE\u7F6E\u6D41\u7A0B\u6D41\u8F6C\u7684\u65B9\u5411\uFF0C\u8BF7\u70B9\u51FB\u6D41\u8F6C\u81EA\u5B9A\u4E49\u6309\u94AE\u8FDB\u884C\u8BBE\u7F6E"),!1;const i=ref("");if(n.forEach(s=>{(s.Worker==null||s.Worker=="")&&(i.value+="\u8282\u70B9["+s.NodeName+"],")}),i.value!="")return i.value+="\u6CA1\u6709\u8BBE\u7F6E\u63A5\u6536\u4EBA\u3002",showFailToast(i.value),!1}if(!beforeSend())return!1;let o=!1;if(nodeExt.value.FormType===NodeFormType.SheetTree&&FromTreeSend(1)==!1||nodeExt.value.FormType===NodeFormType.SelfForm&&SendSelfFrom(1)==!1||nodeExt.value.FormType===NodeFormType.SDKForm&&SDKSend(1)==!1)return!1;const a=ref(null);if(nodeExt.value.FormType===NodeFormType.FoolForm||nodeExt.value.FormType===NodeFormType.FoolTruck||nodeExt.value.FormType===NodeFormType.RefOneFrmTree||nodeExt.value.FormType===NodeFormType.Develop?emit("VerifyFormData",r=>{if(a.value=r,a.value==null)return emit("ChangeLoading",!1,null),!1;o=!0,nodeSend(o,e,a)}):nodeSend(!1,e,a),nodeExt.value.CondModel==1&&nodeExt.value.IsBackTrack==0){const r=ref(!0);if(nodeExt.value.TodolistModel==1){const n=new BSEntity("BP.WF.GenerWorkFlow");n.setPK(route.query.WorkID),yield n.RetrieveFromDBSources(),n.TodoEmps.split(";").length>1&&(r.value=!1)}if(r.value==!0){if(o){const n=ref(!1);emit("Save",1,i=>{if(n.value=i,n.value==!1)return!1;modalShow("ToNodes","\u8BF7\u9009\u62E9\u5230\u8FBE\u7684\u8282\u70B9")})}else modalShow("ToNodes","\u8BF7\u9009\u62E9\u5230\u8FBE\u7684\u8282\u70B9");return!1}}}catch(t){emit("ChangeLoading",null,{hasError:!0,tips:t}),btnDisabled.value=!1}finally{emit("ChangeLoading",!1,null)}}),nodeSend=(e,t,o)=>y(this,null,function*(){try{if(nodeExt.value.CondModel==1&&nodeExt.value.IsBackTrack==0){const n=ref(!0);if(nodeExt.value.TodolistModel==1){const i=new BSEntity("BP.WF.GenerWorkFlow");i.setPK(route.query.WorkID),yield i.RetrieveFromDBSources(),i.TodoEmps.split(";").length>1&&(n.value=!1)}if(n.value==!0){if(e){const i=ref(!1);emit("Save",1,s=>{if(i.value=s,i.value==!1)return!1;modalShow("ToNodes","\u8BF7\u9009\u62E9\u5230\u8FBE\u7684\u8282\u70B9")})}else modalShow("ToNodes","\u8BF7\u9009\u62E9\u5230\u8FBE\u7684\u8282\u70B9");return!1}}if(toNodes.value.length>0){const n=new BSEntity("BP.WF.GenerWorkFlow");n.setPK(route.query.WorkID),yield n.RetrieveFromDBSources();const i=ref(!0),s=n.TodoEmps||"";if(s!=""){const p=n.GetPara("HuiQianTaskSta")==1;nodeExt.value.TodolistModel==1&&p==!0&&s.split(";").length>1&&(i.value=!1)}const u=toNodes.value.filter(p=>p.No===toNodeID.value)[0];if(u.IsSelectEmps=="1"&&i.value==!0||u.IsSelectEmps=="2"||u.IsSelectEmps=="3"||u.IsSelectEmps=="4"||t==!0)return query.ToNode=toNodeID.value,DealToNodesHaveSend(u,i,t),!1}if(isDelayedSend.value==!0){if(e==!0){const n=ref(!1);emit("Save",1,i=>{if(n.value=i,n.value==!1)return!1;modalShow("DelayedSend","\u8BBE\u7F6E\u5EF6\u671F\u53D1\u9001")})}return e==!1&&modalShow("DelayedSend","\u8BBE\u7F6E\u5EF6\u671F\u53D1\u9001"),!0}const a=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");a.AddJson(query),e==!0&&a.AddJson(o.value),a.AddPara("ToNode",toNodeID.value);let r=yield a.DoMethodReturnString("Send");if(typeof r=="string"&&r.includes("err@")==!0){showFailToast(r.replace("err@",""));return}if(typeof r=="object"&&typeof r.PageName=="string"&&r.PageName!=""){query.ToNode=r.ToNode,modalShow(r.PageName,"\u8BF7\u9009\u62E9\u4E0B\u4E00\u4E2A\u8282\u70B9\u7684\u63A5\u6536\u4EBA");return}if(r.includes("\u64A4\u9500\u672C\u6B21\u53D1\u9001")==!0){isHaveUnSend.value=!0;const n=r.split("\u64A4\u9500\u672C\u6B21\u53D1\u9001");r=n[0].substring(0,n[0].lastIndexOf("@"))+n[1].substring(n[1].indexOf("@"))}msg.value=splitAtString(r),IsShowMsg.value=!0,Events.emit("IsShowMsg",!0)}catch(a){emit("ChangeLoading",null,{hasError:!0,tips:a})}finally{setTimeout(()=>{emit("ChangeLoading",!1,null)},1e3)}}),DealToNodesHaveSend=(e,t,o)=>{const a=ref(!1);emit("Save",1,r=>{if(a.value=r,r==!1)return!1;if(e.IsSelectEmps=="1"&&t.value==!0)return o==!0?modalShow("HuiQian","\u5148\u4F1A\u7B7E\u540E\u53D1\u9001"):modalShow("Accepter","\u9009\u62E9\u63A5\u53D7\u4EBA"),!1;if(e.IsSelectEmps=="2")if(o==!0)modalShow("HuiQian","\u5148\u4F1A\u7B7E\u540E\u53D1\u9001");else{const n=e.DeliveryParas;return modalShow(n,"\u9009\u62E9\u63A5\u53D7\u4EBA"),!1}if(e.IsSelectEmps=="3")return o==!0?modalShow("HuiQian","\u5148\u4F1A\u7B7E\u540E\u53D1\u9001"):modalShow("AccepterOfOrg","\u9009\u62E9\u63A5\u53D7\u4EBA"),!1;if(e.IsSelectEmps=="4")return o==!0?modalShow("HuiQian","\u5148\u4F1A\u7B7E\u540E\u53D1\u9001"):modalShow("AccepterOfDept","\u9009\u62E9\u63A5\u53D7\u4EBA"),!1;if(o==!0)return modalShow("HuiQian","\u5148\u4F1A\u7B7E\u540E\u53D1\u9001"),!1})},DeleteFlow=()=>y(this,null,function*(){if(nodeExt.value.DelEnable==4){modalShow("DeleteFlowInstance","\u5220\u9664\u6D41\u7A0B");return}if(nodeExt.value.DelEnable==3){const t=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");t.AddJson(query);const o=yield t.DoMethodReturnString("DeleteFlow");if(typeof o=="string"&&o.includes("err@")){showFailToast(o.replace("err@",""));return}showToast(o),handleCancel();return}const e=prompt("\u8BF7\u8F93\u5165\u5220\u9664\u6D41\u7A0B\u7684\u539F\u56E0.","");if(e!=null&&e!=""){const t=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");t.AddJson(query),t.AddPara("Msg",e),t.AddPara("DelEnable",nodeExt.value.DelEnable);const o=yield t.DoMethodReturnString("DeleteFlow");if(typeof o=="string"&&o.includes("err@")){showFailToast(o.replace("err@",""));return}showToast(o),handleCancel()}}),CanCelFlow=()=>y(this,null,function*(){try{const e=prompt("\u8BF7\u8F93\u5165\u4F5C\u5E9F\u6D41\u7A0B\u7684\u539F\u56E0.","");if(e!=null&&e!=""){const t=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");t.AddJson(query),t.AddPara("Msg",e),t.AddPara("DelEnable",1);const o=yield t.DoMethodReturnString("DeleteFlow");if(typeof o=="string"&&o.includes("err@")){showFailToast(o.replace("err@",""));return}showSuccessToast("\u4F5C\u5E9F\u6210\u529F"),handleCancel(!1)}}catch(e){showFailToast(e);return}}),Press=()=>y(this,null,function*(){const e=prompt("\u8BF7\u8F93\u5165\u50AC\u529E\u4FE1\u606F","\u8BE5\u5DE5\u4F5C\u56E0\u4E3Axxx\u539F\u56E0\uFF0C\u9700\u8981\u60A8\u4F18\u5148\u5904\u7406.");if(e!=null&&e!=""){const t=new HttpHandler("BP.WF.HttpHandler.WF");t.AddJson(query),t.AddPara("Msg",e);const o=yield t.DoMethodReturnString("Runing_Press");if(typeof o=="string"&&o.includes("err@")){showFailToast(o.replace("err@",""));return}showToast(o)}}),UnSend=()=>y(this,null,function*(){const e=new HttpHandler("BP.WF.HttpHandler.WF_MyView");e.AddJson(query);const t=yield e.DoMethodReturnString("MyView_UnSend");if(typeof t=="string"&&t.includes("err@")){showFailToast(t.replace("err@",""));return}showToast(t),window.location.replace("/#/CCMobile/MyFlow?FK_Flow="+query.FK_Flow+"&WorkID="+query.WorkID+"&FID="+query.FID)}),modalShow=(e,t)=>{popModal.visible=!0,popModal.modalType=e,popModal.modalTitle=t,timer.value=new Date().getTime()},handleCancel=(e=!1)=>{IsShowMsg.value=!1,popModal.visible=!1,e!==!0&&(history.back(),Events.emit("IsShowMsg",!1))},FromTreeSend=e=>{let t=!1;return emit("Save",e,o=>{t=o}),t},SendSelfFrom=e=>{let t=!1;return btnList.value.filter(a=>a.No==="Save").length>0===!1?!0:(emit("Save",e,a=>{if(typeof a=="boolean")return t=a,a;const r=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");r.AddPara("WorkID",query.WorkID),r.AddPara("Paras",a),r.DoMethodReturnString("SaveParas"),t=!0}),t)},SDKSend=e=>{let t=!1;return emit("Save",e,o=>{t=o}),t},TimeValue=reactive({days:0,hours:0,mins:0}),OptionsDays=[...Array(31)].map((e,t)=>({value:t})),OptionsHours=[...Array(25)].map((e,t)=>({value:t})),DelayedSend=()=>y(this,null,function*(){try{const e=new HttpHandler("BP.WF.HttpHandler.WF_MyFlow");if(e.AddUrlData(),TimeValue.days==0&&TimeValue.hours===0&&TimeValue.mins===0)return showToast("\u8BF7\u8BBE\u7F6E\u5EF6\u671F\u53D1\u9001\u7684\u65F6\u95F4"),!1;e.AddJson(query),e.AddPara("ToNode",toNodeID.value),e.AddPara("TB_Day",TimeValue.days),e.AddPara("TB_Hour",TimeValue.hours),e.AddPara("DDL_Minute",TimeValue.mins);const t=yield e.DoMethodReturnString("DelayedSend");showToast(t),handleCancel(!1)}catch(e){showFailToast(e)}});return(e,t)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("div",_hoisted_1,[IsShowMsg.value?createCommentVNode("",!0):(openBlock(),createBlock(unref(Tabbar),{key:0,modelValue:active.value,"onUpdate:modelValue":t[1]||(t[1]=o=>active.value=o)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(btnList.value,o=>(openBlock(),createBlock(unref(TabbarItem),{key:o.No,name:o.No,class:"btn-type",onClick:a=>ClickBtn(o)},{default:withCtx(()=>[o.No==="More"?(openBlock(),createBlock(unref(Popover),{key:0,placement:"top-end",show:showPopover.value,"onUpdate:show":t[0]||(t[0]=a=>showPopover.value=a),trigger:"click",actions:popverBtnList.value,onSelect},{reference:withCtx(()=>[createBaseVNode("div",{disabled:btnDisabled.value,style:{border:"none"}},toDisplayString(o.text),9,_hoisted_2)]),_:2},1032,["show","actions"])):createCommentVNode("",!0),o.No!="More"?(openBlock(),createElementBlock("div",{key:1,disabled:btnDisabled.value},toDisplayString(o.Name),9,_hoisted_3)):createCommentVNode("",!0)]),_:2},1032,["name","onClick"]))),128))]),_:1},8,["modelValue"])),createVNode(unref(Popup),{show:toNodePop.value,"onUpdate:show":t[3]||(t[3]=o=>toNodePop.value=o),position:"bottom"},{default:withCtx(()=>[createVNode(unref(Picker),{"show-toolbar":"",columns:toNodes.value,title:"\u9009\u62E9\u5230\u8FBE\u7684\u8282\u70B9","columns-field-names":customFieldName,"confirm-button-text":"\u53D1\u9001",onClickOption:ChangeToNodeAndSend,onConfirm:ChangeToNodeAndSend,onCancel:t[2]||(t[2]=o=>toNodePop.value=!1)},null,8,["columns"])]),_:1},8,["show"]),createVNode(unref(Popup),{show:deptStaPop.value,"onUpdate:show":t[5]||(t[5]=o=>deptStaPop.value=o),position:"bottom"},{default:withCtx(()=>[createVNode(unref(Picker),{"show-toolbar":"",columns:deptStas.value,title:"\u9009\u62E9\u63D0\u4EA4\u8EAB\u4EFD","confirm-button-text":"\u786E\u5B9A",onClickOption:ChangeSelect,onConfirm:ChangeSelect,onCancel:t[4]||(t[4]=o=>deptStaPop.value=!1)},null,8,["columns"])]),_:1},8,["show"]),createVNode(unref(Popup),{show:popModal.visible,"onUpdate:show":t[15]||(t[15]=o=>popModal.visible=o),position:"right",style:{width:"100%",height:"100%",backgroundColor:"#fafafd"}},{default:withCtx(()=>[createVNode(unref(NavBar),{title:popModal.modalTitle,fixed:!0,"left-arrow":"",onClickLeft:t[6]||(t[6]=o=>popModal.visible=!1)},null,8,["title"]),popModal.modalType=="Track"?(openBlock(),createBlock(Track,{key:0,params:unref(query)},null,8,["params"])):popModal.modalType==="DelayedSend"?(openBlock(),createElementBlock("div",_hoisted_4,[createBaseVNode("div",_hoisted_5,[createVNode(unref(Form),{layout:"vertical",style:{width:"70%",margin:"0 auto"}},{default:withCtx(()=>[createVNode(unref(Field),{modelValue:TimeValue.days,"onUpdate:modelValue":t[7]||(t[7]=o=>TimeValue.days=o),readonly:"",clickable:"",name:"picker","is-link":!0,label:"\u5929",placeholder:"\u70B9\u51FB\u9009\u62E9\u5929",onClick:t[8]||(t[8]=o=>onSelectClickPop(0))},null,8,["modelValue"]),createVNode(unref(Field),{modelValue:TimeValue.hours,"onUpdate:modelValue":t[9]||(t[9]=o=>TimeValue.hours=o),readonly:"",clickable:"",name:"picker","is-link":!0,label:"\u5C0F\u65F6",placeholder:"\u70B9\u51FB\u9009\u62E9\u5C0F\u65F6",onClick:t[10]||(t[10]=o=>onSelectClickPop(1))},null,8,["modelValue"]),createVNode(unref(Field),{modelValue:TimeValue.mins,"onUpdate:modelValue":t[11]||(t[11]=o=>TimeValue.mins=o),readonly:"",clickable:"",name:"picker","is-link":!0,label:"\u5206\u949F",placeholder:"\u70B9\u51FB\u9009\u62E9\u5206\u949F",onClick:t[12]||(t[12]=o=>onSelectClickPop(2))},null,8,["modelValue"]),createBaseVNode("div",null,[createBaseVNode("div",_hoisted_6,[createVNode(unref(Button),{type:"primary",onClick:t[13]||(t[13]=o=>DelayedSend()),style:{"margin-right":"1em"}},{default:withCtx(()=>[createTextVNode("\u5EF6\u671F\u53D1\u9001")]),_:1}),createVNode(unref(Button),{type:"primary",onClick:t[14]||(t[14]=o=>popModal.modalVisible=!1)},{default:withCtx(()=>[createTextVNode("\u5173\u95ED")]),_:1})])])]),_:1})])])):(openBlock(),createBlock(_sfc_main$1,{modalType:popModal.modalType,key:timer.value,params:unref(query),onUnSend:UnSend,onHandleCancel:handleCancel,style:{"margin-top":"46px"}},null,8,["modalType","params"]))]),_:1},8,["show"])]),createVNode(unref(Popup),{show:selectPop.visible,"onUpdate:show":t[17]||(t[17]=o=>selectPop.visible=o),position:"bottom"},{default:withCtx(()=>[createVNode(unref(Picker),{"show-toolbar":"",columns:selectPop.ddl,onConfirm:onConfirmSelect,onCancel:t[16]||(t[16]=o=>selectPop.visible=!1)},null,8,["columns"])]),_:1},8,["show"]),IsShowMsg.value?(openBlock(),createElementBlock("div",_hoisted_7,[createBaseVNode("div",_hoisted_8,[createBaseVNode("img",{src:unref(SendComplete),alt:""},null,8,_hoisted_9),(openBlock(!0),createElementBlock(Fragment,null,renderList(msg.value,(o,a)=>(openBlock(),createElementBlock("p",{key:a,innerHTML:o},null,8,_hoisted_10))),128)),createBaseVNode("div",_hoisted_11,[isHaveUnSend.value?(openBlock(),createBlock(unref(Button),{key:0,type:"primary",onClick:UnSend,style:{"margin-bottom":"15px",background:"#fff",color:"#000","border-color":"#eeeeee"}},{default:withCtx(()=>[createTextVNode("\u64A4\u9500\u672C\u6B21\u53D1\u9001")]),_:1})):createCommentVNode("",!0),createVNode(unref(Button),{type:"primary",onClick:handleCancel,style:{background:"#2279d6","border-color":"#2279d6"}},{default:withCtx(()=>[createTextVNode("\u5173\u95ED")]),_:1})])])])):createCommentVNode("",!0)],64))}}),ToolBar_vue_vue_type_style_index_0_scoped_4145485d_lang="",ToolBar=_export_sfc(_sfc_main,[["__scopeId","data-v-4145485d"]]);export{ToolBar as default};
|