Renxy 1 ano atrás
pai
commit
a3c3bddbd2

+ 22 - 1
src/components/Flow/node/circle/mapServe.tsx

@@ -21,12 +21,16 @@ export interface IConfig {
   flow_id?: string;
   flow_node_id?: string;
   process_code?: string;
+  node_type_psr?: number | string;
 }
-
+const defaultConfig: IConfig = {
+  node_type_psr: 0,
+};
 const Component = (props: any) => {
   const { config, plugin = {}, auditList } = props;
   const { updateNode } = plugin;
   const [nodeConfig, setNodeConfig] = useState<IConfig>({
+    ...defaultConfig,
     ...config,
   });
   const app = useXFlowApp();
@@ -102,6 +106,23 @@ const Component = (props: any) => {
             };
           })}
         />
+        <SelectField
+          label="节点类型"
+          value={nodeConfig.node_type_psr}
+          onChange={value => {
+            onNodeConfigChange('node_type_psr', value);
+          }}
+          options={[
+            { label: '默认', value: 0 },
+            { label: '投标版', value: 1 },
+            { label: '签字版', value: 2 },
+            { label: '投标测算', value: 3 },
+            { label: '合同测算', value: 4 },
+            { label: '采购合同', value: 5 },
+            { label: '方案总审', value: 6 },
+            { label: '清单权限', value: 7 }, //发起人和审批人可见
+          ]}
+        />
       </div>
 
       {meta?.editMode != 2 && (

+ 2 - 0
src/components/Flow/node/rect/mapServe.tsx

@@ -242,6 +242,8 @@ const Component = (props: any) => {
             { label: '投标测算', value: 3 },
             { label: '合同测算', value: 4 },
             { label: '采购合同', value: 5 },
+            { label: '方案总审', value: 6 },
+            { label: '清单权限', value: 7 }, //发起人和审批人可见
           ]}
         />
         {nodeConfig.is_start_node == 1 && (