|
@@ -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 && (
|