var m=(a,u,t)=>new Promise((r,d)=>{var B=o=>{try{p(t.next(o))}catch(n){d(n)}},F=o=>{try{p(t.throw(o))}catch(n){d(n)}},p=o=>o.done?r(o.value):Promise.resolve(o.value).then(B,F);p((t=t.apply(a,u)).next())});import{EntityMyPK as l,EntitiesMyPK as A}from"./EntityMyPK-e742fec8.js";import{UAC as s}from"./UAC-8e255d47.js";import{Map as E}from"./Map-73575e6b.js";import{MapAttrAttr as e,MapAttr as D}from"./MapAttr-cb594d82.js";import{GPE_FieldNameLink as M}from"./GPE_FieldNameLink-cc5473d7.js";import{BindFunctions as f}from"./BindFunction-53d76d5d.js";import{GPE_ReqDays as y}from"./GPE_ReqDays-ef8cfd5a.js";import{GPE_AutoFull as C}from"./GPE_AutoFull-74428e53.js";import{GPE_RMBDaXie as c}from"./GPE_RMBDaXie-e27acf3e.js";import{GPE_DtlNumFiledSumAvg as T}from"./GPE_DtlNumFiledSumAvg-20def4f8.js";import{GPE_AutoFullDtlField as P}from"./GPE_AutoFullDtlField-1f7fc00e.js";import{a as w}from"./MapExt-db8cd7f3.js";import{GloSYS as h}from"./GloSYS-10621e69.js";import{RefMethodType as G,RefMethod as S}from"./RefMethod-33a71db4.js";import{D as i}from"./DataType-33901a1c.js";import{GPN_Int2Enum as _}from"./GPN_Int2Enum-86f059d9.js";import"./Entities-6a72b013.js";import"./index-f4658ae7.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./Attr-d5feb8b8.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./Events-141c34ea.js";import"./PageBaseGroupEdit-202e8e85.js";import"./Group-ab70f402.js";import"./EnumLab-d43291c1.js";import"./Page-34b19d96.js";import"./Help-be517e8f.js";import"./LinkAttr-28ef711f.js";import"./SFTable-d63f9fb4.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./DBAccess-d3bef90d.js";import"./GPEReqDays-9eba4850.js";import"./GPEAutoFullDtlField-b1a20ee8.js";import"./PageBaseGroupNew-ee20c033.js";class I extends l{constructor(u){super("TS.FrmUI.MapAttrNum","BP.Sys.FrmUI.MapAttrNum"),u&&(this.MyPK=u)}get HisUAC(){const u=new s;return u.IsDelete=!0,u.IsUpdate=!0,u.IsInsert=!1,u}get EnMap(){const u=new E("Sys_MapAttr","\u6570\u503C\u5B57\u6BB5");u.AddMyPK(!0),u.AddTBString(e.FK_MapData,null,"\u5B9E\u4F53\u6807\u8BC6",!1,!1,1,100,20),u.AddTBString(e.Name,null,"\u5B57\u6BB5\u4E2D\u6587\u540D",!0,!1,0,200,20),u.AddTBString(e.KeyOfEn,null,"\u5B57\u6BB5\u540D",!0,!0,1,200,20),u.AddDDLSysEnum(e.MyDataType,2,"\u6570\u636E\u7C7B\u578B",!0,!1,e.MyDataType,h.enumMyDataType),u.AddTBString(e.DefVal,"","\u9ED8\u8BA4\u503C/\u5C0F\u6570\u4F4D\u6570",!0,!1,0,200,20);const t=` \u7ED9\u8BE5\u5B57\u6BB5\u8BBE\u7F6E\u9ED8\u8BA4\u503C: 1. \u5982\u679C\u662F\u6574\u5F62\u5C31\u8BBE\u7F6E\u4E00\u4E2A\u6574\u5F62\u7684\u6570\u5B57\u4F5C\u4E3A\u9ED8\u8BA4\u503C. 2. \u5BF9\u4E8Efloat,decimal\u6570\u636E\u7C7B\u578B\uFF0C\u5982\u679C\u8BBE\u7F6E0.0000\u5C31\u662F\u6807\u8BC6\u8981\u4FDD\u75594\u4F4D\u5C0F\u6570,\u5982\u679C\u662F1.0000 \u6807\u8BC6\u4FDD\u75594\u4F4D\u5C0F\u6570,\u9ED8\u8BA4\u503C\u4E3A1. `;u.AddDDLSysEnum(e.DefValType,1,"\u9ED8\u8BA4\u503C\u9009\u62E9\u65B9\u5F0F",!0,!0,"DefValType","@0=\u9ED8\u8BA4\u503C\u4E3A\u7A7A@1=\u6309\u7167\u8BBE\u7F6E\u7684\u9ED8\u8BA4\u503C\u8BBE\u7F6E",t),u.AddBoolean(e.UIVisible,!0,"\u662F\u5426\u53EF\u89C1\uFF1F",!0,!0),u.AddBoolean(e.UIIsEnable,!0,"\u662F\u5426\u53EF\u7F16\u8F91\uFF1F",!0,!0),u.AddBoolean(e.UIIsInput,!1,"\u662F\u5426\u5FC5\u586B\u9879\uFF1F",!0,!0),u.AddTBString(e.Tip,null,"\u6FC0\u6D3B\u63D0\u793A",!0,!1,0,400,20,!0),u.AddTBFloat(e.UIWidth,80,"\u5BBD\u5EA6",!0,!1),u.AddTBFloat(e.UIHeight,23,"\u9AD8\u5EA6",!0,!0),u.AddTBString("NumMin",null,"\u6700\u5C0F\u503C",!0,!1,0,400,20),u.AddTBString("NumMax",null,"\u6700\u5927\u503C",!0,!1,0,400,20),u.AddTBFloat("NumStepLength",1,"\u6B65\u957F",!0,!1),u.AddTBAtParas(4e3),u.ParaFields=",NumMin,NumMax,NumStepLength,",u.AddGroupMethod("\u57FA\u672C\u8BBE\u7F6E"),u.AddRM_GPE(new C,"icon-energy"),u.AddRM_GPE(new M,"icon-settings"),u.AddRM_GPE(new y,"icon-calendar"),u.AddRM_GPE(new c,"icon-wrench"),u.AddRM_DtlSearch("\u4E8B\u4EF6\u7ED1\u51FD\u6570",new f,w.RefPKVal,"","","","icon-puzzle",!1,"&ExtModel=BindFunction"),u.AddGroupMethod("\u4ECE\u8868\u76F8\u5173"),u.AddRM_GPE(new P,"icon-calculator"),u.AddRM_GPE(new T,"icon-social-skype"),u.AddGroupMethod("\u9AD8\u7EA7");const r=new S;return r.Title="\u7C7B\u578B\u8F6C\u6362",r.ClassMethod="DoTurnFieldType",r.HisAttrs.AddTBString("key1","int","\u8F93\u5165\u7C7B\u578B:\u683C\u5F0F:int,float,double,boolean,money",!0,!1,0,100,100),r.RefMethodType=G.Func,r.Icon="icon-directions",u.AddRefMethod(r),u.AddRM_GPN(new _,"icon-list"),this._enMap=u,this._enMap}DoTurnFieldType(u){return m(this,null,function*(){const t=new D;return t.MyPK=this.MyPK,yield t.Retrieve(),u.toLocaleLowerCase()=="date"&&(t.MyDataType=i.AppDate),u.toLocaleLowerCase()=="datetime"&&(t.MyDataType=i.AppDateTime),u.toLocaleLowerCase()=="int"&&(t.MyDataType=i.AppInt),u.toLocaleLowerCase()=="boolean"&&(t.MyDataType=i.AppBoolean,t.UIContralType=2),u.toLocaleLowerCase()=="float"&&(t.MyDataType=i.AppFloat),u.toLocaleLowerCase()=="money"&&(t.MyDataType=i.AppMoney),yield t.Update(),"\u66F4\u65B0\u6210\u529F:"+u+",\u8BF7\u5237\u65B0\u91CD\u65B0\u6253\u5F00."})}}class cu extends A{get GetNewEntity(){return new I}constructor(){super()}}export{I as MapAttrNum,cu as MapAttrNums};