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.

46 lines
9.0 KiB

var C=Object.defineProperty;var i=(E,e,u)=>e in E?C(E,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):E[e]=u;var r=(E,e,u)=>(i(E,typeof e!="symbol"?e+"":e,u),u);var A=(E,e,u)=>new Promise((o,a)=>{var m=t=>{try{F(u.next(t))}catch(D){a(D)}},s=t=>{try{F(u.throw(t))}catch(D){a(D)}},F=t=>t.done?o(t.value):Promise.resolve(t.value).then(m,s);F((u=u.apply(E,e)).next())});import{WinDocModel as B}from"./WinDocModel-7ae42dfa.js";import{WindowTemplate as n}from"./WindowTemplate-40c326c2.js";import{PageBaseGroupNew as p,GPNReturnObj as N,GPNReturnType as l}from"./PageBaseGroupNew-ee20c033.js";import{GloComm as c}from"./GloComm-7cfbdfd9.js";import"./EntityNoName-d08126ae.js";import"./DataType-33901a1c.js";import"./index-f4658ae7.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"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";import"./EntityMyPK-e742fec8.js";class X extends p{constructor(){super("GPN_WindowDBSrc");r(this,"WebApi",`
#### \u5E2E\u52A9
- \u6267\u884C\u5B9A\u4E49\u7684\u8FC7\u7A0B.
- \u7CFB\u7EDF\u5C06\u628A\u8868\u5355\u6570\u636E\u4E3B\u8868\u4ECE\u8868\uFF0C\u90FD\u4F1A\u5199\u5165\u5230\u63A5\u53E3\u91CC\u9762\u53BB.
`);r(this,"SFProcedure",`
#### \u5E2E\u52A9
- \u6267\u884C\u5B9A\u4E49\u7684\u8FC7\u7A0B.
- \u7CFB\u7EDF\u5C06\u628A\u8868\u5355\u6570\u636E\u4E3B\u8868\u4ECE\u8868\uFF0C\u90FD\u4F1A\u5199\u5165\u5230\u63A5\u53E3\u91CC\u9762\u53BB.
`);r(this,"Docs0",`
#### \u5E2E\u52A9
- \u5728\u6267\u884C\u5185\u5BB9\u91CC\u586B\u5199\u4E00\u4E2A\u5B58\u50A8\u8FC7\u7A0B\u540D\u79F0\uFF0C\u6CE8\u610F\u8868\u8FBE\u5F0F\u652F\u6301\u53D8\u91CF\u3002\u5982\uFF1A EXEC YourProName @OID
#### \u8FD0\u884C\u56FE\u4F8B
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/MapData/FrmEvent/Img/StoreProcedure.png "\u5C4F\u5E55\u622A\u56FE.png")
`);r(this,"BuessUnit",`
#### \u5E2E\u52A9
- ccbpm\u63D0\u4F9B\u4E86\u4E00\u4E2A\u8BA9\u540E\u53F0\u5F00\u53D1\u4EBA\u5458\u4F7F\u7528\u7684\u4EE3\u7801\u8868\u8FBE\u4E1A\u52A1\u903B\u8F91\u5B9E\u73B0\u7684\u65B9\u5F0F,\u4E1A\u52A1\u5355\u5143\u662F\u5176\u4E2D\u7684\u4E00\u79CD.
- \u5B9A\u4E49: \u5904\u7406\u4E00\u6BB5\u4E1A\u52A1\u903B\u8F91\u811A\u672C, \u6211\u4EEC\u79F0\u4E3A\u4E1A\u52A1\u5355\u5143,\u6BD4\u5982:\u4ED8\u6B3E,\u51FA\u5E93.
- \u8FD9\u4E2A\u4E1A\u52A1\u6A21\u5757\u6709\u901A\u7528\u6027,\u53EF\u4EE5\u88AB\u5F88\u591A\u6D41\u7A0B\u6240\u8C03\u7528,\u6211\u4EEC\u628A\u5B83\u5C01\u88C5\u4E3A\u4E00\u4E2A\u4E1A\u52A1\u5355\u5143.
- \u8FD9\u4E2A\u4EE3\u7801\u5757\u4ECE\u4E00\u4E2A\u57FA\u7C7B\u4E0A\u7EE7\u627F\u4E0B\u6765\uFF08BP.Sys.BuessUnitBase\uFF09. \u6309\u7167\u8981\u6C42\u91CD\u5199\u65B9\u6CD5.
- \u5728\u914D\u7F6E\u7684\u65F6\u5019\uFF0Cccbpm\u901A\u8FC7\u57FA\u7C7B\u7684\u53CD\u5C04\u529F\u80FD\uFF0C\u653E\u5165\u5230\u4E0B\u62C9\u6846\uFF0C\u65B9\u4FBF\u6D41\u7A0B\u8BBE\u8BA1\u4EBA\u5458\u8FDB\u884C\u9009\u62E9\u914D\u7F6E.
#### DEMO.
- \u5B9A\u4E49\u4E00\u4E2A\u5B50\u7C7B\uFF0C\u5982\u4E0B\u56FE:
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/MapData/FrmEvent/Img/UnitDemo.png "\u5C4F\u5E55\u622A\u56FE.png")
- \u5728BP\u7C7B\u91CC\u5B9A\u4E49\u4E00\u4E2A\u4E1A\u52A1\u5355\u5143\u7C7B \u5982\u4E0B\u56FE\u4E2D\u7684 \u51FA\u5E93\u4FE1\u606F\u521D\u59CB\u5316 BuessUnitFrmND1407 \uFF0C\u7EE7\u627F\u81EA BP.Sys.BuessUnitBase
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/MapData/FrmEvent/Img/BuessUnitBase.Java.png "\u5C4F\u5E55\u622A\u56FE.png")
- \u5728\u540E\u53F0\u9009\u62E9\u8FD9\u4E2A\u7C7B\u914D\u7F6E\u5230\u8868\u5355\u4E8B\u4EF6\u4E2D\u3002
#### \u914D\u7F6E\u56FE\u4F8B
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/MapData/FrmEvent/Img/Event.png "\u5C4F\u5E55\u622A\u56FE.png")
#### \u914D\u7F6E\u56FE\u4F8B
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/MapData/FrmEvent/Img/Event1.png "\u5C4F\u5E55\u622A\u56FE.png")
#### \u4E8B\u4EF6\u5B58\u50A8
\u6240\u6709\u7684\u4E8B\u4EF6\u914D\u7F6E\u4FE1\u606F\u90FD\u5B58\u50A8\u5728Sys_FrmEvent\u8868\u91CC\u3002
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/MapData/FrmEvent/Img/Eventcc.png "\u5C4F\u5E55\u622A\u56FE.png")
`);r(this,"Docs4",`
#### \u5E2E\u52A9
- \u8FD4\u56DE\u4E00\u884C\u6570\u636E\u7684json\u683C\u5F0F\u7684\u6570\u636E\u6E90.
- \u5728\u6267\u884C\u5185\u5BB9\u91CC\u8BBE\u7F6E\u4E00\u4E2Ahttp://myserver/Do.aspx?DoType=aaaaa\uFF0C\u521B\u5EFA\u4E00\u4E2ADo.aspx \u6839\u636EDoType \u6807\u8BB0\u8FD9\u4E0D\u540C\u7684\u5185\u5BB9\u5904\u7406\u3002
- \u5982\u679C\u987A\u5229\u5904\u7406\u4E86\u5C31\u8FD4\u56DE\u7A7A\uFF0C\u51FA\u73B0\u5F02\u5E38\u4E00\u5B9A\u8981\u8FD4\u56DE: Error+\u201D\u5F02\u5E38\u4FE1\u606F\u3002\u201D
- \u5904\u7406\u8FD4\u56DE\u503C\u7528: this.Response.Write("Error:"+msg); \u65B9\u6CD5.
- Ccform \u5904\u7406\u7684\u673A\u5236\u662F\uFF0C\u4F7F\u7528 HttpWebRequest \u7C7B\u9759\u9ED8\u7684\u6267\u884CURL ,\u7136\u540E\u83B7\u53D6\u8FD4\u56DE\u7684\u5185\u5BB9\u3002\u5982\u679C\u68C0\u67E5\u5230\u524D\u51E0\u4E2A\u5B57\u7B26\u662FError \u5C31\u8BA4\u4E3A\u662F\u5F02\u5E38ccform \u5C31\u4F1A\u629B\u51FA\u5F02\u5E38\u3002
#### \u7CFB\u7EDF\u53C2\u6570\uFF1A
- \u60A8\u5B9A\u4E49\u7684url\u6BD4\u5982\u4E3A /App/DoUrl.aspx?ABC=123 , \u7CFB\u7EDF\u4F1A\u5728\u4E4B\u540E\u589E\u52A0\u4E00\u4E9B\u53C2\u6570\uFF0C\u8FD9\u4E9B\u53C2\u6570\u53EB\u7CFB\u7EDF\u53C2\u6570\u3002\u5B9E\u9645\u6267\u884C\u7684url\u4E3A\u3002
- http://yourserver/App/DoUrl.aspx?ABC=123&UserNo=xy&SID=xxxxx&FK_Dept=1010&FK_Unit=10&EntityName=ND101&EntityPK=OID&EntityPKVal=12333& FK_Event=xxxxxx
`);this.PageTitle="\u6570\u636E\u6E90\u5411\u5BFC"}Init(){return A(this,null,function*(){this.AddGroup("A","\u65B0\u5EFA\u7A97\u4F53"),this.SelectItemsByList("SelectType","\u9009\u62E9\u6570\u636E\u6E90",this.BuessUnit,!1,this.selectChartType()),this.SelectItemsByList("SelectType.Table","\u8868",this.BuessUnit,!1,this.selectChartType()),this.SelectItemsByList("SelectType.Table.ChartType","\u9009\u62E9\u56FE\u8868\u7C7B\u578B",this.BuessUnit,!1,this.selectChartType());const u=`SELECT KeyOfEn as No,Name FROM Sys_MapAttr WHERE MyDataType IN (2,3,5,8) AND LGType=0 AND FK_MapData='${this.RequestVal("FrmID")}'`;this.SelectItemsByList("SelectType.NumFiled","\u5206\u6790\u6570\u636E",this.BuessUnit,!1,u);const o=`SELECT KeyOfEn as No,Name FROM Sys_MapAttr WHERE MyDataType IN (2,1) AND LGType in (1,2) AND FK_MapData='${this.RequestVal("FrmID")}'`;this.SelectItemsByList("SelectType.NumFiled.Group","\u5206\u6790\u5185\u5BB9",this.BuessUnit,!1,o)})}selectChartType(){return JSON.stringify([{No:B.ChartLine,Name:"\u6298\u7EBF\u56FE"},{No:B.ChartPie,Name:"\u997C\u72B6\u56FE"},{No:B.ChartZZT,Name:"\u67F1\u72B6\u56FE"},{No:B.ChartRate,Name:"\u767E\u5206\u6BD4\u6247\u5F62\u56FE"},{No:B.ChartRing,Name:"\u73AF\u5F62\u56FE"},{No:B.ChartLine,Name:"\u6298\u7EBF\u56FE"}])}Save_TextBox_X(u,o,a,m,s){return A(this,null,function*(){if(u!="SelectType.NumFiled.Group")return;this.RequestVal("RefPKVal");const F=new n;return F.SetPara("EnName",enName),yield F.Insert(),new N(l.GoToUrl,c.UrlEn(enName,F.MyPK))})}GenerSorts(){return A(this,null,function*(){return this.RefMainEnName==="TS.WF.Template.FlowExt"?Promise.resolve([{No:"FlowOnCreateWorkID",Name:"\u521B\u5EFA\u5DE5\u4F5CID\u540E"},{No:"FlowOverBefore",Name:"\u6D41\u7A0B\u7ED3\u675F\u524D"},{No:"FlowOverAfter",Name:"\u6D41\u7A0B\u7ED3\u675F\u540E"},{No:"BeforeFlowDel",Name:"\u6D41\u7A0B\u5220\u9664\u524D"},{No:"AfterFlowDel",Name:"\u6D41\u7A0B\u5220\u9664\u540E"}]):this.RefMainEnName==="TS.WF.Template.NodeExt"?Promise.resolve([{No:"WorkArrive",Name:"\u5DE5\u4F5C\u5230\u8FBE"},{No:"SendWhen",Name:"\u5F53\u8282\u70B9\u53D1\u9001\u524D"},{No:"SendSuccess",Name:"\u8282\u70B9\u53D1\u9001\u6210\u529F\u65F6"},{No:"SendError",Name:"\u8282\u70B9\u53D1\u9001\u5931\u8D25\u65F6"},{No:"ReturnBefore",Name:"\u5F53\u8282\u70B9\u9000\u56DE\u524D"},{No:"ReturnAfter",Name:"\u9000\u56DE\u540E"},{No:"UndoneBefore",Name:"\u5F53\u8282\u70B9\u64A4\u9500\u53D1\u9001\u524D"},{No:"UndoneAfter",Name:"\u5F53\u8282\u70B9\u64A4\u9500\u53D1\u9001\u540E"},{No:"WhenReadWork",Name:"\u5DE5\u4F5C\u6253\u5F00\u540E"}]):this.RefMainEnName==="TS.Frm.MapFrmFool"?Promise.resolve([{No:"FrmLoadBefore",Name:"\u8868\u5355\u8F7D\u5165\u524D"},{No:"FrmLoadAfter",Name:"\u8282\u70B9\u8868\u5355\u8F7D\u5165\u540E"},{No:"SaveBefore",Name:"\u5F53\u8868\u5355\u4FDD\u5B58\u524D"},{No:"SaveAfter",Name:"\u5F53\u8868\u5355\u4FDD\u5B58\u540E"},{No:"FrmLoadAfter",Name:"\u8282\u70B9\u8868\u5355\u8F7D\u5165\u540E"},{No:"DeleteBefore",Name:"\u5F53\u8868\u5355\u5220\u9664\u524D"},{No:"DeleteAfter",Name:"\u5F53\u8868\u5355\u5220\u9664\u540E"}]):Promise.resolve([])})}}export{X as GPN_WindowDBSrc};