diff --git a/pages/timeEnvironment/timeEnvironment.vue b/pages/timeEnvironment/timeEnvironment.vue
index e221e2ac..72b24730 100644
--- a/pages/timeEnvironment/timeEnvironment.vue
+++ b/pages/timeEnvironment/timeEnvironment.vue
@@ -93,7 +93,7 @@
{{item0.deviceTypeName}}
- 卡号:{{item0.iccidcode}}
+ 卡号:{{item0.iccidcode}}
到期时间:{{getPackageTime(item0.iccidcode)}}(即将到期)
@@ -125,7 +125,7 @@
{{ item1.deviceTypeName }}
- 卡号:{{item1.iccidcode}}
+ 卡号:{{item1.iccidcode}}
到期时间:{{getPackageTime(item1.iccidcode)}}(即将到期)
@@ -383,7 +383,7 @@
{{item0.deviceTypeName}}
- 卡号:{{item0.iccidcode}}
+ 卡号:{{item0.iccidcode}}
到期时间:{{getPackageTime(item0.iccidcode)}}(即将到期)
@@ -622,6 +622,30 @@
},
methods: {
+ // 判断iccid是否显示
+ validateIccid(iccidcode) {
+ // 如果 iccidcode 是 false(严格判断,排除 0、"" 等情况)
+ if (!iccidcode) {
+ return false;
+ }
+
+
+ // 如果 iccidcode 不是字符串,先转为字符串(防止数字 0 等情况)
+ const str = String(iccidcode);
+
+ // 检测是否全为 0
+ const isAllZeros = /^0+$/.test(str);
+
+ // 检测是否包含中文(Unicode 范围:\u4e00-\u9fa5)
+ const hasChinese = /[\u4e00-\u9fa5]/.test(str);
+ // 如果全为 0 或包含中文,返回 false
+ if (isAllZeros || hasChinese) {
+ return false;
+ }
+
+ // 其他情况返回 true(表示有效)
+ return true;
+ },
// 根据用户id查询对应的设备数据
getEquipmentInfo(userid,selTrue) {
let that = this
@@ -810,6 +834,7 @@
method: 'GET'
}).then(res1=>{
data.forEach((el,index)=>{
+ if(this.validateIccid(el.iccid))
this.$http({
url: this.api.qibenGeticcid ,
data: el,