Commit 8e29e4279771a75c218029d7ade4b539e1c5fd16
1 parent
9d959021
bpm:完成用户分组的功能
Showing
1 changed file
with
14 additions
and
7 deletions
yudao-ui-admin-vue3/src/views/bpm/group/index.vue
| ... | ... | @@ -50,18 +50,25 @@ |
| 50 | 50 | :schema="allSchemas.formSchema" |
| 51 | 51 | :rules="rules" |
| 52 | 52 | ref="formRef" |
| 53 | - /> | |
| 54 | - <template #memberUserIds="form"> | |
| 55 | - <el-select v-model="form['memberUserIds']"> | |
| 56 | - <el-option v-for="item in users" :key="item.id" :label="item.nickname" :value="item.id" /> | |
| 57 | - </el-select> | |
| 58 | - </template> | |
| 53 | + > | |
| 54 | + <template #memberUserIds="form"> | |
| 55 | + <el-select v-model="form.memberUserIds" multiple> | |
| 56 | + <el-option v-for="item in users" :key="item.id" :label="item.nickname" :value="item.id" /> | |
| 57 | + </el-select> | |
| 58 | + </template> | |
| 59 | + </Form> | |
| 59 | 60 | <!-- 对话框(详情) --> |
| 60 | 61 | <Descriptions |
| 61 | 62 | v-if="actionType === 'detail'" |
| 62 | 63 | :schema="allSchemas.detailSchema" |
| 63 | 64 | :data="detailData" |
| 64 | - /> | |
| 65 | + > | |
| 66 | + <template #memberUserIds="{ row }"> | |
| 67 | + <span v-for="userId in row.memberUserIds" :key="userId"> | |
| 68 | + {{ getUserNickname(userId) }} | |
| 69 | + </span> | |
| 70 | + </template> | |
| 71 | + </Descriptions> | |
| 65 | 72 | <!-- 操作按钮 --> |
| 66 | 73 | <template #footer> |
| 67 | 74 | <!-- 按钮:保存 --> | ... | ... |