var s=(m,e,t)=>new Promise((r,o)=>{var u=i=>{try{a(t.next(i))}catch(p){o(p)}},n=i=>{try{a(t.throw(i))}catch(p){o(p)}},a=i=>i.done?r(i.value):Promise.resolve(i.value).then(u,n);a((t=t.apply(m,e)).next())});import{PageBaseGenerList as y}from"./PageBaseGenerList-b0d946a7.js";import{SFSearch as h}from"./SFSearch-4eb5275b.js";import{GPNReturnObj as l,GPNReturnType as c}from"./PageBaseGroupNew-ee20c033.js";import"./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"./EntityNoName-d08126ae.js";import"./Entities-6a72b013.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./SFPara-fcf90e75.js";import"./EntityMyPK-e742fec8.js";import"./SFColumn-aac2044d.js";import"./SFColumnSln-3a5e29f1.js";import"./DBAccess-d3bef90d.js";import"./MapAttr-cb594d82.js";import"./Events-141c34ea.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class H extends y{constructor(){super("GL_F001Btn2"),this.PageTitle="\u91CF\u4EF7\u5173\u7CFB"}Init(){return s(this,null,function*(){this.DTFieldOfSearch="start_date",this.DTFieldOfLabel="\u5F00\u59CB\u65E5\u671F",this.LinkField="Title",this.Icon="",this.BtnOfToolbar="\u6253\u5370",this.PageSize=15;const e="&Para=xxx&Key=xxx",t=new h("SJiaGeTiXi");yield t.Retrieve();const r=yield t.GenerData(e);this.Columns=[{Key:"asp",Name:"asp",IsShow:!0,DataType:100},{Key:"calculate_type",Name:"calculate_type",IsShow:!0,DataType:1,width:100},{Key:"customer_short_name",Name:"customer_short_name",IsShow:!0,DataType:1,width:100},{Key:"product",Name:"product",IsShow:!0,DataType:1,width:100},{Key:"qty_last_year",Name:"qty_last_year",IsShow:!0,DataType:1,width:100},{Key:"qty_ytd",Name:"qty_ytd",IsShow:!0,DataType:1,width:100},{Key:"sales_limit_lower",Name:"\u6700\u4F4E\u9650\u4EF7",IsShow:!0,DataType:1,width:100},{Key:"sales_limit_upper",Name:"\u6700\u9AD8\u9650\u4EF7",IsShow:!0,DataType:1,width:100}],this.Data=r})}LinkFieldClick(e){let t="/#/WF/MyCC?WorkID="+e.WorkID;const r=Object.keys(e);for(const o of r)o!=="WorkID"&&(t+=`&${o}=${e[o]}`);return new l(c.OpenUrlByDrawer90,t)}BtnClick(e,t){if(e=="\u6279\u5904\u7406"){const r="/src/WF/Batch.vue?xx"+t.WorkID;window.location.href=r;return}}}export{H as GL_F001Btn2};