From a7072daf4a4ed63cc49923819ccce4f234f1b0c1 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Sun, 29 Jan 2023 14:37:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B4=BB=E5=8A=A8=E7=AE=A1=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppActiveAnalysis/AppActiveAnalysis.vue | 7 -- .../AppActiveAnalysis/components/Detail.vue | 106 ---------------- .../app/AppActivity/AppActivity.vue | 11 +- .../app/AppActivity/components/Add.vue | 10 +- .../app/AppActivity/components/Detail.vue | 113 ++++++++++++++++++ .../app/AppActivity/components/List.vue | 36 ++++-- 6 files changed, 150 insertions(+), 133 deletions(-) delete mode 100644 project/activeAnalysis/app/AppActiveAnalysis/components/Detail.vue create mode 100644 project/activeAnalysis/app/AppActivity/components/Detail.vue diff --git a/project/activeAnalysis/app/AppActiveAnalysis/AppActiveAnalysis.vue b/project/activeAnalysis/app/AppActiveAnalysis/AppActiveAnalysis.vue index ab74ed29..1d20920a 100644 --- a/project/activeAnalysis/app/AppActiveAnalysis/AppActiveAnalysis.vue +++ b/project/activeAnalysis/app/AppActiveAnalysis/AppActiveAnalysis.vue @@ -8,7 +8,6 @@ - - diff --git a/project/activeAnalysis/app/AppActivity/AppActivity.vue b/project/activeAnalysis/app/AppActivity/AppActivity.vue index 0d917c5d..7ab0d97c 100644 --- a/project/activeAnalysis/app/AppActivity/AppActivity.vue +++ b/project/activeAnalysis/app/AppActivity/AppActivity.vue @@ -7,6 +7,7 @@ + + diff --git a/project/activeAnalysis/app/AppActivity/components/List.vue b/project/activeAnalysis/app/AppActivity/components/List.vue index 51e2c579..5d2df38c 100644 --- a/project/activeAnalysis/app/AppActivity/components/List.vue +++ b/project/activeAnalysis/app/AppActivity/components/List.vue @@ -37,10 +37,12 @@ :current.sync="search.current" :size.sync="search.size" @getList="getList"> - + @@ -70,9 +72,7 @@ total: 10, colConfigs: [ { prop: 'title', label: '活动标题', align: 'left', width: '200px' }, - { prop: 'signUpCount', label: '报名人数', align: 'center' }, - { prop: 'beginTime', label: '开始时间', align: 'center' }, - { prop: 'endTime', label: '结束时间', align: 'center' }, + { prop: 'signUpCount', label: '报名人数', align: 'center', format: e => e }, { prop: 'status', label: '活动状态', align: 'center', format: e => this.statusList.filter(v => v.dictValue === e)[0].dictName } ], tableData: [], @@ -94,9 +94,7 @@ }, created() { - this.dict.load('epidemicDangerousAreaLevel').then(() => { - this.getList() - }) + this.getList() }, methods: { @@ -113,8 +111,19 @@ }) }, - remove(id) { - this.$confirm('确定删除该数据?').then(() => { + stop (id) { + this.$confirm('确定停止该活动?').then(() => { + this.instance.post(`/app/appactivityinfo/stop?id=${id}`).then(res => { + if (res.code == 0) { + this.$message.success('停止成功!') + this.getList() + } + }) + }) + }, + + remove (id) { + this.$confirm('确定删除该活动?').then(() => { this.instance.post(`/app/appactivityinfo/delete?ids=${id}`).then(res => { if (res.code == 0) { this.$message.success('删除成功!') @@ -124,6 +133,15 @@ }) }, + toDetail (id) { + this.$emit('change', { + type: 'Detail', + params: { + id: id || '' + } + }) + }, + toAdd(id) { this.$emit('change', { type: 'Add',