From eba02405d8c3f57fb6f4f3106214ee6e0baa103a Mon Sep 17 00:00:00 2001 From: qingyu <14049064+qingyuya123@user.noreply.gitee.com> Date: Sun, 22 Jun 2025 15:44:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=B3=E5=B0=86=E4=BF=AE=E6=94=B9=E7=BD=91?= =?UTF-8?q?=E7=AB=99-=E8=81=94=E7=B3=BB=E6=88=91=E4=BB=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/importantEvents.js | 14 + src/apis/modules/team.js | 14 + src/apis/modules/videoCenter.js | 14 + src/apis/modules/webSite.js | 14 + src/views/dynamic/companyNews/index.vue | 4 +- .../mediaReports/components/EditDialog.vue | 260 +++++--------- src/views/dynamic/mediaReports/index.vue | 128 +++---- .../videoCenter/components/EditDialog.vue | 330 +++++++++--------- src/views/dynamic/videoCenter/index.vue | 134 ++++--- .../importantEvents/components/EditDialog.vue | 264 +++++--------- src/views/importantEvents/index.vue | 115 +++--- src/views/team/components/EditDialog.vue | 266 +++++--------- src/views/team/index.vue | 128 +++---- src/views/websiteRelated/contactUs/index.vue | 123 +++---- .../friendlyLinks/components/EditDialog.vue | 257 +++++--------- .../websiteRelated/friendlyLinks/index.vue | 123 +++---- 16 files changed, 878 insertions(+), 1310 deletions(-) create mode 100644 src/apis/modules/importantEvents.js create mode 100644 src/apis/modules/team.js create mode 100644 src/apis/modules/videoCenter.js create mode 100644 src/apis/modules/webSite.js diff --git a/src/apis/modules/importantEvents.js b/src/apis/modules/importantEvents.js new file mode 100644 index 0000000..b1439fd --- /dev/null +++ b/src/apis/modules/importantEvents.js @@ -0,0 +1,14 @@ +/** + * 海邻大事记动态接口 + */ +import request from '@/utils/request' +// 获取菜单列表 +export const getDataList = (params) => request.basic.get('/api/v1/memorabilias', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/memorabilias/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/memorabilias', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/memorabilias/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/memorabilias/${id}`) diff --git a/src/apis/modules/team.js b/src/apis/modules/team.js new file mode 100644 index 0000000..d0677f5 --- /dev/null +++ b/src/apis/modules/team.js @@ -0,0 +1,14 @@ +/** + * 海邻动态接口 + */ +import request from '@/utils/request' +// 获取菜单列表 +export const getDataList = (params) => request.basic.get('/api/v1/teams', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/teams/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/teams', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/teams/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/teams/${id}`) diff --git a/src/apis/modules/videoCenter.js b/src/apis/modules/videoCenter.js new file mode 100644 index 0000000..5351c02 --- /dev/null +++ b/src/apis/modules/videoCenter.js @@ -0,0 +1,14 @@ +/** + * 海邻动态接口 + */ +import request from '@/utils/request' +// 获取公司动态列表 +export const getDataList = (params) => request.basic.get('/api/v1/videos', params) +// 获取单条数据 +export const getItem = (id) => request.basic.get(`/api/v1/videos/${id}`) +// 添加动态 +export const createDynamic = (params) => request.basic.post('/api/v1/videos', params) +// 更新动态 +export const updateItem = (id, params) => request.basic.put(`/api/v1/videos/${id}`, params) +// 删除动态 +export const delItem = (id) => request.basic.delete(`/api/v1/videos/${id}`) diff --git a/src/apis/modules/webSite.js b/src/apis/modules/webSite.js new file mode 100644 index 0000000..4609ce3 --- /dev/null +++ b/src/apis/modules/webSite.js @@ -0,0 +1,14 @@ +/** + * 海邻大事记动态接口 + */ +import request from '@/utils/request' +// 获取菜单列表 +export const getDataList = (params) => request.basic.get('/api/v1/web_site', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/web_site/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/web_site', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/web_site/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/web_site/${id}`) diff --git a/src/views/dynamic/companyNews/index.vue b/src/views/dynamic/companyNews/index.vue index 2daf6f9..9b848ba 100644 --- a/src/views/dynamic/companyNews/index.vue +++ b/src/views/dynamic/companyNews/index.vue @@ -100,7 +100,7 @@ import EditDialog from './components/EditDialog.vue' import { PlusOutlined, EditOutlined, DeleteOutlined } from '@ant-design/icons-vue' import { useI18n } from 'vue-i18n' defineOptions({ - name: 'homeBanner', + name: 'companyNews', }) const { t } = useI18n() // 解构出t方法 const columns = [ @@ -137,7 +137,7 @@ async function getPageList() { }) hideLoading() if (config('http.code.success') === success) { - listData.value = data + listData.value = data.filter(item => item.type === "news") paginationState.total = total } } catch (error) { diff --git a/src/views/dynamic/mediaReports/components/EditDialog.vue b/src/views/dynamic/mediaReports/components/EditDialog.vue index 3f3aa09..1b71f35 100644 --- a/src/views/dynamic/mediaReports/components/EditDialog.vue +++ b/src/views/dynamic/mediaReports/components/EditDialog.vue @@ -1,112 +1,41 @@