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,18 +50,25 @@ | ||
| 50 | :schema="allSchemas.formSchema" | 50 | :schema="allSchemas.formSchema" |
| 51 | :rules="rules" | 51 | :rules="rules" |
| 52 | ref="formRef" | 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 | <Descriptions | 61 | <Descriptions |
| 61 | v-if="actionType === 'detail'" | 62 | v-if="actionType === 'detail'" |
| 62 | :schema="allSchemas.detailSchema" | 63 | :schema="allSchemas.detailSchema" |
| 63 | :data="detailData" | 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 | <template #footer> | 73 | <template #footer> |
| 67 | <!-- 按钮:保存 --> | 74 | <!-- 按钮:保存 --> |