Showing
1 changed file
with
17 additions
and
4 deletions
| @@ -57,12 +57,24 @@ export struct CardMediaInfo { | @@ -57,12 +57,24 @@ export struct CardMediaInfo { | ||
| 57 | if (Number.parseInt(num) <= 9999) { | 57 | if (Number.parseInt(num) <= 9999) { |
| 58 | return Number.parseInt(num).toString() | 58 | return Number.parseInt(num).toString() |
| 59 | } else if (Number.parseInt(num) > 9999 && Number.parseInt(num) <= 99999999) { | 59 | } else if (Number.parseInt(num) > 9999 && Number.parseInt(num) <= 99999999) { |
| 60 | - const num1: string = num.slice(0, -4); // 万 | ||
| 61 | - const num2: string = num.slice(-4, -3); // 千 | 60 | + let num1: string = num.slice(0, -4); // 万 |
| 61 | + let num2: string = num.slice(-4, -3); // 千 | ||
| 62 | + const num3: string = num.slice(-3, -2); // 百 | ||
| 63 | + if (Math.round(Number(`0.${num3}`)) === 1) num2 = `${Number(num2) + 1}` | ||
| 64 | + if (Number(num2) === 10) { | ||
| 65 | + num2 = '0'; | ||
| 66 | + num1 = `${Number(num1) + 1}` | ||
| 67 | + } | ||
| 62 | return num2 === '0' ? num1 +'万' : num1 + '.' + num2 + '万' | 68 | return num2 === '0' ? num1 +'万' : num1 + '.' + num2 + '万' |
| 63 | } else if (Number.parseInt(num) > 99999999) { | 69 | } else if (Number.parseInt(num) > 99999999) { |
| 64 | - const num1: string = num.slice(0, -8); // 亿 | ||
| 65 | - const num2: string = num.slice(-8, -7); | 70 | + let num1: string = num.slice(0, -8); // 亿 |
| 71 | + let num2: string = num.slice(-8, -7); | ||
| 72 | + const num3: string = num.slice(-3, -2); // 百 | ||
| 73 | + if (Math.round(Number(`0.${num3}`)) === 1) num2 = `${Number(num2) + 1}` | ||
| 74 | + if (Number(num2) === 10) { | ||
| 75 | + num2 = '0'; | ||
| 76 | + num1 = `${Number(num1) + 1}` | ||
| 77 | + } | ||
| 66 | return num2 === '0' ? num1 +'亿' : num1 + '.' + num2 + '亿' | 78 | return num2 === '0' ? num1 +'亿' : num1 + '.' + num2 + '亿' |
| 67 | } | 79 | } |
| 68 | return num | 80 | return num |
| @@ -78,6 +90,7 @@ export struct CardMediaInfo { | @@ -78,6 +90,7 @@ export struct CardMediaInfo { | ||
| 78 | let liveIdList: string = this.contentDTO.objectId | 90 | let liveIdList: string = this.contentDTO.objectId |
| 79 | let data: joinPeopleNum[] = await LiveModel.getJoinPeopleNum(liveIdList) | 91 | let data: joinPeopleNum[] = await LiveModel.getJoinPeopleNum(liveIdList) |
| 80 | this.joinPeopleNum = data[0].pv; | 92 | this.joinPeopleNum = data[0].pv; |
| 93 | + console.log('getJoinPeopleNum ', this.joinPeopleNum) | ||
| 81 | } | 94 | } |
| 82 | 95 | ||
| 83 | build() { | 96 | build() { |
-
Please register or login to post a comment