Commit 95283555 authored by taabe's avatar taabe

bug fix

parent 9e7035bd
...@@ -8,8 +8,12 @@ ...@@ -8,8 +8,12 @@
"type": "chrome", "type": "chrome",
"request": "launch", "request": "launch",
"name": "启动 Chrome 并打开 localhost", "name": "启动 Chrome 并打开 localhost",
"url": "http://localhost:3330/biz/fireresource", "url": "http://172.16.3.89:3300/biz/riskModel",
"webRoot": "${workspaceFolder}" "sourceMaps": true,
"webRoot": "${workspaceFolder}",
"sourceMapPathOverrides": {
"webpack:///*": "${webRoot}/*"
}
} }
] ]
} }
...@@ -14,7 +14,16 @@ const renderTimeValue = function(value) { ...@@ -14,7 +14,16 @@ const renderTimeValue = function(value) {
} }
}; };
const trimFormData = function(form) {
for (let item in form) {
if (typeof form[item] === 'string') {
form[item] = form[item].trim();
}
}
};
export default { export default {
...utils, ...utils,
renderTimeValue renderTimeValue,
trimFormData
}; };
...@@ -68,7 +68,7 @@ class RiskSourceModel extends Component { ...@@ -68,7 +68,7 @@ class RiskSourceModel extends Component {
componentWillReceiveProps = (nextProps) => { componentWillReceiveProps = (nextProps) => {
let { form } = this.state; let { form } = this.state;
let { selectedRow } = nextProps; let { selectedRow } = nextProps;
if (selectedRow) { if (selectedRow && form.id !== selectedRow.id) {
form.id = selectedRow.id; form.id = selectedRow.id;
form.name = selectedRow.name; form.name = selectedRow.name;
form.code = selectedRow.code; form.code = selectedRow.code;
...@@ -84,9 +84,12 @@ class RiskSourceModel extends Component { ...@@ -84,9 +84,12 @@ class RiskSourceModel extends Component {
} }
onSelectChange = (key, value) => { onSelectChange = (key, value) => {
const { form } = this.state; let { form, isEdit } = this.state;
form[key] = value; form[key] = value;
this.setState({ form }); if (key === 'isRegion') {
isEdit = !isEdit;
}
this.setState({ form, isEdit });
} }
getriskLevelEumData = () => { getriskLevelEumData = () => {
...@@ -161,13 +164,13 @@ class RiskSourceModel extends Component { ...@@ -161,13 +164,13 @@ class RiskSourceModel extends Component {
<FormItem label={<span>参考编号</span>} field="code" {...formItemLayout}> <FormItem label={<span>参考编号</span>} field="code" {...formItemLayout}>
<Input disabled={disabled} className="risk-model-input" required value={form.code} onChange={e => this.onSelectChange('code', e.target.value)} /> <Input disabled={disabled} className="risk-model-input" required value={form.code} onChange={e => this.onSelectChange('code', e.target.value)} />
</FormItem> </FormItem>
{ (form.riskLevelId !== 0 && isEdit) && { (form.riskLevelId !== 0) &&
<FormItem label={<span>风险等级</span>} field="riskLevelId" {...formItemLayout}> <FormItem label={<span>风险等级</span>} field="riskLevelId" {...formItemLayout}>
<span style={{ lineHeight: '32px' }}>{this.getriskLevel(riskLevelData, form.riskLevelId)}</span> <span style={{ lineHeight: '32px' }}>{this.getriskLevel(riskLevelData, form.riskLevelId)}</span>
</FormItem> </FormItem>
} }
{ showIsRegionSelection && <FormItem label={<span>是否区域</span>} field="isRegion" {...formItemLayout}> { showIsRegionSelection && <FormItem label={<span>是否区域</span>} field="isRegion" {...formItemLayout}>
<RadioGroup disabled={disabled || isEdit} defaultValue={form.isRegion} onChange={e => this.onSelectChange('isRegion', e)}> <RadioGroup disabled={disabled} value={form.isRegion} defaultValue={form.isRegion} onChange={e => this.onSelectChange('isRegion', e)}>
<Radio value="FALSE"></Radio> <Radio value="FALSE"></Radio>
<Radio value="TRUE"></Radio> <Radio value="TRUE"></Radio>
</RadioGroup> </RadioGroup>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment