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

var N=Object.defineProperty;var w=(D,s,t)=>s in D?N(D,s,{enumerable:!0,configurable:!0,writable:!0,value:t}):D[s]=t;var o=(D,s,t)=>(w(D,typeof s!="symbol"?s+"":s,t),t);var h=(D,s,t)=>new Promise((I,i)=>{var B=e=>{try{r(t.next(e))}catch(A){i(A)}},C=e=>{try{r(t.throw(e))}catch(A){i(A)}},r=e=>e.done?I(e.value):Promise.resolve(e.value).then(B,C);r((t=t.apply(D,s)).next())});import{MapAttr as c}from"./MapAttr-cb594d82.js";import{G as d,D as l}from"./DataType-33901a1c.js";import{GPN_NewDDL as M}from"./GPN_NewDDL-bdd36434.js";import{SFTables as x,SFTable as f}from"./SFTable-d63f9fb4.js";import{SysEnumMain as U}from"./SysEnumMain-7dd95ff9.js";import{UIContralType as T}from"./EnumLab-3cbd0812.js";import{PageBaseGroupNew as P,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 yu extends P{constructor(){super("GPN_DtlField");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="\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 t=d.SQLEnumMain;this.SelectItemsByList("SelectedEnum","\u65B0\u5EFA\u679A\u4E3E\u5B57\u6BB5",M.SelectedEnum,!1,t),this.TextBox1_Name("SelectedEnum.FieldName","\u8F93\u5165\u5B57\u6BB5ID",this.HelpEnumDDL,"\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,d.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("AthField","\u5B57\u6BB5\u9644\u4EF6",this.FieldAth,"Ath","\u5B57\u6BB5ID","\u9644\u4EF6\u540D\u79F0","\u6211\u7684\u9644\u4EF6"),this.AddIcon("iconfont icon-attach","AthField")}AdminEnum(){const t="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SysEnumMain";return new m(F.GoToUrl,t)}AdminDict(){const t="/@/WF/Comm/Search.vue?EnName=TS.FrmUI.SFTable";return new m(F.GoToUrl,t)}GenerSorts(){return h(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(t,I,i,B,C){return h(this,null,function*(){const r=this.RequestVal("FrmID"),e=new _;yield e.Retrieve("FrmID",r,"Idx");const A=e.filter(u=>u.CtrlType===null||u.CtrlType===""),y=A.length===0?0:A[0].OID;if(t=="Blank")return yield x.Init_Blank(),this.InitDDL(B,i,"Blank");if(t==="String"||t==="Int"||t==="Number"||t==="DT"||t==="Boolean"||t==="JE"||t==="Time"){const u=new c;if(u.MyPK=r+"_"+B,u.FK_MapData=r,u.GroupID=y,u.KeyOfEn=B,(yield u.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5DF2\u7ECF\u5B58\u5728");u.KeyOfEn=B,u.Name=i;let E="";return t==="String"&&(u.MyDataType=l.AppString,u.MaxLen=50,E="TS.FrmUI.MapAttrString",u.SetPara("EnName",E),yield u.Insert()),t==="Int"&&(u.MyDataType=l.AppInt,E="TS.FrmUI.MapAttrNum",u.SetPara("EnName",E),yield u.Insert()),t==="Number"&&(u.MyDataType=l.AppFloat,E="TS.FrmUI.MapAttrNum",u.SetPara("EnName",E),yield u.Insert()),t==="JE"&&(u.MyDataType=l.AppMoney,E="TS.FrmUI.MapAttrNum",u.SetPara("EnName",E),yield u.Insert()),t==="DT"&&(u.MyDataType=l.AppDate,u.IsSupperText="0",E="TS.FrmUI.MapAttrDT",u.SetPara("EnName",E),yield u.Insert()),t==="Time"&&(u.MyDataType=l.AppDateTime,u.IsSupperText="1",E="TS.FrmUI.MapAttrDT",u.SetPara("EnName",E),yield u.Insert()),t==="Boolean"&&(u.MyDataType=l.AppBoolean,E="TS.FrmUI.MapAttrBoolean",u.SetPara("EnName",E),yield u.Insert()),new m(F.Message,"\u521B\u5EFA\u6210\u529F")}if(t==="SelectedEnum.FieldName"){if(!i)return;const E=this.RequestVal("tb1","SelectedEnum"),p=this.RequestVal("tb2","SelectedEnum"),n=new U(E);n.No=E,yield n.Retrieve(),n.EnumKey===""&&(n.EnumKey=i);const a=new c;if(a.MyPK=r+"_"+i,(yield a.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+i);a.GroupID=y,a.Name=p,a.KeyOfEn=i,a.FK_MapData=r,a.UIVisible=1,a.UIIsEnable=1,a.LGType=1,a.MyDataType=n.EnumType===0?2:1,a.SetPara("RBShowModel",3),a.UIContralType=1,a.UIBindKey=n.EnumKey,yield a.Insert();const S="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrEnum&PKVal="+a.MyPK;return new m(F.GoToUrl,S)}if(t==="SelectedDict.Name"){if(!i)return;const E=this.RequestVal("tb1","SelectedDict"),p=new f(E);p.No=E,yield p.Retrieve();const n=new c;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=p.Name,n.KeyOfEn=i,n.FK_MapData=r,n.GroupID=y,n.UIVisible=1,n.UIIsEnable=1,n.LGType=0,n.MyDataType=1,n.UIContralType=T.DDL,n.UIBindKey=p.No,n.SetPara("SrcType",p.DBSrcType),yield n.Insert();const a=n.MyPK;n.UIVisible=0,n.UIContralType=T.TB,n.MyPK=r+"_"+i+"T",n.KeyOfEn=i+"T",n.Name=n.Name+"T",yield n.Insert();const S="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+a;return new m(F.GoToUrl,S)}if(t==="AthField"){const u=new c;if(u.FK_MapData=r,u.MyPK=r+"_"+B,u.KeyOfEn=B,u.Name=i,u.GroupID=y,(yield u.IsExits())==!0)return new m(F.Error,"\u9644\u4EF6ID["+u.MyPK+"]\u5DF2\u5B58\u5728");const E=new K;E.MyPK=u.MyPK,(yield u.IsExits())==!1&&(E.FK_MapData=r,E.NoOfObj=B,E.Name=i,E.IsDtlAth=1,u.UploadType=1,yield E.Insert()),u.UIContralType=T.AthShow,u.SetPara("EnName","TS.FrmUI.FrmAttachmentExt"),yield u.Insert()}})}InitDDL(t,I,i){return h(this,null,function*(){const B=this.RequestVal("FrmID");if(!t)return;const r=new f(i);r.No=i,yield r.Retrieve();const e=new c;if(e.MyPK=B+"_"+t,(yield e.IsExits())==!0)return new m(F.Error,"\u5B57\u6BB5\u5728\u8868\u5355\u5DF2\u7ECF\u5B58\u5728"+t);I?e.Name=I:e.Name=r.Name,e.KeyOfEn=t,e.FK_MapData=B,e.UIVisible=1,e.UIIsEnable=1,e.LGType=0,e.MyDataType=1,e.UIContralType=T.DDL,e.UIBindKey=r.No,e.SetPara("SrcType",r.DBSrcType),yield e.Insert(),e.UIVisible=0,e.MyPK=B+"_"+t+"T",e.KeyOfEn=t+"T",e.UIContralType=T.TB,yield e.Insert();const A="/@/WF/Comm/En.vue?EnName=TS.FrmUI.MapAttrSFSQL&PKVal="+e.MyPK;return new m(F.GoToUrl,A)})}}export{yu as GPN_DtlField};