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

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-674f0ac7"],{2872:function(t,e,i){"use strict";i("6ed9")},"37c8":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"container",attrs:{id:"navmenu"}},[i("div",{staticClass:"center"},[i("div",{staticClass:"navcate"},[i("ul",{staticClass:"leftNavcate"},[i("BaseTitle",{scopedSlots:t._u([{key:"right",fn:function(){return[i("div",{staticClass:"el-icon-plus cate-add",on:{click:t.addCate}})]},proxy:!0}])},[[i("span",{staticClass:"title"},[t._v(t._s(t.$t("幻灯片分类")))])]],2),t._l(t.cateList,(function(e){return i("li",{key:e.id,class:t.activeId==e.id?"activeitem":""},[i("span",{staticClass:"navtitle",on:{click:function(i){return t.changeCate(e)}}},[t._v(" "+t._s(e.id)+"-"+t._s(e.title)+" ")]),i("div",{staticClass:"icon"},[i("i",{staticClass:"el-icon-delete",on:{click:function(i){return t.deleCate(e)}}}),i("i",{staticClass:"el-icon-edit",on:{click:function(i){return t.editCate(e)}}})])])}))],2),i("div",{staticClass:"rightmenu"},[i("BaseTitle",{attrs:{title:t.cateTitle},scopedSlots:t._u([{key:"right",fn:function(){return[i("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.addSlide}},[t._v(" "+t._s(t.$t("添加幻灯片"))+" ")])]},proxy:!0}])}),i("div",{ref:"fileBox",staticClass:"file-box"},[i("ul",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"},{name:"show",rawName:"v-show",value:t.slideList.length,expression:"slideList.length"}],staticClass:"file-list"},t._l(t.slideList,(function(e){return i("li",{key:e.id+e.title,staticClass:"file-card"},[i("div",{staticClass:"icon-box"},[i("BaseImg",{staticClass:"img",attrs:{src:e.attachment.url,alt:""}})],1),i("h4",[t._v(t._s(e.title))]),i("div",{staticClass:"size-oper"},[i("el-switch",{staticClass:"switch",attrs:{"active-value":1,"inactive-value":2,"active-color":"var(--huocms-com-color-primary)","inactive-color":"rgba(0,0,0,0.2)",width:30},on:{change:function(i){return t.changeStatus(e)}},model:{value:e.status,callback:function(i){t.$set(e,"status",i)},expression:"item.status"}}),i("el-dropdown",{attrs:{trigger:"click"},on:{command:function(i){return t.handleCommand(i,e)}}},[i("i",{staticClass:"el-icon-more"}),i("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[i("el-dropdown-item",{attrs:{command:"edit"}},[t._v(" "+t._s(t.$t("编辑"))+" ")]),i("el-dropdown-item",{attrs:{command:"del"}},[t._v(" "+t._s(t.$t("删除"))+" ")])],1)],1)],1)])})),0),0==t.slideList.length?i("el-empty"):t._e()],1),i("BaseDialog",{attrs:{title:t.addForm.id?this.$t("编辑"):this.$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}},[i("el-form",{ref:"addForm",attrs:{model:t.addForm,rules:t.rules,"label-position":"top"}},[i("el-form-item",{attrs:{label:t.$t("标题"),prop:"title"}},[i("el-input",{model:{value:t.addForm.title,callback:function(e){t.$set(t.addForm,"title",e)},expression:"addForm.title"}})],1),i("el-form-item",{attrs:{label:t.$t("副标题"),prop:"sub_title"}},[i("el-input",{model:{value:t.addForm.sub_title,callback:function(e){t.$set(t.addForm,"sub_title",e)},expression:"addForm.sub_title"}})],1),i("el-form-item",{attrs:{label:t.$t("链接地址"),prop:"url"}},[i("el-input",{model:{value:t.addForm.url,callback:function(e){t.$set(t.addForm,"url",e)},expression:"addForm.url"}})],1),i("el-form-item",{attrs:{label:t.$t("描述"),prop:"description"}},[i("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8}},model:{value:t.addForm.description,callback:function(e){t.$set(t.addForm,"description",e)},expression:"addForm.description"}})],1),i("el-form-item",{attrs:{label:t.$t("排序")}},[i("el-input",{model:{value:t.addForm.sort,callback:function(e){t.$set(t.addForm,"sort",e)},expression:"addForm.sort"}})],1),i("el-form-item",{attrs:{label:t.$t("状态"),prop:"status"}},[i("el-select",{model:{value:t.addForm.status,callback:function(e){t.$set(t.addForm,"status",e)},expression:"addForm.status"}},[i("el-option",{attrs:{label:t.$t("显示"),value:1}}),i("el-option",{attrs:{label:t.$t("隐藏"),value:2}})],1)],1),i("el-form-item",{attrs:{size:"small",label:t.$t("图片"),prop:"attachment"}},[i("div",{staticClass:"attachment_imgBox",on:{click:function(e){return t.openList("image")}}},[t.addForm.attachment?i("img",{staticClass:"attachmentImg",attrs:{src:t.imageUrl}}):i("i",{staticClass:"el-icon-camera"})]),i("Attachment",{ref:"attachment",attrs:{"dialog-show":t.dialogShow3,"attachment-type":t.attachmentType},on:{"update:dialogShow":function(e){t.dialogShow3=e},"update:dialog-show":function(e){t.dialogShow3=e},func:t.getData}})],1)],1)],1)],1)])]),i("BaseDialog",{attrs:{title:t.addForm2.id?this.$t("编辑"):this.$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.submitCate}},[i("el-form",{ref:"addForm2",attrs:{model:t.addForm2,rules:t.rules2,"label-position":"top"}},[i("el-form-item",{attrs:{label:t.$t("分类名称"),prop:"title"}},[i("el-input",{model:{value:t.addForm2.title,callback:function(e){t.$set(t.addForm2,"title",e)},expression:"addForm2.title"}})],1),i("el-form-item",{attrs:{label:t.$t("分类简介")}},[i("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8}},model:{value:t.addForm2.description,callback:function(e){t.$set(t.addForm2,"description",e)},expression:"addForm2.description"}})],1)],1)],1)],1)},s=[],o=i("5530"),d=(i("a4d3"),i("e01a"),i("4e82"),i("365c"));function n(t){var e="/slideCate/index";return d["a"].get(e,t)}function r(t){var e="/slideCate/save";return d["a"].post(e,t)}function l(t){var e="/slideCate/read";return d["a"].get(e,t)}function c(t){var e="/slideCate/update";return d["a"].post(e,t)}function u(t){var e="/slideCate/delete";return d["a"].post(e,t)}function m(t){var e="/slide/index";return d["a"].get(e,t)}function h(t){var e="/slide/save";return d["a"].post(e,t)}function f(t){var e="/slide/read";return d["a"].get(e,t)}function g(t){var e="/slide/update";return d["a"].post(e,t)}function p(t){var e="/slide/delete";return d["a"].post(e,t)}var v={slideCateList:n,slideCateSave:r,slideCateInfo:l,slideCateUpdate:c,slideCateDelete:u,slideList:m,slideSave:h,slideInfo:f,slideUpdate:g,slideDelete:p},w={data:function(){return{isMore:!0,loading:!1,occupant:[],offWidth:"",files:"",cateTitle:"",attachmentLimit:10,dialogShow3:!1,attachmentData:[],attachmentType:"",imageUrl:"",cateList:"",activeId:"",siteId:"",myHeaders:{Authorization:"Bearer ".concat(this.$store.getters.token)},searchForm:{website_id:"",cate_id:""},slideList:[],addForm:{},rules:{title:[{required:"true",message:this.$t("请输入幻灯片标题"),trigger:"blur"}],attachment:[{required:"true",message:this.$t("请选择图片"),trigger:"change"}]},dialogShow:!1,dialogShow2:!1,addForm2:{},rules2:{title:[{required:"true",message:this.$t("请输入导航名称"),trigger:"blur"}]},id:"",navid:"",langList:[],lang:"",category_id:"",page:{total:0,currentPage:1,size:10,pageSizes:[10,20,30,40]}}},created:function(){this.getCateList()},methods:{handleCommand:function(t,e){switch(this.files=e,t){case"edit":this.edit(e);break;case"del":this.del(e);break}},getCateList:function(){var t=this;v.slideCateList().then((function(e){0==e.code&&(t.cateList=e.data,e.data.length>0&&(t.changeCate(e.data[0]),t.cateTitle=e.data[0].title))}))},changeCate:function(t){this.activeId=t.id,this.cateTitle=t.title,this.getSlideList()},addCate:function(){this.addForm2={title:"",id:"",description:""},this.dialogShow2=!0},editCate:function(t){this.addForm2={title:t.title,id:t.id,description:t.description},this.dialogShow2=!0},deleCate:function(t){var e=this;this.$confirm(this.$t("删除该分类"),this.$t("提示"),{confirmButtonText:this.$t("确定"),cancelButtonText:this.$t("取消"),type:"warning"}).then((function(){var i={id:t.id};v.slideCateDelete(i).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getCateList())}))})).catch((function(){}))},submitCate:function(){var t=this;this.$refs.addForm2.validate((function(e){if(e)if(t.addForm2.id){var i={id:t.addForm2.id,title:t.addForm2.title,description:t.addForm2.description};v.slideCateUpdate(i).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow2=!1,t.getCateList())}))}else{var a={title:t.addForm2.title,description:t.addForm2.description};v.slideCateSave(a).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow2=!1,t.getCateList())}))}else t.$message.error(t.$t("请填写必要信息"))}))},getSlideList:function(){var t=this,e={slide_cate_id:this.activeId};v.slideList(e).then((function(e){0==e.code&&(t.slideList=e.data,t.loading=!1)}))},openList:function(t){this.attachmentType=2,this.dialogShow3=!0},getData:function(t){t.length>1?this.$message.error(this.$t("最多只能选择一张图片")):(this.addForm.attachment=t[0].id,this.imageUrl=t[0].url,this.dialogShow3=!1)},addSlide:function(){this.addForm={id:"",title:"",description:"",sub_title:"",url:"",attachment:"",status:1,sort:100,slide_cate_id:this.activeId},this.dialogShow=!0},edit:function(t){this.imageUrl=this.$store.getters.imgURL+t.attachment.url,this.addForm={id:t.id,title:t.title,description:t.description,sub_title:t.sub_title,url:t.url,attachment:t.attachment.id,slide_cate_id:this.activeId,status:t.status,sort:t.sort},this.dialogShow=!0},changeStatus:function(t){var e=this;this.imageUrl=t.attachment.url,this.addForm={id:t.id,title:t.title,description:t.description,sub_title:t.sub_title,url:t.url,attachment:t.attachment.id,slide_cate_id:this.activeId,status:t.status,sort:t.sort},v.slideUpdate(Object(o["a"])({},this.addForm)).then((function(t){0==t.code&&e.$message.success(t.msg)}))},submit:function(){var t=this;this.$refs.addForm.validate((function(e){e?t.addForm.id?v.slideUpdate(Object(o["a"])({},t.addForm)).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.getSlideList())})):v.slideSave(Object(o["a"])({},t.addForm)).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.getSlideList())})):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 i={id:t.id,slide_cate_id:t.slide_cate_id};v.slideDelete(i).then((function(t){0==t.code&&(e.$message.success(t.msg),e.getSlideList())}))})).catch((function(){}))}},handleSizeChange:function(t){this.page.size=t,this.page.currentPage=1,this.getSlideList()},handleCurrentChange:function(t){this.page.currentPage=t,this.getSlideList()}},C=w,$=(i("a405"),i("2872"),i("2877")),b=Object($["a"])(C,a,s,!1,null,"2bda5d38",null);e["default"]=b.exports},4005:function(t,e,i){},"4e82":function(t,e,i){"use strict";var a=i("23e7"),s=i("e330"),o=i("59ed"),d=i("7b0b"),n=i("07fa"),r=i("083a"),l=i("577e"),c=i("d039"),u=i("addb"),m=i("a640"),h=i("04d1"),f=i("d998"),g=i("2d00"),p=i("512ce"),v=[],w=s(v.sort),C=s(v.push),$=c((function(){v.sort(void 0)})),b=c((function(){v.sort(null)})),F=m("sort"),S=!c((function(){if(g)return g<70;if(!(h&&h>3)){if(f)return!0;if(p)return p<603;var t,e,i,a,s="";for(t=65;t<76;t++){switch(e=String.fromCharCode(t),t){case 66:case 69:case 70:case 72:i=3;break;case 68:case 71:i=4;break;default:i=2}for(a=0;a<47;a++)v.push({k:e+a,v:i})}for(v.sort((function(t,e){return e.v-t.v})),a=0;a<v.length;a++)e=v[a].k.charAt(0),s.charAt(s.length-1)!==e&&(s+=e);return"DGBEFHACIJK"!==s}})),_=$||!b||!F||!S,k=function(t){return function(e,i){return void 0===i?-1:void 0===e?1:void 0!==t?+t(e,i)||0:l(e)>l(i)?1:-1}};a({target:"Array",proto:!0,forced:_},{sort:function(t){void 0!==t&&o(t);var e=d(this);if(S)return void 0===t?w(e):w(e,t);var i,a,s=[],l=n(e);for(a=0;a<l;a++)a in e&&C(s,e[a]);u(s,k(t)),i=n(s),a=0;while(a<i)e[a]=s[a++];while(a<l)r(e,a++);return e}})},"6ed9":function(t,e,i){},a405:function(t,e,i){"use strict";i("4005")}}]);