From 0e9ff425aec6d8671af7a55cbb50b786404da0ed Mon Sep 17 00:00:00 2001 From: dengbw Date: Fri, 5 May 2023 11:32:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E5=8A=A0=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E6=90=9C=E7=B4=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/institution/organization/index.js | 12 +++- src/api/sylive/activity/index.js | 6 +- .../components/activity-visit-tag.vue | 5 ++ .../sylive/goods/components/goods-edit.vue | 21 ++++--- .../components/gro-customer-search.vue | 59 ++++++++++++++++++- .../components/gro-order-search.vue | 59 ++++++++++++++++++- 6 files changed, 141 insertions(+), 21 deletions(-) diff --git a/src/api/institution/organization/index.js b/src/api/institution/organization/index.js index cec49d3..33a124f 100644 --- a/src/api/institution/organization/index.js +++ b/src/api/institution/organization/index.js @@ -71,7 +71,17 @@ export async function updateOrganization(data) { * @param id 机构id */ export async function removeOrganization(id) { - const res = await request.delete('/institution/organization/' + id); + return removeOrganizations([id]); +} + +/** + * 批量删除机构 + * @param data 机构id集合 + */ +export async function removeOrganizations(ids) { + const res = await request.delete('/institution/organization/batch', { + data: { ids } + }); if (res.data.code === 0) { return res.data.message; } diff --git a/src/api/sylive/activity/index.js b/src/api/sylive/activity/index.js index 9d52b2e..8f33770 100644 --- a/src/api/sylive/activity/index.js +++ b/src/api/sylive/activity/index.js @@ -33,11 +33,7 @@ export async function getActivityInfo(params) { * @param id 活动id */ export async function getActivity(id) { - const res = await request.get('/sylive/activity/' + id); - if (res.data.code === 0) { - return res.data.data; - } - return Promise.reject(new Error(res.data.message)); + return getActivityInfo({ activityId: id }); } /** diff --git a/src/views/sylive/activity/components/activity-visit-tag.vue b/src/views/sylive/activity/components/activity-visit-tag.vue index d29330f..7640e47 100644 --- a/src/views/sylive/activity/components/activity-visit-tag.vue +++ b/src/views/sylive/activity/components/activity-visit-tag.vue @@ -102,6 +102,11 @@ this.$util.assignObject(this.form, { ...this.data }); + /* 升序排序 */ + const visitTag = this.form.visitTag; + if (visitTag) { + this.form.visitTag = visitTag.sort((a, b) => a.id - b.id); + } this.isUpdate = true; } else { this.form.visitTag = []; diff --git a/src/views/sylive/goods/components/goods-edit.vue b/src/views/sylive/goods/components/goods-edit.vue index ced4b0e..b589e49 100644 --- a/src/views/sylive/goods/components/goods-edit.vue +++ b/src/views/sylive/goods/components/goods-edit.vue @@ -19,19 +19,19 @@ /> - - @@ -97,7 +97,6 @@ v-model="form.sort" controls-position="right" :min="0" - :max="100" style="width: 150px; margin-right: 10px" /> @@ -140,8 +139,8 @@ activityId: null, type: 0, title: '', - price: '', - stock: '', + price: 0, + stock: 0, banner: [], dateRange: '', useRange: '', diff --git a/src/views/sylive/groups-customer/components/gro-customer-search.vue b/src/views/sylive/groups-customer/components/gro-customer-search.vue index 7ec9ca7..80a6207 100644 --- a/src/views/sylive/groups-customer/components/gro-customer-search.vue +++ b/src/views/sylive/groups-customer/components/gro-customer-search.vue @@ -66,6 +66,21 @@ + + + + +
+ + + + +