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 lines
17 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fb6f2110"],{"07ac":function(e,t,a){"use strict";var s=a("23e7"),r=a("6f53").values;s({target:"Object",stat:!0},{values:function(e){return r(e)}})},"4a02":function(e,t,a){},5675:function(e,t,a){},"6f53":function(e,t,a){"use strict";var s=a("83ab"),r=a("d039"),i=a("e330"),o=a("e163"),n=a("df75"),l=a("fc6a"),c=a("d1e7").f,m=i(c),u=i([].push),d=s&&r((function(){var e=Object.create(null);return e[2]=2,!m(e,2)})),p=function(e){return function(t){var a,r=l(t),i=n(r),c=d&&null===o(r),p=i.length,g=0,b=[];while(p>g)a=i[g++],s&&!(c?a in r:m(r,a))||u(b,e?[a,r[a]]:r[a]);return b}};e.exports={entries:p(!0),values:p(!1)}},"7f6c":function(e,t,a){"use strict";var s=a("365c");function r(e){var t="/websiteSetting/read";return s["a"].get(t,e)}function i(e){var t="/websiteSetting/update";return s["a"].post(t,e)}function o(e){var t="/websiteLang/index";return s["a"].get(t,e)}function n(e){var t="/websiteLang/save";return s["a"].post(t,e)}function l(e){var t="/websiteLang/system";return s["a"].get(t,e)}function c(e){var t="/websiteServer/read";return s["a"].get(t,e)}function m(e){var t="/websiteServer/update";return s["a"].post(t,e)}t["a"]={basicInfo:r,basicUpdate:i,langInfo:o,langUpdate:n,systemLang:l,serverInfo:c,serverUpdate:m}},d097:function(e,t,a){"use strict";a("4a02")},ee36:function(e,t,a){"use strict";a("5675")},fac9:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container",attrs:{id:"websiteSetting"}},[a("el-tabs",{staticClass:"tab-card tabs-white",attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:e.$t("基本设置"),name:"basic"}},[a("el-form",{ref:"basicForm",staticClass:"flexForm",attrs:{model:e.basicForm,"label-position":"top"}},[a("el-form-item",{attrs:{label:e.$t("选择语言")+":"}},[a("el-select",{attrs:{placeholder:e.$t("请选择语言")},on:{change:e.changLang},model:{value:e.lang,callback:function(t){e.lang=t},expression:"lang"}},e._l(e.langList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.lang,value:e.lang}})})),1)],1),a("el-form-item",{attrs:{prop:"site_name",label:e.$t("网站名称")+":"}},[a("el-input",{model:{value:e.basicForm.site_name,callback:function(t){e.$set(e.basicForm,"site_name",t)},expression:"basicForm.site_name"}})],1),a("el-form-item",{attrs:{size:"small",label:e.$t("网站logo")+":"}},[a("div",{staticClass:"attachment_imgBox",on:{click:function(t){return e.openList("logo")}}},[e.basicForm.logo?a("img",{staticClass:"attachmentImg",attrs:{src:e.logoUrl}}):a("i",{staticClass:"el-icon-camera"})]),a("Attachment",{ref:"attachment",attrs:{"dialog-show":e.dialogShow,"attachment-type":e.attachmentType},on:{"update:dialogShow":function(t){e.dialogShow=t},"update:dialog-show":function(t){e.dialogShow=t},func:e.getData}})],1),a("el-form-item",{attrs:{size:"small",label:e.$t("网站dark_logo")+":"}},[a("div",{staticClass:"attachment_imgBox",on:{click:function(t){return e.openList("dark_logo")}}},[e.basicForm.dark_logo?a("img",{staticClass:"attachmentImg",attrs:{src:e.dark_logo_url}}):a("i",{staticClass:"el-icon-camera"})])]),a("el-form-item",{attrs:{prop:"icp",label:e.$t("ICP备案号")+":"}},[a("el-input",{model:{value:e.basicForm.icp,callback:function(t){e.$set(e.basicForm,"icp",t)},expression:"basicForm.icp"}})],1),a("el-form-item",{attrs:{prop:"icp_link",label:e.$t("ICP备案号链接")+":"}},[a("el-input",{model:{value:e.basicForm.icp_link,callback:function(t){e.$set(e.basicForm,"icp_link",t)},expression:"basicForm.icp_link"}})],1),a("el-form-item",{attrs:{prop:"gwa",label:e.$t("公安备案号")+":"}},[a("el-input",{model:{value:e.basicForm.gwa,callback:function(t){e.$set(e.basicForm,"gwa",t)},expression:"basicForm.gwa"}})],1),a("el-form-item",{attrs:{prop:"gwa_link",label:e.$t("公安备案号链接")+":"}},[a("el-input",{model:{value:e.basicForm.gwa_link,callback:function(t){e.$set(e.basicForm,"gwa_link",t)},expression:"basicForm.gwa_link"}})],1),a("el-form-item",{attrs:{label:e.$t("客户a链接")+":"}},[a("el-input",{model:{value:e.basicForm.customer_link,callback:function(t){e.$set(e.basicForm,"customer_link",t)},expression:"basicForm.customer_link"}})],1),a("el-form-item",{attrs:{label:"QQ:"}},[a("el-input",{model:{value:e.basicForm.qq_code,callback:function(t){e.$set(e.basicForm,"qq_code",t)},expression:"basicForm.qq_code"}})],1),a("el-form-item",{attrs:{label:e.$t("模板共用")+":"}},[a("el-radio-group",{model:{value:e.basicForm.common_template,callback:function(t){e.$set(e.basicForm,"common_template",t)},expression:"basicForm.common_template"}},[a("el-radio",{attrs:{label:1}},[e._v(e._s(e.$t("PC端移动端共用")))]),a("el-radio",{attrs:{label:2}},[e._v(e._s(e.$t("PC端移动端不共用")))])],1)],1),a("el-form-item",{attrs:{label:e.$t("静态文件路径")+":"}},[a("el-input",{model:{value:e.basicForm.static_file,callback:function(t){e.$set(e.basicForm,"static_file",t)},expression:"basicForm.static_file"}})],1),a("el-form-item",{attrs:{label:e.$t("别名规则")+":"}},[a("el-select",{model:{value:e.basicForm.alias_rule,callback:function(t){e.$set(e.basicForm,"alias_rule",t)},expression:"basicForm.alias_rule"}},[a("el-option",{attrs:{label:e.$t("首字母"),value:1}}),a("el-option",{attrs:{label:e.$t("全拼"),value:2}})],1)],1),a("el-form-item",{attrs:{prop:"author",label:e.$t("作者")+":"}},[a("el-input",{model:{value:e.basicForm.author,callback:function(t){e.$set(e.basicForm,"author",t)},expression:"basicForm.author"}})],1),a("el-form-item",{attrs:{prop:"wechat_code",label:e.$t("微信客服")+":"}},[a("div",{staticClass:"attachment_imgBox",on:{click:function(t){return e.openList("wechat")}}},[e.basicForm.wechat_code?a("img",{staticClass:"attachmentImg",attrs:{src:e.wechatUrl}}):a("i",{staticClass:"el-icon-camera"})])]),a("el-form-item",{attrs:{prop:"analytics_code",label:e.$t("统计代码")+":"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:5}},model:{value:e.basicForm.analytics_code,callback:function(t){e.$set(e.basicForm,"analytics_code",t)},expression:"basicForm.analytics_code"}})],1),a("el-form-item",{attrs:{prop:"customer_code",label:e.$t("客服JS代码")+":"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:5}},model:{value:e.basicForm.customer_code,callback:function(t){e.$set(e.basicForm,"customer_code",t)},expression:"basicForm.customer_code"}})],1),a("el-form-item",{attrs:{prop:"customer_a_link",label:e.$t("客服a链接")+":"}},[a("el-input",{model:{value:e.basicForm.customer_a_link,callback:function(t){e.$set(e.basicForm,"customer_a_link",t)},expression:"basicForm.customer_a_link"}})],1),a("el-form-item",{attrs:{prop:"meta_link",label:e.$t("搜索引擎授权代码")+":"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:3,maxRows:3}},model:{value:e.basicForm.meta_link,callback:function(t){e.$set(e.basicForm,"meta_link",t)},expression:"basicForm.meta_link"}})],1),a("el-form-item",{attrs:{prop:"site_email",label:e.$t("站长邮箱")+":"}},[a("el-input",{model:{value:e.basicForm.admin_email,callback:function(t){e.$set(e.basicForm,"admin_email",t)},expression:"basicForm.admin_email"}})],1),a("el-form-item",{attrs:{prop:"favicon_link",label:e.$t("网站favicon")+":"}},[a("el-input",{model:{value:e.basicForm.favicon_link,callback:function(t){e.$set(e.basicForm,"favicon_link",t)},expression:"basicForm.favicon_link"}})],1),a("el-form-item",{staticClass:"switch-website",attrs:{prop:"isGrey",label:e.$t("一键置灰")+":"}},[a("el-switch",{attrs:{"active-color":"var(--huocms-com-color-primary)","inactive-color":"#999","active-value":"1","inactive-value":"0","active-text":e.$t("开"),"inactive-text":e.$t("关")},model:{value:e.basicForm.isGrey,callback:function(t){e.$set(e.basicForm,"isGrey",t)},expression:"basicForm.isGrey"}})],1),a("el-form-item",[a("el-button",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:e.loading,expression:"loading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{type:"primary"},on:{click:e.save}},[e._v(" "+e._s(e.$t("保存"))+" ")])],1)],1)],1),a("el-tab-pane",{attrs:{label:e.$t("语言设置"),name:"lang"}},["lang"==e.activeName?a("Lang",{attrs:{"website-id":e.websiteId}}):e._e()],1)],1)],1)},r=[],i=(a("b0c0"),a("d3b7"),a("3ca3"),a("ddb0"),a("2b3d"),a("9861"),a("88a7"),a("271a"),a("5494"),a("7f6c")),o=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{staticClass:"flexForm",attrs:{"label-position":"top"}},[a("el-form-item",{attrs:{label:"站点语言:"}},[a("el-select",{attrs:{placeholder:"请选择站点语言",multiple:""},on:{change:e.changLang},model:{value:e.lang,callback:function(t){e.lang=t},expression:"lang"}},e._l(e.option,(function(e){return a("el-option",{key:e.value,attrs:{label:e.title,value:e.value,disabled:e.status}})})),1)],1),a("el-form-item",{staticClass:"row"},[a("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")])],1)],1)},n=[],l=(a("b64b"),a("07ac"),a("14d9"),a("159b"),{data:function(){return{option:[],lang:"",langed:[],langs:[],websiteId:""}},computed:{siteId1:function(){return this.$store.getters.siteId}},watch:{siteId1:function(e,t){this.websiteId=e,this.getLangInfo()}},created:function(){this.websiteId=this.$store.getters.siteId,this.getLangInfo()},methods:{changLang:function(e){this.langs=e},getLangSystem:function(){var e=this;i["a"].systemLang().then((function(t){for(var a=Object.keys(t.data),s=Object.values(t.data),r=[],i=0;i<a.length;i++)r.push({title:a[i],value:s[i],status:!1});var o=r;o.forEach((function(t){return e.langed.indexOf(t.value)>-1&&(t.status=!0),o})),e.option=o}))},getLangInfo:function(){var e=this;i["a"].langInfo({site_id:this.websiteId}).then((function(t){e.langed=[],t.data.forEach((function(t){e.langed.push(t.lang)})),e.getLangSystem()}))},save:function(){var e=this,t={site_id:this.websiteId,lang:this.langs};i["a"].langUpdate(t).then((function(t){e.langs.length>0?0==t.code&&(e.$message.success(t.msg),e.getLangInfo()):e.$message.error("请选择语言后保存")}))}}}),c=l,m=a("2877"),u=Object(m["a"])(c,o,n,!1,null,"e9ff2efc",null),d=u.exports,p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-form",{ref:"serverForm",staticClass:"flexForm",attrs:{model:e.serverForm,"label-position":"top",rules:e.serverRules}},[a("el-form-item",{attrs:{label:"服务器类型:"}},[[a("el-radio-group",{on:{change:e.changeType},model:{value:e.serverForm.type,callback:function(t){e.$set(e.serverForm,"type",t)},expression:"serverForm.type"}},[a("el-radio",{attrs:{label:1}},[e._v("本地服务器")])],1)]],2),2==e.serverForm.type?a("el-form-item",{attrs:{label:"服务器IP地址:",prop:"server_ip"}},[a("el-input",{model:{value:e.serverForm.server_ip,callback:function(t){e.$set(e.serverForm,"server_ip",t)},expression:"serverForm.server_ip"}})],1):e._e(),2==e.serverForm.type?a("el-form-item",{attrs:{label:"服务器账号:",prop:"ssh_account"}},[a("el-input",{model:{value:e.serverForm.ssh_account,callback:function(t){e.$set(e.serverForm,"ssh_account",t)},expression:"serverForm.ssh_account"}})],1):e._e(),2==e.serverForm.type?a("el-form-item",{attrs:{label:"服务器密码:",prop:"ssh_password"}},[a("el-input",{model:{value:e.serverForm.ssh_password,callback:function(t){e.$set(e.serverForm,"ssh_password",t)},expression:"serverForm.ssh_password"}})],1):e._e(),2==e.serverForm.type?a("el-form-item",{attrs:{label:"服务器端口:",prop:"ssh_port"}},[a("el-input",{model:{value:e.serverForm.ssh_port,callback:function(t){e.$set(e.serverForm,"ssh_port",t)},expression:"serverForm.ssh_port"}})],1):e._e(),2==e.serverForm.type?a("el-form-item",{attrs:{label:"服务器根路径:",prop:"root_path"}},[a("el-input",{model:{value:e.serverForm.root_path,callback:function(t){e.$set(e.serverForm,"root_path",t)},expression:"serverForm.root_path"}})],1):e._e(),a("el-form-item",{staticClass:"row"},[a("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("保存")])],1)],1)},g=[],b={props:["websiteId"],data:function(){return{serverForm:{id:"",websiteId:"",type:"",server_ip:"",ssh_account:"",ssh_password:"",ssh_port:"",root_path:""},serverRules:{type:[{required:"true",message:"请选择服务器类型",trigger:"change"}],server_ip:[{required:"true",message:"请输入服务器IP地址",trigger:"blur"}],ssh_account:[{required:"true",message:"请输入服务器账号",trigger:"blur"}],ssh_password:[{required:"true",message:"请输入服务器密码",trigger:"blur"}],ssh_port:[{required:"true",message:"请输入服务端口号",trigger:"blur"}],root_path:[{required:"true",message:"请输入服务器根路径",trigger:"blur"}]},siteId:""}},computed:{siteId1:function(){return this.$store.getters.siteId}},watch:{siteId1:function(e,t){this.siteId=e}},created:function(){this.siteId=this.$store.getters.siteId,this.getServerInfo()},methods:{changeType:function(e){this.serverForm.type=e},getServerInfo:function(){var e=this;i["a"].serverInfo({site_id:this.siteId}).then((function(t){e.serverForm=t.data,e.serverForm.ssh_port=e.serverForm.ssh_port+""}))},save:function(){var e=this;this.$refs.serverForm.validate((function(t){if(t){var a={id:e.serverForm.id,type:e.serverForm.type,website_id:e.serverForm.website_id,server_ip:e.serverForm.server_ip,ssh_account:e.serverForm.ssh_account,ssh_password:e.serverForm.ssh_password,ssh_port:e.serverForm.ssh_port,root_path:e.serverForm.root_path};1==e.serverForm.type&&(a={id:e.serverForm.id,type:e.serverForm.type,website_id:e.serverForm.website_id}),i["a"].serverUpdate(a).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getServerInfo())}))}}))}}},f=b,h=Object(m["a"])(f,p,g,!1,null,"36108c74",null),_=(h.exports,{components:{Lang:d},data:function(){return{loading:!1,attachmentLimit:10,dialogShow:!1,attachmentData:[],imagelist:[],myHeaders:{Authorization:"Bearer ".concat(this.$store.getters.token)},headers:{},logoUrl:"",wechatUrl:"",imgUrl:this.$store.getters.updateURL,options:[],activeName:"basic",websiteId:"",searchForm:{website_id:""},basicForm:{icp:"",icp_link:"",gwa:"",gwa_link:"",author:"",site_email:"",analytics_code:"",cutomer_code:"",common_template:1,static_file:"",alias_rule:"2",favicon_link:"",meta_link:""},langList:[],lang:"",siteId:"",uploadType:"",attachmentType:"",dark_logo_url:""}},computed:{siteId1:function(){return this.$store.getters.siteId}},watch:{siteId1:function(e,t){this.siteId=e,this.getLang()}},created:function(){this.siteId=this.$store.getters.siteId,this.siteId&&this.getLang()},methods:{getData:function(e){e.length>1?this.$message.error(this.$t(this.$t("最多只能选择一张图片"))):("logo"==this.uploadType?(this.basicForm.logo=e[0].id,this.logoUrl=e[0].url):"wechat"==this.uploadType?(this.basicForm.wechat_code=e[0].id,this.wechatUrl=e[0].url):"dark_logo"==this.uploadType&&(this.basicForm.dark_logo=e[0].id,this.dark_logo_url=e[0].url),this.dialogShow=!1)},openList:function(e){var t=this;this.dialogShow=!0,this.attachmentType=2,this.$nextTick((function(){t.$refs.attachment.getAttachmentList(),t.$refs.attachment.$refs.AttachmentCate.getCateList(0)})),this.uploadType=e},changLang:function(e){this.lang=e,this.getBasciInfo()},getLang:function(){var e=this;i["a"].langInfo({site_id:this.siteId}).then((function(t){e.langList=t.data,t.data.length>0&&(e.lang=t.data[0].lang),e.getBasciInfo()}))},handleClick:function(e){this.activeName=e.name,this.getLang()},getBasciInfo:function(){var e=this,t={website_id:this.siteId,lang:this.lang};i["a"].basicInfo(t).then((function(t){if(0==t.code){e.basicForm=t.data.setting,e.basicForm.common_template&&"NaN"!=e.basicForm.common_template?e.basicForm.common_template=parseInt(t.data.setting.common_template):e.basicForm.common_template=1,e.basicForm.alias_rule=1*t.data.setting.alias_rule;var a=t.data.setting.logo;a instanceof Object&&(e.logoUrl=t.data.setting.logo.url,e.basicForm.logo=t.data.setting.logo.id);var s=t.data.setting.wechat_code;s instanceof Object&&(e.wechatUrl=t.data.setting.wechat_code.url,e.basicForm.wechat_code=t.data.setting.wechat_code.id);var r=t.data.setting.dark_logo;r instanceof Object&&(e.dark_logo_url=t.data.setting.dark_logo.url,e.basicForm.dark_logo=t.data.setting.dark_logo.id)}}))},handleSuccess:function(e,t,a){-200!=e.code&&0!=e.code||(this.logoUrl=URL.createObjectURL(t.raw),this.basicForm.logo=e.data.id)},handleSuccess2:function(e,t,a){-200!=e.code&&0!=e.code||(this.wechatUrl=URL.createObjectURL(t.raw),this.basicForm.wechat_code=e.data.id)},save:function(){var e=this;this.loading=!0,this.$refs.basicForm.validate((function(t){if(t){var a={website_id:e.siteId,lang:e.lang,setting:e.basicForm};a.setting.static_file||(a.setting.static_file=""),i["a"].basicUpdate(a).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getBasciInfo()),e.loading=!1}))}else e.$message.error(e.$t("请填写必要信息"))}))}}}),v=_,F=(a("d097"),a("ee36"),Object(m["a"])(v,s,r,!1,null,"262cd36e",null));t["default"]=F.exports}}]);