优化游戏页面图片链接,添加时间戳以防止缓存问题;更新选择区域页面,新增ICP备案号提示;移除链接生成页面的剩余时间显示,简化信息展示
This commit is contained in:
@@ -21,19 +21,19 @@
|
||||
<!-- 游戏截图展示区域 -->
|
||||
<div class="image-gallery">
|
||||
<div class="image-item" v-if="machineId">
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/首次主页.png`" alt="首次主页" class="game-image" />
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/首次主页.png?t=${timestamp}`" alt="首次主页" class="game-image" />
|
||||
<div class="image-label">首次主页</div>
|
||||
</div>
|
||||
<div class="image-item" v-if="machineId">
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/首次赏金.png`" alt="首次赏金" class="game-image" style="transform: rotate(-90deg);" />
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/首次赏金.png?t=${timestamp}`" alt="首次赏金" class="game-image" style="transform: rotate(-90deg);" />
|
||||
<div class="image-label">首次赏金</div>
|
||||
</div>
|
||||
<div class="image-item" v-if="machineId">
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/中途赏金.png`" alt="中途赏金" class="game-image" />
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/中途赏金.png?t=${timestamp}`" alt="中途赏金" class="game-image" />
|
||||
<div class="image-label">中途赏金</div>
|
||||
</div>
|
||||
<div class="image-item" v-if="machineId">
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/结束赏金.png`" alt="结束赏金" class="game-image" />
|
||||
<img :src="`https://2.uzi0.cc/image/${machineId}/结束赏金.png?t=${timestamp}`" alt="结束赏金" class="game-image" />
|
||||
<div class="image-label">结束赏金</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -33,6 +33,7 @@
|
||||
<p>绝对安全保障!请耐心等待</p>
|
||||
<p>温馨提示: 请选择正确区域</p>
|
||||
<p v-if="mecmachineId" class="machine-id-info">机器ID: {{ mecmachineId }}</p>
|
||||
<p>桂ICP备2025067557号-2</p>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<SelectRegion
|
||||
v-else-if="state.status === 'NEW' && !state.needRefresh"
|
||||
:submitting="state.submitting"
|
||||
:mecmachine-id="state.mecmachineId"
|
||||
:mecmachine-id="state.mecmachineId || state.machineId"
|
||||
@select-region="handleSelectRegion"
|
||||
/>
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
:max-qr-retries="state.maxQrRetries"
|
||||
:qr-error="state.qrError"
|
||||
:submitting="state.submitting"
|
||||
:mecmachine-id="state.mecmachineId"
|
||||
:mecmachine-id="state.mecmachineId || state.machineId"
|
||||
@qr-image-error="handleQrImageError"
|
||||
@retry-qr-code="retryGetQrCode"
|
||||
@page-refresh="handlePageRefresh"
|
||||
@@ -53,7 +53,7 @@
|
||||
<RefreshWaitPage
|
||||
v-else-if="state.needRefresh"
|
||||
:refresh-cooldown="refreshCooldown"
|
||||
:mecmachine-id="state.mecmachineId"
|
||||
:mecmachine-id="state.mecmachineId || state.machineId"
|
||||
@refresh="modifiedHandleRefresh"
|
||||
/>
|
||||
|
||||
|
||||
@@ -270,13 +270,6 @@
|
||||
<el-tag :type="getStatusType(row)" size="small">{{ row.statusDesc }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="剩余时间" width="120">
|
||||
<template #default="{ row }">
|
||||
<span v-if="row.isExpired" class="expired-text">已过期</span>
|
||||
<span v-else-if="row.remainingSeconds > 0">{{ formatRemainingTime(row.remainingSeconds) }}</span>
|
||||
<span v-else>-</span>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="创建时间" width="180">
|
||||
<template #default="{ row }">{{ formatDateTime(row.createdAt) }}</template>
|
||||
</el-table-column>
|
||||
@@ -362,12 +355,6 @@
|
||||
<span class="label">积分</span>
|
||||
<el-tag type="warning" size="small">{{ item.totalPoints }}</el-tag>
|
||||
</div>
|
||||
<div class="info-item">
|
||||
<span class="label">剩余时间</span>
|
||||
<span v-if="item.isExpired" class="expired-text">已过期</span>
|
||||
<span v-else-if="item.remainingSeconds > 0">{{ formatRemainingTime(item.remainingSeconds) }}</span>
|
||||
<span v-else>-</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="time-info">
|
||||
@@ -749,7 +736,6 @@ const exportToExcel = () => {
|
||||
{ key: 'times', label: '次数' },
|
||||
{ key: 'totalPoints', label: '总积分' },
|
||||
{ key: 'statusDesc', label: '状态' },
|
||||
{ key: 'remainingTime', label: '剩余时间' },
|
||||
{ key: 'linkUrl', label: '链接地址' },
|
||||
{ key: 'expireAt', label: '过期时间' },
|
||||
{ key: 'createdAt', label: '创建时间' }
|
||||
@@ -757,7 +743,6 @@ const exportToExcel = () => {
|
||||
|
||||
const data = linkList.value.map(item => ({
|
||||
...item,
|
||||
remainingTime: item.isExpired ? '已过期' : (item.remainingSeconds > 0 ? formatRemainingTime(item.remainingSeconds) : '-'),
|
||||
linkUrl: generateLinkUrl(item.codeNo),
|
||||
expireAt: formatDateTime(item.expireAt),
|
||||
createdAt: formatDateTime(item.createdAt)
|
||||
@@ -894,7 +879,6 @@ const exportSelectedToExcel = () => {
|
||||
{ key: 'times', label: '次数' },
|
||||
{ key: 'totalPoints', label: '总积分' },
|
||||
{ key: 'statusDesc', label: '状态' },
|
||||
{ key: 'remainingTime', label: '剩余时间' },
|
||||
{ key: 'linkUrl', label: '链接地址' },
|
||||
{ key: 'expireAt', label: '过期时间' },
|
||||
{ key: 'createdAt', label: '创建时间' }
|
||||
@@ -902,7 +886,6 @@ const exportSelectedToExcel = () => {
|
||||
|
||||
const data = selectedRows.value.map(item => ({
|
||||
...item,
|
||||
remainingTime: item.isExpired ? '已过期' : (item.remainingSeconds > 0 ? formatRemainingTime(item.remainingSeconds) : '-'),
|
||||
linkUrl: generateLinkUrl(item.codeNo),
|
||||
expireAt: formatDateTime(item.expireAt),
|
||||
createdAt: formatDateTime(item.createdAt)
|
||||
@@ -1024,7 +1007,6 @@ const downloadCurrentBatch = async () => {
|
||||
{ key: 'times', label: '次数' },
|
||||
{ key: 'totalPoints', label: '总积分' },
|
||||
{ key: 'statusDesc', label: '状态' },
|
||||
{ key: 'remainingTime', label: '剩余时间' },
|
||||
{ key: 'linkUrl', label: '链接地址' },
|
||||
{ key: 'expireAt', label: '过期时间' },
|
||||
{ key: 'createdAt', label: '创建时间' }
|
||||
@@ -1032,7 +1014,6 @@ const downloadCurrentBatch = async () => {
|
||||
|
||||
const data = currentBatchData.map(item => ({
|
||||
...item,
|
||||
remainingTime: item.isExpired ? '已过期' : (item.remainingSeconds > 0 ? formatRemainingTime(item.remainingSeconds) : '-'),
|
||||
linkUrl: generateLinkUrl(item.codeNo),
|
||||
expireAt: formatDateTime(item.expireAt),
|
||||
createdAt: formatDateTime(item.createdAt)
|
||||
|
||||
Reference in New Issue
Block a user