2 changed files with 107 additions and 104 deletions
Split 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 '- -' |
|||
}, |
|||
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 '- -' |
|||
}, |
|||
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 = { |
|||
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