新增运营商
Some checks failed
构建并部署前端到测试环境 / build-and-deploy (push) Failing after 8s

This commit is contained in:
sexygoat
2026-03-31 16:55:54 +08:00
parent 3372be99b8
commit 01f81c2178
6 changed files with 666 additions and 555 deletions

View File

@@ -413,10 +413,10 @@
</ElTableColumn>
<ElTableColumn prop="iccid" label="ICCID" min-width="180" />
<ElTableColumn prop="msisdn" label="接入号" width="140" />
<ElTableColumn prop="status" label="状态" width="100" align="center">
<ElTableColumn prop="network_status" label="网络状态" width="100" align="center">
<template #default="{ row }">
<ElTag :type="getCardStatusTagType(row.status)">
{{ getCardStatusText(row.status) }}
<ElTag :type="getNetworkStatusTagType(row.network_status)">
{{ getNetworkStatusText(row.network_status) }}
</ElTag>
</template>
</ElTableColumn>
@@ -1072,6 +1072,29 @@
return textMap[status] || '未知'
}
// 获取网络状态标签类型
const getNetworkStatusTagType = (networkStatus: number) => {
// 0: 停机 (danger 红色)
// 1: 开机 - 正常/异常 (success 绿色 / warning 黄色)
if (networkStatus === 0) {
return 'danger' // 停机 - 红色
} else if (networkStatus === 1) {
return 'success' // 开机正常 - 绿色
}
return 'info' // 未知状态
}
// 获取网络状态文本
const getNetworkStatusText = (networkStatus: number) => {
// 0: 停机
// 1: 开机 - 显示为"正常"
const textMap: Record<number, string> = {
0: '停机',
1: '正常' // 开机显示为"正常"
}
return textMap[networkStatus] || '未知'
}
// 获取设备状态标签类型
const getDeviceStatusTagType = (status: number) => {
const typeMap: Record<number, any> = {