Commit 1b449cee by 李少勇

反洗钱交易开发

parent 2a9fa13b
......@@ -5121,6 +5121,19 @@ const CodeTable = {
{label: "信汇", value: "2"},
{label: "其他", value: "3"},
],
paytype2: [
{label: "现金", value: "0001"},
{label: "现金结售汇", value: "0002"},
{label: "现钞兑换", value: "0003"},
{label: "其他现金", value: "0004"},
{label: "信用证", value: "0101"},
{label: "托收", value: "0102"},
{label: "保函", value: "0103"},
{label: "电汇", value: "0104"},
{label: "票汇", value: "0105"},
{label: "信汇", value: "0106"},
{label: "其他非现金支付", value: "0107"},
],
payuil: [
{label: "英文", value: "EN"},
{label: "中文", value: "CN"},
......@@ -10013,5 +10026,17 @@ const CodeTable = {
{label:"发报",value:"<" },
{label:"收报",value:">" },
],
oppcusttype: [
{label:"对公",value:"C" },
{label:"对私",value:"I" },
],
opporgtype: [
{label: "现代化支付系统行号",value:"11" },
{label: "人民币结算账户管理系统行号",value:"12" },
{label: "银行内部机构号",value:"13" },
{label: "金融机构代码",value:"14" },
{label: "其他",value:"99" },
]
};
export default CodeTable;
export default {
data() {
return {
rules: {
}
}
}
}
export default class Inffxq {
constructor() {
this.data = {
paytype: '',
oppname: '',
oppacctid: '',
oppisgust: '',
oppcustid: '',
oppcusttype: '',
oppoffshore: '',
opporgid: '',
opporgname: '',
opporgtype: '',
opporggountry: '',
opporgarea: '',
trgocountry: '',
trgoarea: '',
iscross: '',
pbctsct: '',
}
}
}
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- ==================左边================ -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="支付工具及结算方式" prop="paytype">
<c-select :code="codes.paytype2" v-model="model.paytype" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方名称" prop="oppname">
<c-input v-model="model.oppname"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方账号" prop="oppacctid">
<c-input v-model="model.oppacctid"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方是否我行客户" prop="oppisgust">
<c-select :code="codes.bxh" v-model="model.oppisgust" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方客户编号" prop="oppcustid">
<c-input v-model="model.oppcustid"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方客户类型" prop="oppcusttype">
<c-select :code="codes.oppcusttype" v-model="model.oppcusttype" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方是否离岸账户" prop="oppoffshore">
<c-select :code="codes.bxh" v-model="model.oppoffshore" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否跨境" prop="iscross">
<c-select :code="codes.bxh" v-model="model.iscross" style="width:100%">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="对方金融机构编号" prop="opporgid">
<c-input v-model="model.opporgid"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方金融机构名称" prop="opporgname">
<c-input v-model="model.opporgname"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方金融机构类型" prop="opporgtype">
<c-select :code="codes.opporgtype" v-model="model.opporgtype" style="width:100%">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方金融机构网点国家" prop="opporggountry">
<c-input v-model="model.opporggountry"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="对方金融机构网点地区" prop="opporgarea">
<c-input v-model="model.opporgarea"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易去向国家" prop="trgocountry">
<c-input v-model="model.trgocountry"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交易去向地区" prop="trgoarea">
<c-input v-model="model.trgoarea"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="涉外收支交易代码" prop="pbctsct">
<c-input v-model="model.pbctsct"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import event from '../event'
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [event],
components: { },
data() {
return {
};
},
methods: {
},
created: function () {
},
mounted() {
},
computed: {
},
};
</script>
<style scope></style>
<template>
<div class="eContainer-search">
<c-tabs ref="elment" type="card" v-model="tabVal">
<el-tab-pane label="反洗钱报送" name="infent">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small"
:validate-on-rule-change="false">
<c-content>
<m-infsea :model="model" :codes="codes" ref="infsea" />
</c-content>
</el-form>
</el-tab-pane>
</c-tabs>
</div>
</template>
<script>
import CodeTable from "~/config/CodeTable";
import Inffxq from "../model";
import Infsea from "./Infsea";
import Check from "../model/check"
export default {
name: 'Inffxq',
components: {
"m-infsea": Infsea,
},
provide() {
return {
root: this
}
},
mixins: [Check],
data() {
return {
tabVal: "infent",
model: new Inffxq().data,
codes: { ...CodeTable },
}
},
methods: {
},
mounted() {
},
}
</script>
<style scoped></style>
......@@ -238,6 +238,7 @@ const StaticsRouter = [
{ path: 'infinv', component: Infinv, name: 'Infinv', meta: { keepAlive: true, title: '发票查询'} },
{ path: 'infent', component: Infent, name: 'Infent', meta: { keepAlive: true, title: '企业名录查询'} },
{ path: 'infanb', component: Infanb, name: 'Infanb', meta: { keepAlive: true, title: '2120对账'} },
{ path: 'inffxq', component: () => import('./Inffxq/views'), name: 'Inffxq', meta: { keepAlive: true, title: '反洗钱报送'} },
]
......
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