diff --git a/src/apis/index.js b/src/apis/index.js index 5f3090b..722cf80 100644 --- a/src/apis/index.js +++ b/src/apis/index.js @@ -1,10 +1,9 @@ const modules = import.meta.glob('./modules/*.js', { eager: true }) const api = {} - Object.keys(modules).forEach((key) => { const name = key.slice(key.lastIndexOf('/') + 1, key.lastIndexOf('.')) + console.log(name) api[name] = { ...modules[key] } }) - export default api diff --git a/src/apis/modules/imgmgt.js b/src/apis/modules/imgmgt.js new file mode 100644 index 0000000..d376d40 --- /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/menus/${id}`) +// 添加菜单 +export const createMenu = (params) => request.basic.post('/api/v1/menus', params) +// 更新菜单 +export const updateMenu = (id, params) => request.basic.put(`/api/v1/menus/${id}`, params) +// 删除菜单 +export const delMenu = (id) => request.basic.delete(`/api/v1/menus/${id}`) diff --git a/src/assets/imgerror.png b/src/assets/imgerror.png new file mode 100644 index 0000000..3814199 Binary files /dev/null and b/src/assets/imgerror.png differ diff --git a/src/main.js b/src/main.js index 14af9f2..dd18fd3 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,9 @@ import { createApp } from 'vue' - +import imgErr from '@/assets/imgerror.png' import App from '@/App.vue' import { useCore } from '@/core' const app = createApp(App) +app.config.globalProperties.$imageErr={imgErr} useCore(app) app.mount('#app') diff --git a/src/views/imgMgt/homeBanner/index.vue b/src/views/imgMgt/homeBanner/index.vue index fe2a008..eb15703 100644 --- a/src/views/imgMgt/homeBanner/index.vue +++ b/src/views/imgMgt/homeBanner/index.vue @@ -1,44 +1,28 @@