diff --git a/package.json b/package.json index f7da146..3af09c0 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,9 @@ "vue-meta": "2.4.0", "vue-router": "3.4.9", "vuedraggable": "2.24.3", - "vuex": "3.6.0" + "vuex": "3.6.0", + "js-md5": "^0.7.3", + "jquery": "^3.6.0" }, "devDependencies": { "@vue/cli-plugin-babel": "4.4.6", diff --git a/src/api/user/ad.js b/src/api/user/ad.js new file mode 100644 index 0000000..bb06858 --- /dev/null +++ b/src/api/user/ad.js @@ -0,0 +1,78 @@ +import request from '@/utils/request' + +// 查询广告文本内容列表 +export function listAd(query) { + return request({ + url: '/user/ad/list', + method: 'get', + params: query + }) +} +// 查询广告文本内容列表 +export function listHelp(query) { + return request({ + url: '/user/adHelp/list', + method: 'get', + params: query + }) +} + + + +// 查询广告文本内容详细 +export function getAd(id) { + return request({ + url: '/user/ad/' + id, + method: 'get' + }) +} + +// 新增广告文本内容 +export function addAd(data) { + return request({ + url: '/user/ad/add', + method: 'post', + data: data + }) +} + +// 修改广告文本内容 +export function updateAd(data) { + return request({ + url: '/user/ad/edit', + method: 'put', + data: data + }) +} + +// 修改广告文本内容 +export function changeStatus(id,dataStatus) { + const data={ + id, + dataStatus + } + return request({ + url: '/user/ad/edit', + method: 'put', + data: data + }) +} + + + +// 删除广告文本内容 +export function delAd(id) { + return request({ + url: '/user/ad/' + id, + method: 'delete' + }) +} + +// 导出广告文本内容 +export function exportAd(query) { + return request({ + url: '/user/ad/export', + method: 'get', + params: query + }) +} diff --git a/src/api/user/position.js b/src/api/user/position.js new file mode 100644 index 0000000..f9fc573 --- /dev/null +++ b/src/api/user/position.js @@ -0,0 +1,63 @@ +import request from '@/utils/request' + +// 查询广告位列表 +export function listAdPosition(query) { + return request({ + url: '/user/position/list', + method: 'get', + params: query + }) +} + + +// 查询广告位列表 +export function listAdPositionAll(query) { + return request({ + url: '/user/position/listAll', + method: 'get', + params: query + }) +} + +// 查询广告位详细 +export function getAdPosition(id) { + return request({ + url: '/user/position/' + id, + method: 'get' + }) +} + +// 新增广告位 +export function addAdPosition(data) { + return request({ + url: '/user/position', + method: 'post', + data: data + }) +} + +// 修改广告位 +export function updateAdPosition(data) { + return request({ + url: '/user/position', + method: 'put', + data: data + }) +} + +// 删除广告位 +export function delAdPosition(id) { + return request({ + url: '/user/position/' + id, + method: 'delete' + }) +} + +// 导出广告位 +export function exportAdPosition(query) { + return request({ + url: '/user/positionposition/export', + method: 'get', + params: query + }) +} diff --git a/src/views/user/ad/index.vue b/src/views/user/ad/index.vue new file mode 100644 index 0000000..9746877 --- /dev/null +++ b/src/views/user/ad/index.vue @@ -0,0 +1,802 @@ + + + diff --git a/src/views/user/position/index.vue b/src/views/user/position/index.vue new file mode 100644 index 0000000..6137b24 --- /dev/null +++ b/src/views/user/position/index.vue @@ -0,0 +1,312 @@ + + +