| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-0f71"],{"93Qu":function(t,e,i){},OzGj:function(t,e,i){"use strict";var a=i("93Qu");i.n(a).a},PYmE:function(t,e,i){"use strict";i.r(e);var a={name:"website-setting",components:{Tinymce:i("glbJ").a},data:function(){return{list:[],ImgList:[],submit_loading:!1,uploadImg:"",chooseImg:"",radio1:"不限",radio2:"不限",activeName2:"first",centerDialogVisible:!1,form:{logo:"",is_sign:0,navigation:[{name:"",url:""}]},pageSize:0,current_page:0,total:0,rules:{}}},created:function(){this.getData(),this.currentChange(1),window.addEventListener("beforeunload",function(t){window.onbeforeunload=null})},destroyed:function(){},methods:{chooseTheImg:function(t){this.form[this.chooseImg]=t,this.centerDialogVisible=!1},chooseYear:function(t){this.currentChange(1)},chooseMonth:function(t){this.currentChange(1)},openUpload:function(t){this.chooseImg=t,this.uploadImg="",this.centerDialogVisible=!0},sureImg:function(){this.form[this.chooseImg]=this.uploadImg,this.centerDialogVisible=!1},currentChange:function(t){var e=this;$http.get("/admin/all/list",{page:t,year:this.radio1,month:this.radio2},"加载中").then(function(t){1===t.result?(e.total=t.data.total,e.ImgList=t.data.data,e.current_page=t.data.current_page,e.pageSize=t.data.per_page):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(t){console.error(t)})},uploadSuccess:function(t,e){1===t.result?t.data.success?(this.uploadImg=t.data.success,this.$message.success("上传成功!")):this.$message.error(t.data.fail):t.msg&&""!=t.msg&&this.$message.error(t.msg),this.submit_loading=!1},beforeUpload:function(t){this.submit_loading=!0;var e=t.size/1024/1024<4;return e||(this.$message.error("上传图片大小不能超过 4MB!"),this.submit_loading=!1),e},clearImg:function(t){this.form[t]=""},deleteImg:function(t){var e=this;$http.get("/admin/all/delImg",{id:t}," ").then(function(t){1===t.result?(t.msg&&""!=t.msg&&e.$message.success("系统删除成功"),e.currentChange(1)):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(t){console.error(t)})},submitForm:function(t){var e=this;this.$refs[t].validate(function(t){if(!t)return console.log("error submit!!"),!1;$http.post("/admin/user/edit_theme",{id:e.$route.params.id,status:2,data:e.form},"保存中").then(function(t){1===t.result?(e.$message.success("保存成功!"),e.$router.push(e.fun.getUrl("ThemeIndex"))):t.msg&&""!=t.msg&&e.$message.error(t.msg)}).catch(function(){})})},getData:function(){var t=this;$http.post("/admin/user/edit_theme",{id:this.$route.params.id,status:2},"加载中").then(function(e){1==e.result?(t.form.logo=e.data.logo?e.data.logo:"",t.form.is_sign=e.data.is_sign?e.data.is_sign:"",t.form.navigation=e.data.navigation?e.data.navigation:[{name:"",url:""}]):e.msg&&""!=e.msg&&t.$message.error(e.msg)}).catch(function(){})},addNav:function(t){this.form.navigation.splice(t+1,0,{})},delNav:function(t){this.form.navigation.splice(t,1)},topSort:function(t,e){0!=t&&(this.form.navigation.splice(t,1),this.form.navigation.splice(t-1,0,e))},bottomSort:function(t,e){t!=this.form.navigation.length&&(this.form.navigation.splice(t,1),this.form.navigation.splice(t+1,0,e))}}},n=(i("adPO"),i("KHd+")),o=Object(n.a)(a,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"right"},[t._m(0),t._v(" "),i("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules,"label-width":"15%"}},[i("el-form-item",{attrs:{label:"logo"}},[i("el-input",{staticStyle:{width:"70%"},attrs:{placeholder:"请上传logo",disabled:""},model:{value:t.form.logo,callback:function(e){t.$set(t.form,"logo",e)},expression:"form.logo"}}),t._v(" "),i("el-button",{attrs:{size:"small",type:"primary"},on:{click:function(e){t.openUpload("logo")}}},[t._v("点击上传\n ")]),t._v(" "),i("div",{staticClass:"avatar-uploader-box"},[t.form.logo?i("img",{staticClass:"avatar",attrs:{src:t.form.logo}}):t._e(),t._v(" "),i("i",{directives:[{name:"show",rawName:"v-show",value:t.form.logo,expression:"form.logo"}],staticClass:"el-icon-circle-close",attrs:{title:"点击清除图片"},on:{click:function(e){t.clearImg("logo")}}})])],1),t._v(" "),i("el-form-item",{attrs:{label:"入口设置"}},[i("el-checkbox",{staticStyle:{color:"#999"},attrs:{"true-label":1,"false-label":0,label:1},model:{value:t.form.is_sign,callback:function(e){t.$set(t.form,"is_sign",e)},expression:"form.is_sign"}},[t._v("登录\n ")])],1),t._v(" "),i("el-form-item",{attrs:{label:"导航设置"}},t._l(t.form.navigation,function(e,a){return i("div",{key:a,staticStyle:{"margin-bottom":"5px"}},[i("span",[t._v("名称")]),t._v(" "),i("el-input",{staticStyle:{width:"28%"},attrs:{placeholder:"请输入名称"},model:{value:e.name,callback:function(i){t.$set(e,"name",i)},expression:"item.name"}}),t._v(" \n "),i("span",[t._v("链接")]),t._v(" "),i("el-input",{staticStyle:{width:"28%"},attrs:{placeholder:"请输入链接"},model:{value:e.url,callback:function(i){t.$set(e,"url",i)},expression:"item.url"}}),t._v(" "),i("el-button",{staticStyle:{"margin-left":"0px"},attrs:{type:"primary",icon:"el-icon-plus",title:"添加导航"},on:{click:function(e){t.addNav(a)}}}),t._v(" "),i("el-button",{staticStyle:{"margin-left":"0px"},attrs:{type:"danger",icon:"el-icon-close",title:"删除导航"},on:{click:function(e){t.delNav(a)}}}),t._v(" "),i("el-button",{staticStyle:{"margin-left":"0px"},attrs:{icon:"el-icon-upload2",title:"向上排序"},on:{click:function(i){t.topSort(a,e)}}}),t._v(" "),i("el-button",{staticStyle:{"margin-left":"0px"},attrs:{icon:"el-icon-download",title:"向下排序"},on:{click:function(i){t.bottomSort(a,e)}}})],1)})),t._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"primary"},nativeOn:{click:function(e){e.preventDefault(),t.submitForm("form")}}},[t._v("提交")])],1)],1),t._v(" "),i("el-dialog",{attrs:{visible:t.centerDialogVisible,width:"65%",center:""},on:{"update:visible":function(e){t.centerDialogVisible=e}}},[i("el-tabs",{attrs:{type:"card"},model:{value:t.activeName2,callback:function(e){t.activeName2=e},expression:"activeName2"}},[i("el-tab-pane",{attrs:{label:"上传图片",name:"first"}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.submit_loading,expression:"submit_loading"}],staticClass:"submit_Img",staticStyle:{"text-align":"center"}},[i("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/admin/all/upload",accept:"image/*","show-file-list":!1,"on-success":t.uploadSuccess,"before-upload":t.beforeUpload}},[t.uploadImg?i("div",{staticClass:"avatar_box"},[i("img",{staticClass:"avatar",attrs:{src:t.uploadImg}})]):i("i",{staticClass:"el-icon-plus avatar-uploader-icon"})])],1)]),t._v(" "),i("el-tab-pane",{attrs:{label:"提取网络图片",name:"second"}},[i("el-input",{staticStyle:{width:"90%"},attrs:{placeholder:"请输入网络图片地址"},model:{value:t.uploadImg,callback:function(e){t.uploadImg=e},expression:"uploadImg"}})],1),t._v(" "),i("el-tab-pane",{attrs:{label:"浏览图片",name:"third"}},[i("div",[i("el-radio-group",{attrs:{size:"medium"},on:{change:t.chooseYear},model:{value:t.radio1,callback:function(e){t.radio1=e},expression:"radio1"}},[i("el-radio-button",{attrs:{label:"不限"}}),t._v(" "),i("el-radio-button",{attrs:{label:"2019"}},[t._v("2019年")]),t._v(" "),i("el-radio-button",{attrs:{label:"2018"}},[t._v("2018年")]),t._v(" "),i("el-radio-button",{attrs:{label:"2017"}},[t._v("2017年")]),t._v(" "),i("el-radio-button",{attrs:{label:"2016"}},[t._v("2016年")])],1)],1),t._v(" "),i("div",{staticStyle:{"margin-top":"10px"}},[i("el-radio-group",{attrs:{size:"small"},on:{change:t.chooseMonth},model:{value:t.radio2,callback:function(e){t.radio2=e},expression:"radio2"}},[i("el-radio-button",{attrs:{label:"不限"}}),t._v(" "),i("el-radio-button",{attrs:{label:"1"}},[t._v("1月")]),t._v(" "),i("el-radio-button",{attrs:{label:"2"}},[t._v("2月")]),t._v(" "),i("el-radio-button",{attrs:{label:"3"}},[t._v("3月")]),t._v(" "),i("el-radio-button",{attrs:{label:"4"}},[t._v("4月")]),t._v(" "),i("el-radio-button",{attrs:{label:"5"}},[t._v("5月")]),t._v(" "),i("el-radio-button",{attrs:{label:"6"}},[t._v("6月")]),t._v(" "),i("el-radio-button",{attrs:{label:"7"}},[t._v("7月")]),t._v(" "),i("el-radio-button",{attrs:{label:"8"}},[t._v("8月")]),t._v(" "),i("el-radio-button",{attrs:{label:"9"}},[t._v("9月")]),t._v(" "),i("el-radio-button",{attrs:{label:"10"}},[t._v("10月")]),t._v(" "),i("el-radio-button",{attrs:{label:"11"}},[t._v("11月")]),t._v(" "),i("el-radio-button",{attrs:{label:"12"}},[t._v("12月")])],1)],1),t._v(" "),i("div",{staticClass:"imgList",attrs:{id:"upload-img"}},t._l(t.ImgList,function(e,a){return i("div",{key:a,staticClass:"avatar-uploader-box"},[i("img",{staticClass:"avatar",attrs:{src:e.url},on:{click:function(i){t.chooseTheImg(e.url)}}}),t._v(" "),i("i",{staticClass:"el-icon-circle-close",attrs:{title:"点击清除图片"},on:{click:function(i){t.deleteImg(e.id)}}})])})),t._v(" "),i("el-pagination",{staticStyle:{"margin-top":"10px","text-align":"right"},attrs:{background:"","page-size":t.pageSize,"current-page":t.current_page,total:t.total,layout:"prev, pager, next"},on:{"current-change":t.currentChange,"update:currentPage":function(e){t.current_page=e}}})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.centerDialogVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.sureImg}},[t._v("确 定 ")])],1)],1)],1)},[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"right-head"},[e("div",{staticClass:"right-head-con1"},[this._v("顶部设置")])])}],!1,null,null,null);o.options.__file="top.vue";e.default=o.exports},SfHs:function(t,e,i){},VZF9:function(t,e,i){},adPO:function(t,e,i){"use strict";var a=i("VZF9");i.n(a).a},glbJ:function(t,e,i){"use strict";var a=i("4d7F"),n=i.n(a),o=i("GQeE"),s=i.n(o),l={name:"EditorSlideUpload",props:{color:{type:String,default:"#1890ff"}},data:function(){return{dialogVisible:!1,listObj:{},fileList:[]}},methods:{checkAllSuccess:function(){var t=this;return s()(this.listObj).every(function(e){return t.listObj[e].hasSuccess})},handleSubmit:function(){var t=this,e=s()(this.listObj).map(function(e){return t.listObj[e]});this.checkAllSuccess()?(this.$emit("successCBK",e),this.listObj={},this.fileList=[],this.dialogVisible=!1):this.$message("请等待所有图片上传成功 或 出现了网络问题,请刷新页面重新上传!")},handleSuccess:function(t,e){for(var i=e.uid,a=s()(this.listObj),n=0,o=a.length;n<o;n++)if(this.listObj[a[n]].uid===i)return this.listObj[a[n]].url=t.data.success,void(this.listObj[a[n]].hasSuccess=!0)},handleRemove:function(t){for(var e=t.uid,i=s()(this.listObj),a=0,n=i.length;a<n;a++)if(this.listObj[i[a]].uid===e)return void delete this.listObj[i[a]]},beforeUpload:function(t){var e=this,i=window.URL||window.webkitURL,a=t.uid;return this.listObj[a]={},new n.a(function(n,o){var s=new Image;s.src=i.createObjectURL(t),s.onload=function(){e.listObj[a]={hasSuccess:!1,uid:t.uid,width:this.width,height:this.height}},n(!0)})}}},r=(i("lvT4"),i("KHd+")),c=Object(r.a)(l,function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"upload-container"},[i("el-button",{style:{background:t.color,borderColor:t.color},attrs:{icon:"el-icon-upload",size:"mini",type:"primary"},on:{click:function(e){t.dialogVisible=!0}}},[t._v("上传图片\n ")]),t._v(" "),i("el-dialog",{attrs:{visible:t.dialogVisible},on:{"update:visible":function(e){t.dialogVisible=e}}},[i("el-upload",{staticClass:"editor-slide-upload",attrs:{multiple:!0,"file-list":t.fileList,"show-file-list":!0,"on-remove":t.handleRemove,"on-success":t.handleSuccess,"before-upload":t.beforeUpload,action:"/admin/all/upload","list-type":"picture-card"}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")])],1),t._v(" "),i("el-button",{on:{click:function(e){t.dialogVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.handleSubmit}},[t._v("确 定")])],1)],1)},[],!1,null,"56de81d2",null);c.options.__file="editorImage.vue";var u=["advlist anchor autolink autosave code codesample colorpicker colorpicker contextmenu directionality emoticons fullscreen hr image imagetools insertdatetime link lists media nonbreaking noneditable pagebreak paste preview print save searchreplace spellchecker tabfocus table template textcolor textpattern visualblocks visualchars wordcount"],d=["searchreplace bold italic underline strikethrough alignleft aligncenter alignright outdent indent blockquote undo redo removeformat subscript superscript code codesample","hr bullist numlist link image charmap preview anchor pagebreak insertdatetime media table emoticons forecolor backcolor fullscreen"],m={name:"Tinymce",components:{editorImage:c.exports},props:{id:{type:String,default:function(){return"vue-tinymce-"+ +new Date+(1e3*Math.random()).toFixed(0)}},value:{type:String,default:""},toolbar:{type:Array,required:!1,default:function(){return[]}},menubar:{type:String,default:"file edit insert view format table"},height:{type:Number,required:!1,default:360}},data:function(){return{hasChange:!1,hasInit:!1,tinymceId:this.id,fullscreen:!1,languageTypeList:{en:"en",zh:"zh_CN"}}},computed:{language:function(){return this.languageTypeList[this.$store.getters.language]}},watch:{value:function(t){var e=this;!this.hasChange&&this.hasInit&&this.$nextTick(function(){return window.tinymce.get(e.tinymceId).setContent(t||"")})},language:function(){var t=this;this.destroyTinymce(),this.$nextTick(function(){return t.initTinymce()})}},mounted:function(){this.initTinymce()},activated:function(){this.initTinymce()},deactivated:function(){this.destroyTinymce()},destroyed:function(){this.destroyTinymce()},methods:{initTinymce:function(){var t=this,e=this;window.tinymce.init({language:this.language,selector:"#"+this.tinymceId,height:this.height,body_class:"panel-body ",object_resizing:!1,toolbar:this.toolbar.length>0?this.toolbar:d,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(i){e.value&&i.setContent(e.value),e.hasInit=!0,i.on("NodeChange Change KeyUp SetContent",function(){t.hasChange=!0,t.$emit("input",i.getContent())})},setup:function(t){t.on("FullscreenStateChanged",function(t){e.fullscreen=t.state})}})},destroyTinymce:function(){var t=window.tinymce.get(this.tinymceId);this.fullscreen&&t.execCommand("mceFullScreen"),t&&t.destroy()},setContent:function(t){window.tinymce.get(this.tinymceId).setContent(t)},getContent:function(){window.tinymce.get(this.tinymceId).getContent()},imageSuccessCBK:function(t){var e=this;t.forEach(function(t){window.tinymce.get(e.tinymceId).insertContent('<img class="wscnph" src="'+t.url+'" >')})}}},g=(i("OzGj"),Object(r.a)(m,function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"tinymce-container editor-container",class:{fullscreen:this.fullscreen}},[e("textarea",{staticClass:"tinymce-textarea",attrs:{id:this.tinymceId}}),this._v(" "),e("div",{staticClass:"editor-custom-btn-container"},[e("editorImage",{staticClass:"editor-upload-btn",attrs:{color:"#1890ff"},on:{successCBK:this.imageSuccessCBK}})],1)])},[],!1,null,"4b42c7ad",null));g.options.__file="index.vue";e.a=g.exports},lvT4:function(t,e,i){"use strict";var a=i("SfHs");i.n(a).a}}]);
|