|
@@ -2,7 +2,6 @@ export function getDyn(col, arr, comp) {
|
|
|
let str = comp
|
|
|
let is = true
|
|
|
let type = ''
|
|
|
-
|
|
|
for (let item of arr) {
|
|
|
for (let itemChild of item.hrChildren) {
|
|
|
for (let colItem of col) {
|
|
@@ -20,6 +19,13 @@ export function getDyn(col, arr, comp) {
|
|
|
}else{
|
|
|
is=true
|
|
|
}
|
|
|
+ }else if(itemChild.htmlType == "datetime-date") {
|
|
|
+ type = 3
|
|
|
+ if (getTime(itemChild.columnValue)) {
|
|
|
+ str = str.replace(itemChild.columnName, getTime(itemChild.columnValue))
|
|
|
+ } else {
|
|
|
+ is = true
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -29,6 +35,9 @@ export function getDyn(col, arr, comp) {
|
|
|
return
|
|
|
}
|
|
|
if (type == 2) {
|
|
|
+ return setTimeH(evals(str))
|
|
|
+ }
|
|
|
+ if(type==3){
|
|
|
return setTime(evals(str))
|
|
|
}
|
|
|
return evals(str)
|
|
@@ -42,6 +51,10 @@ function evals(code) {
|
|
|
function setTime(val) {
|
|
|
return Math.round(Number(val) / (1000 * 3600 * 24))
|
|
|
}
|
|
|
+// 时间戳转成小时
|
|
|
+function setTimeH(val) {
|
|
|
+ return Math.round(Number(val) / (1000 * 3600))
|
|
|
+}
|
|
|
// 转化成时间戳
|
|
|
function getTime(val) {
|
|
|
var date = new Date(val);
|