(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-1157"],{"93Qu":function(e,t,s){},IyPp:function(e,t,s){},OzGj:function(e,t,s){"use strict";var i=s("93Qu");s.n(i).a},"R/OD":function(e,t,s){"use strict";s.r(t);var i={name:"website-setting",components:{Tinymce:s("glbJ").a},data:function(){return{options1:[{value:"无"},{value:"南京"},{value:"成都"},{value:"北京"},{value:"广州"},{value:"上海"},{value:"重庆"},{value:"北京金融"},{value:"上海金融"},{value:"深圳金融"},{value:"香港"}],options:[],formData:{},activeName:"all",all_form:{thumb:0,thumb_width:"",image_extentions:"",image_limit:"",zip_percentage:"",audio_extentions:"",audio_limit:""},distance_form:{type:0,alioss:{key:"",secret:"",bucket:"",loca_name:"",internal:0,url:""},cos:{appid:"",secretid:"",secretkey:"",bucket:"",local:"",url:""}},rules:{image_extentions:[{required:!0,message:"请输入支持图片后缀",trigger:"blur"}],image_limit:[{required:!0,message:"请输入支持图片大小",trigger:"blur"}],audio_extentions:[{required:!0,message:"请输入支持文件后缀",trigger:"blur"}],audio_limit:[{required:!0,message:"请输入支持文件大小",trigger:"blur"}],key:[{required:!0,message:"请输入Access Key ID",trigger:"blur"}],secret:[{required:!0,message:"请输入Access Key Secret",trigger:"blur"}],bucket:[{required:!0,message:"请输入bucket",trigger:"change"}],internal:[{required:!0,message:"请选择是否内网上传",trigger:"blur"}],appid:[{required:!0,message:"请输入APPID",trigger:"blur"}],secretid:[{required:!0,message:"请输入SecretID",trigger:"blur"}],secretkey:[{required:!0,message:"请输入SecretKEY",trigger:"blur"}],local:[{required:!0,message:"请输入bucket所在区域",trigger:"blur"}]}}},created:function(){this.getData()},mounted:function(){this.getDistance()},destroyed:function(){},methods:{handleClick:function(){},bucketChange:function(e){var t;t=this.options.find(function(t){return t.value===e}),this.distance_form.alioss.loca_name=t.loca_name},getDistance:function(){var e=this;$http.post("/admin/system/remote").then(function(t){1===t.result?(t.data&&(e.distance_form.type=t.data.type,e.distance_form.alioss=t.data.alioss,e.distance_form.cos=t.data.cos),e.getBucket()):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(t){e.$message.error("获取失败!"),console.error(t)})},getData:function(){var e=this;$http.post("/admin/system/globals",{},"加载中").then(function(t){1===t.result?(e.formData=t.data,e.all_form=e.formData.global):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(e){console.error(e)})},submitForm:function(e,t){var s=this,i="",a={};switch(t){case"all":i="/admin/system/globals",a={upload:this.all_form};break;case"save":i="/admin/system/remote",a=this.distance_form,e=2==this.distance_form.type?"alioss":"cos";break;case"test":2==this.distance_form.type?(i="/admin/system/oss",a={alioss:this.distance_form.alioss},e="alioss"):(i="/admin/system/cos",a={cos:this.distance_form.cos},e="cos")}this.$refs[e].validate(function(l){if(!l)return!1;$http.post(i,a,"提交中").then(function(i){1===i.result?(i.msg&&""!=i.msg&&s.$message.success(i.msg),"all"===t?(s.getData(),s.$refs[e].resetFields()):"save"===t&&(s.getDistance(),s.$refs[e].resetFields())):i.msg&&""!=i.msg&&s.$message.error(i.msg)}).catch(function(e){console.error(e)})})},getBucket:function(){var e=this;this.distance_form.alioss.key&&this.distance_form.alioss.secret&&$http.post("/admin/system/bucket",{key:this.distance_form.alioss.key,secret:this.distance_form.alioss.secret}," ").then(function(t){1===t.result?e.options=t.data:(e.options=t.data,t.msg&&""!=t.msg&&e.$message.error(t.msg))}).catch(function(e){console.error(e)})}}},a=(s("mGRD"),s("KHd+")),l=Object(a.a)(i,function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"right"},[s("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[s("el-tab-pane",{attrs:{label:"全局设置",name:"all"}},[s("el-form",{ref:"all_form",attrs:{model:e.all_form,rules:e.rules,"label-width":"15%"}},[s("el-tag",{staticStyle:{width:"100%",padding:"25px 0 25px 25px",height:"70px","font-size":"20px"}},[s("i",{staticClass:"el-icon-info"}),e._v("全局设置只对上传到服务器的文件才有效\n ")]),e._v(" "),s("el-form-item",{attrs:{label:"PHP环境说明"}},[s("div",[e._v("\n 1.当前PHP环境允许最大单个上传文件大小为:\n "+e._s(e.formData.upload_max_filesize)+"\n ")]),e._v(" "),s("div",[e._v("\n 2.当前PHP环境允许最大POST表单大小为:"+e._s(e.formData.post_max_size)+"\n ")])]),e._v(" "),s("h5",{staticClass:"rightlist-head"},[e._v("\n 附件缩略设置\n ")]),e._v(" "),s("el-form-item",{attrs:{label:"是否启用缩略",prop:"thumb"}},[s("el-radio",{attrs:{label:0},model:{value:e.all_form.thumb,callback:function(t){e.$set(e.all_form,"thumb",t)},expression:"all_form.thumb"}},[e._v("不启用缩略")]),e._v(" "),s("el-radio",{attrs:{label:1},model:{value:e.all_form.thumb,callback:function(t){e.$set(e.all_form,"thumb",t)},expression:"all_form.thumb"}},[e._v("启用缩略")])],1),e._v(" "),1===e.all_form.thumb?s("el-form-item",{attrs:{label:"缩略宽度",prop:"thumb_width"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入缩略宽度"},model:{value:e.all_form.thumb_width,callback:function(t){e.$set(e.all_form,"thumb_width",t)},expression:"all_form.thumb_width"}},[s("template",{slot:"append"},[e._v("px\n ")])],2)],1):e._e(),e._v(" "),s("h5",{staticClass:"rightlist-head"},[e._v("\n 图片附件设置\n ")]),e._v(" "),s("el-form-item",{attrs:{label:"支持图片后缀",prop:"image_extentions"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{type:"textarea",rows:"5",placeholder:"请输入支持图片后缀"},model:{value:e.all_form.image_extentions,callback:function(t){e.$set(e.all_form,"image_extentions",t)},expression:"all_form.image_extentions"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n 填写图片后缀名称,如:jpg,换行输入,一行一个后缀(如果为空,则采用系统默认设置).\n ")])],1),e._v(" "),s("el-form-item",{attrs:{label:"支持图片大小",prop:"image_limit"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入支持图片大小"},model:{value:e.all_form.image_limit,callback:function(t){e.$set(e.all_form,"image_limit",t)},expression:"all_form.image_limit"}},[s("template",{slot:"append"},[e._v("KB\n ")])],2)],1),e._v(" "),s("el-form-item",{attrs:{label:"图片压缩",prop:"zip_percentage"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入图片压缩率"},model:{value:e.all_form.zip_percentage,callback:function(t){e.$set(e.all_form,"zip_percentage",t)},expression:"all_form.zip_percentage"}},[s("template",{slot:"append"},[e._v("%\n ")])],2),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n 100是不压缩,输入的值越大越清晰.\n ")])],1),e._v(" "),s("h5",{staticClass:"rightlist-head"},[e._v("\n 音频视频附件设置\n ")]),e._v(" "),s("el-form-item",{attrs:{label:"支持文件后缀",prop:"audio_extentions"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{type:"textarea",rows:"5",placeholder:"请输入支持文件后缀"},model:{value:e.all_form.audio_extentions,callback:function(t){e.$set(e.all_form,"audio_extentions",t)},expression:"all_form.audio_extentions"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n 填写音视频后缀名称,如:mp3,换行输入,一行一个后缀(如果为空,则采用系统默认设置).\n ")])],1),e._v(" "),s("el-form-item",{attrs:{label:"支持文件大小",prop:"audio_limit"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入支持文件大小"},model:{value:e.all_form.audio_limit,callback:function(t){e.$set(e.all_form,"audio_limit",t)},expression:"all_form.audio_limit"}},[s("template",{slot:"append"},[e._v("KB")])],2)],1),e._v(" "),s("el-form-item",[s("el-button",{attrs:{type:"success"},on:{click:function(t){t.stopPropagation(),t.preventDefault(),e.submitForm("all_form","all")}}},[e._v("\n 提交\n ")])],1)],1)],1),e._v(" "),s("el-tab-pane",{attrs:{label:"远程附件",name:"accessory"}},[s("el-form",{ref:"distance_form",attrs:{model:e.distance_form,rules:e.rules,"label-width":"15%"}},[s("el-form-item",{attrs:{label:"",prop:"type"}},[s("el-radio",{attrs:{label:0},model:{value:e.distance_form.type,callback:function(t){e.$set(e.distance_form,"type",t)},expression:"distance_form.type"}},[e._v("关闭")]),e._v(" "),s("el-radio",{attrs:{label:2},model:{value:e.distance_form.type,callback:function(t){e.$set(e.distance_form,"type",t)},expression:"distance_form.type"}},[e._v("阿里云OSS")]),e._v(" "),s("el-radio",{attrs:{label:4},model:{value:e.distance_form.type,callback:function(t){e.$set(e.distance_form,"type",t)},expression:"distance_form.type"}},[e._v("腾讯云存储")]),e._v(" "),0!=e.distance_form.type?s("div",{staticClass:"tip"},[e._v("\n 把/static/upload/images/整个images目录上传到对象存储上\n ")]):e._e(),e._v(" "),2==e.distance_form.type?s("div",{staticClass:"tip"},[e._v("\n 阿里云oss上传教程,请前往阿里云了解\n ")]):e._e(),e._v(" "),4==e.distance_form.type?s("div",{staticClass:"tip"},[e._v("\n 腾讯云对象存储上传教程,请前往腾讯云了解\n ")]):e._e()],1),e._v(" "),s("el-form",{ref:"alioss",attrs:{model:e.distance_form.alioss,rules:e.rules,"label-width":"15%"}},[2==e.distance_form.type?s("div",[s("el-form-item",{attrs:{label:"Access Key ID",prop:"key"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入Access Key ID"},on:{change:e.getBucket},model:{value:e.distance_form.alioss.key,callback:function(t){e.$set(e.distance_form.alioss,"key",t)},expression:"distance_form.alioss.key"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n Access Key\n ID是您访问阿里云API的密钥,具有该用户完全的权限。请您妥善保管。\n ")])],1),e._v(" "),s("el-form-item",{attrs:{label:"Access Key Secret",prop:"secret"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入Access Key Secret"},on:{change:e.getBucket},model:{value:e.distance_form.alioss.secret,callback:function(t){e.$set(e.distance_form.alioss,"secret",t)},expression:"distance_form.alioss.secret"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n Access Key\n Secret是您访问阿里云API的密钥,具有该用户完全的权限。请您妥善保管。(填写完Access\n Key ID和Access Key Secret后请选择bucket)\n ")])],1),e._v(" "),s("el-form-item",{attrs:{label:"内网上传",prop:"internal"}},[s("el-radio",{attrs:{label:1},model:{value:e.distance_form.alioss.internal,callback:function(t){e.$set(e.distance_form.alioss,"internal",t)},expression:"distance_form.alioss.internal"}},[e._v("是\n ")]),e._v(" "),s("el-radio",{attrs:{label:0},model:{value:e.distance_form.alioss.internal,callback:function(t){e.$set(e.distance_form.alioss,"internal",t)},expression:"distance_form.alioss.internal"}},[e._v("否\n ")]),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n 如果此站点使用的是阿里云ecs服务器,并且服务器与bucket在同一地区(如:同在华北一区),您可以选择通过内网上传的方式上传附件,以加快上传速度、节省带宽。\n ")])],1),e._v(" "),s("el-form-item",{directives:[{name:"show",rawName:"v-show",value:e.options.length>0||e.distance_form.alioss.bucket,expression:"options.length > 0 || distance_form.alioss.bucket"}],attrs:{label:"bucket",prop:"bucket"}},[s("el-select",{staticStyle:{width:"45%"},attrs:{placeholder:"请选择"},on:{change:e.bucketChange},model:{value:e.distance_form.alioss.bucket,callback:function(t){e.$set(e.distance_form.alioss,"bucket",t)},expression:"distance_form.alioss.bucket"}},e._l(e.options,function(e){return s("el-option",{key:e.value,attrs:{label:e.loca_name,value:e.value}})}))],1),e._v(" "),s("el-form-item",{attrs:{label:"自定义URL",prop:"url"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"默认URL不需要填写(默认包含aliyuncs.com)的URL不显示"},model:{value:e.distance_form.alioss.url,callback:function(t){e.$set(e.distance_form.alioss,"url",t)},expression:"distance_form.alioss.url"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n 阿里云oss支持用户自定义访问域名,如果自定义了URL则用自定义的URL,如果未自定义,则用系统生成出来的URL。注:自定义url开头加http://或https://结尾不加\n ‘/’例:http://abc.com\n ")])],1)],1):e._e()]),e._v(" "),s("el-form",{ref:"cos",attrs:{model:e.distance_form.cos,rules:e.rules,"label-width":"15%"}},[4==e.distance_form.type?s("div",[s("el-form-item",{attrs:{label:"APPID",prop:"appid"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入APPID"},model:{value:e.distance_form.cos.appid,callback:function(t){e.$set(e.distance_form.cos,"appid",t)},expression:"distance_form.cos.appid"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("APPID 是您项目的唯一ID")])],1),e._v(" "),s("el-form-item",{attrs:{label:"SecretID",prop:"secretid"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入SecretID"},model:{value:e.distance_form.cos.secretid,callback:function(t){e.$set(e.distance_form.cos,"secretid",t)},expression:"distance_form.cos.secretid"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n SecretID 是您项目的安全秘钥,具有该账户完全的权限,请妥善保管\n ")])],1),e._v(" "),s("el-form-item",{attrs:{label:"SecretKEY",prop:"secretkey"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入SecretKEY"},model:{value:e.distance_form.cos.secretkey,callback:function(t){e.$set(e.distance_form.cos,"secretkey",t)},expression:"distance_form.cos.secretkey"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n SecretKEY 是您项目的安全秘钥,具有该账户完全的权限,请妥善保管\n ")])],1),e._v(" "),s("el-form-item",{attrs:{label:"Bucket",prop:"bucket"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入Bucket"},model:{value:e.distance_form.cos.bucket,callback:function(t){e.$set(e.distance_form.cos,"bucket",t)},expression:"distance_form.cos.bucket"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("请保证bucket为可公共读取的")])],1),e._v(" "),s("el-form-item",{attrs:{label:"bucket所在区域",prop:"local"}},[s("el-select",{staticStyle:{width:"70%"},attrs:{placeholder:"请选择bucket所在区域",clearable:""},model:{value:e.distance_form.cos.local,callback:function(t){e.$set(e.distance_form.cos,"local",t)},expression:"distance_form.cos.local"}},e._l(e.options1,function(e){return s("el-option",{key:e.value,attrs:{label:e.value,value:e.value}})})),e._v(" "),s("div",{staticClass:"tip"},[e._v("选择bucket对应的区域,如果没有选择无")])],1),e._v(" "),s("el-form-item",{attrs:{label:"Url",prop:"url"}},[s("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请输入Url"},model:{value:e.distance_form.cos.url,callback:function(t){e.$set(e.distance_form.cos,"url",t)},expression:"distance_form.cos.url"}}),e._v(" "),s("div",{staticClass:"tip"},[e._v("\n 腾讯云支持用户自定义访问域名。注:url开头加http://或https://结尾不加\n ‘/’例:http://abc.com\n ")])],1)],1):e._e()]),e._v(" "),s("el-form-item",[s("el-button",{attrs:{type:"success"},on:{click:function(t){t.stopPropagation(),t.preventDefault(),e.submitForm("distance_form","save")}}},[e._v("\n 保存配置\n ")]),e._v(" "),s("el-button",{directives:[{name:"show",rawName:"v-show",value:0!=e.distance_form.type,expression:"distance_form.type != 0"}],attrs:{type:"primary"},on:{click:function(t){t.stopPropagation(),t.preventDefault(),e.submitForm("distance_form","test")}}},[e._v("\n 测试配置(无需保存)\n ")])],1)],1)],1)],1)],1)},[],!1,null,null,null);l.options.__file="index.vue";t.default=l.exports},SfHs:function(e,t,s){},glbJ:function(e,t,s){"use strict";var i=s("4d7F"),a=s.n(i),l=s("GQeE"),n=s.n(l),o={name:"EditorSlideUpload",props:{color:{type:String,default:"#1890ff"}},data:function(){return{dialogVisible:!1,listObj:{},fileList:[]}},methods:{checkAllSuccess:function(){var e=this;return n()(this.listObj).every(function(t){return e.listObj[t].hasSuccess})},handleSubmit:function(){var e=this,t=n()(this.listObj).map(function(t){return e.listObj[t]});this.checkAllSuccess()?(this.$emit("successCBK",t),this.listObj={},this.fileList=[],this.dialogVisible=!1):this.$message("请等待所有图片上传成功 或 出现了网络问题,请刷新页面重新上传!")},handleSuccess:function(e,t){for(var s=t.uid,i=n()(this.listObj),a=0,l=i.length;a0?this.toolbar:m,menubar:this.menubar,plugins:u,end_container_on_empty_block:!0,powerpaste_word_import:"clean",code_dialog_height:450,code_dialog_width:1e3,advlist_bullet_styles:"square",advlist_number_styles:"default",imagetools_cors_hosts:["www.tinymce.com","codepen.io"],default_link_target:"_blank",link_title:!1,nonbreaking_force_tab:!0,init_instance_callback:function(s){t.value&&s.setContent(t.value),t.hasInit=!0,s.on("NodeChange Change KeyUp SetContent",function(){e.hasChange=!0,e.$emit("input",s.getContent())})},setup:function(e){e.on("FullscreenStateChanged",function(e){t.fullscreen=e.state})}})},destroyTinymce:function(){var e=window.tinymce.get(this.tinymceId);this.fullscreen&&e.execCommand("mceFullScreen"),e&&e.destroy()},setContent:function(e){window.tinymce.get(this.tinymceId).setContent(e)},getContent:function(){window.tinymce.get(this.tinymceId).getContent()},imageSuccessCBK:function(e){var t=this;e.forEach(function(e){window.tinymce.get(t.tinymceId).insertContent('')})}}},p=(s("OzGj"),Object(r.a)(d,function(){var e=this.$createElement,t=this._self._c||e;return t("div",{staticClass:"tinymce-container editor-container",class:{fullscreen:this.fullscreen}},[t("textarea",{staticClass:"tinymce-textarea",attrs:{id:this.tinymceId}}),this._v(" "),t("div",{staticClass:"editor-custom-btn-container"},[t("editorImage",{staticClass:"editor-upload-btn",attrs:{color:"#1890ff"},on:{successCBK:this.imageSuccessCBK}})],1)])},[],!1,null,"4b42c7ad",null));p.options.__file="index.vue";t.a=p.exports},lvT4:function(e,t,s){"use strict";var i=s("SfHs");s.n(i).a},mGRD:function(e,t,s){"use strict";var i=s("IyPp");s.n(i).a}}]);