feat: bpmn设计器UserTask添加批量更新字段权限

pull/720/head
Lesan 2025-02-28 09:34:00 +08:00
parent c304d456c3
commit afca393cac
1 changed files with 15 additions and 3 deletions

View File

@ -127,9 +127,9 @@
<div class="field-permit-title">
<div class="setting-title-label first-title"> 字段名称 </div>
<div class="other-titles">
<span class="setting-title-label"></span>
<span class="setting-title-label">可编</span>
<span class="setting-title-label"></span>
<span class="setting-title-label cursor-pointer" @click="updatePermission('READ')"></span>
<span class="setting-title-label cursor-pointer" @click="updatePermission('WRITE')"></span>
<span class="setting-title-label cursor-pointer" @click="updatePermission('NONE')"></span>
</div>
</div>
<div class="field-setting-item" v-for="(item, index) in fieldsPermissionEl" :key="index">
@ -486,6 +486,18 @@ function useButtonsSetting() {
}
}
/** 批量更新权限 */
const updatePermission = (type: string) => {
fieldsPermissionEl.value.forEach((field) => {
field.permission =
type === 'READ'
? FieldPermissionType.READ
: type === 'WRITE'
? FieldPermissionType.WRITE
: FieldPermissionType.NONE
})
}
const userOptions = ref<UserApi.UserVO[]>([]) //
onMounted(async () => {
//