|
@@ -31,44 +31,51 @@ function getQueryString(url, name) {
|
|
|
}
|
|
|
|
|
|
//
|
|
|
-function money (value) {
|
|
|
- if (typeof value !== 'string') {
|
|
|
- value = String(value)
|
|
|
- }
|
|
|
- if (!value) return '0.00'
|
|
|
- const intPart = Number(value).toFixed(0) // 获取整数部分
|
|
|
- const intPartFormat = intPart
|
|
|
- .toString()
|
|
|
- .replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') // 将整数部分逢三一断
|
|
|
- let floatPart = '.00' // 预定义小数部分
|
|
|
- const value2Array = value.split('.')
|
|
|
- // =2表示数据有小数位
|
|
|
- if (value2Array.length === 2) {
|
|
|
- floatPart = value2Array[1].toString() // 拿到小数部分
|
|
|
- if (floatPart.length === 1) {
|
|
|
- // 补0,
|
|
|
- return intPartFormat + '.' + floatPart + '0'
|
|
|
- } else {
|
|
|
- return intPartFormat + '.' + floatPart
|
|
|
- }
|
|
|
- } else {
|
|
|
- return intPartFormat + floatPart
|
|
|
- }
|
|
|
+function money(value) {
|
|
|
+ if (typeof value !== 'string') {
|
|
|
+ value = String(value)
|
|
|
+ }
|
|
|
+ if (!value) return '0.00'
|
|
|
+ const intPart = Number(value).toFixed(0) // 获取整数部分
|
|
|
+ const intPartFormat = intPart
|
|
|
+ .toString()
|
|
|
+ .replace(/(\d)(?=(?:\d{3})+$)/g, '$1,') // 将整数部分逢三一断
|
|
|
+ let floatPart = '.00' // 预定义小数部分
|
|
|
+ const value2Array = value.split('.')
|
|
|
+ // =2表示数据有小数位
|
|
|
+ if (value2Array.length === 2) {
|
|
|
+ floatPart = value2Array[1].toString() // 拿到小数部分
|
|
|
+ if (floatPart.length === 1) {
|
|
|
+ // 补0,
|
|
|
+ return intPartFormat + '.' + floatPart + '0'
|
|
|
+ } else {
|
|
|
+ return intPartFormat + '.' + floatPart
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return intPartFormat + floatPart
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function fansview(num) {
|
|
|
- num = parseInt(num)
|
|
|
- if (num >= 10000) {
|
|
|
- var t1 = num / 10000
|
|
|
- var t2 = num % 10000
|
|
|
- if (t2 !== 0) {
|
|
|
- // return String(t1).match(/^\d+(?:\.\d{1,2})?/) + "万"
|
|
|
- return String(t1).substring(0, String(t1).indexOf('.') + 2) + '万'
|
|
|
- } else return String(t1) + '.0万'
|
|
|
- } else {
|
|
|
- num = String(num)
|
|
|
- }
|
|
|
- return num
|
|
|
+ num = parseInt(num)
|
|
|
+
|
|
|
+ if (num >= 100000000) {
|
|
|
+ var t1 = num / 100000000
|
|
|
+ var t2 = num % 100000000
|
|
|
+ if (t2 !== 0) {
|
|
|
+ return String(t1).substring(0, String(t1).indexOf('.') + 2) + '亿'
|
|
|
+ } else return String(t1) + '.0亿'
|
|
|
+ } else if (num >= 10000) {
|
|
|
+ var t1 = num / 10000
|
|
|
+ var t2 = num % 10000
|
|
|
+ if (t2 !== 0) {
|
|
|
+ // return String(t1).match(/^\d+(?:\.\d{1,2})?/) + "万"
|
|
|
+ return String(t1).substring(0, String(t1).indexOf('.') + 2) + '万'
|
|
|
+ } else return String(t1) + '.0万'
|
|
|
+ } else {
|
|
|
+ num = String(num)
|
|
|
+ }
|
|
|
+ return num
|
|
|
}
|
|
|
|
|
|
module.exports = {
|