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.

20 lines
4.2 KiB

var K=Object.defineProperty;var S=(s,e,u)=>e in s?K(s,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):s[e]=u;var D=(s,e,u)=>(S(s,typeof e!="symbol"?e+"":e,u),u);var A=(s,e,u)=>new Promise((F,o)=>{var i=E=>{try{r(u.next(E))}catch(a){o(a)}},p=E=>{try{r(u.throw(E))}catch(a){o(a)}},r=E=>E.done?F(E.value):Promise.resolve(E.value).then(i,p);r((u=u.apply(s,e)).next())});import{Y as M}from"./index-f4658ae7.js";import{MapAttr as R}from"./MapAttr-cb594d82.js";import{M as h,b as _}from"./MapExt-db8cd7f3.js";import{SysEnums as I,SysEnumAttr as N}from"./SysEnum-989b6639.js";import{PageBaseGroupNew as x}from"./PageBaseGroupNew-ee20c033.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.js";import"./EnumLab-3cbd0812.js";import"./DataType-33901a1c.js";import"./ParamUtils-cdc24dd6.js";import"./SystemConfig-b93c25b3.js";import"./bignumber-cf158d26.js";import"./ParamsUtils-3cbc5822.js";import"./Attr-d5feb8b8.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"./SFDBSrc-e641ea16.js";import"./BSEntity-840a884b.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";class ou extends x{constructor(){super("GPN_RBNewAttr");D(this,"DescAttrs",`
#### \u5E2E\u52A9
- \u4EC0\u4E48\u662F\u6B63\u5219\u8868\u8FBE\u5F0F\uFF0C\u8BF7baidu\uFF0C\u8FD9\u4E2A\u540D\u8BCD\u3002
- \u7CFB\u7EDF\u5DF2\u7ECF\u5E2E\u60A8\u51C6\u5907\u4E00\u4E2A\u5E38\u7528\u6B63\u5219\u8868\u8FBE\u5F0F.
- \u8BF7\u9009\u62E9\u6B63\u786E\u7684\u4E8B\u4EF6\uFF0C\u7136\u540E\u6839\u636E\u4E8B\u4EF6\u9009\u62E9\u8868\u8FBE\u5F0F.
- \u6BD4\u5982: \u6821\u9A8C\u6587\u672C\u6846\u662F\u5426\u662F\u7535\u8BDD\u53F7\u7801\uFF0C\u5E94\u8BE5\u5728\u5931\u53BB\u7126\u70B9\uFF0C\u800C\u4E0D\u80FD\u5728\u53CC\u51FB\u4E8B\u4EF6.
#### \u56FE\u4F8B
- \u7535\u8BDD\u53F7\u7801\u6821\u9A8C
`);D(this,"DescDtl",`
#### \u5E2E\u52A9
- \u81EA\u5B9A\u4E49\u6B63\u5219\u8868\u8FBE\u5F0F, \u8BF7\u5728\u6587\u672C\u6846\u8F93\u5165\u6B63\u5219\u8868\u8FBE\u5F0F\uFF0C\u7136\u540E\u6267\u884C\u521B\u5EFA\u3002
- \u8BF7\u6B63\u786E\u7684\u9009\u62E9\u4E8B\u4EF6\u7136.
`);D(this,"DescAth",`
#### \u5E2E\u52A9
- \u81EA\u5B9A\u4E49\u51FD\u6570\uFF0C\u5C31\u662F\u5728\u670D\u52A1\u5668\u4E0A\u521B\u5EFA\u4E00\u4E2Ajs\u6587\u4EF6\uFF0C\u5199\u5165\u4E00\u4E2A\u51FD\u6570.
`);this.ForEntityClassID="TS.MapExt.RBAttr",this.PageTitle="\u65B0\u589E\u5F71\u54CD\u7684\u5143\u7D20"}Init(){return A(this,null,function*(){this.AddGroup("A","\u5F71\u54CD\u7684\u5B57\u6BB5");const u=new R;u.setPKVal(this.RefPKVal),yield u.Retrieve();const F=u.FK_MapData,o=`SELECT OID AS No,Lab as Name FROM Sys_GroupField WHERE CtrlType='' AND FrmID='${F}' ORDER BY Idx`,i=`SELECT KeyOfEn AS No, Name, GroupID as GroupNo FROM Sys_MapAttr
WHERE FK_MapData='${F}' AND UIVisible=1
ORDER BY Idx`;this.SelectItemsByGroupList("Attr","\u9009\u62E9\u5F71\u54CD\u7684\u5B57\u6BB5","",!0,o,i);const p=`SELECT No,Name FROM Sys_MapDtl WHERE FK_MapData='${F}'`;this.SelectItemsByList("Dtl","\u5F71\u54CD\u7684\u4ECE\u8868",this.DescDtl,!0,p);const r=`SELECT NoOfObj AS No,Name FROM Sys_Frmattachment WHERE FK_MapData='${F}'`;this.SelectItemsByList("Ath","\u5F71\u54CD\u7684\u9644\u4EF6",this.DescAth,!0,r)})}GenerSorts(){return A(this,null,function*(){return null})}Save_TextBox_X(u,F,o,i,p){return A(this,null,function*(){const r=this.RequestVal("RefPKVal"),E=new R(r);yield E.Retrieve();const a=new I;yield a.Retrieve(N.EnumKey,E.UIBindKey);const l=new h;yield l.Retrieve("RefPKVal",r,"ExtType",u);const C=o.split(","),y=i.split(",");for(let c=0;c<a.length;c++){const B=a[c];for(let m=0;m<C.length;m++){const n=C[m],t=new _;t.MyPK=n+"_RBAction_"+B.IntKey,t.setPKVal(n+"_RBAction_"+B.IntKey),l.filter(f=>f.AttrOfOper===n).length>0!=!0&&(t.FK_MapData=E.FK_MapData,t.ExtModel="RBAction",t.ExtType=u,t.RefPKVal=r,t.AttrOfOper=n,t.Tag=y[m],t.Tag1=B.IntKey,t.Tag2=B.Lab,t.Tag3="0",yield t.Insert())}}M.info("\u8BBE\u7F6E\u6210\u529F,\u8BF7\u5173\u95ED\u6216\u8005\u8BBE\u7F6E\u5176\u4ED6\u5143\u7D20,\u8FDB\u884C\u7F16\u8F91.")})}}export{ou as GPN_RBNewAttr};