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.

53 lines
10 KiB

var c=Object.defineProperty;var f=(D,o,e)=>o in D?c(D,o,{enumerable:!0,configurable:!0,writable:!0,value:e}):D[o]=e;var i=(D,o,e)=>(f(D,typeof o!="symbol"?o+"":o,e),e);var I=(D,o,e)=>new Promise((p,r)=>{var n=u=>{try{a(e.next(u))}catch(t){r(t)}},y=u=>{try{a(e.throw(u))}catch(t){r(t)}},a=u=>u.done?p(u.value):Promise.resolve(u.value).then(n,y);a((e=e.apply(D,o)).next())});import{G as C,D as A}from"./DataType-33901a1c.js";import{UIContralType as l}from"./EnumLab-3cbd0812.js";import{PageBaseGroupNew as h,GPNReturnObj as F,GPNReturnType as m}from"./PageBaseGroupNew-ee20c033.js";import{FrmAttachment as M}from"./FrmAttachment-cef46b5b.js";import{GPN_NewDDL as N}from"./GPN_NewDDL-bdd36434.js";import{MapAttr as T}from"./MapAttr-cb594d82.js";import{SFTable as S}from"./SFTable-d63f9fb4.js";import{SysEnumMain as w}from"./SysEnumMain-7dd95ff9.js";import"./index-f4658ae7.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.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"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./GloComm-7cfbdfd9.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";import"./Events-141c34ea.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./SysEnum-989b6639.js";class mu extends h{constructor(){super("GPN_MethodField");i(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.
`);i(this,"HelpInt",`
#### \u5E2E\u52A9
- \u6574\u6570\u7C7B\u578B\u6570\u636E.
`);i(this,"HelpNumber",`
#### \u5E2E\u52A9
- \u6570\u503C\u7C7B\u578B\u6570\u636E.
`);i(this,"HelpEnumDDL",`
#### \u5E2E\u52A9
- \u679A\u4E3E\u7C7B\u578B\u6570\u636E: \u679A\u4E3E\u503C,\u679A\u4E3E\u6807\u7B7E;
`);i(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.
`);i(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.
`);i(this,"HelpBoolean",`
#### \u5E2E\u52A9
- \u586B\u5199\u683C\u5F0F:\u5F00\u5173\u7C7B\u578B\u6570\u636E.
`);i(this,"HelpJE",`
#### \u5E2E\u52A9
- \u91D1\u989D\u7C7B\u578B\u6570\u636E;
`);i(this,"HelpTime",`
#### \u5E2E\u52A9
- \u65F6\u95F4\u7C7B\u578B\u6570\u636E.
`);i(this,"HelpDT",`
#### \u5E2E\u52A9
- \u65E5\u671F\u7C7B\u578B\u6570\u636E;
`);i(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
`);this.ForEntityClassID="TS.CCBill.MethodFuncPara"}Init(){this.PageTitle="\u65B0\u5EFA\u53C2\u6570",this.ForEntityClassID="TS.CCBill.MethodFuncPara",this.AddGroup("Nurel","\u53C2\u6570"),this.TextBox2_NameNo("String","\u6587\u672C",this.HelpString,"Str","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.TextBox2_NameNo("Int","\u6574\u6570",this.HelpInt,"Int","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.TextBox2_NameNo("Number","\u6570\u503C",this.HelpNumber,"Num","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.TextBox2_NameNo("JE","\u91D1\u989D",this.HelpJE,"JE","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.TextBox2_NameNo("Time","\u65E5\u671F\u65F6\u95F4",this.HelpTime,"DT","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.TextBox2_NameNo("DT","\u65E5\u671F",this.HelpDT,"DT","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.TextBox2_NameNo("Boolean","\u5F00\u5173",this.HelpBoolean,"Is","\u5B57\u6BB5\u540D","\u4E2D\u6587\u540D",""),this.AddGroup("Enum","\u679A\u4E3E\u5B57\u6BB5");const e=C.SQLEnumMain;this.SelectItemsByList("SelectedEnum","\u65B0\u5EFA\u679A\u4E3E\u5B57\u6BB5",N.SelectedEnum,!1,e),this.AddFunction("AdminEnum","\u679A\u4E3E\u5E93\u7EF4\u62A4",this.AdminEnum),this.AddGroup("FK","\u5916\u952E\u5B57\u6BB5"),this.SelectItemsByList("SelectedDict","\u65B0\u5EFA\u5916\u952E\u5B57\u6BB5",this.HelpEnumDDL,!1,C.SQLSFTable),this.TextBox1_Name("SelectedDict.Name","\u8F93\u5165\u5B57\u6BB5ID",this.HelpEnumDDL,"\u5B57\u6BB5ID",()=>this.RequestVal("tb1","SelectedDict"),"\u82F1\u6587\u5B57\u6BCD\u6216\u8005\u4E0B\u5212\u7EBF\u5F00\u5934."),this.TextBox2_NameNo("Blank","\u65E0\u6570\u636E\u6E90\u4E0B\u62C9\u6846",this.Blank,"FK_","\u5B57\u6BB5\u82F1\u6587\u540D","\u5B57\u6BB5\u4E2D\u6587\u540D",""),this.AddFunction("AdminDict","\u5916\u952E\u5E93\u7EF4\u62A4",this.AdminDict)}AdminEnum(){const e="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SysEnumMain";return new F(m.GoToUrl,e)}AdminDict(){const e="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SFTable";return new F(m.GoToUrl,e)}GenerSorts(){return I(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(e,p,r,n,y){return I(this,null,function*(){const a=this.RefPKVal;if(e==="String"||e==="Int"||e==="Number"||e==="DT"||e==="Boolean"||e==="JE"||e==="Time"){const u=new T;if(u.MyPK=a+"_"+n,u.FK_MapData=a,u.GroupID=0,u.KeyOfEn=n,(yield u.IsExits())==!0)return new F(m.Error,"\u5B57\u6BB5\u5DF2\u7ECF\u5B58\u5728");u.KeyOfEn=n,u.Name=r;let t="";return e==="String"&&(u.MyDataType=A.AppString,u.MaxLen=50,t="TS.FrmUI.MapAttrString",u.SetPara("EnName",t),yield u.Insert()),e==="Int"&&(u.MyDataType=A.AppInt,t="TS.FrmUI.MapAttrNum",u.SetPara("EnName",t),yield u.Insert()),e==="Number"&&(u.MyDataType=A.AppFloat,t="TS.FrmUI.MapAttrNum",u.SetPara("EnName",t),yield u.Insert()),e==="JE"&&(u.MyDataType=A.AppMoney,t="TS.FrmUI.MapAttrNum",u.SetPara("EnName",t),yield u.Insert()),e==="DT"&&(u.MyDataType=A.AppDate,u.IsSupperText="0",t="TS.FrmUI.MapAttrDT",u.SetPara("EnName",t),yield u.Insert()),e==="Time"&&(u.MyDataType=A.AppDateTime,u.IsSupperText="1",t="TS.FrmUI.MapAttrDT",u.SetPara("EnName",t),yield u.Insert()),e==="Boolean"&&(u.MyDataType=A.AppBoolean,t="TS.FrmUI.MapAttrBoolean",u.SetPara("EnName",t),yield u.Insert()),new F(m.Message,"\u521B\u5EFA\u6210\u529F")}if(e==="SelectedEnum"){if(!r)return;const t=r,s=n,E=new w(t);E.No=t,yield E.Retrieve(),E.EnumKey===""&&(E.EnumKey=r);const B=new T;return B.MyPK=a+"_"+r,(yield B.IsExits())==!0?new F(m.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+r):(B.GroupID=0,B.Name=s,B.KeyOfEn=r,B.FK_MapData=a,B.UIVisible=1,B.UIIsEnable=1,B.LGType=1,B.MyDataType=E.EnumType===0?2:1,B.SetPara("RBShowModel",3),B.UIContralType=1,B.UIBindKey=E.EnumKey,B.DefVal=0,B.SetPara("EnName","TS.FrmUI.MapAttrEnum"),yield B.Insert(),new F(m.Message,"\u521B\u5EFA\u6210\u529F"))}if(e==="SelectedDict.Name"){if(!r)return;const t=this.RequestVal("tb1","SelectedDict"),s=new S(t);s.No=t,yield s.Retrieve();const E=new T;if(E.MyPK=a+"_"+r,(yield E.IsExits())==!0)return new F(m.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+r);E.Name=s.Name,E.KeyOfEn=r,E.FK_MapData=a,E.GroupID=groupID,E.UIVisible=1,E.UIIsEnable=1,E.LGType=0,E.MyDataType=1,E.UIContralType=l.DDL,E.UIBindKey=s.No,E.SetPara("SrcType",s.DBSrcType),yield E.Insert(),E.UIVisible=0,E.UIContralType=l.TB,E.MyPK=a+"_"+r+"T",E.KeyOfEn=r+"T",yield E.Insert();const B="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+E.MyPK;return new F(m.GoToUrl,B)}if(e==="AthField"){const u=new T;if(u.FK_MapData=a,u.MyPK=a+"_"+n,u.KeyOfEn=n,u.Name=r,u.GroupID=groupID,(yield u.IsExits())==!0)return new F(m.Error,"\u9644\u4EF6ID["+u.MyPK+"]\u5DF2\u5B58\u5728");const t=new M;t.MyPK=u.MyPK,(yield u.IsExits())==!1&&(t.FK_MapData=a,t.NoOfObj=n,t.Name=r,t.IsDtlAth=1,u.UploadType=1,yield t.Insert()),u.UIContralType=l.AthShow,u.SetPara("EnName","TS.FrmUI.FrmAttachmentExt"),yield u.Insert()}})}InitDDL(e,p,r){return I(this,null,function*(){const n=this.RequestVal("FrmID");if(!e)return;const a=new S(r);a.No=r,yield a.Retrieve();const u=new T;if(u.MyPK=n+"_"+e,(yield u.IsExits())==!0)return new F(m.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+e);p?u.Name=p:u.Name=a.Name,u.KeyOfEn=e,u.FK_MapData=n,u.UIVisible=1,u.UIIsEnable=1,u.LGType=0,u.MyDataType=1,u.UIContralType=l.DDL,u.UIBindKey=a.No,u.SetPara("SrcType",a.DBSrcType),yield u.Insert(),u.UIVisible=0,u.MyPK=n+"_"+e+"T",u.KeyOfEn=e+"T",u.UIContralType=l.TB,yield u.Insert();const t="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+u.MyPK;return new F(m.GoToUrl,t)})}}export{mu as GPN_MethodField};