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.
9 lines
3.8 KiB
9 lines
3.8 KiB
var d=Object.defineProperty;var S=(o,r,e)=>r in o?d(o,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[r]=e;var C=(o,r,e)=>(S(o,typeof r!="symbol"?r+"":r,e),e);var m=(o,r,e)=>new Promise((F,a)=>{var E=u=>{try{l(e.next(u))}catch(i){a(i)}},R=u=>{try{l(e.throw(u))}catch(i){a(i)}},l=u=>u.done?F(u.value):Promise.resolve(u.value).then(E,R);l((e=e.apply(o,r)).next())});import{RecReadonly as A}from"./RecReadonly-95904129.js";import{RecReadonlyFieldString as D}from"./RecReadonlyFieldString-01c9ac4c.js";import{PageBaseGroupNew as P,GPNReturnObj as s,GPNReturnType as y}from"./PageBaseGroupNew-ee20c033.js";import{MapAttr as T}from"./MapAttr-cb594d82.js";import{GloComm as p}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"./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"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./Events-141c34ea.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";class eu extends P{constructor(){super("GPN_RecReadonly");C(this,"None",`
|
|
#### \u5E2E\u52A9
|
|
- \u63A7\u5236\u7684\u5185\u5BB9\u4E3A,\u5982\u4F55\u8BA9\u8868\u5355\u53EA\u8BFB.
|
|
#### \u63A7\u5236\u89E3\u6790\u89C4\u5219.
|
|
1. \u6309\u7167SQL\u8BA1\u7B97: \u8BBE\u7F6E\u7684SQL\u8FD4\u56DE\u503C\u6267\u884C\u540E\u5927\u4E8E 0 \u6210\u7ACB, \u5426\u5219\u4E0D\u6210\u7ACB.
|
|
1. \u6309\u7167\u5B57\u6BB5\u503C: \u8BBE\u7F6E\u7684\u5B57\u6BB5\u503C\uFF0C\u5426\u5219\u4E0D\u6210\u7ACB.
|
|
`);this.ForEntityClassID="TS.CCBill.RecReadonly",this.PageTitle="\u5355\u8BB0\u5F55\u53EA\u8BFB\u89C4\u5219"}GenerSorts(){return m(this,null,function*(){return Promise.resolve([])})}Init(){return m(this,null,function*(){this.AddGroup("A","\u5355\u8BB0\u5F55\u53EA\u8BFB\u89C4\u5219"),this.TextSQL("BySQL","\u6309\u7167SQL\u8BA1\u7B97",this.None,"\u8BF7\u8F93\u5165\u67E5\u8BE2SQL\u8BED\u53E5","","\u8BF7\u9605\u8BFB\u5E2E\u52A9,\u6CE8\u610F\u683C\u5F0F.");const e=`SELECT MyPK as No, Name FROM Sys_MapAttr WHERE FK_MapData='${this.RefPKVal}'
|
|
AND KeyOfEn NOT IN ('OID','FID','AtPara') `;this.SelectItemsByList("ByField","\u9009\u62E9\u5B57\u6BB5",this.HelpUn,!1,e)})}Save_TextBox_X(e,F,a,E,R){return m(this,null,function*(){const l=this.RequestVal("RefPKVal"),u=new A;if(u.MyPK=l+"_"+e+"_RecReadonly",(yield u.RetrieveFromDBSources())==1){alert("\u8BE5\u9009\u9879\u5DF2\u7ECF\u5B58\u5728,\u8BF7\u70B9\u51FB\u4FEE\u6539.");return}u.FrmID=l,u.MarkID=e,u.DBRole="RecReadonly",u.MarkName=this.GetPageName(e),u.Docs="\u65E0";let i="TS.CCBill.RecReadonly";if(e=="BySQL"&&(i="TS.CCBill.RecReadonlySQL"),e=="ByField"&&(i="TS.CCBill.RecReadonlyField"),u.SetPara("EnName",i),yield u.Insert(),e==="BySQL"){u.Doc=a,yield u.Update();const t=p.UrlEn(i,u.MyPK);return new s(y.GoToUrl,t)}if(e==="ByField"){const t=new D;t.MyPK=u.MyPK,yield t.RetrieveFromDBSources();const B=new T(a);B.MyPK=a,yield B.Retrieve();let n="TS.CCBill.RecReadonlyFieldString";B.LGType===1&&(n="TS.CCBill.RecReadonlyFieldEnum",t.UIBindKey=B.UIBindKey),B.LGType>=2&&(n="TS.CCBill.RecReadonlyFieldString"),B.LGType===0&&B.IsNum&&(n="TS.CCBill.RecReadonlyFieldNum"),t.AttrID=a,t.AttrKey=B.KeyOfEn,t.AttrName=E,t.OperatorMark="=",t.OperatorT="\u7B49\u4E8E",t.OperatorValue="0",t.OperatorValueT="\u672A\u8BBE\u7F6E",t.Idx=100,t.SetPara("EnName",n),yield t.Update();const c=p.UrlEn(n,u.MyPK);return new s(y.GoToUrl,c)}return alert("\u6CA1\u6709\u5224\u65AD\u7684PageID:"+e),new s(y.GoToUrl,p.UrlEn(i,u.MyPK))})}}export{eu as GPN_RecReadonly};
|