From 8a5d6f510e58062bcd75e6deabd723f06a0a823f Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 28 Jan 2026 10:52:46 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E5=AE=A1=E6=A0=B8=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/certifications.js | 12 +- .../components/EditDialog.vue | 178 +++++------- .../certification/certificationList/index.vue | 269 ++++++++++++++---- 3 files changed, 296 insertions(+), 163 deletions(-) diff --git a/src/apis/modules/certifications.js b/src/apis/modules/certifications.js index ed05efb..590a31b 100644 --- a/src/apis/modules/certifications.js +++ b/src/apis/modules/certifications.js @@ -1,13 +1,7 @@ import request from '@/utils/request' -//获取banner列表 +//获取审核列表 export const getCertificationsList = (params) => request.basic.get('/api/v1/certifications', params) -//获取单个banner -export const getBanner = (id) => request.basic.get(`/api/v1/banners/${id}`) -//创建banner -export const createBanner = (data) => request.basic.post('/api/v1/banners', data) -//更新banner -export const updateBanner = (id, data) => request.basic.put(`/api/v1/banners/${id}`, data) -//删除banner -export const deleteBanner = (id) => request.basic.delete(`/api/v1/banners/${id}`) \ No newline at end of file +// 审核接口 +export const updateCertifications = (id, data) => request.basic.put(`/api/v1/certifications/${id}`, data) diff --git a/src/views/certification/certificationList/components/EditDialog.vue b/src/views/certification/certificationList/components/EditDialog.vue index aa18d80..ddf2280 100644 --- a/src/views/certification/certificationList/components/EditDialog.vue +++ b/src/views/certification/certificationList/components/EditDialog.vue @@ -5,32 +5,16 @@ - - - - - - - - + + - - - - - - - - - - - - + + @@ -40,119 +24,103 @@ - - + \ No newline at end of file diff --git a/src/views/certification/certificationList/index.vue b/src/views/certification/certificationList/index.vue index 22d6125..1b42009 100644 --- a/src/views/certification/certificationList/index.vue +++ b/src/views/certification/certificationList/index.vue @@ -12,11 +12,13 @@ - + 全部 - {{ item.label }} + + {{ item.label }} + @@ -61,20 +63,21 @@ + + --> + @@ -85,8 +88,9 @@ - + \ No newline at end of file From 4899e34c0ad4e323ab877a1f93e2009510b90597 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 28 Jan 2026 11:19:23 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E8=AE=A4=E8=AF=81=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/CertificationTable.vue | 402 +++++++++++++++ .../certification/certificationList/index.vue | 462 +++++++----------- 2 files changed, 584 insertions(+), 280 deletions(-) create mode 100644 src/views/certification/certificationList/components/CertificationTable.vue diff --git a/src/views/certification/certificationList/components/CertificationTable.vue b/src/views/certification/certificationList/components/CertificationTable.vue new file mode 100644 index 0000000..bd65ef7 --- /dev/null +++ b/src/views/certification/certificationList/components/CertificationTable.vue @@ -0,0 +1,402 @@ + + + + + \ No newline at end of file diff --git a/src/views/certification/certificationList/index.vue b/src/views/certification/certificationList/index.vue index 1b42009..0766a1e 100644 --- a/src/views/certification/certificationList/index.vue +++ b/src/views/certification/certificationList/index.vue @@ -1,254 +1,145 @@ \ No newline at end of file From 6abccd93deef265d39581de385a301804f1faee6 Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 28 Jan 2026 11:21:00 +0800 Subject: [PATCH 3/6] 1 --- src/views/certification/certificationList/index.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/src/views/certification/certificationList/index.vue b/src/views/certification/certificationList/index.vue index 0766a1e..e2c2898 100644 --- a/src/views/certification/certificationList/index.vue +++ b/src/views/certification/certificationList/index.vue @@ -154,7 +154,6 @@ async function getPageList() { .catch(() => { throw new Error() }) - hideLoading() if (data.length > 0) { allData.value = data From dd577b486884b6044aa5a6f3a7257cd9cc8d341a Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 28 Jan 2026 13:58:39 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E7=94=A8=E6=88=B7=E9=BB=91=E5=90=8D?= =?UTF-8?q?=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/userControl.js | 3 + .../blackList/components/EditDialog.vue | 119 ------------------ src/views/userControl/blackList/index.vue | 46 +++---- 3 files changed, 18 insertions(+), 150 deletions(-) delete mode 100644 src/views/userControl/blackList/components/EditDialog.vue diff --git a/src/apis/modules/userControl.js b/src/apis/modules/userControl.js index 543276c..0eabbef 100644 --- a/src/apis/modules/userControl.js +++ b/src/apis/modules/userControl.js @@ -6,6 +6,9 @@ export const getCustomersList = (params) => request.basic.get('/api/v1/customers // 黑名单列表 export const getBlackCustomersList = (params) => request.basic.get('/api/v1/blackCustomers', params) +// 移除黑名单 +export const deleteBlackCustomers = (id) => request.basic.delete(`/api/v1/blackCustomers/${id}`) + //获取单个banner export const getBanner = (id) => request.basic.get(`/api/v1/banners/${id}`) diff --git a/src/views/userControl/blackList/components/EditDialog.vue b/src/views/userControl/blackList/components/EditDialog.vue deleted file mode 100644 index 51f7a3a..0000000 --- a/src/views/userControl/blackList/components/EditDialog.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - - - diff --git a/src/views/userControl/blackList/index.vue b/src/views/userControl/blackList/index.vue index 617b381..432c3d4 100644 --- a/src/views/userControl/blackList/index.vue +++ b/src/views/userControl/blackList/index.vue @@ -40,26 +40,15 @@