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
6.0 KiB

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-69cfb1dc"],{"4ff9":function(e,t,a){"use strict";a.r(t);var n=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:{label:e.$t("栏目")+":"}},[a("el-select",{attrs:{placeholder:e.$t("请选择栏目")},model:{value:e.category_id,callback:function(t){e.category_id=t},expression:"category_id"}},e._l(e.categoryList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"是否更新子栏目:"}},[a("el-radio-group",{model:{value:e.has_child,callback:function(t){e.has_child=t},expression:"has_child"}},[a("el-radio",{attrs:{label:1}},[e._v("更新子级栏目")]),a("el-radio",{attrs:{label:2}},[e._v("仅更新所选栏目")])],1)],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:function(t){return e.save(1)}}},[e._v(" "+e._s(e.$t("保存"))+" ")])],1)],1)],1),a("el-tab-pane",{attrs:{label:e.$t("文章静态化"),name:"lang"}},[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:{label:e.$t("栏目")+":"}},[a("el-select",{attrs:{placeholder:e.$t("请选择栏目")},model:{value:e.category_id,callback:function(t){e.category_id=t},expression:"category_id"}},e._l(e.categoryList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.title,value:e.id}})})),1)],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:function(t){return e.save(2)}}},[e._v(" "+e._s(e.$t("保存"))+" ")])],1)],1)],1)],1)],1)},i=[],l=(a("b0c0"),a("37cb")),r=a("816b"),o=a("7f6c"),s={components:{},data:function(){return{loading:!1,attachmentData:[],activeName:"basic",langList:[],lang:"",categoryList:[],category_id:"",has_child:1,siteId:"",basicForm:{}}},computed:{siteId1:function(){return this.$store.getters.siteId}},watch:{siteId1:{handler:function(e){e&&(this.siteId=e,this.getLang())},immediate:!0,deep:!0}},created:function(){this.siteId=this.$store.getters.siteId,this.siteId&&this.getLang()},methods:{changLang:function(e){this.lang=e,this.getCategoryList()},getLang:function(){var e=this;o["a"].langInfo({site_id:this.siteId}).then((function(t){e.langList=t.data,t.data.length>0&&(e.lang=t.data[0].lang,e.getCategoryList())}))},getCategoryList:function(){var e=this;r["a"].getModuleCate({site_id:[this.siteId],lang:this.lang}).then((function(t){0==t.code&&(e.categoryList=t.data[0].category,e.categoryList.unshift({id:0,title:e.$t("全部")}))}))},handleClick:function(e){this.activeName=e.name,this.getLang()},save:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this.loading=!0;var a={site_id:this.siteId,lang:this.lang,category_id:this.category_id};1==t?(a.has_child=this.has_child,l["a"].createCategory(a).then((function(t){0==t.code&&e.$message.success(t.msg),e.loading=!1}))):l["a"].createContent(a).then((function(t){0==t.code&&e.$message.success(t.msg),e.loading=!1}))}}},c=s,d=a("2877"),u=Object(d["a"])(c,n,i,!1,null,null,null);t["default"]=u.exports},"7f6c":function(e,t,a){"use strict";var n=a("365c");function i(e){var t="/websiteSetting/read";return n["a"].get(t,e)}function l(e){var t="/websiteSetting/update";return n["a"].post(t,e)}function r(e){var t="/websiteLang/index";return n["a"].get(t,e)}function o(e){var t="/websiteLang/save";return n["a"].post(t,e)}function s(e){var t="/websiteLang/system";return n["a"].get(t,e)}function c(e){var t="/websiteServer/read";return n["a"].get(t,e)}function d(e){var t="/websiteServer/update";return n["a"].post(t,e)}t["a"]={basicInfo:i,basicUpdate:l,langInfo:r,langUpdate:o,systemLang:s,serverInfo:c,serverUpdate:d}},"816b":function(e,t,a){"use strict";var n=a("365c");function i(e){var t="/module/index";return n["a"].get(t,e)}function l(e){var t="/module/save";return n["a"].post(t,e)}function r(e){var t="/module/update";return n["a"].post(t,e)}function o(e){var t="/module/delete";return n["a"].post(t,e)}function s(e){var t="/module/read";return n["a"].get(t,e)}function c(e){var t="/category/getModuleCate";return n["a"].get(t,e)}function d(e){var t="/moduleField/index";return n["a"].get(t,e)}function u(e){var t="/moduleField/save";return n["a"].post(t,e)}function g(e){var t="/moduleField/update";return n["a"].post(t,e)}function f(e){var t="/moduleField/delete";return n["a"].post(t,e)}function m(e){var t="/moduleField/read";return n["a"].get(t,e)}function v(e){var t="/module/all";return n["a"].get(t,e)}function h(e){var t="/module/field";return n["a"].get(t,e)}function p(e){var t="/preview";return n["a"].get(t,e)}t["a"]={moduleList:i,moduleSave:l,moduleUpdate:r,moduleDelete:o,moduleInfo:s,fieldList:d,fieldSave:u,fieldUpdate:g,fieldDelete:f,fieldInfo:m,getModuleCate:c,moduleTable:v,moduleField:h,preview:p}}}]);