iccid卡号加入显示限制

This commit is contained in:
home孙 2025-06-11 16:13:21 +08:00
parent 526dd1715c
commit e5bcb52fff

View File

@ -93,7 +93,7 @@
<image src="../../static/PH.png" mode=""></image>
<text>{{item0.deviceTypeName}}</text>
</view>
<view class="iccid">卡号:{{item0.iccidcode}}<br>
<view class="iccid" v-if="validateIccid(item0.iccidcode)">卡号:{{item0.iccidcode}}<br>
到期时间:<text :class="getPackageTimeColor(item0.iccidcode)?'color-red':''">{{getPackageTime(item0.iccidcode)}}<text v-if="getPackageTimeColor(item0.iccidcode)">(即将到期)</text></text></view>
</view>
<view class="detail">
@ -125,7 +125,7 @@
<image src="../../static/PH.png" mode=""></image>
<text>{{ item1.deviceTypeName }}</text>
</view>
<view class="iccid">卡号:{{item1.iccidcode}}<br>
<view class="iccid" v-if="validateIccid(item1.iccidcode)">卡号:{{item1.iccidcode}}<br>
到期时间:<text :class="getPackageTimeColor(item1.iccidcode)?'color-red':''">{{getPackageTime(item1.iccidcode)}}<text v-if="getPackageTimeColor(item1.iccidcode)">(即将到期)</text></text></view>
</view>
<view class="detail">
@ -383,7 +383,7 @@
<image src="../../static/PH.png" mode=""></image>
<text>{{item0.deviceTypeName}}</text>
</view>
<view class="iccid">卡号:{{item0.iccidcode}}<br>
<view class="iccid" v-if="validateIccid(item0.iccidcode)">卡号:{{item0.iccidcode}}<br>
到期时间:<text :class="getPackageTimeColor(item0.iccidcode)?'color-red':''">{{getPackageTime(item0.iccidcode)}}<text v-if="getPackageTimeColor(item0.iccidcode)">(即将到期)</text></text></view>
</view>
<view class="detail">
@ -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,