三级安全教育 子表列判断显示
学时 根据 开始结束时间 自动计算 45分钟一学时
This commit is contained in:
parent
419408ccbc
commit
65f3bf3785
@ -36,11 +36,18 @@ export default {
|
|||||||
// 列不可见
|
// 列不可见
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onChange: ({ isNew, stateData, setFieldVisible, setFieldValue, setRowFieldVisible }) => {
|
onChange: ({ colInfo, stateData, setFieldValue, setRowFieldVisible }) => {
|
||||||
|
if (colInfo.FIELD_NAME == 'IS_CREATETEST') {
|
||||||
if (stateData.IS_CREATETEST == 0) {
|
if (stateData.IS_CREATETEST == 0) {
|
||||||
setRowFieldVisible("T_SE_NEW_USER_DETAIL", { "SCORE": true, "EXAMINATION_RESULTS": true, "Nav_Files": true })
|
setRowFieldVisible("T_SE_NEW_USER_DETAIL", { "SCORE": true, "EXAMINATION_RESULTS": true, "Nav_Files": true })
|
||||||
} else if (stateData.IS_CREATETEST == 1) {
|
} else if (stateData.IS_CREATETEST == 1) {
|
||||||
setRowFieldVisible("T_SE_NEW_USER_DETAIL", { "SCORE": false, "EXAMINATION_RESULTS": false, "Nav_Files": false })
|
setRowFieldVisible("T_SE_NEW_USER_DETAIL", { "SCORE": false, "EXAMINATION_RESULTS": false, "Nav_Files": false })
|
||||||
}
|
}
|
||||||
},
|
} else if (colInfo.FIELD_NAME == "START_TIME" || colInfo.FIELD_NAME == "END_TIME") {
|
||||||
|
if (stateData.START_TIME != null && stateData.END_TIME != null) {
|
||||||
|
let minutes = (Date.parse(stateData.END_TIME) - Date.parse(stateData.START_TIME)) / 1000 / 60 / 45;
|
||||||
|
setFieldValue("TRAINNING_TIME", minutes.toFixed(1));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user