Commit 3eb17e06 by qiuxia

信用证部分页面调整

parent e7f83412
../acorn/bin/acorn #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../acorn/bin/acorn" "$@"
ret=$?
else
node "$basedir/../acorn/bin/acorn" "$@"
ret=$?
fi
exit $ret
../ansi-html/bin/ansi-html #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../ansi-html/bin/ansi-html" "$@"
ret=$?
else
node "$basedir/../ansi-html/bin/ansi-html" "$@"
ret=$?
fi
exit $ret
../atob/bin/atob.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../atob/bin/atob.js" "$@"
ret=$?
else
node "$basedir/../atob/bin/atob.js" "$@"
ret=$?
fi
exit $ret
../babel-cli/bin/babel.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../babel-cli/bin/babel.js" "$@"
ret=$?
else
node "$basedir/../babel-cli/bin/babel.js" "$@"
ret=$?
fi
exit $ret
../babel-cli/bin/babel-doctor.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../babel-cli/bin/babel-doctor.js" "$@"
ret=$?
else
node "$basedir/../babel-cli/bin/babel-doctor.js" "$@"
ret=$?
fi
exit $ret
../babel-cli/bin/babel-external-helpers.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../babel-cli/bin/babel-external-helpers.js" "$@"
ret=$?
else
node "$basedir/../babel-cli/bin/babel-external-helpers.js" "$@"
ret=$?
fi
exit $ret
../babel-cli/bin/babel-node.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../babel-cli/bin/babel-node.js" "$@"
ret=$?
else
node "$basedir/../babel-cli/bin/babel-node.js" "$@"
ret=$?
fi
exit $ret
../@babel/template/node_modules/babylon/bin/babylon.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../@babel/template/node_modules/babylon/bin/babylon.js" "$@"
ret=$?
else
node "$basedir/../@babel/template/node_modules/babylon/bin/babylon.js" "$@"
ret=$?
fi
exit $ret
../babel-preset-env/node_modules/browserslist/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../babel-preset-env/node_modules/browserslist/cli.js" "$@"
ret=$?
else
node "$basedir/../babel-preset-env/node_modules/browserslist/cli.js" "$@"
ret=$?
fi
exit $ret
../cross-env/dist/bin/cross-env.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../cross-env/dist/bin/cross-env.js" "$@"
ret=$?
else
node "$basedir/../cross-env/dist/bin/cross-env.js" "$@"
ret=$?
fi
exit $ret
../cross-env/dist/bin/cross-env-shell.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../cross-env/dist/bin/cross-env-shell.js" "$@"
ret=$?
else
node "$basedir/../cross-env/dist/bin/cross-env-shell.js" "$@"
ret=$?
fi
exit $ret
../cssesc/bin/cssesc #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../cssesc/bin/cssesc" "$@"
ret=$?
else
node "$basedir/../cssesc/bin/cssesc" "$@"
ret=$?
fi
exit $ret
../csso/bin/csso #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../csso/bin/csso" "$@"
ret=$?
else
node "$basedir/../csso/bin/csso" "$@"
ret=$?
fi
exit $ret
../errno/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../errno/cli.js" "$@"
ret=$?
else
node "$basedir/../errno/cli.js" "$@"
ret=$?
fi
exit $ret
../eslint/bin/eslint.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../eslint/bin/eslint.js" "$@"
ret=$?
else
node "$basedir/../eslint/bin/eslint.js" "$@"
ret=$?
fi
exit $ret
../esprima/bin/esparse.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../esprima/bin/esparse.js" "$@"
ret=$?
else
node "$basedir/../esprima/bin/esparse.js" "$@"
ret=$?
fi
exit $ret
../esprima/bin/esvalidate.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../esprima/bin/esvalidate.js" "$@"
ret=$?
else
node "$basedir/../esprima/bin/esvalidate.js" "$@"
ret=$?
fi
exit $ret
../he/bin/he #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../he/bin/he" "$@"
ret=$?
else
node "$basedir/../he/bin/he" "$@"
ret=$?
fi
exit $ret
../html-minifier/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../html-minifier/cli.js" "$@"
ret=$?
else
node "$basedir/../html-minifier/cli.js" "$@"
ret=$?
fi
exit $ret
../image-size/bin/image-size.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../image-size/bin/image-size.js" "$@"
ret=$?
else
node "$basedir/../image-size/bin/image-size.js" "$@"
ret=$?
fi
exit $ret
../import-local/fixtures/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../import-local/fixtures/cli.js" "$@"
ret=$?
else
node "$basedir/../import-local/fixtures/cli.js" "$@"
ret=$?
fi
exit $ret
../internal-ip/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../internal-ip/cli.js" "$@"
ret=$?
else
node "$basedir/../internal-ip/cli.js" "$@"
ret=$?
fi
exit $ret
../js-yaml/bin/js-yaml.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../js-yaml/bin/js-yaml.js" "$@"
ret=$?
else
node "$basedir/../js-yaml/bin/js-yaml.js" "$@"
ret=$?
fi
exit $ret
../@babel/generator/node_modules/jsesc/bin/jsesc #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../@babel/generator/node_modules/jsesc/bin/jsesc" "$@"
ret=$?
else
node "$basedir/../@babel/generator/node_modules/jsesc/bin/jsesc" "$@"
ret=$?
fi
exit $ret
../json5/lib/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../json5/lib/cli.js" "$@"
ret=$?
else
node "$basedir/../json5/lib/cli.js" "$@"
ret=$?
fi
exit $ret
../less/bin/lessc #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../less/bin/lessc" "$@"
ret=$?
else
node "$basedir/../less/bin/lessc" "$@"
ret=$?
fi
exit $ret
../loose-envify/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../loose-envify/cli.js" "$@"
ret=$?
else
node "$basedir/../loose-envify/cli.js" "$@"
ret=$?
fi
exit $ret
../miller-rabin/bin/miller-rabin #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../miller-rabin/bin/miller-rabin" "$@"
ret=$?
else
node "$basedir/../miller-rabin/bin/miller-rabin" "$@"
ret=$?
fi
exit $ret
../mime/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../mime/cli.js" "$@"
ret=$?
else
node "$basedir/../mime/cli.js" "$@"
ret=$?
fi
exit $ret
../mkdirp/bin/cmd.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@"
ret=$?
else
node "$basedir/../mkdirp/bin/cmd.js" "$@"
ret=$?
fi
exit $ret
../multicast-dns/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../multicast-dns/cli.js" "$@"
ret=$?
else
node "$basedir/../multicast-dns/cli.js" "$@"
ret=$?
fi
exit $ret
../mockjs/bin/random #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../mockjs/bin/random" "$@"
ret=$?
else
node "$basedir/../mockjs/bin/random" "$@"
ret=$?
fi
exit $ret
../regjsparser/bin/parser #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../regjsparser/bin/parser" "$@"
ret=$?
else
node "$basedir/../regjsparser/bin/parser" "$@"
ret=$?
fi
exit $ret
../rimraf/bin.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../rimraf/bin.js" "$@"
ret=$?
else
node "$basedir/../rimraf/bin.js" "$@"
ret=$?
fi
exit $ret
../semver/bin/semver #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../semver/bin/semver" "$@"
ret=$?
else
node "$basedir/../semver/bin/semver" "$@"
ret=$?
fi
exit $ret
../sha.js/bin.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../sha.js/bin.js" "$@"
ret=$?
else
node "$basedir/../sha.js/bin.js" "$@"
ret=$?
fi
exit $ret
../sshpk/bin/sshpk-conv #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../sshpk/bin/sshpk-conv" "$@"
ret=$?
else
node "$basedir/../sshpk/bin/sshpk-conv" "$@"
ret=$?
fi
exit $ret
../sshpk/bin/sshpk-sign #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../sshpk/bin/sshpk-sign" "$@"
ret=$?
else
node "$basedir/../sshpk/bin/sshpk-sign" "$@"
ret=$?
fi
exit $ret
../sshpk/bin/sshpk-verify #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../sshpk/bin/sshpk-verify" "$@"
ret=$?
else
node "$basedir/../sshpk/bin/sshpk-verify" "$@"
ret=$?
fi
exit $ret
../strip-indent/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../strip-indent/cli.js" "$@"
ret=$?
else
node "$basedir/../strip-indent/cli.js" "$@"
ret=$?
fi
exit $ret
../svgo/bin/svgo #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../svgo/bin/svgo" "$@"
ret=$?
else
node "$basedir/../svgo/bin/svgo" "$@"
ret=$?
fi
exit $ret
../uglify-js/bin/uglifyjs #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../uglify-js/bin/uglifyjs" "$@"
ret=$?
else
node "$basedir/../uglify-js/bin/uglifyjs" "$@"
ret=$?
fi
exit $ret
../user-home/cli.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../user-home/cli.js" "$@"
ret=$?
else
node "$basedir/../user-home/cli.js" "$@"
ret=$?
fi
exit $ret
../uuid/bin/uuid #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../uuid/bin/uuid" "$@"
ret=$?
else
node "$basedir/../uuid/bin/uuid" "$@"
ret=$?
fi
exit $ret
../webpack/bin/webpack.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../webpack/bin/webpack.js" "$@"
ret=$?
else
node "$basedir/../webpack/bin/webpack.js" "$@"
ret=$?
fi
exit $ret
../webpack-dev-server/bin/webpack-dev-server.js #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../webpack-dev-server/bin/webpack-dev-server.js" "$@"
ret=$?
else
node "$basedir/../webpack-dev-server/bin/webpack-dev-server.js" "$@"
ret=$?
fi
exit $ret
../which/bin/which #!/bin/sh
\ No newline at end of file basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/../which/bin/which" "$@"
ret=$?
else
node "$basedir/../which/bin/which" "$@"
ret=$?
fi
exit $ret
{ {
"systemParams": "linux-x64-67", "systemParams": "win32-x64-72",
"modulesFolders": [ "modulesFolders": [
"node_modules" "node_modules"
], ],
......
import React,{Component,Fragment} from 'react' import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types' import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox, import {Page,Validator,Notification,FormItem,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table} from '@/components/Common-Library' InputItem,Input,Bind,SelectItem,Button,Label,Image,Table,Steps} from '@/components/Common-Library'
import Api from '@/service/api' import Api from '@/service/api'
import mLitatt from '../model' import mLitatt from '../model'
import CodeTableFactory from '@/components/CodeTable' import CodeTableFactory from '@/components/CodeTable'
import "./index.less" import "./index.less"
import { inject, observer } from 'mobx-react' import { inject, observer } from 'mobx-react'
import { action, observable,runInAction } from 'mobx' import { action, observable,runInAction } from 'mobx'
import Basic from './Basic'
import { Card } from 'antd'
const CodeTable = CodeTableFactory.getInstance() const CodeTable = CodeTableFactory.getInstance()
const StepItem = Steps.Item
@inject('UserContext') @inject('UserContext')
...@@ -34,6 +37,9 @@ export default class LitattScreen extends Page ...@@ -34,6 +37,9 @@ export default class LitattScreen extends Page
super(props) super(props)
this.model = new mLitatt() this.model = new mLitatt()
this.bind = Bind.bind(this) this.bind = Bind.bind(this)
this.state = {
flag: true
}
} }
async componentWillMount() async componentWillMount()
...@@ -57,175 +63,19 @@ export default class LitattScreen extends Page ...@@ -57,175 +63,19 @@ export default class LitattScreen extends Page
this.model.stopMonitor&&this.model.stopMonitor()//关闭校验 this.model.stopMonitor&&this.model.stopMonitor()//关闭校验
} }
//按钮事件
onSav= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('litatt/sav',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
onPed= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('litatt/ped',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
onChk= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('litatt/chk',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
onExi= ()=>{
this.formBlur=true //已触发表单提交处理
Validator.validate(this.model,this.model.descriptor,async(errors,values)=>{
if(errors)
return
const rtnmsg = await Api.post('litatt/exi',{data:this.model})
if(rtnmsg.retcod == SUCCESS)
{
Notification.success({message:'数据提交成功!'})
}
else
{
Notification.error({message:'服务端请求失败!'})
}
//余下逻辑处理
})
}
//交易内实现 //交易内实现
renderPage(){ renderPage(){
const bind = this.bind const bind = this.bind
const {i18n} = this.props const {i18n} = this.props
return ( return (
<div className="transPage"> <Card title="报文绑定" size="small" className="transTitle">
<Steps>
<StepItem title="明细">
<Label itext="参考号" trn="litatt" /> <Basic model={this.model} extra={this.extra} flag={this.state.flag} />
<InputItem InputProps={bind("ownref")} maxLength={16} desp="Reference" path="/lidgrp/rec/ownref" /> </StepItem>
</Steps>
</Card>
<Label itext="名称" trn="litatt" />
<InputItem InputProps={bind("nam")} maxLength={140} desp="Externally Displayed Name to Identify the Contract" path="/lidgrp/rec/nam" />
<Label itext="开证金额" trn="litatt" />
<SelectItem InputProps={bind("nom1_cur")} code={CodeTable.curtxt} desp="Currency" path="/lidgrp/cbs/nom1/cur"/>
<InputItem InputProps={bind("nom1_amt")} desp="Balance" path="/lidgrp/cbs/nom1/amt" />
<Label itext="申请人 参考号" trn="litatt" />
<InputItem InputProps={bind("pts1_ref")} maxLength={16} desp="参考号" path="/lidgrp/apl/pts/ref" />
<CheckboxItem InputProps={bind("aammod_addamtflg")} desp="Add. Amount" path="/litp0/aammod/addamtflg" />
<Label itext="信用证余额" trn="litatt" />
<InputItem InputProps={bind("opn1_cur")} maxLength={3} desp="Currency" path="/lidgrp/cbs/opn1/cur" />
<InputItem InputProps={bind("opn1_amt")} desp="Balance" path="/lidgrp/cbs/opn1/amt" />
<CheckboxItem InputProps={bind("revflg")} desp="Revolving Flag" path="/lidgrp/rec/revflg" />
<InputItem InputProps={bind("pts1_nam")} maxLength={100} desp="客户英文名称" path="/lidgrp/apl/pts/nam" />
<Label itext="指定银行" trn="litatt" />
<InputItem InputProps={bind("lidgrp_avbnam")} maxLength={40} desp="Available with Bank" path="/lidgrp/avbnam" />
<Label itext="受益人" trn="litatt" />
<Label itext="参考号" trn="litatt" />
<InputItem InputProps={bind("pts2_ref")} maxLength={16} desp="参考号" path="/lidgrp/ben/pts/ref" />
<CheckboxItem InputProps={bind("redclsflg")} desp="Red/Green Clause" path="/lidgrp/rec/redclsflg" />
<Label itext="兑付方式" trn="litatt" />
<SelectItem InputProps={bind("avbby")} desp="Available by" path="/lidgrp/rec/avbby"/>
<InputItem InputProps={bind("pts2_nam")} maxLength={100} desp="客户英文名称" path="/lidgrp/ben/pts/nam" />
<Label itext="开立日期" trn="litatt" />
<DatePickerItem InputProps={bind("opndat")} desp="Date L/C Opened/Issued" path="/lidgrp/rec/opndat" />
<Label itext="Shipment Date" trn="litatt" />
<DatePickerItem InputProps={bind("shpdat")} desp="Shipment Date" path="/lidgrp/rec/shpdat" />
<Label itext="通知行" trn="litatt" />
<Label itext="参考号" trn="litatt" />
<InputItem InputProps={bind("pts_ref")} maxLength={16} desp="参考号" path="/lidgrp/adv/pts/ref" />
<Label itext="到期日" trn="litatt" />
<DatePickerItem InputProps={bind("expdat")} desp="Date of Expiry" path="/lidgrp/rec/expdat" />
<InputItem InputProps={bind("expplc")} maxLength={29} desp="Place of Expiry" path="/lidgrp/rec/expplc" />
<InputItem InputProps={bind("pts_nam")} maxLength={100} desp="客户英文名称" path="/lidgrp/adv/pts/nam" />
<Label itext="信用证类型" trn="litatt" />
<SelectItem InputProps={bind("lcrtyp")} desp="Form of Documentary Credit" path="/lidgrp/rec/lcrtyp"/>
<Button type="primary" icon="save"
onClick={this.onSav} desp="Save" path="/mtabut/sav">
<Label itext="提交"/>
</Button>
<Button type="primary" onClick={this.onChk} desp="Check" path="/mtabut/chk">
<Label itext="检核"/>
</Button>
<Button type="primary" onClick={this.onPed} desp="暂存" path="/mtabut/ped">
<Label itext="暂存"/>
</Button>
<Button type="primary" onClick={this.onExi} desp="Exit" path="/mtabut/exi">
<Label itext="退出"/>
</Button>
</div>
) )
} }
} }
import React,{Component,Fragment} from 'react'
import PropTypes from 'prop-types'
import {Page,Validator,Notification,FormItem,DatePickerItem,TextAreaItem,CheckboxItem,Checkbox,
InputItem,Input,Bind,SelectItem,Button,Label,Image,Table,BottomBtn} from '@/components/Common-Library'
import Api from '@/service/api'
import mLitdck from '../model'
import CodeTableFactory from '@/components/CodeTable'
import "./index.less"
import { inject, observer } from 'mobx-react'
import { action, observable,runInAction } from 'mobx'
import { Row, Col} from 'antd';
import Ptspta2 from '@/views/Public/Ptspta2'
import Business from '@/views/Public/Business'
const CodeTable = CodeTableFactory.getInstance()
@inject('UserContext')
@inject('i18n')
@observer
export default class LitdckScreen extends Page
{
static childContextTypes = {
trn: PropTypes.string,
}
getChildContext () {
return {trn:'litdck'}
}
@observable
formBlur=false
constructor(props)
{
super(props)
this.model = new mLitdck()
this.bind = Bind.bind(this)
}
//交易内实现
renderPage(){
const bind = this.bind
const {i18n} = this.props
return (
<div style={{ position: 'relative' }}>
<Business wrappedComponentRef={ref => (this.com = ref)} steps={this.props.steps} extra={this.props.extra} model={this.model} />
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="不符点" trn="litdck" />
</Col>
<Col span={11}>
<TextAreaItem InputProps={bind("blk_docdis")} desp="Discrepancies" path="/brdgrp/blk/docdis"/>
</Col>
<Col span={2} offset={1}>
<Button type="primary" icon="search" onClick={this.onDocdis_buttxmsel} desp="..." path="/brtp/docdis/buttxmsel">
<Label itext="..."/>
</Button>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Ignore Discrepancies" trn="litdck" />
</Col>
<Col span={14}>
<CheckboxItem InputProps={bind("igndisflg")} desp="Ignore Discrepancies" path="/brdgrp/rec/igndisflg" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="discrepancies modified" trn="litdck" />
</Col>
<Col span={14}>
<CheckboxItem InputProps={bind("blk_docdisflg")} desp="discrepancies modified" path="/brdgrp/blk/docdisflg" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="收到的通知类型" trn="litdck" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("advtyp")} code={CodeTable.advtyp} desp="Type of Advice Received" path="/brdgrp/rec/advtyp"/>
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="注释和结论" trn="litdck" />
</Col>
<Col span={14}>
<TextAreaItem InputProps={bind("blk_comcon")} desp="Comments and Conclusions" path="/brdgrp/blk/comcon"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="付款日期" trn="litdck" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("totdat")} desp="Date to be Paid" path="/brdgrp/rec/totdat" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Discrepancy Advice Dated" trn="litdck" />
</Col>
<Col span={14}>
<DatePickerItem InputProps={bind("disdat")} desp="Date of Discrepancy Advice" path="/brdgrp/rec/disdat" />
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Documents on Approval Basis" trn="litdck" />
</Col>
<Col span={14}>
<CheckboxItem InputProps={bind("approvcod")} desp="Documents on Approval Basis" path="/brdgrp/rec/approvcod" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="结算指示" trn="litdck" />
</Col>
<Col span={11}>
<TextAreaItem InputProps={bind("blk_setinsbr")} desp="Settlement Instructions BR" path="/brdgrp/blk/setinsbr"/>
</Col>
<Col span={2} offset={1}>
<Button type="primary" icon="search" onClick={this.onSetinstxm_buttxmsel} desp="..." path="/brtp/setinstxm/buttxmsel">
<Label itext="..."/>
</Button>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
{/* <Label value={this.model.docgrdm_docdsclab} desp="Label of document description" path="/brtp/docgrdm/docdsclab" /> */}
<Label itext="Create 752" trn="litdck" />
</Col>
<Col span={14}>
<CheckboxItem InputProps={bind("brtp_cre752flg")} desp="Create 752" path="/brtp/cre752flg" />
</Col>
</Row>
</Col>
</Row>
<Row>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
<Label itext="Further Identification" trn="litdck" />
</Col>
<Col span={14}>
<SelectItem InputProps={bind("brtp_furide")} desp="MT752: Further Indentification" path="/brtp/furide"/>
</Col>
</Row>
</Col>
<Col span={12}>
<Row className="row">
<Col span={5} offset={2}>
{/* <Label value={this.model.docgrdm_docdsclab} desp="Label of document description" path="/brtp/docgrdm/docdsclab" /> */}
<Label itext="Create MT 732" trn="litdck" />
</Col>
<Col span={14}>
<CheckboxItem InputProps={bind("brtp_cre732flg")} desp="Create MT 732" path="/brtp/cre732flg" />
</Col>
</Row>
</Col>
</Row>
<BottomBtn _this={this} />
</div>
)
}
}
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