|
@@ -73,12 +73,16 @@
|
|
|
<van-tab :title="_sort[key]" v-for="(v, key) in rankList" :key="key">
|
|
|
<div class="SilkList">
|
|
|
<van-cell-group inset>
|
|
|
- <van-row>
|
|
|
+ <van-row style="margin: 0 1em;">
|
|
|
<van-col span="7">
|
|
|
<!-- 第二名 -->
|
|
|
<br />
|
|
|
<br />
|
|
|
- <img :src="v[1].cover" style="width: 100%" />
|
|
|
+ <img
|
|
|
+ @click="() => select_act(v[1])"
|
|
|
+ :src="v[1].cover"
|
|
|
+ style="width: 100%"
|
|
|
+ />
|
|
|
<div class="van-ellipsis" style="text-align: center">
|
|
|
{{ v[1].name }}
|
|
|
</div>
|
|
@@ -88,7 +92,11 @@
|
|
|
</van-col>
|
|
|
<van-col span="10">
|
|
|
<!-- 第一名 -->
|
|
|
- <img :src="v[0].cover" style="width: 100%" />
|
|
|
+ <img
|
|
|
+ @click="() => select_act(v[0])"
|
|
|
+ :src="v[0].cover"
|
|
|
+ style="width: 100%"
|
|
|
+ />
|
|
|
<div class="van-ellipsis" style="text-align: center">
|
|
|
{{ v[0].name }}
|
|
|
</div>
|
|
@@ -100,7 +108,11 @@
|
|
|
<!-- 第三名 -->
|
|
|
<br />
|
|
|
<br />
|
|
|
- <img :src="v[2].cover" style="width: 100%" />
|
|
|
+ <img
|
|
|
+ @click="() => select_act(v[2])"
|
|
|
+ :src="v[2].cover"
|
|
|
+ style="width: 100%"
|
|
|
+ />
|
|
|
<div class="van-ellipsis" style="text-align: center">
|
|
|
{{ v[2].name }}
|
|
|
</div>
|
|
@@ -253,7 +265,7 @@
|
|
|
<script setup>
|
|
|
import { ref, reactive, watch, onMounted } from 'vue';
|
|
|
import QRCode from 'qrcode';
|
|
|
-import { showDialog, showConfirmDialog, showToast } from 'vant';
|
|
|
+import { showDialog, showConfirmDialog, showToast, showNotify } from 'vant';
|
|
|
import {
|
|
|
getEnrollList,
|
|
|
getEnrollRank,
|
|
@@ -306,6 +318,10 @@ let clod1 = null;
|
|
|
let clod2 = null;
|
|
|
let clod3 = null;
|
|
|
|
|
|
+const select_act = item => {
|
|
|
+ showNotify({ message: item.name, color: '#000000', background: '#ffffff' });
|
|
|
+};
|
|
|
+
|
|
|
const getList = call => {
|
|
|
loading.value = true;
|
|
|
getEnrollList({
|
|
@@ -455,7 +471,7 @@ const cancel = async () => {
|
|
|
const layers = {
|
|
|
list: [
|
|
|
{
|
|
|
- type: 'image',
|
|
|
+ type: 'new_image',
|
|
|
image,
|
|
|
width: w,
|
|
|
height: w,
|
|
@@ -622,7 +638,7 @@ const showGuize = () => {
|
|
|
};
|
|
|
|
|
|
const paiming = () => {
|
|
|
- if (!config.isShanShiPin) return showToast('下载闪视频查看投票结果。');
|
|
|
+ // if (!config.isShanShiPin) return showToast('下载闪视频查看投票结果。');
|
|
|
getRankList(() => {
|
|
|
showPaihang.value = true;
|
|
|
});
|