var f=Object.defineProperty;var S=(E,u,r)=>u in E?f(E,u,{enumerable:!0,configurable:!0,writable:!0,value:r}):E[u]=r;var B=(E,u,r)=>(S(E,typeof u!="symbol"?u+"":u,r),r);var i=(E,u,r)=>new Promise((n,s)=>{var d=t=>{try{l(r.next(t))}catch(o){s(o)}},F=t=>{try{l(r.throw(t))}catch(o){s(o)}},l=t=>t.done?n(t.value):Promise.resolve(t.value).then(d,F);l((r=r.apply(E,u)).next())});import{EntityNoName as g,EntitiesNoName as h}from"./EntityNoName-d08126ae.js";import{UAC as _}from"./UAC-8e255d47.js";import{Map as M}from"./Map-73575e6b.js";import{RefMethodType as A,RefMethod as c}from"./RefMethod-33a71db4.js";import{GPE_StartGuide as T}from"./GPE_StartGuide-43721f2d.js";import{GPE_Limit as R}from"./GPE_Limit-86aabb58.js";import{GPE_BatchStart as I}from"./GPE_BatchStart-7c90aef8.js";import{GPE_SDTOfFlow as P}from"./GPE_SDTOfFlow-0c3401aa.js";import{GPE_AutoStart as y}from"./GPE_AutoStart-80a27229.js";import{GPE_DeadLineRole as G}from"./GPE_DeadLineRole-f899ec2d.js";import a from"./BSEntity-840a884b.js";import{FlowAttr as e}from"./Flow-6121039a.js";import{GPE_SyncRole as N}from"./GPE_SyncRole-a812701c.js";import{SyncDatas as k,SyncDataAttr as v}from"./SyncData-f473bc5b.js";import{SysEvents as O,SysEventAttr as p}from"./SysEvent-83a4fc0b.js";import{PushMsgs as b,PushMsgAttr as w}from"./PushMsg-3c61f704.js";import{GPN_FlowExpImp as W}from"./GPN_FlowExpImp-8ca3e503.js";import{NodeBatchs as H}from"./NodeBatch-512fc349.js";import{GL_FlowVer as U}from"./GL_FlowVer-ab8449e4.js";import{GPE_FullSA as J}from"./GPE_FullSA-5b91639b.js";import{a1 as x}from"./index-f4658ae7.js";import{PageBaseGroupEdit as L}from"./PageBaseGroupEdit-202e8e85.js";import{G as K}from"./DataType-33901a1c.js";import{GPN_ImpFlowData as V}from"./GPN_ImpFlowData-45e689c0.js";import{GPE_FlowBuessFields as z}from"./GPE_FlowBuessFields-e917512e.js";import{FlowOrg as j,FlowOrgs as Y}from"./FlowOrg-8dde6210.js";class m extends L{constructor(){super("GPE_FlowShareSln");B(this,"Desc0",` #### \u8BF4\u660E - \u4E0D\u5171\u4EAB `);B(this,"Desc1",` #### \u5E2E\u52A9 - \u6240\u6709\u7684\u7EC4\u7EC7\u90FD\u53EF\u4EE5\u4F7F\u7528. `);B(this,"Desc2",` #### \u5E2E\u52A9 - \u5171\u4EAB\u7ED9\u9009\u4E2D\u7684\u7EC4\u7EC7. - \u6D41\u7A0B\u5171\u4EAB\u540E \u88AB\u5171\u4EAB\u7EC4\u7EC7 \u767B\u5F55\u53EF\u4EE5\u53D1\u8D77\u6B64\u6D41\u7A0B. #### \u6837\u5F0F ![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/AttrNode/FrmSln/Img/kaifaze.png "\u5C4F\u5E55\u622A\u56FE.png") `);this.PageTitle="\u6D41\u7A0B\u5171\u4EAB\u65B9\u6848"}Init(){this.entity=new D,this.KeyOfEn="ShareSln",this.AddGroup("A","\u6D41\u7A0B\u5171\u4EAB\u65B9\u6848"),this.Blank("0","\u4E0D\u5171\u4EAB",this.Desc0),this.Blank("1","\u5171\u4EAB\u7ED9\u6240\u6709\u7EC4\u7EC7",this.Desc1),this.SelectItemsByList("2","\u5171\u4EAB\u7ED9\u6307\u5B9A\u7684\u7EC4\u7EC7",this.Desc2,!0,K.srcOrgs,"Orgs","OrgsT")}AfterSave(r,n){return i(this,null,function*(){var d;const s=this.params.FlowNo;if(r=="2"){let F=(d=this.entity)==null?void 0:d.Orgs;if(F===""||F==null){const t=new D(s);yield t.Retrieve(),F=t.OrgNos}const l=F.split(",");for(let t=0;t 1. \u7B2C2\u4E2A\u8282\u70B9\u4EE5\u540E\u7684\u8282\u70B9\u8868\u5355\u90FD\u6307\u5411\u7B2C2\u4E2A\u8282\u70B9\u8868\u5355.
2. \u7ED3\u675F\u8282\u70B9\u90FD\u8BBE\u7F6E\u4E3A\u53EA\u8BFB\u6A21\u5F0F.
3. \u8BBE\u7F6E\u5B8C\u6210\u540E\uFF0C\u8981\u624B\u5DE5\u5237\u65B0\u4E00\u4E0B\u6574\u4E2A\u6D41\u7A0B\u8BBE\u8BA1\u5668.
`;return o.Warning=C,o.ClassMethod="DoSetFWCModel",o.Icon="icon-briefcase",u.AddRefMethod(o),u.GroupBarShowModel=0,this._enMap=u,this._enMap}beforeUpdate(){return i(this,null,function*(){const u=new a("BP.WF.Flow");return u.No=this.No,yield u.RetrieveFromDBSources(),(u.IsStartInMobile!=this.IsStartInMobile||u.IsCanStart!=this.IsCanStart||u.Name!=this.Name)&&(yield u.DoMethodReturnString("ClearStartFlows")),!0})}DoSetFWCModel(){return i(this,null,function*(){const u=new a("BP.WF.Template.FlowExt",this.No);return yield u.Init(),yield u.RetrieveFromDBSources(),yield u.DoMethodReturnString("DoSetFWCModel")})}DeleteByWorkID(u,r){return i(this,null,function*(){const n=new a("BP.WF.Template.FlowExt",this.No);return yield n.Retrieve(),yield n.DoMethodReturnString("DoDelDataOne",String(u),r)})}DeleteByDate(u,r){return i(this,null,function*(){const n=new a("BP.WF.Template.FlowExt",this.No);return yield n.Retrieve(),yield n.DoMethodReturnString("DoDelFlows",u,r,"1")})}CheckFlow(){return i(this,null,function*(){const u=new a("BP.WF.Flow",this.No);yield u.Retrieve();const r=yield u.DoMethodReturnString("DoCheck");return`tabOpen@\u539F\u59CB\u6570\u636E: `+JSON.stringify(r,null,2)})}}class q extends h{get GetNewEntity(){return new D}constructor(){super()}}const _u=Object.freeze(Object.defineProperty({__proto__:null,FlowExt:D,FlowExtAttr:$,FlowExts:q},Symbol.toStringTag,{value:"Module"}));export{D as F,hu as G,_u as a};