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.7 KiB

var u=(B,i,r)=>new Promise((t,o)=>{var s=m=>{try{e(r.next(m))}catch(a){o(a)}},l=m=>{try{e(r.throw(m))}catch(a){o(a)}},e=m=>m.done?t(m.value):Promise.resolve(m.value).then(s,l);e((r=r.apply(B,i)).next())});import{b as h}from"./FrmDict-aa9ef171.js";import{WebConfig as c}from"./WebConfig-c30998ac.js";import{GloComm as d}from"./GloComm-7cfbdfd9.js";import{PageBaseGenerList as f,GenerListPageShowModel as C}from"./PageBaseGenerList-b0d946a7.js";import{GPNReturnObj as p,GPNReturnType as n}from"./PageBaseGroupNew-ee20c033.js";import{$ as w}from"./index-f4658ae7.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"./FrmAdm-54c9d6a8.js";import"./MapData-4fa397be.js";import"./EnumLab-4f91f91c.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";import"./EntityMyPK-e742fec8.js";import"./SysEvent-83a4fc0b.js";import"./Collection-2feb7811.js";import"./PG_Group2Method-e2fb1100.js";import"./PageBasePanelGroup-23235cc7.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./GroupMethod-abd9efe3.js";import"./PCenter-7f795966.js";import"./PowerCenter-f8ebe7c0.js";import"./Method-27bff018.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"./BSEntity-840a884b.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 Nr extends f{constructor(){super("GL_BillStart"),this.PageTitle="\u53D1\u8D77\u5355\u636E"}Init(){return u(this,null,function*(){this.Icon="",this.PageSize=0,this.DTFieldOfSearch="",this.DTFieldOfLabel="",this.LinkField="Name",this.GroupFields="SortName",this.HisGLShowModel=C.Windows,this.Columns=[{Key:"No",Name:"\u7F16\u53F7",IsShow:!0,width:"10%"},{Key:"Name",Name:"\u540D\u79F0",IsShow:!0,width:"65%"},{Key:"SortName",Name:"\u7C7B\u522B",IsShow:!1,width:"50%"},{Key:"Icon",Name:"Icon",IsShow:!1}];const r=yield new w("BP.CCBill.WF_CCBill").DoMethodReturnJson("DB_StartBills");r.forEach(t=>{t.Icon||(t.Icon="icon-user"),t.Title=t.Name,t.Btns="\u5355\u636E\u95E8\u6237"}),this.Data=r})}LinkFieldClick(i){return u(this,null,function*(){const r=i.No,t=new h(r);yield t.Retrieve();let o="";if(t.BillCheckModel!=2){const e=new w("BP.CCBill.WF_CCBill");e.AddPara("FrmID",r);const m=yield e.DoMethodReturnString("MyBill_CreateBlankBillID");o="/@/CCFast/CCBill/MyBill.vue?FrmID="+r+"&WorkID="+m+"&RoutFrom=MyBill"}else o="/@/WF/MyFlow.vue?FlowNo="+t.BillCheckFlow+"&FrmID="+r+"&IsRegBill=1&RoutFrom=MyBill";const s=Object.keys(i);for(const e of s)o+=`&${e}=${i[e]}`;const l=c.FlowOpenModel||0;if(l===0)return new p(n.OpenUrlByDrawer90,o);if(l===1)return new p(n.OpenUrlByModal,o);if(l===2)return new p(n.OpenUrlByDrawer75,o);if(l===3)return new p(n.OpenUrlByNewWindow,o)})}BtnClick(i,r){if(i==="\u5355\u636E\u95E8\u6237"){const t=d.UrlEn("TS.CCBill.BillSettingOne",r.No);return new p(n.OpenUrlByDrawer90,t)}alert("\u6CA1\u6709\u89E3\u6790:"+i)}}export{Nr as GL_BillStart};