diff --git a/src/api/ebiz/exercising/exercising.js b/src/api/ebiz/exercising/exercising.js index 5e30c3be5..cf1077140 100644 --- a/src/api/ebiz/exercising/exercising.js +++ b/src/api/ebiz/exercising/exercising.js @@ -40,6 +40,15 @@ export function getEnrollInfo( }) } +// 客户参赛详情查询(客户) +export function getEnrollDetail(data = {}) { + return request({ + url: getUrl(`/customer/active/getEnrollDetail`, 1), + method: 'post', + data + }) +} + // 代理人邀约标识获取 export function getShareCode(data = {}) { return request({ @@ -66,3 +75,21 @@ export function saveOpen(data = {}) { data }) } + +// 客户报名 +export function enroll(data = {}) { + return request({ + url: getUrl(`/customer/active/enroll`, 1), + method: 'post', + data + }) +} + +// 客户参赛 +export function enter(data = {}) { + return request({ + url: getUrl(`/customer/active/enter`, 1), + method: 'post', + data + }) +} diff --git a/src/router/ebiz/exercising.js b/src/router/ebiz/exercising.js index 0991550dd..56b6bc355 100644 --- a/src/router/ebiz/exercising.js +++ b/src/router/ebiz/exercising.js @@ -3,6 +3,7 @@ const ExercisingDetails = () => import('@/views/ebiz/exercising/ExercisingDetail const SignUp = () => import('@/views/ebiz/exercising/SignUp') const SignUpDetails = () => import('@/views/ebiz/exercising/SignUpDetails') const PlayerDetails = () => import('@/views/ebiz/exercising/PlayerDetails') +const SignUpResult = () => import('@/views/ebiz/exercising/SignUpResult') export default [ { @@ -40,5 +41,14 @@ export default [ title: '参赛信息', index: 4 } + }, + { + path: '/exercising/SignUpResult', + name: 'SignUpResult', + component: SignUpResult, + meta: { + title: '提交成功', + index: 5 + } } ] diff --git a/src/views/ebiz/exercising/ExercisingDetails.vue b/src/views/ebiz/exercising/ExercisingDetails.vue index 4cd4833b4..092229f10 100644 --- a/src/views/ebiz/exercising/ExercisingDetails.vue +++ b/src/views/ebiz/exercising/ExercisingDetails.vue @@ -19,7 +19,6 @@ export default { filters: {}, data() { let isWeixin = this.$utils.device().isWeixin //判断环境 - isWeixin = true return { Images: [], isWeixin diff --git a/src/views/ebiz/exercising/PlayerDetails.vue b/src/views/ebiz/exercising/PlayerDetails.vue index 4e1fd15aa..c4ef7b2b6 100644 --- a/src/views/ebiz/exercising/PlayerDetails.vue +++ b/src/views/ebiz/exercising/PlayerDetails.vue @@ -21,7 +21,7 @@

作品信息

@@ -32,7 +32,7 @@ - + diff --git a/src/views/ebiz/exercising/SignUpCompinents/ChildInformation.vue b/src/views/ebiz/exercising/SignUpCompinents/ChildInformation.vue new file mode 100644 index 000000000..73e42fbc0 --- /dev/null +++ b/src/views/ebiz/exercising/SignUpCompinents/ChildInformation.vue @@ -0,0 +1,160 @@ + + + + + + diff --git a/src/views/ebiz/exercising/SignUpCompinents/ParentInformation.vue b/src/views/ebiz/exercising/SignUpCompinents/ParentInformation.vue new file mode 100644 index 000000000..29fe1088f --- /dev/null +++ b/src/views/ebiz/exercising/SignUpCompinents/ParentInformation.vue @@ -0,0 +1,95 @@ + + + + + + diff --git a/src/views/ebiz/exercising/SignUpCompinents/UploadImg.vue b/src/views/ebiz/exercising/SignUpCompinents/UploadImg.vue new file mode 100644 index 000000000..407cd72a7 --- /dev/null +++ b/src/views/ebiz/exercising/SignUpCompinents/UploadImg.vue @@ -0,0 +1,145 @@ + + + + + + diff --git a/src/views/ebiz/exercising/SignUpDetails.vue b/src/views/ebiz/exercising/SignUpDetails.vue index e9f4edf6a..b3c28c973 100644 --- a/src/views/ebiz/exercising/SignUpDetails.vue +++ b/src/views/ebiz/exercising/SignUpDetails.vue @@ -32,12 +32,12 @@ export default { filters: {}, data() { let searchData = { - "belongAgent":"0", - "enterStatus":"", - "pageSize":10, - "pageNum":1, - "activeCode":"DRAW" - } + belongAgent: '0', + enterStatus: '', + pageSize: 10, + pageNum: 1, + activeCode: 'DRAW' + } return { searchData, list: [], @@ -46,7 +46,7 @@ export default { } }, watch: { - 'searchData.enterStatus': function(newVal, oldVal){ + 'searchData.enterStatus': function() { this.list = [] this.searchData.pageSize = 10 this.searchData.pageNum = 1 @@ -62,26 +62,28 @@ export default { this.loading = true this.getEnrollList() }, - getEnrollList(){ - getEnrollList(this.searchData).then(res=>{ - console.log(res); - if(res.result == '0'){ - let resC = res.content; - if(resC.nextPage == 0){ - this.finished = true + getEnrollList() { + getEnrollList(this.searchData) + .then(res => { + console.log(res) + if (res.result == '0') { + let resC = res.content + if (resC.nextPage == 0) { + this.finished = true + } + this.loading = false + this.list = this.list.concat(resC.list) + this.searchData.pageNum++ + } else { + this.$toast(res.resultMessage) } - this.loading = false - this.list = this.list.concat(resC.list) - this.searchData.pageNum++ - }else{ - this.$toast(res.resultMessage) - } - }).catch(err=>{ - console.error(err); - }) + }) + .catch(err => { + console.error(err) + }) }, // 跳转到 报名信息详情页面 - toPlayerDetail(player){ + toPlayerDetail(player) { // player.businessNo this.$jump({ flag: 'h5', diff --git a/src/views/ebiz/exercising/SignUpResult.vue b/src/views/ebiz/exercising/SignUpResult.vue index d35d817cf..f91d0e954 100644 --- a/src/views/ebiz/exercising/SignUpResult.vue +++ b/src/views/ebiz/exercising/SignUpResult.vue @@ -3,13 +3,12 @@
- +

参赛成功

-

参赛失败

+
-
- 返回 + 返回
@@ -17,22 +16,29 @@