diff --git a/pages/apply/subPages/SE/2trainRecordShow.vue b/pages/apply/subPages/SE/2trainRecordShow.vue
index 979ba80..e25b063 100644
--- a/pages/apply/subPages/SE/2trainRecordShow.vue
+++ b/pages/apply/subPages/SE/2trainRecordShow.vue
@@ -43,11 +43,7 @@
- 附件
-
-
-
-
+
@@ -57,17 +53,86 @@
-
+
+ 附件
+
+
+
+
+
+
+
+
+
+
+
+ *
+ 培训签到表
+
+
+
+
+
+
+ {{item.Nav_User?index+1+'.'+item.Nav_User.NAME:index+1+'.'}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查看试卷
+
+
+
+ 查看试卷
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
签到
- 审核
+ 审阅
@@ -93,6 +158,7 @@
export default {
data() {
return {
+ imgurl: config.uni_app_web_api_url + ':5199',
model: {},
TaskID: "",
tableKey: '0',
@@ -103,6 +169,9 @@
isAgree: false,
enumsData: {}, // 存储所有枚举数据(键:枚举名称,值:处理后的枚举列表)
enumsText: {}, // 存储枚举文本列表(用于下拉选择等场景)
+ signable: false,
+ userId: uni.getStorageSync('appInfo').User.ID,
+ passRate: '100%'
}
},
onLoad(option) {
@@ -205,6 +274,15 @@
this.model.MissUsers = MissUsers;
this.model.LeaveUsers = LeaveUsers;
this.model.Users = Users;
+ let passRateThis = 0
+ let userAll = res.Nav_Users.filter(e => e.STATUS == 0 && e.ENABLE_STATUS == 0 && e.EXAMINATION_RESULTS != null)
+ let userPass = res.Nav_Users.filter(e => e.STATUS == 0 && e.ENABLE_STATUS == 0 && e.EXAMINATION_RESULTS != null && e.EXAMINATION_RESULTS == 1)
+ if (userAll && userAll.length > 0 && userPass && userPass.length > 0) {
+ passRateThis = (userPass.length / userAll.length).toFixed(4) * 100;
+ }
+ this.passRate = passRateThis+'%'
+
+ this.signable = res.STATUS == 1 && res.Nav_Users && res.Nav_Users.find(it => it.USER_ID === this.userId) && (this.tableKey == "1")
this.isLoadOK = true;
})
},
@@ -280,6 +358,8 @@