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 @@