var D=Object.defineProperty;var m=(F,e,u)=>e in F?D(F,e,{enumerable:!0,configurable:!0,writable:!0,value:u}):F[e]=u;var l=(F,e,u)=>(m(F,typeof e!="symbol"?e+"":e,u),u);var s=(F,e,u)=>new Promise((r,o)=>{var A=B=>{try{E(u.next(B))}catch(n){o(n)}},i=B=>{try{E(u.throw(B))}catch(n){o(n)}},E=B=>B.done?r(B.value):Promise.resolve(B.value).then(A,i);E((u=u.apply(F,e)).next())});import{UAC as p}from"./UAC-8e255d47.js";import{Map as h}from"./Map-73575e6b.js";import{RefMethodType as a,RefMethod as d}from"./RefMethod-33a71db4.js";import S from"./BSEntity-840a884b.js";import{EntityMyPK as f,EntitiesMyPK as T}from"./EntityMyPK-e742fec8.js";import{FrmAttachmentAttr as t}from"./FrmAttachment-cef46b5b.js";import"./index-f4658ae7.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"./SearchNormal-5c7fda42.js";import"./SearchFKEnum-31a3a609.js";import"./Glo-fda3f906.js";import"./EnMapExt-8e17025c.js";import"./Entities-6a72b013.js";class c extends f{constructor(u){super("TS.FrmUI.FrmAttachmentSingle");l(this,"IsUse",!1);u&&(this.MyPK=u)}get HisUAC(){const u=new p;return u.IsDelete=!0,u.IsUpdate=!0,u.IsInsert=!0,u}get EnMap(){const u=new h("Sys_FrmAttachment","\u5B57\u6BB5\u5355\u9644\u4EF6");u.AddMyPK(),u.AddTBString(t.FK_MapData,null,"\u8868\u5355ID",!0,!0,1,100,20),u.AddTBString(t.NoOfObj,null,"\u9644\u4EF6\u6807\u8BC6",!0,!0,0,50,20),u.AddTBInt(t.FK_Node,0,"\u8282\u70B9\u63A7\u5236(\u5BF9sln\u6709\u6548)",!1,!1),u.AddTBString(t.Name,null,"\u9644\u4EF6\u540D\u79F0",!0,!1,0,50,20,!1),u.AddTBString(t.Exts,null,"\u6587\u4EF6\u683C\u5F0F",!0,!1,0,50,20,!1,null),u.SetHelperAlert(t.Exts,`\u4E0A\u4F20\u8981\u6C42,\u8BBE\u7F6E\u6A21\u5F0F\u4E3A: *.*, *.doc, *.docx, *.png,\u591A\u4E2A\u4E2D\u95F4\u7528\u9017\u53F7\u5206\u5F00. \u8868\u793A\u4EC5\u4EC5\u5141\u8BB8\u4E0A\u4F20\u6307\u5B9A\u7684\u540E\u7F00\u7684\u6587\u4EF6.`),u.AddBoolean(t.NumOfUpload,!1,"\u662F\u5426\u5FC5\u586B\uFF1F",!0,!0),u.AddTBInt(t.FileMaxSize,10240,"\u9644\u4EF6\u6700\u5927\u9650\u5236(KB)",!0,!1),u.AddDDLSysEnum(t.AthSaveWay,3,"\u4FDD\u5B58\u65B9\u5F0F",!0,!0,t.AthSaveWay,"@3=\u4FDD\u5B58\u5230\u5BF9\u8C61\u5B58\u50A8OSS@0=\u4FDD\u5B58\u5230web\u670D\u52A1\u5668@1=\u4FDD\u5B58\u5230\u6570\u636E\u5E93@2=ftp\u670D\u52A1\u5668@4=\u5B58\u50A8\u94FE\u63A5(\u53EA\u80FD\u63A5\u53D7\u5916\u90E8\u6570\u636E)"),u.AddDDLSysEnum(t.AthSingleRole,0,"\u6A21\u677F\u89C4\u5219",!0,!0,t.AthSingleRole,"@0=\u4E0D\u4F7F\u7528\u6A21\u677F@1=\u4F7F\u7528\u4E0A\u4F20\u6A21\u677F@2=\u4F7F\u7528\u4E0A\u4F20\u6A21\u677F\u81EA\u52A8\u52A0\u8F7D\u6570\u636E\u6807\u7B7E"),u.SetHelperAlert(t.AthSingleRole,"\u5355\u9644\u4EF6\u6A21\u677F\u4F7F\u7528\u89C4\u5219\uFF0C\u5982\u679C\u542F\u7528\uFF0C\u60A8\u9700\u8981\u4E0A\u4F20wps/word\u6A21\u677F\u3002"),u.AddDDLSysEnum(t.AthEditModel,0,"\u5728\u7EBF\u7F16\u8F91\u6A21\u5F0F",!0,!0,t.AthEditModel,"@0=\u53EA\u8BFB@1=\u53EF\u7F16\u8F91\u5168\u90E8\u533A\u57DF@2=\u53EF\u7F16\u8F91\u975E\u6570\u636E\u6807\u7B7E\u533A\u57DF"),u.SetHelperAlert(t.AthEditModel,"\u7528\u4E8E\u63A7\u5236\u9644\u4EF6\u7684\u5728\u7EBF\u7F16\u8F91\u6A21\u5F0F"),u.AddBoolean(t.DeleteWay,!0,"\u662F\u5426\u53EF\u4EE5\u5220\u9664\uFF1F",!0,!0),u.AddBoolean(t.IsUpload,!0,"\u662F\u5426\u53EF\u4EE5\u4E0A\u4F20",!0,!0),u.AddBoolean(t.IsDownload,!0,"\u662F\u5426\u53EF\u4EE5\u4E0B\u8F7D",!0,!0),u.AddBoolean(t.IsNote,!0,"\u662F\u5426\u589E\u52A0\u5907\u6CE8",!0,!0),u.AddDDLSysEnum(t.AthUploadWay,0,"\u63A7\u5236\u4E0A\u4F20\u63A7\u5236\u65B9\u5F0F",!0,!0,t.AthUploadWay,"@0=\u7EE7\u627F\u6A21\u5F0F@1=\u534F\u4F5C\u6A21\u5F0F"),u.AddDDLSysEnum(t.CtrlWay,0,"\u63A7\u5236\u5448\u73B0\u63A7\u5236\u65B9\u5F0F",!0,!0,"Ath"+t.CtrlWay,"@0=PK-\u4E3B\u952E@1=FID-\u5E72\u6D41\u7A0BID@2=PWorkID-\u7236\u6D41\u7A0BID@3=\u4EC5\u80FD\u67E5\u770B\u81EA\u5DF1\u4E0A\u4F20\u7684\u5B57\u6BB5\u5355\u9644\u4EF6@4=WorkID-\u6309\u7167WorkID\u8BA1\u7B97(\u5BF9\u6D41\u7A0B\u8282\u70B9\u8868\u5355\u6709\u6548)@5=P2WorkID@6=P3WorkID"),u.AddBoolean(t.IsToHeLiuHZ,!0,"\u8BE5\u5B57\u6BB5\u5355\u9644\u4EF6\u662F\u5426\u8981\u6C47\u603B\u5230\u5408\u6D41\u8282\u70B9\u4E0A\u53BB\uFF1F(\u5BF9\u5B50\u7EBF\u7A0B\u8282\u70B9\u6709\u6548)",!0,!0,!0),u.AddBoolean(t.IsHeLiuHuiZong,!0,"\u662F\u5426\u662F\u5408\u6D41\u8282\u70B9\u7684\u6C47\u603B\u5B57\u6BB5\u5355\u9644\u4EF6\u7EC4\u4EF6\uFF1F(\u5BF9\u5408\u6D41\u8282\u70B9\u6709\u6548)",!0,!0,!0),u.AddTBString(t.DataRefNoOfObj,"AttachM1","\u5BF9\u5E94\u5B57\u6BB5\u5355\u9644\u4EF6\u6807\u8BC6",!0,!1,0,150,20),u.SetHelperAlert("DataRefNoOfObj","\u5BF9WorkID\u6743\u9650\u6A21\u5F0F\u6709\u6548,\u7528\u4E8E\u67E5\u8BE2\u8D2F\u7A7F\u6574\u4E2A\u6D41\u7A0B\u7684\u5B57\u6BB5\u5355\u9644\u4EF6\u6807\u8BC6,\u4E0E\u4ECE\u8868\u7684\u6807\u8BC6\u4E00\u6837."),u.AddDDLSysEnum(t.ReadRole,0,"\u9605\u8BFB\u89C4\u5219",!0,!0,t.ReadRole,"@0=\u4E0D\u63A7\u5236@1=\u672A\u9605\u8BFB\u963B\u6B62\u53D1\u9001@2=\u672A\u9605\u8BFB\u505A\u8BB0\u5F55"),u.AddBoolean(t.IsTurn2Html,!1,"\u662F\u5426\u8F6C\u6362\u6210html(\u65B9\u4FBF\u624B\u673A\u6D4F\u89C8)",!0,!0,!0),u.AddTBAtParas(3e3),u.AddTBInt(t.UploadType,0,"0\u5355\u9644\u4EF61\u591A\u9644\u4EF6",!1,!1),u.AddTBInt(t.IsVisable,0,"\u662F\u5426\u53EF\u89C1?",!1,!1);const r=new d;r.Title="\u4E0A\u4F20wps\u6A21\u677F",r.ClassMethod=this.ToString()+".DoUploadTemplateWPS",r.RefMethodType=a.RightFrameOpen,r.Icon="icon-fire",u.AddRefMethod(r);const o=new d;o.Title="\u4E0A\u4F20word\u6A21\u677F",o.ClassMethod=this.ToString()+".DoUploadTemplateWord",o.RefMethodType=a.RightFrameOpen,o.Icon="icon-fire",u.AddRefMethod(o);const A=new d;return A.Title="\u6D4B\u8BD5FTP\u670D\u52A1\u5668",A.ClassMethod=this.ToString()+".DoTestFTPHost",A.RefMethodType=a.Func,A.Icon="icon-fire",u.AddRefMethod(A),this._enMap=u,this._enMap}DoUploadTemplateWPS(){return"../../Admin/FoolFormDesigner/Template/FrmAttachmentSingle/UploadAthTemplateWPS.htm?FrmID="+this.FK_MapData+"&MyPK="+this.MyPK}DoUploadTemplateWord(){return"../../Admin/FoolFormDesigner/Template/FrmAttachmentSingle/UploadAthTemplateWord.htm?FrmID="+this.FK_MapData+"&MyPK="+this.MyPK}DoTestFTPHost(){return s(this,null,function*(){const u=new S("TS.Sys.FrmAttachmentSingle",this.MyPK);return yield u.Init(),yield u.DoMethodReturnString("DoTestFTPHost")})}}class v extends T{get GetNewEntity(){return new c}constructor(){super()}}export{c as FrmAttachmentSingle,v as FrmAttachmentSingles};