|
|
@@ -5,7 +5,7 @@
|
|
|
|
|
|
<van-row>
|
|
|
<van-col span="24">
|
|
|
- <org-tree v-model="cascaderValue" :name="'sss'" @changeItem="getDataList"></org-tree>
|
|
|
+ <org-tree v-model="cascaderValue" :name="'sss'" @changeItem="getDataList"></org-tree>
|
|
|
</van-col>
|
|
|
</van-row>
|
|
|
<van-row>
|
|
|
@@ -95,10 +95,10 @@
|
|
|
<div class="titleClass">
|
|
|
<div class="title">{{ item.title }}</div>
|
|
|
<div>
|
|
|
- <van-button type="info" v-if="isSign(item)" size="mini" @click="trainSign(item.id)"
|
|
|
+ <van-button type="info" v-if="isSign(item)" size="mini" @click="trainSign(item.id)"
|
|
|
>培训登记</van-button
|
|
|
>
|
|
|
- <van-button type="info" v-if="isSignature(item)" size="mini" @click="signature(item.id)"
|
|
|
+ <van-button type="info" v-if="isSignature(item)" size="mini" @click="signature(item.id)"
|
|
|
>签名</van-button
|
|
|
>
|
|
|
</div>
|
|
|
@@ -191,7 +191,7 @@ export default {
|
|
|
fieldValue: '全部', //状态名称
|
|
|
statusValue: ' ', //状态值
|
|
|
columns: ['全部', '待记录', '待签名', '已完成'], //状态数组
|
|
|
- typeColumns: ['全部','每月安全培训教育', '专项安全培训教育'], //类型数组
|
|
|
+ typeColumns: ['全部', '每月安全培训教育', '专项安全培训教育'], //类型数组
|
|
|
currentDate: newDateMonth(), //月份值
|
|
|
conditionShow: false //机构弹框显示隐藏
|
|
|
}
|
|
|
@@ -241,10 +241,8 @@ export default {
|
|
|
this.cascaderValue = JSON.parse(window.sessionStorage.getItem('SET_USER_ORGID')) + ''
|
|
|
},
|
|
|
methods: {
|
|
|
-
|
|
|
//机构搜索
|
|
|
getDataList(val) {
|
|
|
-
|
|
|
this.cascaderValue = val.id
|
|
|
this.orgName = val.name
|
|
|
this.selectListAppHandler()
|
|
|
@@ -265,12 +263,14 @@ export default {
|
|
|
timefalg = true
|
|
|
}
|
|
|
}
|
|
|
- list.userList.forEach(item => {
|
|
|
- console.log(this.value1, 'sss')
|
|
|
- if (this.value1 == item.userId && item.sign === 0 && item.type == 1) {
|
|
|
- falg = true
|
|
|
- }
|
|
|
- })
|
|
|
+ if (list.userList && list.userList.length > 0) {
|
|
|
+ list.userList.forEach(item => {
|
|
|
+
|
|
|
+ if (this.value1 == item.userId && item.sign === 0 && item.type == 1) {
|
|
|
+ falg = true
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
|
|
|
if (falg && timefalg) {
|
|
|
return true
|
|
|
@@ -286,7 +286,7 @@ export default {
|
|
|
let endDate = Date.parse(new Date(list.endDate))
|
|
|
//任务处于待记录状态,且任务在规定完成时间范围内,登录人所在机构和角色与任务培训角色、培训机构一致才显示
|
|
|
|
|
|
- if (list.startDate && list.endDate && (list.status == 0|| list.status == 4)) {
|
|
|
+ if (list.startDate && list.endDate && (list.status == 0 || list.status == 4)) {
|
|
|
if (date >= startDate && date <= endDate) {
|
|
|
timefalg = true
|
|
|
}
|
|
|
@@ -422,7 +422,7 @@ export default {
|
|
|
this.typeValue = ' '
|
|
|
break
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
this.typeStatus = false
|
|
|
this.selectListAppHandler()
|
|
|
},
|