Commit 7b41f3fa by gq777

Merge branch 'ncb' of https://gitee.com/zeng_hui/swifteditor into ncb

parents f298680e 9ece67fc
...@@ -105,7 +105,7 @@ export class LeadPage extends Component ...@@ -105,7 +105,7 @@ export class LeadPage extends Component
render:(text,record)=>{ render:(text,record)=>{
return <a href="javascript:void(0);" onClick={()=>{ return <a href="javascript:void(0);" onClick={()=>{
this.props.actions.initSwiftMessageTree(null) //清空 this.props.actions.initSwiftMessageTree(null) //清空
this.props.history.push(`swift/edit/${record.mty}`) this.props.history.push(`swift/edit/${this.props.params.mctid?this.props.params.mctid+'/':''}${record.mty}`)
} }
}>Create {record.desp}</a> }>Create {record.desp}</a>
} }
......
...@@ -9,6 +9,7 @@ const Tags=[ ...@@ -9,6 +9,7 @@ const Tags=[
{tag:'26C',status:0,tno:6,letter:[],label:"TEST"}, {tag:'26C',status:0,tno:6,letter:[],label:"TEST"},
{tag:'71C',status:0,tno:7,letter:[],label:"TEST"}, {tag:'71C',status:0,tno:7,letter:[],label:"TEST"},
{tag:'32F',status:0,tno:8,letter:[],label:"TEST"}, {tag:'32F',status:0,tno:8,letter:[],label:"TEST"},
{tag:'37G',status:0,tno:9,letter:[],label:"TEST"},
] ]
const Title="TEST" const Title="TEST"
......
...@@ -37,7 +37,7 @@ const Step = Steps.Step; ...@@ -37,7 +37,7 @@ const Step = Steps.Step;
// sndkey:this.props.rcv_bic // sndkey:this.props.rcv_bic
// } // }
// } // }
`smhinr=${this.props.extra.smhinr?this.props.extra.smhinr:''}&sf2msg=${encodeURIComponent(this.props.swift_message)}&datas=${encodeURIComponent(JSON.stringify(datas))}` `smhinr=${this.props.extra.smhinr?this.props.extra.smhinr:''}&user=${this.props.extra.mctid||"NONE" }&sf2msg=${encodeURIComponent(this.props.swift_message)}`
).then(data=>{ ).then(data=>{
if(typeof data=='string') if(typeof data=='string')
{ {
......
...@@ -144,7 +144,7 @@ export class SWFPage extends Component ...@@ -144,7 +144,7 @@ export class SWFPage extends Component
{ {
mty='202' mty='202'
//s119=':119:COV\r\n' 锦州 //s119=':119:COV\r\n' 锦州
s119 = '{:119:COV}' s119 = '{119:COV}'
header3 = `{3:${s119}}` header3 = `{3:${s119}}`
} }
//锦州 message = `:MT:${mty}\r\n:IO:${this.props.rcv_bic_info.rcv_bic}\r\n:II:${this.props.snd_bic_info.snd_bic}\r\n:MP:N\r\n${s119}${gpistr}:EOH:\r\n${message}\r\n-\r\n` //锦州 message = `:MT:${mty}\r\n:IO:${this.props.rcv_bic_info.rcv_bic}\r\n:II:${this.props.snd_bic_info.snd_bic}\r\n:MP:N\r\n${s119}${gpistr}:EOH:\r\n${message}\r\n-\r\n`
...@@ -403,7 +403,7 @@ export class SWFPage extends Component ...@@ -403,7 +403,7 @@ export class SWFPage extends Component
:null :null
} }
<TempSaver getTemplateJSON={this.saveTemp} mty={mty} style={{marginRight:'1em',width:'8em'}}/> <TempSaver getTemplateJSON={this.saveTemp} mty={mty} mctid={this.props.extra.mctid} style={{marginRight:'1em',width:'8em'}}/>
<br/> <br/>
<br/> <br/>
...@@ -436,7 +436,7 @@ export class SWFPage extends Component ...@@ -436,7 +436,7 @@ export class SWFPage extends Component
</Col> </Col>
<Col span={1} style={{textAlign:'center'}}><span style={{fontWeight:'bolder'}}>{"NO."}</span></Col> <Col span={1} style={{textAlign:'center'}}><span style={{fontWeight:'bolder'}}>{"NO."}</span></Col>
</Row> </Row>
<SWFMessage action={this.props.params.action} extra={this.props.extra} enLock={this.props.params.action=='redit'} updateTreeValue={this.props.actions.updateTreeValue} pattern={tags} ref={ref=>this.swfmsg = ref} mty={mty}/> <SWFMessage action={this.props.params.action} extra={this.props.extra} enLock={false} updateTreeValue={this.props.actions.updateTreeValue} pattern={tags} ref={ref=>this.swfmsg = ref} mty={mty}/>
</Col> </Col>
<Col span={3}></Col> <Col span={3}></Col>
......
...@@ -38,7 +38,7 @@ export default class T17R extends Component { ...@@ -38,7 +38,7 @@ export default class T17R extends Component {
help={errmsg.s1} help={errmsg.s1}
validateStatus={errmsg.s1 ? 'error' : null} validateStatus={errmsg.s1 ? 'error' : null}
> >
<Select allowClear={true} value={value.s1} style={{ width: "100%" }} placeholder="N/Y" onChange={(val) => this.onChange(1, val)}> <Select allowClear={true} value={value.s1} style={{ width: "100%" }} placeholder="B/L" onChange={(val) => this.onChange(1, val)}>
<Option value="B">B</Option> <Option value="B">B</Option>
<Option value="L">L</Option> <Option value="L">L</Option>
</Select> </Select>
......
...@@ -32,7 +32,7 @@ export default class T22 extends Component { ...@@ -32,7 +32,7 @@ export default class T22 extends Component {
}); });
let mval = `${obj.s1}${obj.s2}` let mval = `${obj.s1}/${obj.s2}`
this.props.onValue([obj, mval]) this.props.onValue([obj, mval])
} }
......
...@@ -27,6 +27,13 @@ export default class T22A extends Component ...@@ -27,6 +27,13 @@ export default class T22A extends Component
let errmsg = value && value.length==3?value[2]:{} let errmsg = value && value.length==3?value[2]:{}
value = value && value.length? value[0] : {} value = value && value.length? value[0] : {}
let Purpose = ['ACNF','ADVI','ISSU']
if(this.props.mty == 'mt300')
Purpose = ['AMND','CANC','DUPL','EXOP','NEWT']
if(this.props.mty == 'mt306')
Purpose = ['AMND','CANC','NEWT']
if(this.props.mty == 'mt320' || this.props.mty == 'mt360' || this.props.mty == 'mt620')
Purpose = ['AMND','CANC','DUPL','NEWT']
return (<Row> return (<Row>
<Col span={5}> <Col span={5}>
<FormItem <FormItem
...@@ -41,10 +48,11 @@ export default class T22A extends Component ...@@ -41,10 +48,11 @@ export default class T22A extends Component
optionFilterProp="children" optionFilterProp="children"
notFoundContent="Wrong Code" notFoundContent="Wrong Code"
style={{ width: "100%" }} value={value.s1} onChange={val=>this.onChange(val)} > style={{ width: "100%" }} value={value.s1} onChange={val=>this.onChange(val)} >
<Option value="ACNF">ACNF</Option> {
<Option value="ADVI">ADVI</Option> Purpose.map(function (item) {
<Option value="ISSU">ISSU</Option> return <Option value={item} key={item}>{item}</Option>
})
}
</Select> </Select>
</FormItem> </FormItem>
</Col> </Col>
......
import React,{Component} from 'react' import React, { Component } from 'react'
import { Form, Input, DatePicker,Row, Col,Button,Icon ,Select} from 'antd'; import { Form, Input, DatePicker, Row, Col, Button, Icon, Select } from 'antd';
import {InputSize,Currency,FormatAmount} from "./Utils" import { InputSize, Currency, FormatAmount } from "./Utils"
const FormItem = Form.Item; const FormItem = Form.Item;
const Option = Select.Option const Option = Select.Option
export default class T22B extends Component export default class T22B extends Component {
{
name='22B' name = '22B'
desp = "Type of Event" desp = "Type of Event"
pattern = "" pattern = " 4!c"
tno = -1 tno = -1
onChange=(val)=>{ onChange = (val) => {
this.props.onValue([{s1:val},val]) this.props.onValue([{ s1: val }, val])
} }
render() render() {
{ let value = this.props.value
let value =this.props.value
let mval = value && value.length? value[1] : '' let mval = value && value.length ? value[1] : ''
let errmsg = value && value.length==3?value[2]:{} let errmsg = value && value.length == 3 ? value[2] : {}
value = value && value.length? value[0] : {} value = value && value.length ? value[0] : {}
let codes = ['ARBA', 'ATVI', 'AUME', 'AUSY', 'BEBR', 'BRSP', 'CAMO', 'CATO', 'CHGE', 'CHZU', 'CLSA', 'CNBE', 'CZPR', 'DECB', 'DEFR', 'DKCO', 'EETA', 'ESMA', 'EUTA', 'FIHE', 'FRPA', 'GBLO', 'GRAT', 'HKHK', 'HUBU', 'IDJA', 'IEDU', 'ILTA', 'INMU', 'ITMI', 'ITRO', 'JPTO', 'KRSE', 'LBBE', 'LKCO', 'LULU', 'MXMC', 'MYKL', 'NLAM', 'NOOS', 'NYFD', 'NYSE', 'NZAU', 'NZWE', 'PAPC', 'PHMA', 'PKKA', 'PLWA', 'PTLI', 'ROBU', 'RUMO', 'SARI', 'SEST', 'SGSI', 'SKBR', 'THBA', 'TRAN', 'TRIS', 'TWTA', 'USCH', 'USGS', 'USLA', 'USNY', 'VNHA', 'ZAJO']
if (this.props.mty == 'mt320' || this.props.mty == 'mt620')
codes = ['CONF', 'MATU', 'ROLL']
return (<Row> return (<Row>
<Col span={5}> <Col span={5}>
<FormItem <FormItem
help={errmsg.s1} help={errmsg.s1}
validateStatus={errmsg.s1?'error':null} validateStatus={errmsg.s1 ? 'error' : null}
> >
<Select size={InputSize} <Select size={InputSize}
placeholder={this.props.desp} placeholder={this.props.desp}
...@@ -40,10 +41,11 @@ export default class T22B extends Component ...@@ -40,10 +41,11 @@ export default class T22B extends Component
allowClear={true} allowClear={true}
optionFilterProp="children" optionFilterProp="children"
notFoundContent="Wrong Code" notFoundContent="Wrong Code"
style={{ width: "100%" }} value={value.s1} onChange={val=>this.onChange(val)} > style={{ width: "100%" }} value={value.s1} onChange={val => this.onChange(val)} >
<Option value="CONF">CONF</Option>
<Option value="MATU">MATU</Option> {codes.map(function (item) {
<Option value="ROLL">ROLL</Option> return <Option value={item} key={item}>{item}</Option>
})}
</Select> </Select>
</FormItem> </FormItem>
......
import React,{Component} from 'react'
import { Form, Input, DatePicker,Row, Col,Button,Icon ,Select,TimePicker} from 'antd';
import {InputSize,Currency,FormatAmount} from "../Utils"
const FormItem = Form.Item;
const Option = Select.Option
export default class T23 extends Component
{
name='23'
desp = "(Code 1)(Code 2)(Code 3)(Currency)"
pattern = "4a/4a/1!a/3!a"
tno = -1
keys = [1,2,3,4]
onChange=(index,value)=>
{
let obj = {};
if(!value)
value = ""
let objtemp =this.props.value
objtemp = objtemp && objtemp.length? objtemp[0] : {}
objtemp["s"+index] = value;
this.keys.forEach(i=>{
obj['s'+i] = objtemp['s'+i]
});
let mval = `${obj.s1||''}/${obj.s2||''}/${obj.s3||''}/${obj.s4||''}`
this.props.onValue([obj,mval])
}
render()
{
let value =this.props.value
let mval = value && value.length? value[1] : ''
let errmsg = value && value.length==3?value[2]:{}
value = value && value.length? value[0] : {}
return (<Row>
{/*<Col span={1} style={{textAlign:'center'}}><h3 style={{display:'inline-block'}}>/</h3></Col>*/}
<Col style={{"minWidth":'100px'}} span={3}>
<FormItem
label="Code 1"
required={this.props.status=='M' || mval?'required':null}
help={errmsg.s1}
validateStatus={errmsg.s1?'error':null}
>
<Select allowClear={true} ref="s1" value={value.s1} placeholder="Code" style={{ width: "100%" }} onChange={val=>this.onChange(1,val)}>
<Option value="BUY">BUY</Option>
<Option value="SELL">SELL</Option>
</Select>
</FormItem>
</Col>
{/*<Col span={1} style={{textAlign:'center'}}><h3 style={{display:'inline-block'}}>/</h3></Col>*/}
<Col style={{"minWidth":'100px'}} span={3}>
<FormItem
label="Code 2"
required={this.props.status=='M' || mval?'required':null}
help={errmsg.s2}
validateStatus={errmsg.s2?'error':null}
>
<Select allowClear={true} ref="s1" value={value.s2} placeholder="Code" style={{ width: "100%" }} onChange={val=>this.onChange(2,val)}>
<Option value="CALL">CALL</Option>
<Option value="PUT">PUT</Option>
</Select>
</FormItem>
</Col>
<Col style={{"minWidth":'80px'}} span={3}>
<FormItem
label="Code 3"
required={this.props.status=='M' || mval?'required':null}
help={errmsg.s3}
validateStatus={errmsg.s3?'error':null}
>
<Select allowClear={true} ref="s3" value={value.s3} placeholder="Sign" style={{ width: "100%" }} onChange={val=>this.onChange(3,val)}>
<Option value="A">A</Option>
<Option value="E">E</Option>
</Select>
</FormItem>
</Col>
<Col style={{"minWidth":'100px'}} span={6}>
<FormItem
label="Currency"
required={this.props.status=='M' || mval?'required':null}
help={errmsg.s4}
validateStatus={errmsg.s4?'error':null}
>
<Select
placeholder="Currency"
showSearch
allowClear={true}
optionFilterProp="children"
notFoundContent="Wrong Code"
style={{ width: "100%" }} value={value.s4} onChange={val=>this.onChange(4,val)} >
{
Currency.map(cur=><Option key={cur} value={cur}>{cur}</Option>)
}
</Select>
</FormItem>
</Col>
</Row>)
}
}
\ No newline at end of file
...@@ -2,12 +2,14 @@ import React,{Component} from 'react' ...@@ -2,12 +2,14 @@ import React,{Component} from 'react'
import T23_d from './T23' import T23_d from './T23'
import T23_1 from './T23_1' import T23_1 from './T23_1'
import T23_305 from './T23_305'
const mtys1 = ['mt752'] const mtys1 = ['mt752']
const code1 = ["ACCEPT","DEBIT","NEGOTIATE","REIMBURSE","REMITTED","SEE79Z"] const code1 = ["ACCEPT","DEBIT","NEGOTIATE","REIMBURSE","REMITTED","SEE79Z"]
const mtys2 = ['mt760','mt767'] const mtys2 = ['mt760','mt767']
const code2 = ["ISSUE","REQUEST"] const code2 = ["ISSUE","REQUEST"]
const code3 = ["DELIVERY","TRANSFER"]
export default function(props) export default function(props)
{ {
...@@ -16,5 +18,9 @@ export default function(props) ...@@ -16,5 +18,9 @@ export default function(props)
return <T23_1 {...props} SELCode={code1} /> return <T23_1 {...props} SELCode={code1} />
if(mty== 'mt760' || mty == 'mt767') if(mty== 'mt760' || mty == 'mt767')
return <T23_1 {...props} SELCode={code2} /> return <T23_1 {...props} SELCode={code2} />
if(mty== 'mt305')
return <T23_305 {...props} />
if(mty== 'mt605')
return <T23_1 {...props} SELCode={code3} />
return <T23_d {...props} /> return <T23_d {...props} />
} }
\ No newline at end of file
...@@ -78,7 +78,7 @@ export default class T23A extends Component { ...@@ -78,7 +78,7 @@ export default class T23A extends Component {
placeholder="Settlement Method" placeholder="Settlement Method"
allowClear={true} allowClear={true}
style={{ width: "100%" }} value={value.s2} onChange={val => this.onChange(2, val)} > style={{ width: "100%" }} value={value.s2} onChange={val => this.onChange(2, val)} >
<Option value="CROSS">CROSS</Option> <Option value="GROSS">GROSS</Option>
<Option value="NET">NET</Option> <Option value="NET">NET</Option>
</Select> </Select>
......
...@@ -68,7 +68,7 @@ export default class T31G extends Component { ...@@ -68,7 +68,7 @@ export default class T31G extends Component {
<TimePicker defaultValue="" format="HHmm" value={value.s2} onChange={(date, dateString) => this.onChange(2, dateString)} /> <TimePicker defaultValue="" format="HHmm" value={value.s2} onChange={(date, dateString) => this.onChange(2, dateString)} />
</FormItem> </FormItem>
</Col> </Col>
<Col span={4}> <Col span={5}>
<FormItem <FormItem
label="Location" label="Location"
...@@ -77,73 +77,8 @@ export default class T31G extends Component { ...@@ -77,73 +77,8 @@ export default class T31G extends Component {
validateStatus={errmsg.s3 ? 'error' : null} validateStatus={errmsg.s3 ? 'error' : null}
> >
<Select allowClear={true} value={value.s3} style={{ width: "100%" }} placeholder="Location" onChange={(val) => this.onChange(3, val)}> <Input value={value.s3} onChange={e => this.onChange(3, e.target.value)} maxLength={12} style={{ imeMode: 'disabled' }} placeholder="Location" />
<Option value="ARBA">ARBA</Option>
<Option value="ATVI">ATVI</Option>
<Option value="AUME">AUME</Option>
<Option value="AUSY">AUSY</Option>
<Option value="BEBR">BEBR</Option>
<Option value="BRSP">BRSP</Option>
<Option value="CAMO">CAMO</Option>
<Option value="CATO">CATO</Option>
<Option value="CHGE">CHGE</Option>
<Option value="CHZU">CHZU</Option>
<Option value="CLSA">CLSA</Option>
<Option value="CNBE">CNBE</Option>
<Option value="CZPR">CZPR</Option>
<Option value="DECB">DECB</Option>
<Option value="DEFR">DEFR</Option>
<Option value="DKCO">DKCO</Option>
<Option value="EETA">EETA</Option>
<Option value="ESMA">ESMA</Option>
<Option value="EUTA">EUTA</Option>
<Option value="FIHE">FIHE</Option>
<Option value="FRPA">FRPA</Option>
<Option value="GBLO">GBLO</Option>
<Option value="GRAT">GRAT</Option>
<Option value="HKHK">HKHK</Option>
<Option value="HUBU">HUBU</Option>
<Option value="IDJA">IDJA</Option>
<Option value="IEDU">IEDU</Option>
<Option value="ILTA">ILTA</Option>
<Option value="INMU">INMU</Option>
<Option value="ITMI">ITMI</Option>
<Option value="ITRO">ITRO</Option>
<Option value="JPTO">JPTO</Option>
<Option value="KRSE">KRSE</Option>
<Option value="LBBE">LBBE</Option>
<Option value="LKCO">LKCO</Option>
<Option value="LULU">LULU</Option>
<Option value="MXMC">MXMC</Option>
<Option value="MYKL">MYKL</Option>
<Option value="NLAM">NLAM</Option>
<Option value="NOOS">NOOS</Option>
<Option value="NYFD">NYFD</Option>
<Option value="NYSE">NYSE</Option>
<Option value="NZAU">NZAU</Option>
<Option value="NZWE">NZWE</Option>
<Option value="PAPC">PAPC</Option>
<Option value="PHMA">PHMA</Option>
<Option value="PLWA">PLWA</Option>
<Option value="PTLI">PTLI</Option>
<Option value="ROBU">ROBU</Option>
<Option value="RUMO">RUMO</Option>
<Option value="SARI">SARI</Option>
<Option value="SEST">SEST</Option>
<Option value="SGSI">SGSI</Option>
<Option value="SKBR">SKBR</Option>
<Option value="THBA">THBA</Option>
<Option value="TRAN">TRAN</Option>
<Option value="TRIS">TRIS</Option>
<Option value="TWTA">TWTA</Option>
<Option value="USCH">USCH</Option>
<Option value="USGS">USGS</Option>
<Option value="USLA">USLA</Option>
<Option value="USNY">USNY</Option>
<Option value="VNHA">VNHA</Option>
<Option value="ZAJO">ZAJO</Option>
</Select>
</FormItem> </FormItem>
</Col> </Col>
</Row>) </Row>)
......
...@@ -30,7 +30,8 @@ export default class T32F extends Component { ...@@ -30,7 +30,8 @@ export default class T32F extends Component {
this.keys.forEach(i => { this.keys.forEach(i => {
obj['s' + i] = objtemp['s' + i] obj['s' + i] = objtemp['s' + i]
}); });
let mval = `${obj.s1 || ''}${obj.s2 || ''}` let temp = FormatAmount(obj.s2);
let mval = `${obj.s1 || ''}${temp || ''}`
this.props.onValue([obj, mval]) this.props.onValue([obj, mval])
} }
...@@ -43,6 +44,7 @@ export default class T32F extends Component { ...@@ -43,6 +44,7 @@ export default class T32F extends Component {
value = value && value.length ? value[0] : {} value = value && value.length ? value[0] : {}
return (<Row> return (<Row>
<Col style={{ "minWidth": '100px' }} span={3}> <Col style={{ "minWidth": '100px' }} span={3}>
<FormItem <FormItem
...@@ -52,7 +54,7 @@ export default class T32F extends Component { ...@@ -52,7 +54,7 @@ export default class T32F extends Component {
validateStatus={errmsg.s1 ? 'error' : null} validateStatus={errmsg.s1 ? 'error' : null}
> >
<Select allowClear={true} value={value.s1} style={{ width: "100%" }} placeholder="D/C" onChange={(val) => this.onChange(1, val)}> <Select allowClear={true} value={value.s1} style={{ width: "100%" }} placeholder="Unit" onChange={(val) => this.onChange(1, val)}>
<Option value="FOZ">FOZ</Option> <Option value="FOZ">FOZ</Option>
<Option value="GOZ">GOZ</Option> <Option value="GOZ">GOZ</Option>
<Option value="GRM">GRM</Option> <Option value="GRM">GRM</Option>
......
...@@ -32,9 +32,9 @@ export default class T34R extends Component ...@@ -32,9 +32,9 @@ export default class T34R extends Component
this.keys.forEach(i=>{ this.keys.forEach(i=>{
obj['s'+i] = objtemp['s'+i] obj['s'+i] = objtemp['s'+i]
}); });
let temp = FormatAmount(obj.s2); let temp = FormatAmount(obj.s3);
let mval = `${obj.s1}${temp}${obj.s3}`.replace(/\//g,'') let mval = `${obj.s1}${obj.s2}${temp}`.replace(/\//g,'')
this.props.onValue([obj,mval]) this.props.onValue([obj,mval])
} }
......
...@@ -31,9 +31,10 @@ export default class T37G extends Component { ...@@ -31,9 +31,10 @@ export default class T37G extends Component {
obj['s' + i] = objtemp['s' + i] obj['s' + i] = objtemp['s' + i]
}); });
let mval = `${obj.s1}`
if (obj.s2) let temp = FormatAmount(obj.s1);
mval = obj.s2 + mval let mval = `${obj.s2||''}${temp||''}`
this.props.onValue([obj, mval]) this.props.onValue([obj, mval])
} }
......
...@@ -31,7 +31,7 @@ export default class T37M extends Component { ...@@ -31,7 +31,7 @@ export default class T37M extends Component {
obj['s' + i] = objtemp['s' + i] obj['s' + i] = objtemp['s' + i]
}); });
let mval = `${obj.s1}` let mval = FormatAmount(obj.s1);
if (obj.s2) if (obj.s2)
mval = obj.s2 + mval mval = obj.s2 + mval
this.props.onValue([obj, mval]) this.props.onValue([obj, mval])
......
...@@ -31,7 +31,7 @@ export default class T38J extends Component { ...@@ -31,7 +31,7 @@ export default class T38J extends Component {
obj['s' + i] = objtemp['s' + i] obj['s' + i] = objtemp['s' + i]
}); });
let mval = `${obj.s1}${obj.s2}` let mval = `${obj.s1 || ''}${obj.s|| ''}`
this.props.onValue([obj, mval]) this.props.onValue([obj, mval])
...@@ -68,7 +68,7 @@ export default class T38J extends Component { ...@@ -68,7 +68,7 @@ export default class T38J extends Component {
help={errmsg.s2} help={errmsg.s2}
validateStatus={errmsg.s2 ? 'error' : null} validateStatus={errmsg.s2 ? 'error' : null}
> >
<Input value={value.s1} onChange={e => this.onChange(2, e.target.value)} maxLength={3} style={{ imeMode: 'disabled' }} placeholder="Number" /> <Input value={value.s2} onChange={e => this.onChange(2, e.target.value)} maxLength={3} style={{ imeMode: 'disabled' }} placeholder="Number" />
</FormItem> </FormItem>
</Col> </Col>
......
...@@ -28,7 +28,6 @@ export default class T39M extends Component { ...@@ -28,7 +28,6 @@ export default class T39M extends Component {
return (<Row> return (<Row>
<Col style={{"minWidth":'100px'}} span={5}> <Col style={{"minWidth":'100px'}} span={5}>
<FormItem <FormItem
label="Country Code"
required required
> >
<Select placeholder="Country Code" <Select placeholder="Country Code"
......
...@@ -73,7 +73,7 @@ export default class T61 extends Component ...@@ -73,7 +73,7 @@ export default class T61 extends Component
validateStatus={errmsg.s2?'error':null} validateStatus={errmsg.s2?'error':null}
> >
<DatePicker defaultValue="" format="yyMM" value={value.s2} onChange={(date, dateString)=>this.onChange(2,dateString)} /> <DatePicker defaultValue="" format="MMdd" value={value.s2} onChange={(date, dateString)=>this.onChange(2,dateString)} />
</FormItem> </FormItem>
</Col> </Col>
<Col style={{"minWidth":'100px'}} span={3}> <Col style={{"minWidth":'100px'}} span={3}>
......
...@@ -43,7 +43,7 @@ export default class TemplateSaver extends Component{ ...@@ -43,7 +43,7 @@ export default class TemplateSaver extends Component{
this.setState({ loading: true }); this.setState({ loading: true });
//调用模板保存API //调用模板保存API
let tempJsn = this.props.getTemplateJSON() let tempJsn = this.props.getTemplateJSON()
let json = {...vals,sf2temp:tempJsn,mty:this.props.mty} let json = {...vals,sf2temp:tempJsn,mty:this.props.mty,user:this.props.mctid||'NONE'}
console.log(json) console.log(json)
ServiceAPI.saveTemplate(json).then(data=>{ ServiceAPI.saveTemplate(json).then(data=>{
if(typeof data=='string') if(typeof data=='string')
......
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