(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-590b5ba3"],{6265:function(t,a,e){},a36b:function(t,a,e){t.exports=e.p+"static/img/404.ae8e742b.png"},d2b6:function(t,a,e){"use strict";e.r(a);var n=function(){var t=this,a=t._self._c;return a("div",{staticClass:"container"},[a("el-tabs",{staticClass:"tab-card tabs-white",attrs:{type:"card"},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(a){t.activeName=a},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:t.$t("插件列表"),name:"first"}},["first"==t.activeName?a("el-table",{attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"title",label:t.$t("名称"),width:"120px"}}),a("el-table-column",{attrs:{prop:"name",label:t.$t("标识")}}),a("el-table-column",{attrs:{prop:"description",label:t.$t("描述")}}),a("el-table-column",{attrs:{prop:"author",label:t.$t("作者")}}),a("el-table-column",{attrs:{prop:"version",label:t.$t("版本")}}),a("el-table-column",{attrs:{prop:"status",label:t.$t("状态"),width:"160px"},scopedSlots:t._u([{key:"default",fn:function(e){return[1==e.row.status?a("el-tag",{attrs:{size:"small",type:"success"}},[t._v(" "+t._s(t.$t("已启用"))+" ")]):2==e.row.status?a("el-tag",{attrs:{size:"small",type:"info"}},[t._v(" "+t._s(t.$t("已禁用"))+" ")]):a("el-tag",{attrs:{size:"small",type:"info"}},[t._v(" "+t._s(t.$t("未安装"))+" ")])]}}],null,!1,591063741)}),a("el-table-column",{attrs:{label:t.$t("操作"),width:"200px",fixed:"right",align:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[3==e.row.status?a("span",[3==e.row.status?a("InstallBtn",{on:{click:function(a){return t.goInstall(e.row)}}}):t._e()],1):a("span",[2==e.row.status?a("EnableBtn",{on:{click:function(a){return t.editStatus(e.row,1)}}}):t._e(),1==e.row.status?a("DisableBtn",{on:{click:function(a){return t.editStatus(e.row,2)}}}):t._e(),a("DelBtn",{attrs:{"confirm-content":t.$t("删除此插件的相关数据")},on:{success:function(a){return t.goUninstall(e.row)}}})],1)]}}],null,!1,1301010484)})],1):t._e()],1),a("el-tab-pane",{attrs:{label:t.$t("插件市场"),name:"second"}},["second"==t.activeName?a("div",{staticClass:"content"},[a("img",{attrs:{src:e("a36b")}}),a("h3",[t._v(t._s(t.$t("功能正在研发中")))])]):t._e()])],1)],1)},s=[],l=(e("b0c0"),e("365c"));function i(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a="/plugin/list";return l["a"].get(a,t)}function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a="/plugin/install";return l["a"].post(a,t)}function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a="/plugin/uninstall";return l["a"].post(a,t)}function c(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a="/plugin/editStatus";return l["a"].post(a,t)}var u={pluginList:i,install:o,uninstall:r,editStatus:c},d=(e("50fc"),{data:function(){return{activeName:"first",tableData:[],val:{}}},created:function(){this.getList()},methods:{handleClick:function(t,a){"first"==t.name&&this.getList()},goInstall:function(t){var a=this;this.val.name=t.name,u.install(this.val).then((function(e){0==e.code&&(1==t.has_admin&&a.$store.dispatch("user/generateRoutes"),a.$message.success(e.msg),a.getList())}))},goUninstall:function(t){var a=this;this.val.name=t.name,u.uninstall(this.val).then((function(e){0==e.code&&(1==t.has_admin&&a.$store.dispatch("user/generateRoutes"),a.$message.success(e.msg),a.getList())}))},editStatus:function(t){var a=this,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;u.editStatus({name:t.name,status:e}).then((function(e){0==e.code&&(1==t.has_admin&&a.$store.dispatch("user/generateRoutes"),a.$message.success(e.msg),a.getList())}))},getList:function(){var t=this;u.pluginList(this.val).then((function(a){0===a.code&&(t.tableData=a.data)}))}}}),p=d,f=(e("f839"),e("2877")),g=Object(f["a"])(p,n,s,!1,null,"183fe03a",null);a["default"]=g.exports},f839:function(t,a,e){"use strict";e("6265")}}]);