1 line
6.8 KiB
JavaScript
1 line
6.8 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-a8ae90d8"],{1959:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"modules"},[s("page-header",[s("div",{staticClass:"page-header-content-view"},[s("div",{staticClass:"content"},[s("div",{staticClass:"content-left"},[t._v("\n "+t._s(t.$t("Modules.modules"))+"\n "),s("span",{staticClass:"modules-num"},[t._v(t._s(t.moduleCount))]),s("el-button",{staticClass:"confirm-btn",attrs:{type:"primary",size:"small"},on:{click:function(e){return t.$router.push("/modules/select")}}},[t._v("\n "+t._s(t.$t("Base.select"))+"\n ")])],1),s("el-col",{attrs:{span:6}},[s("el-input",{staticClass:"search-input",attrs:{type:"text",size:"small",clearable:"",placeholder:t.$t("Modules.searchTip")},on:{input:t.searchModule},model:{value:t.searchVal,callback:function(e){t.searchVal=e},expression:"searchVal"}},[t.searchLoading?s("i",{staticClass:"el-icon-loading",attrs:{slot:"prefix"},slot:"prefix"}):s("i",{staticClass:"el-icon-search",attrs:{slot:"prefix"},slot:"prefix"})])],1)],1)])]),s("div",{staticClass:"app-wrapper"},[t.showList.length?s("el-row",{staticClass:"emq-list-card plugin-cards-wrapper",attrs:{gutter:20}},t._l(t.showList,function(e){return s("el-col",{key:e.id,attrs:{span:12}},[s("div",{staticClass:"item-box"},[s("span",{directives:[{name:"show",rawName:"v-show",value:"[]"===JSON.stringify(e.config)||"{}"===JSON.stringify(e.config),expression:"\n (JSON.stringify(item.config) === '[]' || JSON.stringify(item.config) === '{}')\n "}],staticClass:"delete-icon",on:{click:function(s){return t.deleteModule(e)}}}),s("el-card",{attrs:{shadow:"hover"}},[s("div",{class:["module-item",-1===t.canManageModuleTypes.indexOf(e.type)?"no-pointer":""],on:{click:function(s){return t.manageModule(e)}}},[s("div",{staticClass:"left-box"},[s("img",{staticClass:"item-img",attrs:{src:e.img,alt:"module-logo"}}),s("div",{staticClass:"item-content"},[s("div",{staticClass:"item-title"},[t._v(t._s(e.title[t.lang]))]),s("div",{staticClass:"item-des"},[t._v("\n "+t._s(e.description[t.lang])+"\n ")])])]),s("div",{staticClass:"item-handle",on:{click:function(t){t.stopPropagation()}}},[s("div",{staticClass:"handle-icons"},[e.enabled?s("i",{staticClass:"el-icon-switch-button close",on:{click:function(s){return s.stopPropagation(),t.updataModule(e,!1)}}}):s("i",{staticClass:"el-icon-caret-right open",on:{click:function(s){return s.stopPropagation(),t.updataModule(e,!0)}}}),Object.keys(e.config).length?s("i",{staticClass:"el-icon-edit-outline",on:{click:function(s){return s.stopPropagation(),t.toEditModule(e)}}}):t._e()]),s("a",{staticClass:"know-more",attrs:{href:"javascript:;"},on:{click:function(s){return s.stopPropagation(),t.toReadMore(e.type)}}},[t._v("\n "+t._s(t.$t("Modules.readMore"))+"\n ")])])])])],1)])}),1):s("a-card",{staticClass:"null-modules"},[t.list.length?s("p",[t._v(t._s(t.$t("Modules.listNull")))]):s("p",[t._v(t._s(t.$t("Modules.noData")))])])],1)],1)},n=[],i=(s("ac6a"),s("96cf"),s("3b8d")),o=s("943d"),c=s("90b9"),r={name:"Modules",data:function(){return{searchLoading:!1,searchVal:"",list:[],showList:[],moduleCount:0,selectedModule:{},canManageModuleTypes:["mnesia_authentication","jwt_authentication","auth_sasl","lwm2m_protocol","topic_metrics"]}},computed:{lang:function(){return this.$store.state.lang}},created:function(){this.loadData()},methods:{manageModule:function(t){-1!==this.canManageModuleTypes.indexOf(t.type)&&this.$router.push("/modules/manage?type=".concat(t.type))},deleteModule:function(t){var e=this;this.$msgbox.confirm(this.$t("Modules.thisActionWillDeleteTheModule"),{confirmButtonText:this.$t("Base.confirm"),cancelButtonText:this.$t("Base.cancel"),type:"warning"}).then(Object(i["a"])(regeneratorRuntime.mark(function s(){var a;return regeneratorRuntime.wrap(function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,Object(o["i"])(t.id);case 2:e.$message.success(e.$t("Base.deleteSuccess")),a=JSON.parse(localStorage.getItem("addedModules"))||{},delete a[t.type],localStorage.setItem("addedModules",JSON.stringify(a)),e.loadData();case 7:case"end":return s.stop()}},s)}))).catch(function(){})},updataModule:function(){var t=Object(i["a"])(regeneratorRuntime.mark(function t(e,s){var a=this;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:if(s){t.next=4;break}this.$msgbox.confirm(this.$t("Modules.thisActionWillStopTheModule"),{confirmButtonText:this.$t("Base.confirm"),cancelButtonText:this.$t("Base.cancel"),type:"warning"}).then(Object(i["a"])(regeneratorRuntime.mark(function t(){return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(o["v"])(e.id,{enabled:s});case 2:a.$message.success(a.$t("Modules.stopSuccess")),e.enabled=s;case 4:case"end":return t.stop()}},t)}))).catch(function(){}),t.next=8;break;case 4:return t.next=6,Object(o["v"])(e.id,{enabled:s});case 6:this.$message.success(this.$t("Modules.startSuccess")),e.enabled=s;case 8:case"end":return t.stop()}},t,this)}));function e(e,s){return t.apply(this,arguments)}return e}(),searchModule:function(){var t=this;if(this.searchLoading=!0,""===this.searchVal)return this.showList=this.list,void(this.searchLoading=!1);setTimeout(Object(i["a"])(regeneratorRuntime.mark(function e(){var s;return regeneratorRuntime.wrap(function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(c["k"])(t.list,"localTitle",t.searchVal);case 2:s=e.sent,s?(t.showList=s,t.searchLoading=!1):t.searchLoading=!1;case 4:case"end":return e.stop()}},e)})),500)},toEditModule:function(t){this.selectedModule=t,this.selectedModule.from="modules",this.selectedModule.oper="edit",this.$store.dispatch("UPDATE_MODULE",this.selectedModule),this.$router.push("/modules/detail")},loadData:function(){var t=Object(i["a"])(regeneratorRuntime.mark(function t(){var e,a=this;return regeneratorRuntime.wrap(function(t){while(1)switch(t.prev=t.next){case 0:return this.searchVal="",e={},this.list=[],t.next=5,Object(o["q"])();case 5:this.list=t.sent,this.moduleCount=this.list.length,this.moduleCount?(this.list.forEach(function(t){t.localTitle=t.title[a.lang];try{t.img=s("1775")("./".concat(t.type,".png"))}catch(n){console.log(n)}e[t.type]=t.id}),localStorage.setItem("addedModules",JSON.stringify(e))):localStorage.removeItem("addedModules"),this.showList=this.list;case 9:case"end":return t.stop()}},t,this)}));function e(){return t.apply(this,arguments)}return e}(),toReadMore:function(t){var e="zh"===this.lang?"cn/cn/":"io/en/",s="https://docs.emqx.".concat(e,"enterprise/latest/modules/").concat(t,".html"),a=window.open(s);a.opener=null}}},l=r,u=(s("3ea3"),s("2877")),d=Object(u["a"])(l,a,n,!1,null,"6f2e92f1",null);e["default"]=d.exports},3383:function(t,e,s){},"3ea3":function(t,e,s){"use strict";var a=s("3383"),n=s.n(a);n.a}}]); |