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.

5 lines
2.9 KiB

var _=Object.defineProperty;var l=(u,o,t)=>o in u?_(u,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):u[o]=t;var A=(u,o,t)=>(l(u,typeof o!="symbol"?o+"":o,t),t);var s=(u,o,t)=>new Promise((F,i)=>{var E=m=>{try{e(t.next(m))}catch(a){i(a)}},c=m=>{try{e(t.throw(m))}catch(a){i(a)}},e=m=>m.done?F(m.value):Promise.resolve(m.value).then(E,c);e((t=t.apply(u,o)).next())});import{Y as h}from"./index-f4658ae7.js";import{FrmNodeAttr as d}from"./FrmNode-4376932d.js";import{FrmNodeFields as S}from"./FrmNodeField-c223a985.js";import{PageBaseGroupNew as P}from"./PageBaseGroupNew-ee20c033.js";import{FrmNodeCtrlSln as D}from"./FrmNodeCtrlSln-b7d75cb9.js";import f from"./BSEntity-840a884b.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.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"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./MapDtlSln-2bcd38a4.js";import"./EntityNoName-d08126ae.js";import"./FrmAttachmentSln-9c1fc1c5.js";import"./FrmAttachment-cef46b5b.js";class ot extends P{constructor(){super("GPN_FrmNewAttachment");A(this,"DescAth",`
#### \u5E2E\u52A9
- \u81EA\u5B9A\u4E49\u51FD\u6570\uFF0C\u5C31\u662F\u5728\u670D\u52A1\u5668\u4E0A\u521B\u5EFA\u4E00\u4E2Ajs\u6587\u4EF6\uFF0C\u5199\u5165\u4E00\u4E2A\u51FD\u6570.
`);this.ForEntityClassID="TS.AttrNode.FrmAttachmentSln",this.PageTitle="\u9644\u4EF6\u6743\u9650"}Init(){return s(this,null,function*(){this.AddGroup("A","\u9644\u4EF6\u6743\u9650");const t=new D;t.setPKVal(this.RefPKVal),yield t.Retrieve();const i=`SELECT MyPK AS No,Name FROM Sys_FrmAttachment WHERE FK_MapData='${t.FK_Frm}' AND FK_Node=0 `;this.SelectItemsByList("Dtl","\u5F71\u54CD\u7684\u9644\u4EF6",this.DescAth,!0,i)})}GenerSorts(){return s(this,null,function*(){return null})}Save_TextBox_X(t,F,i,E,c){return s(this,null,function*(){const e=new D;e.setPKVal(this.RefPKVal),yield e.Retrieve();const m=e.FK_Frm;yield new S().Retrieve(d.FK_Node,e.FK_Node,"FK_MapData",m);const K=i.split(",");for(let n=0;n<K.length;n++){const N=K[n],p=N+"_"+e.FK_Node,r=new f("BP.Sys.FrmUI.FrmAttachmentExt");r.setPK(p),(yield r.RetrieveFromDBSources())==0?(r.setPK(N),yield r.RetrieveFromDBSources(),r.setPK(p),r.FK_Node=e.FK_Node,r.FK_MapData=e.FK_Frm,r.MyPK=p,r.setPara("EnName","TS.FrmUI.FrmAttachmentExt"),yield r.Insert()):(r.FK_MapData=e.FK_Frm,r.FK_Node=e.FK_Node,r.setPara("EnName","TS.FrmUI.FrmAttachmentExt"),yield r.Update())}h.info("\u8BBE\u7F6E\u6210\u529F,\u8BF7\u5173\u95ED\u6216\u8005\u8BBE\u7F6E\u5176\u4ED6\u5143\u7D20,\u8FDB\u884C\u7F16\u8F91.")})}}export{ot as GPN_FrmNewAttachment};