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.

8 lines
3.7 KiB

var F=Object.defineProperty;var B=(r,a,e)=>a in r?F(r,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[a]=e;var m=(r,a,e)=>(B(r,typeof a!="symbol"?a+"":a,e),e);var D=(r,a,e)=>new Promise((l,o)=>{var p=t=>{try{i(e.next(t))}catch(u){o(u)}},E=t=>{try{i(e.throw(t))}catch(u){o(u)}},i=t=>t.done?l(t.value):Promise.resolve(t.value).then(p,E);i((e=e.apply(r,a)).next())});import{b as s}from"./MapExt-db8cd7f3.js";import{PageBaseGroupNew as c,GPNReturnObj as A,GPNReturnType as S}from"./PageBaseGroupNew-ee20c033.js";import{D as y}from"./DataType-33901a1c.js";import{GloComm as f}from"./GloComm-7cfbdfd9.js";import"./UAC-8e255d47.js";import"./index-f4658ae7.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.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"./MapAttr-cb594d82.js";import"./Events-141c34ea.js";import"./SFTable-d63f9fb4.js";import"./EntityNoName-d08126ae.js";import"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";class uu extends c{constructor(){super("GPN_FullDataDDL");m(this,"Docs1",`
#### \u5E2E\u52A9
- \u8BE5\u8868\u5355\u662F\u56FA\u5B9A\u683C\u5F0F\u7684\u8868\u5355,\u53EF\u4EE5\u5C55\u73B04\u52176\u5217\u5C55\u73B0.</li>
- \u4F18\u70B9:\u5F00\u53D1\u6548\u7387\u9AD8,\u5C55\u73B0\u7B80\u6D01,\u5B66\u4E60\u6210\u672C\u4F4E,\u4E1A\u52A1\u4EBA\u5458\u53EF\u4EE5\u5165\u624B.</li>
- \u7F3A\u70B9:\u5C55\u793A\u6837\u5F0F\u56FA\u5B9A.</li>
`)}get ForEntityClassID(){return"TS.MapExt.FullDataDDL"}Init(){return D(this,null,function*(){this.PageTitle="\u9009\u62E9\u4E0B\u62C9\u6846";const e=this.RequestVal("RefPKVal"),l=new s(e);yield l.Retrieve(),this.AddGroup("A","\u9009\u62E9\u4E0B\u62C9\u6846");const o="SELECT KeyOfEn No,Name FROM Sys_mapAttr WHERE FK_MapData='"+l.FK_MapData+"' AND ( UIContralType=1 or UIContralType=2) ";this.SelectItemsByList("SelectDDL","\u9009\u62E9\u4E0B\u62C9\u6846",this.Docs1,!1,o),this.SelectItemsByList("SelectDDL.FullWay","\u9009\u62E9\u65B9\u5F0F",this.Docs1,!1,y.TurnEnumStrToAttr("@0=\u81EA\u5B9A\u4E49\u6A21\u5F0F@1=\u7ED1\u5B9A\u5B57\u5178\u8868"))})}GenerSorts(){return D(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(e,l,o,p,E){return D(this,null,function*(){if(e==="SelectDDL"){const i=this.RequestVal("RefPKVal"),t=new s(i);yield t.Retrieve();const u=new s;if(u.MyPK=t.MyPK+"_"+o,(yield u.IsExits())==!0)return alert("\u586B\u5145\u7684\u4E0B\u62C9\u6846\u5DF2\u5B58\u5728,\u60A8\u53EF\u4EE5\u5220\u9664\u6389\u91CD\u65B0\u521B\u5EFA.."),null}if(e==="SelectDDL.FullWay"){const i=this.RequestVal("RefPKVal"),t=new s(i);yield t.Retrieve();const u=new s;if(u.MyPK=t.MyPK+"_"+this.RequestVal("tb1","SelectDDL"),(yield u.IsExits())==!0)return alert("\u586B\u5145\u7684\u4E0B\u62C9\u6846\u5DF2\u5B58\u5728,\u60A8\u53EF\u4EE5\u5220\u9664\u6389\u91CD\u65B0\u521B\u5EFA.."),null;u.FK_MapData=t.FK_MapData,u.AttrOfOper=t.AttrOfOper,u.ExtModel="FullDataDDL",u.ExtType="FullDataDDL",u.RefPKVal=t.MyPK,u.Tag1=this.RequestVal("tb1","SelectDDL"),u.Tag2=this.RequestVal("tb2","SelectDDL"),o=="0"?(u.SetPara("EnName","TS.MapExt.FullDDLSelf"),u.DoWay="Self"):(u.SetPara("EnName","TS.MapExt.FullDDLSFTable"),u.DoWay="SFTable"),yield u.DirectInsert();const n=f.UrlEn(u.GetParaString("EnName",""),u.MyPK);return new A(S.GoToUrl,n)}})}}export{uu as GPN_FullDataDDL};