| | |
| | | @selection-change="handleSelectionChange" :row-class-name="tableRowClassName" |
| | | @row-click="handleRowClick"> |
| | | <el-table-column type="selection" width="55" v-if="!singleSelect" /> |
| | | <el-table-column label="角色" prop="roleName" /> |
| | | <el-table-column label="角色" prop="roleName" v-if="title != '选择菌种实验员'" /> |
| | | <el-table-column label="角色" prop="roleType" v-else> |
| | | <template #default="scope"> |
| | | <span>{{['菌种超级管理员','菌种审批人','菌种工程师','菌种实验员'][scope.row.roleType-1]}}</span> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="姓名" prop="nickName" /> |
| | | <el-table-column label="创建时间" prop="createTime" /> |
| | | </Table> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | import { getRoleList, getUserList,getUsersList } from './service' |
| | | import { getRoleList, getUserList, getUsersList } from './service' |
| | | export default { |
| | | props: { |
| | | projectId: { |
| | |
| | | params.projectId = this.projectId; |
| | | } |
| | | let res = '' |
| | | if(this.title == '选择菌种实验员'){ |
| | | if (this.title == '选择菌种实验员') { |
| | | params.roleType = 2 |
| | | params.projectId = this.projectId; |
| | | res = await getUsersList(params); |
| | | this.tableData = res.data.records; |
| | | }else{ |
| | | } else { |
| | | res = await getUserList(params); |
| | | this.tableData = res.records; |
| | | } |