|
@@ -205,15 +205,18 @@ const Component = (props: any) => {
|
|
<InputFiled
|
|
<InputFiled
|
|
label="模板名称"
|
|
label="模板名称"
|
|
value={nodeConfig.version_name}
|
|
value={nodeConfig.version_name}
|
|
|
|
+ disabled={meta?.editMode == 2}
|
|
onChange={value => {
|
|
onChange={value => {
|
|
onNodeConfigChange('version_name', value);
|
|
onNodeConfigChange('version_name', value);
|
|
}}
|
|
}}
|
|
/>
|
|
/>
|
|
- <UploadFiled
|
|
|
|
|
|
+
|
|
|
|
+ {meta?.editMode == 1 && <UploadFiled
|
|
label="模板"
|
|
label="模板"
|
|
onChange={url => onNodeConfigChange('bom_template', url)}
|
|
onChange={url => onNodeConfigChange('bom_template', url)}
|
|
beforeUpload={beforeUpload}
|
|
beforeUpload={beforeUpload}
|
|
- />
|
|
|
|
|
|
+ />}
|
|
|
|
+
|
|
{/* <div onClick={handleFileNameClick}>{fileName}</div> */}
|
|
{/* <div onClick={handleFileNameClick}>{fileName}</div> */}
|
|
<a href={nodeConfig.bom_template}>{fileName}</a>
|
|
<a href={nodeConfig.bom_template}>{fileName}</a>
|
|
</>
|
|
</>
|
|
@@ -237,66 +240,68 @@ const Component = (props: any) => {
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
{meta?.editMode != 2 && (
|
|
{meta?.editMode != 2 && (
|
|
- <div className={`${PREFIX}-panel-group`}>
|
|
|
|
- <h5>样式</h5>
|
|
|
|
- <Position
|
|
|
|
- x={nodeConfig.x}
|
|
|
|
- y={nodeConfig.y}
|
|
|
|
- onChange={(key, value) => {
|
|
|
|
- onNodeConfigChange(key, value);
|
|
|
|
- }}
|
|
|
|
- />
|
|
|
|
- <Size
|
|
|
|
- width={nodeConfig.width}
|
|
|
|
- height={nodeConfig.height}
|
|
|
|
- onChange={(key, value) => {
|
|
|
|
- onNodeConfigChange(key, value);
|
|
|
|
- }}
|
|
|
|
- />
|
|
|
|
- <ColorPicker
|
|
|
|
- label="填充"
|
|
|
|
- value={nodeConfig.fill}
|
|
|
|
- onChange={(value: string) => {
|
|
|
|
- onNodeConfigChange('fill', value);
|
|
|
|
- }}
|
|
|
|
- />
|
|
|
|
- <ColorPicker
|
|
|
|
- label="边框"
|
|
|
|
- value={nodeConfig.stroke}
|
|
|
|
- onChange={(value: string) => {
|
|
|
|
- onNodeConfigChange('stroke', value);
|
|
|
|
- }}
|
|
|
|
- />
|
|
|
|
- <InputNumberFiled
|
|
|
|
- label="消息数量"
|
|
|
|
- value={nodeConfig.count}
|
|
|
|
- onChange={value => {
|
|
|
|
- onNodeConfigChange('count', value);
|
|
|
|
- }}
|
|
|
|
- />
|
|
|
|
- <div style={{ display: 'flex' }}>
|
|
|
|
- <InputNumberFiled
|
|
|
|
- label="字号"
|
|
|
|
- value={nodeConfig.fontSize}
|
|
|
|
- width={68}
|
|
|
|
- onChange={value => {
|
|
|
|
- onNodeConfigChange('fontSize', value);
|
|
|
|
|
|
+ <>
|
|
|
|
+ <div className={`${PREFIX}-panel-group`}>
|
|
|
|
+ <h5>样式</h5>
|
|
|
|
+ <Position
|
|
|
|
+ x={nodeConfig.x}
|
|
|
|
+ y={nodeConfig.y}
|
|
|
|
+ onChange={(key, value) => {
|
|
|
|
+ onNodeConfigChange(key, value);
|
|
|
|
+ }}
|
|
|
|
+ />
|
|
|
|
+ <Size
|
|
|
|
+ width={nodeConfig.width}
|
|
|
|
+ height={nodeConfig.height}
|
|
|
|
+ onChange={(key, value) => {
|
|
|
|
+ onNodeConfigChange(key, value);
|
|
|
|
+ }}
|
|
|
|
+ />
|
|
|
|
+ <ColorPicker
|
|
|
|
+ label="填充"
|
|
|
|
+ value={nodeConfig.fill}
|
|
|
|
+ onChange={(value: string) => {
|
|
|
|
+ onNodeConfigChange('fill', value);
|
|
}}
|
|
}}
|
|
- style={{ marginRight: 10 }}
|
|
|
|
/>
|
|
/>
|
|
<ColorPicker
|
|
<ColorPicker
|
|
- value={nodeConfig.fontFill}
|
|
|
|
|
|
+ label="边框"
|
|
|
|
+ value={nodeConfig.stroke}
|
|
onChange={(value: string) => {
|
|
onChange={(value: string) => {
|
|
- onNodeConfigChange('fontFill', value);
|
|
|
|
|
|
+ onNodeConfigChange('stroke', value);
|
|
}}
|
|
}}
|
|
/>
|
|
/>
|
|
|
|
+ <InputNumberFiled
|
|
|
|
+ label="消息数量"
|
|
|
|
+ value={nodeConfig.count}
|
|
|
|
+ onChange={value => {
|
|
|
|
+ onNodeConfigChange('count', value);
|
|
|
|
+ }}
|
|
|
|
+ />
|
|
|
|
+ <div style={{ display: 'flex' }}>
|
|
|
|
+ <InputNumberFiled
|
|
|
|
+ label="字号"
|
|
|
|
+ value={nodeConfig.fontSize}
|
|
|
|
+ width={68}
|
|
|
|
+ onChange={value => {
|
|
|
|
+ onNodeConfigChange('fontSize', value);
|
|
|
|
+ }}
|
|
|
|
+ style={{ marginRight: 10 }}
|
|
|
|
+ />
|
|
|
|
+ <ColorPicker
|
|
|
|
+ value={nodeConfig.fontFill}
|
|
|
|
+ onChange={(value: string) => {
|
|
|
|
+ onNodeConfigChange('fontFill', value);
|
|
|
|
+ }}
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
</div>
|
|
</div>
|
|
- </div>
|
|
|
|
|
|
+
|
|
|
|
+ <Button type="primary" onClick={onSave}>
|
|
|
|
+ 保存
|
|
|
|
+ </Button></>
|
|
)}
|
|
)}
|
|
|
|
|
|
- <Button type="primary" onClick={onSave}>
|
|
|
|
- 保存
|
|
|
|
- </Button>
|
|
|
|
</div>
|
|
</div>
|
|
);
|
|
);
|
|
};
|
|
};
|