소스 검색

自定义检测项目设置流程不设置权限

cfort 3 년 전
부모
커밋
ea80801364
2개의 변경된 파일28개의 추가작업 그리고 10개의 파일을 삭제
  1. 5 5
      src/business/platform/form/utils/custom/process.js
  2. 23 5
      src/business/platform/form/utils/custom/processPermission.js

+ 5 - 5
src/business/platform/form/utils/custom/process.js

@@ -209,11 +209,11 @@ export const processEdit = params => {
         node.users[0].calcs[0].description = formData.executor[index].desc2
         node.users[0].calcs[0].executorVar.name = formData.executor[index].name
         node.form.formValue = formData.formKey[index]
-        // 填充权限信息
-        processPermission[index].formKey = formData.formKey[index]
-        processPermission[index].flowKey = keys.process
-        processPermission[index].nodeId = keys.activity[index]
-        node.form.editFormRights = processPermission[index]
+        // 填充权限信息 -> 改为由表单统一限制
+        // processPermission[index].formKey = formData.formKey[index]
+        // processPermission[index].flowKey = keys.process
+        // processPermission[index].nodeId = keys.activity[index]
+        // node.form.editFormRights = processPermission[index]
 
         node.attributes.nodeId = keys.activity[index]
         // 填充节点操作按钮

+ 23 - 5
src/business/platform/form/utils/custom/processPermission.js

@@ -1068,7 +1068,9 @@ export const processPermission = [
                     "code": "jchjb",
                     "name": "jchjb",
                     "read": [{ "type": "all" }],
-                    "edit": [{ "type": "all" }]
+                    "edit": [{ "type": "all" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }]
                 }
             ],
             "button": [],
@@ -1088,6 +1090,8 @@ export const processPermission = [
                     "isMain": "N",
                     "read": [{ "type": "all" }],
                     "edit": [{ "type": "all" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }],
                     "buttons": [],
                     "fields": subfield1
                 }
@@ -1113,13 +1117,17 @@ export const processPermission = [
                     "code": "jcsysbb",
                     "name": "jcsysbb",
                     "read": [{ "type": "all" }],
-                    "edit": [{ "type": "all" }]
+                    "edit": [{ "type": "all" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }]
                 },
                 {
                     "code": "mjsjhcb",
                     "name": "mjsjhcb",
                     "read": [{ "type": "all" }],
-                    "edit": [{ "type": "all" }]
+                    "edit": [{ "type": "all" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }]
                 }
             ],
             "button": [
@@ -1168,6 +1176,8 @@ export const processPermission = [
                     "isMain": "N",
                     "read": [{ "type": "all" }],
                     "edit": [{ "type": "all" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }],
                     "buttons": [
                         {
                             "type": "add",
@@ -1190,6 +1200,8 @@ export const processPermission = [
                     "isMain": "N",
                     "read": [{ "type": "all" }],
                     "edit": [{ "type": "all" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }],
                     "buttons": [
                         {
                             "type": "add",
@@ -1228,13 +1240,17 @@ export const processPermission = [
                     "code": "jcsysbb",
                     "name": "jcsysbb",
                     "read": [{ "type": "all" }],
-                    "edit": [{ "type": "none" }]
+                    "edit": [{ "type": "none" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }]
                 },
                 {
                     "code": "mjsjhcb",
                     "name": "mjsjhcb",
                     "read": [{ "type": "all" }],
-                    "edit": [{ "type": "none" }]
+                    "edit": [{ "type": "none" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }]
                 }
             ],
             "button": [
@@ -1283,6 +1299,8 @@ export const processPermission = [
                     "isMain": "N",
                     "read": [{ "type": "all" }],
                     "edit": [{ "type": "none" }],
+                    "required": [{ "type": "none" }],
+                    "hide": [{ "type": "none" }],
                     "buttons": [
                         {
                             "type": "add",