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
+ })
+}