diff --git a/src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue b/src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue index 9b74e7e7..8274e314 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/CopyTaskNodeConfig.vue @@ -134,7 +134,7 @@ :key="idx" :label="item.title" :value="item.field" - :disabled ="!item.required" + :disabled="!item.required" /> @@ -149,7 +149,7 @@ :key="idx" :label="item.title" :value="item.field" - :disabled ="!item.required" + :disabled="!item.required" /> @@ -195,12 +195,14 @@
字段名称
- 只读 - + + 只读 - 可编辑 - 隐藏 - + + 可编辑 + + + 隐藏
@@ -371,23 +373,20 @@ const showCopyTaskNodeConfig = (node: SimpleFlowNode) => { // 表单字段权限 getNodeConfigFormFields(node.fieldsPermission) } -const readSwitch = ref(false); -const noneSwitch = ref(false); + +/** 批量更新权限 */ +// TODO @lesan:要不要 bpmn 也加下? const updatePermission = (type: string) => { - if (type === 'READ') { - readSwitch.value = true; + fieldsPermissionConfig.value.forEach((field) => { + field.permission = + type === 'READ' + ? FieldPermissionType.READ + : type === 'WRITE' + ? FieldPermissionType.WRITE + : FieldPermissionType.NONE + }) +} - noneSwitch.value = false; - } else if (type === 'NONE') { - readSwitch.value = false; - - noneSwitch.value = true; - } - - fieldsPermissionConfig.value.forEach(field => { - field.permission = type === 'READ' ? FieldPermissionType.READ : FieldPermissionType.NONE; - }); -}; defineExpose({ openDrawer, showCopyTaskNodeConfig }) // 暴露方法给父组件 diff --git a/src/components/SimpleProcessDesignerV2/src/nodes-config/StartUserNodeConfig.vue b/src/components/SimpleProcessDesignerV2/src/nodes-config/StartUserNodeConfig.vue index 11c43a47..663b4db0 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes-config/StartUserNodeConfig.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/StartUserNodeConfig.vue @@ -36,7 +36,8 @@ placement="top" :content="getUserNicknames(startUserIds)" > - {{ getUserNicknames(startUserIds.slice(0,2)) }} 等 {{ startUserIds.length }} 人可发起流程 + {{ getUserNicknames(startUserIds.slice(0, 2)) }} 等 + {{ startUserIds.length }} 人可发起流程 @@ -46,14 +47,14 @@
字段名称
- 只读 - + + 只读 - 可编辑 - + + 可编辑 - 隐藏 - + + 隐藏
@@ -162,32 +163,19 @@ const showStartUserNodeConfig = (node: SimpleFlowNode) => { // 表单字段权限 getNodeConfigFormFields(node.fieldsPermission) } -const readSwitch = ref(false) -const writeSwitch = ref(false) -const noneSwitch = ref(false) -const updatePermission = (type) => { - if (type === 'READ') { - readSwitch.value = true; - writeSwitch.value = false; - noneSwitch.value = false; - } else if (type === 'WRITE') { - readSwitch.value = false; - writeSwitch.value = true; - noneSwitch.value = false; - } else if (type === 'NONE') { - readSwitch.value = false; - writeSwitch.value = false; - noneSwitch.value = true; - } - fieldsPermissionConfig.value.forEach(item => { - item.permission = type === 'READ' ? FieldPermissionType.READ : - type === 'WRITE' ? FieldPermissionType.WRITE : - FieldPermissionType.NONE; - }); +/** 批量更新权限 */ +const updatePermission = (type: string) => { + fieldsPermissionConfig.value.forEach((field) => { + field.permission = + type === 'READ' + ? FieldPermissionType.READ + : type === 'WRITE' + ? FieldPermissionType.WRITE + : FieldPermissionType.NONE + }) } defineExpose({ openDrawer, showStartUserNodeConfig }) // 暴露方法给父组件 - diff --git a/src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue b/src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue index dfe5a4e9..433864b0 100644 --- a/src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue +++ b/src/components/SimpleProcessDesignerV2/src/nodes-config/UserTaskNodeConfig.vue @@ -454,14 +454,14 @@
字段名称
- 只读 - - - 可编辑 - + + 只读 - 隐藏 - + + 可编辑 + + + 隐藏
@@ -959,31 +959,18 @@ function useTimeoutHandler() { cTimeoutMaxRemindCount } } -const readSwitch = ref(false); -const writeSwitch = ref(false); -const noneSwitch = ref(false); +/** 批量更新权限 */ const updatePermission = (type: string) => { - if (type === 'READ') { - readSwitch.value = true; - writeSwitch.value = false; - noneSwitch.value = false; - } else if (type === 'WRITE') { - readSwitch.value = false; - writeSwitch.value = true; - noneSwitch.value = false; - } else if (type === 'NONE') { - readSwitch.value = false; - writeSwitch.value = false; - noneSwitch.value = true; - } - - fieldsPermissionConfig.value.forEach(field => { - field.permission = type === 'READ' ? FieldPermissionType.READ : - type === 'WRITE' ? FieldPermissionType.WRITE : - FieldPermissionType.NONE; - }); -}; + fieldsPermissionConfig.value.forEach((field) => { + field.permission = + type === 'READ' + ? FieldPermissionType.READ + : type === 'WRITE' + ? FieldPermissionType.WRITE + : FieldPermissionType.NONE + }) +}