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
12 KiB
53 lines
12 KiB
var M=Object.defineProperty;var x=(p,s,u)=>s in p?M(p,s,{enumerable:!0,configurable:!0,writable:!0,value:u}):p[s]=u;var o=(p,s,u)=>(x(p,typeof s!="symbol"?s+"":s,u),u);var T=(p,s,u)=>new Promise((D,i)=>{var a=e=>{try{r(u.next(e))}catch(A){i(A)}},S=e=>{try{r(u.throw(e))}catch(A){i(A)}},r=e=>e.done?D(e.value):Promise.resolve(e.value).then(a,S);r((u=u.apply(p,s)).next())});import{GloComm as d}from"./GloComm-7cfbdfd9.js";import{GPN_NewDDL as f}from"./GPN_NewDDL-bdd36434.js";import{MapAttr as I}from"./MapAttr-cb594d82.js";import{MapDtls as U,MapDtl as _}from"./MapDtl-dc3f1bee.js";import{SFTables as P,SFTable as h}from"./SFTable-d63f9fb4.js";import{SysEnumMain as G}from"./SysEnumMain-7dd95ff9.js";import{G as N,D as c}from"./DataType-33901a1c.js";import{UIContralType as y}from"./EnumLab-3cbd0812.js";import{PageBaseGroupNew as K,GPNReturnObj as m,GPNReturnType as F}from"./PageBaseGroupNew-ee20c033.js";import b from"./BSEntity-840a884b.js";import{GroupFields as L}from"./GroupField-d6637832.js";import"./FrmTrack-10f0746d.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"./DBAccess-d3bef90d.js";import"./EntityMyPK-e742fec8.js";import"./Entities-6a72b013.js";import"./Events-141c34ea.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.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 du extends K{constructor(){super("GPN_VSTONewField");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
|
|

|
|
#### \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="\u65B0\u5EFA\u4ECE\u8868\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 u=N.SQLEnumMain;this.SelectItemsByList("SelectedEnum","\u65B0\u5EFA\u679A\u4E3E\u5B57\u6BB5",f.SelectedEnum,!1,u),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."),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,N.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),this.AddGroup("Component","\u7EC4\u4EF6"),this.TextBox2_NameNo("Dtl","\u4ECE\u8868",this.FieldAth,"Dtl","\u4ECE\u8868ID","\u4ECE\u8868\u540D\u79F0","\u6211\u7684\u4ECE\u8868"),this.AddIcon("iconfont icon-attach","Dtl")}AdminEnum(){const u="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SysEnumMain";return new m(F.GoToUrl,u)}AdminDict(){const u="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SFTable";return new m(F.GoToUrl,u)}GenerSorts(){return T(this,null,function*(){const u=this.RequestVal("FrmID"),D=new U;yield D.Retrieve("FK_MapData",u);const i=[{Name:"\u4E3B\u8868:"+u,No:u}];for(const a of D)i.push({Name:a.Name+":"+a.No,No:a.No});return Promise.resolve(i)})}Save_TextBox_X(u,D,i,a,S){return T(this,null,function*(){const r=D,e=new L;yield e.Retrieve("FrmID",r,"Idx");const A=e.filter(t=>t.CtrlType===null||t.CtrlType===""),C=A.length===0?0:A[0].OID;if(u=="Blank")return yield P.Init_Blank(),this.InitDDL(a,i,"Blank");if(u==="String"||u==="Int"||u==="Number"||u==="DT"||u==="Boolean"||u==="JE"||u==="Time"){const t=new I;if(t.MyPK=r+"_"+a,t.FK_MapData=r,t.GroupID=C,t.KeyOfEn=a,(yield t.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5DF2\u7ECF\u5B58\u5728");t.KeyOfEn=a,t.Name=i;let E="";return u==="String"&&(t.MyDataType=c.AppString,t.MaxLen=50,E="TS.FrmUI.MapAttrString",t.SetPara("EnName",E),yield t.Insert()),u==="Int"&&(t.MyDataType=c.AppInt,E="TS.FrmUI.MapAttrNum",t.SetPara("EnName",E),yield t.Insert()),u==="Number"&&(t.MyDataType=c.AppFloat,E="TS.FrmUI.MapAttrNum",t.SetPara("EnName",E),yield t.Insert()),u==="JE"&&(t.MyDataType=c.AppMoney,E="TS.FrmUI.MapAttrNum",t.SetPara("EnName",E),yield t.Insert()),u==="DT"&&(t.MyDataType=c.AppDate,t.IsSupperText="0",E="TS.FrmUI.MapAttrDT",t.SetPara("EnName",E),yield t.Insert()),u==="Time"&&(t.MyDataType=c.AppDateTime,t.IsSupperText="1",E="TS.FrmUI.MapAttrDT",t.SetPara("EnName",E),yield t.Insert()),u==="Boolean"&&(t.MyDataType=c.AppBoolean,E="TS.FrmUI.MapAttrBoolean",t.SetPara("EnName",E),yield t.Insert()),new m(F.Message,"\u521B\u5EFA\u6210\u529F")}if(u==="SelectedEnum.FieldName"){if(!i)return;const E=this.RequestVal("tb1","SelectedEnum"),l=this.RequestVal("tb2","SelectedEnum"),n=new G(E);n.No=E,yield n.Retrieve(),n.EnumKey===""&&(n.EnumKey=i);const B=new I;if(B.MyPK=r+"_"+i,(yield B.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+i);B.GroupID=C,B.Name=l,B.KeyOfEn=i,B.FK_MapData=r,B.UIVisible=1,B.UIIsEnable=1,B.LGType=1,B.MyDataType=n.EnumType===0?2:1,B.SetPara("RBShowModel",3),B.UIContralType=1,B.UIBindKey=n.EnumKey,yield B.Insert();const w=d.UrlEn("TS.FrmUI.MapAttrEnum",B.MyPK);return new m(F.GoToUrl,w)}if(u==="SelectedDict.Name"){if(!i)return;const E=this.RequestVal("tb1","SelectedDict"),l=new h(E);l.No=E,yield l.Retrieve();const n=new I;if(n.MyPK=r+"_"+i,(yield n.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+i);n.Name=l.Name,n.KeyOfEn=i,n.FK_MapData=r,n.GroupID=C,n.UIVisible=1,n.UIIsEnable=1,n.LGType=0,n.MyDataType=1,n.UIContralType=y.DDL,n.UIBindKey=l.No,n.SetPara("SrcType",l.DBSrcType),yield n.Insert(),n.UIVisible=0,n.UIContralType=y.TB,n.MyPK=r+"_"+i+"T",n.KeyOfEn=i+"T",n.Name=n.Name+"T",yield n.Insert();const B=d.UrlEn("TS.FrmUI.MapAttrSFSQL",n.MyPK);return new m(F.GoToUrl,B)}if(u==="Dtl"){const t=new _;if(t.No=r+a,(yield t.IsExits())==!0)return new m(F.Error,"\u4ECE\u8868ID["+t.No+"]\u5DF2\u5B58\u5728");const E=new b("BP.Sys.MapDtl");E.No=t.No,E.Name=i,E.FK_MapData=r,yield E.Insert(),E.DoMethodReturnString("IntMapAttrs");const l=d.UrlEn("TS.Frm.MapDtlExt",t.No);return new m(F.GoToUrl,l)}})}InitDDL(u,D,i){return T(this,null,function*(){const a=this.RequestVal("FrmID");if(!u)return;const r=new h(i);r.No=i,yield r.Retrieve();const e=new I;if(e.MyPK=a+"_"+u,(yield e.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+u);D?e.Name=D:e.Name=r.Name,e.KeyOfEn=u,e.FK_MapData=a,e.UIVisible=1,e.UIIsEnable=1,e.LGType=0,e.MyDataType=1,e.UIContralType=y.DDL,e.UIBindKey=r.No,e.SetPara("SrcType",r.DBSrcType),yield e.Insert(),e.UIVisible=0,e.MyPK=a+"_"+u+"T",e.KeyOfEn=u+"T",e.UIContralType=y.TB,yield e.Insert();const A="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+e.MyPK;return new m(F.GoToUrl,A)})}}export{du as GPN_VSTONewField};
|