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.

44 lines
8.8 KiB

var c=Object.defineProperty;var y=(m,o,F)=>o in m?c(m,o,{enumerable:!0,configurable:!0,writable:!0,value:F}):m[o]=F;var A=(m,o,F)=>(y(m,typeof o!="symbol"?o+"":o,F),F);var s=(m,o,F)=>new Promise((C,i)=>{var e=t=>{try{E(F.next(t))}catch(a){i(a)}},I=t=>{try{E(F.throw(t))}catch(a){i(a)}},E=t=>t.done?C(t.value):Promise.resolve(t.value).then(e,I);E((F=F.apply(m,o)).next())});import{Y as w}from"./index-f4658ae7.js";import{FrmAttachment as f}from"./FrmAttachment-cef46b5b.js";import{MapAttr as T}from"./MapAttr-cb594d82.js";import{GroupField as P,GroupCtrlType as N}from"./GroupField-d6637832.js";import{MapDtl as G}from"./MapDtl-dc3f1bee.js";import{UIContralType as l}from"./EnumLab-3cbd0812.js";import{PageBaseGroupNew as S,GPNReturnObj as D,GPNReturnType as p}from"./PageBaseGroupNew-ee20c033.js";import{FrmImgAth as K}from"./FrmImgAth-970ffe8e.js";import{GloComm as M}from"./GloComm-7cfbdfd9.js";import{MapData as U}from"./MapData-4fa397be.js";import"./UAC-8e255d47.js";import"./Map-73575e6b.js";import"./Attrs-62391d6b.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"./BSEntity-840a884b.js";import"./EntityOID-553df0d1.js";import"./Group-ab70f402.js";import"./Page-34b19d96.js";import"./EnumLab-d43291c1.js";import"./EntityNoName-d08126ae.js";import"./EnumLab-4f91f91c.js";import"./FrmTrack-10f0746d.js";import"./DBAccess-d3bef90d.js";class Bu extends S{constructor(){super("GPN_DirNew");A(this,"FieldAth",`
#### \u5E2E\u52A9
- \u5B57\u6BB5\u9644\u4EF6\uFF0C\u9644\u4EF6\u4EE5\u5B57\u6BB5\u540D\u7684\u5F62\u5F0F\u5728\u9875\u9762\u4E2D\u663E\u793A;
#### \u56FE\u4F8B
![\u8F93\u5165\u56FE\u7247\u8BF4\u660E](/resource/WF/Admin/FrmLogic/SFTable/Img/Ath1.png "\u5C4F\u5E55\u622A\u56FE.png")
#### \u6570\u636E\u5B58\u50A8
- \u9644\u4EF6\u7684\u9ED8\u8BA4\u4FDD\u5B58\u5728web\u670D\u52A1\u5668\u4E0A\u3002
- \u53EF\u4EE5\u4FDD\u5B58\u5230ftp\u670D\u52A1\u5668\u4E0A, ftp\u7684\u670D\u52A1\u5668\u7684\u8FDE\u63A5\u914D\u7F6E\u5728\u5168\u5C40\u7684\u914D\u7F6E\u6587\u4EF6\u4E2D\u3002
- \u5982\u679C\u9700\u8981\u4FDD\u5B58\u5230\u6570\u636E\u5E93\uFF0C\u5C31\u9700\u8981\u8003\u8651\u6570\u636E\u5E93\u7684\u5B58\u50A8\u4E0E\u5907\u4EFD\u7684\u95EE\u9898\uFF0C\u6587\u4EF6\u5C06\u4F1A\u5B58\u50A8\u5728 Sys_FrmAttachmentDB \u8868\u4E2D\u3002
`);A(this,"NewIntEnum",`
#### \u5E2E\u52A9
- \u586B\u5199\u683C\u5F0F1: \u56E2\u5458,\u515A\u5458,\u7FA4\u4F17
- \u7CFB\u7EDF\u89E3\u6790\u4E3A: 0\u662F\u56E2\u5458\uFF0C1\u662F\u515A\u5458\uFF0C2\u662F\u7FA4\u4F17.
- \u586B\u5199\u683C\u5F0F2: @0=\u56E2\u5458@1=\u515A\u5458@2=\u7FA4\u4F17
- \u7CFB\u7EDF\u89E3\u6790\u4E3A: 0\u662F\u56E2\u5458\uFF0C1\u662F\u515A\u5458\uFF0C2\u662F\u7FA4\u4F17\uFF0C\u8FD9\u6837\u5C31\u53EF\u4EE5\u81EA\u5DF1\u5B9A\u4E49\u679A\u4E3E\u503C.
#### \u6570\u636E\u5B58\u50A8
- int\u7C7B\u578B\u7684\u679A\u4E3E\u503C\u662F\u5E38\u7528\u7684\u6570\u636E\u7C7B\u578B\uFF0Cccfrom\u662F\u683C\u5F0F\u5316\u7684\u5B58\u50A8\u5230\u6570\u636E\u8868\u91CC.
- \u521B\u5EFA\u4E00\u4E2Aint\u7C7B\u578B\u7684\u5B57\u6BB5\uFF0C\u7528\u4E8E\u5B58\u50A8\u679A\u4E3E\u7684\u6570\u636E.
`);A(this,"Docs1",`
#### \u5E2E\u52A9
- \u8BE5\u8868\u5355\u662F\u56FA\u5B9A\u683C\u5F0F\u7684\u8868\u5355,\u53EF\u4EE5\u5C55\u73B04\u52176\u5217\u5C55\u73B0.
- \u4F18\u70B9:\u5F00\u53D1\u6548\u7387\u9AD8,\u5C55\u73B0\u7B80\u6D01,\u5B66\u4E60\u6210\u672C\u4F4E,\u4E1A\u52A1\u4EBA\u5458\u53EF\u4EE5\u5165\u624B.
- \u7F3A\u70B9:\u5C55\u793A\u6837\u5F0F\u56FA\u5B9A.
`);A(this,"Docs2",`
#### \u5E2E\u52A9
- \u4F9D\u6258\u5BCC\u6587\u672C\u7F16\u8F91\u5668,\u5B9E\u73B0\u5BF9\u8868\u5355\u7684\u7F16\u8F91.
- \u4F18\u70B9:\u683C\u5F0F\u7075\u6D3B,\u5C55\u73B0\u6548\u679C\u968F\u5FC3\u6240\u6B32.
- \u7F3A\u70B9:\u4E1A\u52A1\u4EBA\u5458\u5165\u624B\u9700\u8981\u4E00\u5B9A\u7684\u5B66\u4E60\u6210\u672C.
- \u9002\u7528\u4E8E:\u6548\u679C
`);A(this,"HelpDirGroupField",`
#### \u5E2E\u52A9
- Dir\u7AE0\u8282\u5185\u7684\u5B50\u7EA7\u53EA\u80FD\u662F\u9644\u4EF6\uFF0C\u4ECE\u8868\uFF0CAttr\u7AE0\u8282\uFF0CDir\u7AE0\u8282\uFF0C\u5927\u5757\u6587\u672C\u5B57\u6BB5.
`);A(this,"HelpDefaultGroupField",`
#### \u5E2E\u52A9
- CtrlType\u662F\u7A7A\u7684\u5B57\u7B26\u4E32\u6216\u8005null.
- \u5B50\u7EA7\u53EF\u4EE5\u662F \u6216\u8005 \u9644\u4EF6\uFF0C\u4ECE\u8868\uFF0CAttr\u7AE0\u8282\uFF0CDir\u7AE0\u8282.
`);A(this,"HelpAttrGroupField",`
#### \u5E2E\u52A9
- Attr\u7AE0\u8282\u5185\u7684\u5B57\u6BB5\u4F1A\u663E\u793A\u4E3A\u5C0F\u8868\u5355\u7684\u5F62\u5F0F.
`);this.PageTitle="\u65B0\u5EFA\u76EE\u5F55"}Init(){this.AddGroup("A","\u65B0\u5EFA\u76EE\u5F55"),this.TextBox1_Name("Dir","\u65B0\u5EFA\u7EAF\u76EE\u5F55",this.HelpDirGroupField,"\u65B0\u5EFA\u7EAF\u76EE\u5F55\u7AE0\u8282","\u7EAF\u76EE\u5F55\u7AE0\u8282","\u8F93\u5165\u76EE\u5F55\u540D\u79F0"),this.TextBox1_Name("Attr","\u65B0\u5EFAAttr\u7AE0\u8282",this.HelpAttrGroupField,"\u65B0\u5EFAAttr\u7AE0\u8282","Attr\u7AE0\u8282","\u8F93\u5165\u76EE\u5F55\u540D\u79F0"),this.TextBox2_NameNo("Dtl","\u65B0\u5EFA\u4ECE\u8868",this.FieldAth,"Dtl","\u4ECE\u8868ID","\u540D\u79F0","\u4ECE\u8868"),this.TextBox2_NameNo("Ath","\u65B0\u5EFA\u8868\u683C\u9644\u4EF6",this.FieldAth,"Ath","\u9644\u4EF6ID","\u540D\u79F0","\u9644\u4EF6"),this.TextBox2_NameNo("ChapterFrmLinkFrm","\u81EA\u5B9A\u4E49\u8868\u5355",this.HelpUn,"","\u8868\u5355ID","\u540D\u79F0","\u81EA\u5B9A\u4E49\u8868\u5355"),this.TextBox2_NameNo("Self","\u81EA\u5B9A\u4E49URL",this.HelpUn,"","url","\u540D\u79F0","\u81EA\u5B9A\u4E49Url")}GenerSorts(){return s(this,null,function*(){return Promise.resolve([])})}Save_TextBox_X(F,C,i,e,I){return s(this,null,function*(){const E=this.RequestVal("FrmID"),t=new P;t.FrmID=E,t.ParentOID=this.RequestVal("ParentOID");let a="";const n=this.RequestVal("ParentOID"),u=new T;if(F==="field"||F=="FrmAttachmentSingle"){if(u.GroupID=n,u.FK_MapData=E,u.MyPK=E+"_"+e,u.KeyOfEn=e,u.Name=i,(yield u.IsExits())==!0)return new D(p.Error,"\u9644\u4EF6ID["+u.MyPK+"]\u5DF2\u5B58\u5728");const r=new f;r.MyPK=u.MyPK,(yield u.IsExits())==!1&&(r.FK_MapData=E,r.NoOfObj=e,r.Name=i,r.GroupID=n,r.IsDtlAth=0,F==="field"?u.UploadType=1:u.UploadType=0,yield r.Insert()),F==="field"&&(u.UIContralType=l.AthShow,a="TS.FrmUI.FrmAttachmentExt",u.SetPara("EnName",a)),F==="FrmAttachmentSingle"&&(u.UIContralType=l.AthShow,u.UploadType=0,a="TS.FrmUI.FrmAttachmentExt",u.SetPara("EnName",a)),yield u.Insert()}if(F==="Ath"){u.MyPK=E+"_"+e,a="TS.FrmUI.FrmAttachmentExt",t.Lab=i,t.FrmID=E,t.CtrlID=u.MyPK,t.CtrlType=N.Ath,t.Icon="icon-paper-clip",yield t.Insert();const r=new f;if(r.MyPK=u.MyPK,(yield r.IsExits())==!0)return new D(p.Error,"\u9644\u4EF6ID["+u.MyPK+"]\u5DF2\u5B58\u5728");r.FK_MapData=E,r.NoOfObj=e,r.Name=i,r.GroupID=t.OID,r.IsDtlAth=0,yield r.Insert();const B="/@/WF/Comm/EnOnly.vue?EnName="+a+"&PKVal="+r.MyPK;return new D(p.GoToUrl,B)}if(F==="write"&&(u.GroupID=n,u.FK_MapData=E,u.MyPK=E+"_"+e,u.KeyOfEn=e,u.Name=i,u.UIContralType=l.HandWriting,a="TS.FrmUI.FrmHandWriting",u.SetPara("EnName",a),yield u.Insert()),F==="image"){if(u.GroupID=n,u.FK_MapData=E,u.MyPK=E+"_"+e,u.KeyOfEn=e,u.Name=i,u.UIContralType=l.FrmImgAth,a="TS.FrmUI.FrmImgAth",u.SetPara("EnName",a),(yield u.IsExits())==!0)return new D(p.Error,"\u9644\u4EF6ID["+u.MyPK+"]\u5DF2\u5B58\u5728");const r=new K;r.MyPK=u.MyPK,(yield u.IsExits())==!1&&(r.FK_MapData=E,r.CtrlID=e,r.Name=i,r.GroupID=n,r.IsDtlAth=0,yield r.Insert()),yield u.Insert()}if(F==="office"&&(u.GroupID=n,u.FK_MapData=E,u.MyPK=E+"_"+e,u.KeyOfEn=e,u.Name=i,u.UIContralType=l.GovDocFile,a="TS.FrmUI.MapAttrGovDocFile",u.SetPara("EnName",a),yield u.Insert()),F==="Dtl"){const r=new G;if(r.No=E+e,yield r.IsExits()){w.info(e+"\u5DF2\u7ECF\u5B58\u5728");return}r.Name=i,r.FK_MapData=E,r.PTable=r.No,t.Lab=r.Name,t.CtrlType="Dtl",t.CtrlID=r.No,t.Icon="icon-list",yield t.Insert(),r.GroupField=t.OID,yield r.Insert(),a="TS.Frm.MapDtlExt";const B="/@/WF/Comm/EnOnly.vue?EnName="+a+"&PKVal="+r.No;return new D(p.GoToUrl,B)}if(F==="Dir"&&(t.Lab=i,t.CtrlType="Dir",t.SetPara("EnName","TS.FrmUI.GroupField"),yield t.Insert()),F==="Attr"&&(t.Lab=i,t.CtrlType="Attr",t.SetPara("EnName","TS.FrmUI.GroupField"),yield t.Insert()),F==="Self"&&(t.Lab=i,t.CtrlType="ChapterFrmSelfUrl",t.CtrlID=e,t.SetPara("EnName","TS.FrmUI.GroupField"),t.Icon="icon-link",yield t.Insert()),F==="ChapterFrmLinkFrm"){const r=new U(E);if(r.No=e,(yield r.RetrieveFromDBSources())==0)return"err@\u8868\u5355ID\u8F93\u5165\u9519\u8BEF.";t.Lab=i,t.CtrlType="ChapterFrmLinkFrm",t.CtrlID=e,t.SetPara("EnName","TS.FrmUI.GroupField"),t.Icon="icon-cup",yield t.Insert()}const h=M.UrlEn(t.GetParaString("EnName",""),t.OID);return new D(p.GoToUrl,h)})}}export{Bu as GPN_DirNew};