Commit b88111db authored by 毛线's avatar 毛线

save

parent a0ff53db
<template> <template>
<!-- 此页面图片没有加入预加载 --> <!-- 此页面图片没有加入预加载 -->
<div v-if="list.length" class="jackpot"> <div v-if="jackpot.length" class="jackpot">
<img class="title-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/chinese/MysteryChinese.png" alt=""> <img class="title-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/chinese/MysteryChinese.png" alt="">
<div class="grand"> <div class="grand">
<img class="bg" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/%E7%BB%84%201(2).png " alt=""> <img class="bg" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/%E7%BB%84%201(2).png " alt="">
...@@ -12,8 +12,8 @@ ...@@ -12,8 +12,8 @@
<div><img class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/chinese/rangeChinese.png" alt=""></div> <div><img class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/chinese/rangeChinese.png" alt=""></div>
</div> </div>
<div class="value-box"> <div class="value-box">
<div class="value">{{ list[0].currentAmount }}</div> <div class="value">{{ jackpot[0].currentAmount }}</div>
<div class="size">{{ list[0].minAmount }} ~ {{ list[0].maxAmount }}</div> <div class="size">{{ jackpot[0].minAmount }} ~ {{ jackpot[0].maxAmount }}</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -27,14 +27,14 @@ ...@@ -27,14 +27,14 @@
<div><img class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/chinese/range2Chinese.png" alt=""></div> <div><img class="img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/chinese/range2Chinese.png" alt=""></div>
</div> </div>
<div class="value-box"> <div class="value-box">
<div class="value">{{ list[1].currentAmount }}</div> <div class="value">{{ jackpot[1].currentAmount }}</div>
<div class="size">{{ list[1].minAmount }} ~ {{ list[1].maxAmount }}</div> <div class="size">{{ jackpot[1].minAmount }} ~ {{ jackpot[1].maxAmount }}</div>
</div> </div>
</div> </div>
</div> </div>
<div class="list"> <div class="list">
<img class="bg" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Vector%20Smart%20Object.png" alt=""> <img class="bg" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/Vector%20Smart%20Object.png" alt="">
<template v-for="(item, index) in list"> <template v-for="(item, index) in jackpot">
<div v-if="index > 1" :key="index"> <div v-if="index > 1" :key="index">
<div class="item"> <div class="item">
<img v-if="item.currentAmount > item.fireTrigger" :style="{width: `${(190 - index * 2)}px`}" class="fire" src="https://kuawai.s3.ap-east-1.amazonaws.com/gif/fire.gif" alt=""> <img v-if="item.currentAmount > item.fireTrigger" :style="{width: `${(190 - index * 2)}px`}" class="fire" src="https://kuawai.s3.ap-east-1.amazonaws.com/gif/fire.gif" alt="">
...@@ -54,14 +54,20 @@ ...@@ -54,14 +54,20 @@
</template> </template>
<script> <script>
import { mapState } from 'vuex'
export default { export default {
data() { data() {
return { return {
list: [], list: [],
} }
}, },
computed: {
...mapState([
'jackpot'
]),
},
created() { created() {
this.network().jackpot() // this.network().jackpot()
}, },
methods: { methods: {
network() { network() {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<img v-if="tabIndex === index" class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/Rounded%20Rectangle%2019.png" alt=""> <img v-if="tabIndex === index" class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/Rounded%20Rectangle%2019.png" alt="">
<img v-else class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/last_game%20%E6%8B%B7%E8%B4%9D%202.png" alt=""> <img v-else class="tab-img" src="https://kuawai.s3.ap-east-1.amazonaws.com/resource/assets/Textures/second/last_game%20%E6%8B%B7%E8%B4%9D%202.png" alt="">
<div class="text">{{ text }}</div> <div class="text">{{ text }}</div>
<div v-if="index === 0" class="version">{{ `1.0.031` }}</div> <div v-if="index === 0" class="version">{{ `1.0.032` }}</div>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -66,12 +66,14 @@ export default { ...@@ -66,12 +66,14 @@ export default {
this.GetDeviceList() this.GetDeviceList()
this.GetTopDeviceList() this.GetTopDeviceList()
this.network().isGaming() this.network().isGaming()
this.network().jackpot()
}, },
methods: { methods: {
...mapActions([ ...mapActions([
'GetBaseInfo', 'GetBaseInfo',
'GetDeviceList', 'GetDeviceList',
'GetTopDeviceList', 'GetTopDeviceList',
'GetJackpot',
]), ]),
init() { init() {
return { return {
...@@ -183,6 +185,12 @@ export default { ...@@ -183,6 +185,12 @@ export default {
this.quitLoading = false this.quitLoading = false
}) })
}, },
jackpot: () => {
this.GetJackpot()
setTimeout(() => {
this.network().jackpot()
}, 2000)
},
} }
}, },
handler() { handler() {
......
...@@ -52,6 +52,7 @@ export const state = () => ({ ...@@ -52,6 +52,7 @@ export const state = () => ({
region_id: '', region_id: '',
bucket: '', bucket: '',
}, // 阿里云配置 }, // 阿里云配置
jackpot: [], // jackpot信息
}) })
export const getters = { export const getters = {
...@@ -196,6 +197,9 @@ export const mutations = { ...@@ -196,6 +197,9 @@ export const mutations = {
SetHidePage(state, data) { SetHidePage(state, data) {
state.hidePage = data state.hidePage = data
}, },
SetJackpot(state, data) {
state.jackpot = data
},
} }
export const actions = { export const actions = {
...@@ -276,4 +280,27 @@ export const actions = { ...@@ -276,4 +280,27 @@ export const actions = {
}) })
}) })
}, },
GetJackpot({ commit }) {
return new Promise((resolve, reject) => {
this.$request({
url: '/api/app/jackpot/list',
method: 'get',
}).then(({ data }) => {
const list = data.filter(i => i.isMulti === 0)
const compare = (property) => {
return function(a, b) {
var value1 = a[property]
var value2 = b[property]
return value2 - value1
}
}
list.sort(compare('minAmount'))
// setTimeout(() => {
// this.network().jackpot()
// }, 1000)
commit('SetJackpot', list)
resolve(list)
})
})
},
} }
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 to comment