Commit 87811a33 by zenghuan

Merge remote-tracking branch 'origin/develop' into develop

parents 0b6d9133 9774c576
......@@ -13,6 +13,9 @@ if (process.env.NODE_ENV === 'production') {//生产模式
"hostDomlc": "",
"hostCollection": "",
"hostDerivative": "",
"hostAdmin":"",
"hostFactoring": "",
"hostGjzf":"",
"basePath": "/webapi",
"schemes": "",
"message": {
......
......@@ -55,6 +55,11 @@ export default {
this.model.infcon.opndatfrom = new Date();
this.model.infcon.opndatto = new Date();
this.model.infcon.nam = "";
this.model.infcon.ownusr = "";
this.model.infcon.usr = "";
this.model.infcon.bnktyp = "";
this.model.infcon.gzno = "";
this.model.infcon.seacur = "";
this.model.infcon.eaamtfr = "";
this.model.infcon.eaamtto = "";
......@@ -65,8 +70,8 @@ export default {
this.model.infcon.seapty = "";
this.model.infcon.searol = "";
this.model.infcon.usrextkey = "";
this.model.infcon.seasta = "";
this.model.infcon.accmng = "";
this.model.infcon.fttyp = "";
},
......
......@@ -8,23 +8,26 @@ export default class infftd {
nam: "", // Name客户名称 .infcon.nam
opndatfrom: "", // 有效日期自 .infcon.opndatfrom
opndatto: "", // Open Date to .infcon.opndatto
seacur: "", // 币种 .infcon.seacur
seaamtfr: "", // 金额自 .infcon.seaamtfr
seaamtto: "", // Amount to .infcon.seaamtto
searef: "", //参与方参考号
ownusr:"", //客户名称
usr:"", //资金部经办人
bnktyp:"", //银行类型
gzno:"", //挂起编号
searef: "", //参与方参考号
ptyextkey: "", // 选择一个参与方 .infcon.pty.extkey
ptynam: "", // External Visible Name .infcon.pty.nam
seapty: "", // 参与方名称/BIC .infcon.seapty
searol: "",
usrextkey: "", // User ID .infcon.usr.extkey
seasta: "", // Status .infcon.seasta
accmng: "", // Account manager .infcon.accmng
fttyp: "", //类型
fttyp: "", //资金转账类型
},
infbut: {
......
......@@ -7,14 +7,14 @@
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="资金调拨编号"
label="业务编号"
prop="seaownref"
style="width: 100%"
>
<c-input
v-model="model.infcon.seaownref"
maxlength="40"
placeholder="请输入资金调拨编号"
placeholder="请输入业务编号"
>
</c-input>
</el-form-item>
......@@ -60,124 +60,99 @@
<el-row v-show="searchSlot.searchToggle">
<c-col :span="24">
<c-col :span="8">
<el-form-item label="币种" prop="seacur" style="width: 100%">
<c-select
v-model="model.infcon.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.seacur"
<el-form-item label="客户名称" prop="ownusr" style="width: 100%">
<c-input
v-model="model.infcon.ownusr"
maxlength="40"
placeholder="请输入客户名称"
>
</c-select>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item :label="$t('lc.金额区间')" style="width: 100%">
<c-col :span="11">
<c-input
v-model="model.infcon.amtmin"
:placeholder="$t('lc.请输入金额下限')"
style="width: 100%"
></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input
v-model="model.infcon.amtmax"
:placeholder="$t('lc.请输入金额上限')"
style="width: 100%"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="参与方参考号"
prop="searef"
style="width: 100%"
>
<el-form-item label="银行类型" prop="bnktyp" style="width: 100%">
<c-input
v-model="model.infcon.searef"
v-model="model.infcon.bnktyp"
maxlength="40"
placeholder="请输入参与方参考号"
placeholder="请输入银行类型"
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Account manager" prop="accmng" style="width: 100%">
<c-input v-model="model.infcon.accmng" maxlength="40" placeholder="请输入Account manager">
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="参与方名称" prop="seapty" style="width: 100%">
<c-input v-model="model.infcon.seapty" maxlength="40" placeholder="请输入参与方名称">
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="角色" prop="searol" style="width: 100%">
label="资金转账类型"
prop="fttyp"
style="width: 100%"
>
<c-select
v-model="model.infcon.searol"
v-model="model.infcon.fttyp"
style="width: 100%"
placeholder="请选择角色"
:code="codes.searol"
placeholder="请选择资金转账类型"
:code="codes.fttyp"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="角色ID" prop="usrextkey" style="width: 100%">
<c-input v-model="model.infcon.usrextkey" maxlength="40" placeholder="请输入角色ID">
<el-form-item label="资金部经办人" prop="usr" style="width: 100%">
<c-input
v-model="model.infcon.usr"
maxlength="40"
placeholder="请输入资金部经办人名称"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="状态" prop="seasta" style="width: 100%">
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择状态"
:code="codes.seasta">
</c-select>
<el-form-item label="挂起编号" prop="gzno" style="width: 100%">
<c-input
v-model="model.infcon.gzno"
maxlength="40"
placeholder="请输入挂起编号"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="定存拆借类型" prop="fttyp" style="width: 100%">
<el-form-item label="状态" prop="seasta" style="width: 100%">
<c-select
v-model="model.infcon.fttyp"
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择定存拆借类型"
:code="codes.fttyp">
placeholder="请选择状态"
:code="codes.seasta"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
</template>
</c-list-search>
<c-col :span="24" style="margin-top: 10px; margin-bottom: 10px">
<c-button class="medium_bcs" size="medium" type="primary" style="margin-top: 10px; margin-bottom: 10px" title="FTTFCM"
@click="toFttfcm">
<c-button
class="medium_bcs"
size="medium"
type="primary"
style="margin-top: 10px; margin-bottom: 10px"
title="FTTFCM"
@click="toFttfcm"
>
拆借存放登记及确认
</c-button>
<c-button class="medium_bcs" size="medium" type="primary" style="margin-left: 20px" title="FTTPCM"
@click="toFttpcm">
<c-button
class="medium_bcs"
size="medium"
type="primary"
style="margin-left: 20px"
title="FTTPCM"
@click="toFttpcm"
>
头寸调拨登记及确认
</c-button>
</c-col>
......@@ -186,7 +161,7 @@
<div style="height: 90%">
<c-col :span="24">
<el-tabs v-model="activeTab" class="y-tabs">
<el-tab-pane label="资金调拨查询" name="zjdb">
<el-tab-pane label="资金拆借/头寸调拨查询" name="zjdb">
<el-table
:data="stmData.data"
:columns="stmData.columns"
......@@ -237,7 +212,7 @@ export default {
stmData: {
columns: [
{
label: "资金调拨编号",
label: "业务编号",
prop: "ownref",
width: "180px",
},
......@@ -257,41 +232,80 @@ export default {
width: "120px",
},
{
label: "资金部负责人",
prop: "ownsur",
label: "客户名称",
prop: "ownusr",
width: "120px",
},
{
label: "清算中心负责人",
label: "资金部经办人",
prop: "usr",
width: "140px",
width: "120px",
},
{
label: "定存拆借类型",
label: "资金转账类型",
prop: "fttyp",
width: "120px",
},
{
label: "确认日期",
prop: "cnfdat",
width: "120px",
},
{
label: "到期日",
prop: "matdat",
width: "120px",
},
{
label: "关闭日期",
prop: "clsdat",
width: "120px",
},
{
label: "年利率",
prop: "rat",
width: "120px",
},
{
{
label: "计息方式",
prop: "cntfra",
width: "120px",
},
{
{
label: "银行类型",
prop: "bnktyp",
width: "120px",
},
{
label: "挂起编号",
prop: "gzno",
width: "120px",
},
{
label: "版本",
prop: "ver",
width: "120px",
},
{
label: "天数",
prop: "cntfra",
width: "120px",
},
{
label: "分行内部识别码",
prop: "branchinr",
width: "160px",
},
{
label: "分行关键识别码",
prop: "bchkeyinr",
width: "160px",
},
{
label: "实体外部键",
prop: "etyextkey",
width: "120px",
},
],
data: [],
},
......
......@@ -58,6 +58,11 @@ export default {
this.model.infcon.eaamtfr = "";
this.model.infcon.eaamtto = "";
this.model.infcon.ownusr = "";
this.model.infcon.usr = "";
this.model.infcon.acc = "";
this.model.infcon.acc2 = "";
this.model.infcon.searef = "";
this.model.infcon.ptyextkey = "";
this.model.infcon.ptynam = "";
......
......@@ -5,24 +5,24 @@ export default class inffxd {
this.data = {
infcon: {
seaownref: "", // 业务编号 .infcon.seaownref
nam: "", // Name客户名称 .infcon.nam
nam: "", // 业务名称 .infcon.nam
opndat: "", //
opndatfrom: "", // 有效日期自 .infcon.opndatfrom
opndatto: "", // Open Date to .infcon.opndatto
seacur: "", // 币种 .infcon.seacur
seaamtfr: "", // 金额自 .infcon.seaamtfr
seaamtto: "", // Amount to .infcon.seaamtto
ownusr:"",
usr:"",
acc:"",
acc2:"",
searef: "", //参与方参考号
searef: "",
ptyextkey: "", // 选择一个参与方 .infcon.pty.extkey
ptynam: "", // External Visible Name .infcon.pty.nam
seapty: "", // 参与方名称/BIC .infcon.seapty
searol: "",
usrextkey: "", // User ID .infcon.usr.extkey
seasta: "", // Status .infcon.seasta
accmng: "", // Account manager .infcon.accmng
fxtyp: "", //类型
......
......@@ -62,89 +62,58 @@
<c-col :span="24">
<c-col :span="8">
<el-form-item label="币种" prop="seacur" style="width: 100%">
<c-select
v-model="model.infcon.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.seacur"
>
</c-select>
<el-form-item
label="客户名称" prop="ownusr" style="width: 100%">
<c-input v-model="model.infcon.ownusr" maxlength="40" placeholder="请输入客户名称">
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item :label="$t('lc.金额区间')" style="width: 100%">
<c-col :span="11">
<c-input
v-model="model.infcon.amtmin"
:placeholder="$t('lc.请输入金额下限')"
style="width: 100%"
></c-input>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-input
v-model="model.infcon.amtmax"
:placeholder="$t('lc.请输入金额上限')"
style="width: 100%"
></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="参与方参考号"
prop="searef"
style="width: 100%"
>
<c-input
v-model="model.infcon.searef"
maxlength="40"
placeholder="请输入参与方参考号"
>
label="账户经理" prop="accmng" style="width: 100%">
<c-input v-model="model.infcon.accmng" maxlength="40" placeholder="请输入账户经理名称">
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="外汇交易类型" prop="fxtyp" style="width: 100%">
<c-select
v-model="model.infcon.fxtyp"
style="width: 100%"
placeholder="请选择外汇交易类型"
:code="codes.fxtyp">
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Account manager" prop="accmng" style="width: 100%">
<c-input v-model="model.infcon.accmng" maxlength="40" placeholder="请输入Account manager">
label="资金部经办人" prop="usr" style="width: 100%">
<c-input v-model="model.infcon.usr" maxlength="40" placeholder="请输入资金部经办人名称">
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="参与方名称" prop="seapty" style="width: 100%">
<c-input v-model="model.infcon.seapty" maxlength="40" placeholder="请输入参与方名称">
label="外币结算账户" prop="acc" style="width: 100%">
<c-input v-model="model.infcon.acc" maxlength="40" placeholder="请输入外币结算账户">
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="角色" prop="searol" style="width: 100%">
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择角色"
:code="codes.searol"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="角色ID" prop="usrextkey" style="width: 100%">
<c-input v-model="model.infcon.usrextkey" maxlength="40" placeholder="请输入角色ID">
label="本币结算账户" prop="acc2" style="width: 100%">
<c-input v-model="model.infcon.usr" maxlength="40" placeholder="请输入本币结算账户">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item label="状态" prop="seasta" style="width: 100%">
<c-select
......@@ -155,16 +124,7 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="结售汇类型" prop="fxtyp" style="width: 100%">
<c-select
v-model="model.infcon.fxtyp"
style="width: 100%"
placeholder="请选择结售汇类型"
:code="codes.fxtyp">
</c-select>
</el-form-item>
</c-col>
</c-col>
</el-row>
......@@ -256,11 +216,20 @@ export default {
width: "180px",
},
{
label: "平盘类型",
prop: "bnktyp",
width: "180px",
label: "客户名称",
prop: "ownusr",
width: "120px",
},
{
label: "资金部经办人",
prop: "usr",
width: "120px",
},
{
label: "外汇交易类型",
prop: "fxtyp",
width: "120px",
},
{
label: "成交日期",
prop: "opndat",
......@@ -292,30 +261,55 @@ export default {
width: "120px",
},
{
label: "远期交割日",
label: "平盘日期",
prop: "setdat",
width: "120px",
},
{
label: "择期交割起始日",
prop: "setdatfrm",
width: "120px",
width: "160px",
},
{
label: "择期交割截止日",
prop: "setdatto",
width: "160px",
},
{
label: "结算日期",
prop: "clsdat",
width: "120px",
},
{
label: "版本",
prop: "ver",
width: "120px",
},
{
label: "分支机构编号",
prop: "branchinr",
width: "120px",
},
{
label: "分支机构关键编号",
prop: "bchkeyinr",
width: "160px",
},
{
label: "交易主体",
prop: "trnman",
width: "120px",
},
{
label: "结售汇类型",
label: "交易内部编号",
prop: "trdint",
width: "120px",
},
{
label: "交易外部编号",
prop: "trdout",
width: "120px",
},
{
label: "外币结算账号",
......@@ -328,16 +322,44 @@ export default {
width: "120px",
},
{
label: "资金部经办人",
prop: "ownsur",
label: "处置1",
prop: "dsp",
width: "120px",
},
{
label: "营运部经办人",
prop: "usr",
label: "处置2",
prop: "dsp2",
width: "120px",
},
{
label: "现金覆盖率",
prop: "cshpct",
width: "120px",
},
{
label: "账户经理",
prop: "accmng",
width: "120px",
},
{
label: "汇率",
prop: "rat1",
width: "120px",
},
{
label: "账户经理部门",
prop: "hdbch",
width: "120px",
},
{
label: "实体外部键",
prop: "etyextkey",
width: "120px",
},
],
data: [],
},
......
......@@ -581,13 +581,13 @@ export default {
let orgObj = this.header.orgList.find(item => item.id === param)
let roleObj = this.header.roleTypeList.find(item => item.key === this.header.curRole.id+"")
this.initRoleList(orgObj);
if(this.header.roleList && this.header.roleList.length>0 && ((orgObj.departmentNumber==="1000" && roleObj.value!=="HEAD")
||(orgObj.departmentNumber!=="1000" && roleObj.value==="HEAD"))){
if(this.header.roleList && this.header.roleList.length>0 && ((orgObj.departmentnumber==="1000" && roleObj.value!=="HEAD")
||(orgObj.departmentnumber!=="1000" && roleObj.value==="HEAD"))){
this.changeRoles(this.header.roleList[0].id);
sessionStorage.setItem('curRole', JSON.stringify(this.header.roleList[0]));
}
if(this.header.roleList && this.header.roleList.length===0 ) {
if (orgObj.departmentNumber === "1000") {
if (orgObj.departmentnumber === "1000") {
this.$notify({title: "失败", message: "请先维护总行机构角色!", type: "error",});
} else {
this.$notify({title: "失败", message: "请先维护分行机构角色!", type: "error",});
......
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