Initial commit
This commit is contained in:
@@ -115,9 +115,6 @@
|
||||
>
|
||||
<img :src="record.imageUrl | fullPath" alt class="lotteryResImg" />
|
||||
</div>
|
||||
<div class="result_weapon_name textover-f">
|
||||
{{ record.ornamentName }}
|
||||
</div>
|
||||
<div class="result_weapon_money money-money">
|
||||
<money class="money"></money>
|
||||
{{ record.ornamentsPrice }}
|
||||
@@ -137,9 +134,6 @@
|
||||
>
|
||||
<img :src="record.imageUrl | fullPath" alt class="lotteryResImg" />
|
||||
</div>
|
||||
<div class="result_weapon_name textover-f">
|
||||
{{ record.ornamentName }}
|
||||
</div>
|
||||
<div class="result_weapon_money money-money">
|
||||
<money class="money"></money>
|
||||
{{ record.ornamentsPrice }}
|
||||
|
||||
@@ -9,7 +9,6 @@
|
||||
<div :style="{'background': `url(${item.ornamentLevelImg})`}" class="back">
|
||||
<!-- {{ item.ornamentLevelImg }} -->
|
||||
<img :src="item.imageUrl|fullPath" class="itemImg"/>
|
||||
<p class="textover-f">{{ item.itemName }}</p>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@@ -160,7 +160,6 @@
|
||||
<div class="bottom_I_I center">
|
||||
<img :src="getPrizeImg(item)" alt width="100%" />
|
||||
</div>
|
||||
<div class="textover-f">{{ item.shortName || item.name }}</div>
|
||||
<div>
|
||||
<div class="money-money">
|
||||
<money class="money"></money>
|
||||
@@ -265,17 +264,6 @@ export default {
|
||||
isOver: "加载中",
|
||||
totalOrnamentNumber: 0,
|
||||
totalOrnamentPrice: 0,
|
||||
// 价格 → 本地奖品图片映射
|
||||
priceImgMap: {
|
||||
1.88: require("@/assets/bonus/jb1.png"), // 金币1
|
||||
3.88: require("@/assets/bonus/jb2.png"), // 金币2
|
||||
6.88: require("@/assets/bonus/jb3.png"), // 金币3
|
||||
8.88: require("@/assets/bonus/jb4.png"), // 金币4
|
||||
18.88: require("@/assets/bonus/hb1.png"), // 红包1
|
||||
38.88: require("@/assets/bonus/hb2.png"), // 红包2
|
||||
68.88: require("@/assets/bonus/hb3.png"), // 红包3
|
||||
88.88: require("@/assets/bonus/hb4.png"), // 红包4
|
||||
},
|
||||
};
|
||||
},
|
||||
computed: {
|
||||
@@ -296,17 +284,13 @@ export default {
|
||||
},
|
||||
|
||||
methods: {
|
||||
// 根据价格获取本地奖品图,无映射时降级使用服务器imageUrl
|
||||
// 直接使用后端返回的图片地址
|
||||
getPrizeImg(item) {
|
||||
const price = parseFloat(item.ornamentsPrice);
|
||||
if (this.priceImgMap[price]) return this.priceImgMap[price];
|
||||
if (item.imageUrl) {
|
||||
const baseUrl = 'http://95.40.65.4:8081';
|
||||
const url = item.imageUrl.trim();
|
||||
if (/^(http|https):\/\//i.test(url)) return url;
|
||||
return baseUrl + url;
|
||||
}
|
||||
return '';
|
||||
const imgUrl = item.imageUrl || '';
|
||||
if (!imgUrl) return '';
|
||||
const url = imgUrl.trim();
|
||||
if (/^(http|https):\/\//i.test(url)) return url;
|
||||
return 'http://95.40.65.4:8081' + url;
|
||||
},
|
||||
playAudio() {
|
||||
this.$store.commit("playAudio");
|
||||
|
||||
@@ -99,7 +99,6 @@
|
||||
<img :src="item.ornamentImg|fullPath" alt width="100%" />
|
||||
</div>
|
||||
|
||||
<div class="textover-f">{{ item.ornamentName }}</div>
|
||||
<div class="money-money">
|
||||
<money class="money"></money>
|
||||
{{ item.ornamentsPrice }}
|
||||
@@ -194,7 +193,6 @@
|
||||
<img :src="item.ornamentImgUrl|fullPath" alt width="100%" />
|
||||
</div>
|
||||
|
||||
<div class="textover-f">{{ item.ornamentName }}</div>
|
||||
<div class="money-money">
|
||||
<money class="money"></money>
|
||||
{{ item.ornamentsPrice }}
|
||||
|
||||
@@ -87,7 +87,6 @@
|
||||
<div class="prize_img_wrap">
|
||||
<img :src="getPrizeImg(item)" alt />
|
||||
</div>
|
||||
<div class="prize_name textover-f">{{ item.ornamentName }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="view_all" @click="showAllPrizes = !showAllPrizes" v-if="rollPrizePool.length > 6">
|
||||
@@ -213,17 +212,6 @@ export default {
|
||||
countdown: { h: '00', m: '00', s: '00' },
|
||||
countdownTimer: null,
|
||||
defaultAvatar: require("@/assets/images/default-header.png"),
|
||||
// 价格 → 本地奖品图片映射
|
||||
priceImgMap: {
|
||||
1.88: require("@/assets/bonus/jb1.png"), // 金币1
|
||||
3.88: require("@/assets/bonus/jb2.png"), // 金币2
|
||||
6.88: require("@/assets/bonus/jb3.png"), // 金币3
|
||||
8.88: require("@/assets/bonus/jb4.png"), // 金币4
|
||||
18.88: require("@/assets/bonus/hb1.png"), // 红包1
|
||||
38.88: require("@/assets/bonus/hb2.png"), // 红包2
|
||||
68.88: require("@/assets/bonus/hb3.png"), // 红包3
|
||||
88.88: require("@/assets/bonus/hb4.png"), // 红包4
|
||||
},
|
||||
awardResult: [],
|
||||
awardResultIsover: "加载中",
|
||||
playerListIsover: "加载中",
|
||||
@@ -440,17 +428,13 @@ export default {
|
||||
if (/^(http|https):\/\//i.test(trimmed)) return trimmed;
|
||||
return baseUrl + trimmed;
|
||||
},
|
||||
// 根据价格获取本地奖品图,无映射时降级使用服务器imgUrl
|
||||
// 直接使用后端返回的图片地址
|
||||
getPrizeImg(item) {
|
||||
const price = parseFloat(item.price);
|
||||
if (this.priceImgMap[price]) return this.priceImgMap[price];
|
||||
if (item.imgUrl) {
|
||||
const baseUrl = 'http://95.40.65.4:8081';
|
||||
const url = item.imgUrl.trim();
|
||||
if (/^(http|https):\/\//i.test(url)) return url;
|
||||
return baseUrl + url;
|
||||
}
|
||||
return '';
|
||||
const imgUrl = item.imgUrl || item.imageUrl || '';
|
||||
if (!imgUrl) return '';
|
||||
const url = imgUrl.trim();
|
||||
if (/^(http|https):\/\//i.test(url)) return url;
|
||||
return 'http://95.40.65.4:8081' + url;
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
@@ -126,17 +126,6 @@ export default {
|
||||
rolllist: [],
|
||||
isloading: true,
|
||||
daqweq: "roll",
|
||||
// 价格 → 本地奖品图片映射
|
||||
priceImgMap: {
|
||||
1.88: require("@/assets/bonus/jb1.png"), // 金币1
|
||||
3.88: require("@/assets/bonus/jb2.png"), // 金币2
|
||||
6.88: require("@/assets/bonus/jb3.png"), // 金币3
|
||||
8.88: require("@/assets/bonus/jb4.png"), // 金币4
|
||||
18.88: require("@/assets/bonus/hb1.png"), // 红包1
|
||||
38.88: require("@/assets/bonus/hb2.png"), // 红包2
|
||||
68.88: require("@/assets/bonus/hb3.png"), // 红包3
|
||||
88.88: require("@/assets/bonus/hb4.png"), // 红包4
|
||||
},
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
@@ -263,17 +252,13 @@ export default {
|
||||
}
|
||||
});
|
||||
},
|
||||
// 根据价格获取本地奖品图,无映射时降级使用服务器imgUrl
|
||||
// 直接使用后端返回的图片地址
|
||||
getPrizeImg(weapon) {
|
||||
const price = parseFloat(weapon.price);
|
||||
if (this.priceImgMap[price]) return this.priceImgMap[price];
|
||||
if (weapon.imgUrl) {
|
||||
const baseUrl = 'http://95.40.65.4:8081';
|
||||
const url = weapon.imgUrl.trim();
|
||||
if (/^(http|https):\/\//i.test(url)) return url;
|
||||
return baseUrl + url;
|
||||
}
|
||||
return '';
|
||||
const imgUrl = weapon.imgUrl || weapon.imageUrl || '';
|
||||
if (!imgUrl) return '';
|
||||
const url = imgUrl.trim();
|
||||
if (/^(http|https):\/\//i.test(url)) return url;
|
||||
return 'http://95.40.65.4:8081' + url;
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user