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.

55 lines
11 KiB

var S=Object.defineProperty;var f=(i,B,t)=>B in i?S(i,B,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[B]=t;var F=(i,B,t)=>(f(i,typeof B!="symbol"?B+"":B,t),t);var h=(i,B,t)=>new Promise((a,r)=>{var n=E=>{try{u(t.next(E))}catch(C){r(C)}},d=E=>{try{u(t.throw(E))}catch(C){r(C)}},u=E=>E.done?a(E.value):Promise.resolve(E.value).then(n,d);u((t=t.apply(i,B)).next())});import{PageBaseGroupNew as M,GPNReturnObj as m,GPNReturnType as D}from"./PageBaseGroupNew-ee20c033.js";import{$ as N}from"./index-f4658ae7.js";import{Menus as w}from"./Menu-fac205b5.js";import{Collection as c}from"./Collection-2feb7811.js";import x from"./DBAccess-d3bef90d.js";import R from"./BSEntity-840a884b.js";import{F as y}from"./FrmDict-aa9ef171.js";import{Methods as T}from"./Method-27bff018.js";import{GloComm as l}from"./GloComm-7cfbdfd9.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./EntityNoName-d08126ae.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Entities-6a72b013.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./PCenter-7f795966.js";import"./EntityMyPK-e742fec8.js";import"./PowerCenter-f8ebe7c0.js";import"./FrmAdm-54c9d6a8.js";import"./MapData-4fa397be.js";import"./EnumLab-4f91f91c.js";import"./FrmTrack-10f0746d.js";import"./SysEvent-83a4fc0b.js";import"./PG_Group2Method-e2fb1100.js";import"./PageBasePanelGroup-23235cc7.js";import"./GroupMethod-abd9efe3.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Help-be517e8f.js";import"./SearchFKEnum-8a362dee.js";import"./GPE_ActiveDDL-ed7f52b2.js";import"./MapExt-db8cd7f3.js";import"./MapAttr-cb594d82.js";import"./Events-141c34ea.js";import"./SFTable-d63f9fb4.js";import"./SFDBSrc-e641ea16.js";import"./GPEActiveDDLSFTable-93814b78.js";import"./GPEActiveDDLSelfSetting-e8f4a6d8.js";import"./GPE_AutoFullDLL-00e1a45c.js";import"./GPEAutoFullDLL-b4e4409a.js";import"./GPEAutoFullDDLSFTable-6621de6c.js";import"./DBRole-ab4b7c63.js";import"./RecReadonly-95904129.js";import"./GPE_FrmType-076e26fe.js";class o{}F(o,"SearchCond","SearchCond"),F(o,"Link","Link"),F(o,"QRCodeAddDict","QRCodeAddDict"),F(o,"FlowNewEntity","FlowNewEntity"),F(o,"Func","Func"),F(o,"Bill","Bill"),F(o,"LinkCollection","LinkCollection"),F(o,"FlowEntityBatchStart","FlowEntityBatchStart");class Gu extends M{constructor(){super("GPN_Collection");F(this,"DocsLink","\u6682\u672A\u5F00\u653E");F(this,"FlowNewEntity",`
#### \u5E2E\u52A9
- \u6BD4\u5982\uFF1Axxx\u767B\u8BB0\u3001\u4F9B\u5E94\u5546\u7533\u8BF7\u3001xx\u7533\u8BF7\u3001\u5165\u515A\u7533\u8BF7\u3001\u6750\u6599\u5165\u5E93\u7533\u8BF7
- \u6D41\u7A0B\u8FD0\u884C\u5B8C\u6BD5\u540E\uFF0C\u5C31\u5199\u5165\u8BE5\u6761\u6570\u636E\u5230\u5B9E\u4F53\u5217\u8868\u4E2D.
#### \u5F00\u53D1\u8BF4\u660E
- \u70B9\u51FB\u786E\u5B9A\u540E\uFF0C\u7CFB\u7EDF\u81EA\u52A8\u521B\u5EFA\u4E00\u4E2A\u6D41\u7A0B\uFF0C\u5E76\u4E14\u5F00\u6D41\u7A0B\u4E3A\u7ED1\u5B9A\u8868\u5355\u5E93\u7684\u8868\u5355\u6A21\u5F0F\u6A21\u5F0F\u3002
- \u8BE5\u6D41\u7A0B\u7ED1\u5B9A\u7684\u8868\u5355\u5C31\u662F\u8BE5\u5B9E\u4F53\u8868\u5355
- \u7528\u6237\u53D1\u8D77\u6D41\u7A0B\u5B9E\u4F8B\u5C31\u662F\u76F4\u63A5\u5728\u8BE5\u8868\u5355\u4E0A\u589E\u52A0\u4E00\u7B14\u8BB0\u5F55\uFF0C\u6D41\u7A0B\u7ED3\u675F\u540E\uFF0C\u6216\u8005\u6307\u5B9A\u7684\u8282\u70B9\u7ED3\u675F\u540E\uFF0C\u8BE5\u8BB0\u5F55\u53D8\u4E3A\u63D0\u4EA4\u72B6\u6001\u3002
`);F(this,"Docs0",`
#### \u5E2E\u52A9
- \u8BE5\u6A21\u5F0F\u7684\u8868\u5355\u5B9A\u4E49\u662F\u81EA\u7531\u7684,\u6BCF\u4E2A\u8282\u70B9\u4E0A\u90FD\u53EF\u4EE5\u5B9A\u4E49\u4E0D\u540C\u7684\u8868\u5355\u65B9\u6848.
- \u6BCF\u4E2A\u8282\u70B9\u4E0A\u90FD\u53EF\u4EE5\u7075\u6D3B\u5B9A\u4E49\u4E2A\u6027\u5316\u7684\u8868\u5355,\u800C\u4E0D\u9700\u8981\u7EDF\u4E00\u7BA1\u7406.
`);F(this,"Desc100","\u6682\u672A\u5F00\u653E");F(this,"DocSelfUrl",`
#### \u5E2E\u52A9
- \u81EA\u5B9A\u4E49URL\u83DC\u5355\uFF0C \u60A8\u53EF\u4EE5\u4F7F\u7528\u53F3\u4E0A\u89D2\u7684\u4E0B\u62C9\u6846\u9009\u62E9\u81EA\u5DF1\u8981\u5B9A\u4E49\u7684\u83DC\u5355\u7C7B\u578B.
- \u83DC\u5355\u8FDE\u63A5\uFF1A http://ccbpm.cn/MyUrl.htm
- \u83DC\u5355\u8FDE\u63A5\uFF1A http://ccbpm.cn/MyUrl.htm
- \u94FE\u63A5\uFF1A /WF/Comm/Search.htm?EnsName=TS.ZS.Projcets \u67E5\u8BE2
- \u94FE\u63A5\uFF1A /WF/Comm/Group.htm?EnsName=TS.ZS.Projcets \u5206\u6790
- \u94FE\u63A5\uFF1A /WF/MyFlow.htm?FK_Flow=001 \u53D1\u8D77\u6307\u5B9A\u7684\u6D41\u7A0B.
- \u53EF\u4EE5\u4F7F\u7528\u76F8\u5BF9\u8DEF\u5F84\uFF0C\u4E5F\u53EF\u4EE5\u4F7F\u7528\u7EDD\u5BF9\u8DEF\u5F84\u3002
- \u7528\u6237\u8F93\u5165\u7684Url: http://ccbpm.cn/MyUrl.htm
- \u6253\u5F00\u7684Url : http://ccbpm.cn/MyUrl.htm?UserNo=xxxx&Token=xxxx\u3002
- SID\u5C31\u7C7B\u4F3C\u4E8Etoken, UserNo\u5C31\u662F\u5F53\u524D\u767B\u5F55\u7528\u6237\u7684\u7F16\u53F7\u3002
- <img src="SelfUrl.png" class="HelpImg" />
`);F(this,"DescQRCodeAddDict",`
\u626B\u7801\u5728\u624B\u673A\u4E0A\u65B0\u5EFA.
`);F(this,"Docs1",`
#### \u5E2E\u52A9
- \u8BE5\u8868\u5355\u662F\u56FA\u5B9A\u683C\u5F0F\u7684\u8868\u5355,\u53EF\u4EE5\u5C55\u73B04\u52176\u5217\u5C55\u73B0.
- \u4F7F\u7528\u6279\u91CF\u8BBE\u7F6E\u5BA1\u6838\u7EC4\u4EF6\u7684\u72B6\u6001,\u6765\u6EE1\u8DB3\u4E0D\u540C\u7684\u5BA1\u6279\u9700\u8981,\u5BA1\u6838\u7EC4\u4EF6\u6709\u542F\u7528\u7981\u7528\u53EA\u8BFB\u4E09\u4E2A\u72B6\u6001.
- \u7528\u4E8E\u7B80\u5355\u7684\u8868\u5355\u5BA1\u6279\u573A\u666F,\u7B2C1\u4E2A\u8282\u70B9\u586B\u5199\u8868\u5355,\u7B2C2\u4E2A\u8282\u70B9\u4E4B\u540E\u8868\u5355\u90FD\u662F\u53EA\u8BFB\u7684,\u4F7F\u7528\u5BA1\u6838\u7EC4\u4EF6\u586B\u5199\u5BA1\u6838\u610F\u89C1.
- \u4F18\u70B9:\u5F00\u53D1\u6548\u7387\u9AD8,\u5C55\u73B0\u7B80\u6D01,\u5B66\u4E60\u6210\u672C\u4F4E,\u4E1A\u52A1\u4EBA\u5458\u53EF\u4EE5\u5165\u624B.
- \u7F3A\u70B9:\u5C55\u793A\u6837\u5F0F\u56FA\u5B9A.
`);F(this,"Docs2",`
#### \u5E2E\u52A9
- \u8BE5\u6D41\u7A0B\u6240\u6709\u7684\u8282\u70B9\u90FD\u7981\u7528\u4E86\u5BA1\u6838\u7EC4\u4EF6,\u5BA1\u6838\u4FE1\u606F\u5199\u5165\u5230\u4E86\u5BA1\u6838\u5206\u7EC4\u91CC\u7684\u5B57\u6BB5\u91CC.
- \u6D41\u7A0B\u5728\u8FD0\u52A8\u8FC7\u7A0B\u4E2D,\u6BCF\u4E2A\u8282\u70B9\u7684\u4EBA\u5458\u90FD\u5728\u5F53\u524D\u8282\u70B9\u4E0A\u586B\u5199\u4E00\u4E9B\u4FE1\u606F,\u8D70\u5230\u6700\u540E\u4E00\u4E2A\u8282\u70B9\u624D\u662F\u5B8C\u6574\u7684\u8868\u5355,\u6240\u4EE5\u6574\u4E2A\u8868\u5355\u5C31\u50CF\u7D2F\u52A0\u8D77\u6765\u7684\u4E00\u6837.
- \u6211\u4EEC\u628A\u7B26\u5408\u6574\u4E2A\u7279\u5F81\u7684\u6D41\u7A0B,\u79F0\u4E3A\u7D2F\u52A0\u8868\u5355\u6D41\u7A0B.
`);F(this,"Docs3",`
#### \u5E2E\u52A9
- \u7B2C\u4E09\u65B9\u8F6F\u4EF6\u5411\u7279\u5B9A\u7684\u8868 WF_Task \u4E2D\u5199\u5165\u6570\u636E\uFF0C\u6BCF\u5199\u5165\u4E00\u6761\u6570\u636E\u7CFB\u7EDF\u5C31\u4F1A\u81EA\u52A8\u53D1\u8D77\u4E00\u6761\u6D41\u7A0B\u3002
- ccBPM\u5C31\u4F1A\u8BFB\u53D6\u8FD9\u5F20\u8868\u6765\u5B8C\u6210\u6D41\u7A0B\u7684\u53D1\u8D77,\u53D1\u8D77\u6210\u529F\u540E\u5C31\u628A\u8FD9\u6761\u8BB0\u5F55\u8BBE\u7F6E\u6210\u5DF2\u7ECF\u53D1\u8D77\u7684\u72B6\u6001\u3002
- \u8BE6\u89C1\u8BBE\u7F6E\u4EE5\u53CA\u8BE5\u8868\u7684\u7ED3\u6784\u53C2\u8003\u64CD\u4F5C\u624B\u518C.
`);this.PageTitle="\u65B0\u5EFA\u5217\u8868\u7EC4\u4EF6",this.ForEntityClassID="TS.CCBill.Collection"}Init(){return h(this,null,function*(){const t=this.RefPKVal,a=new y(t);yield a.Retrieve(),this.AddGroup("A","\u65E0\u9700\u96C6\u5408\u652F\u6301"),this.TextBox2_NameNo(o.Link,"\u81EA\u5B9A\u4E49\u94FE\u63A5",this.DocsLink,"","\u94FE\u63A5\u540D\u79F0","URL\u94FE\u63A5","\u6211\u7684\u94FE\u63A5"),this.TextBox1_Name(o.QRCodeAddDict,"\u626B\u7801\u586B\u62A5",this.DescQRCodeAddDict,"\u6807\u7B7E","\u626B\u7801\u586B\u62A5");const r=`\u65B0\u5EFA${a.Name}\u6D41\u7A0B`;this.TextBox1_Name(o.FlowNewEntity,"\u6CE8\u518C/\u65B0\u589E\u5B9E\u4F53\u7C7B\u6D41\u7A0B",this.FlowNewEntity,"\u6D41\u7A0B\u540D\u79F0",r),this.AddGroup("B","\u9700\u8981\u96C6\u5408\u652F\u6301");const n=`SELECT No,Name FROM Frm_Method WHERE MethodModel='Func' AND FrmID='${this.RefPKVal}' ORDER BY Idx `;yield new T().Retrieve("MethodModel","Func","FrmID",this.RefPKVal),this.SelectItemsByList(o.Func,"\u5B9E\u4F53\u65B9\u6CD5",this.Desc100,!1,n),this.TextBox1_Name(o.Bill,"\u5355\u636E:\u6279\u91CF\u53D1\u8D77(\u672A\u89E3\u6790)",this.Docs0,"\u5355\u636E\u540D\u79F0","\u51FA\u5165\u8BC1\u660E"),this.TextBox2_NameNo(o.LinkCollection,"\u81EA\u5B9A\u4E49\u94FE\u63A5",this.Docs0,"","\u94FE\u63A5\u6807\u7B7E","URL\u94FE\u63A5","\u6211\u7684\u94FE\u63A5");const u=`\u6279\u91CF\u53D1\u8D77:${a.Name}\u6D41\u7A0B`;this.TextBox1_Name(o.FlowEntityBatchStart,"\u6279\u91CF\u53D1\u8D77\u6D41\u7A0B",this.Docs0,"\u6D41\u7A0B\u540D\u79F0",u)})}GenerSorts(t){return Promise.resolve([])}Save_TextBox_X(t,a,r,n,d){return h(this,null,function*(){if(t===o.Link){const u=new c;u.FrmID=this.RefPKVal,u.MethodID="Link",u.Mark="Link",u.Name=r,u.MethodModel="Link",u.UrlExt=n,u.Tag1=n,u.Icon="icon-drop",u.SetPara("EnName","TS.CCBill.CollectionLink"),u.Idx=100,yield u.Insert();const E=l.UrlEn(u.GetParaString("EnName",""),u.No);return new m(D.GoToUrl,E)}if(t===o.QRCodeAddDict){const u=new c;u.FrmID=this.RefPKVal,u.MethodID=t,u.Mark=t,u.Name=r,u.MethodModel=t,u.SetPara("EnName","TS.CCBill.CollectionQRCodeAddDict"),u.Icon="icon-drop",u.Idx=100,yield u.Insert();const E=l.UrlEn(u.GetParaString("EnName",""),u.No);return new m(D.GoToUrl,E)}if(t===o.FlowNewEntity){const u=this.RefPKVal,E=new w;if((yield E.Retrieve("FrmID",u,"MenuModel","Dict"))==0){alert("\u6CA1\u6709\u67E5\u8BE2\u5230\u83DC\u5355.");return}const p=E[0],A=new N("BP.CCBill.WF_CCBill_Admin_Collection");A.AddPara("FlowName",r),A.AddPara("Name",r),A.AddPara("FrmID",u),A.AddPara("FlowDevModel",1),A.AddPara("ModuleNo",p.ModuleNo);const e=yield A.DoMethodReturnString("FlowNewEntity_Save"),s=l.UrlEn("TS.CCBill.CollectionFlowNewEntity",e);return new m(D.GoToUrl,s)}if(t===o.FlowEntityBatchStart){const u=this.RefPKVal,E=new w;if((yield E.Retrieve("FrmID",u,"MenuModel","Dict"))==0){alert("\u6CA1\u6709\u67E5\u8BE2\u5230\u83DC\u5355.");return}const p=E[0],A=new R("BP.Sys.MapData",u),e=new N("BP.CCBill.WF_CCBill_Admin_Collection");e.AddPara("SortNo",A.FK_FormTree),e.AddPara("FlowName",r),e.AddPara("Name",r),e.AddPara("FrmID",u),e.AddPara("FlowDevModel",1),e.AddPara("ModuleNo",p.ModuleNo),e.AddPara("IsCanBatch",1);const s=yield e.DoMethodReturnString("FlowEntityBatchStart_Save");if(s.indexOf("err@")==0){alert(s);return}const P=l.UrlEn("TS.CCBill.CollectionFlowNewEntity",s);return new m(D.GoToUrl,P)}if(t===o.Func){const u=new c;u.FrmID=this.RefPKVal,u.MethodID=r,u.Mark=t,u.Name=n,u.MethodModel=t,u.SetPara("EnName","TS.CCBill.CollectionFunc"),u.Icon="icon-energy",u.Idx=100,u.No=r+"_"+this.RefPKVal,yield u.Insert();const E=l.UrlEn(u.GetParaString("EnName",""),u.No);return new m(D.GoToUrl,E)}if(t===o.LinkCollection){const u=new c;u.FrmID=this.RefPKVal,u.MethodID=r,u.Mark=t,u.Name=n,u.MethodModel=t,u.SetPara("EnName","TS.CCBill.CollectionLink"),u.Icon="icon-energy",u.Idx=100,u.MyPK=x.GenerGUID(),yield u.Insert();const E=l.UrlEn(u.GetParaString("EnName",""),u.No);return new m(D.GoToUrl,E)}alert("\u6CA1\u6709\u5224\u65AD\u7684PageID:"+t)})}}export{o as CollectionModel,Gu as GPN_Collection};