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
30 KiB

var E=(s,w,y)=>new Promise((b,n)=>{var m=c=>{try{D(y.next(c))}catch(k){n(k)}},P=c=>{try{D(y.throw(c))}catch(k){n(k)}},D=c=>c.done?b(c.value):Promise.resolve(c.value).then(m,P);D((y=y.apply(s,w)).next())});import{d as gt,r as i,f as wt,b as a,q as z,ep as Yt,s as Zt,v as Jt,aP as Qt,cb as Xt,b9 as to,o as d,g as h,w as C,t as L,F as et,j as B,u,bt as mt,bB as xt,a as Y,B as rt,h as Z,i as it,bR as oo,bo as eo,Y as at,$ as Bt,bA as yt,aT as ro}from"./index-f4658ae7.js";import{GL_BatchWorkCheckModel as io}from"./GL_BatchWorkCheckModel-917d7999.js";import{P as ao}from"./PopTreeEns-402f81f5.js";import{A as lo,G as kt}from"./DataType-33901a1c.js";import It from"./BSEntity-840a884b.js";import{_ as po}from"./BaseModal-f3ea5c58.js";import{GPNReturnType as I}from"./PageBaseGroupNew-ee20c033.js";import{u as so,F as mo}from"./index-9d7cf9bc.js";import{c as Nt,t as dt,n as Et,A as no,m as uo,k as co,a8 as vo,f as fo,u as Ot,_ as ho,O as wo,x as yo,v as ko,H as go,D as Co,Z as bo,d as Pt,P as ct,y as Do,I as Fo,w as Wt}from"./index-f3701452.js";import{C as _o}from"./index-4e4a8600.js";import{C as xo}from"./index-2daaf492.js";import{C as Bo}from"./index-b626d36c.js";import{N as Tt}from"./index-55c72c71.js";import{T as Io,a as Eo,C as Po}from"./index-2d93bfd1.js";import{D as To}from"./index-46304a7e.js";import{a as St}from"./function-call-d3c31425.js";import{a as So}from"./function-call-9474042b.js";import"./PageBaseGenerList-b0d946a7.js";import"./WebConfig-c30998ac.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./index-297faa0c.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";/* empty css */import"./index-cd1f9903.js";import"./iconUtil-3b6c87ab.js";import"./useMaxLevel-0b248899.js";import"./useDataConvert-25e29c90.js";import"./assign-481cba08.js";import"./_createAssigner-77c8874c.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./useDBSourceLoader-8ab5ebe1.js";import"./DBAccess-d3bef90d.js";import"./lodash-a5534797.js";import"./emp-0252210e.js";import"./index-1d383df5.js";import"./Col-dfe054f2.js";import"./index-24b7f696.js";import"./Accepter-87c1c1e9.js";import"./index-0e56c5c3.js";import"./index-3590612f.js";import"./index-456479d3.js";import"./EnOnly-9c74cb0c.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"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./ClassFactory-66077970.js";import"./EnumLab-3cbd0812.js";import"./EnFields-4d1dce7a.js";import"./helper.vue_vue_type_script_setup_true_lang-50dfaad0.js";import"./index-70ffad01.js";import"./index-8336ee2d.js";import"./index-134963ca.js";import"./index-efbe76fc.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-78b30ee2.js";import"./PopTreeEns-550d2c1c.js";/* empty css */import"./PopTree-40faba9e.js";import"./PopList-9bc5cb18.js";import"./PopGroupList-de2292ad.js";import"./EnMapExt-8e17025c.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.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"./useDDLDataLoader-5d08990e.js";import"./SysEnum-989b6639.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./GroupWrapper-ca430e7c.js";import"./useFileUpload-e2f82f1f.js";import"./EnCfg-bcf75fc2.js";import"./EntityNoName-d08126ae.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Help-be517e8f.js";import"./FuncToolbar-bd4350b3.js";import"./SaveOutlined-da53e7db.js";import"./InboxOutlined-cee25a7d.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";import"./Send-256b091b.js";import"./WorkOpt-60b954c6.js";import"./SendAndCC-2a0867f1.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"./duration-990e9468.js";import"./AccepterOfGener-ee4f4e33.js";import"./AccepterOfOrg-ad4e652a.js";import"./BatchWorkCheckModel-a9503fb5.js";import"./CH-30094ba4.js";import"./index-8604018f.js";import"./index-10ceae64.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./scrollTo-faf03fe5.js";import"./ChangeDept-c3f28611.js";import"./DeleteFlowInstance-8bded91b.js";import"./OneWork-84106b2a.js";import"./Track-a770d951.js";import"./TimeBaseExt-e1d9412b.js";import"./ActionType-add280ef.js";import"./default_user_icon-73c35284.js";import"./useX6Graph-fd52caf5.js";import"./html-a2da55a6.js";import"./_createCompounder-ed41a610.js";import"./difference-bddb49bc.js";import"./_baseMap-457e4262.js";import"./isNumber-0bc0d001.js";import"./x6Shapes-9ea647b1.js";import"./x6Config-e7abb0b2.js";import"./OrderedListOutlined-6126615f.js";import"./Direction-43f7cd43.js";import"./Cond-7bb97535.js";import"./BSEntities-1c882a21.js";import"./TrackUtils-6da02339.js";import"./typeDef-3c24b177.js";import"./CalcUtils-5c6c75a9.js";import"./CCList-04aa6059.js";import"./Scrollbar-476e4a73.js";import"./Scrollbar-35d51129.js";import"./use-rtl-889b67fe.js";import"./FullscreenOutlined-71d2eabf.js";import"./Table.vue_vue_type_script_setup_true_lang-e30c746b.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"./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"./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"./transButton-e61c9322.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"./TimeBase-4b9fa6b2.js";import"./index-0a955395.js";/* empty css */import"./index-eb3034da.js";import"./SelectAccper-a68b3776.js";import"./NodeSimple-4a6ef775.js";import"./CommonConfig-82fb2022.js";import"./Text-21ea36a6.js";import"./CopyOutlined-ae720459.js";import"./EditOutlined-19d9e427.js";import"./PRI-20eb55c6.js";import"./BtnLab-46145c97.js";import"./PreplaceWoker-b14e0aaa.js";import"./BasicTree.vue_vue_type_script_lang-af5742c8.js";import"./TreeHeader.vue_vue_type_script_setup_true_lang-47226fef.js";import"./bem-fa240c36.js";import"./tree-27cb054b.js";import"./props-1a1c9049.js";import"./TreeIcon-1cbd4384.js";import"./useTree-80275fbf.js";import"./useContextMenu-c1b130cf.js";import"./createContextMenu-5674999d.js";import"./ContextMenu.vue_vue_type_style_index_0_lang-e7e68c11.js";import"./index-21ca82de.js";import"./Press-13363236.js";import"./ReturnWork-a5c24c74.js";import"./WF_MyFlow-afa407d5.js";import"./Rollback-9eb9b1c2.js";import"./SelectEmp-ec2fab5e.js";import"./SelectEmp.vue_vue_type_script_setup_true_lang-dc864655.js";import"./SelectEmpByDomain-e128aa67.js";import"./StopFlow-41ba7a25.js";import"./SubFlow-aaa99911.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"./windowOpen-b8703c39.js";import"./TZWorker-12028085.js";import"./ToNodes-9358958e.js";import"./TransferCustom-986bacba.js";import"./UsefulExpresFlow-7e47ff07.js";import"./UsefulExpresFlow.vue_vue_type_script_setup_true_lang-02e090c9.js";import"./WorkCheck-1cb7857f.js";import"./WorkCheck.vue_vue_type_script_setup_true_lang-6f27eb0d.js";import"./WorkCheckParse.vue_vue_type_script_setup_true_lang-82bbe11f.js";import"./HandWriting-24907d3b.js";import"./ESignVue-1a116d6f.js";import"./ColorPicker-3a4a4ada.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"./CloudUploadOutlined-4657ca1c.js";import"./MenuUnfoldOutlined-9166492e.js";import"./WorkCheckParseTrack-9b1dbbb8.js";import"./StopOutlined-507ecef9.js";import"./WorkCheckParse-c100ee88.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"./En-ba7185f0.js";import"./GroupPageEdit-98259b62.js";import"./ClassFactoryOfGroupPageEdit-de7e4dfe.js";import"./GPE_Entity-bae02daa.js";import"./useCachedComponentLoader-721d24a5.js";import"./WF_Comm_Dtl-7da219a1.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"./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"./Events-141c34ea.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"./EnumLab-4f91f91c.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"./use-route-96578f25.js";import"./mount-component-62c39ff8.js";import"./Toast-3c5f40d9.js";import"./index-1e934f0e.js";import"./index-39f0d2b9.js";const[At,nt]=Nt("dropdown-menu"),No={overlay:dt,zIndex:Et,duration:no(.2),direction:uo("down"),activeColor:String,closeOnClickOutside:dt,closeOnClickOverlay:dt,swipeThreshold:Et},Mt=Symbol(At);var Oo=gt({name:At,props:No,setup(s,{slots:w}){const y=so(),b=i(),n=i(),m=i(0),{children:P,linkChildren:D}=co(Mt),c=vo(b),k=wt(()=>P.some(p=>p.state.showWrapper)),W=wt(()=>s.swipeThreshold&&P.length>+s.swipeThreshold),q=wt(()=>{if(k.value&&fo(s.zIndex))return{zIndex:+s.zIndex+1}}),F=()=>{P.forEach(p=>{p.toggle(!1)})},j=()=>{s.closeOnClickOutside&&F()},M=()=>{if(n.value){const p=yo(n);s.direction==="down"?m.value=p.bottom:m.value=ko.value-p.top}},K=()=>{k.value&&M()},T=p=>{P.forEach((g,_)=>{_===p?g.toggle():g.state.showPopup&&g.toggle(!1,{immediate:!0})})},l=(p,g)=>{const{showPopup:_}=p.state,{disabled:x,titleClass:J}=p;return a("div",{id:`${y}-${g}`,role:"button",tabindex:x?void 0:0,class:[nt("item",{disabled:x,grow:W.value}),{[go]:!x}],onClick:()=>{x||T(g)}},[a("span",{class:[nt("title",{down:_===(s.direction==="down"),active:_}),J],style:{color:_?s.activeColor:""}},[a("div",{class:"van-ellipsis"},[p.renderTitle()])])])};return Ot({close:F}),D({id:y,props:s,offset:m,updateOffset:M}),ho(b,j),wo("scroll",K,{target:c,passive:!0}),()=>{var p;return a("div",{ref:b,class:nt()},[a("div",{ref:n,style:q.value,class:nt("bar",{opened:k.value,scrollable:W.value})},[P.map(l)]),(p=w.default)==null?void 0:p.call(w)])}}});const[Wo,ut]=Nt("dropdown-item"),Ao={title:String,options:bo(),disabled:Boolean,teleport:[String,Object],lazyRender:dt,modelValue:Pt,titleClass:Pt};var Mo=gt({name:Wo,inheritAttrs:!1,props:Ao,emits:["open","opened","close","closed","change","update:modelValue"],setup(s,{emit:w,slots:y,attrs:b}){const n=z({showPopup:!1,transition:!0,showWrapper:!1}),{parent:m,index:P}=Co(Mt);if(!m)return;const D=l=>()=>w(l),c=D("open"),k=D("close"),W=D("opened"),q=()=>{n.showWrapper=!1,w("closed")},F=l=>{s.teleport&&l.stopPropagation()},j=(l=!n.showPopup,p={})=>{l!==n.showPopup&&(n.showPopup=l,n.transition=!p.immediate,l&&(m.updateOffset(),n.showWrapper=!0))},M=()=>{if(y.title)return y.title();if(s.title)return s.title;const l=s.options.find(p=>p.value===s.modelValue);return l?l.text:""},K=l=>{const{activeColor:p}=m.props,g=l.value===s.modelValue,_=()=>{n.showPopup=!1,l.value!==s.modelValue&&(w("update:modelValue",l.value),w("change",l.value))},x=()=>{if(g)return a(Fo,{class:ut("icon"),color:p,name:"success"},null)};return a(_o,{role:"menuitem",key:String(l.value),icon:l.icon,title:l.text,class:ut("option",{active:g}),style:{color:g?p:""},tabindex:g?0:-1,clickable:!0,onClick:_},{value:x})},T=()=>{const{offset:l}=m,{zIndex:p,overlay:g,duration:_,direction:x,closeOnClickOverlay:J}=m.props,f=Do(p);return x==="down"?f.top=`${l.value}px`:f.bottom=`${l.value}px`,Zt(a("div",Qt({style:f,class:ut([x]),onClick:F},b),[a(ct,{show:n.showPopup,"onUpdate:show":A=>n.showPopup=A,role:"menu",class:ut("content"),overlay:g,position:x==="down"?"top":"bottom",duration:n.transition?_:0,lazyRender:s.lazyRender,overlayStyle:{position:"absolute"},"aria-labelledby":`${m.id}-${P.value}`,closeOnClickOverlay:J,onOpen:c,onClose:k,onOpened:W,onClosed:q},{default:()=>{var A;return[s.options.map(K),(A=y.default)==null?void 0:A.call(y)]}})]),[[Jt,n.showWrapper]])};return Ot({state:n,toggle:j,renderTitle:M}),()=>s.teleport?a(Yt,{to:s.teleport},{default:()=>[T()]}):T()}});const Vo=Wt(Mo),Ro=Wt(Oo),Uo={style:{"margin-top":"45px"}},Lo={key:0,class:"ant-tag-red"},Ko={class:"vant-cell vant-cell--borderless"},$o={class:"vant-cell__value vant-cell__value--alone"},Ho={key:0,class:"vant-gl-link-text"},zo=["onClick"],qo={key:1,class:"vant-gl-text"},jo={style:{color:"#808399"}},Go={key:2},Yo={style:{color:"#808399"}},Zo={key:0,style:{height:"100%","overflow-y":"auto"}},Jo={style:{display:"flex","align-items":"center"},class:"vant-Btn"},Qo={style:{"margin-top":"45px",overflow:"hidden"}},Xo={key:0,style:{"margin-top":"45px"}},te=["innerHTML"],oe={style:{display:"flex","justify-content":"space-evenly"}},ee=gt({__name:"BatchWorkCheckModel",props:{params:{type:Object,default:()=>{}}},setup(s){const w=s,y=Xt(),b=i(!1),n=z({tips:"",hasError:!1}),m=i(),P=i(),D=i(),c=i([]),k=i(null),W=i(),q=i([]),F=z({ExtModel:"Pop",ExtType:"PopTreeEns",AtPara:new lo,Tag1:kt.srcDeptLazily,Tag3:kt.srcEmpLazily,Tag4:kt.srcEmpSearchKey,Tag5:"0",Tag6:"1"}),j=i("");F.AtPara.SetVal("Label","\u8BF7\u9009\u62E9"),F.AtPara.SetVal("Icon","icon-options"),F.AtPara.SetVal("IsShowSearch","0");const M=z({visible:!1}),K=i(),T=i("0"),l=i(""),p=i(""),g=e=>E(this,null,function*(){if(S.value.length==0){St({message:"\u8BF7\u9009\u62E9\u6279\u5904\u7406\u7684\u5F85\u529E\u6570\u636E",position:"top"});return}if(c.value.length!=0&&c.value.filter(r=>r.value==k.value)[0].IsSelectEmps=="1"){M.visible=!0,K.value=e;return}const t=yield ft();G.value==!0&&(A("ReturnMsg","\u8FD4\u56DE\u4FE1\u606F",t||X.value),yield H())}),_=to(),x=i([]),J=i([]),f=z({visible:!1,closable:!0,modalType:"",modalTitle:"",Msg:""}),A=(e,t,o="")=>{f.visible=!0,f.modalType=e,f.modalTitle=t,f.Msg=o},Vt=e=>{f.visible=!1,H()},V=i(),lt=i(""),Ct=()=>E(this,null,function*(){var e,t;try{M.visible=!1,x.value=((e=_.value)==null?void 0:e.allCheckList)||[],J.value=((t=_.value)==null?void 0:t.checkedNames)||[],lt.value=x.value.filter(r=>r!="").join(",");const o=yield ft();G.value==!0&&(A("ReturnMsg","\u8FD4\u56DE\u4FE1\u606F",o||X.value),yield H())}catch(o){at.error(o)}}),Rt=()=>E(this,null,function*(){f.visible=!1,yield H()}),Q=i(),vt=i(!1),Ut=()=>E(this,null,function*(){const e=yield ft();G.value==!0&&(A("ReturnMsg","\u8FD4\u56DE\u4FE1\u606F",e||X.value),yield H())}),pt=i(!1),G=i(!0),X=i(),bt=()=>E(this,null,function*(){var r;const e=new Bt("BP.WF.HttpHandler.WF_WorkOpt_Batch");for(let v=0;v<S.value.length;v++){let O=S.value[v].WorkID,R=S.value[v].FlowNote;yield e.AddPara("CB_"+O,"on"),Q.value==1&&T.value=="1"&&(yield e.AddPara("TB_"+O+"_WorkCheck_Doc",R))}const t=c.value.find(v=>v.value==k.value)||{};yield e.AddPara("FK_Node",(r=w.params)==null?void 0:r.NodeID),yield e.AddPara("CheckNote",V==null?void 0:V.value),yield e.AddPara("ToNode",t==null?void 0:t.value),yield e.AddPara("ToEmps",lt==null?void 0:lt.value);let o=yield e.DoMethodReturnString("WorkCheckModel_Send");return o=o.replace(/@<a href='.*?>.*?<\/a>/,"").replace(/@/g,"<br>@").replace(/%40/g,"@"),X.value=o,o}),ft=()=>E(this,null,function*(){try{if(G.value=!0,Q.value==1&&T.value=="0"&&(vt.value=!0,V.value==null||V.value==""||V.value==null)){G.value=!1;return}b.value=!0,pt.value=!1,f.Msg="",T.value=="1"?So({title:"\u786E\u8BA4\u64CD\u4F5C",message:"\u786E\u5B9A\u8981\u6267\u884C\u5417\uFF1F?"}).then(()=>E(this,null,function*(){pt.value=!0,yield bt(),f.Msg=X.value})).catch(()=>{G.value=!1}):pt.value=!0,pt.value&&(yield bt())}catch(e){at.error(e)}finally{b.value=!1}}),$=z({FK_Node:"",WorkID:0,WorkIDs:"",isFrameCross:0}),Lt=()=>E(this,null,function*(){var o;for(let r=0;r<S.value.length;r++);const e=S.value.map(r=>r.WorkID).join(",");if(e==""){alert("\u9009\u62E9\u9700\u8981\u9000\u56DE\u7684\u6D41\u7A0B\u6570\u636E");return}const t=new It("BP.WF.Node",(o=w.params)==null?void 0:o.NodeID);if(yield t.RetrieveFromDBSources(),e.indexOf(",")==-1)$.WorkID=parseInt(e),$.WorkIDs=e,$.FK_Node=t.NodeID,A("ReturnWork","\u9000\u56DE");else{const r=e.substring(0,e.indexOf(","));$.WorkIDs=e,$.FK_Node=t.NodeID,$.WorkID=parseInt(r),A("ReturnWork","\u9000\u56DE")}}),tt=i([]),ot=i([]),S=i([]),st=i([]),Kt=(e,t)=>{t.isChecked=!t.isChecked,t.isChecked?(S.value.push(t),st.value.push(e)):(S.value=S.value.filter(o=>o.OID!==t.OID),st.value=st.value.filter(o=>o!==e))},N=z({visible:!1,title:"",auditOpinion:"",Width:800,Height:{}}),$t=(e,t=window.innerWidth*.5,o=500)=>{N.visible=!0,N.title=e,N.Width=t,N.Height={height:o+"px"}},Ht=()=>{S.value.length>0?$t("\u6279\u91CF\u610F\u89C1",window.innerWidth*.3,300):St({message:"\u8BF7\u9009\u62E9\u6279\u5904\u7406\u7684\u5F85\u529E\u6570\u636E",position:"top"})},Dt=()=>{N.visible=!1,tt.value.forEach(e=>{S.value.filter(t=>{e.WorkID==t.WorkID&&(e.FlowNote=N.auditOpinion)})})},zt=()=>{N.visible=!1},qt=e=>E(this,null,function*(){if(m.value.LinkField==="")return;const t=yield m.value.LinkFieldClick(e);t&&jt(e[m.value.LinkField],t)});function jt(e,t){return E(this,null,function*(){if(!(t.data==null||t.data==""))switch(t.data=t.data.replace("/#/WF/","/CCMobile/"),t.ReturnType){case I.Message:at.info(t.data);break;case I.Error:at.error(t.data);break;case I.GoToUrl:window.location.replace(t.data);break;case I.Close:break;case I.CloseAndReload:break;case I.Reload:yield H();break;case I.OpenUrlByDrawer:case I.OpenUrlByDrawer75:case I.OpenUrlByDrawer90:case I.OpenUrlByDrawer30:case I.OpenUrlByTab:y.push(t.data);break;case I.OpenUrlByNewWindow:y.push(t.data);break;case I.DoNothing:break;default:at.warning("\u7C7B\u578B:"+t.ReturnType+"\u8FD8\u672A\u89E3\u6790");break}})}const H=()=>E(this,null,function*(){var e,t,o,r,v,O;try{b.value=!0,st.value=[];const R=new Bt("BP.WF.HttpHandler.WF_MyFlow");yield R.AddUrlData(),yield R.AddPara("FK_Node",w.params.NodeID),yield R.AddPara("PageName","Batch");const Ft=yield R.DoMethodReturnString("Batch_InitDDL");Ft&&(c.value=Ft.map(U=>({value:U.No,text:U.Name,IsSelectEmps:U.IsSelectEmps,IsSelected:U.IsSelected,DeliveryParas:U.DeliveryParas}))),c.value.length!=0&&(k.value=(e=c.value[0])==null?void 0:e.value);const ht=new io;ht.setParams(w.params||{}),yield ht.Init(),m.value=ht,D.value=m.value.BtnOfToolbar==""?[]:m.value.BtnOfToolbar.split(","),P.value=m.value.LinkField;const _t=new It("BP.WF.Node",(t=w.params)==null?void 0:t.NodeID);yield _t.RetrieveFromDBSources(),W.value=_t,T.value=yt((o=W.value)==null?void 0:o.data.AtPara,"BatchCheckNoteModel"),l.value=yt((r=W.value)==null?void 0:r.data.AtPara,"BatchFields"),p.value=yt((v=W.value)==null?void 0:v.data.AtPara,"EditFields"),Q.value=(O=W.value.data)==null?void 0:O.FWCSta,Gt(),tt.value=m.value.Data.Works,tt.value.forEach(U=>{U.isChecked=!1,U.FlowNote=""})}catch(R){n.hasError=!0,n.tips=R}finally{b.value=!1}});H();const Gt=()=>{const e=m.value.Data.Sys_MapAttr;Q.value=="1"&&T.value=="1"&&m.value.Columns.forEach(r=>{r.Key=="FlowNote"&&(r.IsShow=!0)}),ot.value=m.value.Columns.filter(r=>!!r.IsShow);for(var t=0;t<e.length;t++){var o=e[t];l.value!=null&&l.value.indexOf(o.KeyOfEn)!=-1&&o.Name!="\u5BA1\u6838\u610F\u89C1"&&ot.value.push({DataType:o.DataType,IsShow:o.IsShow,key:o.Key,name:o.Name,width:o.width,dataIndex:o.Key,title:o.Name})}ot.value=ot.value.map(r=>({DataType:r.DataType,IsShow:r.IsShow,key:r.Key,name:r.Name,width:r.width,dataIndex:r.Key,title:r.Name}))};return(e,t)=>(d(),h("div",Uo,[a(u(eo),{spinning:b.value},{default:C(()=>[n.hasError?(d(),h("div",Lo,L(n.tips),1)):(d(),h(et,{key:1},[B("div",null,[a(u(xo),{modelValue:q.value,"onUpdate:modelValue":t[0]||(t[0]=o=>q.value=o),class:"content"},{default:C(()=>[(d(!0),h(et,null,mt(tt.value,(o,r)=>(d(),h("div",{key:r,class:"vant-address-item"},[B("div",Ko,[B("div",$o,[(d(!0),h(et,null,mt(ot.value,v=>(d(),h("span",{key:v.Key},[v.key===m.value.LinkField?(d(),h("div",Ho,[a(u(Bo),{name:o.OID,shape:"square",modelValue:o.isChecked,"onUpdate:modelValue":O=>o.isChecked=O,onClick:O=>Kt(r,o),class:"checked"},null,8,["name","modelValue","onUpdate:modelValue","onClick"]),B("span",{onClick:O=>qt(o)},L(v.name)+":"+L(o[v.key]),9,zo)])):v.dataIndex!=="FlowNote"?(d(),h("div",qo,[B("span",jo,L(v.name),1),B("span",null,L(o[v.key]),1)])):(d(),h("div",Go,[B("span",Yo,L(v.name),1),a(u(xt),{value:o.FlowNote,"onUpdate:value":O=>o.FlowNote=O,"auto-size":{minRows:2,maxRows:2},placeholder:"\u8BF7\u586B\u5199\u5BA1\u6838\u610F\u89C1",style:{margin:"10px",width:"95%",height:"50px"},"allow-clear":!0,type:"textarea"},null,8,["value","onUpdate:value"])]))]))),128))])])]))),128))]),_:1},8,["modelValue"])]),tt.value.length>0?(d(),h("div",Zo,[B("div",Jo,[(d(!0),h(et,null,mt(D.value,(o,r)=>(d(),h("div",{key:r},[o=="\u53D1\u9001"?(d(),Y(u(rt),{key:0,type:"primary",style:{margin:"10px 5px"},onClick:v=>g(o)},{default:C(()=>[Z(L(o),1)]),_:2},1032,["onClick"])):it("",!0)]))),128)),c.value.length>0?(d(),Y(u(Ro),{key:0,direction:"up"},{default:C(()=>[a(u(Vo),{modelValue:k.value,"onUpdate:modelValue":t[1]||(t[1]=o=>k.value=o),options:c.value},null,8,["modelValue","options"])]),_:1})):it("",!0),(d(!0),h(et,null,mt(D.value,(o,r)=>(d(),h("div",{key:r},[o=="\u9000\u56DE"?(d(),Y(u(rt),{key:0,type:"primary",style:{margin:"10px 5px"},onClick:t[2]||(t[2]=v=>Lt())},{default:C(()=>[Z(L(o),1)]),_:2},1024)):it("",!0)]))),128)),B("div",null,[Q.value==1&&T.value=="1"?(d(),Y(u(rt),{key:0,style:{margin:"10px 5px"},onClick:t[3]||(t[3]=o=>Ht())},{default:C(()=>[Z("\u6279\u91CF\u610F\u89C1")]),_:1})):it("",!0)])])])):(d(),Y(u(oo),{key:1,style:{"margin-top":"150px"}}))],64)),a(u(ct),{show:M.visible,"onUpdate:show":t[5]||(t[5]=o=>M.visible=o),position:"right",style:{width:"100%",height:"100%"}},{default:C(()=>[a(u(Tt),{title:"\u6279\u5904\u7406\u53D1\u9001",fixed:!0,"left-arrow":"",onClickLeft:Ct}),B("div",Qo,[a(ao,{ref_key:"treeEns",ref:_,listSql:F.Tag3||void 0,treeSql:F.Tag1||void 0,parentNo:F.Tag5||void 0,"search-sql":F.Tag4||"","is-have-upper-level":F.Tag6!=="0","is-multi-select":!0,"is-show-search":"1","selected-items":K.value.Worker,"selected-item-names":K.value.WorkerName},null,8,["listSql","treeSql","parentNo","search-sql","is-have-upper-level","selected-items","selected-item-names"])]),a(u(Io),{class:"tool-bar",modelValue:j.value,"onUpdate:modelValue":t[4]||(t[4]=o=>j.value=o)},{default:C(()=>[a(u(Eo),{class:"btn-type",onClick:Ct},{default:C(()=>[B("div",null,[a(u(Po),{style:{"margin-right":"5px"}}),Z(" \u786E\u8BA4 ")])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["show"]),a(u(ct),{show:f.visible,"onUpdate:show":t[6]||(t[6]=o=>f.visible=o),position:"right",style:{width:"100%",height:"100%",backgroundColor:"#fafafd"}},{default:C(()=>[a(u(Tt),{title:f.modalTitle,fixed:!0,"left-arrow":"",onClickLeft:Rt},null,8,["title"]),f.modalType=="ReturnMsg"?(d(),h("div",Xo,[B("div",{style:{margin:"20% 20px",padding:"15px","background-color":"#fff","word-break":"break-all","word-wrap":"break-word"},innerHTML:f.Msg},null,8,te)])):f.modalType=="ReturnWork"?(d(),Y(po,{key:1,modalType:f.modalType,params:$,onHandleCancel:Vt,style:{"margin-top":"46px"}},null,8,["modalType","params"])):it("",!0)]),_:1},8,["show"]),a(u(ct),{show:N.visible,"onUpdate:show":t[8]||(t[8]=o=>N.visible=o),closeable:!0,onClose:Dt,style:{padding:"30px"}},{default:C(()=>[a(u(xt),{value:N.auditOpinion,"onUpdate:value":t[7]||(t[7]=o=>N.auditOpinion=o),placeholder:"\u8BF7\u586B\u5199\u6279\u91CF\u5BA1\u6838\u610F\u89C1",style:{margin:"10px",width:"20vh",height:"20vh"},"allow-clear":!0,type:"textarea"},null,8,["value"]),B("div",oe,[a(u(rt),{type:"primary",size:"small",onClick:Dt},{default:C(()=>[Z("\u786E\u8BA4")]),_:1}),a(u(rt),{size:"small",onClick:zt},{default:C(()=>[Z("\u53D6\u6D88")]),_:1})])]),_:1},8,["show"]),a(u(To),{show:vt.value,"onUpdate:show":t[10]||(t[10]=o=>vt.value=o),title:"\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1","show-confirm-button":!0,"show-cancel-button":!0,onConfirm:Ut},{default:C(()=>[a(u(mo),{modelValue:V.value,"onUpdate:modelValue":t[9]||(t[9]=o=>V.value=o),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5185\u5BB9"},null,8,["modelValue"])]),_:1},8,["show"])]),_:1},8,["spinning"])]))}});const fn=ro(ee,[["__scopeId","data-v-c10447a1"]]);export{fn as default};