diff --git a/src/components/image-detail.vue b/src/components/image-detail.vue index 33eca3458be7b84db1f5af34c9595fa491b43ae7..1dd4c6960bb4c72f821a2f8396d21153a0a6c143 100644 --- a/src/components/image-detail.vue +++ b/src/components/image-detail.vue @@ -127,6 +127,7 @@ export default { type: "success", }); this.getImageDetail(); + this.$emit("refresh"); } else { this.$message({ message: `删除失败`, diff --git a/src/pages/workbench/app_build.vue b/src/pages/workbench/app_build.vue index 70c0ecd48206c8e626f5f4403e8f283a5d7daae9..232b5d1f1cf6098efd778ca0d7cbca3c89507e7d 100644 --- a/src/pages/workbench/app_build.vue +++ b/src/pages/workbench/app_build.vue @@ -268,7 +268,10 @@ 完成 - + @@ -488,12 +487,11 @@ export default { this.$message.error("上传失败"); }, load_data() { - console.log(2222); this.asynLoad = false; if (5 * this.now_page < this.total) { this.now_page = this.now_page + 1; this.get_image_list(); - } else { + } else if (this.total > 0) { this.image_noMore = true; } }, @@ -530,13 +528,11 @@ export default { }, delete_data(name) { this.$http - .delete(`/apaas/hubApi/image/del/${name}`) + .delete(`/apaas/hubApi/image/del/${name}?app_id=${this.$route.params.id}`) .then((response) => { if (response.data.success == 1) { this.$message.success("删除成功"); - this.now_page = 1; - this.image_arr = []; - this.get_image_list(); + this.refreshImageList(); } else { this.$message.error("删除失败"); } @@ -786,6 +782,11 @@ export default { }) .catch(function(response) {}); }, + refreshImageList() { + this.now_page = 1; + this.image_arr = []; + this.get_image_list(); + } }, };