var E=Object.defineProperty;var f=(r,t,u)=>t in r?E(r,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):r[t]=u;var e=(r,t,u)=>(f(r,typeof t!="symbol"?t+"":t,u),u);var l=(r,t,u)=>new Promise((a,m)=>{var d=s=>{try{n(u.next(s))}catch(p){m(p)}},c=s=>{try{n(u.throw(s))}catch(p){m(p)}},n=s=>s.done?a(s.value):Promise.resolve(s.value).then(d,c);n((u=u.apply(r,t)).next())});import{EntityNoNameAttr as B,EntityNoName as F}from"./EntityNoName-d08126ae.js";import{UAC as A}from"./UAC-8e255d47.js";import{Map as S}from"./Map-73575e6b.js";import{WindowTemplateAttr as o}from"./WindowTemplate-40c326c2.js";import{TabDtls as D}from"./TabDtl-a044e978.js";import{DtlAttr as C}from"./Dtl-24bf2350.js";import M from"./DBAccess-d3bef90d.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"./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"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./EntityMyPK-e742fec8.js";class i extends B{}e(i,"FontColor","FontColor"),e(i,"UrlExt","UrlExt"),e(i,"DBSrc","DBSrc"),e(i,"DBType","DBType"),e(i,"Exp0","Exp0"),e(i,"Exp1","Exp1"),e(i,"RefPK","RefPK"),e(i,"WindowsShowType","WindowsShowType");class Y extends F{constructor(t){super("TS.CCFast.Windows.Tab"),t&&(this.No=t)}get HisUAC(){const t=new A;return t.IsDelete=!1,t.IsUpdate=!0,t.IsInsert=!1,t}get EnMap(){const t=new S("GPM_WindowTemplate","Tab\u6807\u7B7E\u9875");return t.AddTBStringPK(o.No,null,"\u7F16\u53F7",!0,!0,1,40,200),t.AddTBInt(o.ColSpan,2,"\u5360\u7684\u5217\u6570",!0,!1),t.SetHelperAlert(o.ColSpan,"\u753B\u5E03\u6309\u71674\u5217\u5212\u5206\u5E03\u5C40\uFF0C\u8F93\u5165\u7684\u8F93\u5728\u57281=4\u4E4B\u95F4."),t.AddTBString(o.Name,null,"\u6807\u9898",!0,!1,0,300,20,!0),t.AddTBString(o.Icon,null,"Icon",!0,!1,0,100,20,!0),t.AddTBString(o.MoreUrl,null,"\u66F4\u591A\u94FE\u63A5",!0,!1,0,300,20,!0),t.AddDDLSysEnum(o.MoreLinkModel,0,"\u6253\u5F00\u65B9\u5F0F",!0,!0,o.MoreLinkModel,"@0=\u65B0\u7A97\u53E3@1=\u672C\u7A97\u53E3@2=\u8986\u76D6\u65B0\u7A97\u53E3"),t.AddTBString(o.MoreLab,null,"\u66F4\u591A\u6807\u7B7E",!0,!1,0,300,20),t.AddRM_DtlBatch("\u4ECE\u8868",new D,C.RefPK),this._enMap=t,this._enMap}beforeInsert(){return l(this,null,function*(){return this.No=M.GenerGUID(),Promise.resolve(!0)})}}export{Y as Tab,i as TabAttr};