Files
dbswitch/dbswitch-admin/src/main/resources/static/js/17.8f9664eb8becc2013aca.js
2023-12-23 21:57:25 +08:00

2 lines
5.8 KiB
JavaScript

webpackJsonp([17],{4975:function(t,e){},D0I9:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("mvHQ"),i=a.n(n),o={data:function(){return{loading:!0,currentPage:1,pageSize:10,totalCount:2,keyword:null,tableData:[]}},methods:{loadData:function(){var t=this;this.$http({method:"POST",headers:{"Content-Type":"application/json"},url:"/dbswitch/admin/api/v1/assignment/list",data:i()({searchText:this.keyword,page:this.currentPage,size:this.pageSize})}).then(function(e){0===e.data.code?(t.currentPage=e.data.pagination.page,t.pageSize=e.data.pagination.size,t.totalCount=e.data.pagination.total,t.tableData=e.data.data):alert("加载任务列表失败:"+e.data.message)},function(){console.log("load assignments list failed")})},searchByKeyword:function(){this.currentPage=1,this.loadData()},boolFormatPublish:function(t,e){return!0===t.isPublished?"是":"否"},stringFormatSchedule:function(t,e){return"MANUAL"==t.scheduleMode?"手动":"系统"},handleCreate:function(){this.$router.push("/task/create")},handleDetail:function(t,e){this.$router.push({path:"/task/detail",query:{id:e.id}})},handleUpdate:function(t,e){this.$router.push({path:"/task/update",query:{id:e.id}})},handleDelete:function(t,e){var a=this;this.$confirm("此操作将此任务ID="+e.id+"删除么, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){a.$http.delete("/dbswitch/admin/api/v1/assignment/delete/"+e.id).then(function(t){0===t.data.code?a.loadData():t.data.message&&alert("删除任务失败:"+t.data.message)})})},handlePublish:function(t,e){var a=this;this.$http({method:"POST",headers:{"Content-Type":"application/json"},url:"/dbswitch/admin/api/v1/assignment/deploy?ids="+e.id}).then(function(t){0===t.data.code?(a.$message("任务发布成功"),a.loadData()):t.data.message&&alert("任务发布失败,"+t.data.message)})},handleRunTask:function(t,e){var a=this;this.$http({method:"POST",headers:{"Content-Type":"application/json"},url:"/dbswitch/admin/api/v1/assignment/run",data:i()([e.id])}).then(function(t){0===t.data.code?(a.$message("手动启动执行任务成功"),a.loadData()):t.data.message&&alert("手动启动执行任务失败,"+t.data.message)})},handleRetireTask:function(t,e){var a=this;this.$http({method:"POST",headers:{"Content-Type":"application/json"},url:"/dbswitch/admin/api/v1/assignment/retire?ids="+e.id}).then(function(t){0===t.data.code?(a.$message("下线任务成功"),a.loadData()):t.data.message&&alert("下线任务失败,"+t.data.message)})},handleSizeChange:function(t){this.loading=!0,this.pageSize=t,this.loadData()},handleCurrentChange:function(t){this.loading=!0,this.currentPage=t,this.loadData()}},created:function(){this.loadData()}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("el-card",[a("div",{staticClass:"assignment-list-top"},[a("div",{staticClass:"left-search-input-group"},[a("div",{staticClass:"left-search-input"},[a("el-input",{staticStyle:{width:"300px"},attrs:{placeholder:"请输入任务名称关键字搜索",clearable:!0},on:{change:t.searchByKeyword},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}})],1)]),t._v(" "),a("div",{staticClass:"right-add-button-group"},[a("el-button",{attrs:{type:"primary",size:"mini",icon:"el-icon-document-add"},on:{click:t.handleCreate}},[t._v("添加")])],1)]),t._v(" "),a("el-table",{attrs:{"header-cell-style":{background:"#eef1f6",color:"#606266"},data:t.tableData,size:"small",border:""}},[a("el-table-column",{attrs:{prop:"id",label:"编号","min-width":"8%"}}),t._v(" "),a("el-table-column",{attrs:{prop:"name",label:"名称","show-overflow-tooltip":"","min-width":"30%"}}),t._v(" "),a("el-table-column",{attrs:{prop:"scheduleMode",label:"调度",formatter:t.stringFormatSchedule,"min-width":"8%"}}),t._v(" "),a("el-table-column",{attrs:{prop:"isPublished",label:"已发布",formatter:t.boolFormatPublish,"show-overflow-tooltip":!0,"min-width":"8%"}}),t._v(" "),a("el-table-column",{attrs:{prop:"createTime",label:"时间","min-width":"15%"}}),t._v(" "),a("el-table-column",{attrs:{label:"操作","min-width":"30%"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button-group",[!1===e.row.isPublished?a("el-button",{attrs:{size:"small",type:"primary",icon:"el-icon-timer",round:""},on:{click:function(a){return t.handlePublish(e.$index,e.row)}}},[t._v("发布")]):t._e(),t._v(" "),!0===e.row.isPublished?a("el-button",{attrs:{size:"small",type:"info",icon:"el-icon-delete-location",round:""},on:{click:function(a){return t.handleRetireTask(e.$index,e.row)}}},[t._v("下线")]):t._e(),t._v(" "),!0===e.row.isPublished?a("el-button",{attrs:{size:"small",type:"danger",icon:"el-icon-video-play",round:""},on:{click:function(a){return t.handleRunTask(e.$index,e.row)}}},[t._v("执行")]):t._e(),t._v(" "),!0===e.row.isPublished?a("el-button",{attrs:{size:"small",type:"success",icon:"el-icon-document",round:""},on:{click:function(a){return t.handleDetail(e.$index,e.row)}}},[t._v("详情")]):t._e(),t._v(" "),!1===e.row.isPublished?a("el-button",{attrs:{size:"small",type:"warning",icon:"el-icon-edit",round:""},on:{click:function(a){return t.handleUpdate(e.$index,e.row)}}},[t._v("修改")]):t._e(),t._v(" "),!1===e.row.isPublished?a("el-button",{attrs:{size:"small",type:"danger",icon:"el-icon-delete",round:""},on:{click:function(a){return t.handleDelete(e.$index,e.row)}}},[t._v("删除")]):t._e()],1)]}}])})],1),t._v(" "),a("div",{staticClass:"page",attrs:{align:"right"}},[a("el-pagination",{attrs:{"current-page":t.currentPage,"page-sizes":[5,10,20,40],"page-size":t.pageSize,layout:"total, sizes, prev, pager, next, jumper",total:t.totalCount},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1)],1)],1)},staticRenderFns:[]};var s=a("VU/8")(o,l,!1,function(t){a("4975")},"data-v-25f3a9a5",null);e.default=s.exports}});
//# sourceMappingURL=17.8f9664eb8becc2013aca.js.map