mirror of
https://gitee.com/myxzgzs/boyue-ui-admin-vue3
synced 2025-08-08 16:32:43 +08:00
feat: bpmn设计器UserTask添加批量更新字段权限
This commit is contained in:
parent
c304d456c3
commit
afca393cac
@ -127,9 +127,9 @@
|
|||||||
<div class="field-permit-title">
|
<div class="field-permit-title">
|
||||||
<div class="setting-title-label first-title"> 字段名称 </div>
|
<div class="setting-title-label first-title"> 字段名称 </div>
|
||||||
<div class="other-titles">
|
<div class="other-titles">
|
||||||
<span class="setting-title-label">只读</span>
|
<span class="setting-title-label cursor-pointer" @click="updatePermission('READ')">只读</span>
|
||||||
<span class="setting-title-label">可编辑</span>
|
<span class="setting-title-label cursor-pointer" @click="updatePermission('WRITE')">可编辑</span>
|
||||||
<span class="setting-title-label">隐藏</span>
|
<span class="setting-title-label cursor-pointer" @click="updatePermission('NONE')">隐藏</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="field-setting-item" v-for="(item, index) in fieldsPermissionEl" :key="index">
|
<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[]>([]) // 用户列表
|
const userOptions = ref<UserApi.UserVO[]>([]) // 用户列表
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
// 获得用户列表
|
// 获得用户列表
|
||||||
|
Loading…
x
Reference in New Issue
Block a user