From 8a5d6f510e58062bcd75e6deabd723f06a0a823f Mon Sep 17 00:00:00 2001 From: qiuyuan Date: Wed, 28 Jan 2026 10:52:46 +0800 Subject: [PATCH] =?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