var d=Object.defineProperty;var N=(D,s,e)=>s in D?d(D,s,{enumerable:!0,configurable:!0,writable:!0,value:e}):D[s]=e;var o=(D,s,e)=>(N(D,typeof s!="symbol"?s+"":s,e),e);var C=(D,s,e)=>new Promise((I,E)=>{var B=t=>{try{a(e.next(t))}catch(p){E(p)}},S=t=>{try{a(e.throw(t))}catch(p){E(p)}},a=t=>t.done?I(t.value):Promise.resolve(t.value).then(B,S);a((e=e.apply(D,s)).next())});import{MapAttr as T}from"./MapAttr-cb594d82.js";import{G as M,D as l}from"./DataType-33901a1c.js";import{GPN_NewDDL as f}from"./GPN_NewDDL-bdd36434.js";import{SFTables as U,SFTable as h}from"./SFTable-d63f9fb4.js";import{SysEnumMain as P}from"./SysEnumMain-7dd95ff9.js";import{UIContralType as y}from"./EnumLab-3cbd0812.js";import{PageBaseGroupNew as x,GPNReturnObj as m,GPNReturnType as F}from"./PageBaseGroupNew-ee20c033.js";import{FrmAttachment as K}from"./FrmAttachment-cef46b5b.js";import{GroupFields as _}from"./GroupField-d6637832.js";import"./UAC-8e255d47.js";import"./index-f4658ae7.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./Attr-d5feb8b8.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./RefMethod-33a71db4.js";import"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./Events-141c34ea.js";import"./GloComm-7cfbdfd9.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./SysEnum-989b6639.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./EntityOID-553df0d1.js";import"./MapData-4fa397be.js";import"./EnumLab-4f91f91c.js";class cu extends x{constructor(){super("GPN_TongQiField");o(this,"HelpString",` #### \u5E2E\u52A9 - \u6587\u672C\u7C7B\u578B\u7684\u5B57\u6BB5. - \u6BD4\u5982:\u59D3\u540D\u3001\u7F16\u53F7\u3001\u5730\u5740\u3001\u7535\u8BDD\u3001\u90AE\u4EF6. `);o(this,"HelpInt",` #### \u5E2E\u52A9 - \u6574\u6570\u7C7B\u578B\u6570\u636E. `);o(this,"HelpNumber",` #### \u5E2E\u52A9 - \u6570\u503C\u7C7B\u578B\u6570\u636E. `);o(this,"HelpEnumDDL",` #### \u5E2E\u52A9 - \u679A\u4E3E\u7C7B\u578B\u6570\u636E: \u679A\u4E3E\u503C,\u679A\u4E3E\u6807\u7B7E; `);o(this,"HelpEnumNew",` #### \u5E2E\u52A9 - \u586B\u5199\u683C\u5F0F: \u679A\u4E3E\u503C,\u679A\u4E3E\u6807\u7B7E; - \u4F8B\u5982: ty,\u56E2\u5458;dy=\u515A\u5458;qz,\u7FA4\u4F17; - \u7CFB\u7EDF\u89E3\u6790\u4E3A: ty\u662F\u56E2\u5458, dy\u662F\u515A\u5458, qz\u662F\u7FA4\u4F17. #### \u6570\u636E\u5B58\u50A8. - string\u7C7B\u578B\u7684\u679A\u4E3E\u4E5F\u79F0\u4E3A\u6807\u8BB0\u679A\u4E3E,\u5B57\u6BCD\u5B58\u50A8\u4E00\u4E2A\u5217,\u6807\u7B7E\u5B58\u50A8\u4E00\u4E2A\u5217. - \u5728\u8868\u5355\u91CC\u5B57\u6BB5\u662Fabc,\u90A3\u7CFB\u7EDF\u5C31\u4F1A\u81EA\u52A8\u521B\u5EFA\u4E00\u4E2A\u5F71\u5B50\u5B57\u6BB5 abcT. - abc\u5B57\u6BB5\u5B58\u50A8\u7684\u662F\u6807\u8BB0, abcT\u5B58\u50A8\u7684\u662F\u6807\u7B7E. `);o(this,"Blank",` #### \u5E2E\u52A9 - \u7A7A\u767D\u7684\u5B57\u6BB5: \u7528\u4E8E\u52A0\u8F7D\u8868\u5355\u7684\u65F6\u5019\uFF0C\u4ED6\u7684\u6570\u636E\u6E90\u662F\u901A\u8FC7\uFF0C\u7531\u53C2\u6570\u7684\u5B57\u5178\u83B7\u5F97\u7684. - \u6BD4\u5982\uFF1A\u8868\u5355\u91CC\u7531\uFF0C\u7247\u533A\u3001\u7701\u4EFD\u3001\u5730\u5E02\u3001\u533A\u53BF\u56DB\u4E2A\u4E0B\u62C9\u6846\u5B57\u6BB5. \u5F53\u8868\u5355\u52A0\u8F7D\u7684\u65F6\u5019\uFF0C\u5728\u6CA1\u6709\u786E\u5B9A\u7247\u533A\u5176\u4ED6\u7684\u4E09\u4E2A\u5B57\u6BB5\u90FD\u65E0\u6CD5\u786E\u5B9A\u503C\u3002 - \u7701\u4EFD\u3001\u5730\u533A\u3001\u533A\u53BF\u5C31\u9700\u8981\u7ED1\u5B9A\u7A7A\u767D\u6570\u636E\u6E90\u5916\u952E. - \u4F7F\u7528\u7EA7\u8054\u5173\u7CFB\uFF0C\u628A\u5176\u4ED6\u7684\u5B57\u6BB5\u6570\u636E\u5B9E\u73B0\u6570\u636E\u7EA7\u8054\u67E5\u8BE2. `);o(this,"HelpBoolean",` #### \u5E2E\u52A9 - \u586B\u5199\u683C\u5F0F:\u5F00\u5173\u7C7B\u578B\u6570\u636E. `);o(this,"HelpJE",` #### \u5E2E\u52A9 - \u91D1\u989D\u7C7B\u578B\u6570\u636E; `);o(this,"HelpTime",` #### \u5E2E\u52A9 - \u65F6\u95F4\u7C7B\u578B\u6570\u636E. `);o(this,"HelpDT",` #### \u5E2E\u52A9 - \u65E5\u671F\u7C7B\u578B\u6570\u636E; `);o(this,"FieldAth",` #### \u5E2E\u52A9 - \u5B57\u6BB5\u9644\u4EF6\uFF0C\u9644\u4EF6\u4EE5\u5B57\u6BB5\u540D\u7684\u5F62\u5F0F\u5728\u9875\u9762\u4E2D\u663E\u793A; #### \u56FE\u4F8B ![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/SFTable/Img/Ath1.png "\u5C4F\u5E55\u622A\u56FE.png") #### \u6570\u636E\u5B58\u50A8 - \u9644\u4EF6\u7684\u9ED8\u8BA4\u4FDD\u5B58\u5728web\u670D\u52A1\u5668\u4E0A\u3002 - \u53EF\u4EE5\u4FDD\u5B58\u5230ftp\u670D\u52A1\u5668\u4E0A, ftp\u7684\u670D\u52A1\u5668\u7684\u8FDE\u63A5\u914D\u7F6E\u5728\u5168\u5C40\u7684\u914D\u7F6E\u6587\u4EF6\u4E2D\u3002 - \u5982\u679C\u9700\u8981\u4FDD\u5B58\u5230\u6570\u636E\u5E93\uFF0C\u5C31\u9700\u8981\u8003\u8651\u6570\u636E\u5E93\u7684\u5B58\u50A8\u4E0E\u5907\u4EFD\u7684\u95EE\u9898\uFF0C\u6587\u4EF6\u5C06\u4F1A\u5B58\u50A8\u5728 Sys_FrmAttachmentDB \u8868\u4E2D\u3002 `)}Init(){this.PageTitle="\u540C\u671F\u5B57\u6BB5",this.ForEntityClassID="",this.AddGroup("Nurel","\u57FA\u672C\u5B57\u6BB5"),this.TextBox2_NameNo("String","\u6587\u672C\u5B57\u6BB5",this.HelpString,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-fuwenbenkuang","String"),this.TextBox2_NameNo("Int","\u6574\u6570",this.HelpInt,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-zhengshu","Int"),this.TextBox2_NameNo("Number","\u6570\u503C",this.HelpNumber,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-ziduanleixing-zhengshu","Number"),this.TextBox2_NameNo("JE","\u91D1\u989D",this.HelpJE,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-yifabupiaoju-renminbi-xi","JE"),this.TextBox2_NameNo("Time","\u65E5\u671F\u65F6\u95F4",this.HelpTime,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-shijian1","Time"),this.TextBox2_NameNo("DT","\u65E5\u671F",this.HelpDT,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-riqiqishu","DT"),this.TextBox2_NameNo("Boolean","\u5F00\u5173",this.HelpBoolean,"","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddIcon("iconfont icon-fuxuankuang","Boolean"),this.AddGroup("Enum","\u679A\u4E3E\u5B57\u6BB5");const e=M.SQLEnumMain;this.SelectItemsByList("SelectedEnum","\u65B0\u5EFA\u679A\u4E3E\u5B57\u6BB5",f.SelectedEnum,!1,e),this.TextBox1_Name("SelectedEnum.FieldName","\u8F93\u5165\u5B57\u6BB5ID",f.SelectedEnum_FieldName,"\u5B57\u6BB5ID",()=>this.RequestVal("tb1","SelectedEnum"),"\u82F1\u6587\u5B57\u6BCD\u6216\u8005\u4E0B\u5212\u7EBF\u5F00\u5934.")}AdminEnum(){const e="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SysEnumMain";return new m(F.GoToUrl,e)}AdminDict(){const e="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SFTable";return new m(F.GoToUrl,e)}GenerSorts(){return C(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(e,I,E,B,S){return C(this,null,function*(){const a=this.RequestVal("FrmID"),t=new _;yield t.Retrieve("FrmID",a,"Idx");const p=t.filter(u=>u.CtrlType===null||u.CtrlType===""||u.CtrlType==="Attr"),c=p.length===0?0:p[0].OID;if(e=="Blank")return yield U.Init_Blank(),this.InitDDL(B,E,"Blank");if(e==="String"||e==="Int"||e==="Number"||e==="DT"||e==="Boolean"||e==="JE"||e==="Time"){const u=new T;if(u.MyPK=a+"_"+B,u.FK_MapData=a,u.GroupID=c,u.KeyOfEn=B,(yield u.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5DF2\u7ECF\u5B58\u5728");u.KeyOfEn=B,u.Name=E;let n="";return e==="String"&&(u.MyDataType=l.AppString,u.MaxLen=50,n="TS.FrmUI.MapAttrString",u.SetPara("EnName",n),yield u.Insert()),e==="Int"&&(u.MyDataType=l.AppInt,n="TS.FrmUI.MapAttrNum",u.SetPara("EnName",n),yield u.Insert()),e==="Number"&&(u.MyDataType=l.AppFloat,n="TS.FrmUI.MapAttrNum",u.SetPara("EnName",n),yield u.Insert()),e==="JE"&&(u.MyDataType=l.AppMoney,n="TS.FrmUI.MapAttrNum",u.SetPara("EnName",n),yield u.Insert()),e==="DT"&&(u.MyDataType=l.AppDate,u.IsSupperText="0",n="TS.FrmUI.MapAttrDT",u.SetPara("EnName",n),yield u.Insert()),e==="Time"&&(u.MyDataType=l.AppDateTime,u.IsSupperText="1",n="TS.FrmUI.MapAttrDT",u.SetPara("EnName",n),yield u.Insert()),e==="Boolean"&&(u.MyDataType=l.AppBoolean,n="TS.FrmUI.MapAttrBoolean",u.SetPara("EnName",n),yield u.Insert()),new m(F.Message,"\u521B\u5EFA\u6210\u529F")}if(e==="SelectedEnum.FieldName"){if(!E)return;const n=this.RequestVal("tb1","SelectedEnum"),A=this.RequestVal("tb2","SelectedEnum"),r=new P(n);r.No=n,yield r.Retrieve(),r.EnumKey===""&&(r.EnumKey=E);const i=new T;if(i.MyPK=a+"_"+E,(yield i.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+E);i.GroupID=c,i.Name=A,i.KeyOfEn=E,i.FK_MapData=a,i.UIVisible=1,i.UIIsEnable=1,i.LGType=1,i.MyDataType=r.EnumType===0?2:1,i.SetPara("RBShowModel",3),i.UIContralType=1,i.UIBindKey=r.EnumKey,yield i.Insert();const w="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrEnum&PKVal="+i.MyPK;return new m(F.GoToUrl,w)}if(e==="SelectedDict.Name"){if(!E)return;const n=this.RequestVal("tb1","SelectedDict"),A=new h(n);A.No=n,yield A.Retrieve();const r=new T;if(r.MyPK=a+"_"+E,(yield r.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+E);r.Name=A.Name,r.KeyOfEn=E,r.FK_MapData=a,r.GroupID=c,r.UIVisible=1,r.UIIsEnable=1,r.LGType=0,r.MyDataType=1,r.UIContralType=y.DDL,r.UIBindKey=A.No,r.SetPara("SrcType",A.DBSrcType),yield r.Insert(),r.UIVisible=0,r.UIContralType=y.TB,r.MyPK=a+"_"+E+"T",r.KeyOfEn=E+"T",yield r.Insert();const i="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+r.MyPK;return new m(F.GoToUrl,i)}if(e==="AthField"){const u=new T;if(u.FK_MapData=a,u.MyPK=a+"_"+B,u.KeyOfEn=B,u.Name=E,u.GroupID=c,(yield u.IsExits())==!0)return new m(F.Error,"\u9644\u4EF6ID["+u.MyPK+"]\u5DF2\u5B58\u5728");const n=new K;n.MyPK=u.MyPK,(yield u.IsExits())==!1&&(n.FK_MapData=a,n.NoOfObj=B,n.Name=E,n.IsDtlAth=1,u.UploadType=1,yield n.Insert()),u.UIContralType=y.AthShow,u.SetPara("EnName","TS.FrmUI.FrmAttachmentExt"),yield u.Insert()}})}InitDDL(e,I,E){return C(this,null,function*(){const B=this.RequestVal("FrmID");if(!e)return;const a=new h(E);a.No=E,yield a.Retrieve();const t=new T;if(t.MyPK=B+"_"+e,(yield t.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+e);I?t.Name=I:t.Name=a.Name,t.KeyOfEn=e,t.FK_MapData=B,t.UIVisible=1,t.UIIsEnable=1,t.LGType=0,t.MyDataType=1,t.UIContralType=y.DDL,t.UIBindKey=a.No,t.SetPara("SrcType",a.DBSrcType),yield t.Insert(),t.UIVisible=0,t.MyPK=B+"_"+e+"T",t.KeyOfEn=e+"T",t.UIContralType=y.TB,yield t.Insert();const p="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+t.MyPK;return new m(F.GoToUrl,p)})}}export{cu as GPN_TongQiField};