(this["webpackJsonptank-front"]=this["webpackJsonptank-front"]||[]).push([[0],{1042:function(e,a,n){},1047:function(e,a,n){},1185:function(e,a,n){},1198:function(e,a,n){},1199:function(e,a,n){e.exports=n.p+"static/media/folder.f8d1b500.svg"},1200:function(e,a,n){e.exports=n.p+"static/media/pdf.c256fdcb.svg"},1201:function(e,a,n){e.exports=n.p+"static/media/doc.1e70a87c.svg"},1202:function(e,a,n){e.exports=n.p+"static/media/ppt.9ec3e018.svg"},1203:function(e,a,n){e.exports=n.p+"static/media/xls.ef5ba31b.svg"},1204:function(e,a,n){e.exports=n.p+"static/media/audio.30a1ea02.svg"},1205:function(e,a,n){e.exports=n.p+"static/media/video.4387235d.svg"},1206:function(e,a,n){e.exports=n.p+"static/media/text.49dc13ae.svg"},1207:function(e,a,n){e.exports=n.p+"static/media/psd.be6691be.svg"},1208:function(e,a,n){e.exports=n.p+"static/media/image.06f036ce.svg"},1209:function(e,a,n){e.exports=n.p+"static/media/file.fd3e15f8.svg"},1210:function(e,a,n){},1258:function(e,a,n){},1259:function(e,a,n){},167:function(e,a,n){e.exports=n.p+"static/media/logo.21458adb.png"},2834:function(e,a,n){},2835:function(e,a,n){},2909:function(e,a,n){},2911:function(e,a,n){},2912:function(e,a,n){},2918:function(e,a,n){},2919:function(e,a,n){},2924:function(e,a,n){},2936:function(e,a,n){},2937:function(e,a,n){},2939:function(e,a,n){},2941:function(e,a,n){},2942:function(e,a,n){},2943:function(e,a,n){},2944:function(e,a,n){},2946:function(e,a,n){},2947:function(e,a,n){},3255:function(e,a,n){},3256:function(e,a,n){},3257:function(e,a,n){},3258:function(e,a,n){},3259:function(e,a,n){},3260:function(e,a,n){},3261:function(e,a,n){},3264:function(e,a,n){},3270:function(e,a,n){},3271:function(e,a,n){},3274:function(e,a,n){},3286:function(e,a,n){},3287:function(e,a,n){},3294:function(e,a,n){},3295:function(e,a,n){},3296:function(e,a,n){},3297:function(e,a,n){},3298:function(e,a,n){},3299:function(e,a,n){},3300:function(e,a,n){},3301:function(e,a,n){},3302:function(e,a,n){},3303:function(e,a,n){},3304:function(e,a,n){},3305:function(e,a,n){},3306:function(e,a,n){"use strict";n.r(a);n(807),n(856);var i=n(0),r=n.n(i),l=n(29),o=n.n(l),s=(n(1040),n(24)),c=n.n(s),u=n(58),m=n(6),p=n(7),d=n(9),h=n(10),f=n(72),g=(n(1042),function(e){Object(h.a)(TankComponent,e);var a=Object(d.a)(TankComponent);function TankComponent(){var e;Object(m.a)(this,TankComponent);for(var n=arguments.length,i=new Array(n),r=0;r1&&void 0!==arguments[1]&&arguments[1],n=a?1e3:1024;if(Math.abs(e)=n&&r1&&void 0!==arguments[1]?arguments[1]:1;if(!e)return e;var n=e.split("/");return(n=n.filter((function(e,a){return""!==e}))).splice(n.length-a),"/"+n.join("/")}},{key:"startWith",value:function startWith(e,a){return!("undefined"===typeof a||null===a||""===a||"undefined"===typeof e||null===e||0===e.length||a.length>e.length)&&e.substr(0,a.length)===a}},{key:"endWith",value:function endWith(e,a){return!(null===a||""===a||null===e||0===e.length||a.length>e.length)&&e.substring(e.length-a.length)===a}},{key:"trimPrefix",value:function trimPrefix(e,a){return e?e.substr(0,a.length)===a?e.substr(a.length):e:""}},{key:"trimSuffix",value:function trimSuffix(e,a){return e?e.substring(e.length-a.length)===a?e.substr(0,e.length-a.length):e:""}},{key:"append",value:function append(e,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return null===e||""===e||"string"!==typeof e?a:e+n+a}},{key:"isBlank",value:function isBlank(e){return null===e||void 0==e||""===e.trim()}},{key:"isNotBlank",value:function isNotBlank(e){return!StringUtil.isBlank(e)}},{key:"generateUniqueCode",value:function generateUniqueCode(e){void 0===e&&(e=(new Date).getTime());var a,n,i="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",r=[],l=i.length;for(n=0;Math.floor(e/l)>0;n++)a=e%l,r.push(a),e=(e-a)/l;r.push(e);var o="";return r.forEach((function(e){o=i[e]+o})),o}},{key:"parseUniqueCode",value:function parseUniqueCode(e){var a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",n=e.split(""),i=[];n.map((function(e){i.push(a.indexOf(e))}));for(var r=0,l=0;l1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0;arguments.length>5&&arguments[5];R.a.get(e,{params:a}).then((function(e){T.safeCallback(n)(e)})).catch((function(e){T.safeCallback(i)(e)})).finally((function(){T.safeCallback(r)()}))}},{key:"httpPost",value:function httpPost(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0;R.a.post(e,a,l).then((function(e){T.safeCallback(n)(e)})).catch((function(e){T.safeCallback(i)(e)})).finally((function(){T.safeCallback(r)()}))}},{key:"httpPostFile",value:function httpPostFile(e,a,n,i,r,l,o){var s={headers:{"Content-Type":"multipart/form-data"},onUploadProgress:l};R.a.post(e,a,s).then((function(e){T.safeCallback(n)(e)})).catch((function(e){T.safeCallback(i)(e)})).finally((function(){T.safeCallback(r)()}))}}]),HttpUtil}(),B=n(790),V=n.n(B),z=n(92),_=n.n(z),q=function(){function DateUtil(){Object(m.a)(this,DateUtil)}return Object(p.a)(DateUtil,null,[{key:"simpleDateHourMinute",value:function simpleDateHourMinute(e){return null==e?"":_()(e).format(DateUtil.DEFAULT_HOUR_MINUTE)}},{key:"simpleDateTime",value:function simpleDateTime(e){return null==e?"":_()(e).format(DateUtil.DEFAULT_FORMAT)}},{key:"simpleDate",value:function simpleDate(e){return null==e?"":_()(e).format(DateUtil.DATE_FORMAT)}},{key:"lastDay",value:function lastDay(e,a){return void 0===a&&(a=DateUtil.DEFAULT_FORMAT),null==e?"":_()(e).add(-1,"days").format(a)}},{key:"format",value:function format(e,a){return null==e?"":_()(e).format(a)}},{key:"parse",value:function parse(e){return _()(e).isValid()?_()(e).toDate():null}},{key:"str2Date",value:function str2Date(e){return _()(e).isValid()?_()(e).toDate():new Date}}]),DateUtil}();q.DEFAULT_FORMAT="YYYY-MM-DD HH:mm:ss",q.DEFAULT_HOUR_MINUTE="YYYY-MM-DD HH:mm",q.SLASH_DATE_FORMAT="YYYY/MM/DD",q.TIME_FORMAT="HH:mm:ss",q.DATE_FORMAT="YYYY-MM-DD",q.COMPACT_DATE_FORMAT="YYYYMMDD";var H=function(){function JsonUtil(){Object(m.a)(this,JsonUtil)}return Object(p.a)(JsonUtil,null,[{key:"parseList",value:function parseList(e){if(!e)return[];if(e instanceof Array)return e;try{var a=JSON.parse(e);return a instanceof Array?a:(console.error("\u4e0d\u80fd\u5c06"+e+"\u8f6c\u6362\u6210\u6570\u7ec4"),[])}catch(n){return console.error("\u4e0d\u80fd\u5c06"+e+"\u8f6c\u6362\u6210JSON"),[]}}},{key:"toObj",value:function toObj(e){if(!e)return{};try{return JSON.parse(e)}catch(a){return console.error("\u4e0d\u80fd\u5c06json\u5b57\u7b26\u4e32"+e+"\u8f6c\u6362\u6210\u5bf9\u8c61"),{}}}},{key:"toJson",value:function toJson(e){return e||(e={}),JSON.stringify(e)}},{key:"prettyJson",value:function prettyJson(e){return"string"===typeof e&&(e=JSON.parse(e)),JSON.stringify(e,null,2)}}]),JsonUtil}(),W=function(){function ObjectUtil(){Object(m.a)(this,ObjectUtil)}return Object(p.a)(ObjectUtil,null,[{key:"extend",value:function extend(e,a){for(var n in a)a.hasOwnProperty(n)&&e.hasOwnProperty(n)&&(e[n]=a[n])}},{key:"deepExtend",value:function deepExtend(e,a){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];for(var i in a)n?e.hasOwnProperty(i)&&(e[i]=a[i]instanceof Object?ObjectUtil.deepExtend({},a[i],!1):a[i]):e[i]=a[i]instanceof Object?ObjectUtil.deepExtend({},a[i],!1):a[i];return e}},{key:"assignDate",value:function assignDate(e,a){e.hasOwnProperty(a)&&(e[a]=q.str2Date(e[a]))}},{key:"assignList",value:function assignList(e,a,n){if(e.hasOwnProperty(a)){if(n===String)return void(e[a]=H.parseList(e[a]));var i=e[a];if(!i)return void(e[a]=(new e.constructor)[a]);if(e[a]=[],!n)return;for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0,o=this;return l||(l={}),o.loading=!0,o.updateUI(),j.httpGet(e,a,(function(e){o.specialErrorHandler(e)?T.safeCallback(i)(e):T.safeCallback(n)(e)}),(function(e){var a=e.response;console.error("\u8bf7\u6c42\u51fa\u9519\u5566",a),o.specialErrorHandler(a)||o.defaultErrorHandler(a,i)}),(function(e){o.loading=!1,o.updateUI(),T.safeCallback(r)(e)}),l)}},{key:"httpPost",value:function httpPost(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,l=arguments.length>5?arguments[5]:void 0,o=this;l||(l={}),o.loading=!0,o.updateUI();var s=V.a.stringify(a);return l.headers||(l.headers={}),l.headers["Content-Type"]="application/x-www-form-urlencoded",j.httpPost(e,s,(function(e){o.specialErrorHandler(e)?T.safeCallback(i)(e):T.safeCallback(n)(e)}),(function(e){var a=e.response;console.error("\u8bf7\u6c42\u51fa\u9519\u5566",a||e),o.specialErrorHandler(a)||o.defaultErrorHandler(a,i)}),(function(e){o.loading=!1,o.updateUI(),T.safeCallback(r)(e)}),l)}}]),HttpBase}(K);ae.lastLoginErrorTimestamp=0;var ne,ie=function(e){Object(h.a)(BaseEntity,e);var a=Object(d.a)(BaseEntity);function BaseEntity(e){var n;return Object(m.a)(this,BaseEntity),(n=a.call(this,e)).uuid=null,n.sort=0,n.createTime=null,n.updateTime=null,n.detailLoading=!1,n}return Object(p.a)(BaseEntity,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(BaseEntity.prototype),"assign",this).call(this,e),this.assignEntity("createTime",Date),this.assignEntity("updateTime",Date)}},{key:"getFilters",value:function getFilters(){return[new L("\u4fee\u6539\u65f6\u95f4\u6392\u5e8f","orderCreateTime"),new L("\u521b\u5efa\u65f6\u95f4\u6392\u5e8f","orderUpdateTime")]}},{key:"validate",value:function validate(){return null}},{key:"getForm",value:function getForm(){console.error("getForm: you should override this base method.")}},{key:"getTAG",value:function getTAG(){var e=this.constructor.name;return e||(e=I.functionName(this.constructor)),I.lowerCamel(e)}},{key:"getUrlPrefix",value:function getUrlPrefix(){return"/api"+I.lowerSlash(this.getTAG())}},{key:"getUrlCreate",value:function getUrlCreate(){return this.getUrlPrefix()+"/create"}},{key:"getUrlDel",value:function getUrlDel(){return this.getUrlPrefix()+"/delete"}},{key:"getUrlEdit",value:function getUrlEdit(){return this.getUrlPrefix()+"/edit"}},{key:"getUrlDetail",value:function getUrlDetail(){return this.getUrlPrefix()+"/detail"}},{key:"getUrlList",value:function getUrlList(){return this.getUrlPrefix()+"/page"}},{key:"getUrlSort",value:function getUrlSort(){return this.getUrlPrefix()+"/sort"}},{key:"httpSave",value:function httpSave(e,a,n){var i=this,r=this.getUrlCreate();this.uuid&&(r=this.getUrlEdit()),this.errorMessage=this.validate(),this.errorMessage?i.defaultErrorHandler(this.errorMessage,a):this.httpPost(r,this.getForm(),(function(a){i.assign(a.data.data),T.safeCallback(e)(a)}),a,n)}},{key:"httpDetail",value:function httpDetail(e,a,n){var i=this;if(!this.uuid)return this.errorMessage="uuid\u672a\u6307\u5b9a\uff0c\u65e0\u6cd5\u83b7\u53d6\u5230\u8be6\u60c5\uff01",void this.defaultErrorHandler(this.errorMessage,a);var r=this.getUrlDetail()+"?uuid="+this.uuid;this.detailLoading=!0,this.httpGet(r,{},(function(a){i.detailLoading=!1,i.assign(a.data.data),T.safeCallback(e)(a)}),(function(e){i.detailLoading=!1,"function"===typeof a?a(i.getErrorMessage(e),e):i.defaultErrorHandler(e)}),n)}},{key:"httpDel",value:function httpDel(e,a,n){if(!this.uuid)return this.errorMessage="\u6ca1\u6709id\uff0c\u65e0\u6cd5\u5220\u9664\uff01",void this.defaultErrorHandler(this.errorMessage,a);var i=this.getUrlDel()+"?uuid="+this.uuid;this.httpPost(i,{},(function(a){T.safeCallback(e)(a)}),a,n)}}]),BaseEntity}(ae);!function(e){e.PRIMARY="#358BFF",e.INFO="#2DB7F5",e.SUCCESS="#67C23A",e.WARNING="#E6A23C",e.DANGER="#FF756F"}(ne||(ne={}));var re,le=ne,oe=function(){function BrowserUtil(){Object(m.a)(this,BrowserUtil)}return Object(p.a)(BrowserUtil,null,[{key:"readCookie",value:function readCookie(e){for(var a=e+"=",n=document.cookie.split(";"),i=0;i{}",setPublic:"Set as public",setPrivate:"Set as private",copyLink:"Copy Link",enterName:"Please enter name",publicFileEveryoneCanVisit:"Public file, anyone can access",fileDetail:"File info",expire:"Expire",copyLinkAndCode:"Copy link and code",uploaded:"Uploaded",speed:"Speed",fileInfo:"File basic info",fileName:"Filename",path:"Path",copyPath:"Copy path",publicOrPrivate:"Public or private",privateInfo:"Private file, only self or auth user can download",publicInfo:"Public file, anyone can download",downloadTimes:"Download times",operations:"Operation",oneTimeLink:"One time link",oneTimeLinkInfo:"One time link will expire after downloading, click to copy",imageCache:"Image cache",searchFile:"Search file",noContentYet:"No content under this directory yet",allFiles:"All Files",newDirectory:"New directory",notChoose:"Not choose any file",exceed1000:"Exceed file limit 1000",noImageCache:"No image cache"},router:{allFiles:"All Files",fileDetail:"File Detail",login:"Login",autoLogin:"Auto Login",register:"Register",users:"Users",userDetail:"User Detail",changePassword:"Change password",editUser:"Edit User",createUser:"Create User",shareDetail:"Share Detail",myShare:"My Share",dashboard:"Dashboard",install:"Install",setting:"Setting"},preference:{basic:"Base Info",preview:"Preview Conf",scan:"Scan Disk",websiteName:"Website Name",logo:"Logo",logoSquare:"Logo will be cropped to square size",onlyAllowIco:"Only .ico allowed",copyright:"Copyright (support html)",extraInfo:"Extra info (support html)",zipMaxNumLimit:"Zip download max num limit",zipMaxSizeLimit:"Zip download max size limit(B)",current:"Current",noLimit:"No limit",userDefaultSizeLimit:"User default size limit(B) ",matterBinDefaultSaveDay:"Matter bin storage days",enterMatterBinDefaultSaveDay:"Please enter matter bin storage days!",docLink:"Document Link",tankDocLink:"https://tank-doc.eyeblue.cn",allowRegister:"Allow register",systemCleanup:"System Cleanup",systemCleanupDescription:"This operation will cleanup everything except administrators' data",systemCleanupPrompt:"This operation will cleanup everything except administrators' account data, please input login password.",previewConfig:"File Preview Config",editPreference:"Edit Preference",editPreviewEngine:"Edit Preview engine",enterWebsiteName:"Please enter website name!",enterZipMaxNumLimit:"Please enter zip max num!",enterZipMaxSizeLimit:"Please enter zip max size!",enterUserDefaultSizeLimit:"Please enter user's default size!",engine:"The number {} engine",noEngine:"No preview engine",newEngine:"Add a preview engine",engineReg:"Engine format",engineSuffix:"Engine suffix",enginePreview:"Engine preview",defaultPreview:"Default preview engine",previewEngine:"Number {} preview engine",defaultPreviewDesc:"Default preview engine, can not be removed",engineUsageHint:"Previewing a file using the first engine matches the extentions.",engineRegHelper:"template syntax, {url} represents the file path, the preview will automatically replace with the corresponding file url",engineRegPlaceHolder:"eg\uff1ahttps://xxx.xxx.xxx?url={url}",engineSuffixPlaceHolder:"suffix can not be null, split by comma, look like: doc,ppt,xls",previewCurrent:"preview in current page",previewOpen:"preview in new page",editScan:"Edit Scan disk",enableScan:"Enable Scan disk",disabledScan:"Disabled Scan disk",scanCron:"Regularly Scan disk",cron:"Cron expression",cronValidate:"Cron expression can not be null",scanScope:"Scan scope",scanUsers:"Scan users",scanPerTenSeconds:"Scan every ten seconds",scanPerThirtySeconds:"Scan every thirty seconds",scanPerMinute:"Scan every minute",scanPerHour:"Scan every hour",scanCustom:"Scan custom",chooseUsers:"Fuzzy search users",chooseUsersValidate:"choose one more user"},share:{shareDetail:"Share Detail",shareTime:"Share Time",expireTime:"Expire Time",noExpire:"Never Expire",expired:"Expired",copyLinkAndCode:"Copy Link And Code",shareSuccess:"Share Successfully",sharer:"Share Person",link:"Link",copyLink:"Copy Link",code:"Code",copyCode:"Copy Code",copySuccess:"Copy Successfully",more:"More",cancelShare:"Cancel Share",getLink:"Get Link",allFiles:"All Files",noContent:"No content in this directory",enterCode:"Please enter code",getFiles:"Get Files",codeError:"Code Error",cancelPrompt:"This operation will cancel sharing forever, continue?",hour:"1 Hour",day:"1 Day",week:"1 Week",month:"1 Month",year:"1 Year",infinity:"Forever",emptyHint:"No Share Yet"},user:{redirecting:"Redirecting...",oldPassword:"Old Password",newPassword:"New Password",confirmNewPassword:"Confirm New Password",cannotBeNull:"Cannot be null\uff01",passwordNotSame:"passwords above not same\uff01",role:"Role",singleFileSizeLimit:"Single File Limit",totalFileSizeLimit:"Total Space Limit",current:"Current",noLimit:"No Limit",totalFileSize:"Used Space",status:"Status",lastLogin:"Last Login",lastLoginIp:"Last Login Ip",lastLoginTime:"Last Login Time",resetPassword:"Reset Password",transfiguration:"Transfiguration",changePassword:"Edit Password",enterPassword:"Please Enter Password",enterUsername:"Please Enter Username",enterNewPassword:"Please Enter New Password",profile:"Profile",avatar:"Avatar",username:"Username",password:"Password",confirmPassword:"Confirm Password",disabled:"Disabled",disableUser:"Disable this user",disable:"Disable",active:"Active",sync:"Sync",activeUser:"Active this user",deleteUser:"Delete this user",deleteHint:"This action will delete {}'s all records, including files,shares,user infos etc. Continue\uff1f",welcomeLogin:"Welcome Login",logining:"Login...",login:"Login",loginSuccess:"Login Success",toToRegister:"Go To Register",welcomeRegister:"Welcome Register",registering:"Login...",register:"Register",goToLogin:"Go To Login",roleGuest:"Guest",roleUser:"User",roleAdministrator:"Administrator",statusActive:"Ok",statusDisabled:"Disabled",webdavLink:"WebDAV Link",docLink:"Document Link",createUser:"Create User",editUser:"Edit User",editSomebodyPassword:"Edit {}'s Password",transfigurationPromptText:"Transfiguration Prompt",transfigurationPrompt:"You will login as this user.Please visit this link in other browser, if in current browser, you will logout.",allUsers:"All users",partialUsers:"Partial users"},model:{usernameRule:"only lowercase letter and number and _ is permitted.",passwordRule:"Password must have more than 6 chars",linkCodeText:"Link:{} Code:{}",copyLinkCodeSuccess:"Copy Link and Code successfully"},plugin:{cannotPreview:"Cannot Preview",emptyHintDefault:"No Items",everyPage:"Every Page",items:"Items",total:"Total",clickRefresh:"Click To Refresh"},loading:"Loading",selectAll:"All",edit:"Edit",createTime:"Create Time",download:"Download",close:"Close",required:"Required",cancel:"Cancel",delete:"Delete",actionCanNotRevertConfirm:"This action cannot be reverted, confirm?",prompt:"Prompt",confirm:"Confirm",copy:"Copy",copySuccess:"Copy Success\uff01",copyError:"Copy Error\uff01",showMore:"Show More",username:"Username",password:"Password",submit:"Submit",save:"Save",create:"Create",finish:"Finish",operationSuccess:"Operation success",operation:"Operation",notFound:"404 Not Found",login:"Login",logout:"Logout",yes:"Yes",no:"No",all:"All",refresh:"refresh",inputRequired:"Input required"},me={eyeblueTank:"\u84dd\u773c\u4e91\u76d8",dashboard:{totalInvokeNum:"\u603bPV",weekRate:"\u5468\u73af\u6bd4",dayRate:"\u65e5\u73af\u6bd4",yesterdayInvoke:"\u6628\u65e5PV",totalUV:"\u603bUV",yesterdayUV:"\u6628\u65e5UV",totalMatterNum:"\u603b\u6587\u4ef6\u6570",yesterdayMatterNum:"\u6628\u65e5\u6587\u4ef6\u6570",totalFileSize:"\u6587\u4ef6\u603b\u5927\u5c0f",yesterdayMatterSize:"\u6628\u65e5\u6587\u4ef6\u5927\u5c0f",recentDayInvokeUV:"\u6700\u8fd1{}\u65e5PV/UV",downloadMatterTop10:"\u6587\u4ef6\u4e0b\u8f7d\u91cfTOP10",activeIpTop10:"\u6d3b\u8dc3IP TOP10",loading:"\u52a0\u8f7d\u4e2d\u2026",date:"\u65e5\u671f",num:"\u6570\u91cf",warnHint:"\u6e29\u99a8\u63d0\u793a\uff1a\u672c\u9875\u9762\u6570\u636e\u6bcf\u65e5\u51cc\u66680\u70b9\u6e05\u6d17\u4e00\u6b21\u3002",reRun:"\u7acb\u5373\u91cd\u8dd1"},install:{configMysql:"\u914d\u7f6eMySQL",port:"\u7aef\u53e3",schema:"\u5e93\u540d",username:"\u7528\u6237\u540d",password:"\u5bc6\u7801",charset:"\u7f16\u7801",mysqlConnectionPass:"MySQL\u8fde\u63a5\u6d4b\u8bd5\u901a\u8fc7",testMysqlConnection:"\u6d4b\u8bd5MySQL\u8fde\u63a5",notice:"\u6ce8\u610f",mysqlNotice1:"\u5982\u679c\u6570\u636e\u5e93\u548c\u84dd\u773c\u4e91\u76d8\u5b89\u88c5\u5728\u540c\u4e00\u53f0\u670d\u52a1\u5668\uff0cHost\u53ef\u4ee5\u76f4\u63a5\u586b\u5199 127.0.0.1\u3002",mysqlNotice2:'\u6570\u636e\u5e93\u8d26\u6237\u7684\u6743\u9650\u8981\u6c42\u8981\u80fd\u591f\u521b\u5efa\u8868\uff0c\u5426\u5219\u7b2c\u4e8c\u6b65"\u521b\u5efa\u8868"\u64cd\u4f5c\u4f1a\u51fa\u9519',validateMysqlFirst:"\u8bf7\u9996\u5148\u9a8c\u8bc1\u6570\u636e\u5e93\u8fde\u63a5",preStep:"\u4e0a\u4e00\u6b65",nextStep:"\u4e0b\u4e00\u6b65",createTable:"\u521b\u5efa\u8868",installed:"\u5df2\u5b89\u88c5",installedButMissing:"\u5df2\u5b89\u88c5,\u5b57\u6bb5\u7f3a\u5931",toBeInstalled:"\u5f85\u5b89\u88c5",allFields:"\u6240\u6709\u5b57\u6bb5",missingFields:"\u7f3a\u5931\u5b57\u6bb5",tableNotice:'\u70b9\u51fb"\u4e00\u952e\u5efa\u8868"\u540e\u4f1a\u6309\u7167\u4ee5\u4e0b\u903b\u8f91\u6267\u884c\u64cd\u4f5c\uff1a',tableNotice1:"\u5982\u679c\u67d0\u8868\u4e0d\u5b58\u5728\uff0c\u5219\u76f4\u63a5\u521b\u5efa\u8868\u3002",tableNotice2:"\u5982\u679c\u67d0\u8868\u5b58\u5728\u5e76\u4e14\u5b57\u6bb5\u9f50\u5168\uff0c\u90a3\u4e48\u4e0d\u4f1a\u5bf9\u8be5\u8868\u505a\u4efb\u4f55\u64cd\u4f5c\u3002",tableNotice3:"\u5982\u679c\u67d0\u8868\u5b58\u5728\u4f46\u662f\u90e8\u5206\u5b57\u6bb5\u7f3a\u5931\uff0c\u90a3\u4e48\u4f1a\u5728\u8be5\u8868\u4e2d\u589e\u52a0\u7f3a\u5931\u5b57\u6bb5\u3002",tableNotice4:"\u5982\u679c\u8868\u4e2d\u6709\u591a\u4f59\u7684\u5b57\u6bb5(\u591a\u4f59\u5b57\u6bb5\u5373\u4e0d\u662f\u84dd\u773c\u4e91\u76d8\u9700\u8981\u7684\u5b57\u6bb5)\uff0c\u4e0d\u4f1a\u505a\u5220\u9664\u5904\u7406\uff0c\u800c\u4f1a\u7ef4\u6301\u539f\u6837\u3002",oneKeyCreate:"\u4e00\u952e\u5efa\u8868",createFinish:"\u5efa\u8868\u5b8c\u6210",createTableSuccess:"\u5efa\u8868\u6210\u529f",crateTableFirst:"\u8bf7\u9996\u5148\u70b9\u51fb'\u4e00\u952e\u5efa\u8868'",setAdministrator:"\u8bbe\u7f6e\u7ba1\u7406\u5458",detectAdministrator:"\u68c0\u6d4b\u5230\u7cfb\u7edf\u4e2d\u5df2\u7ecf\u5b58\u5728\u6709\u4ee5\u4e0b\u7ba1\u7406\u5458\uff1a",useOrCreateAdministrator:"\u4f60\u53ef\u4ee5\u4f7f\u7528\u5176\u4e2d\u4e00\u4f4d\u7ba1\u7406\u5458\u7684\u7528\u6237\u540d\u548c\u5bc6\u7801\u8fdb\u884c\u9a8c\u8bc1\uff0c\u6216\u8005\u521b\u5efa\u4e00\u4f4d\u65b0\u7684\u7ba1\u7406\u5458\u8d26\u6237",validateAdministrator:"\u9a8c\u8bc1\u7ba1\u7406\u5458\u8d26\u6237",createAdministrator:"\u521b\u5efa\u7ba1\u7406\u5458\u8d26\u6237",administratorUsername:"\u7ba1\u7406\u5458\u7528\u6237\u540d",administratorPassword:"\u7ba1\u7406\u5458\u5bc6\u7801",administratorRePassword:"\u518d\u6b21\u8f93\u5165\u5bc6\u7801",usernameRule:'\u7531\u4e8e\u7528\u6237\u540d\u5c06\u4f5c\u4e3a\u6587\u4ef6\u4e0a\u4f20\u7684\u76ee\u5f55\uff0c\u56e0\u6b64\u53ea\u5141\u8bb8\u5b57\u6bcd\u6570\u5b57\u4ee5\u53ca"_"\u3002',congratulationInstall:"\u606d\u559c\uff0c\u5b89\u88c5\u6210\u529f\uff01",configAdminFirst:"\u8bf7\u9996\u5148\u914d\u7f6e\u7ba1\u7406\u5458\u4fe1\u606f\uff01",createAdminSuccess:"\u521b\u5efa\u7ba1\u7406\u5458\u6210\u529f\uff01",validateAdminSuccess:"\u9a8c\u8bc1\u7ba1\u7406\u5458\u6210\u529f\uff01",pressToHome:"\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u6765\u5b8c\u6210\u5b89\u88c5\u8fc7\u7a0b\u5e76\u8fdb\u5165\u9996\u9875\u3002",enterHome:"\u5b8c\u6210\uff0c\u5e76\u8fdb\u5165\u9996\u9875",finish:"\u5b8c\u6210"},layout:{allFiles:"\u6240\u6709\u6587\u4ef6",myShare:"\u6211\u7684\u5206\u4eab",setting:"\u7f51\u7ad9\u8bbe\u7f6e",dashboard:"\u76d1\u63a7\u7edf\u8ba1",users:"\u7528\u6237\u7ba1\u7406",logout:"\u9000\u51fa\u767b\u5f55",about:"\u5173\u4e8e",install:"\u5b89\u88c5\u7f51\u7ad9",dragMouseUp:"\u53ef\u4ee5\u677e\u624b\u5566~"},matter:{file:"\u6587\u4ef6",directory:"\u6587\u4ef6\u5939",rename:"\u91cd\u547d\u540d",download:"\u4e0b\u8f7d",delete:"\u5220\u9664",more:"\u66f4\u591a",share:"\u5206\u4eab",close:"\u5173\u95ed",size:"\u5927\u5c0f",preview:"\u9884\u89c8",move:"\u79fb\u52a8",moveTo:"\u79fb\u52a8\u5230",upload:"\u4e0a\u4f20",create:"\u65b0\u5efa",createTime:"\u521b\u5efa\u65e5\u671f",updateTime:"\u4fee\u6539\u65e5\u671f",root:"\u6839\u76ee\u5f55",fillInPicLink:"\u8bf7\u586b\u5199\u56fe\u7247\u94fe\u63a5",rePick:"\u91cd\u65b0\u9009\u62e9",chooseImage:"\u9009\u62e9\u56fe\u7247",uploadMode:"\u4e0a\u4f20\u6a21\u5f0f",fillMode:"\u586b\u5199\u6a21\u5f0f",sizeExceedLimit:"\u6587\u4ef6\u5927\u5c0f\u8d85\u8fc7\u4e86\u9650\u5236{}>{}",setPublic:"\u8bbe\u7f6e\u4e3a\u516c\u6709\u6587\u4ef6",setPrivate:"\u8bbe\u7f6e\u4e3a\u79c1\u6709\u6587\u4ef6",copyLink:"\u590d\u5236\u4e0b\u8f7d\u94fe\u63a5",enterName:"\u8bf7\u8f93\u5165\u540d\u79f0",publicFileEveryoneCanVisit:"\u516c\u6709\u6587\u4ef6\uff0c\u4efb\u4f55\u4eba\u53ef\u4ee5\u8bbf\u95ee",fileDetail:"\u6587\u4ef6\u8be6\u60c5",expire:"\u6709\u6548\u671f",copyLinkAndCode:"\u590d\u5236\u94fe\u63a5+\u63d0\u53d6\u7801",uploaded:"\u5df2\u4e0a\u4f20",speed:"\u901f\u5ea6",fileInfo:"\u6587\u4ef6\u57fa\u672c\u4fe1\u606f",fileName:"\u6587\u4ef6\u540d",path:"\u8def\u5f84",copyPath:"\u590d\u5236\u8def\u5f84",publicOrPrivate:"\u6587\u4ef6\u516c\u5f00\u6027",privateInfo:"\u79c1\u6709\u6587\u4ef6\uff0c\u53ea\u6709\u81ea\u5df1\u6216\u8005\u6388\u6743\u7684\u7528\u6237\u53ef\u4ee5\u4e0b\u8f7d",publicInfo:"\u516c\u6709\u6587\u4ef6\uff0c\u4efb\u4f55\u4eba\u53ef\u4ee5\u901a\u8fc7\u94fe\u63a5\u4e0b\u8f7d",downloadTimes:"\u4e0b\u8f7d\u6b21\u6570",operations:"\u64cd\u4f5c",oneTimeLink:"\u4e00\u6b21\u6027\u94fe\u63a5",oneTimeLinkInfo:"\u4f7f\u7528\u4e00\u6b21\u6027\u94fe\u63a5\u4e0b\u8f7d\u540e\u94fe\u63a5\u7acb\u5373\u5931\u6548,\u53ef\u4ee5\u5206\u4eab\u8fd9\u4e2a\u94fe\u63a5\u7ed9\u670b\u53cb\uff0c\u70b9\u51fb\u590d\u5236",imageCache:"\u56fe\u7247\u7f13\u5b58",searchFile:"\u641c\u7d22\u6587\u4ef6",noContentYet:"\u8be5\u76ee\u5f55\u4e0b\u6682\u65e0\u4efb\u4f55\u5185\u5bb9",allFiles:"\u5168\u90e8\u6587\u4ef6",newDirectory:"\u65b0\u5efa\u6587\u4ef6\u5939",notChoose:"\u6ca1\u6709\u9009\u62e9\u6587\u4ef6",exceed1000:"\u6700\u591a\u53ea\u80fd\u540c\u65f6\u9009\u53d61000\u4e2a\u6587\u4ef6",noImageCache:"\u6682\u65e0\u56fe\u7247\u7f13\u5b58\u6570\u636e"},router:{allFiles:"\u5168\u90e8\u6587\u4ef6",fileDetail:"\u6587\u4ef6\u8be6\u60c5",login:"\u767b\u5f55",autoLogin:"\u81ea\u52a8\u767b\u5f55",register:"\u6ce8\u518c",users:"\u7528\u6237\u5217\u8868",userDetail:"\u7528\u6237\u8be6\u60c5",changePassword:"\u4fee\u6539\u5bc6\u7801",editUser:"\u7f16\u8f91\u7528\u6237",createUser:"\u521b\u5efa\u7528\u6237",shareDetail:"\u5206\u4eab\u8be6\u60c5",myShare:"\u6211\u7684\u5206\u4eab",dashboard:"\u76d1\u63a7\u7edf\u8ba1",install:"\u5b89\u88c5\u7f51\u7ad9",setting:"\u7f51\u7ad9\u8bbe\u7f6e"},preference:{basic:"\u57fa\u672c\u4fe1\u606f",preview:"\u9884\u89c8\u5f15\u64ce",scan:"\u626b\u63cf\u78c1\u76d8",websiteName:"\u7f51\u7ad9\u540d\u79f0",logo:"Logo",logoSquare:"logo\u8bf7\u4f7f\u7528\u6b63\u65b9\u5f62\u56fe\u7247\uff0c\u5426\u5219\u5728\u663e\u793a\u65f6\u4f1a\u88c1\u526a\u6210\u6b63\u65b9\u5f62",onlyAllowIco:"\u53ea\u5141\u8bb8\u4e0a\u4f20.ico\u56fe\u6807",copyright:"\u7248\u6743\u4fe1\u606f(\u652f\u6301html)",extraInfo:"\u5907\u6848\u4fe1\u606f(\u652f\u6301html)",zipMaxNumLimit:"zip\u4e0b\u8f7d\u6570\u91cf\u9650\u5236",zipMaxSizeLimit:"zip\u4e0b\u8f7d\u5927\u5c0f\u9650\u5236(B)",current:"\u5f53\u524d\u503c",noLimit:"\u65e0\u9650\u5236",userDefaultSizeLimit:"\u7528\u6237\u9ed8\u8ba4\u603b\u5927\u5c0f\u9650\u5236(B) ",matterBinDefaultSaveDay:"\u56de\u6536\u7ad9\u9ed8\u8ba4\u4fdd\u7559\u5929\u6570",enterMatterBinDefaultSaveDay:"\u9ed8\u8ba4\u56de\u6536\u7ad9\u9ed8\u8ba4\u4fdd\u7559\u5929\u6570\u5fc5\u586b!",docLink:"\u6587\u6863\u94fe\u63a5",tankDocLink:"https://tank-doc.eyeblue.cn/zh",allowRegister:"\u5141\u8bb8\u81ea\u4e3b\u6ce8\u518c",systemCleanup:"\u91cd\u7f6e\u7cfb\u7edf",systemCleanupDescription:"\u91cd\u7f6e\u7cfb\u7edf\u5c06\u6e05\u7a7a\u9664\u7ba1\u7406\u5458\u8d26\u53f7\u5916\u6240\u6709\u6570\u636e",systemCleanupPrompt:"\u91cd\u7f6e\u7cfb\u7edf\u5c06\u6e05\u7a7a\u9664\u7ba1\u7406\u5458\u8d26\u53f7\u5916\u6240\u6709\u6570\u636e\uff0c\u4e8b\u5173\u91cd\u5927\uff0c\u8bf7\u8f93\u5165\u767b\u5f55\u5bc6\u7801",previewConfig:"\u6587\u4ef6\u9884\u89c8\u914d\u7f6e",editPreference:"\u8bbe\u7f6e\u7f51\u7ad9\u504f\u597d",editPreviewEngine:"\u8bbe\u7f6e\u9884\u89c8\u5f15\u64ce",enterWebsiteName:"\u8bf7\u8f93\u5165\u7f51\u7ad9\u540d\u79f0!",enterZipMaxNumLimit:"zip\u6700\u5927\u6570\u91cf\u9650\u5236\u5fc5\u586b!",enterZipMaxSizeLimit:"zip\u5927\u5c0f\u9650\u5236\u5fc5\u586b!",enterUserDefaultSizeLimit:"\u9ed8\u8ba4\u7528\u6237\u7a7a\u95f4\u5927\u5c0f\u5fc5\u586b!",engine:"{}\u53f7\u9884\u89c8\u5f15\u64ce",noEngine:"\u6682\u65e0\u5728\u7ebf\u9884\u89c8\u5f15\u64ce\u914d\u7f6e",newEngine:"\u6dfb\u52a0\u4e00\u4e2a\u9884\u89c8\u5f15\u64ce",engineReg:"\u5f15\u64ce\u683c\u5f0f",engineSuffix:"\u5339\u914d\u540e\u7f00",enginePreview:"\u9884\u89c8\u65b9\u5f0f",defaultPreview:"\u9ed8\u8ba4\u5f15\u64ce",previewEngine:"{}\u53f7\u5f15\u64ce",defaultPreviewDesc:"\u9ed8\u8ba4\u9884\u89c8\u5f15\u64ce\uff0c\u4e0d\u53ef\u79fb\u9664",engineRegHelper:"\u6b64\u5904\u586b\u5199\u6a21\u677f\u8bed\u6cd5\uff0c{url}\u8868\u793a\u6587\u4ef6\u8def\u5f84\uff0c\u9884\u89c8\u65f6\u4f1a\u81ea\u52a8\u66ff\u6362\u6210\u5bf9\u5e94\u7684\u6587\u4ef6url",engineUsageHint:"\u5bf9\u4e8e\u4e00\u4e2a\u6587\u4ef6\u7684\u9884\u89c8\uff0c\u4f7f\u7528\u7b2c\u4e00\u4e2a\u5339\u914d\u5230\u540e\u7f00\u540d\u7684\u5f15\u64ce\uff0c\u6ca1\u6709\u914d\u5339\u5230\u5219\u4f7f\u7528\u7cfb\u7edf\u9ed8\u8ba4\u9884\u89c8\u5f15\u64ce",engineRegPlaceHolder:"\u4f8b\u5982\uff1ahttps://xxx.xxx.xxx?url={url}",engineSuffixPlaceHolder:"\u8f93\u5165\u540e\u7f00\uff0c\u4f7f\u7528\u9017\u53f7\u5206\u9694\uff0c\u4e0d\u7528\u5e26. \u4f8b\u5982\uff1adoc,ppt,xls",previewCurrent:"\u672c\u7ad9\u9884\u89c8",previewOpen:"\u65b0\u6807\u7b7e\u6253\u5f00",editScan:"\u8bbe\u7f6e\u78c1\u76d8\u626b\u63cf",enableScan:"\u5f00\u542f\u78c1\u76d8\u626b\u63cf",disabledScan:"\u6682\u672a\u5f00\u542f\u78c1\u76d8\u626b\u63cf",scanCron:"\u5b9a\u65f6\u626b\u63cf",cron:"cron\u8868\u8fbe\u5f0f",cronValidate:"cron\u8868\u8fbe\u5f0f\u4e0d\u80fd\u4e3a\u7a7a",scanScope:"\u626b\u63cf\u8303\u56f4",scanUsers:"\u626b\u63cf\u7528\u6237",scanPerTenSeconds:"\u6bcf\u5341\u79d2",scanPerThirtySeconds:"\u6bcf\u4e09\u5341\u79d2",scanPerMinute:"\u6bcf\u5206\u949f",scanPerHour:"\u6bcf\u5c0f\u65f6",scanCustom:"\u81ea\u5b9a\u4e49",chooseUsers:"\u6a21\u7cca\u641c\u7d22\u7528\u6237",chooseUsersValidate:"\u8bf7\u9009\u62e9\u81f3\u5c11\u4e00\u4e2a\u7528\u6237"},share:{shareDetail:"\u5206\u4eab\u8be6\u60c5",shareTime:"\u5206\u4eab\u65f6\u95f4",expireTime:"\u5931\u6548\u65f6\u95f4",noExpire:"\u6c38\u4e45\u6709\u6548",expired:"\u5df2\u8fc7\u671f",copyLinkAndCode:"\u590d\u5236\u94fe\u63a5+\u63d0\u53d6\u7801",shareSuccess:"\u5206\u4eab\u6210\u529f",sharer:"\u5206\u4eab\u8005",link:"\u94fe\u63a5",copyLink:"\u590d\u5236\u94fe\u63a5",code:"\u63d0\u53d6\u7801",copyCode:"\u590d\u5236\u63d0\u53d6\u7801",copySuccess:"\u590d\u5236\u6210\u529f",more:"\u66f4\u591a",cancelShare:"\u53d6\u6d88\u5206\u4eab",getLink:"\u83b7\u53d6\u94fe\u63a5",allFiles:"\u5168\u90e8\u6587\u4ef6",noContent:"\u8be5\u76ee\u5f55\u4e0b\u6682\u65e0\u4efb\u4f55\u5185\u5bb9",enterCode:"\u8bf7\u8f93\u5165\u63d0\u53d6\u7801",getFiles:"\u63d0\u53d6\u6587\u4ef6",codeError:"\u63d0\u53d6\u7801\u9519\u8bef",cancelPrompt:"\u6b64\u64cd\u4f5c\u5c06\u6c38\u4e45\u53d6\u6d88\u8be5\u5206\u4eab, \u662f\u5426\u7ee7\u7eed?",hour:"1\u5c0f\u65f6",day:"1\u5929",week:"1\u5468",month:"1\u4e2a\u6708",year:"1\u5e74",infinity:"\u6c38\u8fdc\u6709\u6548",emptyHint:"\u6682\u65e0\u4efb\u4f55\u5206\u4eab"},user:{redirecting:"\u6b63\u5728\u8f6c\u8df3...",oldPassword:"\u65e7\u5bc6\u7801",newPassword:"\u65b0\u5bc6\u7801",confirmNewPassword:"\u786e\u8ba4\u65b0\u5bc6\u7801",cannotBeNull:"\u4e0d\u80fd\u4e3a\u7a7a\uff01",passwordNotSame:"\u4e24\u6b21\u8f93\u5165\u4e0d\u4e00\u81f4\uff01",role:"\u89d2\u8272",singleFileSizeLimit:"\u5355\u6587\u4ef6\u9650\u5236",totalFileSizeLimit:"\u7a7a\u95f4\u9650\u5236",current:"\u5f53\u524d\u503c",noLimit:"\u65e0\u9650\u5236",totalFileSize:"\u5df2\u4f7f\u7528\u7a7a\u95f4",status:"\u72b6\u6001",lastLogin:"\u4e0a\u6b21\u767b\u5f55",lastLoginIp:"\u4e0a\u6b21\u767b\u5f55IP",lastLoginTime:"\u4e0a\u6b21\u767b\u5f55\u65f6\u95f4",resetPassword:"\u91cd\u7f6e\u5bc6\u7801",transfiguration:"\u53d8\u8eab",changePassword:"\u4fee\u6539\u5bc6\u7801",enterPassword:"\u8f93\u5165\u5bc6\u7801",enterUsername:"\u8bf7\u8f93\u5165\u7528\u6237\u540d",enterNewPassword:"\u8bf7\u8f93\u5165\u65b0\u5bc6\u7801",profile:"\u4e2a\u4eba\u8be6\u60c5",avatar:"\u5934\u50cf",username:"\u7528\u6237\u540d",password:"\u5bc6\u7801",confirmPassword:"\u786e\u8ba4\u5bc6\u7801",disabled:"\u5df2\u7981\u7528",disableUser:"\u7981\u7528\u8be5\u7528\u6237",activeUser:"\u6fc0\u6d3b\u8be5\u7528\u6237",deleteUser:"\u5220\u9664\u8be5\u7528\u6237",deleteHint:"\u6b64\u64cd\u4f5c\u5c06\u5220\u9664\u7528\u6237\u3010{}\u3011\u7684\u6240\u6709\u8bb0\u5f55\uff0c\u5305\u62ec\u6587\u4ef6\uff0c\u5206\u4eab\uff0c\u7528\u6237\u4fe1\u606f\u7b49\u5185\u5bb9\uff0c\u786e\u5b9a\u7ee7\u7eed\uff1f",disable:"\u7981\u7528",sync:"\u540c\u6b65",active:"\u6fc0\u6d3b",welcomeLogin:"\u6b22\u8fce\u767b\u5f55",logining:"\u6b63\u5728\u767b\u5f55...",login:"\u767b\u5f55",loginSuccess:"\u767b\u5f55\u6210\u529f",toToRegister:"\u7acb\u5373\u6ce8\u518c",welcomeRegister:"\u6b22\u8fce\u6ce8\u518c",registering:"\u6b63\u5728\u767b\u5f55...",register:"\u6ce8\u518c",goToLogin:"\u524d\u5f80\u767b\u5f55",roleGuest:"\u6e38\u5ba2",roleUser:"\u6ce8\u518c\u7528\u6237",roleAdministrator:"\u7ba1\u7406\u5458",statusActive:"\u6b63\u5e38",statusDisabled:"\u7981\u7528",webdavLink:"WebDAV \u5730\u5740",docLink:"\u6587\u6863\u94fe\u63a5",createUser:"\u521b\u5efa\u7528\u6237",editUser:"\u7f16\u8f91\u7528\u6237",editSomebodyPassword:"\u4fee\u6539{}\u7684\u5bc6\u7801",transfigurationPromptText:"\u53d8\u8eab\u63d0\u793a",transfigurationPrompt:"\u60a8\u5c06\u4f7f\u7528\u8be5\u7528\u6237\u7684\u8eab\u4efd\u767b\u5f55\u3002\u8bf7\u590d\u5236\u4ee5\u4e0b\u94fe\u63a5\u5230\u5176\u4ed6\u6d4f\u89c8\u5668\u8bbf\u95ee\uff0c\u5728\u5f53\u524d\u6d4f\u89c8\u5668\u8bbf\u95ee\u4f1a\u5bfc\u81f4\u5f53\u524d\u7528\u6237\u767b\u5f55\u4fe1\u606f\u5931\u6548\u3002",allUsers:"\u5168\u90e8\u7528\u6237",partialUsers:"\u5c40\u90e8\u7528\u6237"},model:{usernameRule:'\u7528\u6237\u540d\u53ea\u80fd\u5305\u542b\u5b57\u6bcd\uff0c\u6570\u5b57\u548c"_"',passwordRule:"\u5bc6\u7801\u957f\u5ea6\u81f3\u5c11\u4e3a6\u4f4d",linkCodeText:"\u94fe\u63a5:{} \u63d0\u53d6\u7801:{}",copyLinkCodeSuccess:"\u590d\u5236\u94fe\u63a5\u63d0\u53d6\u7801\u6210\u529f"},plugin:{cannotPreview:"\u65e0\u6cd5\u9884\u89c8",emptyHintDefault:"\u6ca1\u6709\u7b26\u5408\u6761\u4ef6\u7684\u9879\u76ee",everyPage:"\u6bcf\u9875",items:"\u6761",total:"\u5171",clickRefresh:"\u70b9\u51fb\u5237\u65b0"},loading:"\u52a0\u8f7d\u4e2d",selectAll:"\u5168\u9009",edit:"\u4fee\u6539",createTime:"\u521b\u5efa\u65f6\u95f4",download:"\u4e0b\u8f7d",close:"\u5173\u95ed",required:"\u5fc5\u586b",cancel:"\u53d6\u6d88",delete:"\u5220\u9664",actionCanNotRevertConfirm:"\u6b64\u64cd\u4f5c\u4e0d\u53ef\u64a4\u56de, \u662f\u5426\u7ee7\u7eed?",prompt:"\u63d0\u793a",confirm:"\u786e\u5b9a",copy:"\u590d\u5236",copySuccess:"\u590d\u5236\u6210\u529f\uff01",copyError:"\u590d\u5236\u5931\u8d25\uff01",showMore:"\u663e\u793a\u66f4\u591a",username:"\u7528\u6237\u540d",password:"\u5bc6\u7801",submit:"\u63d0\u4ea4",save:"\u4fdd\u5b58",create:"\u521b\u5efa",finish:"\u5b8c\u6210",operationSuccess:"\u64cd\u4f5c\u6210\u529f",operation:"\u64cd\u4f5c",notFound:"404 \u9875\u9762\u627e\u4e0d\u5230",login:"\u767b\u5f55",logout:"\u9000\u51fa",yes:"\u662f",no:"\u5426",all:"\u6240\u6709",refresh:"\u5237\u65b0",inputRequired:"\u8be5\u9879\u5fc5\u586b"},pe=function(){function Lang(){Object(m.a)(this,Lang),this.lang="zh"}return Object(p.a)(Lang,null,[{key:"getSingleton",value:function getSingleton(){if(null==Lang.singleton){Lang.singleton=new Lang;var e=oe.browserLang(),a=ce.a.get("_lang");"zh"!==a&&"en"!==a||(e=a),Lang.singleton.lang=e,console.log("\u5f53\u524d\u6d4f\u89c8\u5668\u9ed8\u8ba4\u8bed\u8a00\u662f\uff1a",e)}return Lang.singleton}},{key:"t",value:function t(e){var a=ue,n=Lang.getSingleton().lang;"zh"==n&&(a=me);for(var i=e.split("."),r=a,l=0;l1?s-1:0),u=1;u0)for(var m=0;m0&&void 0!==arguments[0]?arguments[0]:null,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:200;if(e){if(a)return e;var r=[".jpg",".jpeg",".png",".tif",".tiff",".bmp",".gif"],l=ke.getExtension(e);return-1===r.indexOf(l)?e:e+"?ir=fill_"+n+"_"+i}return be.fractionEqual(1,1,n,i)?ImageUtil.IMAGE_PLACEHOLDER_10_10:be.fractionEqual(20,7,n,i)?ImageUtil.IMAGE_PLACEHOLDER_20_7:be.fractionEqual(4,3,n,i)?ImageUtil.IMAGE_PLACEHOLDER_4_3:be.fractionEqual(16,9,n,i)?ImageUtil.IMAGE_PLACEHOLDER_16_9:be.fractionEqual(2,1,n,i)?ImageUtil.IMAGE_PLACEHOLDER_2_1:ImageUtil.IMAGE_PLACEHOLDER_10_10}}]),ImageUtil}();we.IMAGE_PLACEHOLDER_10_10="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAEUlEQVR42mP88J8BAzAOZUEAoc4TYb5Mv7IAAAAASUVORK5CYII=",we.IMAGE_PLACEHOLDER_20_7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAQAAACiwqWzAAAAEklEQVR42mP88J+BKMA4IhUCAJ1VDZFobOQaAAAAAElFTkSuQmCC",we.IMAGE_PLACEHOLDER_4_3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAQAAAAe/WZNAAAAEElEQVR42mP88J8BDBgxGABf8QXRk11CBwAAAABJRU5ErkJggg==",we.IMAGE_PLACEHOLDER_16_9="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAJCAQAAACRI2S5AAAAEklEQVR42mP88J8BL2AcVQAGACSgEXHKPyH/AAAAAElFTkSuQmCC",we.IMAGE_PLACEHOLDER_2_1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAQAAAAeXLZtAAAAE0lEQVR42mP88J+BKMA4qpC+CgH2ThNhpeSxLAAAAABJRU5ErkJggg==";var Ce,Se=n(791),xe=n.n(Se),Oe=function(e){Object(h.a)(InputFilter,e);var a=Object(d.a)(InputFilter);function InputFilter(e,n,i,r){var l;return Object(m.a)(this,InputFilter),(l=a.call(this,e,n,r)).value="",l.placeholder=void 0,l.placeholder=i||e,l}return Object(p.a)(InputFilter,[{key:"getValueString",value:function getValueString(){return this.value}},{key:"putValue",value:function putValue(e){this.value=e}},{key:"reset",value:function reset(){this.value=""}},{key:"isEmpty",value:function isEmpty(){return""===this.value}}]),InputFilter}(D);!function(e){e.COMBOBOX="COMBOBOX",e.BUTTON="BUTTON"}(Ce||(Ce={}));var Ne=Ce,Ue=function(e){Object(h.a)(SelectionFilter,e);var a=Object(d.a)(SelectionFilter);function SelectionFilter(e,n,i,r,l){var o;return Object(m.a)(this,SelectionFilter),(o=a.call(this,e,n,l)).options=void 0,o.value="",o.selectionType=void 0,o.options=i,o.selectionType=void 0===r?Ne.COMBOBOX:r,o}return Object(p.a)(SelectionFilter,[{key:"getValueString",value:function getValueString(){return this.value}},{key:"putValue",value:function putValue(e){if(""===e)this.value="";else{for(var a=0;a0&&void 0!==arguments[0]&&arguments[0];return this.avatarUrl?we.handleImageUrl(this.avatarUrl,e):xe.a}},{key:"httpLogin",value:function httpLogin(e,a,n,i,r){var l=this,o={username:e,password:a};this.httpGet(User.URL_LOGIN,o,(function(e){l.assign(e.data.data),T.safeCallback(n)(e)}),i,r)}},{key:"httpRegister",value:function httpRegister(e,a,n,i,r){var l=this,o={username:e,password:a};this.httpGet(User.URL_REGISTER,o,(function(e){l.assign(e.data.data),T.safeCallback(n)(e)}),i,r)}},{key:"httpInfo",value:function httpInfo(e,a,n){var i=this;this.httpGet(User.URL_INFO,{},(function(a){i.assign(a.data.data),T.safeCallback(e)(a)}),a,n)}},{key:"httpLogout",value:function httpLogout(e,a,n){var i=this;this.httpGet(User.URL_LOGOUT,{},(function(a){console.info("\u9000\u51fa\u6210\u529f\uff01"),i.assign(new User),T.safeCallback(e)(a)}),a,n)}},{key:"httpChangePassword",value:function httpChangePassword(e,a,n,i,r){this.httpPost(User.URL_USER_CHANGE_PASSWORD,{oldPassword:e,newPassword:a},(function(e){T.safeCallback(n)(e)}),i)}},{key:"httpResetPassword",value:function httpResetPassword(e,a,n,i){this.httpPost(User.URL_USER_RESET_PASSWORD,{userUuid:this.uuid,password:e},(function(e){T.safeCallback(a)(e)}),n)}},{key:"httpToggleStatus",value:function httpToggleStatus(e,a,n){var i=this;this.httpPost(User.URL_USER_TOGGLE_STATUS,{uuid:this.uuid},(function(a){i.assign(a.data.data),T.safeCallback(e)(a)}),a)}},{key:"httpAuthenticationLogin",value:function httpAuthenticationLogin(e,a,n,i){var r={authentication:e};this.httpPost(User.URL_AUTHENTICATION_LOGIN,r,(function(e){T.safeCallback(a)(e)}),n)}},{key:"httpTransfiguration",value:function httpTransfiguration(e,a,n){var i={uuid:this.uuid};this.httpPost(User.URL_USER_TRANSFIGURATION,i,(function(a){e(a.data.msg)}),a)}},{key:"httpScan",value:function httpScan(e,a,n){var i={uuid:this.uuid};this.httpPost(User.URL_USER_SCAN,i,(function(a){e(a.data.msg)}),a,n)}}]),User}(ie);Pe.URL_INFO="/api/user/info",Pe.URL_LOGIN="/api/user/login",Pe.URL_AUTHENTICATION_LOGIN="/api/user/authentication/login",Pe.URL_REGISTER="/api/user/register",Pe.URL_LOGOUT="/api/user/logout",Pe.URL_USER_CHANGE_PASSWORD="/api/user/change/password",Pe.URL_USER_RESET_PASSWORD="/api/user/reset/password",Pe.URL_USER_TOGGLE_STATUS="/api/user/toggle/status",Pe.URL_USER_TRANSFIGURATION="/api/user/transfiguration",Pe.URL_USER_SCAN="/api/user/scan";var Te,Ie=n(276),Me=function(e){Object(h.a)(PreviewEngine,e);var a=Object(d.a)(PreviewEngine);function PreviewEngine(){var e;return Object(m.a)(this,PreviewEngine),(e=a.call(this)).url="",e.extensions="",e.previewInSite=!0,e}return Object(p.a)(PreviewEngine,[{key:"getForm",value:function getForm(){return{url:this.url,extensions:this.extensions,previewInSite:this.previewInSite}}},{key:"canPreview",value:function canPreview(e){var a=ke.getExtensionWithoutDot(e);if(!a)return!1;var n=!1;if("*"===this.extensions)n=!0;else{var i,r=this.extensions.split(","),l=Object(Ie.a)(r);try{for(l.s();!(i=l.n()).done;){var o=i.value;if(a===o.toLowerCase()||"."+a===o.toLowerCase()){n=!0;break}}}catch(s){l.e(s)}finally{l.f()}}return n}}],[{key:"defaultPreviewEngines",value:function defaultPreviewEngines(){var e=[],a=new PreviewEngine;a.url="https://view.officeapps.live.com/op/embed.aspx?src={url}",a.extensions="doc,ppt,xls,docx,pptx,xlsx",a.previewInSite=!0,e.push(a);var n=new PreviewEngine;return n.url="{originUrl}",n.extensions="*",n.previewInSite=!0,e.push(n),e}}]),PreviewEngine}(G),De=function(e){Object(h.a)(PreviewConfig,e);var a=Object(d.a)(PreviewConfig);function PreviewConfig(){var e;return Object(m.a)(this,PreviewConfig),(e=a.call(this)).previewEngines=[],e}return Object(p.a)(PreviewConfig,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(PreviewConfig.prototype),"assign",this).call(this,e),this.assignList("previewEngines",Me)}},{key:"getForm",value:function getForm(){return{previewEngines:this.previewEngines.map((function(e,a){return e.getForm()}))}}}]),PreviewConfig}(G);!function(e){e.ALL="ALL",e.CUSTOM="CUSTOM"}(Te||(Te={}));var Fe,Le=Object.keys(Te).map((function(e){return e})),Ae={ALL:{name:pe.t("user.allUsers"),value:"ALL"},CUSTOM:{name:pe.t("user.partialUsers"),value:"CUSTOM"}},Re=[];Le.forEach((function(e){Re.push(Ae[e])})),function(e){e.TEN_SECONDS="TEN_SECONDS",e.THIRTY_SECONDS="THIRTY_SECONDS",e.MINUTE="MINUTE",e.HOUR="HOUR",e.CUSTOM="CUSTOM"}(Fe||(Fe={}));var je=Object.keys(Fe).map((function(e){return e})),Be={TEN_SECONDS:{name:pe.t("preference.scanPerTenSeconds"),value:"@every 10s"},THIRTY_SECONDS:{name:pe.t("preference.scanPerThirtySeconds"),value:"@every 30s"},MINUTE:{name:pe.t("preference.scanPerMinute"),value:"@every 1m"},HOUR:{name:pe.t("preference.scanPerHour"),value:"0 * * * *"},CUSTOM:{name:pe.t("preference.scanCustom"),value:"CUSTOM"}},Ve=[];je.forEach((function(e){Ve.push(Be[e])}));var ze=[];je.forEach((function(e){ze.push(Be[e].value)}));var _e=function(e){Object(h.a)(ScanConfig,e);var a=Object(d.a)(ScanConfig);function ScanConfig(){var e;return Object(m.a)(this,ScanConfig),(e=a.call(this)).enable=!1,e.cron=null,e.scope=Te.ALL,e.usernames=[],e.cronType=null,e.users=[],e}return Object(p.a)(ScanConfig,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(ScanConfig.prototype),"assign",this).call(this,e)}},{key:"getForm",value:function getForm(){return{enable:this.enable,scope:this.scope,cron:this.cronType===Fe.CUSTOM?this.cron:this.cronType,usernames:this.usernames}}}]),ScanConfig}(G),qe=function(e){Object(h.a)(Preference,e);var a=Object(d.a)(Preference);function Preference(e){var n;return Object(m.a)(this,Preference),(n=a.call(this,e)).name="",n.logoUrl=null,n.faviconUrl=null,n.copyright="",n.record="",n.downloadDirMaxSize=-1,n.downloadDirMaxNum=-1,n.defaultTotalSizeLimit=-1,n.deletedKeepDays=7,n.allowRegister=!1,n.previewConfig=new De,n.scanConfig=new _e,n.version=null,n.installed=!0,n}return Object(p.a)(Preference,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(Preference.prototype),"assign",this).call(this,e),this.assignEntity("previewConfig",De),this.assignEntity("scanConfig",_e)}},{key:"getForm",value:function getForm(){return{name:this.name,logoUrl:this.logoUrl,faviconUrl:this.faviconUrl,copyright:this.copyright,record:this.record,downloadDirMaxNum:this.downloadDirMaxNum,downloadDirMaxSize:this.downloadDirMaxSize,defaultTotalSizeLimit:this.defaultTotalSizeLimit,deletedKeepDays:this.deletedKeepDays,allowRegister:this.allowRegister,previewConfig:H.toJson(this.previewConfig.getForm()),scanConfig:H.toJson(this.scanConfig.getForm())}}},{key:"updateTitleAndFavicon",value:function updateTitleAndFavicon(){if(this.faviconUrl){var e=document.querySelector("link[rel*='icon']")||document.createElement("link");e.type="image/x-icon",e.rel="shortcut icon",e.href=this.faviconUrl,document.getElementsByTagName("head")[0].appendChild(e)}document.title=this.name}},{key:"httpFetch",value:function httpFetch(e,a,n){var i=this;this.httpPost(Preference.URL_API_PREFERENCE_FETCH,{},(function(a){i.assign(a.data.data),i.updateTitleAndFavicon(),T.safeCallback(e)(a)}),a,n)}},{key:"httpSystemCleanup",value:function httpSystemCleanup(e,a,n,i){this.httpPost(Preference.URL_API_SYSTEM_CLEANUP,{password:e},(function(e){T.safeCallback(a)(e)}),n,i)}},{key:"httpSavePreviewEngine",value:function httpSavePreviewEngine(e,a,n){var i=this;this.httpPost(Preference.URL_API_PREFERENCE_EDIT_PREVIEW_CONFIG,this.getForm(),(function(a){i.assign(a.data.data),T.safeCallback(e)(a)}),a,n)}},{key:"httpSaveScan",value:function httpSaveScan(e,a,n){var i=this;this.httpPost(Preference.URL_API_PREFERENCE_EDIT_SCAN,this.getForm(),(function(a){i.assign(a.data.data),T.safeCallback(e)(a)}),a,n)}}]),Preference}(ie);qe.URL_API_PREFERENCE_FETCH="/api/preference/fetch",qe.URL_API_SYSTEM_CLEANUP="/api/preference/system/cleanup",qe.URL_API_PREFERENCE_EDIT_PREVIEW_CONFIG="/api/preference/edit/preview/config",qe.URL_API_PREFERENCE_EDIT_SCAN="/api/preference/edit/scan/config";var He=function(){function Moon(){Object(m.a)(this,Moon),this.user=new Pe,this.preference=new qe}return Object(p.a)(Moon,null,[{key:"getSingleton",value:function getSingleton(){return null==Moon.singleton&&(Moon.singleton=new Moon),Moon.singleton}}]),Moon}();He.singleton=null;var We=n(3316),Ge=n(3317),Ye=function(e){Object(h.a)(Login,e);var a=Object(d.a)(Login);function Login(e){var n;return Object(m.a)(this,Login),(n=a.call(this,e)).user=He.getSingleton().user,n.state={},n}return Object(p.a)(Login,[{key:"componentDidMount",value:function componentDidMount(){this.logout()}},{key:"logout",value:function logout(){this.user.httpLogout((function(){Q.updateFrame()}))}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);var a=this;a.user.httpLogin(e.username,e.password,(function(){te.success(pe.t("user.loginSuccess")),a.props.history.push("/")}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){var e=He.getSingleton().preference;return r.a.createElement("div",{className:"user-login"},r.a.createElement(E.a,null,r.a.createElement(b.a,{span:8,offset:8},r.a.createElement("div",{className:"welcome"},pe.t("user.welcomeLogin")),r.a.createElement(S.a,{name:"basic",initialValues:{remember:!0},onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this)},r.a.createElement(S.a.Item,{name:"username",rules:[{required:!0,message:pe.t("user.enterUsername")}]},r.a.createElement(O.a,{size:"large",placeholder:pe.t("user.enterUsername"),prefix:r.a.createElement(We.a,null)})),r.a.createElement(S.a.Item,{name:"password",rules:[{required:!0,message:pe.t("user.enterPassword")}]},r.a.createElement(O.a.Password,{size:"large",placeholder:pe.t("user.enterPassword"),prefix:r.a.createElement(Ge.a,null)})),r.a.createElement(S.a.Item,null,r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(We.a,null),block:!0,htmlType:"submit"},pe.t("user.login"))),e.allowRegister&&r.a.createElement("div",{className:"text-right"},r.a.createElement(u.b,{to:"/user/register"},r.a.createElement("span",{className:"link"},pe.t("user.toToRegister"))))))))}}]),Login}(g),Ke=(n(1185),function(e){Object(h.a)(Register,e);var a=Object(d.a)(Register);function Register(e){var n;return Object(m.a)(this,Register),(n=a.call(this,e)).user=He.getSingleton().user,n.state={},n}return Object(p.a)(Register,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);var a=this;a.user.httpRegister(e.username,e.password,(function(){te.success(pe.t("user.loginSuccess")),a.props.history.push("/")}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){return r.a.createElement("div",{className:"user-register"},r.a.createElement(E.a,null,r.a.createElement(b.a,{span:8,offset:8},r.a.createElement("div",{className:"welcome"},pe.t("user.welcomeRegister")),r.a.createElement(S.a,{name:"basic",initialValues:{remember:!0},onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this)},r.a.createElement(S.a.Item,{name:"username",rules:[{required:!0,message:pe.t("user.enterUsername")}]},r.a.createElement(O.a,{size:"large",placeholder:pe.t("user.enterUsername"),prefix:r.a.createElement(We.a,null)})),r.a.createElement(S.a.Item,{name:"password",rules:[{required:!0,message:pe.t("user.enterPassword")}]},r.a.createElement(O.a.Password,{size:"large",placeholder:pe.t("user.enterPassword"),prefix:r.a.createElement(Ge.a,null)})),r.a.createElement(S.a.Item,{name:"rePassword",dependencies:["password"],hasFeedback:!0,rules:[{required:!0,message:pe.t("user.enterPassword")},function(e){var a=e.getFieldValue;return{validator:function validator(e,n){return n&&a("password")!==n?Promise.reject(pe.t("user.passwordNotSame")):Promise.resolve()}}}]},r.a.createElement(O.a.Password,{size:"large",placeholder:pe.t("user.confirmPassword"),prefix:r.a.createElement(Ge.a,null)})),r.a.createElement(S.a.Item,null,r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(We.a,null),block:!0,htmlType:"submit"},pe.t("user.register"))),r.a.createElement("div",{className:"text-right"},r.a.createElement(u.b,{to:"/user/login"},r.a.createElement("span",{className:"link"},pe.t("user.goToLogin"))))))))}}]),Register}(g)),Qe=(n(1186),n(796)),Ze=n.n(Qe),Je=(n(125),n(30)),Xe=n.n(Je),$e=(n(210),n(73)),et=n.n($e),tt=(n(88),n(50)),at=n.n(tt),nt=n(36),it=(n(1198),function(e){Object(h.a)(Pager,e);var a=Object(d.a)(Pager);function Pager(e,n){var i,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:20;if(Object(m.a)(this,Pager),(i=a.call(this,e)).page=0,i.pageSize=10,i.totalItems=0,i.totalPages=0,i.data=[],i.Clazz=null,i.urlPage=null,i.filters=[],i.history=!1,i.pageSize=r,n&&n.prototype instanceof ie){i.Clazz=n;var l=n.prototype.getUrlList();l?i.urlPage=l:console.error(n+"\u5fc5\u987b\u5b9a\u4e49\u5206\u9875url"),n.prototype.getFilters?i.filters=n.prototype.getFilters():console.error("The Clazz MUST define a prototype method named 'getFilters'")}else console.error("You MUST specify a Clazz extended BaseEntity");return i}return Object(p.a)(Pager,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(Pager.prototype),"assign",this).call(this,e),this.assignList("data",this.Clazz)}},{key:"enableHistory",value:function enableHistory(){this.history=!0;var e=oe.getQueryByName("page"),a=oe.getQueryByName("pageSize");null!==e&&""!==e&&(this.page=parseInt(e)),null!==a&&""!==a&&(this.pageSize=parseInt(a)),be.isInteger(this.page)||(this.page=0),be.isInteger(this.pageSize)||(this.pageSize=10);for(var n=0;n1&&void 0!==arguments[1])||arguments[1];if(this.filters&&this.filters.length)for(var n=0;n0&&void 0!==arguments[0])||arguments[0];if(this.filters&&this.filters.length)for(var a=0;a1&&{current:this.page+1,pageSize:this.pageSize,total:this.totalItems,showTotal:function showTotal(e){return"\u5171"+e+"\u6761"},showSizeChanger:!0}}},{key:"getDefaultSortOrder",value:function getDefaultSortOrder(e){var a="order"+I.capitalize(e),n=this.getFilter(a);if(n&&n instanceof L){var i=n.getAntdValue();return i||!1}return!1}},{key:"tableOnChange",value:function tableOnChange(e,a,n,i){if(void 0!==e.current&&(this.page=e.current-1),void 0!==e.pageSize&&(this.pageSize=e.pageSize),this.resetSortFilters(),!I.isEmptyObject(n)){var r="order"+I.capitalize(I.underScoreToCamel(n.field));this.setFilterValue(r,n.order)}this.httpList()}},{key:"clear",value:function clear(){this.data=[],this.page=0,this.totalItems=0,this.totalPages=0}}]),Pager}(ae));it.MAX_PAGE_SIZE=500;var rt=function(){function FileUtil(){Object(m.a)(this,FileUtil)}return Object(p.a)(FileUtil,null,[{key:"isImage",value:function isImage(e){var a=ke.getMimeType(e);return I.startWith(a,"image")}},{key:"isPdf",value:function isPdf(e){var a=ke.getMimeType(e);return I.startWith(a,"application/pdf")}},{key:"isText",value:function isText(e){var a=ke.getMimeType(e);return I.startWith(a,"text")}},{key:"isDoc",value:function isDoc(e){var a=ke.getMimeType(e);return I.startWith(a,"application/msword")||I.startWith(a,"application/vnd.openxmlformats-officedocument.wordprocessingml.document")}},{key:"isPpt",value:function isPpt(e){var a=ke.getMimeType(e);return I.startWith(a,"application/vnd.ms-powerpoint")||I.startWith(a,"application/vnd.openxmlformats-officedocument.presentationml.presentation")}},{key:"isXls",value:function isXls(e){var a=ke.getMimeType(e);return I.startWith(a,"application/vnd.ms-excel")||I.startWith(a,"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet")}},{key:"isAudio",value:function isAudio(e){var a=ke.getMimeType(e);return I.startWith(a,"audio")}},{key:"isVideo",value:function isVideo(e){var a=ke.getMimeType(e);return I.startWith(a,"video")}},{key:"isPsd",value:function isPsd(e){return".psd"===ke.getExtension(e)}},{key:"getIcon",value:function getIcon(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return a?n(1199):FileUtil.isPdf(e)?n(1200):FileUtil.isDoc(e)?n(1201):FileUtil.isPpt(e)?n(1202):FileUtil.isXls(e)?n(1203):FileUtil.isAudio(e)?n(1204):FileUtil.isVideo(e)||".mkv"===ke.getExtension(e)?n(1205):FileUtil.isText(e)?n(1206):FileUtil.isPsd(e)?n(1207):FileUtil.isImage(e)?n(1208):I.endWith(e,"zip")||I.endWith(e,"rar")||I.endWith(e,"7z")||I.endWith(e,"tar")||I.endWith(e,"tar")||I.endWith(e,"gz")?n(617):n(1209)}},{key:"humanFileSize",value:function humanFileSize(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(-1==e)return pe.t("preference.noLimit");var n=a?1e3:1024;if(Math.abs(e)=n&&r\n\n \x3c!-- Slides wrapper with overflow:hidden. --\x3e\n
\n\n \x3c!-- Container that holds slides.\n PhotoSwipe keeps only 3 of them in the DOM to save memory.\n Don\'t modify these 3 pswp__item elements, data is added later on. --\x3e\n
\n
\n
\n
\n
\n\n \x3c!-- Default (PhotoSwipeUI_Default) interface on top of sliding area. Can be changed. --\x3e\n
\n\n
\n\n \x3c!-- Controls are self-explanatory. Order can be changed. --\x3e\n\n
\n\n \n\n \n\n \n\n \n\n \x3c!-- Preloader demo https://codepen.io/dimsemenov/pen/yyBWoR --\x3e\n \x3c!-- element will get class pswp__preloader--active when preloader is running --\x3e\n
\n
\n
\n
\n
\n
\n
\n
\n\n \n\n \n\n \n\n
\n
\n
\n\n
\n\n
\n\n ',e}},{key:"showSinglePhoto",value:function showSinglePhoto(e){ImagePreviewer.showMultiPhoto([e],0)}},{key:"showMultiPhoto",value:function showMultiPhoto(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[];e.forEach((function(e){n.push({src:e,w:0,h:0})}));var i={history:!1,fullscreenEl:!1,shareEl:!1,tapToToggleControls:!1,index:a},r=ImagePreviewer.pswpDom();document.body.appendChild(r);var l=new la.a(r,sa.a,n,i);l.listen("gettingData",(function(e,a){if(!a.w||!a.h||a.w<1||a.h<1){var n=new Image;n.onload=function(){a.w=n.width,a.h=n.height,l.updateSize(!0)},n.src=a.src}})),l.init(),l.listen("close",(function(){r.parentNode&&r.parentNode.removeChild(r)})),l.listen("afterChange",(function(){}))}}]),ImagePreviewer}()),ua=function(e){Object(h.a)(SingleTextModal,e);var a=Object(d.a)(SingleTextModal);function SingleTextModal(e){var n;return Object(m.a)(this,SingleTextModal),(n=a.call(this,e)).state={innerValue:n.props.value},n}return Object(p.a)(SingleTextModal,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"onSubmitClick",value:function onSubmitClick(){this.state.innerValue?this.props.onSuccess(this.state.innerValue):te.error("\u6ca1\u6709\u586b\u5199\u503c\uff0c\u63d0\u4ea4\u5931\u8d25\uff01")}},{key:"render",value:function render(){var e=this,a=this;return r.a.createElement("div",{className:"widget-single-text-modal"},r.a.createElement("div",{className:"text-center"},r.a.createElement("h2",null,a.props.title)),r.a.createElement(O.a,{value:this.state.innerValue,onChange:function onChange(e){a.setState({innerValue:e.target.value})}}),r.a.createElement("div",{className:"text-center mt20"},r.a.createElement(w.a,{className:"ml20",type:"default",onClick:function onClick(){e.props.onClose()}},"\u5173\u95ed"),r.a.createElement(w.a,{className:"ml20",type:"primary",onClick:function onClick(){e.onSubmitClick()}},"\u63d0\u4ea4")))}}],[{key:"open",value:function open(e,a,n){var i=at.a.success({okCancel:!1,okButtonProps:{className:"display-none"},icon:null,content:r.a.createElement(SingleTextModal,{title:e,value:a,onSuccess:function onSuccess(e){i.destroy(),n(e)},onClose:function onClose(){i.destroy()}})})}}]),SingleTextModal}(g),ma=function(e){Object(h.a)(ChangePasswordModal,e);var a=Object(d.a)(ChangePasswordModal);function ChangePasswordModal(e){var n;return Object(m.a)(this,ChangePasswordModal),(n=a.call(this,e)).state={},n}return Object(p.a)(ChangePasswordModal,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);var a=this;this.props.user.httpChangePassword(e.oldPassword,e.repeatPassword,(function(){a.props.onSuccess()}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){var e=this,a={wrapperCol:{offset:8,span:16}};return r.a.createElement("div",{className:"widget-single-text-modal"},r.a.createElement("div",{className:"text-center"},r.a.createElement("h2",null,pe.t("user.editSomebodyPassword",this.props.user.username))),r.a.createElement(S.a,Object.assign({},{labelCol:{span:8},wrapperCol:{span:16}},{name:"basic",onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this)}),r.a.createElement(S.a.Item,{label:pe.t("user.oldPassword"),name:"oldPassword",rules:[{required:!0,message:pe.t("user.enterPassword")}]},r.a.createElement(O.a.Password,null)),r.a.createElement(S.a.Item,{label:pe.t("user.newPassword"),name:"password",rules:[{required:!0,message:pe.t("user.enterNewPassword")}]},r.a.createElement(O.a.Password,null)),r.a.createElement(S.a.Item,{name:"repeatPassword",label:pe.t("user.confirmPassword"),dependencies:["password"],hasFeedback:!0,rules:[{required:!0,message:pe.t("user.enterNewPassword")},function(e){var a=e.getFieldValue;return{validator:function validator(e,n){return n&&a("password")!==n?Promise.reject(pe.t("user.passwordNotSame")):Promise.resolve()}}}]},r.a.createElement(O.a.Password,null)),r.a.createElement(S.a.Item,a,r.a.createElement(w.a,{className:"ml20",type:"default",onClick:function onClick(){e.props.onClose()}},pe.t("close")),r.a.createElement(w.a,{className:"ml20",type:"primary",htmlType:"submit"},pe.t("submit")))))}}],[{key:"open",value:function open(e,a){var n=at.a.success({okCancel:!1,okButtonProps:{className:"display-none"},icon:null,content:r.a.createElement(ChangePasswordModal,{user:e,onSuccess:function onSuccess(){n.destroy(),a()},onClose:function onClose(){n.destroy()}})})}}]),ChangePasswordModal}(g),pa=n(3326),da=function(e){Object(h.a)(Detail,e);var a=Object(d.a)(Detail);function Detail(e){var n;return Object(m.a)(this,Detail),(n=a.call(this,e)).user=He.getSingleton().user,n.currentUser=new Pe(Object(nt.a)(n)),n.syncLoading=!1,n.state={},n}return Object(p.a)(Detail,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.match;this.currentUser.uuid=e.params.uuid,this.currentUser.httpDetail()}},{key:"resetPassword",value:function resetPassword(){var e=this;ua.open(pe.t("user.enterNewPassword"),"",(function(a){e.currentUser.httpResetPassword(a,(function(e){te.success(pe.t("operationSuccess"))}))}))}},{key:"transfiguration",value:function transfiguration(){this.user;var e=this.currentUser;_t.open(e)}},{key:"toggleStatus",value:function toggleStatus(){var e=this;this.user;this.currentUser.httpToggleStatus((function(){te.success(pe.t("operationSuccess")),e.updateUI()}))}},{key:"syncPhysics",value:function syncPhysics(){var e=this,a=(this.user,this.currentUser);this.syncLoading=!0,a.httpScan((function(){te.success(pe.t("operationSuccess")),e.updateUI()}),null,(function(){e.syncLoading=!1,e.updateUI()}))}},{key:"changePassword",value:function changePassword(){this.user;var e=this.currentUser;ma.open(e,(function(){te.success(pe.t("operationSuccess"))}))}},{key:"render",value:function render(){var e=this.user,a=this.currentUser,n=r.a.createElement(na.a,{className:"handles ".concat(Q.getSingleton().isMobile?"handles-mobile":"")},e.role===re.ADMINISTRATOR&&r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(pa.a,null),onClick:this.resetPassword.bind(this)},pe.t("user.resetPassword")),e.role===re.ADMINISTRATOR&&r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(jt.a,null),onClick:this.transfiguration.bind(this)},pe.t("user.transfiguration")),a.uuid===e.uuid&&r.a.createElement(w.a,{type:"primary",onClick:this.changePassword.bind(this),icon:r.a.createElement(pa.a,null)},pe.t("user.changePassword")),r.a.createElement(u.b,{to:"/user/edit/"+a.uuid},r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(Qt.a,null)},pe.t("edit"))),e.role===re.ADMINISTRATOR&&a.uuid!==e.uuid&&r.a.createElement(w.a,{type:"primary",danger:a.status===de.OK,icon:r.a.createElement(Vt.StopOutlined,null),onClick:this.toggleStatus.bind(this)},a.status===de.OK?pe.t("user.disable"):pe.t("user.active")),e.role===re.ADMINISTRATOR&&r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(Vt.FileSyncOutlined,null),loading:this.syncLoading,onClick:this.syncPhysics.bind(this)},pe.t("user.sync")));return r.a.createElement("div",{className:"page-user-detail"},r.a.createElement(Lt,{name:pe.t("user.profile")},!Q.getSingleton().isMobile&&n),Q.getSingleton().isMobile&&n,r.a.createElement(ia,{loading:a.detailLoading},r.a.createElement("div",{className:"text-center mv20"},r.a.createElement("img",{className:"avatar-large",alt:"avatar",src:a.getAvatarUrl(),onClick:function onClick(){ca.showSinglePhoto(a.getAvatarUrl(!0))}}),r.a.createElement("div",{className:"f24"},a.username)),r.a.createElement(Yt,{name:pe.t("user.role")},r.a.createElement(et.a,{color:fe[a.role].color},fe[a.role].name)),r.a.createElement(Yt,{name:pe.t("user.singleFileSizeLimit")},rt.humanFileSize(a.sizeLimit)),r.a.createElement(Yt,{name:pe.t("user.totalFileSizeLimit")},rt.humanFileSize(a.totalSizeLimit)),r.a.createElement(Yt,{name:pe.t("user.totalFileSize")},rt.humanFileSize(a.totalSize)),r.a.createElement(Yt,{name:pe.t("user.status")},r.a.createElement(et.a,{color:Ee[a.status].color},Ee[a.status].name)),r.a.createElement(Yt,{name:pe.t("user.lastLoginIp")},a.lastIp),r.a.createElement(Yt,{name:pe.t("user.lastLoginTime")},q.simpleDateTime(a.lastTime)),r.a.createElement(Yt,{name:pe.t("user.webdavLink")},oe.fullHost()+"/api/dav"),a.role===re.ADMINISTRATOR&&r.a.createElement(Yt,{name:pe.t("user.docLink")},r.a.createElement("a",{className:"f14",href:"https://tank-doc.eyeblue.cn",target:"_blank"},"https://tank-doc.eyeblue.cn"))))}}]),Detail}(g),ha=(n(690),n(169)),fa=n.n(ha),ga=(n(691),n(692),n(348)),va=n.n(ga),Ea=function(){function EnvUtil(){Object(m.a)(this,EnvUtil)}return Object(p.a)(EnvUtil,null,[{key:"currentHost",value:function currentHost(){return window.location.protocol+"//"+window.location.host}}]),EnvUtil}(),ya=(n(2918),n(3327)),ba=function(e){Object(h.a)(BrowserPreviewer,e);var a=Object(d.a)(BrowserPreviewer);function BrowserPreviewer(e){var n;return Object(m.a)(this,BrowserPreviewer),(n=a.call(this,e)).state={},n}return Object(p.a)(BrowserPreviewer,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"render",value:function render(){var e=this;return r.a.createElement("div",{className:"browser-previewer"},r.a.createElement("div",{className:"title-bar"},this.props.name,"(",rt.humanFileSize(this.props.size),")",r.a.createElement("span",{className:"close btn-action"},r.a.createElement(ya.a,{onClick:function onClick(){e.props.onClose()}}))),r.a.createElement("div",{className:"frame-area"},r.a.createElement("iframe",{width:"100%",height:"100%",src:this.props.url},"iframe may not supported.")))}}],[{key:"show",value:function show(e,a,n){var i=document.createElement("div");document.body.appendChild(i);var o=r.a.createElement(BrowserPreviewer,{name:e,url:a,size:n,onClose:function onClose(){l.unmountComponentAtNode(i)&&i.parentNode&&i.parentNode.removeChild(i)}});l.render(o,i)}}]),BrowserPreviewer}(r.a.Component),ka=function(e){Object(h.a)(DownloadToken,e);var a=Object(d.a)(DownloadToken);function DownloadToken(e){var n;return Object(m.a)(this,DownloadToken),(n=a.call(this,e)).userUuid=null,n.matterUuid=null,n.expireTime=null,n.ip=null,n}return Object(p.a)(DownloadToken,[{key:"getUrlPrefix",value:function getUrlPrefix(){return"/api/download/token"}},{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(DownloadToken.prototype),"assign",this).call(this,e),this.assignEntity("expireTime",Date)}},{key:"getFilters",value:function getFilters(){return Object(N.a)(Object(P.a)(Object(U.a)(DownloadToken.prototype),"getFilters",this).call(this))}},{key:"httpFetchDownloadToken",value:function httpFetchDownloadToken(e,a,n){var i=this,r=new Date((new Date).getTime()+6e5),l={expireTime:q.simpleDateTime(r),matterUuid:e};this.httpPost(DownloadToken.URL_FETCH_DOWNLOAD_TOKEN,l,(function(e){i.assign(e.data.data),T.safeCallback(a)(e)}),n)}}]),DownloadToken}(ie);ka.URL_FETCH_DOWNLOAD_TOKEN="/api/alien/fetch/download/token";var wa=function(){function PreviewerHelper(){Object(m.a)(this,PreviewerHelper)}return Object(p.a)(PreviewerHelper,null,[{key:"prepareMatterUrl",value:function prepareMatterUrl(e,a,n){if(a){var i=new ka;i.httpFetchDownloadToken(e.uuid,(function(){var a=e.getPreviewUrl(i.uuid);n(a)}))}else n(e.getPreviewUrl())}},{key:"preview",value:function preview(e){var a=e.name;if(ke.getExtensionWithoutDot(a)){var n,i=He.getSingleton().preference.previewConfig,r=null,l=Object(Ie.a)(i.previewEngines);try{for(l.s();!(n=l.n()).done;){var o=n.value;if(o.canPreview(a)){r=o;break}}}catch(f){l.e(f)}finally{l.f()}if(null===r){var s,c=Me.defaultPreviewEngines(),u=Object(Ie.a)(c);try{for(u.s();!(s=u.n()).done;){var m=s.value;if(m.canPreview(a)){r=m;break}}}catch(f){u.e(f)}finally{u.f()}}if(null===r)te.warning(a+" \u65e0\u6cd5\u9884\u89c8");else{var p=r.url,d=r,h=e.privacy&&-1!==p.indexOf("{url}");PreviewerHelper.prepareMatterUrl(e,h,(function(n){p=(p=p.replace("{originUrl}",e.getPreviewUrl())).replace("{url}",encodeURIComponent(n)),d.previewInSite?ba.show(a,p,e.size):window.open(p)}))}}else te.warning(a+" \u6ca1\u6709\u540e\u7f00\u540d\uff0c\u65e0\u6cd5\u9884\u89c8")}}]),PreviewerHelper}(),Ca=function(e){Object(h.a)(Matter,e);var a=Object(d.a)(Matter);function Matter(e){var n;return Object(m.a)(this,Matter),(n=a.call(this,e)).puuid="",n.userUuid="",n.dir=!1,n.alien=!1,n.name="",n.md5=null,n.size=0,n.privacy=!0,n.path=null,n.times=0,n.visitTime=null,n.parent=null,n.check=!1,n.editMode=!1,n.filter="*",n.uploadHint=null,n.file=null,n.progress=0,n.speed=0,n}return Object(p.a)(Matter,null,[{key:"downloadZip",value:function downloadZip(e){window.open(Ea.currentHost()+Matter.URL_MATTER_ZIP+"?uuids="+e)}}]),Object(p.a)(Matter,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(Matter.prototype),"assign",this).call(this,e),this.assignEntity("parent",Matter),this.assignEntity("visitTime",Date)}},{key:"getForm",value:function getForm(){return{userUuid:this.userUuid,puuid:this.puuid,uuid:this.uuid?this.uuid:null,dir:this.dir,alien:this.alien,name:this.name,md5:this.md5,size:this.size,privacy:this.privacy,path:this.path,times:this.times,parent:this.parent}}},{key:"getFilters",value:function getFilters(){return[].concat(Object(N.a)(Object(P.a)(Object(U.a)(Matter.prototype),"getFilters",this).call(this)),[new Oe("\u7236\u7ea7\u83dc\u5355uuid","puuid",null,!1),new Oe("\u7528\u6237","userUuid",null,!1),new Oe("\u5173\u952e\u5b57","name"),new mt("\u6587\u4ef6\u5939","dir"),new mt("\u5e94\u7528\u6570\u636e","alien"),new L("\u6587\u4ef6\u5939","orderDir"),new L("\u4e0b\u8f7d\u6b21\u6570","orderTimes"),new L("\u5927\u5c0f","orderSize"),new L("\u540d\u79f0","orderName"),new Oe("\u540e\u7f00\u540d","extensions"),new Oe("\u5206\u4eabuuid","shareUuid"),new Oe("\u63d0\u53d6\u7801","shareCode"),new Oe("\u5206\u4eab\u6839\u76ee\u5f55","shareRootUuid")])}},{key:"getUrlPrefix",value:function getUrlPrefix(){return"/api/matter"}},{key:"isImage",value:function isImage(){return rt.isImage(this.name)}},{key:"isPdf",value:function isPdf(){return rt.isPdf(this.name)}},{key:"isText",value:function isText(){return rt.isText(this.name)}},{key:"isDoc",value:function isDoc(){return rt.isDoc(this.name)}},{key:"isPpt",value:function isPpt(){return rt.isPpt(this.name)}},{key:"isXls",value:function isXls(){return rt.isXls(this.name)}},{key:"isAudio",value:function isAudio(){return rt.isAudio(this.name)}},{key:"isVideo",value:function isVideo(){return rt.isVideo(this.name)}},{key:"isPsd",value:function isPsd(){return rt.isPsd(this.name)}},{key:"getIcon",value:function getIcon(){return rt.isImage(this.name)?we.handleImageUrl(this.getPreviewUrl(),!1,100,100):rt.getIcon(this.name,this.dir)}},{key:"download",value:function download(e){e||(e=this.getDownloadUrl()),window.open(e)}},{key:"preview",value:function preview(e){e||(!1,e=this.getPreviewUrl()),this.isImage()?ca.showSinglePhoto(e):wa.preview(this)}},{key:"httpCreateDirectory",value:function httpCreateDirectory(e,a,n){var i=this,r={userUuid:i.userUuid,name:i.name,puuid:i.puuid};return this.httpPost(Matter.URL_MATTER_CREATE_DIRECTORY,r,(function(a){i.assign(a.data.data),"function"===typeof e&&e(a)}),a,n)}},{key:"httpDelete",value:function httpDelete(e,a){this.httpPost(Matter.URL_MATTER_DELETE,{uuid:this.uuid},(function(a){"function"===typeof e&&e(a)}),a)}},{key:"httpDeleteBatch",value:function httpDeleteBatch(e,a,n){this.httpPost(Matter.URL_MATTER_DELETE_BATCH,{uuids:e},(function(e){"function"===typeof a&&a(e)}),n)}},{key:"httpRename",value:function httpRename(e,a,n,i){var r=this;this.httpPost(Matter.URL_MATTER_RENAME,{uuid:this.uuid,name:e},(function(e){r.assign(e.data.data),"function"===typeof a&&a(e)}),n,i)}},{key:"httpChangePrivacy",value:function httpChangePrivacy(e,a,n){var i=this;this.httpPost(Matter.URL_CHANGE_PRIVACY,{uuid:this.uuid,privacy:e},(function(n){i.privacy=e,"function"===typeof a?(a(n),ee.a.success(n.data.msg)):ee.a.success(n.data.msg)}),n)}},{key:"httpMove",value:function httpMove(e,a,n,i){var r={srcUuids:e};r.destUuid=a||"root",this.httpPost(Matter.URL_MATTER_MOVE,r,(function(e){"function"===typeof n&&n(e)}),i)}},{key:"validate",value:function validate(){return this.file?(this.name=this.file.name,this.name?(this.size=this.file.size,this.errorMessage=null,!0):(this.errorMessage="\u8bf7\u9009\u62e9\u4e0a\u4f20\u6587\u4ef6",!1)):(this.errorMessage="\u8bf7\u9009\u62e9\u4e0a\u4f20\u6587\u4ef6",!1)}},{key:"validateFilter",value:function validateFilter(){var e=this.filter;if(null===e||""===e)return this.errorMessage="\u8fc7\u6ee4\u5668\u8bbe\u7f6e\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5-1",console.error("\u8fc7\u6ee4\u5668\u8bbe\u7f6e\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5.-1"),!1;if("*"!==e){if(!/^(image|audio|video|text)(\|(image|audio|video|text))*$/g.test(e)&&!/^(\.[\w]+)(\|\.[\w]+)*$/.test(e))return this.errorMessage="\u8fc7\u6ee4\u5668\u8bbe\u7f6e\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5-2",console.error("\u8fc7\u6ee4\u5668\u8bbe\u7f6e\u9519\u8bef\uff0c\u8bf7\u68c0\u67e5.-2"),!1}var a=this.privacy;return!(!a&&!1!==a)||(this.errorMessage="privacy\u5c5e\u6027\u4e3aBoolean\u7c7b\u578b",console.error("privacy\u5c5e\u6027\u4e3aBoolean\u7c7b\u578b."),!1)}},{key:"validateFileType",value:function validateFileType(){if(!this.filter)return this.errorMessage="\u8be5\u8fc7\u6ee4\u6761\u4ef6\u6709\u95ee\u9898",!1;if("*"===this.filter)return this.errorMessage=null,!0;var e=ke.getMimeType(this.name),a=ke.getExtension(this.name),n=e.substring(0,e.indexOf("/"));return I.startWith(this.name,"image%3A")?(a="jpg",n="image"):I.startWith(this.name,"video%3A")?(a="mp4",n="video"):I.startWith(this.name,"audio%3A")&&(a="mp3",n="audio"),I.containStr(this.filter,a)||n&&I.containStr(this.filter,n)?(this.errorMessage=null,!0):(this.errorMessage="\u60a8\u4e0a\u4f20\u7684\u6587\u4ef6\u683c\u5f0f\u4e0d\u7b26\u5408\u8981\u6c42",!1)}},{key:"httpUpload",value:function httpUpload(e,a){var n=this;if(this.validate()&&this.validateFilter())if(this.validateFileType()){var i=new FormData;i.append("userUuid",n.userUuid),i.append("puuid",n.puuid),i.append("file",n.file),i.append("alien",n.alien.toString()),i.append("privacy",n.privacy.toString());var r=(new Date).getTime(),l=0;n.loading=!0,j.httpPostFile(Matter.URL_MATTER_UPLOAD,i,(function(a){n.uuid=a.data.data.uuid,T.safeCallback(e)(a)}),(function(e){var i=e.response;n.errorMessage=i,n.clear(),n.defaultErrorHandler(i),T.safeCallback(a)()}),(function(){n.loading=!1}),(function(e){n.progress=e.loaded/e.total;var a=(new Date).getTime(),i=a-r;if(i>1e3){r=a;var o=e.loaded,s=o-l;l=o,n.speed=be.parseInt((s/(i/1e3)).toFixed(0))}n.updateUI()}))}else te.error("\u6587\u4ef6\u7c7b\u578b\u4e0d\u6ee1\u8db3\uff0c\u8bf7\u91cd\u8bd5")}},{key:"clear",value:function clear(){var e=new Matter;e.filter=this.filter,e.privacy=this.privacy,e.errorMessage=this.errorMessage,e.uploadHint=this.uploadHint,this.assign(e)}},{key:"getPreviewUrl",value:function getPreviewUrl(e){return"".concat(Ea.currentHost(),"/api/alien/preview/").concat(this.uuid,"/").concat(this.name).concat(e?"?downloadTokenUuid="+e:"")}},{key:"getDownloadUrl",value:function getDownloadUrl(e){return"".concat(Ea.currentHost(),"/api/alien/download/").concat(this.uuid,"/").concat(this.name).concat(e?"?downloadTokenUuid="+e:"")}},{key:"getShareDownloadUrl",value:function getShareDownloadUrl(e,a,n){return"".concat(Ea.currentHost(),"/api/alien/download/").concat(this.uuid,"/").concat(this.name,"?shareUuid=").concat(e,"&shareCode=").concat(a,"&shareRootUuid=").concat(n)}},{key:"getSharePreviewUrl",value:function getSharePreviewUrl(e,a,n){return"".concat(Ea.currentHost(),"/api/alien/preview/").concat(this.uuid,"/").concat(this.name,"?shareUuid=").concat(e,"&shareCode=").concat(a,"&shareRootUuid=").concat(n)}}]),Matter}(ie);Ca.URL_MATTER_CREATE_DIRECTORY="/api/matter/create/directory",Ca.URL_MATTER_DELETE="/api/matter/delete",Ca.URL_MATTER_DELETE_BATCH="/api/matter/delete/batch",Ca.URL_MATTER_RENAME="/api/matter/rename",Ca.URL_CHANGE_PRIVACY="/api/matter/change/privacy",Ca.URL_MATTER_MOVE="/api/matter/move",Ca.URL_MATTER_DOWNLOAD="/api/matter/download",Ca.URL_MATTER_UPLOAD="/api/matter/upload",Ca.URL_MATTER_ZIP="/api/matter/zip",Ca.MATTER_ROOT="root";n(693);var Sa=n(480),xa=n.n(Sa),Oa=(n(2919),function(e){Object(h.a)(UploadMatterPanel,e);var a=Object(d.a)(UploadMatterPanel);function UploadMatterPanel(e){var n;return Object(m.a)(this,UploadMatterPanel),(n=a.call(this,e)).format=function(e){return"".concat(e.toFixed(1),"%")},n.state={},n}return Object(p.a)(UploadMatterPanel,[{key:"render",value:function render(){var e=this,a=this.props.matter;return r.a.createElement("div",{className:"upload-matter-panel"},a.loading?r.a.createElement("div",{className:"huge-block clearfix"},r.a.createElement("div",{className:"media"},r.a.createElement("div",{className:"media-body"},a.file.name)),r.a.createElement(xa.a,{className:"progress",strokeColor:{from:"#108ee9",to:"#87d068"},format:function format(){return e.format(100*a.progress)},percent:100*a.progress,status:"active"}),r.a.createElement("div",null,"".concat(pe.t("matter.uploaded"),": ").concat(I.humanFileSize(a.file.size*a.progress),"/").concat(I.humanFileSize(a.file.size)," ").concat(pe.t("matter.speed"),":").concat(I.humanFileSize(a.speed),"s"))):null)}}]),UploadMatterPanel}(g)),Na=(n(2924),function(e){Object(h.a)(MatterImage,e);var a=Object(d.a)(MatterImage);function MatterImage(e){var n;return Object(m.a)(this,MatterImage),(n=a.call(this,e)).manual=!1,n.matter=new Ca(Object(nt.a)(n)),n.user=He.getSingleton().user,n.changeLink=function(e){T.safeCallback(n.props.onChange)(e.target.value)},n.triggerUpload=function(e){var a=e.file,i=n.props,r=i.filter,l=void 0===r?"image":r,o=i.uploadHint,s=void 0===o?"":o;if(a){if(n.user.sizeLimit>=0&&a.size>n.user.sizeLimit)return void te.error(pe.t("matter.sizeExceedLimit",a.size,n.user.sizeLimit));n.matter.assign({uploadHint:s,filter:l,file:a,puuid:"root",privacy:!1,dir:!1,alien:!0,userUuid:n.user.uuid}),n.matter.httpUpload((function(){T.safeCallback(n.props.onChange)(n.matter.getPreviewUrl()),n.matter=new Ca,n.updateUI()}),(function(){return n.updateUI()}))}},n.toggleHandle=function(){n.manual=!n.manual,n.updateUI()},n}return Object(p.a)(MatterImage,[{key:"render",value:function render(){var e=this.manual,a=this.matter,n=this.props,i=n.value,l=n.preview,o=void 0===l||l,s=n.previewWidth,c=void 0===s?200:s,u=n.uploadHint;return r.a.createElement("div",{className:"matter-image"},r.a.createElement("div",{className:"tiny-block"},o&&i?r.a.createElement("img",{className:"p10 mb10 bg-white br5 border",style:{width:"".concat(c,"px")},src:i,onClick:function onClick(){return ca.showSinglePhoto(i)}}):null),r.a.createElement("div",{className:"composite-box"},e?r.a.createElement(O.a,{className:"content",placeholder:pe.t("matter.fillInPicLink"),value:i,onChange:this.changeLink}):r.a.createElement(va.a,{className:"content",customRequest:this.triggerUpload,showUploadList:!1},r.a.createElement(w.a,{className:"wp100 border-short"},pe.t("matter.chooseImage"))),r.a.createElement(w.a,{className:"handle",type:"primary",onClick:this.toggleHandle},e?pe.t("matter.uploadMode"):pe.t("matter.fillMode"))),u?r.a.createElement("div",{className:"italic"},u):null,r.a.createElement(Oa,{matter:a}))}}]),MatterImage}(g)),Ua=function(e){Object(h.a)(Edit,e);var a=Object(d.a)(Edit);function Edit(e){var n;return Object(m.a)(this,Edit),(n=a.call(this,e)).formRef=r.a.createRef(),n.createMode=!1,n.user=He.getSingleton().user,n.currentUser=new Pe(Object(nt.a)(n)),n.state={},n.currentUser.role=re.USER,n}return Object(p.a)(Edit,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.match;e.params.uuid?(this.createMode=!1,this.currentUser.uuid=e.params.uuid,this.currentUser.httpDetail()):(this.createMode=!0,this.updateUI())}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);var a=this.user,n=this.currentUser;n.assign(e),n.httpSave((function(){te.success(pe.t("operationSuccess")),a.uuid===n.uuid&&a.assign(n),Q.navigateBack()}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){var e=this,a=this.user,n=this.currentUser,i=!1;this.createMode||a.uuid!==n.uuid||(i=!0);var l=!1;return(this.createMode||a.uuid!==n.uuid&&a.role===re.ADMINISTRATOR)&&(l=!0),r.a.createElement("div",{className:"page-user-edit"},r.a.createElement(Lt,{name:this.createMode?pe.t("user.createUser"):pe.t("user.editUser")}),r.a.createElement(ia,{loading:n.detailLoading},r.a.createElement(S.a,Object.assign({},{labelCol:{span:6},wrapperCol:{span:18}},{name:"basic",ref:this.formRef,onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this),onValuesChange:function onValuesChange(){e.updateUI()}}),i&&r.a.createElement(S.a.Item,{label:pe.t("user.avatar"),name:"avatarUrl",initialValue:n.avatarUrl},r.a.createElement(Na,null)),r.a.createElement(S.a.Item,{label:pe.t("user.username"),name:"username",initialValue:n.username,rules:[{required:!0,message:pe.t("user.enterUsername")}]},r.a.createElement(O.a,{disabled:!this.createMode})),this.createMode&&r.a.createElement(S.a.Item,{label:pe.t("user.password"),name:"password",rules:[{required:!0,message:pe.t("user.enterPassword")}]},r.a.createElement(O.a.Password,null)),this.createMode&&r.a.createElement(S.a.Item,{name:"confirmPassword",label:pe.t("user.confirmPassword"),dependencies:["password"],hasFeedback:!0,rules:[{required:!0,message:pe.t("user.enterPassword")},function(e){var a=e.getFieldValue;return{validator:function validator(e,n){return n&&a("password")!==n?Promise.reject(pe.t("user.passwordNotSame")):Promise.resolve()}}}]},r.a.createElement(O.a.Password,null)),r.a.createElement(S.a.Item,{label:pe.t("user.role"),name:"role",initialValue:n.role},r.a.createElement(dt.a,{disabled:!l},ge.filter((function(e,a){return e.value!==re.GUEST})).map((function(e,a){return r.a.createElement(dt.a.Option,{key:a,value:e.value},e.name)})))),r.a.createElement(S.a.Item,{label:pe.t("user.singleFileSizeLimit"),required:!0},r.a.createElement(S.a.Item,{name:"sizeLimit",rules:[{required:!0,message:pe.t("inputRequired")}],initialValue:n.sizeLimit,noStyle:!0},r.a.createElement(fa.a,{min:-1,className:"w150"})),r.a.createElement("span",{className:"pl10"}," ",pe.t("user.current"),":",this.formRef&&this.formRef.current?rt.humanFileSize(this.formRef.current.getFieldValue("sizeLimit")):rt.humanFileSize(n.sizeLimit))),r.a.createElement(S.a.Item,{label:pe.t("user.totalFileSizeLimit"),required:!0},r.a.createElement(S.a.Item,{name:"totalSizeLimit",rules:[{required:!0,message:pe.t("inputRequired")}],initialValue:n.totalSizeLimit,noStyle:!0},r.a.createElement(fa.a,{min:-1,className:"w150"})),r.a.createElement("span",{className:"pl10"}," ",pe.t("user.current"),":",this.formRef&&this.formRef.current?rt.humanFileSize(this.formRef.current.getFieldValue("totalSizeLimit")):rt.humanFileSize(n.totalSizeLimit))),r.a.createElement("div",{className:"text-right"},r.a.createElement(w.a,{type:"primary",htmlType:"submit",icon:r.a.createElement(Vt.SaveOutlined,null)},this.createMode?pe.t("create"):pe.t("save"))))))}}]),Edit}(g),Pa=function(e){Object(h.a)(Authentication,e);var a=Object(d.a)(Authentication);function Authentication(e){var n;return Object(m.a)(this,Authentication),(n=a.call(this,e)).user=He.getSingleton().user,n.state={},n}return Object(p.a)(Authentication,[{key:"componentDidMount",value:function componentDidMount(){var e=this.props.match;console.log(e.params.authentication),this.user.httpAuthenticationLogin(e.params.authentication,(function(){window.location.href="/"}))}},{key:"render",value:function render(){this.user;return r.a.createElement("div",{className:"page-user-authentication"},pe.t("user.redirecting"))}}]),Authentication}(g),Ta=(n(2934),n(485)),Ia=n.n(Ta),Ma=(n(2936),n(3328));n(2937);function PreviewEngineCell_PreviewEngineCell(e){var a=e.engine,n=e.order;return r.a.createElement("div",{className:"preview-engine-cell"},r.a.createElement("div",{className:"engine-box"},r.a.createElement("p",{className:"title"},n?pe.t("preference.previewEngine",n):pe.t("preference.defaultPreview")),r.a.createElement(Yt,{name:pe.t("preference.engineReg")},a.url),r.a.createElement(Yt,{name:pe.t("preference.engineSuffix")},a.extensions)),r.a.createElement("div",{className:"tip-box"},n?null:r.a.createElement(Xe.a,{title:pe.t("preference.defaultPreviewDesc")},r.a.createElement(et.a,{className:"tip mr10",color:"success"},pe.t("preference.defaultPreview"))),r.a.createElement(Xe.a,{title:pe.t("preference.enginePreview")},a.previewInSite?r.a.createElement(et.a,{className:"tip mr0",color:"purple"},pe.t("preference.previewCurrent")):r.a.createElement(et.a,{className:"tip mr0",color:"purple"},pe.t("preference.previewOpen")))))}var Da=function(e){Object(h.a)(Index,e);var a=Object(d.a)(Index);function Index(e){var n;return Object(m.a)(this,Index),(n=a.call(this,e)).user=He.getSingleton().user,n.preference=He.getSingleton().preference,n.state={},n}return Object(p.a)(Index,[{key:"componentDidMount",value:function componentDidMount(){this.refresh()}},{key:"refresh",value:function refresh(){var e=this;e.preference.httpFetch((function(){e.updateUI()}))}},{key:"cleanup",value:function cleanup(){var e=this.preference;ua.open(pe.t("preference.systemCleanupPrompt"),"",(function(a){e.httpSystemCleanup(a,(function(){te.success(pe.t("operationSuccess"))}))}))}},{key:"render",value:function render(){var e=this,a=this.preference,n=a.previewConfig.previewEngines,l=a.scanConfig;return r.a.createElement("div",{className:"page-preference-index"},r.a.createElement(Lt,{name:pe.t("layout.setting")},r.a.createElement(w.a,{className:"ml10",type:"primary",danger:!0,onClick:this.cleanup.bind(this),icon:r.a.createElement(Ma.a,null)},pe.t("preference.systemCleanup"))),r.a.createElement(ia,null,r.a.createElement("div",{className:"basic-info"},r.a.createElement("header",null,r.a.createElement("p",{className:"title"},pe.t("preference.basic")),r.a.createElement(u.b,{to:"/preference/edit"},r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(Qt.a,null)},pe.t("edit")))),r.a.createElement(Yt,{name:pe.t("preference.websiteName")},this.preference.name),r.a.createElement(Yt,{name:pe.t("preference.logo")},this.preference.logoUrl&&r.a.createElement("img",{src:this.preference.logoUrl,alt:"logo",className:"img-logo",onClick:function onClick(){ca.showSinglePhoto(e.preference.logoUrl)}})),r.a.createElement(Yt,{name:"favicon"},this.preference.faviconUrl&&r.a.createElement("img",{src:this.preference.faviconUrl,alt:"logo",className:"img-favicon",onClick:function onClick(){ca.showSinglePhoto(e.preference.faviconUrl)}})),r.a.createElement(Yt,{name:pe.t("preference.copyright")},r.a.createElement("span",{dangerouslySetInnerHTML:{__html:this.preference.copyright}})),r.a.createElement(Yt,{name:pe.t("preference.extraInfo")},r.a.createElement("span",{dangerouslySetInnerHTML:{__html:this.preference.record}})),r.a.createElement(Yt,{name:pe.t("preference.zipMaxNumLimit")},-1===this.preference.downloadDirMaxNum?pe.t("preference.noLimit"):this.preference.downloadDirMaxNum),r.a.createElement(Yt,{name:pe.t("preference.zipMaxSizeLimit")},rt.humanFileSize(this.preference.downloadDirMaxSize)),r.a.createElement(Yt,{name:pe.t("preference.userDefaultSizeLimit")},rt.humanFileSize(this.preference.defaultTotalSizeLimit)),r.a.createElement(Yt,{name:pe.t("preference.matterBinDefaultSaveDay")},this.preference.deletedKeepDays," \u5929"),r.a.createElement(Yt,{name:pe.t("preference.allowRegister")},this.preference.allowRegister?pe.t("yes"):pe.t("no")),r.a.createElement(Yt,{name:pe.t("preference.docLink")},r.a.createElement("a",{href:"https://tank-doc.eyeblue.cn/zh",target:"_blank"},"https://tank-doc.eyeblue.cn/zh"))),r.a.createElement(Ia.a,null),r.a.createElement("div",{className:"preview-info"},r.a.createElement("header",null,r.a.createElement("p",{className:"title"},pe.t("preference.preview")),r.a.createElement(u.b,{to:"/preference/engine/edit"},r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(Qt.a,null)},pe.t("edit")))),r.a.createElement("div",{className:"content"},n.map((function(e,a){return r.a.createElement(PreviewEngineCell_PreviewEngineCell,{key:a,engine:e,order:a+1})})),i.Children.toArray(Me.defaultPreviewEngines().map((function(e){return r.a.createElement(PreviewEngineCell_PreviewEngineCell,{engine:e})}))))),r.a.createElement(Ia.a,null),r.a.createElement("div",{className:"scan-info"},r.a.createElement("header",null,r.a.createElement("p",{className:"title"},pe.t("preference.scan")),r.a.createElement(u.b,{to:"/preference/scan/edit"},r.a.createElement(w.a,{type:"primary",icon:r.a.createElement(Qt.a,null)},pe.t("edit")))),r.a.createElement("div",{className:"content"},l.enable?r.a.createElement(r.a.Fragment,null,r.a.createElement(Yt,{name:pe.t("preference.scanCron")},l.cron),r.a.createElement(Yt,{name:pe.t("preference.scanScope")},Ae[l.scope].name),l.scope===Te.CUSTOM&&r.a.createElement(Yt,{name:pe.t("preference.scanUsers")},l.usernames.join(", "))):r.a.createElement(Pt.a,{description:pe.t("preference.disabledScan")})))))}}]),Index}(g),Fa=(n(441),n(231)),La=n.n(Fa),Aa=(n(2939),n(3329)),Ra=function(e){Object(h.a)(Edit,e);var a=Object(d.a)(Edit);function Edit(e){var n;return Object(m.a)(this,Edit),(n=a.call(this,e)).formRef=r.a.createRef(),n.user=He.getSingleton().user,n.preference=He.getSingleton().preference,n.state={},n.preference.detailLoading=!0,n}return Object(p.a)(Edit,[{key:"componentDidMount",value:function componentDidMount(){this.refreshPreference()}},{key:"refreshPreference",value:function refreshPreference(){var e=this;e.preference.httpFetch((function(){e.preference.detailLoading=!1,e.updateUI()}))}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);this.user;this.preference.assign(e),this.preference.httpSave((function(){te.success(pe.t("operationSuccess")),Q.updateFrame(),Q.navigateTo("/preference/index")}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){var e=this,a=e.preference,n=a.getForm();return r.a.createElement("div",{className:"page-preference-edit"},r.a.createElement(Lt,{name:pe.t("preference.editPreference")}),r.a.createElement(ia,{loading:a.detailLoading},r.a.createElement(S.a,Object.assign({},{labelCol:{span:6},wrapperCol:{span:18}},{name:"basic",ref:this.formRef,initialValues:n,onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this),onValuesChange:function onValuesChange(){return e.updateUI()}}),r.a.createElement(S.a.Item,{label:pe.t("preference.websiteName"),name:"name",rules:[{required:!0,message:pe.t("preference.enterWebsiteName")}]},r.a.createElement(O.a,null)),r.a.createElement(S.a.Item,{label:"logo",name:"logoUrl"},r.a.createElement(Na,{uploadHint:pe.t("preference.logoSquare")})),r.a.createElement(S.a.Item,{label:"favicon",name:"faviconUrl"},r.a.createElement(Na,{filter:".ico",previewWidth:60,uploadHint:pe.t("preference.onlyAllowIco")})),r.a.createElement(S.a.Item,{label:pe.t("preference.copyright"),name:"copyright"},r.a.createElement(O.a,null)),r.a.createElement(S.a.Item,{label:pe.t("preference.extraInfo"),name:"record"},r.a.createElement(O.a,null)),r.a.createElement(S.a.Item,{label:pe.t("preference.zipMaxNumLimit"),name:"downloadDirMaxNum",rules:[{required:!0,message:pe.t("preference.enterZipMaxNumLimit")}]},r.a.createElement(fa.a,{min:-1,max:1e3,className:"w150"})),r.a.createElement(S.a.Item,{label:pe.t("preference.zipMaxSizeLimit"),required:!0},r.a.createElement(S.a.Item,{name:"downloadDirMaxSize",rules:[{required:!0,message:pe.t("preference.enterZipMaxSizeLimit")}],noStyle:!0},r.a.createElement(fa.a,{min:-1,className:"w150"})),r.a.createElement("span",{className:"pl10"},pe.t("preference.current"),":",this.formRef&&this.formRef.current?rt.humanFileSize(this.formRef.current.getFieldValue("downloadDirMaxSize")):rt.humanFileSize(a.defaultTotalSizeLimit))),r.a.createElement(S.a.Item,{label:pe.t("preference.userDefaultSizeLimit"),required:!0},r.a.createElement(S.a.Item,{name:"defaultTotalSizeLimit",rules:[{required:!0,message:pe.t("preference.enterUserDefaultSizeLimit")}],noStyle:!0},r.a.createElement(fa.a,{min:-1,className:"w150"})),r.a.createElement("span",{className:"pl10"},pe.t("preference.current"),":",this.formRef&&this.formRef.current?rt.humanFileSize(this.formRef.current.getFieldValue("defaultTotalSizeLimit")):rt.humanFileSize(a.defaultTotalSizeLimit))),r.a.createElement(S.a.Item,{label:pe.t("preference.matterBinDefaultSaveDay"),required:!0},r.a.createElement(S.a.Item,{name:"deletedKeepDays",rules:[{required:!0,message:pe.t("preference.enterMatterBinDefaultSaveDay")}],noStyle:!0},r.a.createElement(fa.a,{min:1,className:"w150"}))),r.a.createElement(S.a.Item,{label:pe.t("preference.allowRegister"),name:"allowRegister",required:!0,valuePropName:"checked"},r.a.createElement(La.a,null)),r.a.createElement("div",{className:"text-right"},r.a.createElement(w.a,{type:"primary",htmlType:"submit",icon:r.a.createElement(Aa.a,null)},pe.t("save"))))))}}]),Edit}(g),ja=(n(2941),n(2942),n(2943),n(3330)),Ba=function(e){Object(h.a)(PreviewEngineEditCell,e);var a=Object(d.a)(PreviewEngineEditCell);function PreviewEngineEditCell(e){return Object(m.a)(this,PreviewEngineEditCell),a.call(this,e)}return Object(p.a)(PreviewEngineEditCell,[{key:"render",value:function render(){var e=this,a=this.props.previewEngine;return r.a.createElement("div",{className:"widget-preview-engine-cell"},r.a.createElement("div",{className:"engine-title"},r.a.createElement("span",null,pe.t("preference.engine",this.props.index+1)),r.a.createElement("span",null,r.a.createElement(Zt.a,{className:"btn-action text-danger",onClick:function onClick(){e.props.onDelete()}}))),r.a.createElement("div",{className:"engine-content"},r.a.createElement(S.a.Item,{label:r.a.createElement(Xe.a,{title:pe.t("preference.engineRegHelper")},r.a.createElement("div",null,pe.t("preference.engineReg"),r.a.createElement(ja.a,{className:"btn-action text-warning"}))),rules:[{required:!0,message:pe.t("preference.engineRegHelper")}]},r.a.createElement(O.a,{value:a.url,placeholder:pe.t("preference.engineRegPlaceHolder"),onChange:function onChange(n){a.url=n.target.value,e.updateUI()}})),r.a.createElement(S.a.Item,{label:r.a.createElement(Xe.a,{title:pe.t("preference.engineSuffixPlaceHolder")},r.a.createElement("div",null,pe.t("preference.engineSuffix"),r.a.createElement(ja.a,{className:"btn-action text-warning"}))),rules:[{required:!0,message:pe.t("preference.engineSuffixPlaceHolder")}]},r.a.createElement(O.a,{value:a.extensions,placeholder:pe.t("preference.engineSuffixPlaceHolder"),onChange:function onChange(n){a.extensions=n.target.value,e.updateUI()}})),r.a.createElement(S.a.Item,{label:r.a.createElement(Xe.a,{title:"".concat(pe.t("preference.previewCurrent")," or ").concat(pe.t("preference.previewOpen"))},r.a.createElement("div",null,pe.t("preference.previewCurrent"),r.a.createElement(ja.a,{className:"btn-action text-warning"})))},r.a.createElement(La.a,{checked:a.previewInSite,onChange:function onChange(n){a.previewInSite=n,e.updateUI()}}))))}}]),PreviewEngineEditCell}(g),Va=function(e){Object(h.a)(PreviewConfigPanel,e);var a=Object(d.a)(PreviewConfigPanel);function PreviewConfigPanel(e){var n;return Object(m.a)(this,PreviewConfigPanel),(n=a.call(this,e)).addEngine=function(){var e=n.props.previewConfig,a=new Me;e.previewEngines.push(a),n.updateUI()},n.delEngineCell=function(e){n.props.previewConfig.previewEngines.splice(e,1),n.updateUI()},n.state={},n}return Object(p.a)(PreviewConfigPanel,[{key:"render",value:function render(){var e=this,a=this.props.previewConfig;return r.a.createElement("div",{className:"widget-preview-config-panel"},a.previewEngines.map((function(a,n){return r.a.createElement(Ba,{key:n,previewEngine:a,index:n,onDelete:function onDelete(){e.delEngineCell(n)}})})),r.a.createElement(w.a,{type:"dashed",block:!0,icon:r.a.createElement(Bt.a,null),onClick:this.addEngine.bind(this)},pe.t("preference.newEngine")))}}]),PreviewConfigPanel}(g),za=function(e){Object(h.a)(PreviewEngineEdit,e);var a=Object(d.a)(PreviewEngineEdit);function PreviewEngineEdit(e){var n;return Object(m.a)(this,PreviewEngineEdit),(n=a.call(this,e)).formRef=r.a.createRef(),n.preference=He.getSingleton().preference,n.refresh=function(){n.preference.httpFetch((function(){n.preference.detailLoading=!1,n.updateUI()}))},n.finish=function(e){n.preference.assign(e),n.preference.httpSavePreviewEngine((function(){te.success(pe.t("operationSuccess")),Q.updateFrame(),Q.navigateTo("/preference/index")}))},n.preference.detailLoading=!0,n}return Object(p.a)(PreviewEngineEdit,[{key:"componentDidMount",value:function componentDidMount(){this.refresh()}},{key:"render",value:function render(){var e=this.preference;return r.a.createElement("div",{className:"preference-preview-engine-edit"},r.a.createElement(Lt,{name:pe.t("preference.editPreviewEngine")}),r.a.createElement(ia,{loading:e.detailLoading},r.a.createElement(S.a,Object.assign({},{labelCol:{span:6},wrapperCol:{span:18}},{name:"preview-engine",ref:this.formRef,onFinish:this.finish,onValuesChange:this.updateUI}),r.a.createElement(S.a.Item,{label:r.a.createElement(Xe.a,{title:pe.t("preference.engineUsageHint")},r.a.createElement("div",null,pe.t("preference.previewConfig"),r.a.createElement(Vt.QuestionCircleOutlined,{className:"btn-action text-warning"})))},r.a.createElement(Va,{previewConfig:e.previewConfig})),r.a.createElement("div",{className:"text-right"},r.a.createElement(w.a,{type:"primary",htmlType:"submit",icon:r.a.createElement(Aa.a,null)},pe.t("save"))))))}}]),PreviewEngineEdit}(g),_a=(n(313),n(193)),qa=n.n(_a),Ha=n(805),Wa=(n(2944),function(e){Object(h.a)(ScanEdit,e);var a=Object(d.a)(ScanEdit);function ScanEdit(e){var n;return Object(m.a)(this,ScanEdit),(n=a.call(this,e)).formRef=r.a.createRef(),n.preference=He.getSingleton().preference,n.pager=new it(Object(nt.a)(n),Pe,10),n.finish=function(e){e.scope===Te.CUSTOM?n.preference.scanConfig.assign(Object(Ha.a)({},e,{usernames:e.users.map((function(e){return e.value}))})):n.preference.scanConfig.assign(e),n.preference.httpSaveScan((function(){te.success(pe.t("operationSuccess")),Q.updateFrame(),Q.navigateTo("/preference/index")}))},n.changeEnableScan=function(e){n.preference.scanConfig.enable=e,n.updateUI()},n.changeCronType=function(e){n.preference.scanConfig.cronType=e,n.updateUI()},n.changeScopeType=function(e){n.preference.scanConfig.scope=e,n.updateUI()},n.fetchUser=function(e){n.pager.resetFilter(),n.pager.setFilterValue("orderCreateTime",F.DESC),n.pager.setFilterValue("username",e),n.pager.httpList()},n.preference.detailLoading=!0,n}return Object(p.a)(ScanEdit,[{key:"componentDidMount",value:function componentDidMount(){var e=this;this.preference.httpFetch((function(){e.preference.detailLoading=!1,e.preference.scanConfig.cronType=e.preference.scanConfig.cron,ze.includes(e.preference.scanConfig.cronType)||(e.preference.scanConfig.cronType=Fe.CUSTOM),e.preference.scanConfig.scope!==Te.ALL&&(e.preference.scanConfig.users=e.preference.scanConfig.usernames.map((function(e){return{label:e,value:e}}))),e.updateUI()}))}},{key:"render",value:function render(){var e=this,a=this.preference,n=this.pager;return r.a.createElement("div",{className:"preference-scan-edit"},r.a.createElement(Lt,{name:pe.t("preference.editScan")}),r.a.createElement(ia,{loading:a.detailLoading},r.a.createElement(S.a,Object.assign({},{labelCol:{span:6},wrapperCol:{span:18}},{name:"preview-engine",ref:this.formRef,initialValues:a.scanConfig,onFinish:this.finish,onValuesChange:function onValuesChange(){return e.updateUI}}),r.a.createElement(S.a.Item,{label:pe.t("preference.enableScan"),valuePropName:"checked",name:"enable"},r.a.createElement(La.a,{onChange:this.changeEnableScan})),a.scanConfig.enable&&r.a.createElement(r.a.Fragment,null,r.a.createElement(S.a.Item,{label:pe.t("preference.scanCron"),name:"cronType"},r.a.createElement(dt.a,{onChange:this.changeCronType},Ve.map((function(e){return r.a.createElement(dt.a.Option,{key:e.value,value:e.value},e.name)})))),a.scanConfig.cronType===Fe.CUSTOM&&r.a.createElement(S.a.Item,{label:pe.t("preference.cron"),name:"cron",rules:[{required:!0,message:pe.t("preference.cronValidate")}]},r.a.createElement(O.a,null)),r.a.createElement(S.a.Item,{label:pe.t("preference.scanScope"),name:"scope"},r.a.createElement(dt.a,{onChange:this.changeScopeType},Re.map((function(e){return r.a.createElement(dt.a.Option,{key:e.value,value:e.value},e.name)})))),a.scanConfig.scope===Te.CUSTOM&&r.a.createElement(S.a.Item,{label:pe.t("preference.scanUsers"),name:"users",rules:[{required:!0,message:pe.t("preference.chooseUsersValidate")}]},r.a.createElement(dt.a,{mode:"multiple",labelInValue:!0,placeholder:pe.t("preference.chooseUsers"),notFoundContent:n.loading?r.a.createElement(qa.a,{size:"small"}):null,filterOption:!1,onSearch:this.fetchUser,style:{width:"100%"}},n.data.map((function(e){return r.a.createElement(dt.a.Option,{key:e.username,value:e.username},e.username)}))))),r.a.createElement("div",{className:"text-right"},r.a.createElement(w.a,{type:"primary",htmlType:"submit",icon:r.a.createElement(Aa.a,null)},pe.t("save"))))))}}]),ScanEdit}(g)),Ga=(n(442),n(195)),Ya=n.n(Ga),Ka=(n(2946),n(2947),function(e){Object(h.a)(RatePanel,e);var a=Object(d.a)(RatePanel);function RatePanel(e){var n;return Object(m.a)(this,RatePanel),(n=a.call(this,e)).state={},n}return Object(p.a)(RatePanel,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"getValue",value:function getValue(){if(0===this.props.standardValue)return 0===this.props.compareValue?0:100;var e=(this.props.compareValue-this.props.standardValue)/this.props.standardValue;return parseInt((100*e).toFixed(0))}},{key:"render",value:function render(){var e=this.props.name,a=0===this.props.standardValue&&0===this.props.compareValue,n=0===this.props.standardValue&&this.props.compareValue>0,i=this.getValue();return r.a.createElement("span",{className:"widget-rate-panel"},r.a.createElement("span",{className:"name"},e),n?r.a.createElement("span",{className:"infinite"},"\u221e"):a?r.a.createElement("span",{className:"no-data"}," - "):r.a.createElement("span",null,i>0?"+":"",i,"%"),!a&&i<0&&r.a.createElement(Vt.ArrowDownOutlined,{style:{fontSize:16,color:le.SUCCESS}}),!a&&(n||i>=0)&&r.a.createElement(Vt.ArrowUpOutlined,{style:{fontSize:16,color:le.DANGER}}))}}]),RatePanel}(g)),Qa=n(800),Za=n.n(Qa),Ja=n(481),Xa=n.n(Ja),$a=n(801),en=function(e){Object(h.a)(Dashboard,e);var a=Object(d.a)(Dashboard);function Dashboard(e){var n;return Object(m.a)(this,Dashboard),(n=a.call(this,e)).invokeNum=0,n.totalInvokeNum=0,n.uv=0,n.totalUv=0,n.matterNum=0,n.totalMatterNum=0,n.fileSize=0,n.totalFileSize=0,n.avgCost=0,n.dt="",n}return Object(p.a)(Dashboard,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(Dashboard.prototype),"assign",this).call(this,e)}},{key:"getFilters",value:function getFilters(){return[].concat(Object(N.a)(Object(P.a)(Object(U.a)(Dashboard.prototype),"getFilters",this).call(this)),[new L("\u6309DT\u6392\u5e8f","orderDt")])}},{key:"httpActiveIpTop10",value:function httpActiveIpTop10(e,a,n){this.httpPost(Dashboard.URL_ACTIVE_IP_TOP10,{},(function(a){T.safeCallback(e)(a.data.data)}),a,n)}},{key:"httpEtl",value:function httpEtl(e,a,n){this.httpPost(Dashboard.URL_ETL,{},(function(a){T.safeCallback(e)(a.data.data)}),a,n)}}]),Dashboard}(ie);en.URL_ACTIVE_IP_TOP10="/api/dashboard/active/ip/top10",en.URL_ETL="/api/dashboard/etl",Xa.a.registerTheme("tank_theme",$a);var tn=function(e){Object(h.a)(Index,e);var a=Object(d.a)(Index);function Index(e){var n;return Object(m.a)(this,Index),(n=a.call(this,e)).pager=new it(Object(nt.a)(n),en,15),n.dashboard=new en(Object(nt.a)(n)),n.yesterdayDashboard=new en(Object(nt.a)(n)),n.matterPager=new it(Object(nt.a)(n),Ca,10),n.activeIpTop10=[],n.days=15,n.dateStrings=[],n.standardWeekInvokeNum=0,n.compareWeekInvokeNum=0,n.standardDayInvokeNum=0,n.compareDayInvokeNum=0,n.standardWeekUv=0,n.compareWeekUv=0,n.standardDayUv=0,n.compareDayUv=0,n.standardWeekMatterNum=0,n.compareWeekMatterNum=0,n.standardDayMatterNum=0,n.compareDayMatterNum=0,n.standardWeekSize=0,n.compareWeekSize=0,n.standardDaySize=0,n.compareDaySize=0,n.invokeListOption={tooltip:{},legend:{data:["PV","UV"]},xAxis:{name:pe.t("assign.date"),data:[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]},yAxis:{name:pe.t("assign.num")},series:[{name:"PV",type:"bar",data:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},{name:"UV",type:"line",data:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}]},n.state={},n}return Object(p.a)(Index,[{key:"componentDidMount",value:function componentDidMount(){this.refresh()}},{key:"refresh",value:function refresh(){this.updateDateStrings(),this.refreshDashboardPager(),this.refreshMatterPager(),this.refreshActiveIpTop10()}},{key:"updateDateStrings",value:function updateDateStrings(){for(var e=[],a=this.days-1;a>=0;a--){var n=new Date((new Date).getTime()-24*a*60*60*1e3);e.push(q.simpleDate(n))}this.dateStrings=e}},{key:"refreshDashboardPager",value:function refreshDashboardPager(){var e=this;this.pager.setFilterValue("orderDt",F.DESC),this.pager.httpList((function(a){var n=e.pager.data;n.length>0&&e.dashboard.assign(n[0]),n.length>1&&e.yesterdayDashboard.assign(n[1]);for(var i={},r=0;r=0&&d<=6?(console.log("standard i = "+d+" invokeNumData="+l[d]),e.standardWeekInvokeNum+=l[d],e.standardWeekUv+=o[d],e.standardWeekMatterNum+=s[d],e.standardWeekSize+=c[d]):d>=7&&d<=13&&(console.log("compare i = "+d+" invokeNumData="+l[d]),e.compareWeekInvokeNum+=l[d],e.compareWeekUv+=o[d],e.compareWeekMatterNum+=s[d],e.compareWeekSize+=c[d]),12===d&&(e.standardDayInvokeNum=l[d],e.standardDayUv=o[d],e.standardDayMatterNum=s[d],e.standardDaySize=c[d]),13===d&&(e.compareDayInvokeNum=l[d],e.compareDayUv=o[d],e.compareDayMatterNum=s[d],e.compareDaySize=c[d]);e.invokeListOption.xAxis.data=e.dateStrings.map((function(e){return e.substr(5)})),e.invokeListOption.series[0].data=l,e.invokeListOption.series[1].data=o,e.updateUI()}))}},{key:"refreshMatterPager",value:function refreshMatterPager(){this.matterPager.setFilterValue("orderTimes",F.DESC),this.matterPager.httpList()}},{key:"refreshActiveIpTop10",value:function refreshActiveIpTop10(){var e=this;e.dashboard.httpActiveIpTop10((function(a){e.activeIpTop10=a,e.updateUI()}))}},{key:"reRun",value:function reRun(){var e=this;e.dashboard.httpEtl((function(a){te.success(pe.t("operationSuccess")),e.refresh()}))}},{key:"onChartReady",value:function onChartReady(){}},{key:"render",value:function render(){var e=this.dashboard,a=this.yesterdayDashboard;return r.a.createElement("div",{className:"page-dashboard-index"},r.a.createElement(Lt,{name:pe.t("layout.dashboard")}),r.a.createElement(E.a,{gutter:18},r.a.createElement(b.a,{xs:24,sm:24,md:12,lg:6},r.a.createElement("div",{className:"text-block"},r.a.createElement("div",{className:"upper"},r.a.createElement("div",{className:"indicator"},pe.t("dashboard.totalInvokeNum")),r.a.createElement("div",{className:"amount"},e.totalInvokeNum),r.a.createElement("div",null,r.a.createElement(Ka,{name:pe.t("dashboard.weekRate"),standardValue:this.standardWeekInvokeNum,compareValue:this.compareWeekInvokeNum}),r.a.createElement(Ka,{name:pe.t("dashboard.dayRate"),standardValue:this.standardDayInvokeNum,compareValue:this.compareDayInvokeNum}))),r.a.createElement("div",{className:"lower"},pe.t("dashboard.yesterdayInvoke"),":",a.invokeNum))),r.a.createElement(b.a,{xs:24,sm:24,md:12,lg:6},r.a.createElement("div",{className:"text-block"},r.a.createElement("div",{className:"upper"},r.a.createElement("div",{className:"indicator"},pe.t("dashboard.totalUV")),r.a.createElement("div",{className:"amount"},e.totalUv),r.a.createElement("div",null,r.a.createElement(Ka,{name:pe.t("dashboard.weekRate"),standardValue:this.standardWeekUv,compareValue:this.compareWeekUv}),r.a.createElement(Ka,{name:pe.t("dashboard.dayRate"),standardValue:this.standardDayUv,compareValue:this.compareDayUv}))),r.a.createElement("div",{className:"lower"},pe.t("dashboard.yesterdayUV"),":",a.uv))),r.a.createElement(b.a,{xs:24,sm:24,md:12,lg:6},r.a.createElement("div",{className:"text-block"},r.a.createElement("div",{className:"upper"},r.a.createElement("div",{className:"indicator"},pe.t("dashboard.totalMatterNum")),r.a.createElement("div",{className:"amount"},e.totalMatterNum),r.a.createElement("div",null,r.a.createElement(Ka,{name:pe.t("dashboard.weekRate"),standardValue:this.standardWeekMatterNum,compareValue:this.compareWeekMatterNum}),r.a.createElement(Ka,{name:pe.t("dashboard.dayRate"),standardValue:this.standardDayMatterNum,compareValue:this.compareDayMatterNum}))),r.a.createElement("div",{className:"lower"},pe.t("dashboard.yesterdayMatterNum"),":",a.matterNum))),r.a.createElement(b.a,{xs:24,sm:24,md:12,lg:6},r.a.createElement("div",{className:"text-block"},r.a.createElement("div",{className:"upper"},r.a.createElement("div",{className:"indicator"},pe.t("dashboard.totalFileSize")),r.a.createElement("div",{className:"amount"},rt.humanFileSize(e.totalFileSize)),r.a.createElement("div",null,r.a.createElement(Ka,{name:pe.t("dashboard.weekRate"),standardValue:this.standardWeekSize,compareValue:this.compareWeekSize}),r.a.createElement(Ka,{name:pe.t("dashboard.dayRate"),standardValue:this.standardDaySize,compareValue:this.compareDaySize}))),r.a.createElement("div",{className:"lower"},pe.t("dashboard.yesterdayMatterSize"),":",rt.humanFileSize(a.fileSize))))),r.a.createElement(E.a,null,r.a.createElement(b.a,{span:24},r.a.createElement("div",{className:"figure-block"},r.a.createElement("div",{className:"title"},pe.t("dashboard.recentDayInvokeUV",15)),r.a.createElement("figure",null,r.a.createElement(Za.a,{option:this.invokeListOption,notMerge:!0,lazyUpdate:!1,theme:"tank_theme",onChartReady:this.onChartReady.bind(this),showLoading:this.pager.loading,opts:{renderer:"svg"}}))))),r.a.createElement(E.a,{gutter:18},r.a.createElement(b.a,{sm:24,md:12},r.a.createElement("div",{className:"figure-block"},r.a.createElement("div",{className:"title"},pe.t("dashboard.downloadMatterTop10")),r.a.createElement("div",{className:"list-rank"},r.a.createElement("ul",null,this.matterPager.data.map((function(e,a){return r.a.createElement("li",{key:a},r.a.createElement("span",{className:"rank ".concat(a<3?"top3":"")},a+1),r.a.createElement(u.b,{className:"name",to:"/matter/detail/"+e.uuid},e.name),r.a.createElement("span",{className:"info"},e.times))})))))),r.a.createElement(b.a,{sm:24,md:12},r.a.createElement("div",{className:"figure-block"},r.a.createElement("div",{className:"title"},pe.t("dashboard.activeIpTop10")),r.a.createElement("div",{className:"list-rank"},r.a.createElement("ul",null,this.activeIpTop10.map((function(e,a){return r.a.createElement("li",{key:a},r.a.createElement("span",{className:"rank ".concat(a<3?"top3":"")},a+1),r.a.createElement("span",{className:"name"},e.ip),r.a.createElement("span",{className:"info"},e.times))}))))))),r.a.createElement("div",null,r.a.createElement(Ya.a,{message:r.a.createElement("span",null,pe.t("dashboard.warnHint"),r.a.createElement("span",{className:"link",onClick:this.reRun.bind(this)},pe.t("dashboard.reRun"))),type:"warning"})))}}]),Index}(g),an=(n(3253),n(486)),nn=n.n(an),rn=(n(3255),function(e){Object(h.a)(Install,e);var a=Object(d.a)(Install);function Install(e){var n;return Object(m.a)(this,Install),(n=a.call(this,e)).mysqlPort=3306,n.mysqlHost="127.0.0.1",n.mysqlSchema="tank",n.mysqlUsername="tank",n.mysqlPassword=null,n.mysqlCharset="utf8",n.adminUsername=null,n.adminPassword=null,n.adminRepassword=null,n.tableInfoList=[],n.adminList=[],n.verified=!1,n.adminConfigured=!1,n}return Object(p.a)(Install,[{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(Install.prototype),"assign",this).call(this,e)}},{key:"getMysqlForm",value:function getMysqlForm(){return{mysqlHost:this.mysqlHost,mysqlPort:this.mysqlPort,mysqlSchema:this.mysqlSchema,mysqlUsername:this.mysqlUsername,mysqlPassword:this.mysqlPassword,mysqlCharset:this.mysqlCharset}}},{key:"getForm",value:function getForm(){return{mysqlPort:this.mysqlPort,mysqlHost:this.mysqlHost,mysqlSchema:this.mysqlSchema,mysqlUsername:this.mysqlUsername,mysqlPassword:this.mysqlPassword,mysqlCharset:this.mysqlCharset,adminUsername:this.adminUsername,adminPassword:this.adminPassword}}},{key:"tableCreated",value:function tableCreated(){if(!this.tableInfoList||0===this.tableInfoList.length)return!1;for(var e=0;e0&&r.a.createElement(et.a,{className:"mh5",color:le.DANGER},pe.t("install.installedButMissing")),!e.tableExist&&r.a.createElement(et.a,{className:"mh5",color:le.WARNING},pe.t("install.toBeInstalled"))),r.a.createElement("div",{className:"mt10"},pe.t("install.allFields"),":",e.allFields.map((function(e,a){return r.a.createElement(et.a,{className:"mh5 mv5",key:a},e.DBName)}))),e.tableExist&&e.missingFields.length>0&&r.a.createElement("div",{className:"mt10"},pe.t("install.missingFields"),":",e.missingFields.map((function(e,a){return r.a.createElement(et.a,{className:"mh5 mv5",key:a},e.DBName)}))))})),r.a.createElement("div",null,r.a.createElement(Ya.a,{message:r.a.createElement("div",null,r.a.createElement("div",null,r.a.createElement(Vt.SoundOutlined,null)," ",pe.t("install.tableNotice")),r.a.createElement("div",null,r.a.createElement("ol",null,r.a.createElement("li",null," ",pe.t("install.tableNotice1")),r.a.createElement("li",null,pe.t("install.tableNotice2")),r.a.createElement("li",null,pe.t("install.tableNotice3")),r.a.createElement("li",null,pe.t("install.tableNotice4"))))),type:"info"})),r.a.createElement("div",{className:"text-right mt15"},r.a.createElement(w.a,{className:"ml10",type:"default",icon:r.a.createElement(Vt.SyncOutlined,null),onClick:this.fetchTableInfoList.bind(this)},pe.t("refresh")),r.a.createElement(w.a,{className:"ml10",type:a?"primary":"default",icon:a?r.a.createElement(Vt.CheckOutlined,null):r.a.createElement(Vt.FormatPainterOutlined,null),onClick:this.createTable.bind(this),disabled:a,loading:this.createTableLoading},a?pe.t("install.createFinish"):pe.t("install.oneKeyCreate")),r.a.createElement(w.a,{className:"ml10",ghost:!0,type:"primary",icon:r.a.createElement(Vt.ArrowLeftOutlined,null),onClick:this.goToPrevious.bind(this)},pe.t("install.preStep")),r.a.createElement(w.a,{className:"ml10",ghost:!0,type:"primary",icon:r.a.createElement(Vt.ArrowRightOutlined,null),onClick:this.goToNext.bind(this)},pe.t("install.nextStep")))))}}]),CreateTablePanel}(g)),cn=(n(3258),n(3259),function(e){Object(h.a)(PhaseSelectingPanel,e);var a=Object(d.a)(PhaseSelectingPanel);function PhaseSelectingPanel(e){var n;return Object(m.a)(this,PhaseSelectingPanel),(n=a.call(this,e)).loadingAdminList=!1,n.state={},n}return Object(p.a)(PhaseSelectingPanel,[{key:"componentDidMount",value:function componentDidMount(){this.refreshAdminList()}},{key:"refreshAdminList",value:function refreshAdminList(){var e=this,a=this.props.install;e.loadingAdminList=!0,e.updateUI(),a.httpAdminList(null,null,(function(){e.loadingAdminList=!1,e.updateUI(),e.props.onRefresh()}))}},{key:"render",value:function render(){var e=this.props.install;return r.a.createElement("div",{className:"widget-phase-selecting-panel"},r.a.createElement("div",null,pe.t("install.detectAdministrator"),":"),e.adminList.map((function(e,a){return r.a.createElement("div",{key:a,className:"mv10 bold"},e.username)})),r.a.createElement("div",null,pe.t("install.useOrCreateAdministrator")),r.a.createElement("div",{className:"text-right mt15"},r.a.createElement(w.a,{className:"ml10",type:"default",icon:r.a.createElement(Vt.SyncOutlined,null),onClick:this.refreshAdminList.bind(this),loading:this.loadingAdminList},pe.t("refresh")),r.a.createElement(w.a,{className:"ml10",type:"default",icon:r.a.createElement(Vt.SecurityScanOutlined,null),onClick:this.props.onSelectVerify.bind(this)},pe.t("install.validateAdministrator")),r.a.createElement(w.a,{className:"ml10",type:"default",icon:r.a.createElement(Vt.UserAddOutlined,null),onClick:this.props.onSelectCreate.bind(this)},pe.t("install.createAdministrator")),r.a.createElement(w.a,{className:"ml10",ghost:!0,type:"primary",icon:r.a.createElement(Vt.ArrowLeftOutlined,null),onClick:this.props.onPreStep.bind(this)},pe.t("install.preStep")),r.a.createElement(w.a,{className:"ml10",ghost:!0,type:"primary",icon:r.a.createElement(Vt.ArrowRightOutlined,null),onClick:this.props.onNextStep.bind(this)},pe.t("install.nextStep"))))}}]),PhaseSelectingPanel}(g)),un=(n(3260),function(e){Object(h.a)(PhaseVerifyPanel,e);var a=Object(d.a)(PhaseVerifyPanel);function PhaseVerifyPanel(e){var n;return Object(m.a)(this,PhaseVerifyPanel),(n=a.call(this,e)).state={},n}return Object(p.a)(PhaseVerifyPanel,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);var a=this,n=this.props.install;n.adminUsername=e.adminUsername,n.adminPassword=e.adminPassword,n.httpValidateAdmin((function(){te.success(pe.t("install.validateAdminSuccess")),a.props.onSuccess()}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){var e=this;this.props.install;return r.a.createElement("div",{className:"widget-phase-verify-panel"},r.a.createElement("div",{className:"text-center"},r.a.createElement("h2",null,pe.t("install.validateAdministrator"))),r.a.createElement(S.a,Object.assign({},{labelCol:{span:6},wrapperCol:{span:18}},{name:"basic",onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this),onValuesChange:function onValuesChange(){e.updateUI()}}),r.a.createElement(S.a.Item,{label:pe.t("install.administratorUsername"),name:"adminUsername",rules:[{required:!0,message:pe.t("inputRequired")}]},r.a.createElement(O.a,null)),r.a.createElement(S.a.Item,{label:pe.t("install.administratorPassword"),name:"adminPassword",rules:[{required:!0,message:pe.t("inputRequired")}]},r.a.createElement(O.a.Password,null)),r.a.createElement("div",{className:"text-right mt15"},r.a.createElement(w.a,{className:"ml10",ghost:!0,type:"primary",icon:r.a.createElement(Vt.ArrowLeftOutlined,null),onClick:this.props.onPreStep.bind(this)},pe.t("install.preStep")),r.a.createElement(w.a,{className:"ml10",type:"primary",icon:r.a.createElement(Vt.SendOutlined,null),htmlType:"submit"},pe.t("submit")))))}}]),PhaseVerifyPanel}(g)),mn=(n(3261),function(e){Object(h.a)(PhaseCreatePanel,e);var a=Object(d.a)(PhaseCreatePanel);function PhaseCreatePanel(e){var n;return Object(m.a)(this,PhaseCreatePanel),(n=a.call(this,e)).state={},n}return Object(p.a)(PhaseCreatePanel,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"onFinish",value:function onFinish(e){console.log("Success:",e);var a=this,n=this.props.install;n.adminUsername=e.adminUsername,n.adminPassword=e.adminPassword,n.adminRepassword=e.adminRepassword,n.httpCreateAdmin((function(){te.success(pe.t("install.createAdminSuccess")),a.props.onSuccess()}))}},{key:"onFinishFailed",value:function onFinishFailed(e){console.log("Failed:",e)}},{key:"render",value:function render(){var e=this;this.props.install;return r.a.createElement("div",{className:"widget-phase-verify-panel"},r.a.createElement("div",{className:"text-center"},r.a.createElement("h2",null,pe.t("install.createAdministrator"))),r.a.createElement(S.a,Object.assign({},{labelCol:{span:6},wrapperCol:{span:18}},{name:"basic",onFinish:this.onFinish.bind(this),onFinishFailed:this.onFinishFailed.bind(this),onValuesChange:function onValuesChange(){e.updateUI()}}),r.a.createElement(S.a.Item,{label:pe.t("install.administratorUsername"),name:"adminUsername",rules:[{required:!0,message:pe.t("inputRequired")}]},r.a.createElement(O.a,null)),r.a.createElement(S.a.Item,{label:pe.t("install.administratorPassword"),name:"adminPassword",rules:[{required:!0,message:pe.t("inputRequired")}]},r.a.createElement(O.a.Password,null)),r.a.createElement(S.a.Item,{name:"adminRepassword",label:pe.t("install.administratorRePassword"),dependencies:["adminPassword"],hasFeedback:!0,rules:[{required:!0,message:pe.t("inputRequired")},function(e){var a=e.getFieldValue;return{validator:function validator(e,n){return n&&a("adminPassword")!==n?Promise.reject(pe.t("user.passwordNotSame")):Promise.resolve()}}}]},r.a.createElement(O.a.Password,null)),r.a.createElement("div",{className:"text-right mt15"},r.a.createElement(w.a,{className:"ml10",ghost:!0,type:"primary",icon:r.a.createElement(Vt.ArrowLeftOutlined,null),onClick:this.props.onPreStep.bind(this)},pe.t("install.preStep")),r.a.createElement(w.a,{className:"ml10",type:"primary",icon:r.a.createElement(Vt.SendOutlined,null),htmlType:"submit"},pe.t("submit")))))}}]),PhaseCreatePanel}(g));!function(e){e.SELECTING="SELECTING",e.VERIFY="VERIFY",e.CREATE="CREATE"}(ln||(ln={}));var pn,dn=function(e){Object(h.a)(SetAdminPanel,e);var a=Object(d.a)(SetAdminPanel);function SetAdminPanel(e){var n;return Object(m.a)(this,SetAdminPanel),(n=a.call(this,e)).phase=ln.SELECTING,n.state={},n}return Object(p.a)(SetAdminPanel,[{key:"componentDidMount",value:function componentDidMount(){}},{key:"goToPrevious",value:function goToPrevious(){this.props.onPreStep()}},{key:"goToNext",value:function goToNext(){this.props.install.adminConfigured?this.props.onNextStep():te.error(pe.t("install.configAdminFirst"))}},{key:"render",value:function render(){var e=this,a=this.props.install,n=this.phase;return r.a.createElement("div",{className:"widget-set-admin-panel"},n===ln.SELECTING&&r.a.createElement(cn,{install:a,onRefresh:function onRefresh(){a.adminList.length?e.phase=ln.SELECTING:e.phase=ln.CREATE,e.updateUI()},onSelectVerify:function onSelectVerify(){e.phase=ln.VERIFY,e.updateUI()},onSelectCreate:function onSelectCreate(){e.phase=ln.CREATE,e.updateUI()},onPreStep:this.goToPrevious.bind(this),onNextStep:this.goToNext.bind(this)}),n===ln.VERIFY&&r.a.createElement(un,{install:a,onSuccess:function onSuccess(){e.props.onNextStep()},onPreStep:function onPreStep(){e.phase=ln.SELECTING,e.updateUI()}}),n===ln.CREATE&&r.a.createElement(mn,{install:a,onSuccess:function onSuccess(){e.props.onNextStep()},onPreStep:function onPreStep(){e.phase=ln.SELECTING,e.updateUI()}}))}}]),SetAdminPanel}(g),hn=(n(3262),n(802)),fn=n.n(hn),gn=(n(3264),function(e){Object(h.a)(FinishPanel,e);var a=Object(d.a)(FinishPanel);function FinishPanel(e){var n;return Object(m.a)(this,FinishPanel),(n=a.call(this,e)).loading=!1,n.state={},n}return Object(p.a)(FinishPanel,[{key:"componentDidMount",value:function componentDidMount(){this.updateUI()}},{key:"finish",value:function finish(){var e=this,a=this.props.install;e.loading=!0,e.updateUI(),a.httpFinish((function(){window.location.href="/"}),null,(function(){e.loading=!1,e.updateUI()}))}},{key:"render",value:function render(){return r.a.createElement("div",{className:"widget-finish-panel"},r.a.createElement(fn.a,{status:"success",title:pe.t("install.congratulationInstall"),subTitle:pe.t("install.pressToHome"),extra:[r.a.createElement(w.a,{icon:r.a.createElement(Vt.HomeOutlined,null),type:"primary",key:"home",loading:this.loading,onClick:this.finish.bind(this)},pe.t("install.enterHome"))]}))}}]),FinishPanel}(g)),vn=nn.a.TabPane,En=function(e){Object(h.a)(Index,e);var a=Object(d.a)(Index);function Index(e){var n;return Object(m.a)(this,Index),(n=a.call(this,e)).user=He.getSingleton().user,n.install=new rn,n.activeName="first",n.state={},n}return Object(p.a)(Index,[{key:"componentDidMount",value:function componentDidMount(){this.updateUI()}},{key:"render",value:function render(){var e=this,a=this.install;return r.a.createElement("div",{className:"page-install-index"},r.a.createElement(Lt,{name:pe.t("layout.install")}),r.a.createElement(ia,null,r.a.createElement(nn.a,{activeKey:this.activeName,onTabClick:function onTabClick(a){e.activeName=a,e.updateUI()}},r.a.createElement(vn,{tab:pe.t("install.configMysql"),key:"first"},r.a.createElement(on,{install:a,onNextStep:function onNextStep(){e.activeName="second",e.updateUI()}})),r.a.createElement(vn,{tab:pe.t("install.createTable"),disabled:!a.verified,key:"second"},r.a.createElement(sn,{install:a,onPreStep:function onPreStep(){e.activeName="first",e.updateUI()},onNextStep:function onNextStep(){e.activeName="third",e.updateUI()}})),r.a.createElement(vn,{tab:pe.t("install.setAdministrator"),disabled:!a.tableCreated(),key:"third"},r.a.createElement(dn,{install:a,onPreStep:function onPreStep(){e.activeName="second",e.updateUI()},onNextStep:function onNextStep(){e.activeName="forth",e.updateUI()}})),r.a.createElement(vn,{tab:pe.t("install.finish"),disabled:!a.adminConfigured,key:"forth"},r.a.createElement(gn,{install:a})))))}}]),Index}(g),yn=(n(3270),function(){function Director(){Object(m.a)(this,Director),this.renameMode=!1,this.createMode=!1,this.moveMode=!1}return Object(p.a)(Director,[{key:"isEditing",value:function isEditing(){return this.renameMode||this.createMode||this.moveMode}}]),Director}()),bn=(n(416),n(224)),kn=n.n(bn),wn=(n(3271),function(){function AnimateUtil(){Object(m.a)(this,AnimateUtil)}return Object(p.a)(AnimateUtil,null,[{key:"animate",value:function animate(e,a,n,i,r,l,o){if(n<=0)console.error("duration\u503c\u53ea\u80fd\u662f\u6b63\u6574\u6570");else{if(void 0==o)o=20;else if(o<=0)return void console.error("standard\u503c\u53ea\u80fd\u662f\u6b63\u6574\u6570");var s=a-e,c=Math.ceil(n/o),u=s;0!=c&&(u=Math.ceil(s/c));var m=0;T.safeCallback(r)(e),i(e);var p=setInterval((function(){m+=u,Math.abs(m)>=Math.abs(s)?(i(a),T.safeCallback(l)(a),clearInterval(p)):i(e+m)}),o)}}},{key:"setInputSelection",value:function setInputSelection(e,a,n){if(e.focus(),"undefined"!==typeof e.selectionStart)e.selectionStart=a,e.selectionEnd=n;else if(document.selection&&document.selection.createRange){e.select();var i=document.selection.createRange();i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",a),i.select()}}}]),AnimateUtil}()),Cn=n(3331),Sn=n(3332),xn=n(3333),On=function(e){Object(h.a)(MatterPanel,e);var a=Object(d.a)(MatterPanel);function MatterPanel(e){var n;return Object(m.a)(this,MatterPanel),(n=a.call(this,e)).renameMatterName="",n.renamingLoading=!1,n.showMore=!1,n.inputRef=r.a.createRef(),n.prepareRename=function(){var e=n.props,a=e.matter,i=e.director;i.isEditing()?console.error("\u5bfc\u6f14\u6b63\u5fd9\u7740\uff0c\u4e0d\u4e88\u6267\u884c"):(i.renameMode=!0,a.editMode=!0,n.renameMatterName=a.name,n.updateUI(),setTimeout((function(){if(n.inputRef.current){var e=a.name.lastIndexOf(".");-1===e?wn.setInputSelection(n.inputRef.current,0,n.renameMatterName.length):wn.setInputSelection(n.inputRef.current,0,e)}})))},n.clipboard=function(){var e=n.props.matter.getDownloadUrl();zt.copy(e,(function(){te.success(pe.t("operationSuccess"))}))},n.deleteMatter=function(){at.a.confirm({title:pe.t("actionCanNotRevertConfirm"),icon:r.a.createElement(Gt.a,{twoToneColor:"#FFDC00"}),onOk:function onOk(){n.props.matter.httpDelete((function(){te.success(pe.t("operationSuccess")),n.props.onDeleteSuccess()}))}})},n.changeMatterName=function(e){n.renameMatterName=e.currentTarget.value,n.updateUI()},n.finishRename=function(){if(!n.renamingLoading){var e=n.props,a=e.matter,i=e.director;n.renamingLoading=!0,a.httpRename(n.renameMatterName,(function(){n.renamingLoading=!1,te.success(pe.t("operationSuccess")),i.renameMode=!1,a.editMode=!1}),(function(e){n.renamingLoading=!1,te.error(e),i.renameMode=!1,a.editMode=!1}),(function(){return n.updateUI()}))}},n.finishCreateDirectory=function(){var e=n.props,a=e.matter,i=e.director,r=e.onCreateDirectoryCallback;a.name=n.renameMatterName,a.httpCreateDirectory((function(){i.createMode=!1,a.editMode=!1,a.assign(new Ca)}),(function(e){i.createMode=!1,a.editMode=!1,te.error(e)}),(function(){return r()}))},n.blurTrigger=function(){var e=n.props,a=e.matter,i=e.director;a.editMode&&(i.createMode?n.finishCreateDirectory():i.renameMode&&n.finishRename())},n.enterTrigger=function(e){"enter"===e.key.toLowerCase()&&n.inputRef.current.blur()},n.changePrivacy=function(e){n.props.matter.httpChangePrivacy(e,(function(){n.updateUI()}))},n.checkToggle=function(e){n.props.matter.check=e.target.checked,n.props.onCheckMatter(n.props.matter)},n.highLight=function(){n.inputRef.current.select()},n.clickRow=function(){var e=n.props,a=e.matter,i=e.director,r=e.onGoToDirectory,l=e.onPreviewImage;i&&i.isEditing()?console.error("\u5bfc\u6f14\u6b63\u5fd9\u7740\uff0c\u4e0d\u4e88\u6267\u884c"):a.dir?r(a.uuid):a.isImage()?l(a):a.preview()},n.toggleHandles=function(){n.showMore=!n.showMore,n.updateUI()},n.renderPcOperation=function(){var e=n.props,a=e.matter;return e.shareMode?r.a.createElement("div",{className:"right-part"},r.a.createElement(Xe.a,{title:pe.t("download")},r.a.createElement(Cn.a,{className:"btn-action text-theme",onClick:function onClick(e){return T.stopPropagationWrap(e)(a.download())}})),r.a.createElement(Xe.a,{title:pe.t("matter.size")},r.a.createElement("span",{className:"matter-size"},I.humanFileSize(a.size))),r.a.createElement(Xe.a,{title:pe.t("matter.updateTime")},r.a.createElement("span",{className:"matter-date mr10"},q.simpleDateHourMinute(a.updateTime)))):r.a.createElement("div",{className:"right-part"},r.a.createElement("span",{className:"matter-operation text-theme"},!a.dir&&a.privacy&&r.a.createElement(Xe.a,{title:pe.t("matter.setPublic")},r.a.createElement(pa.a,{className:"btn-action",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.changePrivacy(!1))}})),!a.dir&&!a.privacy&&r.a.createElement(Xe.a,{title:pe.t("matter.setPrivate")},r.a.createElement(Ge.a,{className:"btn-action",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.changePrivacy(!0))}})),r.a.createElement(Xe.a,{title:pe.t("matter.fileDetail")},r.a.createElement(Sn.a,{className:"btn-action",onClick:function onClick(e){return T.stopPropagationWrap(e)(Q.navigateTo("/matter/detail/"+a.uuid))}})),r.a.createElement(Xe.a,{title:pe.t("matter.rename")},r.a.createElement(Qt.a,{className:"btn-action",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.prepareRename())}})),r.a.createElement(Xe.a,{title:pe.t("matter.copyPath")},r.a.createElement(xn.a,{className:"btn-action",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.clipboard())}})),r.a.createElement(Xe.a,{title:pe.t("matter.download")},r.a.createElement(Cn.a,{className:"btn-action",onClick:function onClick(e){return T.stopPropagationWrap(e)(a.download())}})),r.a.createElement(Xe.a,{title:pe.t("matter.delete")},r.a.createElement(Zt.a,{className:"btn-action text-danger",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.deleteMatter())}}))),r.a.createElement(Xe.a,{title:pe.t("matter.size")},r.a.createElement("span",{className:"matter-size"},I.humanFileSize(a.size))),r.a.createElement(Xe.a,{title:pe.t("matter.updateTime")},r.a.createElement("span",{className:"matter-date mr10"},q.simpleDateHourMinute(a.updateTime))))},n.renderMobileOperation=function(){var e=n.props,a=e.matter;return e.shareMode?r.a.createElement("div",{className:"more-panel"},r.a.createElement("div",{className:"cell-btn navy text"},r.a.createElement("span",null,q.simpleDateHourMinute(a.updateTime)),r.a.createElement("span",{className:"matter-size"},I.humanFileSize(a.size))),r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(a.download())}},r.a.createElement(Cn.a,{className:"btn-action mr5"}),pe.t("matter.download"))):r.a.createElement("div",{className:"more-panel"},r.a.createElement("div",{className:"cell-btn navy text"},r.a.createElement("span",null,q.simpleDateHourMinute(a.updateTime)),r.a.createElement("span",{className:"matter-size"},I.humanFileSize(a.size))),!a.dir&&a.privacy&&r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.changePrivacy(!1))}},r.a.createElement(pa.a,{className:"btn-action mr5"}),pe.t("matter.setPublic")),!a.dir&&!a.privacy&&r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.changePrivacy(!0))}},r.a.createElement(Ge.a,{className:"btn-action mr5"}),pe.t("matter.setPrivate")),r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(Q.navigateTo("/matter/detail/"+a.uuid))}},r.a.createElement(Sn.a,{className:"btn-action mr5"}),pe.t("matter.fileDetail")),r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.prepareRename())}},r.a.createElement(Qt.a,{className:"btn-action mr5"}),pe.t("matter.rename")),r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.clipboard())}},r.a.createElement(xn.a,{className:"btn-action mr5"}),pe.t("matter.copyLink")),r.a.createElement("div",{className:"cell-btn navy",onClick:function onClick(e){return T.stopPropagationWrap(e)(a.download())}},r.a.createElement(Cn.a,{className:"btn-action mr5"}),pe.t("matter.download")),r.a.createElement("div",{className:"cell-btn text-danger",onClick:function onClick(e){return T.stopPropagationWrap(e)(n.deleteMatter())}},r.a.createElement(Zt.a,{className:"btn-action mr5"}),pe.t("matter.delete")))},n.state={},n}return Object(p.a)(MatterPanel,[{key:"render",value:function render(){var e=this,a=this.props,n=a.matter,i=a.shareMode;return r.a.createElement("div",{className:"widget-matter-panel"},r.a.createElement("div",{onClick:function onClick(a){return T.stopPropagationWrap(a)(e.clickRow())}},r.a.createElement("div",{className:"media clearfix"},r.a.createElement("div",{className:"pull-left"},r.a.createElement("div",{className:"left-part"},!i&&r.a.createElement("span",{className:"cell cell-hot",onClick:function onClick(e){return T.stopPropagationWrap(e)}},r.a.createElement(kn.a,{checked:n.check,onChange:this.checkToggle})),r.a.createElement("span",{className:"cell"},r.a.createElement("img",{className:"matter-icon",src:n.getIcon()})))),r.a.createElement("div",{className:"pull-right visible-pc"},n.uuid&&this.renderPcOperation()),r.a.createElement("div",{className:"pull-right visible-mobile"},r.a.createElement("span",{className:"more-btn",onClick:function onClick(a){return T.stopPropagationWrap(a)(e.toggleHandles())}},r.a.createElement(Kt.a,{className:"btn-action navy f18"}))),r.a.createElement("div",{className:"media-body"},r.a.createElement("div",{className:"middle-part"},n.editMode?r.a.createElement("span",{className:"matter-name-edit"},r.a.createElement("input",{ref:this.inputRef,className:n.uuid,value:this.renameMatterName,onChange:this.changeMatterName.bind(this),placeholder:pe.t("matter.enterName"),onBlur:this.blurTrigger.bind(this),onKeyUp:this.enterTrigger.bind(this)})):r.a.createElement("span",{className:"matter-name"},n.name,!n.dir&&!n.privacy&&r.a.createElement(Xe.a,{title:pe.t("matter.publicFileEveryoneCanVisit")},r.a.createElement(pa.a,{className:"icon"}))))))),r.a.createElement($t,null,this.showMore?this.renderMobileOperation():null))}}]),MatterPanel}(g),Nn=n(3337),Un=n(3338),Pn=n(3339),Tn=n(3340),In=n(3341),Mn=n(3342),Dn=n(3343),Fn=(n(3272),n(803)),Ln=n.n(Fn),An=(n(3274),n(3334)),Rn=n(3335),jn=function(e){Object(h.a)(MoveBatchModal,e);var a=Object(d.a)(MoveBatchModal);function MoveBatchModal(e){var n;return Object(m.a)(this,MoveBatchModal),(n=a.call(this,e)).pager=new it(Object(nt.a)(n),Ca,10),n.targetUuid="root",n.treeData=[{title:pe.t("matter.root"),key:"root"}],n.fetchData=function(e,a){var i=e.props.data;n.pager.setFilterValue("puuid",e.key),n.pager.httpList((function(r){var l=r.data.data,o=l.data,s=l.page,c=l.totalPages;i.children=(i.children||[]).concat(o.map((function(e){return{title:e.name,key:e.uuid}}))),s+10&&n.updateUI()},dragleaveListener:function dragleaveListener(e){e.preventDefault(),n.dragEnterCount--,n.dragEnterCount<=0&&n.updateUI()},dragoverListener:function dragoverListener(e){e.preventDefault()},dropListener:function dropListener(e){e.preventDefault(),n.dragEnterCount=0,n.launchUpload(e.dataTransfer.files),n.updateUI()},register:function register(){var e=n.drag,a=e.dragEnterListener,i=e.dragleaveListener,r=e.dragoverListener,l=e.dropListener,o=document.getElementById("layout-content");o.addEventListener("dragenter",a),o.addEventListener("dragleave",i),o.addEventListener("dragover",r),o.addEventListener("drop",l)},remove:function remove(){var e=n.drag,a=e.dragEnterListener,i=e.dragleaveListener,r=e.dragoverListener,l=e.dropListener,o=document.getElementById("layout-content");o.removeEventListener("dragenter",a),o.removeEventListener("dragleave",i),o.removeEventListener("dragover",r),o.removeEventListener("drop",l)}},n.refresh=function(){n.matter.uuid!==n.pager.getFilterValue("puuid")&&(n.matter.uuid=n.pager.getFilterValue("puuid")||Ca.MATTER_ROOT),n.selectedMatters=[],n.refreshPager(),n.refreshBreadcrumbs()},n.refreshPager=function(){n.pager.setFilterValue("puuid",n.matter.uuid),n.pager.getCurrentSortFilter()||(n.pager.setFilterValue("orderCreateTime",F.DESC),n.pager.setFilterValue("orderDir",F.DESC)),n.pager.getFilterValue("userUuid")||n.pager.setFilterValue("userUuid",n.user.uuid),n.pager.httpList()},n.checkMatter=function(e){if(e)if(e.check)n.selectedMatters.push(e);else{var a=n.selectedMatters.findIndex((function(a){return a.uuid===e.uuid}));n.selectedMatters.splice(a,1)}else n.selectedMatters=[],n.pager.data.forEach((function(e){e.check&&n.selectedMatters.push(e)}));n.updateUI()},n.checkAll=function(){n.pager.data.forEach((function(e){e.check=!0})),n.checkMatter()},n.checkNone=function(){n.pager.data.forEach((function(e){e.check=!1})),n.checkMatter()},n.deleteBatch=function(){at.a.confirm({title:pe.t("actionCanNotRevertConfirm"),icon:r.a.createElement(Gt.a,{twoToneColor:"#FFDC00"}),onOk:function onOk(){var e=n.selectedMatters.map((function(e){return e.uuid})).toString();n.matter.httpDeleteBatch(e,(function(){te.success(pe.t("operationSuccess")),n.refresh()}))}})},n.downloadZip=function(){var e=n.selectedMatters.map((function(e){return e.uuid})).toString();Ca.downloadZip(e)},n.toggleMoveBatch=function(){jn.open((function(e){var a=n.selectedMatters.map((function(e){return e.uuid})).join(",");n.matter.httpMove(a,e,(function(){te.success(pe.t("operationSuccess")),n.refresh()}))}))},n.triggerUpload=function(e){var a=e.file;a&&n.launchUpload([a])},n.launchUpload=function(e){for(var a=0;a=0&&i.size>n.user.sizeLimit&&te.error(pe.t("matter.sizeExceedLimit",I.humanFileSize(i.size),I.humanFileSize(n.user.sizeLimit))),r.file=i,r.httpUpload((function(){return n.refresh()}),(function(){return n.updateUI()})),n.uploadMatters.push(r)}},n.shareBatch=function(){var e=n.selectedMatters.map((function(e){return e.uuid})).join(",");Yn.open((function(a){a.httpCreate(e,(function(){Qn.open(a)}))}))},n.searchFile=function(e){n.pager.resetFilter(),e?(n.pager.setFilterValue("orderCreateTime",F.DESC),n.pager.setFilterValue("orderDir",F.DESC),n.pager.setFilterValue("name",e),n.pager.httpList()):n.refresh()},n.changeSearch=function(e){e.currentTarget.value||n.searchFile()},n.changePage=function(e){n.pager.page=e-1,n.pager.httpList(),n.updateUI()},n.createDirectory=function(){n.newMatter.name="matter.allFiles",n.newMatter.dir=!0,n.newMatter.editMode=!0,n.newMatter.puuid=n.matter.uuid||"root",n.newMatter.userUuid=n.user.uuid,n.director.createMode=!0,n.updateUI(),setTimeout((function(){return n.newMatterRef.current.highLight()}))},n.previewImage=function(e){var a=[],i=-1;n.pager.data.forEach((function(n){n.isImage()&&(a.push(n.getPreviewUrl()),n.uuid===e.uuid&&(i=a.length-1))})),ca.showMultiPhoto(a,i)},n.goToDirectory=function(e){n.searchText=null,n.pager.setFilterValue("puuid",e),n.pager.page=0;var a=n.pager.getParams();Q.navigateQueryTo({path:"/matter/list",query:a}),n.refresh()},n.refreshBreadcrumbs=function(){var e=n.pager.getFilterValue("puuid")||Ca.MATTER_ROOT;e===Ca.MATTER_ROOT?(n.matter.uuid=Ca.MATTER_ROOT,n.breadcrumbModels=[{name:pe.t("matter.allFiles"),path:"/matter/list",query:{},displayDirect:!0}]):(n.matter.uuid=e,n.matter.httpDetail((function(){var e=[],a=n.matter;do{e.push(a),a=a.parent}while(a);n.breadcrumbModels=e.reduceRight((function(e,a,i){var r=n.pager.getParams();return r.puuid=a.uuid,e.push({name:a.name,path:"/matter/list",query:r,displayDirect:!i}),e}),[{name:pe.t("matter.allFiles"),path:"/matter/list",query:{},displayDirect:!1}]),n.updateUI()})))},n}return Object(p.a)(List,[{key:"componentDidMount",value:function componentDidMount(){this.user.role===re.ADMINISTRATOR?this.pager.getFilter("userUuid").visible=!0:this.pager.setFilterValue("userUuid",this.user.uuid),this.pager.enableHistory(),this.refresh(),this.drag.register()}},{key:"componentWillReceiveProps",value:function componentWillReceiveProps(e,a){this.props.location.search!==e.location.search&&(this.pager.enableHistory(),this.refresh())}},{key:"componentWillUnmount",value:function componentWillUnmount(){this.drag.remove()}},{key:"render",value:function render(){var e=this,a=this.pager,n=this.director,l=this.selectedMatters,o=this.uploadMatters,s=this.dragEnterCount;return r.a.createElement("div",{className:"matter-list"},s>0?r.a.createElement("div",{className:"obscure"},r.a.createElement(Nn.a,{className:"white f50"})):null,r.a.createElement(Xn,{breadcrumbModels:this.breadcrumbModels}),r.a.createElement(E.a,{className:"mt10"},r.a.createElement(b.a,{xs:24,sm:24,md:14,lg:16},r.a.createElement(na.a,{className:"buttons"},l.length!==a.data.length?r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.checkAll},r.a.createElement(Un.a,null),pe.t("selectAll")):null,a.data.length&&l.length===a.data.length?r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.checkNone},r.a.createElement(Pn.a,null),pe.t("cancel")):null,l.length?r.a.createElement(r.a.Fragment,null,r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.deleteBatch},r.a.createElement(Zt.a,null),pe.t("delete")),r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.downloadZip},r.a.createElement(Cn.a,null),pe.t("download")),r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.toggleMoveBatch},r.a.createElement(Tn.a,null),pe.t("matter.move")),r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.shareBatch},r.a.createElement(In.a,null),pe.t("matter.share"))):null,r.a.createElement(va.a,{className:"ant-upload",customRequest:this.triggerUpload,showUploadList:!1,multiple:!0},r.a.createElement(w.a,{type:"primary",className:"mb10"},r.a.createElement(Nn.a,null),pe.t("matter.upload"))),r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.createDirectory},r.a.createElement(Mn.a,null),pe.t("matter.create")),r.a.createElement(w.a,{type:"primary",className:"mb10",onClick:this.refresh},r.a.createElement(Dn.a,null),pe.t("refresh")))),r.a.createElement(b.a,{xs:24,sm:24,md:10,lg:8},r.a.createElement(O.a.Search,{className:"mb10",placeholder:pe.t("matter.searchFile"),onSearch:function onSearch(a){return e.searchFile(a)},onChange:this.changeSearch,enterButton:!0}))),i.Children.toArray(o.map((function(e){return r.a.createElement(Oa,{matter:e})}))),n.createMode?r.a.createElement(On,{ref:this.newMatterRef,matter:this.newMatter,director:n,onCreateDirectoryCallback:this.refresh}):null,r.a.createElement("div",null,a.loading||a.data.length?a.data.map((function(a){return r.a.createElement(On,{key:a.uuid,director:n,matter:a,onGoToDirectory:e.goToDirectory,onDeleteSuccess:e.refresh,onCheckMatter:e.checkMatter,onPreviewImage:e.previewImage})})):r.a.createElement(Pt.a,{description:pe.t("matter.noContentYet")})),r.a.createElement(Wt.a,{className:"mt10 pull-right",onChange:this.changePage,current:a.page+1,total:a.totalItems,pageSize:a.pageSize,hideOnSinglePage:!0}))}}]),List}(g),ei=(n(3294),function(e){Object(h.a)(ImageCache,e);var a=Object(d.a)(ImageCache);function ImageCache(e){var n;return Object(m.a)(this,ImageCache),(n=a.call(this,e)).name=null,n.userUuid=null,n.matterUuid=null,n.matterName=null,n.mode=null,n.md5=null,n.size=0,n.path=0,n.check=!1,n.user=new Pe,n.matter=new Ca,n}return Object(p.a)(ImageCache,[{key:"getUrlPrefix",value:function getUrlPrefix(){return"/api/image/cache"}},{key:"assign",value:function assign(e){Object(P.a)(Object(U.a)(ImageCache.prototype),"assign",this).call(this,e)}},{key:"getFilters",value:function getFilters(){return[].concat(Object(N.a)(Object(P.a)(Object(U.a)(ImageCache.prototype),"getFilters",this).call(this)),[new Oe("User Uuid","userUuid",null,!1),new Oe("File Uuid","matterUuid",null,!1)])}},{key:"getForm",value:function getForm(){return{uuid:this.uuid?this.uuid:null}}},{key:"getResizeUrl",value:function getResizeUrl(){return"/api/alien/preview/"+this.matterUuid+"/"+this.matterName+"?ir="+this.mode}},{key:"getOriginUrl",value:function getOriginUrl(){return"/api/alien/download/"+this.matterUuid+"/"+this.matterName}},{key:"httpDeleteBatch",value:function httpDeleteBatch(e,a,n){this.httpPost(ImageCache.URL_DELETE_BATCH,{uuids:e},(function(e){T.safeCallback(a)(e)}),n)}}]),ImageCache}(ie));ei.URL_DELETE_BATCH="/api/image/cache/delete/batch";var ti=n(3344),ai=(n(3295),function(e){Object(h.a)(ImageCachePanel,e);var a=Object(d.a)(ImageCachePanel);function ImageCachePanel(){var e;Object(m.a)(this,ImageCachePanel);for(var n=arguments.length,i=new Array(n),l=0;l