From d22308a73f293160b54047511d363f4e37c6986d Mon Sep 17 00:00:00 2001 From: xuesinan <1404152492@qq.com> Date: Thu, 9 Sep 2021 17:50:37 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=95=B0=E6=8D=AE=E5=AD=98=E5=82=A8?= =?UTF-8?q?=EF=BC=8C=E9=81=BF=E5=85=8D=E9=87=8D=E5=A4=8D=E8=B0=83=E7=94=A8?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 1 + src/components/PrettyExchange/PrettyExchange.vue | 12 ++++++++++-- src/components/Projects/Projects.vue | 11 +---------- 3 files changed, 12 insertions(+), 12 deletions(-) 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'); - } - }, }, };