| | |
| | | <div class="member-list"> |
| | | <div v-for="item in 4" :key="item" class="member-list-card"> |
| | | <div class="member-item"> |
| | | <div class="member-title">{{ ['审批人', '工艺工程师', '实验员', '化验师'][item - 1] }}</div> |
| | | <div class="member-title">{{ ['审批人', '工艺工程师', '化验师','实验员',][item - 1] }}</div> |
| | | <div :class="item == 1 || item == 2 ? 'member-name-box' : 'member-name-box-2'"> |
| | | <el-tooltip v-for="i in memberList(item)" :key="i.userId" class="member-name" effect="dark" |
| | | :content="i.nickName" placement="top"> |
| | |
| | | ROLE_NAME_TO_TYPE: { |
| | | '审批人': 2, |
| | | '工艺工程师': 3, |
| | | '实验员': 4, |
| | | '化验师': 5 |
| | | '实验员': 5, |
| | | '化验师': 4 |
| | | } |
| | | } |
| | | }, |
| | |
| | | } |
| | | this.selectMemberData = res.staffs.map(item => ({ |
| | | userId: item.userId, |
| | | roleName: ['审批人', '工艺工程师', '实验员', '化验师'][item.roleType - 2], |
| | | roleName: ['审批人', '工艺工程师', '化验师', '实验员'][item.roleType - 2], |
| | | nickName: item.nickName |
| | | })) |
| | | }) |
| | |
| | | case 2: |
| | | return this.selectMemberData.filter(item => item.roleName == '工艺工程师') |
| | | case 3: |
| | | return this.selectMemberData.filter(item => item.roleName == '实验员') |
| | | return this.selectMemberData.filter(item => item.roleName == '化验师') |
| | | |
| | | case 4: |
| | | return this.selectMemberData.filter(item => item.roleName == '化验师') |
| | | return this.selectMemberData.filter(item => item.roleName == '实验员') |
| | | default: |
| | | break; |
| | | } |