fourcal/src/main/resources/static/assets/js/project_common.js

47 lines
794 B
JavaScript
Raw Normal View History

2021-11-05 09:01:26 +00:00
/**
* parse float保留两位小数四舍五入
* 空格或者非数字认为是0
2021-11-05 09:01:26 +00:00
* @param x
* @returns {*}
*/
function f2(x) {
if(!x){
return 0;
2021-11-05 09:01:26 +00:00
}
var f = parseFloat(x);
if (isNaN(f)) {
return 0;
2021-11-05 09:01:26 +00:00
}
return Math.round(x*100)/100;
}
2021-11-08 06:41:33 +00:00
/**
* 计算利润率
* @param r1
* @param r2
* @returns {*}
*/
function rate(r1,r2) {
if(!r1 || !r2 || r1==0 || r2==0){
return 0;
}
return f2(r1*100/r2);
}
function postAjax(url, data, callback) {
2021-11-03 09:53:27 +00:00
$.ajax({
url: url,
data: JSON.stringify(data),
type: "post",
dataType: "json",
contentType:"application/json",
async: false,
success: function (d) {
console.log(d);
2021-11-08 06:41:33 +00:00
callback(data, d);
2021-11-03 09:53:27 +00:00
}
});
}