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.

26 lines
18 KiB

var L=Object.defineProperty;var R=(y,B,a)=>B in y?L(y,B,{enumerable:!0,configurable:!0,writable:!0,value:a}):y[B]=a;var d=(y,B,a)=>(R(y,typeof B!="symbol"?B+"":B,a),a);var D=(y,B,a)=>new Promise((r,i)=>{var p=o=>{try{u(a.next(o))}catch(e){i(e)}},t=o=>{try{u(a.throw(o))}catch(e){i(e)}},u=o=>o.done?r(o.value):Promise.resolve(o.value).then(p,t);u((a=a.apply(y,B)).next())});import{MapAttr as T}from"./MapAttr-cb594d82.js";import{b as m}from"./MapExt-db8cd7f3.js";import{PageBaseGroupNew as b,GPNReturnObj as c,GPNReturnType as S}from"./PageBaseGroupNew-ee20c033.js";import{G as f,D as _}from"./DataType-33901a1c.js";import{GroupFields as G}from"./GroupField-d6637832.js";import{GloComm as A}from"./GloComm-7cfbdfd9.js";import{UIContralType as U,FieldTypeS as g}from"./EnumLab-3cbd0812.js";import{MapData as W}from"./MapData-4fa397be.js";import{SFDBSrc as P}from"./SFDBSrc-e641ea16.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"./SFTable-d63f9fb4.js";import"./EntityNoName-d08126ae.js";import"./BSEntity-840a884b.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./EntityOID-553df0d1.js";import"./EnumLab-4f91f91c.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";class Nt extends b{constructor(){super("GPN_ComponentMapExt");d(this,"Pop_TreeEns_Dept2Emp_Desc",`
#### \u5E2E\u52A9
- \u5DE6\u6811\u53F3\u8868\u6A21\u5F0F\u7684\u4EBA\u5458\u9009\u62E9\u5668.
#### \u6570\u636E\u5B58\u50A8.
- \u6570\u636E\u5B58\u5728Sys_MapExt\u7684\u6269\u5C55\u5C5E\u6027\u91CC.
`);d(this,"CityDesc",`
#### \u5E2E\u52A9
- \u521B\u5EFA\u4E00\u4E2A\u6587\u672C\u6846\u7684\u5B57\u6BB5\uFF0C\u5B58\u50A8\u4EBA\u5458\u7F16\u53F7\u3002
- \u9644\u52A0\u521B\u5EFA\uFF1A\u7535\u8BDD\u3001\u90AE\u4EF6\u5B57\u6BB5\u3002
- \u8BA9\u5176\u53EF\u4EE5\u4F7F\u7528\u6587\u672C\u6846\u81EA\u52A8\u5B8C\u6210\u6A21\u5F0F\u7684\u586B\u5145.
#### \u6570\u636E\u5B58\u50A8.
- \u6570\u636E\u5B58\u5728Sys_MapExt\u7684\u6269\u5C55\u5C5E\u6027\u91CC.
`);d(this,"InputEmpDesc",`
#### \u5E2E\u52A9
- \u521B\u5EFA\u4E00\u4E2A\u6587\u672C\u6846\u7684\u5B57\u6BB5\uFF0C\u5B58\u50A8\u4EBA\u5458\u7F16\u53F7\u3002
- \u9644\u52A0\u521B\u5EFA\uFF1A\u7535\u8BDD\u3001\u90AE\u4EF6\u5B57\u6BB5\u3002
- \u8BA9\u5176\u53EF\u4EE5\u4F7F\u7528\u6587\u672C\u6846\u81EA\u52A8\u5B8C\u6210\u6A21\u5F0F\u7684\u4EBA\u5458\u4FE1\u606F\u7684\u586B\u5145,\u6570\u636E\u83B7\u53D6 Port_Emp\u8868\uFF0C \u7535\u8BDD\uFF0C\u90AE\u4EF6\u3002
- \u7528\u6237\u8F93\u5165\u8D26\u53F7\uFF0C\u5C31\u53EF\u4EE5\u67E5\u8BE2\u51FA\u6765\uFF0C\u8BE5\u4EBA\u5458\u7684\u59D3\u540D\uFF0C\u8FDB\u800C\u628A\u5176\u4ED6\u7684\u6570\u636E\u4E5F\u663E\u793A\u5230\u5B57\u6BB5\u91CC\u3002
- \u5B57\u6BB5\u540D\u89C4\u5219\uFF0C\u6BD4\u5982\u8F93\u5165\uFF0C\u4EBA\u5458\u8D26\u53F7
#### \u6570\u636E\u5B58\u50A8.
- \u6570\u636E\u5B58\u5728Sys_MapExt\u7684\u6269\u5C55\u5C5E\u6027\u91CC.
`);this.PageTitle="\u65B0\u5EFA\u6269\u5C55\u81EA\u5B9A\u4E49\u7EC4\u4EF6"}Init(){this.AddGroup("A","Pop\u5F39\u7A97"),this.TextBox2_NameNo("Pop_TreeEns_Dept2Emp","\u5DE6\u6811\u53F3\u8868-\u4EBA\u5458\u9009\u62E9\u5668",this.HelpUn,"Str","\u5B57\u6BB5ID","\u5B57\u6BB5\u540D\u79F0","\u9009\u62E9\u4EBA\u5458"),this.AddIcon("icon-user","Pop_TreeEns_Dept2Emp"),this.TextBox2_NameNo("Pop_Group_Stas","\u9009\u62E9\u5C97\u4F4D",this.HelpUn,"Str","\u5B57\u6BB5ID","\u5B57\u6BB5\u540D\u79F0","\u9009\u62E9\u5C97\u4F4D"),this.AddIcon("icon-people","Pop_Group_Stas"),this.TextBox2_NameNo("Pop_Tree_Depts","\u9009\u62E9\u90E8\u95E8",this.HelpUn,"Str","\u5B57\u6BB5ID","\u5B57\u6BB5\u540D\u79F0","\u9009\u62E9\u90E8\u95E8"),this.AddIcon("icon-people","Pop_Tree_Depts"),this.AddGroup("B","\u7EC4\u5408\u5B57\u6BB5"),this.TextBox2_NameNo("DTFromTo","\u65E5\u671F\u4ECE/\u5230/\u5929\u6570",this.HelpUn,"Str","\u5B57\u6BB5ID","\u5B57\u6BB5\u540D\u79F0","\u8BF7\u5047\u65E5\u671F"),this.AddGroup("C","\u6587\u672C\u6846\u81EA\u52A8\u5B8C\u6210"),this.TextBox2_NameNo("InputEmp","\u4EBA\u5458,\u540D\u79F0,\u7535\u8BDD,\u90AE\u4EF6",this.InputEmpDesc,"","\u5B57\u6BB5ID","\u5B57\u6BB5\u540D\u79F0",""),this.SelectItemsByGroupList("DictInput","\u5B9E\u4F53\u5BFC\u5165\u5411\u5BFC",this.HelpTodo,!1,f.srcFrmTree,f.srcFrmDictList),this.SelectItemsByList("DictInput.SelectField","\u9009\u62E9\u5B57\u6BB5",this.HelpTodo,!0,()=>`SELECT MyPK as No, Name FROM Sys_MapAttr WHERE FK_MapData='${this.RequestVal("tb1","DictInput")}'
AND KeyOfEn NOT IN ('OID','FID','AtPara','Title','BillNo','BillState','FK_Dept','OrgNo','PFrmID','PWorkID','RDT','Starter','StarterName','','')`),this.SelectItemsByList("SQLInput","SQL\u5BFC\u5165",this.HelpTodo,!1,f.srcDBSrc),this.SelectItemsByList("SQLInput.Table","\u9009\u62E9\u8868",this.HelpTodo,!1,()=>D(this,null,function*(){const a=new P(this.RequestVal("tb1","SQLInput"));yield a.Retrieve();const r=yield a.GenerTables();return JSON.stringify(r)})),this.SelectItemsByList("SQLInput.Table.No","\u7F16\u53F7\u5217",this.HelpTodo,!1,()=>D(this,null,function*(){const a=new P(this.RequestVal("tb1","SQLInput"));yield a.Retrieve();const r=yield a.GenerTableFields(this.RequestVal("tb1","SQLInput.Table"));return JSON.stringify(r)})),this.SelectItemsByList("SQLInput.Table.No.Name","\u540D\u79F0\u5217",this.HelpTodo,!1,()=>D(this,null,function*(){const a=new P(this.RequestVal("tb1","SQLInput"));yield a.Retrieve();const r=yield a.GenerTableFields(this.RequestVal("tb1","SQLInput.Table"));return JSON.stringify(r)})),this.SelectItemsByList("SQLInput.Table.No.Name.Fields","\u5F15\u5165\u7684\u5B57\u6BB5",this.HelpTodo,!0,()=>D(this,null,function*(){const a=new P(this.RequestVal("tb1","SQLInput"));yield a.Retrieve();const r=yield a.GenerTableFields(this.RequestVal("tb1","SQLInput.Table"));return JSON.stringify(r)})),this.AddGroup("D","\u7EA7\u8054\u4E0B\u62C9\u6846"),this.TextBox2_NameNo("JLDeptEmp","\u90E8\u95E8,\u4EBA\u5458",this.InputEmpDesc,"","\u5B57\u6BB5ID","\u5B57\u6BB5\u540D\u79F0",""),this.AddGroup("Z","\u5B9E\u9A8C\u4E2D"),this.TextBox2_NameNo("City","\u7EA7\u8054-\u7701\u4EFD/\u57CE\u5E02/\u533A\u53BF",this.CityDesc,"Str","\u5B57\u6BB5\u524D\u7F00","\u5B57\u6BB5\u540D\u79F0","\u7C4D\u8D2F"),this.TextBox1_Name("RefTable","\u5F15\u5165\u6570\u636E\u8868\u5355\u636E",this.CityDesc,"\u5355\u636E\u540D\u79F0","\u5F15\u5165\u7684\u5355\u636E\u540D\u79F0","\u8BF7\u8F93\u5165\u5F15\u5165\u7684\u5355\u636E\u540D\u79F0"),this.SelectItemsByList("RefTable.DBSrc","\u9009\u62E9\u6570\u636E\u6E90",this.CityDesc,!1,"SELECT No,Name FROM Sys_SFDBSrc "),this.SelectItemsByList("RefTable.DBSrc.Table","\u9009\u62E9\u8868",this.CityDesc,!1,"SELECT No,Name FROM Sys_SFDBSrc "),this.SelectItemsByList("RefTable.DBSrc.Table.Cols","\u9009\u62E9\u5B57\u6BB5",this.CityDesc,!1,"SELECT No,Name FROM Sys_SFDBSrc ")}GenerSorts(){return D(this,null,function*(){const a=this.RequestVal("FrmID"),r=new G;return yield r.Retrieve("FrmID",a,"Idx"),r.filter(i=>i.CtrlType===""||i.CtrlType==="Attr").map(i=>({No:i.PKVal,Name:i.Lab}))})}Save_TextBox_X(a,r,i,p,t){return D(this,null,function*(){const u=this.RequestVal("FrmID");if(a=="SQLInput.Table.No.Name.Fields")return yield this.SQLInput(u,r,i,p);if(a=="DictInput.SelectField")return yield this.DictInput(u,r,i,p);if(a==="InputEmp")return yield this.InputEmp(u,r,i,p);if(a==="JLDeptEmp")return yield this.JLDeptEmp(u,r,i,p);if(a==="DTFromTo")return yield this.DTFromTo(u,r,i,p);if(a==="Pop_TreeEns_Dept2Emp")return yield this.Pop_TreeEns_Dept2Emp(u,r,i,p);if(a==="Pop_Group_Stas")return yield this.Pop_Group_Stas(u,r,i,p);if(a==="Pop_Tree_Depts")return yield this.Pop_Tree_Depts(u,r,i,p)})}SQLInput(a,r,i,p){return D(this,null,function*(){const u=new T;if(u.MyPK=a+"_DictNo",(yield u.IsExits())==!0){alert("\u6539\u63A7\u4EF6ID=["+u.MyPK+"]\u5DF2\u7ECF\u5B58\u5728");return}u.KeyOfEn="DictNo",u.Name="\u7F16\u53F7",u.GroupID=r,u.FK_MapData=a,u.Idx=0+90,yield u.Insert(),u.KeyOfEn="DictName",u.Name="\u540D\u79F0",u.Idx=1+90,yield u.Insert();const o=this.RequestVal("tb1","SQLInput.Table"),e=this.RequestVal("tb1","SQLInput.Table.No"),n=this.RequestVal("tb1","SQLInput.Table.No.Name"),s=i.split(","),C=p.split(","),I=new P(this.RequestVal("tb1","SQLInput"));yield I.Retrieve();const w=yield I.GenerTableFields(this.RequestVal("tb1","SQLInput.Table"));let l="SELECT "+n+" as DictName";for(let N=0;N<s.length;N++){const M=s[N];let O=C[N];O==""&&(O=M);const F=new T;F.FK_MapData=a,F.KeyOfEn="Dict"+M,F.Name=O,F.FK_MapData=a,F.GroupID=r,F.MyPK=F.FK_MapData+"_"+F.KeyOfEn,F.Idx=1+90+N;for(let x=0;x<w.length;x++){const K=w[x];K.FType.includes("int")==!0&&K.No==M&&(F.MyDataType=_.AppInt),K.FType.includes("float")==!0&&K.No==M&&(F.MyDataType=_.AppFloat),F.MyDataType==_.AppString&&K.FLen<4e3&&(F.MaxLen=K.FLen)}yield F.Save(),l+=","+M+" AS "+F.KeyOfEn}l+=" FROM "+o+" WHERE "+e+"=~@Key~ ";const E=new m;E.MyPK=a+"_DictNo_TBFullCtrl",(yield E.IsExits())==!0&&(yield E.Delete()),E.FK_MapData=a,E.ExtModel="TBFullCtrl",E.ExtType="TBFullCtrl",E.DoWay="Simple",E.AttrOfOper="DictNo",E.Doc="",E.Tag4="SELECT "+e+" as No,"+n+" as Name FROM "+o+" WHERE ("+e+" like ~%@Key%~ OR "+n+" like ~%@Key%~)",E.Tag5="Self",E.Tag6=l,E.DBType="0",E.FK_DBSrc=this.RequestVal("tb1","SQLInput"),E.SetPara("FromDBSrc",this.RequestVal("tb1","SQLInput")),E.SetPara("FromTable",o),E.SetPara("FromTable_No",e),E.SetPara("FromTable_Name",n),yield E.Insert();const h=A.UrlEn("TS.FrmUI.MapAttrString",a+"_DictNo");return new c(S.GoToUrl,h)})}DictInput(a,r,i,p){return D(this,null,function*(){const t=new W;t.No=this.RequestVal("tb1","DictInput"),yield t.RetrieveFromDBSources();const u=90,o=new T;if(o.MyPK=a+"_DictNo",(yield o.IsExits())==!0){alert("\u6539\u63A7\u4EF6ID=["+o.MyPK+"]\u5DF2\u7ECF\u5B58\u5728");return}o.KeyOfEn="DictNo",o.Name="\u7F16\u53F7",o.GroupID=r,o.FK_MapData=a,o.Idx=0+u,yield o.Insert(),o.KeyOfEn="DictName",o.Name="\u540D\u79F0",o.Idx=1+u,yield o.Insert();const e=i.split(",");let n="SELECT Title as DictName";for(let I=0;I<e.length;I++){const w=e[I],l=new T(w);yield l.RetrieveFromDBSources();const E=l.KeyOfEn;l.FK_MapData=a,l.GroupID=r,l.KeyOfEn="Dict"+l.KeyOfEn,l.MyPK=l.FK_MapData+"_"+l.KeyOfEn,l.Idx=1+u+I,yield l.Insert(),n+=","+E+" AS "+l.KeyOfEn}n+=" FROM "+t.PTable+" WHERE BillNo=~@Key~ AND BillState >=1 ";const s=new m;s.MyPK=a+"_DictNo_TBFullCtrl",(yield s.IsExits())==!0&&(yield s.Delete()),s.FK_MapData=a,s.ExtModel="TBFullCtrl",s.ExtType="TBFullCtrl",s.DoWay="Simple",s.AttrOfOper="DictNo",s.Doc="",s.Tag4="SELECT BillNo as No,Title as Name FROM "+t.PTable+" WHERE (BillNo like ~%@Key%~ OR Title like ~%@Key%~) AND BillState>=1",s.Tag5="Self",s.Tag6=n,s.DBType="0",s.FK_DBSrc="local",s.SetPara("FromFrmID",t.No),yield s.Insert();const C=A.UrlEn("TS.FrmUI.MapAttrString",a+"_DictNo");return new c(S.GoToUrl,C)})}InputEmp(a,r,i,p){return D(this,null,function*(){const u=new T,o=p;if(u.MyPK=a+"_"+o+"Emp",yield u.IsExits()){alert("\u6539\u63A7\u4EF6ID\u5DF2\u7ECF\u5B58\u5728");return}u.KeyOfEn=o+"Emp",u.Name=i,u.GroupID=r,u.FK_MapData=a,u.Idx=0+90,yield u.Insert(),u.KeyOfEn=o+"Name",u.Name="\u59D3\u540D",u.Idx=1+90,yield u.Insert(),u.KeyOfEn=o+"Tel",u.Name="\u7535\u8BDD",u.Idx=2+90,yield u.Insert(),u.KeyOfEn=o+"Email",u.Name="\u90AE\u4EF6",u.Idx=3+90,yield u.Insert();const e=new m;e.MyPK=a+"_"+o+"Emp_TBFullCtrl",e.FK_MapData=a,e.ExtModel="TBFullCtrl",e.ExtType="TBFullCtrl",e.DoWay="Simple",e.AttrOfOper=o+"Emp",e.Doc="",e.Tag4="SELECT No,Name From Port_Emp WHERE No like ~%@Key%~ OR Name like ~%@Key%~",e.Tag5="Self",e.Tag6="SELECT No,Name, Name as "+o+"Name, Email as "+o+"Email,Tel as "+o+"Tel From Port_Emp WHERE No=~@Key~",e.DBType="0",e.FK_DBSrc="local",yield e.Insert();const n=A.UrlEn("TS.FrmUI.MapAttrString",a+"_"+o+"Emp");return new c(S.GoToUrl,n)})}JLDeptEmp(a,r,i,p){return D(this,null,function*(){const t=new T,u=p;if(t.MyPK=a+"_"+u+"Dept",yield t.IsExits()){alert("\u6539\u63A7\u4EF6ID\u5DF2\u7ECF\u5B58\u5728");return}t.KeyOfEn=u+"Dept",t.Name=i,t.GroupID=r,t.FK_MapData=a,t.MyDataType=1,t.UIContralType=U.DDL,t.LGType=g.Normal,t.UIBindKey="Blank",yield t.Insert(),t.KeyOfEn=u+"Emp",t.Name="\u4EBA\u5458",yield t.Insert();const o=new m;o.MyPK=a+"_"+u+"Dept_AutoFullDLL",o.FK_MapData=a,o.ExtModel="AutoFullDLL",o.ExtType="AutoFullDLL",o.DoWay="1",o.AttrOfOper=u+"Dept",o.Doc="SELECT No,Name From Port_Dept",o.DBType="0",o.FK_DBSrc="local",yield o.Insert(),o.MyPK=a+"_"+u+"Dept_ActiveDDL",o.FK_MapData=a,o.ExtModel="ActiveDDL",o.ExtType="ActiveDDL",o.DoWay="1",o.AttrOfOper=u+"Dept",o.AttrsOfActive=u+"Emp",o.Doc="SELECT No,Name From Port_Emp WHERE FK_Dept=~@Key~",o.DBType="0",o.FK_DBSrc="local",yield o.Insert();const e=A.UrlEn("TS.FrmUI.MapAttrSFSQL",a+"_"+u+"Dept");return new c(S.GoToUrl,e)})}Pop_Tree_Depts(a,r,i,p){return D(this,null,function*(){const t=new T,u=p,o=a+"_"+u;if(t.MyPK=o,yield t.IsExits()){alert("\u6539\u63A7\u4EF6ID\u5DF2\u7ECF\u5B58\u5728");return}t.KeyOfEn=u,t.Name=i,t.GroupID=r,t.FK_MapData=a,yield t.Insert(),t.setPKVal(o+"T"),(yield t.RetrieveFromDBSources())==0&&(t.MyPK=t.MyPK+"T",t.KeyOfEn=t.KeyOfEn+"T",t.Name=t.Name+"T",t.UIVisible=!1,t.UIIsEnable=!1,yield t.Insert());const e=new m;e.MyPK=a+"_"+u+"_Pop",e.FK_MapData=a,e.ExtModel="Pop",e.ExtType="Pop",e.DoWay="PopBranches",e.AttrOfOper=u,e.Doc="0",e.Tag="No=\u7F16\u53F7,Name=\u540D\u79F0,Addr=\u5730\u5740,Tel=\u7535\u8BDD,Email=\u90AE\u4EF6",e.Tag1="SELECT No,Name FROM Port_Emp WHERE No like \u2018%@Key%\u2019 OR Name like \u2018%@Key%\u2019",e.Tag2="SELECT No,Name, ParentNo FROM Port_Dept",e.H="500",e.W="600",e.DBType="0",e.FK_DBSrc="local",e.AtPara="@ShowModel=1@OpenPopType=1@PopSelectType=1@SearchTip=@BtnLab=\u67E5\u627E@Title=",e.ShowModel="1",e.PopSelectType="1",e.OpenPopType="1",e.BtnLab="\u67E5\u627E",yield e.Insert();const n=A.UrlEn("TS.FrmUI.MapAttrString",o);return new c(S.GoToUrl,n)})}Pop_Group_Stas(a,r,i,p){return D(this,null,function*(){const t=new T,u=p,o=a+"_"+u;if(t.MyPK=o,yield t.IsExits()){alert("\u6539\u63A7\u4EF6ID\u5DF2\u7ECF\u5B58\u5728");return}t.KeyOfEn=u,t.Name=i,t.GroupID=r,t.FK_MapData=a,yield t.Insert(),t.setPKVal(o+"T"),(yield t.RetrieveFromDBSources())==0&&(t.MyPK=t.MyPK+"T",t.KeyOfEn=t.KeyOfEn+"T",t.Name=t.Name+"T",t.UIVisible=!1,t.UIIsEnable=!1,yield t.Insert());const e=new m;e.MyPK=a+"_"+u+"_Pop",e.FK_MapData=a,e.ExtModel="Pop",e.ExtType="Pop",e.DoWay="PopGroupList",e.AttrOfOper=u,e.Doc="0",e.Tag="No=\u7F16\u53F7,Name=\u540D\u79F0,Addr=\u5730\u5740,Tel=\u7535\u8BDD,Email=\u90AE\u4EF6",e.Tag1="SELECT No,Name FROM Port_StationType ORDER BY Idx",e.Tag2="SELECT No,Name,FK_StationType FROM Port_Station ORDER BY Idx",e.Tag3="SELECT No,Name FROM Port_Emp WHERE FK_Dept=~@Key~",e.H="500",e.W="600",e.DBType="0",e.FK_DBSrc="local",e.AtPara="@BtnLab=\u67E5\u627E@OpenPopType=1@PopSelectType=1@IsEnter=0@ShowModel=1@Title=@ShowCol=3",e.ShowModel="1",e.PopSelectType="1",e.OpenPopType="1",e.BtnLab="\u67E5\u627E",yield e.Insert();const n=A.UrlEn("TS.FrmUI.MapAttrString",o);return new c(S.GoToUrl,n)})}Pop_TreeEns_Dept2Emp(a,r,i,p){return D(this,null,function*(){const t=new T,u=p,o=a+"_"+u;if(t.MyPK=o,yield t.IsExits()){alert("\u6539\u63A7\u4EF6ID\u5DF2\u7ECF\u5B58\u5728");return}t.KeyOfEn=u,t.Name=i,t.GroupID=r,t.FK_MapData=a,t.UIContralType=0,t.Icon="icon-people",yield t.Insert(),t.setPKVal(o+"T"),(yield t.RetrieveFromDBSources())==0&&(t.MyPK=t.MyPK+"T",t.KeyOfEn=t.KeyOfEn+"T",t.Name=t.Name+"T",t.UIVisible=!1,t.UIIsEnable=!1,yield t.Insert());const e=new m;e.MyPK=a+"_"+u+"_Pop",e.FK_MapData=a,e.ExtModel="Pop",e.ExtType="Pop",e.DoWay="PopBranchesAndLeaf",e.AttrOfOper=u,e.Doc="0",e.Tag="No=\u7F16\u53F7,Name=\u540D\u79F0,Addr=\u5730\u5740,Tel=\u7535\u8BDD,Email=\u90AE\u4EF6",e.Tag1="SELECT No,Name FROM Port_Emp WHERE No like ~%@Key%~ OR Name like ~%@Key%~",e.Tag2="SELECT No,Name, ParentNo FROM Port_Dept",e.Tag3="SELECT No,Name FROM Port_Emp WHERE FK_Dept=~@Key~",e.H="500",e.W="600",e.DBType="0",e.FK_DBSrc="local",e.AtPara="@ShowModel=0@OpenPopType=1@PopSelectType=1@SearchTip=\u8BF7\u8F93\u5165\u4EBA\u5458ID,\u540D\u79F0@BtnLab=\u67E5\u627E@Title=\u9009\u62E9\u4EBA\u5458",e.ShowModel="1",e.PopSelectType="1",e.OpenPopType="1",e.BtnLab="\u67E5\u627E",yield e.Insert();const n=A.UrlEn("TS.FrmUI.MapAttrString",o);return new c(S.GoToUrl,n)})}DTFromTo(a,r,i,p){return D(this,null,function*(){const t=new T;if(t.FK_MapData=a,t.KeyOfEn=p+"From",t.MyPK=t.FK_MapData+"_"+t.KeyOfEn,t.GroupID=r,t.Idx=99,yield t.IsExits()){alert("\u6539\u63A7\u4EF6ID["+p+"]\u5DF2\u7ECF\u5B58\u5728.");return}t.Name=i+"\u4ECE",t.MyDataType=_.AppDate,yield t.Insert();const u=new m;return u.MyPK=t.MyPK+"_DateFieldInputRole",u.FK_MapData=t.FK_MapData,u.DoWay=1,u.ExtType="DateFieldInputRole",u.ExtModel="DateFieldInputRole",u.AttrOfOper=t.KeyOfEn,yield u.Insert(),t.KeyOfEn=p+"To",t.Name="\u5230",t.MyDataType=_.AppDate,t.MyPK=t.FK_MapData+"_"+t.KeyOfEn,t.Idx=100,yield t.Insert(),u.MyPK=t.MyPK+"_DateFieldInputRole",u.FK_MapData=t.FK_MapData,u.DoWay=2,u.ExtType="DateFieldInputRole",u.ExtModel="DateFieldInputRole",u.AttrOfOper=t.KeyOfEn,u.Tag="GTE",u.Tag1=p+"From",yield u.Insert(),t.KeyOfEn=p+"Days",t.Name="\u5929\u6570",t.MyDataType=_.AppInt,t.MyPK=t.FK_MapData+"_"+t.KeyOfEn,t.Idx=101,yield t.Insert(),u.MyPK=t.MyPK+"_ReqDays",u.FK_MapData=t.FK_MapData,u.DoWay=1,u.ExtType="ReqDays",u.ExtModel="ReqDays",u.AttrOfOper=t.KeyOfEn,u.Doc=p+"From",u.DocT=i+"\u8BF7\u5047\u65E5\u671F\u4ECE",u.Tag1=p+"To",u.Tag1T=i+"\u5230",yield u.Insert(),new c(S.Message,"\u521B\u5EFA\u6210\u529F\uFF0C\u8BF7\u70B9\u51FB\u5237\u65B0\u6309\u94AE\u3002")})}}export{Nt as GPN_ComponentMapExt};