diff --git a/src/apis/modules/banner.js b/src/apis/modules/banner.js
index e708ba0..1d12552 100644
--- a/src/apis/modules/banner.js
+++ b/src/apis/modules/banner.js
@@ -3,11 +3,12 @@ import request from '@/utils/request'
//获取banner列表
export const getBannerList = (params) => request.basic.get('/api/v1/banners', 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
+
+//编辑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
diff --git a/src/router/routes/bannerMgt.js b/src/router/routes/bannerMgt.js
deleted file mode 100644
index 0d4a36d..0000000
--- a/src/router/routes/bannerMgt.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import { SettingOutlined } from '@ant-design/icons-vue'
-
-export default [
- {
- path: 'bannerMgt',
- name: 'bannerMgt',
- component: 'RouteViewLayout',
- meta: {
- icon: 'icon-zhifudingjin',
- title: '图片管理',
- isMenu: true,
- keepAlive: true,
- permission: '*',
- },
- children: [
- {
- path: 'bannerList',
- name: 'bannerList',
- component: 'bannerMgt/bannerList/index.vue',
- meta: {
- title: '图片列表',
- isMenu: true,
- keepAlive: true,
- permission: '*',
- },
- },
- ],
- }
-
-]
diff --git a/src/router/routes/index.js b/src/router/routes/index.js
index 7c4b036..0900b0e 100644
--- a/src/router/routes/index.js
+++ b/src/router/routes/index.js
@@ -30,7 +30,6 @@ import withdrawal from './withdrawal'
import invoice from './invoice'
import activities from './activities'
import systemSettings from './systemSettings'
-import bannerMgt from './bannerMgt'
import platform from './platform'
export default [
...home,
@@ -65,6 +64,5 @@ export default [
...invoice,
...activities,
...systemSettings,
- ...bannerMgt,
...platform,
]
diff --git a/src/views/bannerMgt/bannerList/components/EditDialog.vue b/src/views/bannerMgt/bannerList/components/EditDialog.vue
deleted file mode 100644
index aa18d80..0000000
--- a/src/views/bannerMgt/bannerList/components/EditDialog.vue
+++ /dev/null
@@ -1,158 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/bannerMgt/bannerList/index.vue b/src/views/bannerMgt/bannerList/index.vue
deleted file mode 100644
index dea0c4c..0000000
--- a/src/views/bannerMgt/bannerList/index.vue
+++ /dev/null
@@ -1,211 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- {{ $t('button.reset') }}
-
- {{ $t('button.search') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加图片
-
-
-
-
-
-
-
- 首页轮播图
-
-
-
- 营销活动图
-
-
-
-
-
-
- 启用
-
-
-
- 禁用
-
-
-
-
-
- {{ formatUtcDateTime(record.created_at) }}
-
-
-
-
-
- {{ $t('pages.system.role.edit') }}
-
-
-
-
-
- {{ $t('pages.system.delete') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/views/platform/bannerList/components/EditDialog.vue b/src/views/platform/bannerList/components/EditDialog.vue
index aa18d80..f2b073c 100644
--- a/src/views/platform/bannerList/components/EditDialog.vue
+++ b/src/views/platform/bannerList/components/EditDialog.vue
@@ -23,6 +23,14 @@
]">
+
+
+
+
+
@@ -54,7 +62,7 @@ const { formRecord, formData, formRef, formRules, resetForm } = useForm()
const { t } = useI18n() // 解构出t方法
const cancelText = ref(t('button.cancel'))
const okText = ref(t('button.confirm'))
-formData.value.enabled='enabled'
+formData.value.enabled = 'enabled'
formRules.value = {
name: { required: true, message: t('pages.system.role.form.name.placeholder') },
code: { required: true, message: t('pages.system.role.form.code.placeholder') },
@@ -65,9 +73,10 @@ formRules.value = {
* 新建
*/
function handleCreate() {
+ console.log('添加handleCreate')
showModal({
type: 'create',
- title: t('pages.system.role.add'),
+ title: '添加图片',
})
}
@@ -77,10 +86,10 @@ function handleCreate() {
async function handleEdit(record = {}) {
showModal({
type: 'edit',
- title: t('pages.system.role.edit'),
+ title: '编辑图片',
})
- const { data, success } = await apis.role.getRole(record.id).catch()
+ const { data, success } = await apis.banner.getBanner(record.id).catch()
if (!success) {
message.error(t('component.message.error.save'))
hideModal()
@@ -106,7 +115,7 @@ function handleOk() {
.then(async (values) => {
try {
showLoading()
- const params = {...values}
+ const params = { ...values }
let result = null
switch (modal.value.type) {
case 'create':
diff --git a/src/views/platform/bannerList/index.vue b/src/views/platform/bannerList/index.vue
index dea0c4c..9f2b894 100644
--- a/src/views/platform/bannerList/index.vue
+++ b/src/views/platform/bannerList/index.vue
@@ -149,14 +149,14 @@ async function getPageList() {
*/
function handleRemove({ id }) {
Modal.confirm({
- title: t('pages.system.role.delTip'),
+ title: '是否确认删除该图片?',
content: t('button.confirm'),
okText: t('button.confirm'),
onOk: () => {
return new Promise((resolve, reject) => {
; (async () => {
try {
- const { success } = await apis.role.delRole(id).catch(() => {
+ const { success } = await apis.banner.deleteBanner(id).catch(() => {
throw new Error()
})
if (config('http.code.success') === success) {