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
3.5 KiB
2 lines
3.5 KiB
var w=(u,p,i)=>new Promise((e,t)=>{var a=n=>{try{o(i.next(n))}catch(r){t(r)}},l=n=>{try{o(i.throw(n))}catch(r){t(r)}},o=n=>n.done?e(n.value):Promise.resolve(n.value).then(a,l);o((i=i.apply(u,p)).next())});import{MethodDictRefBill as D}from"./MethodDictRefBill-b4387856.js";import{WebConfig as d}from"./WebConfig-c30998ac.js";import{MapAttrs as h}from"./MapAttr-cb594d82.js";import{PageBaseGenerList as O,GenerListPageShowModel as R}from"./PageBaseGenerList-b0d946a7.js";import{GPNReturnObj as s,GPNReturnType as m}from"./PageBaseGroupNew-ee20c033.js";import B from"./BSEntity-840a884b.js";import{$ as y}from"./index-f4658ae7.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"./Method-27bff018.js";import"./EntityNoName-d08126ae.js";import"./Entities-6a72b013.js";import"./GroupMethod-abd9efe3.js";import"./DBAccess-d3bef90d.js";import"./PCenter-7f795966.js";import"./EntityMyPK-e742fec8.js";import"./PowerCenter-f8ebe7c0.js";import"./Events-141c34ea.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class ie extends O{constructor(){super("GL_DictRefBill"),this.PageTitle="\u5355\u636E"}Init(){return w(this,null,function*(){var n;const p=this.RequestVal("OID"),i=new D;i.No=this.RequestVal("MethodID"),yield i.Retrieve(),this.PageSize=10,this.BtnOfToolbar="\u65B0\u5EFA",this.Icon="",this.HisGLShowModel=R.Table,this.DTFieldOfSearch="RDT",this.DTFieldOfLabel="\u65E5\u671F";const e=new y("BP.CCBill.WF_CCBill");e.AddPara("DictFrmID",i.Name),e.AddPara("WorkID",p),e.AddJson(i);const t=yield e.DoMethodReturnJson("GL_DictRefBill"),a=(n=t==null?void 0:t.dt)==null?void 0:n[0];let l=[];a&&(l=Object.keys(a));const o=t.Table1;if(Array.isArray(o))for(const r of o)l.includes(r.Key+"T")&&(r.Key=r.Key+"T"),l.includes(r.Key+"Text")&&(r.Key=r.Key+"Text");this.Columns=o,this.Data=t.dt})}LinkFieldClick(p){return w(this,null,function*(){const i=new D;i.No=this.RequestVal("MethodID"),yield i.Retrieve();const e=`/@/CCFast/CCBill/MyBill.vue?FrmID=${i.Tag1}&WorkID=${p.OID}&RoutFrom=MyBill`,t=d.FlowOpenModel||0;if(t===0)return new s(m.OpenUrlByDrawer90,e);if(t===1)return new s(m.OpenUrlByModal,e);if(t===2)return new s(m.OpenUrlByDrawer75,e);if(t===3)return new s(m.OpenUrlByNewWindow,e)})}BtnClick(p,i){return w(this,null,function*(){const e=new D;e.No=this.RequestVal("MethodID"),yield e.Retrieve();const t=new y("BP.CCBill.WF_CCBill");t.AddPara("FrmID",e.Tag1);const a=yield t.DoMethodReturnString("MyBill_CreateBlankBillID"),l=new B(e.Tag1,a);l.OID=a,yield l.Retrieve();const o=new B(e.FrmID);o.OID=this.RequestVal("OID"),yield o.RetrieveFromDBSources();const n=new h;yield n.Retrieve("FK_MapData",e.Tag1);for(const f of n)f.UIVisible&&l.setVal(f.KeyOfEn,o.getVal(f.KeyOfEn));l.setVal(e.RefDictNo,o.getVal("BillNo")),l.setVal(e.RefDictName,o.getVal("Title")),yield l.Update();const r="/@/CCFast/CCBill/MyBill.vue?FrmID="+e.Tag1+"&WorkID="+a+"&RoutFrom=MyBill",c=d.FlowOpenModel||0;if(c===0)return new s(m.OpenUrlByDrawer90,r);if(c===1)return new s(m.OpenUrlByModal,r);if(c===2)return new s(m.OpenUrlByDrawer75,r);if(c===3)return new s(m.OpenUrlByNewWindow,r)})}}export{ie as GL_DictRefBill};
|