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