商城测试版v6

This commit is contained in:
2022-07-16 14:02:10 +08:00
parent 861cc74545
commit b9119c9f35
7 changed files with 27 additions and 18 deletions
+14 -6
View File
@@ -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
}
}