提交 21a4fd36 authored 作者: lihuihui's avatar lihuihui

修改样式

上级 a3534c08
...@@ -84,6 +84,10 @@ export default { ...@@ -84,6 +84,10 @@ export default {
::v-deep{ ::v-deep{
p{ p{
font-size: .3rem; font-size: .3rem;
img{
width: 100%;
display: block;
}
} }
} }
} }
......
...@@ -193,20 +193,11 @@ export default { ...@@ -193,20 +193,11 @@ export default {
// 表单提交company_id // 表单提交company_id
params.users_info.forEach(item => { params.users_info.forEach(item => {
if (item.company) { if (item.company) {
console.log(this.$store.state.allSettings.company_map, 'gs')
const companyData = this.$store.state.allSettings.company_map || JSON.parse(window.localStorage.allSetting).company_map const companyData = this.$store.state.allSettings.company_map || JSON.parse(window.localStorage.allSetting).company_map
const findData = companyData.find(name => name.company_name === item.company) const findData = companyData.find(name => name.company_name === item.company)
if (findData) { if (findData) {
item.company_id = findData.id item.company_id = findData.id
} }
// companyData.forEach(it => {
// console.log(item.company, 'it', it.company_name)
// if (item.company === it.company_name) {
// item.company_id = it.id
// } else {
// item.company_id = ''
// }
// })
} }
}) })
let flag = false let flag = false
...@@ -303,7 +294,7 @@ export default { ...@@ -303,7 +294,7 @@ export default {
background-color: #f7f7f7; background-color: #f7f7f7;
.main_content { .main_content {
// padding: 0.21rem 0.3rem 4.13rem 0.3rem; padding: 0.21rem 0.3rem 4.13rem 0.3rem;
.main_content_banner { .main_content_banner {
margin-top: 0.84rem; margin-top: 0.84rem;
width: 100%; width: 100%;
......
...@@ -88,7 +88,9 @@ ...@@ -88,7 +88,9 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<pay-detail v-if="payMode != 3" @next="$emit('next')" :stepList="stepList" :data="payDetail"></pay-detail> <template v-if="payMode != 3">
<pay-detail v-if="Object.keys(payDetail).length" @next="$emit('next')" :stepList="stepList" :data="payDetail"></pay-detail>
</template>
<offline-pay v-else :stepList="stepList" :data="data"></offline-pay> <offline-pay v-else :stepList="stepList" :data="data"></offline-pay>
</div> </div>
</div> </div>
...@@ -112,7 +114,7 @@ export default { ...@@ -112,7 +114,7 @@ export default {
data() { data() {
return { return {
payMode: '3', payMode: '3',
isQrPageShow: false, isQrPageShow: this.$route.query.qr || false,
title: '订单确认', title: '订单确认',
isAll: false, isAll: false,
numVsible: true, numVsible: true,
...@@ -143,8 +145,13 @@ export default { ...@@ -143,8 +145,13 @@ export default {
.toFixed(2) .toFixed(2)
} }
}, },
created() {
if (this.$route.query.qr !== undefined) {
this.payDetail = JSON.parse(window.localStorage.payDetail)
}
},
mounted() { mounted() {
console.log(this.data, 'data') // console.log(JSON.parse(window.localStorage.stepData), 'data')
this.payMode = this.data.pay_type[0] this.payMode = this.data.pay_type[0]
}, },
methods: { methods: {
...@@ -215,21 +222,27 @@ export default { ...@@ -215,21 +222,27 @@ export default {
onSubmit() { onSubmit() {
this.getPayDetail() this.getPayDetail()
}, },
getPayDetail() { getPayDetail() { // let ua = window.navigator.userAgent.toLowerCase()
// 选择微信和支付宝支付走这 // 选择微信和支付宝支付走这
if (this.payMode !== '3') { if (this.payMode !== '3') {
// const ua = window.navigator.userAgent.toLowerCase()
// 写到这了,本地保存了支付还有页面的信息。此信息用于支付回调渲染页面使用
let payType = this.payMode === '1' ? '1' : '11'
if (/AlipayClient/.test(window.navigator.userAgent)) {
payType = '12'
}
const params = { const params = {
pay_record_ids: this.selctOrderData.map(item => item.pay_record.id).toString(), pay_record_ids: this.selctOrderData.map(item => item.pay_record.id).toString(),
join_rand: this.data.payData.join_rand, join_rand: this.data.payData.join_rand,
pay_type: this.payMode === '1' ? '1' : '11' pay_type: payType
} }
// 获取支付二维码 订单id // 获取支付二维码 订单id
getPayInfo(params).then(res => { getPayInfo(params).then(res => {
console.log(this.data, 'this.data')
this.data.payMode = this.payMode this.data.payMode = this.payMode
if (res.code === 0) { if (res.code === 0) {
this.payDetail = Object.assign({ qrData: res.data }, this.data) this.payDetail = Object.assign({ qrData: res.data }, this.data)
this.payDetail.order_id = res.data.order_id this.payDetail.order_id = res.data.order_id
window.localStorage.payDetail = JSON.stringify(this.payDetail)
this.isQrPageShow = true this.isQrPageShow = true
} }
if (res.code === 100) { if (res.code === 100) {
......
...@@ -48,7 +48,8 @@ export default { ...@@ -48,7 +48,8 @@ export default {
time: null, time: null,
detailList: {}, detailList: {},
activity_detail_id: '', activity_detail_id: '',
lastStepId: '' lastStepId: '',
initData: {}
} }
}, },
computed: { computed: {
......
...@@ -60,6 +60,17 @@ export default { ...@@ -60,6 +60,17 @@ export default {
// return this.stepList[this.$route.query.id ? this.stepIndex : this.stepIndex + 1] // return this.stepList[this.$route.query.id ? this.stepIndex : this.stepIndex + 1]
} }
}, },
// watch: {
// '$route.query': {
// immediate: true,
// handler(query) {
// console.log(query)
// if (query.stepIndex) {
// this.stepIndex = query.stepIndex
// }
// }
// }
// },
mounted() { mounted() {
if (this.$route.query.id) { if (this.$route.query.id) {
this.getActivityDetail() this.getActivityDetail()
...@@ -101,6 +112,7 @@ export default { ...@@ -101,6 +112,7 @@ export default {
} }
// console.log(this.userMobile, 'phone') // console.log(this.userMobile, 'phone')
// 初始化拿到数据做的第一步处理:取到需要展示出来的所有页面 // 初始化拿到数据做的第一步处理:取到需要展示出来的所有页面
console.log(data.activity, 'data.ac')
function initInfo(fields) { function initInfo(fields) {
if (fields) { if (fields) {
// *** 继续报名数 || 第一次进报名,据初始化 // *** 继续报名数 || 第一次进报名,据初始化
...@@ -108,7 +120,7 @@ export default { ...@@ -108,7 +120,7 @@ export default {
sliceData = data.activity.details.slice(index, data.activity.details.length) sliceData = data.activity.details.slice(index, data.activity.details.length)
// list 人员信息 // list 人员信息
sliceData.map(item => { sliceData.map(item => {
item.activityInfo = data.activity item.activityInfo = Object.assign({}, data.activity)
// 判断有没有返回人员 没返回吧自己的信息push进去 // 判断有没有返回人员 没返回吧自己的信息push进去
if (data[fields].list.length) { if (data[fields].list.length) {
// list有可能不会返回自己的信息,不返回push进去 // list有可能不会返回自己的信息,不返回push进去
...@@ -136,10 +148,10 @@ export default { ...@@ -136,10 +148,10 @@ export default {
}) })
} else { } else {
// 重新报名初始化数据 // 重新报名初始化数据
sliceData = data.activity.details sliceData = Object.assign({}, data.activity.details)
sliceData.map(item => { sliceData.map(item => {
item.list = [] item.list = []
item.activityInfo = data.activity item.activityInfo = Object.assign({}, data.activity)
item.list.push(data.info) item.list.push(data.info)
return item return item
}) })
...@@ -223,6 +235,9 @@ export default { ...@@ -223,6 +235,9 @@ export default {
return item return item
}) })
!this.$route.query.id && this.stepIndex++ !this.$route.query.id && this.stepIndex++
if (this.$route.query.stepIndex !== undefined) {
this.stepIndex = this.$route.query.stepIndex
}
}, },
handlePrev() { handlePrev() {
if (this.stepIndex <= 0) { if (this.stepIndex <= 0) {
...@@ -237,6 +252,16 @@ export default { ...@@ -237,6 +252,16 @@ export default {
if (data) { if (data) {
this.setpItem.payData = data this.setpItem.payData = data
} }
// const stringData = {
// index: this.stepIndex,
// stepList: this.stepList.map(item => {
// if (item.activityInfo) {
// item.activityInfo.details.map(fi => delete fi.activityInfo)
// }
// return item
// })
// }
// window.localStorage.stepData = JSON.stringify(stringData)
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论