Commit 555ba47a by zhujiazhan

Merge remote-tracking branch 'origin/development-202206' into development-202206

parents 6c522ab1 639a6a5d
...@@ -6726,8 +6726,8 @@ const CodeTable = { ...@@ -6726,8 +6726,8 @@ const CodeTable = {
// {label:"Issuance of the credit amendment", value:"ISSU"}, // {label:"Issuance of the credit amendment", value:"ISSU"},
// ], // ],
trnchato: [ trnchato: [
{ label: "Applicant", value: "APPL" }, { label: "Applicant Side", value: "APPL" },
{ label: "Beneficiary", value: "BENE" }, { label: "Beneficiary Side", value: "BENE" },
{ label: "Other", value: "OTHR" } { label: "Other", value: "OTHR" }
], ],
bgftktyp: [ bgftktyp: [
...@@ -7027,5 +7027,27 @@ const CodeTable = { ...@@ -7027,5 +7027,27 @@ const CodeTable = {
{label:"TEND",value:"TEND Tender or Bid"}, {label:"TEND",value:"TEND Tender or Bid"},
{label:"WARR",value:"WARR Warrantyimaintenance"}, {label:"WARR",value:"WARR Warrantyimaintenance"},
], ],
legfrm1:[
{label:"Standby letter of credit ",value:"STBY" },
{label:"Uniform Rules for Contract Guarant. URCG",value:"URG" },
{label:"Undertaking (for example guarantee, surely)",value:"UNDK" },
{label:"Uniform Rules for Contract Bonds URCB",value:"URB" },
{label:"OTHER",value:"DEPU" },
{label:"Unit. Nations Convention ind. Guarantees",value:"UNC" },
{label:"Demand guarantee ",value:"DGAR" },
{label:"Guarantee (Standard)",value:"STD" },
{label:"Guarantee (Others)",value:"GUO" },
{label:"Surety Payable On First Demand ",value:"SPDM" },
{label:"Guarantee (ICC758)",value:"758" },
{label:"Guarantee (ICC458)",value:"458" },
{label:"Uniform Customs and Pract.Doc.Cre. UCP",value:"UCP" },
{label:"Standby Letter of Credit (ISP)",value:"ISP" },
],
delto1:[
{label:"Beneficiary",value:"BENE" },
{label:"Specified address",value:"OTHR" },
{label:"Applicant",value:"APPL" },
{label:"Obligor",value:"OBLI" },
],
} }
export default CodeTable; export default CodeTable;
...@@ -21,7 +21,7 @@ export default { ...@@ -21,7 +21,7 @@ export default {
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } //{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"brtp.recget.sdamod.dadsnd":[ "brtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -130,7 +130,7 @@ export default { ...@@ -130,7 +130,7 @@ export default {
], ],
"brdgrp.prb.pts.adrblk":[ "brdgrp.prb.pts.adrblk":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"brdgrp.prb.dbfadrblkcn":[ "brdgrp.prb.dbfadrblkcn":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -19,7 +19,7 @@ export default { ...@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -45,7 +45,7 @@ export default { ...@@ -45,7 +45,7 @@ export default {
], ],
"brdgrp.cbs.max.amt":[ "brdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -58,7 +58,7 @@ export default { ...@@ -58,7 +58,7 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"brdgrp.cbs.opn1.amt":[ "brdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
......
...@@ -21,7 +21,7 @@ export default { ...@@ -21,7 +21,7 @@ export default {
"lidgrp.cbs.opn1.amt":[ "lidgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } //{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"brtp.recget.sdamod.dadsnd":[ "brtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
......
...@@ -2,7 +2,7 @@ import Api from "~/service/Api" ...@@ -2,7 +2,7 @@ import Api from "~/service/Api"
import Utils from "~/utils" import Utils from "~/utils"
export default { export default {
async onInfbutSearow () { async onInfbutSearow() {
let rtnmsg = await this.executeRule("infbut.searow") let rtnmsg = await this.executeRule("infbut.searow")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -12,7 +12,7 @@ export default { ...@@ -12,7 +12,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async handleSearch () { async handleSearch() {
this.stmData.data = []; this.stmData.data = [];
let opndatfrom = this.model.infcon.opndatfrom; let opndatfrom = this.model.infcon.opndatfrom;
if (!opndatfrom || opndatfrom == '') { if (!opndatfrom || opndatfrom == '') {
...@@ -34,11 +34,26 @@ export default { ...@@ -34,11 +34,26 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async handleReset () { async handleReset() {
this.model.infcon.seaownref = ""
this.model.infcon.opndatfrom = new Date();
this.model.infcon.opndatto = new Date();
this.model.mylx = "";
this.model.infcon.nam = "";
this.model.infcon.searef = "";
this.model.infcon.pty.extkey = "";
this.model.infcon.pty.nam = "";
this.model.infcon.seapty = "";
this.model.infcon.searol = "";
this.model.infcon.usr.extkey = "";
this.model.infcon.seasta = "";
this.model.infcon.seacur = "";
this.model.infcon.seaamtfr = "0.00";
this.model.infcon.seaamtto = "0.00";
this.model.sealcrtyp = "";
this.model.elcflg = "";
}, },
async onInfbutDsp () { async onInfbutDsp() {
let rtnmsg = await this.executeRule("infbut.dsp") let rtnmsg = await this.executeRule("infbut.dsp")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -48,7 +63,7 @@ export default { ...@@ -48,7 +63,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutUserow () { async onInfbutUserow() {
let rtnmsg = await this.executeRule("infbut.userow") let rtnmsg = await this.executeRule("infbut.userow")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -58,7 +73,7 @@ export default { ...@@ -58,7 +73,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutClr () { async onInfbutClr() {
let rtnmsg = await this.executeRule("infbut.clr") let rtnmsg = await this.executeRule("infbut.clr")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -68,7 +83,7 @@ export default { ...@@ -68,7 +83,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutButprt () { async onInfbutButprt() {
let rtnmsg = await this.executeRule("infbut.butprt") let rtnmsg = await this.executeRule("infbut.butprt")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -78,7 +93,7 @@ export default { ...@@ -78,7 +93,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfbutExi () { async onInfbutExi() {
let rtnmsg = await this.executeRule("infbut.exi") let rtnmsg = await this.executeRule("infbut.exi")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -88,7 +103,7 @@ export default { ...@@ -88,7 +103,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onRecpanButgetref () { async onRecpanButgetref() {
let rtnmsg = await this.executeRule("recpan.butgetref") let rtnmsg = await this.executeRule("recpan.butgetref")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -98,7 +113,7 @@ export default { ...@@ -98,7 +113,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onBenpDet () { async onBenpDet() {
let rtnmsg = await this.executeRule("benp.det") let rtnmsg = await this.executeRule("benp.det")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -108,7 +123,7 @@ export default { ...@@ -108,7 +123,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onAplpDet () { async onAplpDet() {
let rtnmsg = await this.executeRule("aplp.det") let rtnmsg = await this.executeRule("aplp.det")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -118,7 +133,7 @@ export default { ...@@ -118,7 +133,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onLcrdftatButtxmsel () { async onLcrdftatButtxmsel() {
let rtnmsg = await this.executeRule("lcrdftat.buttxmsel") let rtnmsg = await this.executeRule("lcrdftat.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -128,7 +143,7 @@ export default { ...@@ -128,7 +143,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onPreperButtxmsel () { async onPreperButtxmsel() {
let rtnmsg = await this.executeRule("preper.buttxmsel") let rtnmsg = await this.executeRule("preper.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -138,7 +153,7 @@ export default { ...@@ -138,7 +153,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onLcrgodButtxmsel () { async onLcrgodButtxmsel() {
let rtnmsg = await this.executeRule("lcrgod.buttxmsel") let rtnmsg = await this.executeRule("lcrgod.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -148,7 +163,7 @@ export default { ...@@ -148,7 +163,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onLcrdocButtxmsel () { async onLcrdocButtxmsel() {
let rtnmsg = await this.executeRule("lcrdoc.buttxmsel") let rtnmsg = await this.executeRule("lcrdoc.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -158,7 +173,7 @@ export default { ...@@ -158,7 +173,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onAdlcndButtxmsel () { async onAdlcndButtxmsel() {
let rtnmsg = await this.executeRule("adlcnd.buttxmsel") let rtnmsg = await this.executeRule("adlcnd.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -168,7 +183,7 @@ export default { ...@@ -168,7 +183,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInsbnkButtxmsel () { async onInsbnkButtxmsel() {
let rtnmsg = await this.executeRule("insbnk.buttxmsel") let rtnmsg = await this.executeRule("insbnk.buttxmsel")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -178,7 +193,7 @@ export default { ...@@ -178,7 +193,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfconButshw () { async onInfconButshw() {
let rtnmsg = await this.executeRule("infcon.butshw") let rtnmsg = await this.executeRule("infcon.butshw")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
...@@ -188,7 +203,7 @@ export default { ...@@ -188,7 +203,7 @@ export default {
this.$notify.error({ title: '错误', message: '服务请求失败!' }); this.$notify.error({ title: '错误', message: '服务请求失败!' });
} }
}, },
async onInfconButshword () { async onInfconButshword() {
let rtnmsg = await this.executeRule("infcon.butshword") let rtnmsg = await this.executeRule("infcon.butshword")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
......
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24" style="margin-top: 30px">
<c-col :span="11"> <c-col :span="11">
<c-edit-table :model="model" v-bind="docgrd"> <c-edit-table :model="model" v-bind="docgrd">
</c-edit-table> </c-edit-table>
......
...@@ -82,7 +82,7 @@ ...@@ -82,7 +82,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label=" " prop="bodgrp.rec.matperbeg"> <el-form-item label=" " prop="bodgrp.rec.matperbeg">
<c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%" <c-select v-model="model.bodgrp.rec.matperbeg" style="width:100%"
placeholder="请选择Start of Maturity Period MATBEG" disabled> placeholder="请选择Start of Maturity Period MATBEG" disabled :code="codes.matperbeg">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
</c-input> </c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" <c-button size="small" type="primary"
@click="showGridPromptDialog('botp.proins.buttxmsel',null,null,{TXT:'bodgrp.blk.resrej'},{TXT:false},'doxpDialog')"> @click="showGridPromptDialog('botp.resrej.buttxmsel',null,null,{TXT:'bodgrp.blk.resrej'},{TXT:false},'doxpDialog')">
... ...
</c-button> </c-button>
</template> </template>
......
...@@ -174,6 +174,7 @@ ...@@ -174,6 +174,7 @@
:argadr="{ :argadr="{
title: '', title: '',
trans: 'brdgrp', trans: 'brdgrp',
trans1:'brtp',
}" }"
:rol="[ :rol="[
{ {
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<c-select <c-select
v-model="model.brdgrp.cbs.max.cur" v-model="model.brdgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择单据金额"
disabled disabled
> >
<el-option <el-option
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
> >
<c-input <c-input
v-model="model.brdgrp.cbs.max.amt" v-model="model.brdgrp.cbs.max.amt"
placeholder="请输入附加金额" placeholder="请输入单据金额"
disabled disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -41,9 +41,9 @@ ...@@ -41,9 +41,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.max2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.brdgrp.cbs.max2.cur" v-model="model.brdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择附加金额"
disabled disabled
......
...@@ -5,17 +5,14 @@ ...@@ -5,17 +5,14 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
:label="$t('brtp.S0000172')" label="Reference"
prop="lidgrp.rec.ownref" prop="lidgrp.rec.ownref"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.lidgrp.rec.ownref" v-model="model.lidgrp.rec.ownref"
maxlength="16" maxlength="16"
:placeholder=" placeholder=""
$t('other.please_enter') +
$t('brtp.S0000172')
"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
...@@ -35,14 +32,6 @@ ...@@ -35,14 +32,6 @@
>i</span >i</span
> >
</c-button> </c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
>
获取
</c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
...@@ -52,15 +41,13 @@ ...@@ -52,15 +41,13 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-form-item <c-form-item
:label="$t('brtp.S0000183')" label="Name"
prop="lidgrp.rec.nam" prop="lidgrp.rec.nam"
> >
<c-input <c-input
v-model="model.lidgrp.rec.nam" v-model="model.lidgrp.rec.nam"
maxlength="40" maxlength="40"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000183')
"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
...@@ -72,18 +59,15 @@ ...@@ -72,18 +59,15 @@
<!-- ---------------Left--------------- --> <!-- ---------------Left--------------- -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="9">
<el-form-item <el-form-item
:label="$t('brtp.S0000173')" label="L/C Amount"
prop="lidgrp.cbs.nom1.cur" prop="lidgrp.cbs.nom1.cur"
> >
<c-select <c-select
v-model="model.lidgrp.cbs.nom1.cur" v-model="model.lidgrp.cbs.nom1.cur"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') +
$t('brtp.S0000173')
"
:code="codes.cur" :code="codes.cur"
disabled disabled
> >
...@@ -91,7 +75,7 @@ ...@@ -91,7 +75,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="10">
<c-form-item <c-form-item
label="" label=""
label-width="5px" label-width="5px"
...@@ -99,28 +83,31 @@ ...@@ -99,28 +83,31 @@
> >
<c-input <c-input
v-model="model.lidgrp.cbs.nom1.amt" v-model="model.lidgrp.cbs.nom1.amt"
:placeholder=" placeholder=""
$t('other.please_enter') +
$t('brtp.S0000173')
"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="5" >
<c-form-item
label=""
label-width="20px"
>
<c-checkbox disabled v-model="model.brtp.aammod.addamtflg">Add.Amount</c-checkbox>
</c-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="9">
<el-form-item <el-form-item
:label="$t('brtp.S0000174')" label="Open Amount"
prop="lidgrp.cbs.opn1.cur" prop="lidgrp.cbs.opn1.cur"
> >
<c-select <c-select
v-model="model.lidgrp.cbs.opn1.cur" v-model="model.lidgrp.cbs.opn1.cur"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') +
$t('brtp.S0000174')
"
:code="codes.cur" :code="codes.cur"
disabled disabled
> >
...@@ -128,7 +115,7 @@ ...@@ -128,7 +115,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="10">
<c-form-item <c-form-item
label="" label=""
label-width="5px" label-width="5px"
...@@ -136,147 +123,135 @@ ...@@ -136,147 +123,135 @@
> >
<c-input <c-input
v-model="model.lidgrp.cbs.opn1.amt" v-model="model.lidgrp.cbs.opn1.amt"
:placeholder=" placeholder=""
$t('other.please_enter') +
$t('brtp.S0000173')
"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="5">
<c-form-item
label=""
label-width="20px"
>
<c-checkbox disabled v-model="model.lidgrp.rec.revflg">Revolving L/C</c-checkbox>
</c-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item <c-form-item
:label="$t('brtp.S0000176')" label="Available With"
prop="lidgrp.avbnam" prop="lidgrp.avbnam"
> >
<c-input <c-input
v-model="model.lidgrp.avbnam" v-model="model.lidgrp.avbnam"
maxlength="40" maxlength="40"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000176')
"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="19">
<el-form-item label="Available by" prop="lidgrp.rec.avbby"> <el-form-item label="by" prop="lidgrp.rec.avbby">
<c-select <c-select
v-model="model.lidgrp.rec.avbby" v-model="model.lidgrp.rec.avbby"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') + 'Available by'
"
disabled disabled
:code="codes.avbby" :code="codes.avbby"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label=""> <c-col :span="5">
<c-col :span="8"> <c-form-item
<c-checkbox disabled v-model="model.brtp.aammod.addamtflg">{{ label=""
$t("brtp.CF000171") label-width="20px"
}}</c-checkbox> >
</c-col> <c-checkbox disabled v-model="model.lidgrp.rec.redclsflg">Red/Green Clause</c-checkbox>
<c-col :span="8"> </c-form-item>
<c-checkbox disabled v-model="model.lidgrp.rec.revflg">{{ </c-col>
$t("brtp.CF000170")
}}</c-checkbox> <c-col :span="12">
</c-col>
<c-col :span="8">
<c-checkbox disabled v-model="model.lidgrp.rec.redclsflg">{{
$t("brtp.CF000169")
}}</c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item <el-form-item
:label="$t('brtp.S0000182')" label="Date Issued"
prop="lidgrp.rec.opndat" prop="lidgrp.rec.opndat"
> >
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.lidgrp.rec.opndat" v-model="model.lidgrp.rec.opndat"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000182')
"
disabled disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="12">
<el-form-item <el-form-item
:label="$t('brtp.S0000185')" label="Shipment Date"
prop="lidgrp.rec.shpdat" prop="lidgrp.rec.shpdat"
> >
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.lidgrp.rec.shpdat" v-model="model.lidgrp.rec.shpdat"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000185')
"
disabled disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="12">
<el-form-item <el-form-item
:label="$t('brtp.S0000179')" label="Date/Place of Expiry"
prop="lidgrp.rec.expdat" prop="lidgrp.rec.expdat"
> >
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.lidgrp.rec.expdat" v-model="model.lidgrp.rec.expdat"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000179')
"
disabled disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- ---------------Right--------------- --> <c-col :span="12">
<c-col :span="12">
<c-col :span="24">
<c-form-item <c-form-item
:label="$t('brtp.S0000179')" label=""
prop="lidgrp.rec.expplc" prop="lidgrp.rec.expplc"
label-width="5px"
> >
<c-input <c-input
v-model="model.lidgrp.rec.expplc" v-model="model.lidgrp.rec.expplc"
maxlength="29" maxlength="29"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000179')
"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
:label="$t('brtp.S0000178')" label="Form of L/C"
prop="lidgrp.rec.lcrtyp" prop="lidgrp.rec.lcrtyp"
> >
<c-select <c-select
v-model="model.lidgrp.rec.lcrtyp" v-model="model.lidgrp.rec.lcrtyp"
style="width: 100%" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtp.S0000178') :code="codes.lcrtyp1"
"
:code="codes.lcrtyp"
disabled disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- ---------------Right--------------- -->
<c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-appBenPre <c-appBenPre
:model="model" :model="model"
...@@ -286,15 +261,15 @@ ...@@ -286,15 +261,15 @@
}" }"
:rol="[ :rol="[
{ {
title: '申请人', title: 'Applicant',
trans: 'apl', trans: 'apl',
}, },
{ {
title: '开证行', title: 'Beneficiary',
trans: 'ben', trans: 'ben',
}, },
{ {
title: '交单行', title: 'Presented by',
trans: 'prb', trans: 'prb',
}, },
]" ]"
...@@ -309,17 +284,14 @@ ...@@ -309,17 +284,14 @@
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
:label="$t('brtame.S0000079')" label="Document Set Ref."
prop="brdgrp.rec.ownref" prop="brdgrp.rec.ownref"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.lidgrp.rec.ownref" v-model="model.brdgrp.rec.ownref"
maxlength="16" maxlength="16"
:placeholder=" placeholder=""
$t('other.please_enter') +
$t('brtame.S0000079')
"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
...@@ -339,68 +311,37 @@ ...@@ -339,68 +311,37 @@
>i</span >i</span
> >
</c-button> </c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="this.flag"
>
获取
</c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item <c-form-item
:label="$t('brtame.SG000213')" label="SG Reference"
prop="brdgrp.rec.shgref" prop="brdgrp.rec.shgref"
> >
<c-input <c-input
v-model="model.brdgrp.rec.shgref" v-model="model.brdgrp.rec.shgref"
maxlength="16" maxlength="16"
:placeholder=" placeholder=""
$t('other.please_enter') + $t('brtame.SG000213')
"
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- ---------------Right--------------- -->
<c-col :span="12">
<c-col :span="24">
<c-form-item
:label="$t('brtame.S0000078')"
prop="brdgrp.rec.nam"
>
<c-input
v-model="model.brdgrp.rec.nam"
maxlength="40"
:placeholder="
$t('other.please_enter') + $t('brtame.S0000078')
"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<c-form-item <c-form-item
:label="$t('brtame.SF000060')" label="Amount of Shipment"
prop="brdgrp.cbs.max.cur" prop="brdgrp.cbs.max.cur"
> >
<c-input <c-select
v-model="model.brdgrp.cbs.max.cur" v-model="model.brdgrp.cbs.max.cur"
maxlength="3" style="width: 100%"
:placeholder=" placeholder=""
$t('other.please_enter') + :code="codes.cur"
$t('brtame.SF000060')
"
disabled disabled
></c-input> ></c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
...@@ -411,14 +352,29 @@ ...@@ -411,14 +352,29 @@
> >
<c-input <c-input
v-model="model.brdgrp.cbs.max.amt" v-model="model.brdgrp.cbs.max.amt"
:placeholder=" placeholder=""
$t('other.please_enter') + 'Balance'
"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
<!-- ---------------Right--------------- -->
<c-col :span="12">
<c-col :span="24">
<c-form-item
label="Name"
prop="brdgrp.rec.nam"
>
<c-input
v-model="model.brdgrp.rec.nam"
maxlength="40"
placeholder=""
disabled
></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col> </c-col>
</div> </div>
</template> </template>
......
...@@ -62,8 +62,8 @@ ...@@ -62,8 +62,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Mode of Transport" prop="brdgrp.rec.tramod"> <el-form-item label="Mode of Transport" prop="brdgrp.rec.tramod">
<c-select v-model="model.brdgrp.rec.tramod" disabled style="width:100%" placeholder="请选择Mode of Transport"> <c-input v-model="model.brdgrp.rec.tramod" disabled maxlength="40" placeholder="请选择Mode of Transport">
</c-select> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -95,7 +95,7 @@ ...@@ -95,7 +95,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Port of loading" prop="brdgrp.blk.porlod"> <el-form-item label="Port of loading" prop="brdgrp.blk.porlod">
<c-input v-model="model.brdgrp.blk.porlod" maxlength="40" placeholder="请输入Port of loading"></c-input> <c-input v-model="model.brdgrp.blk.porlod" disabled maxlength="40" placeholder="请输入Port of loading"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.rtoaplflg" disabled <c-checkbox v-model="model.brdgrp.rec.rtoaplflg" disabled
style="margin-left:140px;padding: 0 10px;" style="margin-left:140px;padding: 0 10px;"
>Release Goods to Applicant </c-checkbox> >To Applicant </c-checkbox>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -142,7 +142,7 @@ ...@@ -142,7 +142,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="External Key of Address" prop="brdgrp.shp.pts.extkey"> <el-form-item label="Shipping company" prop="brdgrp.shp.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input v-model="model.brdgrp.shp.pts.extkey" disabled maxlength="16" placeholder="请输入External Key of Address"></c-input> <c-input v-model="model.brdgrp.shp.pts.extkey" disabled maxlength="16" placeholder="请输入External Key of Address"></c-input>
<template slot="footer"> <template slot="footer">
...@@ -154,11 +154,12 @@ ...@@ -154,11 +154,12 @@
<span style="font-family: '宋体'; font-weight: bold">i</span> <span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button> </c-button>
<c-button <c-button
disabled
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
> >
获取 Details
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -168,7 +169,7 @@ ...@@ -168,7 +169,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.shp.pts.adrblk"> <el-form-item label="" prop="brdgrp.shp.pts.adrblk">
<c-input <c-input
:rows="4" :rows="4"
type="textarea" disabled v-model="model.brdgrp.shp.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input> type="textarea" disabled v-model="model.brdgrp.shp.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
......
...@@ -30,33 +30,41 @@ ...@@ -30,33 +30,41 @@
v-model="tabVal" v-model="tabVal"
ref="elment" ref="elment"
type="card" type="card"
@tab-click="myTabClick" @tab-click="tabClick"
> >
<!--brtame PD000057 Release Goods --> <!--brtame PD000057 Release Goods -->
<el-tab-pane label="Release Goods" name="rog"> <el-tab-pane label="Release Goods" name="rog">
<c-content>
<m-rog :model="model" :codes="codes" /> <m-rog :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Shipping Details" name="shpdet"> <el-tab-pane label="Shipping Details" name="shpdet">
<c-content>
<m-shpdet :model="model" :codes="codes" /> <m-shpdet :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--liaall PD000027 Liability --> <!--liaall PD000027 Liability -->
<el-tab-pane label="或有" name="engp"> <el-tab-pane label="Liability" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--setmod PD000000 Settlement --> <!--setmod PD000000 Settlement -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--coninf PD000000 Completion --> <!--coninf PD000000 Completion -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages --> <!--trndoc PD000529 &Messages -->
<el-tab-pane label="面函" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments --> <!--trndoc PD000546 Attachments -->
<el-tab-pane label="附件" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--limmod PD000001 统一授信 --> <!--limmod PD000001 统一授信 -->
...@@ -120,12 +128,12 @@ export default { ...@@ -120,12 +128,12 @@ export default {
}; };
}, },
methods: { methods: {
myTabClick(tab) { // myTabClick(tab) {
this.tabClick(tab); // this.tabClick(tab);
/** /**
* do it yourself * do it yourself
**/ **/
}, // },
}, },
created: async function () { created: async function () {
console.log("进入brtame交易"); console.log("进入brtame交易");
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="24">
<c-col :span="12"> <!-- ---------------Left--------------- -->
<el-form-item label="Drag Drop Sender" prop="brtp0.lidget.sdamod.dadsnd"> <c-col :span="12">
<c-input v-model="model.brtp0.lidget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <c-col :span="24">
</el-form-item> <el-form-item label="Import L/C Ref." prop="lidgrp.rec.ownref">
</c-col> <c-fullbox>
<c-input
<c-col :span="12"> v-model="model.lidgrp.rec.ownref"
<el-form-item label="Import L/C Ref." prop="lidgrp.rec.ownref"> maxlength="16"
<c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入Import L/C Ref."></c-input> placeholder=""
</el-form-item> disabled
</c-col> ></c-input>
<template slot="footer">
<c-col :span="12"> <c-button
<el-form-item label="" prop="brtp0.lidget.sdamod.seainf"> style="margin: 0 10px 0 10px; padding: 0 12px"
<c-input v-model="model.brtp0.lidget.sdamod.seainf" placeholder="请输入"></c-input> size="small"
</el-form-item> type="primary"
</c-col> >
<span style="font-family: '宋体'; font-weight: bold">i</span>
<c-col :span="12"> </c-button>
<el-form-item label="Date of Expiry" prop="lidgrp.rec.expdat"> </template>
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width:100%" placeholder="请选择Date of Expiry"></c-date-picker> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Currency" prop="lidgrp.cbs.opn1.cur"> <el-form-item label="SG Reference" prop="brdgrp.rec.shgref">
<c-input v-model="model.lidgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Currency"></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.brdgrp.rec.shgref"
maxlength="16"
<c-col :span="12"> placeholder="请输入SG Reference"
<el-form-item label="Balance" prop="lidgrp.cbs.opn1.amt"> ></c-input>
<c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col>
<c-col :span="24">
<c-col :span="12"> <el-form-item label="Bill Set Reference" prop="brdgrp.rec.ownref">
<el-form-item label="SG Reference" prop="brdgrp.rec.shgref"> <c-fullbox>
<c-input v-model="model.brdgrp.rec.shgref" maxlength="16" placeholder="请输入SG Reference"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.rec.ownref"
</c-col> maxlength="16"
placeholder="请输入单据参考号"
<c-col :span="12"> disabled
<el-form-item label="Drag Drop Sender" prop="brtp0.recget.sdamod.dadsnd"> ></c-input>
<c-input v-model="model.brtp0.recget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <template slot="footer">
</el-form-item> <c-button
</c-col> style="
margin: 0 10px 0 10px;
<c-col :span="12"> padding: 0 12px;
<el-form-item label="Bill Set Reference" prop="brdgrp.rec.ownref"> "
<c-input v-model="model.brdgrp.rec.ownref" maxlength="16" placeholder="请输入Bill Set Reference"></c-input> size="small"
</el-form-item> type="primary"
</c-col> >
<span
<c-col :span="12"> style="
<el-form-item label="" prop="brtp0.recget.sdamod.seainf"> font-family: '宋体';
<c-input v-model="model.brtp0.recget.sdamod.seainf" placeholder="请输入"></c-input> font-weight: bold;
</el-form-item> "
</c-col> >i</span
>
<c-col :span="12"> </c-button>
<el-form-item label="Name of Bill Contract" prop="brdgrp.rec.nam"> </template>
<c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract"></c-input> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12"> <!-- ---------------Right--------------- -->
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <c-col :span="12">
<c-select v-model="model.brdgrp.cbs.max.cur" style="width:100%" placeholder="请选择Document Amount"> <c-col :span="10">
</c-select> <el-form-item label="Open Amt.L/C" prop="lidgrp.cbs.opn1.cur">
</el-form-item> <c-select
</c-col> v-model="model.lidgrp.cbs.opn1.cur"
style="width: 100%"
<c-col :span="12"> placeholder=""
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.amt"> :code="codes.cur"
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请输入Document Amount"></c-input> disabled
</el-form-item> >
</c-col> </c-select>
</el-form-item>
<c-col :span="12"> </c-col>
<el-form-item label="Applicant" prop="brdgrp.apl.pts.ref">
<c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant"></c-input> <c-col :span="14">
</el-form-item> <c-form-item label="" label-width="5px" prop="lidgrp.cbs.opn1.amt">
</c-col> <c-input
v-model="model.lidgrp.cbs.opn1.amt"
<c-col :span="12"> placeholder=""
<el-form-item label="Open Amount" prop="brdgrp.cbs.opn1.cur"> disabled
<c-input v-model="model.brdgrp.cbs.opn1.cur" maxlength="3" placeholder="请输入Open Amount"></c-input> ></c-input>
</el-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Balance" prop="brdgrp.cbs.opn1.amt"> <el-form-item label="Expiry" prop="lidgrp.rec.expdat">
<c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input> <c-date-picker
</el-form-item> disabled
</c-col> type="date"
v-model="model.lidgrp.rec.expdat"
<c-col :span="12"> style="width: 100%"
<el-form-item label="Name of Party" prop="brdgrp.apl.pts.nam"> placeholder="请选择Date of Expiry"
<c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Received on" prop="brdgrp.rec.rcvdat"> <el-form-item label="Name" prop="brdgrp.rec.nam">
<c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width:100%" placeholder="请选择Received on"></c-date-picker> <c-input
</el-form-item> disabled
</c-col> v-model="model.brdgrp.rec.nam"
maxlength="40"
<c-col :span="12"> placeholder="请输入Name of Bill Contract"
<el-form-item label="Date of Advice of Payment" prop="brdgrp.rec.advdat"> ></c-input>
<c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width:100%" placeholder="请选择Date of Advice of Payment"></c-date-picker> </el-form-item>
</el-form-item> </c-col>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary" prop="brdgrp.ben.pts.ref"> <!-- ----------------------------------------------------------------- -->
<c-input v-model="model.brdgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary"></c-input> <c-col :span="24">
</el-form-item> <c-litTemp
</c-col> :model="model"
:argadr="{
<c-col :span="12"> title: '',
<span v-text="model.brtp0.matp.mattxtlab" data-path=".brtp0.matp.mattxtlab" > </span> trans: 'brdgrp',
</c-col> trans1:'brtp0',
}"
<c-col :span="12"> :rol="[
<el-form-item label="Maturity Date" prop="brdgrp.rec.matdat"> {
<c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width:100%" placeholder="请选择Maturity Date"></c-date-picker> title: 'Applicant',
</el-form-item> trans: 'apl',
</c-col> },
{
<c-col :span="12"> title: 'Beneficiary',
<el-form-item label="Maturity Date" prop="brdgrp.ben.pts.nam"> trans: 'ben',
<c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="请输入Maturity Date"></c-input> },
</el-form-item> {
</c-col> title: 'Presenting Bank',
trans: 'prb',
<c-col :span="12"> },
<el-form-item label="Document Type" prop="brdgrp.rec.docflg"> ]"
<c-select v-model="model.brdgrp.rec.docflg" style="width:100%" placeholder="请选择Document Type"> :isAdvdat="true"
</c-select> :isMattxtlab="false"
</el-form-item> :isTenmaxday="false"
</c-col> >
</c-litTemp>
<c-col :span="12"> </c-col>
<el-form-item label="Presenting Bank" prop="brdgrp.prb.pts.ref">
<c-input v-model="model.brdgrp.prb.pts.ref" maxlength="16" placeholder="请输入Presenting Bank"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document Set Status" prop="brdgrp.rec.docsta">
<c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择Document Set Status">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Name of Party" prop="brdgrp.prb.pts.nam">
<c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input>
</el-form-item>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtcsg/Event" import Event from "~/model/Brtcsg/Event";
import LitTemp from "~/views/Public/LitTemp";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ components: {
return { "c-litTemp": LitTemp,
}
}, },
methods:{...Event}, data() {
created:function(){ return {};
},
} methods: { ...Event },
} created: function () {},
};
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<div class="bus-button"> <c-function-btn
<c-button type="primary" v-on:click="handleSave">{{ $t("buttons.save") }}</c-button> :handleSubmit="handleSubmit"
<c-button type="primary" v-on:click="handleCheck">{{ $t("buttons.check") }}</c-button> :handleCheck="handleCheck"
</div> :handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000016 --> <!--PD000016 -->
<el-tab-pane label="PD000016" name="canp"> <el-tab-pane label="Cancelation" name="canp">
<c-content>
<m-canp :model="model" :codes="codes"/> <m-canp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="PD000027" name="engp"> <el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="PD000000" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="PD000001" name="glepan"> <el-tab-pane label="Bookings" name="glepan">
<m-glepan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="PD000000" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="PD000529" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="PD000546" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="PD000001" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
...@@ -102,12 +116,12 @@ export default { ...@@ -102,12 +116,12 @@ export default {
} }
}, },
methods:{ methods:{
myTabClick(tab){ // myTabClick(tab){
this.tabClick(tab) // this.tabClick(tab)
/** /**
* do it yourself * do it yourself
**/ **/
}, // },
async handleSave() { async handleSave() {
let result = await this.save(); let result = await this.save();
if (result.respCode == SUCCESS && Object.keys(result.fieldErrors).length == 0) { if (result.respCode == SUCCESS && Object.keys(result.fieldErrors).length == 0) {
......
...@@ -5,7 +5,7 @@ ...@@ -5,7 +5,7 @@
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis"> <el-form-item label="Discrepancies" prop="brdgrp.blk.docdis">
<c-fullbox> <c-fullbox>
<c-input <c-input
:disabled="model.advrefflg==''" :disabled="model.advrefflg=='' && model.advdisflg==''"
type="textarea" type="textarea"
v-model="model.brdgrp.blk.docdis" v-model="model.brdgrp.blk.docdis"
maxlength="3500" maxlength="3500"
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
placeholder="请输入Discrepancies" placeholder="请输入Discrepancies"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button :disabled="model.advrefflg==''" size="small" type="primary" icon="el-icon-search" <c-button :disabled="model.advrefflg=='' && model.advdisflg==''" size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')" @click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
> >
... ...
......
...@@ -41,9 +41,9 @@ ...@@ -41,9 +41,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.max2.cur"> <el-form-item label="Drawn Add.Amount" prop="brdgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.brdgrp.cbs.max2.cur" v-model="model.brdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择附加金额" placeholder="请选择附加金额"
disabled disabled
......
...@@ -161,6 +161,7 @@ ...@@ -161,6 +161,7 @@
:argadr="{ :argadr="{
title: '', title: '',
trans: 'brdgrp', trans: 'brdgrp',
trans1:'brtp',
}" }"
:rol="[ :rol="[
{ {
...@@ -305,7 +306,7 @@ ...@@ -305,7 +306,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="advrefflg"> <el-form-item label="" >
<c-col :span="12"> <c-col :span="12">
<c-checkbox :disabled="model.brdgrp.blk.disdocflg =='X'" v-model="model.advrefflg" <c-checkbox :disabled="model.brdgrp.blk.disdocflg =='X'" v-model="model.advrefflg"
@change="advrefflgChange" >Send Advice of Refusal MT734</c-checkbox @change="advrefflgChange" >Send Advice of Refusal MT734</c-checkbox
...@@ -320,7 +321,7 @@ ...@@ -320,7 +321,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="brdgrp.rec.advdocflg"> <el-form-item label="" >
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.brdgrp.rec.advdocflg" <c-checkbox v-model="model.brdgrp.rec.advdocflg"
@change="advdocflgChange">Return of Documents</c-checkbox @change="advdocflgChange">Return of Documents</c-checkbox
...@@ -419,6 +420,14 @@ export default { ...@@ -419,6 +420,14 @@ export default {
this.model.brdgrp.rec.advdocflg = val ? "X" : ""; this.model.brdgrp.rec.advdocflg = val ? "X" : "";
}, },
}, },
advdisflg: {
get() {
return this.model.advdisflg === "X";
},
set(val) {
this.model.advdisflg = val ? "X" : "";
},
},
}, },
methods: { ...Event, methods: { ...Event,
async advrefflgChange() { async advrefflgChange() {
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Advice of Discrepancy" name="mt750p"> <el-tab-pane v-if="model.advdisflg=='X'" label="Advice of Discrepancy" name="mt750p">
<c-content> <c-content>
<m-mt750p :model="model" :codes="codes"/> <m-mt750p :model="model" :codes="codes"/>
</c-content> </c-content>
......
...@@ -111,7 +111,7 @@ ...@@ -111,7 +111,7 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Outgoing Purpose" placeholder="请选择Outgoing Purpose"
:code="codes.purpos" :code="codes.purpos"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -123,7 +123,7 @@ ...@@ -123,7 +123,7 @@
v-model="model.gidgrp.rec.gartyp" v-model="model.gidgrp.rec.gartyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Type of Undertaking" placeholder="请选择Type of Undertaking"
:code="codes.typgar" :code="codes.typgar1"
disabled disabled
> >
</c-select> </c-select>
...@@ -153,6 +153,7 @@ ...@@ -153,6 +153,7 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Expiry Type" placeholder="请选择Expiry Type"
:code="codes.exptyp" :code="codes.exptyp"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -202,7 +202,7 @@ ...@@ -202,7 +202,7 @@
placeholder="请选择Type of Undertaking" placeholder="请选择Type of Undertaking"
> >
<el-option <el-option
v-for="item in codes.typgar" v-for="item in codes.typgar1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -250,7 +250,7 @@ ...@@ -250,7 +250,7 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Form of Undertaking" placeholder="请选择Form of Undertaking"
disabled disabled
:code="codes.legfrm" :code="codes.legfrm1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -328,7 +328,7 @@ ...@@ -328,7 +328,7 @@
disabled disabled
> >
<el-option <el-option
v-for="item in codes.gtxinr" v-for="item in codes.gtxinr2"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -453,7 +453,7 @@ ...@@ -453,7 +453,7 @@
v-model="model.gidgrp.rec.orddat" v-model="model.gidgrp.rec.orddat"
style="width: 100%" style="width: 100%"
placeholder="请选择Order Date" placeholder="请选择Order Date"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -966,7 +966,7 @@ ...@@ -966,7 +966,7 @@
v-model="model.gidgrp.rec.orddat" v-model="model.gidgrp.rec.orddat"
style="width: 100%" style="width: 100%"
placeholder="请选择Order Date" placeholder="请选择Order Date"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
...@@ -16,7 +15,7 @@ ...@@ -16,7 +15,7 @@
placeholder="请选择Delivery of Undertak." placeholder="请选择Delivery of Undertak."
> >
<el-option <el-option
v-for="item in codes.delori" v-for="item in codes.delori1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -47,6 +46,7 @@ ...@@ -47,6 +46,7 @@
v-model="model.gidgrp.rec.sndto" v-model="model.gidgrp.rec.sndto"
style="width: 100%" style="width: 100%"
placeholder="请选择Undertaking Send to" placeholder="请选择Undertaking Send to"
disabled
> >
<el-option <el-option
v-for="item in codes.rolall" v-for="item in codes.rolall"
...@@ -70,7 +70,7 @@ ...@@ -70,7 +70,7 @@
placeholder="请选择Deliv. To/Collection By" placeholder="请选择Deliv. To/Collection By"
> >
<el-option <el-option
v-for="item in codes.delto" v-for="item in codes.delto1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -87,11 +87,11 @@ ...@@ -87,11 +87,11 @@
> >
<c-input <c-input
:disabled=" :disabled="
model.gidgrp.rec.delto == '' ||
model.gidgrp.rec.delto == 'APPL' || model.gidgrp.rec.delto == 'APPL' ||
model.gidgrp.rec.delto == 'BENE' model.gidgrp.rec.delto == 'BENE'
" "
type="textarea" type="textarea"
:rows="4"
v-model="model.gidgrp.blk.deltoadr" v-model="model.gidgrp.blk.deltoadr"
maxlength="35" maxlength="35"
show-word-limit show-word-limit
...@@ -108,6 +108,7 @@ ...@@ -108,6 +108,7 @@
maxlength="65" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入Transfer Conditions" placeholder="请输入Transfer Conditions"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -3,64 +3,35 @@ ...@@ -3,64 +3,35 @@
<c-list-search @form-reset="handleReset" @form-search="handleSearch"> <c-list-search @form-reset="handleReset" @form-search="handleSearch">
<!-- 持续展示区 --> <!-- 持续展示区 -->
<template v-slot="searchSlot"> <template v-slot="searchSlot">
<el-form <el-form class="m-table-search-form" ref="paramsForm" label-position="right" label-width="110px"
class="m-table-search-form" size="small">
ref="paramsForm"
label-position="right"
label-width="110px"
size="small"
>
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Own Reference" prop="infcon.seaownref">
label="Own Reference" <c-input v-model="model.infcon.seaownref" maxlength="16"
prop="infcon.seaownref" placeholder="请输入Own Reference"></c-input>
>
<c-input
v-model="model.infcon.seaownref"
maxlength="16"
placeholder="请输入Own Reference"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label="Name" prop="infcon.nam"> <el-form-item label="Name" prop="infcon.nam">
<c-input <c-input v-model="model.infcon.nam" maxlength="40" placeholder="请输入Name"></c-input>
v-model="model.infcon.nam"
maxlength="40"
placeholder="请输入Name"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%">
label="Opening between" <c-col :span="11">
prop="infcon.opndatfrom" <c-date-picker type="date" v-model="model.infcon.opndatfrom" style="width: 100%"
style="width: 100%" placeholder="请选择Opening between" value-format="yyyy-MM-dd"></c-date-picker>
> </c-col>
<c-col :span="11"> <c-col :span="2" style="text-align: center">
<c-date-picker <label style="display: inline-block; width: 100%">-</label>
type="date" </c-col>
v-model="model.infcon.opndatfrom" <c-col :span="11">
style="width: 100%" <c-date-picker type="date" v-model="model.infcon.opndatto" style="width: 100%"
placeholder="请选择Opening between" placeholder="请选择Open Date to" value-format="yyyy-MM-dd"></c-date-picker>
value-format="yyyy-MM-dd" </c-col>
></c-date-picker>
</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-date-picker
type="date"
v-model="model.infcon.opndatto"
style="width: 100%"
placeholder="请选择Open Date to"
value-format="yyyy-MM-dd"
></c-date-picker>
</c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -71,61 +42,36 @@ ...@@ -71,61 +42,36 @@
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Select Single Party" prop="infcon.pty.extkey">
label="Select Single Party" <c-input v-model="model.infcon.pty.extkey" maxlength="24"
prop="infcon.pty.extkey" placeholder="请输入Select Single Party"></c-input>
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Party Name" prop="infcon.pty.nam">
label="Party Name" <c-input v-model="model.infcon.pty.nam" maxlength="40"
prop="infcon.pty.nam" placeholder="请输入Party Name"></c-input>
>
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入Party Name"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Party Name/BIC" prop="infcon.seapty">
label="Party Name/BIC" <c-input v-model="model.infcon.seapty" maxlength="24"
prop="infcon.seapty" placeholder="请输入Party Name/BIC"></c-input>
>
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Role" prop="infcon.searol">
label="Role" <c-select v-model="model.infcon.searol" style="width: 100%"
prop="infcon.searol" placeholder="请选择Role" :code="codes.payrol">
>
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
:code="codes.payrol"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <!--
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="Opening between" label="Opening between"
...@@ -141,27 +87,15 @@ ...@@ -141,27 +87,15 @@
</c-col> --> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Party Reference" prop="infcon.searef">
label="Party Reference" <c-input v-model="model.infcon.searef" maxlength="16"
prop="infcon.searef" placeholder="请输入Party Reference"></c-input>
>
<c-input
v-model="model.infcon.searef"
maxlength="16"
placeholder="请输入Party Reference"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Amount to" prop="infcon.seaamtto">
label="Amount to" <c-input v-model="model.infcon.seaamtto" placeholder="请输入Amount to"></c-input>
prop="infcon.seaamtto"
>
<c-input
v-model="model.infcon.seaamtto"
placeholder="请输入Amount to"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -182,44 +116,24 @@ ...@@ -182,44 +116,24 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="User ID" prop="infcon.usr.extkey">
label="User ID" <c-input v-model="model.infcon.usr.extkey" maxlength="8"
prop="infcon.usr.extkey" placeholder="请输入User ID"></c-input>
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Status" prop="infcon.seasta">
label="Status" <c-select v-model="model.infcon.seasta" style="width: 100%"
prop="infcon.seasta" placeholder="请选择Status" :code="codes.seasta">
>
<c-select
v-model="model.infcon.seasta"
style="width: 100%"
placeholder="请选择Status"
:code="codes.seasta"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Currency" prop="infcon.seacur">
label="Currency" <c-select v-model="model.infcon.seacur" style="width: 100%"
prop="infcon.seacur" placeholder="请选择Currency" :code="codes.curtxt1">
>
<c-select
v-model="model.infcon.seacur"
style="width: 100%"
placeholder="请选择Currency"
:code="codes.curtxt1"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -227,56 +141,32 @@ ...@@ -227,56 +141,32 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Amount between" prop="infcon.seaamtfr">
label="Amount between" <c-input v-model="model.infcon.seaamtfr" placeholder="请输入Amount between">
prop="infcon.seaamtfr" </c-input>
>
<c-input
v-model="model.infcon.seaamtfr"
placeholder="请输入Amount between"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="是否通过电证系统" prop="elcflg">
label="是否通过电证系统" <c-select v-model="model.elcflg" style="width: 100%" placeholder="请选择是否通过电证系统"
prop="elcflg" :code="codes.elcflg">
>
<c-select
v-model="model.elcflg"
style="width: 100%"
placeholder="请选择是否通过电证系统"
:code="codes.elcflg"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="">
label="" <c-checkbox v-model="model.infcon.forflg">转卖单据</c-checkbox>
>
<c-checkbox
v-model="model.infcon.forflg"
>转卖单据</c-checkbox
>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item label="Document Type" prop="seadoctypcod">
label="Document Type" <c-select v-model="model.seadoctypcod" style="width: 100%"
prop="seadoctypcod" placeholder="请选择Document Type" :code="codes.brdtyp">
>
<c-select
v-model="model.seadoctypcod"
style="width: 100%"
placeholder="请选择Document Type"
:code="codes.brdtyp"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -300,79 +190,44 @@ ...@@ -300,79 +190,44 @@
--> -->
<c-col :span="24"> <c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns"> <c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column <el-table-column fixed="right" prop="op" label="操作" width="150px">
fixed="right"
prop="op"
label="操作"
width="150px"
>
<template slot="header"> <template slot="header">
<c-col :span="11" style="text-align: left" <c-col :span="11" style="text-align: left"><span>操作</span></c-col>
><span>操作</span></c-col <c-col :span="12" style="text-align: right">
> <c-button icon="el-icon-s-tools"></c-button>
<c-col :span="12" style="text-align: right" </c-col>
><c-button icon="el-icon-s-tools"></c-button
></c-col>
</template> </template>
<template slot-scope="scope"> <template slot-scope="scope">
<el-popover <el-popover placement="top-start" title="历史信息" width="800" trigger="click"
placement="top-start" :ref="'popover_' + scope.row.IDX">
title="历史信息" <div style="
width="800"
trigger="click"
:ref="'popover_' + scope.row.IDX"
>
<div
style="
text-align: right; text-align: right;
margin-top: -30px; margin-top: -30px;
margin-right: 5px; margin-right: 5px;
font-size: 16px; font-size: 16px;
" ">
> <span class="el-icon-close" @click="
<span closeTrn('popover_' + scope.row.IDX)
class="el-icon-close" " />
@click="
closeTrn('popover_' + scope.row.IDX)
"
/>
</div> </div>
<c-istream-table <c-istream-table :list="trnData.data" :columns="trnData.columns">
:list="trnData.data" <el-table-column prop="op" label="操作" width="0">
:columns="trnData.columns"
>
<el-table-column
prop="op"
label="操作"
width="0"
>
<template slot-scope="scope"> <template slot-scope="scope">
<c-button <c-button style="margin-left: 0" size="small"
style="margin-left: 0" @click="display(scope.row['INR'])">
size="small"
@click="display(scope.row['INR'])"
>
详情 详情
</c-button> </c-button>
</template> </template>
</el-table-column> </el-table-column>
</c-istream-table> </c-istream-table>
<c-button <c-button style="margin-left: 0" size="small" @click="getTrnInfo(scope.$index, scope.row)"
style="margin-left: 0" slot="reference">
size="small"
@click="getTrnInfo(scope.$index, scope.row)"
slot="reference"
>
详情 详情
</c-button> </c-button>
</el-popover> </el-popover>
<c-button <c-button style="margin-left: 0" size="small" type="primary"
style="margin-left: 0" @click="getButtons(scope.row['Reference'])">
size="small"
type="primary"
@click="getButtons(scope.row['Reference'])"
>
处理 处理
</c-button> </c-button>
<!-- <!--
...@@ -447,8 +302,8 @@ ...@@ -447,8 +302,8 @@
</c-col> </c-col>
</c-row> </c-row>
--> -->
<m-busbtn ref="childs" :ownref="ownref" trnCode="detsel" ownrefPath="bfdgrp" tabIndex=3 :model="detselModel" @onChoose="onChoose"></m-busbtn <m-busbtn ref="childs" :ownref="ownref" trnCode="detsel" ownrefPath="bfdgrp" tabIndex=3 :model="detselModel"
> @onChoose="onChoose"></m-busbtn>
</div> </div>
</template> </template>
...@@ -469,7 +324,7 @@ export default { ...@@ -469,7 +324,7 @@ export default {
components: { "m-busbtn": BusNavbar }, components: { "m-busbtn": BusNavbar },
data() { data() {
return { return {
detselModel:new DetselModel().data, detselModel: new DetselModel().data,
ownref: "", ownref: "",
initdialog: false, initdialog: false,
dialogTableVisible: false, dialogTableVisible: false,
...@@ -501,8 +356,8 @@ export default { ...@@ -501,8 +356,8 @@ export default {
'4 12 "Opened" 150 ', '4 12 "Opened" 150 ',
'5 13 "Closed" 150 ', '5 13 "Closed" 150 ',
'14 14 "Cur" 50 ', '14 14 "Cur" 50 ',
'16 15 "Cur" 50 ', '15 15 "Doc.Amount" 150 ',
'15 16 "Doc.Amount" 150 ', '16 16 "Cur" 50 ',
'17 17 "Open Amount" 150 ', '17 17 "Open Amount" 150 ',
], ],
data: [], data: [],
...@@ -510,7 +365,7 @@ export default { ...@@ -510,7 +365,7 @@ export default {
}; };
}, },
/* /*
computed: { computed: {
tableData() { tableData() {
// "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD." // "10000449\t2000007350\t2000007350-001\tBEIJING TESTTEST,BEIJING, CHINA\t\t100080\tBEIJING, CHINA\tTEST TEST1 CO.,LTD."
console.log(this.model.infbut.dspstm.rows) console.log(this.model.infbut.dspstm.rows)
...@@ -520,20 +375,20 @@ export default { ...@@ -520,20 +375,20 @@ export default {
*/ */
methods: { methods: {
...Event, ...Event,
async getButtons(ownref){ async getButtons(ownref) {
this.ownref = ownref this.ownref = ownref
this.$refs.childs.initdialog = true this.$refs.childs.initdialog = true
console.log("ownref:" +ownref); console.log("ownref:" + ownref);
}, },
async onChoose(code){ async onChoose(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false this.$refs.childs.initdialog = false
} , },
async getDitSelInfo(code){ async getDitSelInfo(code) {
//跳转交易 //跳转交易
this.$router.history.push("/business/" + code) this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false this.$refs.childs.initdialog = false
}, },
async getTrnInfo(idx, row) { async getTrnInfo(idx, row) {
...@@ -552,6 +407,6 @@ export default { ...@@ -552,6 +407,6 @@ export default {
this.$refs[refId].doClose(); this.$refs[refId].doClose();
}, },
}, },
created: function () {}, created: function () { },
}; };
</script> </script>
...@@ -318,10 +318,19 @@ export default { ...@@ -318,10 +318,19 @@ export default {
closeTrn(refId) { closeTrn(refId) {
this.$refs[refId].doClose(); this.$refs[refId].doClose();
}, },
async getTrnInfo(code) { async getTrnInfo(idx, row) {
this.$router.history.push("/business/" + code)
this.$refs.childs.initdialog = false
this.model.infcon.objinr = row["INR"];
this.model.bodgrp.rec.inr = row["INR"];
this.model.infcon.chksubcon = "X";
this.dialogTableVisible = true;
let rtnmsg = await this.executeDefault("infcon.chksubcon");
if ((rtnmsg.respCode = SUCCESS)) {
this.trnData.data = rtnmsg.data.infcon_trnstm.rows;
console.log(this.trnData.data);
}
}, },
async getDitSelInfo(idx, row) { async getDitSelInfo(idx, row) {
//TD中选中行触发 //TD中选中行触发
......
...@@ -696,8 +696,8 @@ export default { ...@@ -696,8 +696,8 @@ export default {
'5 11 "Expired" 150 ', '5 11 "Expired" 150 ',
'6 12 "Closed" 150 ', '6 12 "Closed" 150 ',
'13 13 "Cur" 150 ', '13 13 "Cur" 150 ',
'15 14 "Cur" 150 ', '15 15 "Cur" 150 ',
'14 15 "L/C Amount" 150 ', '14 14 "L/C Amount" 150 ',
'16 16 "Open Amount" 150 ', '16 16 "Open Amount" 150 ',
], ],
data: [], data: [],
......
...@@ -36,8 +36,8 @@ ...@@ -36,8 +36,8 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<div style="float: right;"> <div style="float: right;">
<span class="add_del_button add_button" @click="addTableValue" v-if="ifShowAdd">+</span> <c-button @click="addTableValue" v-if="ifShowAdd">+</c-button><br>
<span class="add_del_button" @click="deleteTable" v-if="ifShowDelete">-</span> <c-button @click="deleteTable" v-if="ifShowDelete">-</c-button>
</div> </div>
</c-col> </c-col>
</c-row> </c-row>
......
...@@ -4,32 +4,54 @@ ...@@ -4,32 +4,54 @@
Liability Liability
</c-col> --> </c-col> -->
<c-col :span="24" style=""> <c-col :span="24" style="">
<c-table :list="model.liaall.liaallg" style="width:80%,text-align:center,margin-bottom:18px" :border="true"> <c-table
<el-table-column prop="bussec" label="BS" width="40px"> </el-table-column> :list="model.liaall.liaallg"
<el-table-column prop="cbtpfx" label="Type" width="60px"> </el-table-column> style="width:80%,text-align:center,margin-bottom:18px"
<el-table-column prop="matdat" label="Maturity" width="100px"> </el-table-column> :border="true"
<el-table-column prop="tenday" label="Tenor" width="70px"> </el-table-column> >
<el-table-column prop="rol" label="Dbt." width="70px"> </el-table-column> <el-table-column prop="bussec" label="BS" width="40px">
</el-table-column>
<el-table-column prop="cbtpfx" label="Type" width="60px">
</el-table-column>
<el-table-column prop="matdat" label="Maturity">
<template slot-scope="scope">
<c-date-picker
type="date"
v-model="scope.row.matdat"
value-format="yyyy-MM-dd"
placeholder="请选择Date"
style="width: 100%"
@change="executeDefault('liaall.liaallg.matdat')"
>
</c-date-picker>
</template>
</el-table-column>
<el-table-column prop="tenday" label="Tenor" width="70px">
</el-table-column>
<el-table-column prop="rol" label="Dbt." width="70px">
</el-table-column>
<!-- <!--
<el-table-column prop="nam" label="Name" width="300"> </el-table-column> <el-table-column prop="nam" label="Name" width="300"> </el-table-column>
--> -->
<el-table-column prop="cdtrol" label="Cdt." width="70px"> </el-table-column> <el-table-column prop="cdtrol" label="Cdt." width="70px">
</el-table-column>
<el-table-column prop="cur" label="Cur" width="55px"> </el-table-column> <el-table-column prop="cur" label="Cur" width="55px"> </el-table-column>
<el-table-column prop="oldamt" label="Old Amount" width="150px"> <el-table-column prop="oldamt" label="Old Amount" width="150px">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
{{moneyFormat(scope.row.oldamt)}} {{moneyFormat(scope.row.oldamt)}}
</template> --> </template> -->
</el-table-column> </el-table-column>
<el-table-column prop="amt" label="Booking Amo" width="100px"> <el-table-column prop="amt" label="Booking Amo" width="100px">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
{{moneyFormat(scope.row.amt)}} {{moneyFormat(scope.row.amt)}}
</template> --> </template> -->
</el-table-column>
<el-table-column prop="tenpct" label="%" width="80px">
</el-table-column> </el-table-column>
<el-table-column prop="acc" label="Account" width="150px"> </el-table-column> <el-table-column prop="tenpct" label="%" width="80px">
</el-table-column>
<el-table-column prop="acc" label="Account" width="150px">
</el-table-column>
<el-table-column prop="valdat" label="Value Date" width="200px"> <el-table-column prop="valdat" label="Value Date" width="200px">
<!-- <template slot-scope="scope"> <!-- <template slot-scope="scope">
{{dateFormat(scope.row.valdat)}} {{dateFormat(scope.row.valdat)}}
</template> --> </template> -->
</el-table-column> </el-table-column>
...@@ -53,19 +75,19 @@ ...@@ -53,19 +75,19 @@
</el-button> </el-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
<el-button <c-button
style="margin-left:0" style="margin-left:0"
size="small" size="small"
type="primary" type="primary"
@click="detail1(scoped.$index, scoped.row)" @click="detail1(scoped.$index, scoped.row)"
>详情</el-button >详情</c-button
> >
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label="Sight Amount"> <el-form-item label="Sight Amount">
<c-input style="width:50%" v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input> <c-input style="width:50%" v-model="model.liaall.outamt" placeholder="请输入Sight Amount"></c-input>
</el-form-item> </el-form-item>
...@@ -82,26 +104,43 @@ ...@@ -82,26 +104,43 @@
<c-input style="width:70%" v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input> <c-input style="width:70%" v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="16" style="margin-top:10px"> <c-col :span="16" style="margin-top: 10px">
<el-form-item label="Amount not yet assigned"> <el-form-item label="Amount not yet assigned">
<c-input style="width:15%" disabled v-model="model.liaall.concur" maxlength="3" placeholder="请输入External Booking Amount"></c-input> <c-input
<c-input style="width:40%" disabled v-model="model.liaall.misamt" placeholder="请输入Amount not yet assigned"></c-input> style="width: 15%"
<c-button style="width:20%" size="small" disabled type="primary" @click="onLiaallButmisamt"> disabled
Add to Current Line v-model="model.liaall.concur"
</c-button> maxlength="3"
</el-form-item> placeholder="请输入External Booking Amount"
</c-col> ></c-input>
<c-input
<!-- <c-col :span="1" style="text-align:left;margin-left:0"> style="width: 40%"
disabled
v-model="model.liaall.misamt"
placeholder="请输入Amount not yet assigned"
></c-input>
<c-button
style="width: 20%"
size="small"
disabled
type="primary"
@click="onLiaallButmisamt"
>
Add to Current Line
</c-button>
</el-form-item>
</c-col>
<!-- <c-col :span="1" style="text-align:left;margin-left:0">
<el-form-item label=""> <el-form-item label="">
<c-button size="small" disabled type="primary" @click="onLiaallButmisamt"> <c-button size="small" disabled type="primary" @click="onLiaallButmisamt">
Add to Current Line Add to Current Line
</c-button> </c-button>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item label=""> <el-form-item label="">
<c-button size="small" type="primary" @click="onLiaallButmissig"> <c-button size="small" type="primary" @click="onLiaallButmissig">
Add to Sight Amount Add to Sight Amount
...@@ -120,39 +159,32 @@ ...@@ -120,39 +159,32 @@
<c-input style="width:50%" v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input> <c-input style="width:50%" v-model="model.liaall.exttotamt" placeholder="请输入Total booking amount external assinged"></c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
export default { export default {
inject: ['root'], inject: ["root"],
mixins: [commonProcess], mixins: [commonProcess],
props:["model","codes"], props: ["model", "codes"],
data(){ data() {
return { return {};
},
} methods: {
}, async onLiaallButmisamt() {
methods:{ let rtnmsg = await this.executeRule("liaall_butmisamt");
async onLiaallButmisamt() { if (rtnmsg.respCode == SUCCESS) {
let rtnmsg = await this.executeRule("liaall_butmisamt") //TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) { } else {
//TODO 处理数据逻辑 this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
},
}, },
created:function(){ },
created: function () {},
} };
}
</script> </script>
<style> <style>
</style> </style>
...@@ -114,12 +114,12 @@ ...@@ -114,12 +114,12 @@
<c-col :span="13"> <c-col :span="13">
<el-form-item <el-form-item
label="Maturity Date" label="Maturity Date"
prop="brtp.matp.mattxtlab" :prop="`${argadr.trans1}.matp.mattxtlab`"
> >
<c-date-picker <c-date-picker
type="date" type="date"
disabled disabled
v-model="model.brtp.matp.mattxtlab" v-model="model[argadr.trans1].matp.mattxtlab"
style="width: 100%" style="width: 100%"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -143,12 +143,12 @@ ...@@ -143,12 +143,12 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Maturity Date" label="Maturity Date"
prop="brtp.matp.mattxtlab" :prop="`${argadr.trans1}.matp.mattxtlab`"
> >
<c-date-picker <c-date-picker
type="date" type="date"
disabled disabled
v-model="model.brtp.matp.mattxtlab" v-model="model[argadr.trans1].matp.mattxtlab"
style="width: 100%" style="width: 100%"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
...@@ -178,12 +178,10 @@ ...@@ -178,12 +178,10 @@
label-width="90px" label-width="90px"
:prop="`${argadr.trans}.rec.tenmaxday`" :prop="`${argadr.trans}.rec.tenmaxday`"
> >
<c-date-picker <c-input
type="date"
disabled disabled
v-model="model[argadr.trans].rec.tenmaxday" v-model="model[argadr.trans].rec.tenmaxday"
style="width: 100%" ></c-input>
></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
...@@ -259,6 +257,7 @@ export default { ...@@ -259,6 +257,7 @@ export default {
return { return {
title: "", //角色名称 title: "", //角色名称
trans: "", //所属模块 trans: "", //所属模块
trans1:"",//所属模块
}; };
}, },
}, },
......
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