fix: 手动触发
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 4m15s

This commit is contained in:
sexygoat
2026-04-28 11:14:13 +08:00
parent b88f2d185e
commit fb10b72760
9 changed files with 462 additions and 205 deletions

View File

@@ -33,7 +33,7 @@
<!-- 操作按钮组 -->
<div v-if="hasCardInfo" class="operation-button-group">
<ElButton @click="handleRefresh" type="primary" :icon="Refresh"> 刷新 </ElButton>
<ElButton @click="handleRefresh" type="primary" :icon="Refresh" :disabled="refreshDisabled"> 刷新 </ElButton>
</div>
</div>
</ElCard>
@@ -54,10 +54,12 @@
// Props
interface Props {
hasCardInfo?: boolean
refreshDisabled?: boolean
}
withDefaults(defineProps<Props>(), {
hasCardInfo: false
hasCardInfo: false,
refreshDisabled: false
})
// Emits

View File

@@ -53,6 +53,9 @@
<ElDescriptionsItem label="本月已用流量">{{
formatDataSize(cardInfo?.current_month_usage_mb || 0)
}}</ElDescriptionsItem>
<ElDescriptionsItem label="运营商周期月内已用流量">{{
formatDataSize(cardInfo?.last_gateway_reading_mb || 0)
}}</ElDescriptionsItem>
<ElDescriptionsItem label="实名时间">{{
cardInfo?.real_name_at ? formatDateTime(cardInfo.real_name_at) : '-'
}}</ElDescriptionsItem>
@@ -480,6 +483,7 @@
real_name_status?: number
network_status?: number
current_month_usage_mb?: number
last_gateway_reading_mb?: number
device_type?: string
device_name?: string
device_model?: string

View File

@@ -4,7 +4,9 @@
<div class="card-header">
<span>套餐列表</span>
<div class="card-header-right">
<ElButton type="primary" @click="handleShowRecharge">套餐充值</ElButton>
<ElButton type="primary" :disabled="props.boundDeviceId" @click="handleShowRecharge"
>套餐充值</ElButton
>
</div>
</div>
</template>