Commit 3143d441 by 陆志强

feat: 新增config单独页

parent 439eac04
......@@ -5,7 +5,7 @@
round
transfer
>
<div class="main">
<div class="main" :style="{height: lotteryInfo.type === 3 ? '100vh' : ''}">
<div class="top">
<div style="width: 28px;height: 14px;"></div>
<div class="top-title">请先填写信息</div>
......@@ -128,6 +128,7 @@ import { mapGetters, mapActions } from 'vuex'
import postMessage from '@/utils/postMessage'
import { getAddressList, removeAddress, setAddress, addAddress } from '@/api/modules/address'
import AddressPopup from '@/components/Common/AddressPopup/AddressPopup.vue'
import Bus from '@/utils/Bus'
export default {
name: 'ConfigPopup',
......@@ -183,7 +184,7 @@ export default {
watch: {
'lotteryInfo.newPremise': {
handler(val) {
const isOpen = val && val.some(item => item.isChecked)
const isOpen = val && val.some(item => item.isChecked && item.type === 'address')
if (isOpen && this.isLogin) {
this._getAddressList(this.resetAddress)
}
......@@ -191,7 +192,7 @@ export default {
},
isLogin(val) {
const premise = this.lotteryInfo.newPremise || []
const isOpen = premise && premise.some(item => item.isChecked)
const isOpen = premise && premise.some(item => item.isChecked && item.type === 'address')
if (isOpen && val) {
this._getAddressList(this.resetAddress)
}
......@@ -209,6 +210,7 @@ export default {
const { code, data, errorMessage, errorCode } = res
if (code === 200 && errorCode === 0) {
this.addressList = data
Bus.$emit('addressList', data)
if (cb) {
cb()
}
......
......@@ -38,6 +38,11 @@ const routes = [
name: 'winners',
component: () => import('../pages/winners/index'),
},
{
path: '/config',
name: 'config',
component: () => import('../pages/config/index'),
},
]
},
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment