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.
31 lines
9.8 KiB
31 lines
9.8 KiB
var g=Object.defineProperty;var D=(B,u,t)=>u in B?g(B,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):B[u]=t;var s=(B,u,t)=>(D(B,typeof u!="symbol"?u+"":u,t),t);var d=(B,u,t)=>new Promise((o,r)=>{var i=a=>{try{l(t.next(a))}catch(F){r(F)}},n=a=>{try{l(t.throw(a))}catch(F){r(F)}},l=a=>a.done?o(a.value):Promise.resolve(a.value).then(i,n);l((t=t.apply(B,u)).next())});import{UAC as T}from"./UAC-8e255d47.js";import{Map as A}from"./Map-73575e6b.js";import{EntityMyPK as p,EntitiesMyPK as h}from"./EntityMyPK-e742fec8.js";import{MapAttr as C}from"./MapAttr-cb594d82.js";import{SFTable as P}from"./SFTable-d63f9fb4.js";import{D as y}from"./DataType-33901a1c.js";class c extends p{constructor(t){super("TS.MapExt.PopList");s(this,"DescTag1",`
|
|
### \u8BF4\u660E
|
|
- \u8BE5\u9009\u9879\u53EF\u4EE5\u4E3A\u7A7A,\u5F39\u51FA\u6846\u786E\u5B9A\u540E\u6267\u884C\u7684JS\uFF0C\u53EF\u4EE5\u76F4\u63A5\u5199\u65B9\u6CD5\u540D\u6216\u8005\u65B9\u6CD5().
|
|
`);s(this,"DescTag2",`
|
|
### \u8BF4\u660E
|
|
1. \u8BBE\u7F6E\u4E00\u4E2A\u53EF\u4EE5\u8FD4\u56DEjson\u7684\u6570\u636E\u6E90\u8BE5\u6570\u636E\u6E90\u6709No,Name, \u5173\u8054\u5916\u952E\u5217 \u4E09\u4E2A\u7EA6\u5B9A\u7684\u5217.
|
|
1. \u6BD4\u5982:Url\u4E8B\u4F8B: /DataUser/Handler.ashx?DoType=Demo_Students
|
|
1. SQL\u4E8B\u4F8B: SELECT No,Name,FK_BanJi FROM Demo_Student
|
|
1. SQL\u4E8B\u4F8B: SELECT No,Name,FK_Dept FROM Port_Emp
|
|
`);t&&(this.MyPK=t)}get HisUAC(){const t=new T;return t.IsDelete=!1,t.IsUpdate=!0,t.IsInsert=!1,t}get EnMap(){const t=new A("Sys_MapExt","\u5217\u8868\u5F39\u7A97");t.AddGroupAttr("\u6570\u636E\u6765\u6E90"),t.AddMyPK();const o="SELECT No,Name FROM Sys_SFTable WHERE No!='Blank' AND CodeStruct=0 ";return t.AddDDLSQL("Doc",null,"\u5B57\u5178\u8868(\u6709\u53C21)",o,!0),t.AddTBString("Tag1",null,"\u6570\u636E\u6E90\u8868\u8FBE\u5F0F",!0,!0,0,50,200,!0,this.HelpTag1),t.AddTBString("Tag3",null,"\u4E3B\u673A",!0,!0,0,50,200,!0),t.AddGroupAttr("\u5916\u89C2"),t.AddTBInt("ShowCol",3,"\u8BBE\u7F6E\u663E\u793A\u5217\u6570",!0,!1),t.AddRadioBtn("ShowModel",0,"\u5C55\u793A\u65B9\u5F0F",!0,!1,"ShowModel","@0=POP\u5F39\u51FA\u7A97@1=\u4E0B\u62C9\u641C\u7D22\u9009\u62E9",null,!0),t.AddRadioBtn("PopSelectType",1,"\u9009\u62E9\u7C7B\u578B",!0,!0,"PopSelectType","@0=\u5355\u9009@1=\u591A\u9009",null,!0),t.AddTBString("Title",null,"\u6807\u9898",!0,!1,0,50,200,!0),t.AddTBString("BtnLab","\u67E5\u627E","\u67E5\u627E\u6309\u94AE\u6807\u7B7E",!0,!1,0,50,200),t.AddTBString(e.Tag5,null,"\u786E\u5B9A\u540E\u6267\u884C\u7684JS",!0,!1,0,50,200,!0,this.DescTag1),t.AddTBInt(e.H,400,"\u5F39\u7A97\u9AD8\u5EA6",!0,!1),t.AddTBInt(e.W,500,"\u5F39\u7A97\u5BBD\u5EA6",!0,!1),t.AddTBAtParas(4e3),t.ParaFields=",ShowCol,Title,BtnLab,ShowModel,PopSelectType,",this._enMap=t,this._enMap}beforeUpdate(){return d(this,null,function*(){if(y.IsNullOrEmpty(this.Doc)==!0)return Promise.resolve(!0);const t=new P;return t.No=this.Doc,(yield t.RetrieveFromDBSources())==0||(t.DBSrcType=="BPClass"?this.Tag1=this.Doc:t.DBSrcType=="SQL"?this.Tag1=t.SelectStatement:t.DBSrcType=="WebApi"?this.Tag1=t.SelectStatement:this.Tag1=t.SelectStatement,this.Tag3=t.ConnString),Promise.resolve(!0)})}}const N=Object.freeze(Object.defineProperty({__proto__:null,PopList:c},Symbol.toStringTag,{value:"Module"}));class e{}s(e,"Lab","Lab"),s(e,"FK_MapData","FK_MapData"),s(e,"RefPKVal","RefPKVal"),s(e,"ExtType","ExtType"),s(e,"RowIdx","RowIdx"),s(e,"GroupID","GroupID"),s(e,"H","H"),s(e,"W","W"),s(e,"IsAutoSize","IsAutoSize"),s(e,"AttrOfOper","AttrOfOper"),s(e,"ExtModel","ExtModel"),s(e,"AttrsOfActive","AttrsOfActive"),s(e,"DoWay","DoWay"),s(e,"Tag","Tag"),s(e,"Tag1","Tag1"),s(e,"Tag2","Tag2"),s(e,"Tag3","Tag3"),s(e,"Tag4","Tag4"),s(e,"Tag5","Tag5"),s(e,"Tag6","Tag6"),s(e,"DBType","DBType"),s(e,"Doc","Doc"),s(e,"AtPara","AtPara"),s(e,"PRI","PRI"),s(e,"FK_DBSrc","FK_DBSrc"),s(e,"Idx","Idx"),s(e,"HtmlText","HtmlText");class S extends p{get FK_MapData(){return this.GetValStringByKey(e.FK_MapData)}set FK_MapData(u){this.SetValByKey(e.FK_MapData,u)}static AddAttrSFTable(u,t,o,r,i=0){const n=`
|
|
#### \u5E2E\u52A9.
|
|
- \u8BF7\u9009\u62E9\u4E00\u4E2A\u5B57\u5178\u8868.
|
|
- \u5B57\u5178\u8868\u5728\u5B57\u5178\u5E93\u91CC\u7EF4\u62A4\uFF0C\u5982\u679C\u5217\u8868\u91CC\u6CA1\u6709\u60A8\u8981\u7684\u6570\u636E\uFF0C\u8BF7\u60A8\u5728\u8BBE\u7F6E\u91CC\u589E\u52A0\u5B57\u5178.
|
|
- \u8BBE\u7F6E\u5B57\u5178\uFF1A\u9700\u8981\u8BBE\u7F6E\uFF08\u65E0\uFF09\u53C2\u6570\u7684\u5B57\u5178.
|
|
`;let a=`
|
|
#### \u5E2E\u52A9.
|
|
- \u8BF7\u9009\u62E9\u4E00\u4E2A\u5B57\u5178\u8868.
|
|
- \u5B57\u5178\u8868\u5728\u5B57\u5178\u5E93\u91CC\u7EF4\u62A4\uFF0C\u5982\u679C\u5217\u8868\u91CC\u6CA1\u6709\u60A8\u8981\u7684\u6570\u636E\uFF0C\u8BF7\u60A8\u5728\u8BBE\u7F6E\u91CC\u589E\u52A0\u5B57\u5178.
|
|
- \u8BBE\u7F6E\u5B57\u5178\uFF1A\u9700\u8981\u8BBE\u7F6E\u6709\u53C2\u6570\u7684\u5B57\u5178.
|
|
`;r==0&&(a=n),i==1&&(a+="- \u5B57\u5178\u4E3A\u6811\u7ED3\u6784."),u.AddTBString(t,null,o,!0,!1,0,100,100,!0,a);const F=` SELECT No,Name FROM Sys_SFTable WHERE IsPara=${r} AND No!='Blank' AND CodeStruct=${i} `;u.SetPopList(t,F,!1,"300px","500px","\u8BF7\u9009\u62E9\u5B57\u5178","icon-people")}static AddAttrSFSearch(u,t,o,r){const i=`
|
|
#### \u5E2E\u52A9.
|
|
- \u8BF7\u9009\u62E9\u4E00\u4E2A\u5B57\u5178\u8868.
|
|
- \u5B57\u5178\u8868\u5728\u5B57\u5178\u5E93\u91CC\u7EF4\u62A4\uFF0C\u5982\u679C\u5217\u8868\u91CC\u6CA1\u6709\u60A8\u8981\u7684\u6570\u636E\uFF0C\u8BF7\u60A8\u5728\u8BBE\u7F6E\u91CC\u589E\u52A0\u5B57\u5178.
|
|
- \u8BBE\u7F6E\u5B57\u5178\uFF1A\u9700\u8981\u8BBE\u7F6E\uFF08\u65E0\uFF09\u53C2\u6570\u7684\u5B57\u5178.
|
|
`;let l=`
|
|
#### \u5E2E\u52A9.
|
|
- \u8BF7\u9009\u62E9\u4E00\u4E2A\u5B57\u5178\u8868.
|
|
- \u5B57\u5178\u8868\u5728\u5B57\u5178\u5E93\u91CC\u7EF4\u62A4\uFF0C\u5982\u679C\u5217\u8868\u91CC\u6CA1\u6709\u60A8\u8981\u7684\u6570\u636E\uFF0C\u8BF7\u60A8\u5728\u8BBE\u7F6E\u91CC\u589E\u52A0\u5B57\u5178.
|
|
- \u8BBE\u7F6E\u5B57\u5178\uFF1A\u9700\u8981\u8BBE\u7F6E\u6709\u53C2\u6570\u7684\u5B57\u5178.
|
|
`;r==0&&(l=i),u.AddTBString(t,null,o,!0,!1,0,100,100,!0,l);const a=` SELECT No,Name FROM Sys_SFSearch WHERE IsPara=${r} `;u.SetPopList(t,a,!1,"300px","500px","\u8BF7\u9009\u62E9\u4E00\u4E2A\u67E5\u8BE2","icon-people")}constructor(u){super("TS.Sys.MapExt","BP.Sys.MapExt"),u&&(this.MyPK=u)}get HisUAC(){const u=new T;return u.IsDelete=!0,u.IsUpdate=!0,u.IsInsert=!0,u}get EnMap(){const u=new A("Sys_MapExt","\u4E1A\u52A1\u903B\u8F91");return u.AddMyPK(),u.AddTBString(e.RefPKVal,null,"RefPKVal",!0,!1,0,100,20),u.AddTBString(e.FK_MapData,null,"\u4E3B\u8868",!0,!1,0,100,20),u.AddTBString(e.AttrOfOper,null,"\u64CD\u4F5C\u7684Attr",!0,!1,0,30,20),u.AddTBString(e.ExtModel,null,"\u6A21\u5F0F1\u7EA7\u5206\u7C7B",!0,!1,0,30,20),u.AddTBString(e.ExtType,null,"\u7C7B\u578B2\u7EA7\u5206\u7C7B",!0,!1,0,30,20),u.AddTBString(e.DoWay,null,"\u6267\u884C\u65B9\u5F0F(\u72B6\u6001)",!0,!1,0,50,20),u.AddTBString(e.AttrsOfActive,null,"\u6FC0\u6D3B(\u5173\u8054)\u7684\u5B57\u6BB5",!0,!1,0,900,20),u.AddTBString(e.Doc,null,"\u914D\u7F6E\u5185\u5BB9",!0,!1,0,2e3,20),u.AddTBString(e.Tag,null,"Tag",!0,!1,0,2e3,20),u.AddTBString(e.Tag1,null,"Tag1",!0,!1,0,2e3,20),u.AddTBString(e.Tag2,null,"Tag2",!0,!1,0,2e3,20),u.AddTBString(e.Tag3,null,"Tag3",!0,!1,0,2e3,20),u.AddTBString(e.Tag4,null,"Tag4",!0,!1,0,2e3,20),u.AddTBString(e.Tag5,null,"Tag5",!0,!1,0,2e3,20),u.AddTBString(e.Tag6,null,"Tag6",!0,!1,0,2e3,20),u.AddTBInt(e.H,500,"\u9AD8\u5EA6",!1,!1),u.AddTBInt(e.W,400,"\u5BBD\u5EA6",!1,!1),u.AddTBString(e.FK_DBSrc,"local","\u6570\u636E\u6E90",!0,!1,0,100,20),u.AddTBInt(e.PRI,0,"PRI/\u5E8F\u53F7",!1,!1),u.AddTBString(e.AtPara,null,"\u53C2\u6570",!0,!1,0,3999,20),this._enMap=u,this._enMap}beforeInsert(){return d(this,null,function*(){return this.MyPK||(this.MyPK=this.FK_MapData+"_"+this.AttrOfOper+"_"+this.ExtModel),Promise.resolve(!0)})}InitDataForMapData(u,t,o="None"){return d(this,null,function*(){const r=t+"_"+u;this.setPKVal(r);const i=yield this.RetrieveFromDBSources();return this.ExtType=u,this.ExtModel=u,this.FK_MapData=t,i==0&&(this.DoWay=o,yield this.DirectInsert()),this})}InitDataForMapAttr(u,t,o="0"){return d(this,null,function*(){if(u==="PageLoadFullMainTable"){const r=t+"_"+u;this.setPKVal(r);const i=yield this.RetrieveFromDBSources();return this.ExtType=u,this.ExtModel=u,this.FK_MapData=t,this.AttrOfOper="",this.Tag5="Self",i==0?(this.DoWay=0,yield this.DirectInsert()):yield this.DirectUpdate(),this}if(u==="PageLoadFullDtl"){const r=t+"_"+u;this.setPKVal(r);const i=yield this.RetrieveFromDBSources();return this.ExtType=u,this.ExtModel=u,this.FK_MapData=t,this.AttrOfOper="",this.Tag5="Self",i==0?(this.DoWay=0,yield this.DirectInsert()):yield this.DirectUpdate(),this}if(t!=""){const r=new C(t);yield r.Retrieve();const i=t+"_"+u;this.setPKVal(i);const n=yield this.RetrieveFromDBSources();this.ExtType=u,this.ExtModel=u,this.FK_MapData=r.FK_MapData,this.AttrOfOper=r.KeyOfEn,n==0?(this.DoWay=o,(u=="ActiveDDL"||u=="FullCtrl")&&(this.Doc="@Key"),yield this.DirectInsert()):yield this.DirectUpdate()}return this})}}class _ extends h{AddPopList(u,t,o=3,r=!1,i=400,n=500){const l=new c;l.ExtModel="Pop",l.ExtType="PopTableList",l.Tag2=t,l.AttrOfOper=u,l.SetPara("ShowCol",o),l.SetPara("PopSelectType",r),l.H=i,l.W=n}AddPopGroupList(u,t,o,r=3,i=!1,n=400,l=500){const a=new c;a.ExtModel="Pop",a.ExtType="PopGroupList",a.Tag1=t,a.Tag2=o,a.AttrOfOper=u,a.SetPara("ShowCol",r),a.SetPara("PopSelectType",i),a.H=n,a.W=l}AddPopTree(u,t,o,r,i=!1,n=400,l=500){const a=new c;a.ExtModel="Pop",a.ExtType="PopBranches",a.Tag1=t,a.Tag2=o,a.Doc=r,a.AttrOfOper=u,a.SetPara("PopSelectType",i),a.H=n,a.W=l}AddPopTreeEns(u,t,o,r,i,n,l=null,a=!1,F=400,f=500){const E=new c;E.ExtModel="Pop",E.ExtType="PopBranches",E.AttrOfOper=u,E.Tag1=t,E.Tag2=o,E.Doc=r,E.Tag3=i,E.Tag=n,E.Tag5=l,E.SetPara("PopSelectType",a),E.H=F,E.W=f}get GetNewEntity(){return new S}constructor(){super()}}const x=Object.freeze(Object.defineProperty({__proto__:null,MapExt:S,MapExtAttr:e,MapExts:_},Symbol.toStringTag,{value:"Module"}));export{_ as M,c as P,e as a,S as b,N as c,x as d};
|