商城测试版v6
This commit is contained in:
+14
-6
@@ -42,7 +42,7 @@ export const weightDigit = 1000
|
||||
*/
|
||||
export const formatPriceDiv = (val, digit = Digit, priceStatus = false) => {
|
||||
let res = strip(Number(val / digit)) || 0
|
||||
return priceStatus?res.toLocaleString('zh', {minimumFractionDigits: 2}):res
|
||||
return priceStatus?numberWithCommas({number: res}):res
|
||||
}
|
||||
/**
|
||||
* 乘以
|
||||
@@ -82,11 +82,6 @@ export const formatDateTime = (val, fmt = "YYYY-MM-DD HH:mm:ss") => {
|
||||
let s = time.getSeconds()
|
||||
|
||||
fmt = fmt.replace('YYYY', Y).replace('MM', M.toString().padStart(2, '0')).replace('DD', d.toString().padStart(2, '0')).replace('HH', h.toString().padStart(2, '0')).replace('mm', m.toString().padStart(2, '0')).replace('ss', s.toString().padStart(2, '0'))
|
||||
// fmt = fmt.replace('MM', M)
|
||||
// fmt = fmt.replace('DD', d)
|
||||
// fmt = fmt.replace('HH', h)
|
||||
// fmt = fmt.replace('mm', m)
|
||||
// fmt = fmt.replace('ss', s)
|
||||
|
||||
return fmt
|
||||
} else {
|
||||
@@ -164,3 +159,16 @@ export const isLabImage = (imgurl, rgb, suffix="!w200") => {
|
||||
return {status:3, value: IMG_CND_Prefix+'/mall/no_img.png'}
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param {千位分割付} number
|
||||
* @returns
|
||||
*/
|
||||
export const numberWithCommas = ({number = 0, digit = 2}) => {
|
||||
if(!isNaN(Number(number))) {
|
||||
return parseFloat(number).toFixed(digit).replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");
|
||||
} else {
|
||||
return 0.00
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user