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

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d05ec0cc"],{"4e82":function(t,e,a){"use strict";var i=a("23e7"),n=a("e330"),o=a("59ed"),r=a("7b0b"),s=a("07fa"),d=a("083a"),l=a("577e"),c=a("d039"),u=a("addb"),f=a("a640"),m=a("04d1"),h=a("d998"),v=a("2d00"),g=a("512ce"),p=[],b=n(p.sort),_=n(p.push),w=c((function(){p.sort(void 0)})),F=c((function(){p.sort(null)})),$=f("sort"),C=!c((function(){if(v)return v<70;if(!(m&&m>3)){if(h)return!0;if(g)return g<603;var t,e,a,i,n="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:a=3;break;case 68:case 71:a=4;break;default:a=2}for(i=0;i<47;i++)p.push({k:e+i,v:a})}for(p.sort((function(t,e){return e.v-t.v})),i=0;i<p.length;i++)e=p[i].k.charAt(0),n.charAt(n.length-1)!==e&&(n+=e);return"DGBEFHACIJK"!==n}})),y=w||!F||!$||!C,k=function(t){return function(e,a){return void 0===a?-1:void 0===e?1:void 0!==t?+t(e,a)||0:l(e)>l(a)?1:-1}};i({target:"Array",proto:!0,forced:y},{sort:function(t){void 0!==t&&o(t);var e=r(this);if(C)return void 0===t?b(e):b(e,t);var a,i,n=[],l=s(e);for(i=0;i<l;i++)i in e&&_(n,e[i]);u(n,k(t)),a=s(n),i=0;while(i<a)e[i]=n[i++];while(i<l)d(e,i++);return e}})},"7f28":function(t,e,a){"use strict";a("8e97")},"7f6c":function(t,e,a){"use strict";var i=a("365c");function n(t){var e="/websiteSetting/read";return i["a"].get(e,t)}function o(t){var e="/websiteSetting/update";return i["a"].post(e,t)}function r(t){var e="/websiteLang/index";return i["a"].get(e,t)}function s(t){var e="/websiteLang/save";return i["a"].post(e,t)}function d(t){var e="/websiteLang/system";return i["a"].get(e,t)}function l(t){var e="/websiteServer/read";return i["a"].get(e,t)}function c(t){var e="/websiteServer/update";return i["a"].post(e,t)}e["a"]={basicInfo:n,basicUpdate:o,langInfo:r,langUpdate:s,systemLang:d,serverInfo:l,serverUpdate:c}},"816b":function(t,e,a){"use strict";var i=a("365c");function n(t){var e="/module/index";return i["a"].get(e,t)}function o(t){var e="/module/save";return i["a"].post(e,t)}function r(t){var e="/module/update";return i["a"].post(e,t)}function s(t){var e="/module/delete";return i["a"].post(e,t)}function d(t){var e="/module/read";return i["a"].get(e,t)}function l(t){var e="/category/getModuleCate";return i["a"].get(e,t)}function c(t){var e="/moduleField/index";return i["a"].get(e,t)}function u(t){var e="/moduleField/save";return i["a"].post(e,t)}function f(t){var e="/moduleField/update";return i["a"].post(e,t)}function m(t){var e="/moduleField/delete";return i["a"].post(e,t)}function h(t){var e="/moduleField/read";return i["a"].get(e,t)}function v(t){var e="/module/all";return i["a"].get(e,t)}function g(t){var e="/module/field";return i["a"].get(e,t)}function p(t){var e="/preview";return i["a"].get(e,t)}e["a"]={moduleList:n,moduleSave:o,moduleUpdate:r,moduleDelete:s,moduleInfo:d,fieldList:c,fieldSave:u,fieldUpdate:f,fieldDelete:m,fieldInfo:h,getModuleCate:l,moduleTable:v,moduleField:g,preview:p}},"8a4f":function(t,e,a){},"8e97":function(t,e,a){},b942:function(t,e,a){"use strict";a("8a4f")},c479:function(t,e,a){"use strict";a.r(e);var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container",attrs:{id:"navmenu"}},[a("el-tabs",{staticClass:"tabs tab-card",attrs:{type:"card"},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},t._l(t.langList,(function(t){return a("el-tab-pane",{key:t.id,attrs:{label:t.lang,name:t.lang}})})),1),a("div",{staticClass:"center"},[a("div",{staticClass:"navcate"},[a("ul",{staticClass:"leftNavcate"},[a("li",{staticClass:"nav-top"},[t._v(" "+t._s(t.$t("导航列表"))+" "),a("i",{staticClass:"el-icon-plus",on:{click:t.addNav}})]),t._l(t.navList,(function(e){return a("li",{key:e.id,class:t.activeId==e.id?"activeitem":""},[a("span",{staticClass:"nav-title",on:{click:function(a){return t.changenav(e.id)}}},[t._v(" "+t._s(e.id)+"-"+t._s(e.title)+" ")]),a("div",{staticClass:"icon"},[a("i",{staticClass:"el-icon-delete",on:{click:function(a){return t.delenav(e)}}}),a("i",{staticClass:"el-icon-edit",on:{click:function(a){return t.editnav(e)}}})])])}))],2),a("div",{staticClass:"right-menu"},[a("el-button",{staticClass:"add-fmenu",attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.addFmenu}},[t._v(" "+t._s(t.$t("添加菜单"))+" ")]),a("el-table",{ref:"refTable",attrs:{data:t.menuData,"row-key":"id","header-cell-style":{"text-align":"center","background-color":"#f5f5f5"},"cell-style":{"text-align":"center"}},on:{"row-click":t.expandChange}},[a("el-table-column",{attrs:{label:"ID",prop:"id",width:"100"}}),a("el-table-column",{attrs:{label:t.$t("菜单名称"),prop:"title"}}),a("el-table-column",{attrs:{label:t.$t("状态"),prop:"status",width:"140px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-switch",{attrs:{"active-value":1,"inactive-value":2,"active-text":t.$t("正常"),"inactive-text":t.$t("禁用"),"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)"},on:{change:function(a){return t.disableUser(e.row)}},model:{value:e.row.status,callback:function(a){t.$set(e.row,"status",a)},expression:"scope.row.status"}})]}}])}),a("el-table-column",{attrs:{label:t.$t("排序"),prop:"sort"}}),a("el-table-column",{attrs:{label:t.$t("操作"),fixed:"right",width:"250px"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",icon:"el-icon-plus"},on:{click:function(a){return t.addCmenu(e.row)}}}),a("EditBtn",{on:{click:function(a){return t.edit(e.row)}}}),a("DelBtn",{on:{success:function(a){return t.del(e.row)}}})]}}])})],1)],1)])]),a("BaseDialog",{attrs:{title:t.addForm2.id?t.$t("编辑"):t.$t("添加"),"dialog-show":t.dialogShow2,width:"50%",footer:""},on:{"update:dialogShow":function(e){t.dialogShow2=e},"update:dialog-show":function(e){t.dialogShow2=e},submit:t.submit2}},[a("el-form",{ref:"addForm2",staticClass:"addForm",attrs:{model:t.addForm2,rules:t.rules2,"label-position":"top"}},[a("el-form-item",{attrs:{label:t.$t("名称"),prop:"title"}},[a("el-input",{model:{value:t.addForm2.title,callback:function(e){t.$set(t.addForm2,"title",e)},expression:"addForm2.title"}})],1),a("el-form-item",{attrs:{label:t.$t("描述")}},[a("el-input",{attrs:{type:"textarea"},model:{value:t.addForm2.description,callback:function(e){t.$set(t.addForm2,"description",e)},expression:"addForm2.description"}})],1)],1)],1),a("BaseDialog",{attrs:{title:t.id?t.$t("编辑"):t.$t("添加"),"dialog-show":t.dialogShow,width:"50%",footer:""},on:{"update:dialogShow":function(e){t.dialogShow=e},"update:dialog-show":function(e){t.dialogShow=e},submit:t.submit}},[a("el-form",{ref:"addForm",staticClass:"addForm",attrs:{model:t.addForm,rules:t.rules,"label-position":"top"}},[a("el-form-item",{attrs:{label:t.$t("菜单类别"),prop:"type"}},[a("el-radio-group",{model:{value:t.addForm.type,callback:function(e){t.$set(t.addForm,"type",e)},expression:"addForm.type"}},[a("el-radio",{attrs:{label:1}},[t._v(t._s(t.$t("普通")))]),a("el-radio",{attrs:{label:2}},[t._v(t._s(t.$t("关联栏目")))]),1==t.addForm.type?a("el-input",{staticClass:"type",attrs:{placeholder:t.$t("请输入菜单地址")},model:{value:t.addForm.href,callback:function(e){t.$set(t.addForm,"href",e)},expression:"addForm.href"}}):t._e(),2==t.addForm.type?a("el-select",{staticClass:"type",attrs:{placeholder:t.$t("请选择关联栏目")},on:{change:t.chooseColumn},model:{value:t.addForm.category_id,callback:function(e){t.$set(t.addForm,"category_id",e)},expression:"addForm.category_id"}},t._l(t.columnData,(function(e){return a("el-option-group",{key:e.id,attrs:{label:e.title}},t._l(e.category,(function(t){return a("el-option",{key:t.id,attrs:{label:t.title,value:t.id,disabled:t.disable}})})),1)})),1):t._e()],1)],1),a("el-form-item",{attrs:{label:t.$t("名称"),prop:"title"}},[a("el-input",{model:{value:t.addForm.title,callback:function(e){t.$set(t.addForm,"title",e)},expression:"addForm.title"}})],1),a("el-form-item",{attrs:{label:t.$t("菜单状态"),prop:"status"}},[a("el-select",{model:{value:t.addForm.status,callback:function(e){t.$set(t.addForm,"status",e)},expression:"addForm.status"}},[a("el-option",{attrs:{label:t.$t("显示"),value:1}}),a("el-option",{attrs:{label:t.$t("隐藏"),value:2}})],1)],1),a("el-form-item",{attrs:{label:t.$t("排序"),prop:"sort"}},[a("el-input",{model:{value:t.addForm.sort,callback:function(e){t.$set(t.addForm,"sort",e)},expression:"addForm.sort"}})],1),a("el-form-item",{attrs:{label:t.$t("打开方式")}},[a("el-select",{model:{value:t.addForm.target,callback:function(e){t.$set(t.addForm,"target",e)},expression:"addForm.target"}},[a("el-option",{attrs:{label:t.$t("本页面打开"),value:"_self"}}),a("el-option",{attrs:{label:t.$t("新窗口打开"),value:"_blank"}})],1)],1),a("el-form-item",{attrs:{label:"Nofollow"}},[a("el-select",{model:{value:t.addForm.no_follow,callback:function(e){t.$set(t.addForm,"no_follow",e)},expression:"addForm.no_follow"}},[a("el-option",{attrs:{label:t.$t("添加"),value:1}}),a("el-option",{attrs:{label:t.$t("不添加"),value:2}})],1)],1)],1)],1)],1)},n=[],o=a("5530"),r=(a("d3b7"),a("159b"),a("7db0"),a("b0c0"),a("a4d3"),a("e01a"),a("14d9"),a("4e82"),a("365c"));function s(t){var e="/nav/index";return r["a"].get(e,t)}function d(t){var e="/nav/read";return r["a"].get(e,t)}function l(t){var e="/nav/save";return r["a"].post(e,t)}function c(t){var e="/nav/update";return r["a"].post(e,t)}function u(t){var e="/nav/updateStatus";return r["a"].post(e,t)}function f(t){var e="/nav/delete";return r["a"].post(e,t)}function m(t){var e="/navCate/index";return r["a"].get(e,t)}function h(t){var e="/navCate/read";return r["a"].get(e,t)}function v(t){var e="/navCate/save";return r["a"].post(e,t)}function g(t){var e="/navCate/update";return r["a"].post(e,t)}function p(t){var e="/navCate/delete";return r["a"].post(e,t)}var b={navList:s,navSave:l,navUpdate:c,navDelete:f,navInfo:d,navCateList:m,navCateSave:v,navCateUpdate:g,navCateDelete:p,navCateInfo:h,updateStatus:u},_=a("7f6c"),w=a("816b"),F={data:function(){return{options:[],navList:"",siteId:"",searchForm:{website_id:"",cate_id:""},menuData:[],columnData:[],addForm:{},rules:{title:[{required:"true",message:this.$t("请输入菜单名称"),trigger:"blur"}],status:[{required:"true",message:this.$t("请选择菜单状态"),trigger:"change"}],sort:[{required:"true",message:this.$t("请输入菜单排序"),trigger:"blur"}],type:[{required:"true",message:this.$t("请选择菜单类别"),trigger:"blur"}]},dialogShow:!1,dialogShow2:!1,addForm2:{},rules2:{title:[{required:"true",message:this.$t("请输入导航名称"),trigger:"blur"}]},id:"",navid:"",langList:[],activeName:"",lang:"",category_id:""}},computed:{siteId1:function(){return this.$store.getters.siteId}},watch:{siteId1:function(t,e){this.siteId=t,this.searchForm.website_id=t,this.getWebLang()}},created:function(){this.siteId=this.$store.getters.siteId,this.searchForm.website_id=this.$store.getters.siteId,this.siteId&&this.getWebLang()},methods:{chooseColumn:function(t,e){var a=this;this.columnData.forEach((function(e){var i=e.category.find((function(e){return e.id==t})).title;"--"==i.substring(0,2)?a.addForm.title=i.substring(i.lastIndexOf("-")+1):a.addForm.title=i}))},getWebLang:function(){var t=this;_["a"].langInfo({site_id:this.searchForm.website_id}).then((function(e){t.langList=e.data,t.lang=e.data[0].lang,t.activeName=e.data[0].lang,t.getNavcate()}))},handleClick:function(t,e){this.activeName=t.name,this.lang=t.label,this.getNavcate(),this.getNav()},disableUser:function(t){var e=this,a={id:t.id,status:t.status};b.updateStatus(a).then((function(t){0==t.code&&e.$message.success(t.msg)}))},addNav:function(){this.addForm2={title:"",id:"",description:"",lang:this.lang},this.dialogShow2=!0},editnav:function(t){this.addForm2={title:t.title,id:t.id,description:t.description,lang:this.lang},this.dialogShow2=!0},delenav:function(t){var e=this;this.$confirm(this.$t("是否删除导航"),this.$t("提示"),{confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消"),type:"warning"}).then((function(){var a={id:t.id,website_id:t.website_id};b.navCateDelete(a).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getNavcate())}))})).catch((function(){}))},submit2:function(){var t=this;this.$refs.addForm2.validate((function(e){if(e)if(t.addForm2.id){var a={id:t.addForm2.id,title:t.addForm2.title,description:t.addForm2.description,website_id:t.searchForm.website_id,lang:t.lang};b.navCateUpdate(a).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow2=!1,t.getNavcate())}))}else{var i={title:t.addForm2.title,description:t.addForm2.description,website_id:t.searchForm.website_id,lang:t.lang};b.navCateSave(i).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow2=!1,t.getNavcate())}))}else t.$message.error(t.$t("请填写必要信息"))}))},getColumnlist:function(){var t=this;w["a"].getModuleCate({site_id:[this.searchForm.website_id],lang:this.activeName}).then((function(e){t.columnData=e.data}))},changeColumn:function(t){this.addForm.category_id=t[t.length-1]},getTreeData:function(t){for(var e=this,a=[],i=0;i<t.length;i++)if(1==t[i].status?a.push({id:t[i].id,title:t[i].title,parent_id:t[i].parent_id,disable:!1}):a.push({id:t[i].id,title:t[i].title,parent_id:t[i].parent_id,disable:!0}),t[i].children.length>0)for(var n=0;n<t[i].children.length;n++)a.push({id:t[i].children[n].id,title:t[i].children[n].title,parent_id:t[i].children[n].parent_id});a.forEach((function(t){0!=t.parent_id&&e.$set(t,"title"," --- "+t.title)})),this.columnData=a},addFmenu:function(){this.id="",this.addForm={parent_id:0,website_id:this.searchForm.website_id,nav_cate_id:this.searchForm.cate_id,title:"",status:1,href:"",sort:"",type:1,target:"_blank",category_id:"",lang:this.lang,no_follow:2},this.getColumnlist(),this.dialogShow=!0},addCmenu:function(t){this.id="",this.addForm={parent_id:t.id,website_id:this.searchForm.website_id,nav_cate_id:this.searchForm.cate_id,title:"",status:1,href:"",sort:"",type:1,target:"_blank",category_id:"",lang:this.lang,no_follow:2},this.getColumnlist(),this.dialogShow=!0},edit:function(t){this.getColumnlist(),this.id=t.id,this.addForm={id:t.id,parent_id:t.parent_id,website_id:t.website_id,nav_cate_id:t.nav_cate_id,title:t.title,status:t.status,href:t.href,sort:t.sort,type:t.type,target:t.target,category_id:t.category_id,lang:t.lang,no_follow:t.no_follow},this.dialogShow=!0},submit:function(){var t=this;this.$refs.addForm.validate((function(e){e?t.addForm.id?b.navUpdate(Object(o["a"])({},t.addForm)).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.getNav())})):b.navSave(Object(o["a"])({},t.addForm)).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.getNav())})):t.$message.error(t.$t("请填写必要信息"))}))},del:function(t){var e=this;this.$confirm(this.$t("是否删除菜单"),this.$t("提示"),{confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消"),type:"warning"}).then((function(){var a={id:t.id,website_id:t.website_id,cate_id:t.category_id};b.navDelete(a).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getNav())}))})).catch((function(){}))},expandChange:function(t,e,a){this.$refs.refTable.toggleRowExpansion(t)},getNavcate:function(){var t=this;b.navCateList({website_id:this.siteId,lang:this.lang}).then((function(e){0==e.code&&(t.navList=e.data,e.data.length>0&&(t.searchForm.cate_id=e.data[0].id,t.changenav(t.searchForm.cate_id)))}))},changenav:function(t){this.searchForm.cate_id=t,this.activeId=t,this.getNav()},getNav:function(){var t=this,e={website_id:this.siteId,cate_id:this.searchForm.cate_id,lang:this.lang};b.navList(e).then((function(e){t.menuData=e.data}))}}},$=F,C=(a("7f28"),a("b942"),a("2877")),y=Object(C["a"])($,i,n,!1,null,"d1462e50",null);e["default"]=y.exports}}]);