diff --git a/.env.production b/.env.production index 69e3c71..edcbc3d 100644 --- a/.env.production +++ b/.env.production @@ -5,4 +5,4 @@ VUE_APP_TITLE = 魔创未来 ENV = 'production' # 魔创未来/生产环境 -VUE_APP_BASE_API = '/prod-api' +VUE_APP_BASE_API = 'http://113.45.190.154:8080/' diff --git a/src/api/activity/index.js b/src/api/activity/index.js new file mode 100644 index 0000000..589d3b4 --- /dev/null +++ b/src/api/activity/index.js @@ -0,0 +1,47 @@ +import request from '@/utils/request' + +// 查询 +export function list(data) { + return request({ + url: '/ToActivity/list', + method: 'post', + data: data + }) + } + +// 添加 +export function add(data) { + return request({ + url: '/ToActivity/add', + method: 'post', + data: data + }) + } + +// 删除 +export function deleteActivity(data) { + return request({ + url: '/ToActivity/delete', + method: 'post', + data: data + }) + } + +// 批量删除 +export function deleteAllActivity(data) { + return request({ + url: '/ToActivity/deleteByIds', + method: 'post', + data: data + }) + } + +// 修改 +export function update(data) { + return request({ + url: '/ToActivity/update', + method: 'post', + data: data + }) + } + \ No newline at end of file diff --git a/src/api/common/index.js b/src/api/common/index.js new file mode 100644 index 0000000..0c10128 --- /dev/null +++ b/src/api/common/index.js @@ -0,0 +1,7 @@ +import request from '@/utils/request' +export function getDict(data) { + return request({ + url: `/system/dict/data/type/${data.type}`, + method: 'get', + }) + } \ No newline at end of file diff --git a/src/api/dataStatistics/index.js b/src/api/dataStatistics/index.js new file mode 100644 index 0000000..d0cea02 --- /dev/null +++ b/src/api/dataStatistics/index.js @@ -0,0 +1,24 @@ +import request from '@/utils/request' + +// 平台收益 +export function getIncome() { + return request({ + url: '/platformData/getIncome', + method: 'get' + }) +} +//收益趋势 +export function getTrend() { + return request({ + url: '/platformData/getTrend', + method: 'get' + }) +} + +//用户数据 +export function getUserData() { + return request({ + url: '/platformData/getUserData', + method: 'get' + }) +} diff --git a/src/api/deduct/index.js b/src/api/deduct/index.js new file mode 100644 index 0000000..b9e2c4b --- /dev/null +++ b/src/api/deduct/index.js @@ -0,0 +1,16 @@ +import request from '@/utils/request' +// 查询 +export function commissionRatio() { + return request({ + url: '/commissionRatio/list', + method: 'get', + }) + } + export function update(params) { + return request({ + url: '/commissionRatio/update', + method: 'get', + params + }) + } + \ No newline at end of file diff --git a/src/api/member/index.js b/src/api/member/index.js new file mode 100644 index 0000000..99c2d2d --- /dev/null +++ b/src/api/member/index.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +export function list() { + return request({ + url: '/memberLevel/list', + method: 'get', + }) + } + + export function deleteList(id) { + return request({ + url: '/memberLevel/deleteMemberLevel?id=' + id, + method: 'get', + }) + } + + export function updateList(data) { + return request({ + url: `/memberLevel/updateMemberLevel`, + method: 'post', + data: data + }) + } + export function add(data) { + return request({ + url: `/memberLevel/addMemberLevel`, + method: 'post', + data: data + }) + } + + //绑定会员权益 + export function addMemberBenefit(data) { + return request({ + url: `/memberBenefit/addMemberBenefit`, + method: 'post', + data: data + }) + } + + +//获取当前会员的权益 + export function getMemberBenefit(data) { + return request({ + url: '/memberBenefit/getMemberBenefit?memberLevelId=' + data.id, + method: 'get', + }) + } + \ No newline at end of file diff --git a/src/api/official/index.js b/src/api/official/index.js new file mode 100644 index 0000000..8db1dfe --- /dev/null +++ b/src/api/official/index.js @@ -0,0 +1,39 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/app/list', + method: 'get', + data: data + }) + } +export function update(data) { + return request({ + url: '/app/update', + method: 'post', + data: data + }) +} +export function add(data) { + return request({ + url: '/app/insert', + method: 'post', + data: data + }) +} +export function handleDeletet(jobId) { + return request({ + url: '/app/delete?id=' + jobId, + method: 'get' + }) + } + + // 用户公众号 +export function UrlFile(data) { + return request({ + url: '/app/UrlFile', + method: 'post', + headers: { 'Content-Type': 'multipart/form-data', }, + data: data + }) + } \ No newline at end of file diff --git a/src/api/promotion/index.js b/src/api/promotion/index.js new file mode 100644 index 0000000..5627715 --- /dev/null +++ b/src/api/promotion/index.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/promotion/promotionList', + method: 'post', + data + }) + } + + export function deleteList(id) { + return request({ + url: '/promotion/deletePromotion?promotionId=' + id, + method: 'get', + }) + } + + export function updateList(data) { + return request({ + url: `/memberLevel/updateMemberLevel`, + method: 'post', + data: data + }) + } + export function add(data) { + return request({ + url: `/promotion/createPromotion`, + method: 'post', + data: data + }) + } diff --git a/src/api/report/index.js b/src/api/report/index.js new file mode 100644 index 0000000..6f8229e --- /dev/null +++ b/src/api/report/index.js @@ -0,0 +1,24 @@ +import request from '@/utils/request' + +export function list(data) { + return request({ + url: '/report/selectReport', + method: 'post', + data: data + }) + } + export function deleteReport(jobId) { + return request({ + url: '/report/deleteReport?id=' + jobId, + method: 'get' + }) + } + + export function updateStatus(data) { + const {productId, type, status, text } = data + //status 0未处理 1驳回 2通过 + return request({ + url: `/report/updateStatus?productId=${productId}&type=${type}&status=${status}&text=${text}`, + method: 'get' + }) + } \ No newline at end of file diff --git a/src/api/rights/index.js b/src/api/rights/index.js new file mode 100644 index 0000000..8a3341d --- /dev/null +++ b/src/api/rights/index.js @@ -0,0 +1,49 @@ +import request from '@/utils/request' + +export function rightList() { + return request({ + url: '/benefitName/list', + method: 'get', + }) + } + + + + export function deleteList(id) { + return request({ + url: '/benefitName/delete?id=' + id, + method: 'get', + }) + } + + export function updateList(data) { + return request({ + url: `/benefitName/update`, + method: 'post', + data: data + }) + } + export function add(data) { + return request({ + url: `/benefitName/add`, + method: 'post', + data: data + }) + } + + + // 根据权益名称id查询权益 + export function getBenefitByBenefitId() { + return request({ + url: '/benefit/getBenefitByBenefitId', + method: 'get', + }) + } + // 添加权益 + export function addBenefit(data) { + return request({ + url: `/benefit/add`, + method: 'post', + data: data + }) + } \ No newline at end of file diff --git a/src/api/system/dict/type.js b/src/api/system/dict/type.js index a7a6e01..5efd390 100644 --- a/src/api/system/dict/type.js +++ b/src/api/system/dict/type.js @@ -17,6 +17,15 @@ export function getType(dictId) { }) } +// 查询二级字典类型详细 +export function getSubType(dictId) { + return request({ + url: '/system/dict/data/type/' + dictId, + method: 'get' + }) +} + + // 新增字典类型 export function addType(data) { return request({ diff --git a/src/utils/request.js b/src/utils/request.js index ffb0d21..66d4051 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -14,8 +14,9 @@ export let isRelogin = { show: false }; axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8' // 创建axios实例 const service = axios.create({ + baseURL: process.env.NODE_ENV === "production" ? '/api' : process.env.VUE_APP_BASE_API, // axios中请求配置有baseURL选项,表示请求URL公共部分 - baseURL: process.env.VUE_APP_BASE_API, + // baseURL: process.env.VUE_APP_BASE_API, // 超时 timeout: 10000 }) diff --git a/src/views/activity/list/index.vue b/src/views/activity/list/index.vue new file mode 100644 index 0000000..a1ed3e9 --- /dev/null +++ b/src/views/activity/list/index.vue @@ -0,0 +1,420 @@ + + + diff --git a/src/views/dataStatistics/index.vue b/src/views/dataStatistics/index.vue new file mode 100644 index 0000000..3d7f724 --- /dev/null +++ b/src/views/dataStatistics/index.vue @@ -0,0 +1,431 @@ + + + + diff --git a/src/views/deduct/home/index.vue b/src/views/deduct/home/index.vue new file mode 100644 index 0000000..240b818 --- /dev/null +++ b/src/views/deduct/home/index.vue @@ -0,0 +1,138 @@ + + + diff --git a/src/views/index.vue b/src/views/index.vue index 8081a92..fc6e7b9 100644 --- a/src/views/index.vue +++ b/src/views/index.vue @@ -994,7 +994,7 @@ - + diff --git a/src/views/memberLevel/list/index.vue b/src/views/memberLevel/list/index.vue new file mode 100644 index 0000000..72bd16f --- /dev/null +++ b/src/views/memberLevel/list/index.vue @@ -0,0 +1,335 @@ + + + diff --git a/src/views/memberRights/list/index.vue b/src/views/memberRights/list/index.vue new file mode 100644 index 0000000..6d17a17 --- /dev/null +++ b/src/views/memberRights/list/index.vue @@ -0,0 +1,312 @@ + + + diff --git a/src/views/memberRights/subRight/index.vue b/src/views/memberRights/subRight/index.vue new file mode 100644 index 0000000..716cef3 --- /dev/null +++ b/src/views/memberRights/subRight/index.vue @@ -0,0 +1,314 @@ + + + diff --git a/src/views/official/list/index.vue b/src/views/official/list/index.vue new file mode 100644 index 0000000..021e350 --- /dev/null +++ b/src/views/official/list/index.vue @@ -0,0 +1,522 @@ + + + + diff --git a/src/views/promotion/list/index.vue b/src/views/promotion/list/index.vue new file mode 100644 index 0000000..874b015 --- /dev/null +++ b/src/views/promotion/list/index.vue @@ -0,0 +1,210 @@ + + + diff --git a/src/views/report/list/index.vue b/src/views/report/list/index.vue new file mode 100644 index 0000000..97db4dc --- /dev/null +++ b/src/views/report/list/index.vue @@ -0,0 +1,369 @@ + + + diff --git a/src/views/system/dict/data.vue b/src/views/system/dict/data.vue index 3befe4a..6494c96 100644 --- a/src/views/system/dict/data.vue +++ b/src/views/system/dict/data.vue @@ -101,6 +101,13 @@ +