|
@@ -200,7 +200,7 @@ export default {
|
|
|
const roleList = this.$store.getters.userInfo.role
|
|
const roleList = this.$store.getters.userInfo.role
|
|
|
// 系统管理角色、实验室主任、档案管理员具有高级权限
|
|
// 系统管理角色、实验室主任、档案管理员具有高级权限
|
|
|
const hasRole = roleList.some(item => ['xtgljs', 'syszr', 'dagly', 'xxgljs'].includes(item.alias))
|
|
const hasRole = roleList.some(item => ['xtgljs', 'syszr', 'dagly', 'xxgljs'].includes(item.alias))
|
|
|
- const { account = '' } = this.$store.getters
|
|
|
|
|
|
|
+ const { account = '', userList = [] } = this.$store.getters
|
|
|
return {
|
|
return {
|
|
|
hasRole,
|
|
hasRole,
|
|
|
width: 210,
|
|
width: 210,
|
|
@@ -269,7 +269,8 @@ export default {
|
|
|
effect: 'display',
|
|
effect: 'display',
|
|
|
width: '100'
|
|
width: '100'
|
|
|
}
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
+ },
|
|
|
|
|
+ userList
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
created () {
|
|
created () {
|
|
@@ -307,18 +308,10 @@ export default {
|
|
|
queryClassify(this.getSearcFormData()).then((response) => {
|
|
queryClassify(this.getSearcFormData()).then((response) => {
|
|
|
const data = response.data && response.data.dataResult
|
|
const data = response.data && response.data.dataResult
|
|
|
data.forEach(item => {
|
|
data.forEach(item => {
|
|
|
- const temp = this.getParenthesesStr(item.subject)
|
|
|
|
|
- // 如果是年度计划, 标题编辑中取年份, 去除默认给与的年份
|
|
|
|
|
- if (temp.length === 4) {
|
|
|
|
|
- // 判断截取内容是否为数字,如果不是则截取创建时间的作为年份
|
|
|
|
|
- item.tYear = isNaN(Number(temp[0])) ? item.createTime.slice(0, 4) : temp[0]
|
|
|
|
|
- item.tDept = temp[2]
|
|
|
|
|
- item.tUser = temp[3]
|
|
|
|
|
- } else if (temp.length > 1) {
|
|
|
|
|
- item.tYear = isNaN(Number(temp[0])) ? item.createTime.slice(0, 4) : temp[0]
|
|
|
|
|
- item.tDept = temp[1]
|
|
|
|
|
- item.tUser = temp[2]
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ const temp = this.userList.find(i => item.createBy === i.userId)
|
|
|
|
|
+ item.tYear = item.createTime.slice(0, 4)
|
|
|
|
|
+ item.tDept = temp.groupName
|
|
|
|
|
+ item.tUser = temp.userName
|
|
|
if ((item.formKey == 'nsssjhbfj' || item.formKey == 'nsssjhx') && item.updateTime == item.endTime) {
|
|
if ((item.formKey == 'nsssjhbfj' || item.formKey == 'nsssjhx') && item.updateTime == item.endTime) {
|
|
|
item.endTime = ''
|
|
item.endTime = ''
|
|
|
}
|
|
}
|