2 changed files with 107 additions and 104 deletions
Unified View
Diff Options
@ -1,114 +1,117 @@ |
|||||
var numberUtil = { |
|
||||
numberFormat: function (value) { |
|
||||
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
|
||||
if (value || value == 0) { |
|
||||
return Number(value).toFixed(2) |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
numberFormat2: function (value) { |
|
||||
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
|
||||
if (value || value == 0) { |
|
||||
return Number(value).toFixed(2) |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
numberFormat3: function (value) { |
|
||||
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
|
||||
if (value) { |
|
||||
return value.toFixed(3) |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
formateMoney: function (value) { |
|
||||
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
|
||||
if (value || value == 0) { |
|
||||
return (parseFloat(value)).toFixed(2) |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
formateWeight: function (value, kg) { |
|
||||
if (value || value == 0) { |
|
||||
if(kg){ |
|
||||
return (parseFloat(value)).toFixed(1) + 'KG' |
|
||||
} else { |
|
||||
return (parseFloat(value) / 1000).toFixed(3) + '吨' |
|
||||
} |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
formateWeight3: function (value) { |
|
||||
return (parseFloat(value) / 1000).toFixed(1) + '吨' |
|
||||
}, |
|
||||
forWeight: function (value, kg) { |
|
||||
if (value || value == 0) { |
|
||||
if(kg){ |
|
||||
return (parseFloat(value)).toFixed(1) |
|
||||
} else { |
|
||||
return (parseFloat(value) / 1000).toFixed(3) |
|
||||
} |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
formateAmount: function (value) { |
|
||||
if (value || value == 0) { |
|
||||
return (parseFloat(value)).toFixed(2) |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
formatePrice: function (value, kg) { |
|
||||
if (value || value !== 0) { |
|
||||
if(kg){ |
|
||||
return (parseFloat(value)).toFixed(3) |
|
||||
} else { |
|
||||
return (parseFloat(value) * 1000).toFixed(0) |
|
||||
} |
|
||||
|
function numberFormat(value) { |
||||
|
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
||||
|
if (value || value == 0) { |
||||
|
return Number(value).toFixed(2) |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function numberFormat2(value) { |
||||
|
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
||||
|
if (value || value == 0) { |
||||
|
return Number(value).toFixed(2) |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function numberFormat3(value) { |
||||
|
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
||||
|
if (value) { |
||||
|
return value.toFixed(3) |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function formateMoney(value) { |
||||
|
// var v = parseInt(value)//强转Int,毕竟有可能返回是String类型的数字 |
||||
|
if (value || value == 0) { |
||||
|
return (parseFloat(value)).toFixed(2) |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function formateWeight(value, kg) { |
||||
|
if (value || value == 0) { |
||||
|
if(kg){ |
||||
|
return (parseFloat(value)).toFixed(1) + 'KG' |
||||
|
} else { |
||||
|
return (parseFloat(value) / 1000).toFixed(3) + '吨' |
||||
} |
} |
||||
return '- -' |
|
||||
}, |
|
||||
formatePrice2: function (value, kg) { |
|
||||
if (value || value !== 0) { |
|
||||
if(kg){ |
|
||||
return (parseFloat(value)).toFixed(3) + '元/KG' |
|
||||
} else { |
|
||||
return (parseFloat(value) * 1000).toFixed(1) + '元/吨' |
|
||||
} |
|
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function formateWeight3(value) { |
||||
|
return (parseFloat(value) / 1000).toFixed(1) + '吨' |
||||
|
} |
||||
|
function forWeight(value, kg) { |
||||
|
if (value || value == 0) { |
||||
|
if(kg){ |
||||
|
return (parseFloat(value)).toFixed(1) |
||||
|
} else { |
||||
|
return (parseFloat(value) / 1000).toFixed(3) |
||||
} |
} |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function formateAmount(value) { |
||||
|
if (value || value == 0) { |
||||
|
return (parseFloat(value)).toFixed(2) |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function isEmpty(val) { |
||||
|
return typeof val === 'undefined' || val === '' || val === null |
||||
|
} |
||||
|
function formatePrice(value, kg) { |
||||
|
if(isEmpty(value)){ |
||||
return '- -' |
return '- -' |
||||
}, |
|
||||
formateDrice: function (value) { |
|
||||
if (value || value == 0) { |
|
||||
|
} |
||||
|
if (value || value !== 0) { |
||||
|
if(kg){ |
||||
|
return (parseFloat(value)).toFixed(3) |
||||
|
} else { |
||||
return (parseFloat(value) * 1000).toFixed(0) |
return (parseFloat(value) * 1000).toFixed(0) |
||||
} |
} |
||||
return '- -' |
|
||||
}, |
|
||||
substring: function(str, start, end){ |
|
||||
if(str){ |
|
||||
return str.substring(start, end) |
|
||||
} |
|
||||
return '' |
|
||||
}, |
|
||||
formateDescripe: function (value) { |
|
||||
if (typeof(value) == 'number') { |
|
||||
return value + '%' |
|
||||
|
} |
||||
|
return '- -' |
||||
|
} |
||||
|
function formatePrice2(value, kg) { |
||||
|
if (value || value !== 0) { |
||||
|
if(kg){ |
||||
|
return (parseFloat(value)).toFixed(3) + '元/KG' |
||||
|
} else { |
||||
|
return (parseFloat(value) * 1000).toFixed(1) + '元/吨' |
||||
} |
} |
||||
return '- -' |
|
||||
} |
} |
||||
|
return '- -' |
||||
|
} |
||||
|
function formateDrice(value) { |
||||
|
if (value || value == 0) { |
||||
|
return (parseFloat(value) * 1000).toFixed(0) |
||||
|
} |
||||
|
return '- -' |
||||
|
} |
||||
|
function substring(str, start, end){ |
||||
|
if(str){ |
||||
|
return str.substring(start, end) |
||||
|
} |
||||
|
return '' |
||||
|
} |
||||
|
function formateDescripe(value) { |
||||
|
if (typeof(value) == 'number') { |
||||
|
return value + '%' |
||||
|
} |
||||
|
return '- -' |
||||
} |
} |
||||
|
|
||||
|
|
||||
module.exports = { |
module.exports = { |
||||
numberFormat: numberUtil.numberFormat, //暴露接口调用 |
|
||||
numberFormat2: numberUtil.numberFormat2, //暴露接口调用 |
|
||||
numberFormat3: numberUtil.numberFormat3, //暴露接口调用 |
|
||||
formateMoney: numberUtil.formateMoney, |
|
||||
formateWeight: numberUtil.formateWeight, |
|
||||
formateWeight3: numberUtil.formateWeight3, |
|
||||
formateAmount: numberUtil.formateAmount, |
|
||||
formatePrice: numberUtil.formatePrice, |
|
||||
formatePrice2: numberUtil.formatePrice2, |
|
||||
substring: numberUtil.substring, |
|
||||
forWeight: numberUtil.forWeight, |
|
||||
formateDrice: numberUtil.formateDrice, |
|
||||
formateDescripe: numberUtil.formateDescripe, |
|
||||
|
numberFormat: numberFormat, //暴露接口调用 |
||||
|
numberFormat2: numberFormat2, //暴露接口调用 |
||||
|
numberFormat3: numberFormat3, //暴露接口调用 |
||||
|
formateMoney: formateMoney, |
||||
|
formateWeight: formateWeight, |
||||
|
formateWeight3: formateWeight3, |
||||
|
formateAmount: formateAmount, |
||||
|
formatePrice: formatePrice, |
||||
|
formatePrice2: formatePrice2, |
||||
|
substring: substring, |
||||
|
forWeight: forWeight, |
||||
|
formateDrice: formateDrice, |
||||
|
formateDescripe: formateDescripe, |
||||
} |
} |
||||
Write
Preview
Loading…
Cancel
Save