You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
158 KiB
1 line
158 KiB
|
2 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["app"],{0:function(e,t,n){e.exports=n("56d7")},"017d":function(e,t,n){(function(e){n("a630"),n("b0c0"),n("b64b"),n("d3b7"),n("3ca3"),n("159b"),function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=function(t){var n="";try{window.VUE_APP_BASE_API?n=window.VUE_APP_BASE_API:"undefined"!==typeof e&&Object({VUE_APP_BASE_API:"",VUE_APP_UPLOAD_API:"/api/admin/upload-file",VUE_APP_PRO_API:"https://www.sstbc.com",NODE_ENV:"production",BASE_URL:"/admin/"})}catch(s){console.warn("无法获取baseURL",s)}var a=t.ui.registry.getAll().icons;function o(e){var t=document.createElement("input");t.type="file",t.multiple=!0,t.accept="*/*",t.onchange=function(t){var n=t.target.files;0!==n.length&&Array.from(n).forEach((function(t){i(e,t)}))},t.click()}function i(e,t){var a=52428800;if(t.size>a)e.notificationManager.open({text:"文件大小不能超过50MB",type:"error"});else{var o=e.notificationManager.open({text:"正在上传 "+t.name+"...",type:"info",timeout:0}),i=new FormData;i.append("file",t);var c=new XMLHttpRequest,l=n+"/api/admin/upload-file";if(!n){var u=window.location.origin;l=u+"/api/admin/upload-file"}c.open("POST",l,!0);var d="";try{var h=localStorage.getItem("stbc1_lifeData");if(h){var m=JSON.parse(h);m&&m.token&&(d=m.token)}d||(d=localStorage.getItem("token")||sessionStorage.getItem("token")||"")}catch(s){console.warn("获取token失败",s)}d&&c.setRequestHeader("Authorization","Bearer "+d),c.setRequestHeader("X-Requested-With","XMLHttpRequest"),c.onload=function(){if(e.notificationManager.close(o),200===c.status)try{var n=JSON.parse(c.responseText),a=null;if(200===n.code&&n.data||n.data?a=n.data:n.url&&(a=n),!a||!a.url)throw new Error("响应格式错误");var i=a.original_name||t.name,l=a.url,u=r(a.size||t.size),d='<p><a href="'+l+'" download="'+i+'" style="display: inline-flex; align-items: center; padding: 8px 12px; background-color: #f5f7fa; border: 1px solid #dcdfe6; border-radius: 4px; text-decoration: none; color: #606266;"><i style="margin-right: 8px; color: #409EFF;">📎</i><span style="margin-right: 8px;">'+i+'</span><span style="font-size: 12px; color: #909399;">('+u+")</span></a></p>";e.insertContent(d),e.notificationManager.open({text:i+" 上传成功",type:"success",timeout:3e3})}catch(s){e.notificationManager.open({text:"上传失败:"+(s.message||"未知错误"),type:"error"})}else e.notificationManager.open({text:"上传失败:服务器错误",type:"error"})},c.onerror=function(){e.notificationManager.close(o),e.notificationManager.open({text:"上传失败:网络错误",type:"error"})},c.upload.onprogress=function(n){if(n.lengthComputable){var a=n.loaded/n.total*100;e.notificationManager.open({text:"正在上传 "+t.name+"... "+Math.round(a)+"%",type:"info",timeout:0})}},c.send(i)}}function r(e){if(0===e)return"0 B";var t=1024,n=["B","KB","MB","GB"],a=Math.floor(Math.log(e)/Math.log(t));return Math.round(e/Math.pow(t,a)*100)/100+" "+n[a]}a&&a.attachment||t.ui.registry.addIcon("attachment",'<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg"><foreignObject width="24" height="24"><div xmlns="http://www.w3.org/1999/xhtml" style="font-size: 18px; line-height: 24px; text-align: center;">📎</div></foreignObject></svg>'),t.ui.registry.addButton("attachment",{icon:"attachment",tooltip:"上传附件",onAction:function(){o(t)}}),t.ui.registry.addMenuItem("attachment",{icon:"attachment",text:"上传附件",onAction:function(){o(t)}})};function a(){t.add("attachment",n)}a()}()}).call(this,n("4362"))},"0555":function(e,t,n){"use strict";n.r(t);var a=n("e017"),o=n.n(a),i=n("21a1"),r=n.n(i),s=new o.a({id:"icon-toolbox",use:"icon-toolbox-usage",viewBox:"0 0 1024 1024",content:'<symbol class="icon" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="icon-toolbox"><defs><style type="text/css">@font-face { font-family: feedback-iconfont; src: url("//at.alicdn.com/t/font_1031158_u69w8yhxdu.woff2?t=1630033759944") format("woff2"), url("//at.alicdn.com/t/font_103115
|