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
24 KiB
2 lines
24 KiB
var g=(j,C,w)=>new Promise((x,I)=>{var G=v=>{try{A(w.next(v))}catch(u){I(u)}},l=v=>{try{A(w.throw(v))}catch(u){I(u)}},A=v=>v.done?x(v.value):Promise.resolve(v.value).then(G,l);A((w=w.apply(j,C)).next())});import{d as Et,r as e,q as b,b9 as ut,o as a,a as F,w as c,j as T,b as D,u as s,bo as _t,g as f,t as _,F as R,bt as tt,B as ot,h as q,i as N,bf as At,bw as Pt,x as Mt,bB as dt,bu as $,Y as it,$ as ct,bA as rt}from"./index-f4658ae7.js";import{T as Ot}from"./index-10ceae64.js";import"./index-3590612f.js";import"./index-297faa0c.js";import"./index-cd1f9903.js";import{GL_BatchWorkCheckModel as Kt}from"./GL_BatchWorkCheckModel-917d7999.js";import{B as Ht}from"./useCachedComponentLoader-721d24a5.js";import Lt from"./PopTreeEns-550d2c1c.js";import{A as Vt,G as et}from"./DataType-33901a1c.js";import vt from"./BSEntity-840a884b.js";import{_ as Rt}from"./BaseModal-f3ea5c58.js";import"./eagerComputed-1ea78af6.js";import"./css-06fbc100.js";import"./useMaxLevel-0b248899.js";import"./scrollTo-faf03fe5.js";import"./Checkbox-abf1420e.js";import"./createForOfIteratorHelper-eb4541b9.js";import"./iconUtil-3b6c87ab.js";import"./PageBaseGenerList-b0d946a7.js";import"./WebConfig-c30998ac.js";import"./PageBaseGroupNew-ee20c033.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./ClassFactory-66077970.js";import"./index-70ffad01.js";import"./index-8336ee2d.js";import"./index-134963ca.js";import"./BasicTable-90e6228c.js";import"./BasicForm-4abe2426.js";/* empty css *//* empty css */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-d51f1b4b.js";import"./FormItem-a040ce00.js";import"./Col-dfe054f2.js";import"./index-2c9d82ce.js";import"./useSize-90c5eaba.js";import"./index-efbe76fc.js";import"./ApiTreeSelect-6e204649.js";import"./index-6c09d321.js";import"./useRefs-2f4603d7.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-dc88db7c.js";import"./_createAggregator-c692fd07.js";import"./_baseEach-1e26df34.js";import"./_baseFor-37716d03.js";import"./DeleteOutlined-872fe62f.js";import"./index-9eb90d49.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"./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"./index-1d383df5.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";import"./index-24b7f696.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"./merge-15067256.js";import"./_createAssigner-77c8874c.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"./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"./windowOpen-b8703c39.js";import"./Direction-43f7cd43.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./Cond-7bb97535.js";import"./EntityNoName-d08126ae.js";import"./DBAccess-d3bef90d.js";import"./Node-6b42ba5e.js";import"./EntityNodeID-d5ae71b1.js";import"./useDDLDataLoader-5d08990e.js";import"./SysEnum-989b6639.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";import"./index-eb3034da.js";import"./EnOnly-9c74cb0c.js";import"./index-84fbff43.js";import"./PlusOutlined-7b96f081.js";import"./useDataConvert-25e29c90.js";import"./assign-481cba08.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"./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"./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"./PopTree-40faba9e.js";import"./useDBSourceLoader-8ab5ebe1.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"./helper-28253641.js";import"./Dev2Interface-dbe2a82a.js";import"./UploadOutlined-87b27077.js";import"./GroupWrapper-ca430e7c.js";import"./useFileUpload-e2f82f1f.js";import"./EnCfg-bcf75fc2.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Help-be517e8f.js";import"./FuncToolbar-bd4350b3.js";import"./SaveOutlined-da53e7db.js";import"./InboxOutlined-cee25a7d.js";import"./GroupPageNew-58abee1a.js";import"./index-8604018f.js";import"./index-456479d3.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-528cb859.js";import"./index-c569cc07.js";import"./use-memo-f04d43e5.js";import"./DataTable-eacfee09.js";import"./format-length-c9d165c6.js";import"./Button-53926a3b.js";import"./use-rtl-889b67fe.js";import"./browser-1654e206.js";import"./Loading-fead3a83.js";import"./use-is-mounted-a34b74be.js";import"./use-form-item-34ce685d.js";import"./color-to-class-b0332f36.js";import"./FadeInExpandTransition-fc975915.js";import"./Scrollbar-35d51129.js";import"./Checkbox-70815735.js";import"./index-cad90cf4.js";import"./RadioGroup-02ea8070.js";import"./Radio-afaa4b2b.js";import"./Popover-ab55c8ff.js";import"./Follower-3b5f0c65.js";import"./next-frame-once-7035a838.js";import"./use-false-until-truthy-72e72eb9.js";import"./_baseMap-457e4262.js";import"./Suffix-56e79b3b.js";import"./Dropdown-b8231906.js";import"./Icon-fc5d8913.js";import"./ChevronRight-3f42dbba.js";import"./happens-in-d88e25de.js";import"./fade-in-scale-up.cssr-0b26e361.js";import"./create-b75cc1a9.js";import"./use-keyboard-ebac156c.js";import"./Tooltip-02d89ff2.js";import"./VirtualList-ac9ae115.js";import"./Empty-fcccc007.js";import"./Input-52773133.js";import"./Eye-9d82dd1a.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"./lodash-a5534797.js";import"./emp-0252210e.js";import"./Accepter-87c1c1e9.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"./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"./x6Shapes-9ea647b1.js";import"./x6Config-e7abb0b2.js";import"./OrderedListOutlined-6126615f.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"./Table.vue_vue_type_script_setup_true_lang-e30c746b.js";import"./TimeBase-4b9fa6b2.js";import"./index-0a955395.js";/* empty css */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"./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"./InputGroup-5bb233c2.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"./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";const Ut={key:0,class:"ant-tag-red"},zt={key:1},qt={style:{display:"flex","align-items":"center"}},$t={style:{padding:"15px"}},jt=["onClick"],Gt=["innerHTML"],ql=Et({__name:"BatchWorkCheckModel",props:{params:{type:Object,default:()=>{}}},setup(j){const C=j,w=e(!1),x=b({tips:"",hasError:!1}),I=b({current:1,pageSize:10,hideOnSinglePage:!1,showSizeChanger:!0}),G=r=>{I.current=r.current,I.pageSize=r.pageSize},l=e(),A=e(),v=e(),u=e([]),P=e(null),M=e(),k=b({ExtModel:"Pop",ExtType:"PopTreeEns",AtPara:new Vt,Tag1:et.srcDeptLazily,Tag3:et.srcEmpLazily,Tag4:et.srcEmpSearchKey,Tag5:"0",Tag6:"1"});k.AtPara.SetVal("Label","\u8BF7\u9009\u62E9"),k.AtPara.SetVal("Icon","icon-options"),k.AtPara.SetVal("IsShowSearch","0");const U=b({visible:!1}),Y=e(),E=e("0"),J=e(""),ht=e(""),wt=r=>g(this,null,function*(){if(B.value.length==0){it.info("\u8BF7\u9009\u62E9\u6279\u5904\u7406\u7684\u5F85\u529E\u6570\u636E");return}if(u.value.length!=0&&u.value.filter(i=>i.Name==P.value)[0].IsSelectEmps=="1"){U.visible=!0,Y.value=r;return}const o=mt();K.value==!0&&(nt("\u8FD4\u56DE\u4FE1\u606F",yield o,window.innerWidth*.3,300),yield V())}),Q=ut(),pt=e([]),ft=e([]),m=b({modalVisible:!1,closable:!0,modalType:"",modalTitle:"",modalWidth:800,modalHeight:{},content:""}),at=(r,o,t=window.innerWidth*.5,i=500)=>{m.modalVisible=!0,m.modalType=r,m.modalTitle=o,m.modalWidth=t,m.modalHeight={height:i+"px"}},yt=()=>g(this,null,function*(){m.modalVisible=!1}),gt=r=>{m.modalVisible=!1,V()},S=e(),z=e(""),kt=r=>g(this,null,function*(){var o,t;try{U.visible=!1,pt.value=((o=Q.value)==null?void 0:o.allCheckList)||[],ft.value=((t=Q.value)==null?void 0:t.checkedNames)||[],z.value=pt.value.filter(p=>p!="").join(",");const i=mt();K.value==!0&&(nt("\u8FD4\u56DE\u4FE1\u606F",yield i,window.innerWidth*.3,300),yield V())}catch(i){it.error(i)}}),O=e(),K=e(!0),mt=()=>g(this,null,function*(){var r;try{if(K.value=!0,O.value==1&&E.value=="0"&&(S.value=window.prompt("\u8BF7\u8F93\u5165\u5BA1\u6838\u610F\u89C1","\u540C\u610F"),S.value==null||S.value==""||S.value==null)){K.value=!1;return}if(w.value=!0,E.value=="1"&&window.confirm("\u786E\u5B9A\u8981\u6267\u884C\u5417\uFF1F")==!1){K.value=!1;return}const o=new ct("BP.WF.HttpHandler.WF_WorkOpt_Batch");for(let p=0;p<B.value.length;p++){let y=B.value[p].WorkID,h=B.value[p].FlowNote;yield o.AddPara("CB_"+y,"on"),O.value==1&&E.value=="1"&&(yield o.AddPara("TB_"+y+"_WorkCheck_Doc",h))}const t=u.value.find(p=>p.Name==P.value)||{};yield o.AddPara("FK_Node",(r=C.params)==null?void 0:r.NodeID),yield o.AddPara("CheckNote",S==null?void 0:S.value),yield o.AddPara("ToNode",t==null?void 0:t.No),yield o.AddPara("ToEmps",z==null?void 0:z.value);let i=yield o.DoMethodReturnString("WorkCheckModel_Send");return i=i.replace(/@<a href='.*?>.*?<\/a>/,"").replace(/@/g,"<br>@").replace(/%40/g,"@"),i}catch(o){it.error(o)}finally{w.value=!1}}),W=b({FK_Node:"",WorkID:0,WorkIDs:"",isFrameCross:0}),bt=()=>g(this,null,function*(){var t;const r=B.value.map(i=>i.WorkID).join(",");if(r==""){alert("\u9009\u62E9\u9700\u8981\u9000\u56DE\u7684\u6D41\u7A0B\u6570\u636E");return}const o=new vt("BP.WF.Node",(t=C.params)==null?void 0:t.NodeID);if(yield o.RetrieveFromDBSources(),r.indexOf(",")==-1)W.WorkID=parseInt(r),W.WorkIDs=r,W.FK_Node=o.NodeID,at("ReturnWork","\u9000\u56DE",window.innerWidth*.5,400);else{const i=r.substring(0,r.indexOf(","));W.WorkIDs=r,W.FK_Node=o.NodeID,W.WorkID=parseInt(i),at("ReturnWork","\u9000\u56DE",window.innerWidth*.5,400)}}),lt=ut(),H=e([]),L=e([]),B=e([]),X=e([]),Ft=(r,o)=>{B.value=o,X.value=r},n=b({visible:!1,title:"",auditOpinion:"",Width:800,Height:{}}),Dt=(r,o=window.innerWidth*.5,t=500)=>{n.visible=!0,n.title=r,n.Width=o,n.Height={height:t+"px"}},Nt=()=>{Dt("\u6279\u91CF\u610F\u89C1",window.innerWidth*.3,300)},Ct=()=>{n.visible=!1,H.value.forEach(r=>{B.value.filter(o=>{r.WorkID==o.WorkID&&(r.FlowNote=n.auditOpinion)})})},d=b({visible:!1,title:"",Msg:"",Width:800,Height:{}}),nt=(r,o,t=window.innerWidth*.5,i=500)=>{d.visible=!0,d.title=r,d.Msg=o,d.Width=t,d.Height={height:i+"px"}},St=()=>{d.visible=!1},Wt=r=>g(this,null,function*(){if(l.value.LinkField==="")return;const o=yield l.value.LinkFieldClick(r);o&&Bt(r[l.value.LinkField],o)});function Bt(r,o){return g(this,null,function*(){var t;(t=lt.value)==null||t.handleGPNCallback(o,r)})}const V=()=>g(this,null,function*(){var r,o,t,i,p,y;try{w.value=!0,X.value=[];const h=new ct("BP.WF.HttpHandler.WF_MyFlow");yield h.AddUrlData(),yield h.AddPara("FK_Node",C.params.NodeID),yield h.AddPara("PageName","Batch");const xt=yield h.DoMethodReturnString("Batch_InitDDL");u.value=xt||[],u.value.length!=0&&(P.value=(r=u.value[0])==null?void 0:r.Name);const Z=new Kt;Z.setParams(C.params||{}),yield Z.Init(),l.value=Z,v.value=l.value.BtnOfToolbar==""?[]:l.value.BtnOfToolbar.split(","),A.value=l.value.LinkField;const st=new vt("BP.WF.Node",(o=C.params)==null?void 0:o.NodeID);yield st.RetrieveFromDBSources(),M.value=st,E.value=rt((t=M.value)==null?void 0:t.data.AtPara,"BatchCheckNoteModel"),J.value=rt((i=M.value)==null?void 0:i.data.AtPara,"BatchFields"),ht.value=rt((p=M.value)==null?void 0:p.data.AtPara,"EditFields"),O.value=(y=M.value.data)==null?void 0:y.FWCSta,Tt(),H.value=l.value.Data.Works,H.value.forEach(It=>{It.FlowNote=""})}catch(h){x.hasError=!0,x.tips=h}finally{w.value=!1}});V();const Tt=()=>{const r=l.value.Data.Sys_MapAttr;O.value=="1"&&E.value=="1"&&l.value.Columns.forEach(i=>{i.Key=="FlowNote"&&(i.IsShow=!0)}),L.value=l.value.Columns.filter(i=>!!i.IsShow);for(var o=0;o<r.length;o++){var t=r[o];J.value!=null&&J.value.indexOf(t.KeyOfEn)!=-1&&t.Name!="\u5BA1\u6838\u610F\u89C1"&&L.value.push({DataType:t.DataType,IsShow:t.IsShow,key:t.Key,name:t.Name,width:t.width,dataIndex:t.Key,title:t.Name})}L.value=L.value.map(i=>i.Key==="ADT"?{DataType:i.DataType,IsShow:i.IsShow,key:i.Key,name:i.Name,width:i.width,dataIndex:i.Key,title:i.Name,defaultSortOrder:"descend",sorter:(p,y)=>Math.abs(Date.parse(p.ADT)-Date.parse(y.ADT)),sortDirections:["descend","ascend"]}:{DataType:i.DataType,IsShow:i.IsShow,key:i.Key,name:i.Name,width:i.width,dataIndex:i.Key,title:i.Name})};return(r,o)=>(a(),F(Ht,{ref_key:"baseComponent",ref:lt,"update-func":V},{default:c(()=>[T("div",null,[D(s(_t),{spinning:w.value},{default:c(()=>[x.hasError?(a(),f("div",Ut,_(x.tips),1)):(a(),f("div",zt,[T("div",qt,[H.value.length>0?(a(),f(R,{key:0},[(a(!0),f(R,null,tt(v.value,(t,i)=>(a(),f("div",{key:i},[t=="\u53D1\u9001"?(a(),F(s(ot),{key:0,type:"primary",style:{margin:"10px 5px"},onClick:p=>wt(t)},{default:c(()=>[q(_(t),1)]),_:2},1032,["onClick"])):N("",!0)]))),128)),u.value.length!=0?(a(),F(s(At),{key:0,value:P.value,"onUpdate:value":o[0]||(o[0]=t=>P.value=t),style:{width:"150px","margin-left":"12px"}},{default:c(()=>[(a(!0),f(R,null,tt(u.value,t=>(a(),F(s(Pt),{key:t.No,value:t.Name},{default:c(()=>[T("i",{class:Mt(t.icon),style:{"margin-right":"5px"}},null,2),T("span",null,_(t.Name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])):N("",!0),(a(!0),f(R,null,tt(v.value,(t,i)=>(a(),f("div",{key:i},[t=="\u9000\u56DE"?(a(),F(s(ot),{key:0,type:"primary",style:{margin:"10px 5px"},onClick:o[1]||(o[1]=p=>bt())},{default:c(()=>[q(_(t),1)]),_:2},1024)):N("",!0)]))),128)),T("div",null,[O.value==1&&E.value=="1"?(a(),F(s(ot),{key:0,style:{margin:"10px 5px"},onClick:o[2]||(o[2]=t=>Nt())},{default:c(()=>[q("\u6279\u91CF\u610F\u89C1")]),_:1})):N("",!0)])],64)):N("",!0)]),T("div",$t,[D(s(Ot),{"row-selection":{selectedRowKeys:X.value,onChange:Ft},rowKey:(t,i)=>i,columns:L.value,dataSource:H.value,pagination:I,onChange:G},{bodyCell:c(({column:t,text:i,record:p,index:y})=>[t.dataIndex==="index"?(a(),f(R,{key:0},[q(_(y+1),1)],64)):N("",!0),t.dataIndex==="Title"?(a(),f("a",{key:1,onClick:h=>Wt(p)},_(i),9,jt)):N("",!0),t.dataIndex==="FlowNote"?(a(),F(s(dt),{key:2,value:p.FlowNote,"onUpdate:value":h=>p.FlowNote=h,"auto-size":{minRows:2,maxRows:2},placeholder:"\u8BF7\u586B\u5199\u5BA1\u6838\u610F\u89C1",style:{margin:"10px",width:"90%",height:"50px"},"allow-clear":!0,type:"textarea"},null,8,["value","onUpdate:value"])):N("",!0)]),_:1},8,["row-selection","rowKey","columns","dataSource","pagination"])])])),D(s($),{visible:U.visible,"onUpdate:visible":o[3]||(o[3]=t=>U.visible=t),title:"\u6279\u5904\u7406\u53D1\u9001",onOk:kt,width:"980px"},{default:c(()=>[D(Lt,{ref_key:"treeEns",ref:Q,listSql:k.Tag3,treeSql:k.Tag1,parentNo:k.Tag5,"search-sql":k.Tag4||"","is-have-upper-level":k.Tag6!=="0","is-multi-select":!0,"is-show-search":"1","selected-items":Y.value.Worker,"selected-item-names":Y.value.WorkerName},null,8,["listSql","treeSql","parentNo","search-sql","is-have-upper-level","selected-items","selected-item-names"])]),_:1},8,["visible"]),D(s($),{visible:m.modalVisible,"onUpdate:visible":o[4]||(o[4]=t=>m.modalVisible=t),centered:"",closable:m.closable,title:m.modalTitle,width:m.modalWidth,"body-style":m.modalHeight,footer:null,"destroy-on-close":"",onCancel:yt},{default:c(()=>[(a(),F(Rt,{modalType:m.modalType,params:W,onHandleCancel:gt,key:new Date().getTime(),class:"sendBack"},null,8,["modalType","params"]))]),_:1},8,["visible","closable","title","width","body-style"]),D(s($),{visible:n.visible,"onUpdate:visible":o[6]||(o[6]=t=>n.visible=t),title:n.title,width:n.Width,"body-style":n.Height,onOk:Ct},{default:c(()=>[D(s(dt),{value:n.auditOpinion,"onUpdate:value":o[5]||(o[5]=t=>n.auditOpinion=t),placeholder:"\u8BF7\u586B\u5199\u6279\u91CF\u5BA1\u6838\u610F\u89C1",style:{margin:"10px",width:"90%",height:"200px"},"allow-clear":!0,type:"textarea"},null,8,["value"])]),_:1},8,["visible","title","width","body-style"]),D(s($),{visible:d.visible,"onUpdate:visible":o[7]||(o[7]=t=>d.visible=t),title:d.title,width:d.Width,"body-style":d.Height,onOk:St,style:{overflow:"auto"}},{default:c(()=>[T("div",{innerHTML:d.Msg},null,8,Gt)]),_:1},8,["visible","title","width","body-style"])]),_:1},8,["spinning"])])]),_:1},512))}});export{ql as default};
|