diff --git a/src/api/xq/userBanner.js b/src/api/xq/userBanner.js new file mode 100644 index 0000000..4ec9778 --- /dev/null +++ b/src/api/xq/userBanner.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询我的页面推广图列表 +export function listUserBanner(query) { + return request({ + url: '/xq/userBanner/list', + method: 'get', + params: query + }) +} + +// 查询我的页面推广图详细 +export function getUserBanner(id) { + return request({ + url: '/xq/userBanner/' + id, + method: 'get' + }) +} + +// 新增我的页面推广图 +export function addUserBanner(data) { + return request({ + url: '/xq/userBanner', + method: 'post', + data: data + }) +} + +// 修改我的页面推广图 +export function updateUserBanner(data) { + return request({ + url: '/xq/userBanner', + method: 'put', + data: data + }) +} + +// 删除我的页面推广图 +export function delUserBanner(id) { + return request({ + url: '/xq/userBanner/' + id, + method: 'delete' + }) +} diff --git a/src/constant/statusMap.js b/src/constant/statusMap.js index 9a74696..20a67f4 100644 --- a/src/constant/statusMap.js +++ b/src/constant/statusMap.js @@ -641,6 +641,13 @@ export const appUserTypeList = [ { value: 1, label: '内部用户',listClass: listClass.warning}, ] +export const linkTypeBannerList = [ + { value: 0, label: '无链接',listClass: listClass.primary}, + { value: 1, label: '站内链接',listClass: listClass.primary}, + { value: 2, label: '站外链接',listClass: listClass.primary}, + { value: 3, label: '图片',listClass: listClass.primary}, +] + export const professionList = [ { value: '运动员', label: '运动员'}, diff --git a/src/views/xq/userBanner/index.vue b/src/views/xq/userBanner/index.vue new file mode 100644 index 0000000..7261a86 --- /dev/null +++ b/src/views/xq/userBanner/index.vue @@ -0,0 +1,174 @@ + + + diff --git a/src/views/xq/userBanner/user-banner-add-update-dialog.vue b/src/views/xq/userBanner/user-banner-add-update-dialog.vue new file mode 100644 index 0000000..db95b50 --- /dev/null +++ b/src/views/xq/userBanner/user-banner-add-update-dialog.vue @@ -0,0 +1,132 @@ + + +