fix
13404089107
2025-06-26 906e8d68ff4c6ce852fc9c64e1041fdd3990b826
culture/src/components/SelectMember/index.vue
@@ -45,7 +45,12 @@
                            @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>
@@ -61,7 +66,7 @@
</template>
<script>
import { getRoleList, getUserList,getUsersList } from './service'
import { getRoleList, getUserList, getUsersList } from './service'
export default {
    props: {
        projectId: {
@@ -150,12 +155,12 @@
                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;
            }