diff --git a/CHANGELOG.md b/CHANGELOG.md index 72fe9ff..9fa1bf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -142,6 +142,7 @@ - | 修改角色栏组件 | a54c601 - | 修改接口路径 | df6acf2 - | 修改小红点传参 | 87b20fd + - | 修改样式 | f0ddc90 - | 修改main | 749ae9a - | api 存storage | 81032ba ID1000343 | 解决向下预加载查询参数时间没+1颗粒度;以及滚动加载颗粒度写死的问题 | 940603a, closes #ID1000343 diff --git a/src/components/PrettyExchange/PrettyExchange.vue b/src/components/PrettyExchange/PrettyExchange.vue index e5e429b..3975f80 100644 --- a/src/components/PrettyExchange/PrettyExchange.vue +++ b/src/components/PrettyExchange/PrettyExchange.vue @@ -200,7 +200,7 @@ export default { }, methods: { - ...mapMutations('project', ['setProjectItemShow']), + ...mapMutations('project', ['setProjectItemShow', 'setProjects']), // 展开子项目 openSubProject(length, index) { this.setProjectItemShow({ index, show: this.itemList[index].show ? false : true }); @@ -472,7 +472,15 @@ export default { success: async ({ confirm }) => { if (confirm) { await this.$u.api.delProject(id); - this.$emit('delPro', 1); + let flag_index = 0; + this.itemList.forEach((item, index) => { + if (item.id == id) { + flag_index = index; + } + }); + + this.itemList.splice(flag_index, 1); + this.setProjects(this.itemList); } }, }); diff --git a/src/components/Projects/Projects.vue b/src/components/Projects/Projects.vue index de8b5b4..1a3c49e 100644 --- a/src/components/Projects/Projects.vue +++ b/src/components/Projects/Projects.vue @@ -1,6 +1,6 @@ @@ -60,15 +60,6 @@ export default { } this.$emit('getProjects'); }, - - /** - * 删除项目 - */ - delPro(data) { - if (data === 1) { - this.$emit('getProjects'); - } - }, }, };