diff --git a/src/apis/modules/imgmgt.js b/src/apis/modules/imgmgt.js new file mode 100644 index 0000000..e358071 --- /dev/null +++ b/src/apis/modules/imgmgt.js @@ -0,0 +1,14 @@ +/** + * 图片管理接口 + */ +import request from '@/utils/request' +// 获取菜单列表 +export const getDataList = (params) => request.basic.get('/api/v1/banners', params) +// 获取菜单条数据 +export const getMenu = (id) => request.basic.get(`/api/v1/banners/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/banners', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/banners/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/banners/${id}`) diff --git a/src/locales/lang/zh-CN/menu.js b/src/locales/lang/zh-CN/menu.js index fd0d606..7564e4a 100644 --- a/src/locales/lang/zh-CN/menu.js +++ b/src/locales/lang/zh-CN/menu.js @@ -97,5 +97,6 @@ export default { ycyllvs: '医疗绿色通道', ycparentChild: '亲子权益', ycbirth: '生日礼遇', - activityOrder:'活动报名列表' + activityOrder:'活动报名列表', + banner:'首页轮播图' } diff --git a/src/router/routes/order.js b/src/router/routes/order.js index 81013a3..dd8fdd4 100644 --- a/src/router/routes/order.js +++ b/src/router/routes/order.js @@ -12,6 +12,17 @@ export default [ keepAlive: true, permission: '*', } - }, + { + path: 'banner/index', + name: 'banner', + component: 'banner/index.vue', + meta: { + icon: SolutionOutlined, + title: '轮播图列表', + isMenu: true, + keepAlive: true, + permission: '*', + } + } ] diff --git a/src/views/banner/components/EditDialog.vue b/src/views/banner/components/EditDialog.vue new file mode 100644 index 0000000..c7c5276 --- /dev/null +++ b/src/views/banner/components/EditDialog.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/src/views/banner/index.vue b/src/views/banner/index.vue new file mode 100644 index 0000000..e95d1b0 --- /dev/null +++ b/src/views/banner/index.vue @@ -0,0 +1,169 @@ + + + + +