Commit f8233d2c by snail

更新T22B,T32F,T37G

parent 0da499a3
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 Option = Select.Option
export default class T22B extends Component
{
export default class T22B extends Component {
name='22B'
name = '22B'
desp = "Type of Event"
pattern = ""
pattern = " 4!c"
tno = -1
onChange=(val)=>{
this.props.onValue([{s1:val},val])
onChange = (val) => {
this.props.onValue([{ s1: val }, val])
}
render()
{
let value =this.props.value
render() {
let value = this.props.value
let mval = value && value.length? value[1] : ''
let errmsg = value && value.length==3?value[2]:{}
let mval = value && value.length ? value[1] : ''
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>
<Col span={5}>
<Col span={5}>
<FormItem
help={errmsg.s1}
validateStatus={errmsg.s1?'error':null}
validateStatus={errmsg.s1 ? 'error' : null}
>
<Select size={InputSize}
placeholder={this.props.desp}
showSearch
allowClear={true}
optionFilterProp="children"
notFoundContent="Wrong Code"
style={{ width: "100%" }} value={value.s1} onChange={val=>this.onChange(val)} >
<Option value="CONF">CONF</Option>
<Option value="MATU">MATU</Option>
<Option value="ROLL">ROLL</Option>
</Select>
<Select size={InputSize}
placeholder={this.props.desp}
showSearch
allowClear={true}
optionFilterProp="children"
notFoundContent="Wrong Code"
style={{ width: "100%" }} value={value.s1} onChange={val => this.onChange(val)} >
{codes.map(function (item) {
return <Option value={item} key={item}>{item}</Option>
})}
</Select>
</FormItem>
</Col>
</Row>)
......
......@@ -54,7 +54,7 @@ export default class T32F extends Component {
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="GOZ">GOZ</Option>
<Option value="GRM">GRM</Option>
......
......@@ -31,9 +31,10 @@ export default class T37G extends Component {
obj['s' + i] = objtemp['s' + i]
});
let mval = `${obj.s1}`
if (obj.s2)
mval = obj.s2 + mval
let temp = FormatAmount(obj.s1);
let mval = `${obj.s2||''}${temp||''}`
this.props.onValue([obj, mval])
}
......
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