10.13 修改时间筛选逻辑,去掉分时图线上圆圈展示,修改K线图颜色
This commit is contained in:
32
unpackage/dist/dev/mp-weixin/utils/util.js
vendored
32
unpackage/dist/dev/mp-weixin/utils/util.js
vendored
@@ -1,6 +1,20 @@
|
||||
"use strict";
|
||||
require("../common/vendor.js");
|
||||
require("../request/http.js");
|
||||
function accDiv(arg1, arg2) {
|
||||
var t1 = 0, t2 = 0, r1, r2;
|
||||
try {
|
||||
t1 = arg1.toString().split(".")[1].length;
|
||||
} catch (e) {
|
||||
}
|
||||
try {
|
||||
t2 = arg2.toString().split(".")[1].length;
|
||||
} catch (e) {
|
||||
}
|
||||
r1 = Number(arg1.toString().replace(".", ""));
|
||||
r2 = Number(arg2.toString().replace(".", ""));
|
||||
return accMul(r1 / r2, Math.pow(10, t2 - t1));
|
||||
}
|
||||
function accMul(arg1, arg2) {
|
||||
var m = 0, s1 = arg1.toString(), s2 = arg2.toString();
|
||||
try {
|
||||
@@ -13,6 +27,22 @@ function accMul(arg1, arg2) {
|
||||
}
|
||||
return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m);
|
||||
}
|
||||
function accSub(arg1, arg2) {
|
||||
var r1, r2, m, n;
|
||||
try {
|
||||
r1 = arg1.toString().split(".")[1].length;
|
||||
} catch (e) {
|
||||
r1 = 0;
|
||||
}
|
||||
try {
|
||||
r2 = arg2.toString().split(".")[1].length;
|
||||
} catch (e) {
|
||||
r2 = 0;
|
||||
}
|
||||
m = Math.pow(10, Math.max(r1, r2));
|
||||
n = r1 >= r2 ? r1 : r2;
|
||||
return ((arg1 * m - arg2 * m) / m).toFixed(n);
|
||||
}
|
||||
function getRateStr(r) {
|
||||
if (!r)
|
||||
return;
|
||||
@@ -77,7 +107,9 @@ function getLocalDate(time) {
|
||||
function replaceAnswerLabel(text) {
|
||||
return text.replace("<answer>", "").replace("</answer>", "");
|
||||
}
|
||||
exports.accDiv = accDiv;
|
||||
exports.accMul = accMul;
|
||||
exports.accSub = accSub;
|
||||
exports.getLocalDate = getLocalDate;
|
||||
exports.getLocaleHourMinute = getLocaleHourMinute;
|
||||
exports.getLocaleMonthDayHourMinte = getLocaleMonthDayHourMinte;
|
||||
|
||||
Reference in New Issue
Block a user