Commit 8af024ae by liyixun

getopn bug (731,732)

parent fc40d906
...@@ -5,6 +5,14 @@ import Pub from "../Public" ...@@ -5,6 +5,14 @@ import Pub from "../Public"
export default class Getopn{ export default class Getopn{
constructor () { constructor () {
this.data = { this.data = {
gitbenl1blk:"",
gitapll1blk:"",
gitapll2blk:"",
gitbenl2blk:"",
gitapll3blk:"",
gitbenl4blk:"",
gitissl1blk:"",
gitrmbl1blk:"",
gitp:{ gitp:{
swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg swiftflg:"", // 是否SWIFT格式 .gitp.swiftflg
recget:{ recget:{
......
<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="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<c-col :span="14"> <c-col :span="14">
<el-form-item label="Additional Amount" prop="gidgrp.cbs.mac2.cur"> <el-form-item
<c-input disabled v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" placeholder="请输入Additional Amount"></c-input> label="Additional Amount"
</el-form-item> prop="gidgrp.cbs.mac2.cur"
</c-col> >
<c-col :span="10"> <c-input
<c-input v-model="model.gidgrp.cbs.mac2.amt" placeholder="请输入Balance"></c-input> disabled
</c-col> v-model="model.gidgrp.cbs.mac2.cur"
</c-col> maxlength="3"
placeholder="请输入Additional Amount"
></c-input>
</el-form-item>
</c-col>
<c-col :span="10">
<c-input
v-model="model.gidgrp.cbs.mac2.amt"
placeholder="请输入Balance"
></c-input>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="14"> <c-col :span="14">
<el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur"> <el-form-item label="Open Add. Amount" prop="gidgrp.cbs.opc2.cur">
<c-input disabled v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" placeholder="请输入Open Add. Amount"></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.cbs.opc2.cur"
<c-col :span="10"> maxlength="3"
<c-input disabled v-model="model.gidgrp.cbs.opc2.amt" placeholder="请输入Balance"></c-input> placeholder="请输入Open Add. Amount"
</c-col> ></c-input>
</c-col> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="10">
<c-col :span="24"> <c-input
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc"> disabled
<c-input type="textarea" :rows="4" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit placeholder="请输入Covered" ></c-input> v-model="model.gidgrp.cbs.opc2.amt"
</el-form-item> placeholder="请输入Balance"
</c-col> ></c-input>
</c-col> </c-col>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Covered" prop="gidgrp.blk.addamtcovc">
<c-input
type="textarea"
:rows="4"
v-model="model.gidgrp.blk.addamtcovc"
maxlength="65"
show-word-limit
placeholder="请输入Covered"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<!-- SF000004 : Additional Amount --> <!-- SF000004 : Additional Amount -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur"> <c-form-item :label="$t('aacp.SF000004')" prop="gidgrp.cbs.mac2.cur">
<c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input> <c-input v-model="model.gidgrp.cbs.mac2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000004')"></c-input>
</c-form-item> </c-form-item>
...@@ -47,9 +74,9 @@ ...@@ -47,9 +74,9 @@
<c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> <c-input v-model="model.gidgrp.cbs.mac2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000008 : Open Add. Amount --> <!-- SF000008 : Open Add. Amount -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur"> <c-form-item :label="$t('aacp.SF000008')" prop="gidgrp.cbs.opc2.cur">
<c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input> <c-input v-model="model.gidgrp.cbs.opc2.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('aacp.SF000008')"></c-input>
</c-form-item> </c-form-item>
...@@ -60,9 +87,9 @@ ...@@ -60,9 +87,9 @@
<c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> <c-input v-model="model.gidgrp.cbs.opc2.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000009 : Covered --> <!-- SF000009 : Covered -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc"> <c-form-item :label="$t('aacp.SF000009')" prop="gidgrp.blk.addamtcovc">
<c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.addamtcovc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('aacp.SF000009')" ></c-input>
</c-form-item> </c-form-item>
...@@ -70,26 +97,21 @@ ...@@ -70,26 +97,21 @@
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<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="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label=""> <el-form-item label="">
Received Confirmation Instructions: Received Confirmation Instructions:
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Confirm. Instr." prop="gidgrp.rec.reccnfdet"> <el-form-item label="Confirm. Instr." prop="gidgrp.rec.reccnfdet">
<c-select disabled v-model="model.gidgrp.rec.reccnfdet" style="width:100%" placeholder="请选择Confirm. Instr."> <c-select
<el-option disabled
v-for="item in codes.cnfsta" v-model="model.gidgrp.rec.reccnfdet"
:key="item.value" style="width: 100%"
:label="item.label" placeholder="请选择Confirm. Instr."
:value="item.value" >
> <el-option
</el-option> v-for="item in codes.cnfsta"
</c-select> :key="item.value"
</el-form-item> :label="item.label"
</c-col> :value="item.value"
>
<c-col :span="24"> </el-option>
<el-form-item label="Confirm. Bank Ref." prop="gidgrp.cnr.pts.ref"> </c-select>
<c-input disabled v-model="model.gidgrp.cnr.pts.ref" maxlength="16" placeholder="请输入Confirm. Bank Ref."></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Confirming. Bank" prop="gidgrp.cnr.pts.extkey"> <el-form-item label="Confirm. Bank Ref." prop="gidgrp.cnr.pts.ref">
<c-fullbox> <c-input
<c-input disabled v-model="model.gidgrp.cnr.pts.extkey" disabled
maxlength="16" v-model="model.gidgrp.cnr.pts.ref"
placeholder="请输入External Key of Address" maxlength="16"
@keyup.enter.native=" placeholder="请输入Confirm. Bank Ref."
showGridPromptDialog(`gidgrp.cnr.pts.extkey`) ></c-input>
"></c-input> </el-form-item>
<template slot="footer"> </c-col>
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button disabled size="small" type="primary" @click="onCnrpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.cnr.pts.adrblk">
<c-input disabled type="textarea" v-model="model.gidgrp.cnr.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label=""> <el-form-item label="Confirming. Bank" prop="gidgrp.cnr.pts.extkey">
Outgoing Confirmation Instructions: <c-fullbox>
</el-form-item> <c-input
</c-col> disabled
<c-col :span="24"> v-model="model.gidgrp.cnr.pts.extkey"
<el-form-item label="Confirm. Instr." prop="gidgrp.rec.cnfdet"> maxlength="16"
<c-select :disabled="model.gidgrp.rec.legfrm!='STBY'" v-model="model.gidgrp.rec.cnfdet" style="width:100%" placeholder="请选择Confirm. Instr."> placeholder="请输入External Key of Address"
<el-option @keyup.enter.native="
v-for="item in codes.cnfdet" showGridPromptDialog(`gidgrp.cnr.pts.extkey`)
:key="item.value" "
:label="item.label" ></c-input>
:value="item.value" <template slot="footer">
> <c-button
</el-option> style="margin: 0 10px 0 10px; padding: 0 12px"
</c-select> size="small"
</el-form-item> type="primary"
</c-col> >
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onCnrpDet"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.cnr.pts.adrblk">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.cnr.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="">
Outgoing Confirmation Instructions:
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Confirm. Instr." prop="gidgrp.rec.cnfdet">
<c-select
:disabled="model.gidgrp.rec.legfrm != 'STBY'"
v-model="model.gidgrp.rec.cnfdet"
style="width: 100%"
placeholder="请选择Confirm. Instr."
>
<el-option
v-for="item in codes.cnfdet"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Confirm. Bank Ref. " prop="gidgrp.con.pts.ref"> <el-form-item label="Confirm. Bank Ref. " prop="gidgrp.con.pts.ref">
<c-input disabled v-model="model.gidgrp.con.pts.ref" maxlength="16" placeholder="请输入Confirm. Bank Ref. "></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.con.pts.ref"
maxlength="16"
placeholder="请输入Confirm. Bank Ref. "
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Confirming. Bank" prop="gidgrp.con.pts.extkey"> <el-form-item label="Confirming. Bank" prop="gidgrp.con.pts.extkey">
<c-fullbox> <c-fullbox>
<c-input disabled v-model="model.gidgrp.con.pts.extkey" <c-input
maxlength="16" disabled
placeholder="请输入External Key of Address" v-model="model.gidgrp.con.pts.extkey"
@keyup.enter.native=" maxlength="16"
showGridPromptDialog(`gidgrp.con.pts.extkey`) placeholder="请输入External Key of Address"
"></c-input> @keyup.enter.native="
<template slot="footer"> showGridPromptDialog(`gidgrp.con.pts.extkey`)
<c-button "
style="margin:0 10px 0 10px;padding: 0 12px;" ></c-input>
size="small" <template slot="footer">
type="primary" <c-button
> style="margin: 0 10px 0 10px; padding: 0 12px"
<span style="font-family:'宋体';font-weight:bold">i</span> size="small"
</c-button> type="primary"
<c-button disabled size="small" type="primary" @click="onConpDet"> >
Details <span style="font-family: '宋体'; font-weight: bold"
</c-button> >i</span
</template> >
</c-fullbox> </c-button>
</el-form-item> <c-button
</c-col> disabled
<c-col :span="24"> size="small"
<el-form-item label="地址名称" prop="gidgrp.con.dbfadrblkcn"> type="primary"
<c-input disabled type="textarea" v-model="model.gidgrp.con.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> @click="onConpDet"
</el-form-item> >
</c-col> Details
</c-col> </c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.con.dbfadrblkcn">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.con.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" label=""> <el-form-item
Own confirmation details: v-if="
</el-form-item> model.gidgrp.rec.purpos == 'ADVI' ||
</c-col> model.gidgrp.rec.purpos == 'ACNF'
"
<c-col :span="24"> label=""
<el-form-item v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" label="Confirmation Status " prop="gidgrp.rec.cnfsta"> >
<c-select v-model="model.gidgrp.rec.cnfsta" style="width:100%" placeholder="请选择Confirmation Status "> Own confirmation details:
<el-option </el-form-item>
v-for="item in codes.cnfsta" </c-col>
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="10"> <el-form-item
<el-form-item v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" label="Confirmation Amount" prop="gidgrp.cbs.cnf.cur"> v-if="
<c-input disabled v-model="model.gidgrp.cbs.cnf.cur" maxlength="3" placeholder="请输入Confirmation Amount"></c-input> model.gidgrp.rec.purpos == 'ADVI' ||
</el-form-item> model.gidgrp.rec.purpos == 'ACNF'
</c-col> "
label="Confirmation Status "
<c-col v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" :span="4"> prop="gidgrp.rec.cnfsta"
<!-- <el-form-item prop="gidgrp.cbs.cnf.amt"> --> >
<c-input disabled v-model="model.gidgrp.cbs.cnf.amt" placeholder="请输入Balance"></c-input> <c-select
<!-- </el-form-item> --> v-model="model.gidgrp.rec.cnfsta"
</c-col> style="width: 100%"
<c-col v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" :span="2" style="margin-left:20px"> placeholder="请选择Confirmation Status "
<span>or</span> >
</c-col> <el-option
<c-col v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" :span="4"> v-for="item in codes.cnfsta"
<!-- <el-form-item prop="gidgrp.rec.partcon"> --> :key="item.value"
<c-input disabled v-model="model.gidgrp.rec.partcon" placeholder="请输入Partial Confirmation"></c-input> :label="item.label"
<!-- </el-form-item> --> :value="item.value"
</c-col> >
<c-col v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" :span="2" style="margin-left: 20px"> </el-option>
<span>%</span> </c-select>
</c-col> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item v-if="model.gidgrp.rec.purpos=='ADVI'||model.gidgrp.rec.purpos=='ACNF'" label="Confirmation Date" prop="gidgrp.rec.cnfdat"> <c-col :span="10">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.cnfdat" style="width:100%" placeholder="请选择Confirmation Date"></c-date-picker> <el-form-item
</el-form-item> v-if="
</c-col> model.gidgrp.rec.purpos == 'ADVI' ||
model.gidgrp.rec.purpos == 'ACNF'
"
label="Confirmation Amount"
prop="gidgrp.cbs.cnf.cur"
>
<c-input
disabled
v-model="model.gidgrp.cbs.cnf.cur"
maxlength="3"
placeholder="请输入Confirmation Amount"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1">
<c-col
v-if="
model.gidgrp.rec.purpos == 'ADVI' ||
model.gidgrp.rec.purpos == 'ACNF'
"
:span="4"
>
<!-- <el-form-item prop="gidgrp.cbs.cnf.amt"> -->
<c-input
disabled
v-model="model.gidgrp.cbs.cnf.amt"
placeholder="请输入Balance"
></c-input>
<!-- </el-form-item> -->
</c-col>
<c-col
v-if="
model.gidgrp.rec.purpos == 'ADVI' ||
model.gidgrp.rec.purpos == 'ACNF'
"
:span="2"
style="margin-left: 20px"
>
<span>or</span>
</c-col>
<c-col
v-if="
model.gidgrp.rec.purpos == 'ADVI' ||
model.gidgrp.rec.purpos == 'ACNF'
"
:span="4"
>
<!-- <el-form-item prop="gidgrp.rec.partcon"> -->
<c-input
disabled
v-model="model.gidgrp.rec.partcon"
placeholder="请输入Partial Confirmation"
></c-input>
<!-- </el-form-item> -->
</c-col>
<c-col
v-if="
model.gidgrp.rec.purpos == 'ADVI' ||
model.gidgrp.rec.purpos == 'ACNF'
"
:span="2"
style="margin-left: 20px"
>
<span>%</span>
</c-col> </c-col>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
model.gidgrp.rec.purpos == 'ADVI' ||
model.gidgrp.rec.purpos == 'ACNF'
"
label="Confirmation Date"
prop="gidgrp.rec.cnfdat"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.cnfdat"
style="width: 100%"
placeholder="请选择Confirmation Date"
></c-date-picker>
</el-form-item>
</c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1"> </c-col>
</c-col>
</c-row> </c-row>
<!-- SF001031 : Confirmation Status --> <!-- SF001031 : Confirmation Status -->
<!-- SF000895 : Received Confirmation Instructions: --> <!-- SF000895 : Received Confirmation Instructions: -->
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('gitp.SF000888')" prop="gidgrp.rec.cnfsta"> <el-form-item :label="$t('gitp.SF000888')" prop="gidgrp.rec.cnfsta">
<c-select v-model="model.gidgrp.rec.cnfsta" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000888')"> <c-select v-model="model.gidgrp.rec.cnfsta" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000888')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000894 : Outgoing Confirmation Instructions: --> <!-- SF000894 : Outgoing Confirmation Instructions: -->
<!-- SF001030 : Confirmation Amount --> <!-- SF001030 : Confirmation Amount -->
<!-- SF000896 : Confirm. Instr. --> <!-- SF000896 : Confirm. Instr. -->
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('gitp.SF000896')" prop="gidgrp.rec.reccnfdet"> <el-form-item :label="$t('gitp.SF000896')" prop="gidgrp.rec.reccnfdet">
<c-select v-model="model.gidgrp.rec.reccnfdet" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000896')"> <c-select v-model="model.gidgrp.rec.reccnfdet" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000896')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000890')" prop="gidgrp.cbs.cnf.cur"> <c-form-item :label="$t('gitp.SF000890')" prop="gidgrp.cbs.cnf.cur">
<c-input v-model="model.gidgrp.cbs.cnf.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitp.SF000890')"></c-input> <c-input v-model="model.gidgrp.cbs.cnf.cur" maxlength="3" :placeholder="$t('other.please_enter')+$t('gitp.SF000890')"></c-input>
</c-form-item> </c-form-item>
...@@ -209,26 +335,26 @@ ...@@ -209,26 +335,26 @@
<c-input v-model="model.gidgrp.cbs.cnf.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input> <c-input v-model="model.gidgrp.cbs.cnf.amt" :placeholder="$t('other.please_enter')+'Balance'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF001032 : or --> <!-- SF001032 : or -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="Partial Confirmation" prop="gidgrp.rec.partcon"> <c-form-item label="Partial Confirmation" prop="gidgrp.rec.partcon">
<c-input v-model="model.gidgrp.rec.partcon" :placeholder="$t('other.please_enter')+'Partial Confirmation'"></c-input> <c-input v-model="model.gidgrp.rec.partcon" :placeholder="$t('other.please_enter')+'Partial Confirmation'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000729 : Confirm. Instr. --> <!-- SF000729 : Confirm. Instr. -->
<!-- SF001033 : % --> <!-- SF001033 : % -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000729')" prop="gidgrp.rec.cnfdet"> <el-form-item :label="$t('gitp.SF000729')" prop="gidgrp.rec.cnfdet">
<c-select v-model="model.gidgrp.rec.cnfdet" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000729')"> <c-select v-model="model.gidgrp.rec.cnfdet" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000729')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF001034 : Confirmed on --> <!-- SF001034 : Confirmed on -->
<!-- SF001077 : Confirm. Bank Ref. --> <!-- SF001077 : Confirm. Bank Ref. -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000889')" prop="gidgrp.rec.cnfdat"> <el-form-item :label="$t('gitp.SF000889')" prop="gidgrp.rec.cnfdat">
<c-date-picker type="date" v-model="model.gidgrp.rec.cnfdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000889')"></c-date-picker> <c-date-picker type="date" v-model="model.gidgrp.rec.cnfdat" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000889')"></c-date-picker>
</el-form-item> </el-form-item>
...@@ -239,16 +365,16 @@ ...@@ -239,16 +365,16 @@
<c-input v-model="model.gidgrp.cnr.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001077')"></c-input> <c-input v-model="model.gidgrp.cnr.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001077')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF001078 : Confirm. Bank Ref. --> <!-- SF001078 : Confirm. Bank Ref. -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF001078')" prop="gidgrp.con.pts.ref"> <c-form-item :label="$t('gitp.SF001078')" prop="gidgrp.con.pts.ref">
<c-input v-model="model.gidgrp.con.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001078')"></c-input> <c-input v-model="model.gidgrp.con.pts.ref" maxlength="16" :placeholder="$t('other.please_enter')+$t('gitp.SF001078')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000898 : Confirming Bank --> <!-- SF000898 : Confirming Bank -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="gitp.cnrp.ptsget.sdamod.dadsnd"> <c-form-item label="Drag Drop Sender" prop="gitp.cnrp.ptsget.sdamod.dadsnd">
<c-input v-model="model.gitp.cnrp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input> <c-input v-model="model.gitp.cnrp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item> </c-form-item>
...@@ -259,8 +385,8 @@ ...@@ -259,8 +385,8 @@
<c-input v-model="model.gidgrp.cnr.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input> <c-input v-model="model.gidgrp.cnr.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="" prop="gitp.cnrp.ptsget.sdamod.seainf"> <c-form-item label="" prop="gitp.cnrp.ptsget.sdamod.seainf">
<c-input v-model="model.gitp.cnrp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input> <c-input v-model="model.gitp.cnrp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item> </c-form-item>
...@@ -271,9 +397,9 @@ ...@@ -271,9 +397,9 @@
{{$t('ptsp.CF000081')}} {{$t('ptsp.CF000081')}}
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- SF000730 : Confirming Bank --> <!-- SF000730 : Confirming Bank -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="名称" prop="gidgrp.cnr.namelc"> <c-form-item label="名称" prop="gidgrp.cnr.namelc">
<c-input type="textarea" v-model="model.gidgrp.cnr.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.cnr.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item> </c-form-item>
...@@ -296,39 +422,36 @@ ...@@ -296,39 +422,36 @@
<c-input type="textarea" v-model="model.gidgrp.cnr.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.cnr.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000887 : Own confirmation details: --> <!-- SF000887 : Own confirmation details: -->
<!-- SF000888 : Confirmation Status --> <!-- SF000888 : Confirmation Status -->
<!-- SF000890 : Confirmation Amount --> <!-- SF000890 : Confirmation Amount -->
<!-- SF000892 : or --> <!-- SF000892 : or -->
<!-- SF000893 : % --> <!-- SF000893 : % -->
<!-- SF000889 : Confirmation Date --> <!-- SF000889 : Confirmation Date -->
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
cnfdet:[ cnfdet: [
{label:"MAYADD",value:"A"}, { label: "MAYADD", value: "A" },
{label:"CONFIRM",value:"C"}, { label: "CONFIRM", value: "C" },
{label:"WITHOUT",value:"W"}, { label: "WITHOUT", value: "W" },
] ],
} };
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<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 label="Contract Reference" prop="gidgrp.rec.orcrefc"> <el-form-item label="Contract Reference" prop="gidgrp.rec.orcrefc">
<c-input disabled v-model="model.gidgrp.rec.orcrefc" maxlength="35" placeholder="请输入Contract Reference"></c-input> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.rec.orcrefc"
<c-col :span="24"> maxlength="35"
<el-form-item label="Contract Date" prop="gidgrp.rec.orcdatc"> placeholder="请输入Contract Reference"
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.orcdatc" style="width:100%" placeholder="请选择Date from Original Contract"></c-date-picker> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Closing Date" prop="gidgrp.rec.tenclsdatc"> <el-form-item label="Contract Date" prop="gidgrp.rec.orcdatc">
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width:100%" placeholder="请选择Closing Date"></c-date-picker> <c-date-picker
</el-form-item> disabled
</c-col> type="date"
<c-col :span="24"> v-model="model.gidgrp.rec.orcdatc"
<c-col :span="20"> style="width: 100%"
<c-col :span="20"> placeholder="请选择Date from Original Contract"
<el-form-item v-if="model.gitp.covgodsrvcmodflg==''" label="Object of Contract" prop="gidgrp.blk.covgodsrvc"> ></c-date-picker>
<c-input :disabled="model.gitp.covgodsrvcmodflg==''||model.gitp.swiftflg=='N'" rows="5" type="textarea" v-model="model.gidgrp.blk.covgodsrvc" maxlength="65" show-word-limit placeholder="请输入Object of Contract" ></c-input> </el-form-item>
</el-form-item> </c-col>
<el-form-item v-if="model.gitp.covgodsrvcmodflg=='X'" label="Underly. Transact. Det." prop="gidgrp.blk.atxcovgodsrvc"> <c-col :span="24">
<c-input :disabled="model.gitp.covgodsrvcmodflg==''||model.gitp.swiftflg=='N'" rows="5" type="textarea" v-model="model.gidgrp.blk.atxcovgodsrvc" maxlength="65" show-word-limit placeholder="请输入Underly. Transact. Det." ></c-input> <el-form-item label="Closing Date" prop="gidgrp.rec.tenclsdatc">
</el-form-item> <c-date-picker
</c-col> disabled
</c-col> type="date"
<c-col :span="4"> v-model="model.gidgrp.rec.tenclsdatc"
<c-checkbox v-if="model.gitp.swiftflg=='Y'" v-model="model.gitp.covgodsrvcmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> style="width: 100%"
<c-checkbox v-if="model.gitp.swiftflg=='Y'" v-model="model.gitp.covgodc.chkast" style="margin:0 0 0 10px">Allow *</c-checkbox> placeholder="请选择Closing Date"
<c-button disabled v-if="model.gitp.swiftflg=='Y'" size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifcovgodsrvc"> ></c-date-picker>
vs.&System </el-form-item>
</c-button> </c-col>
<c-button disabled v-if="model.gitp.swiftflg=='Y'" size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhiscovgodsrvc"> <c-col :span="24">
vs.&History <c-col :span="20">
</c-button> <c-col :span="20">
</c-col> <el-form-item
</c-col> v-if="model.gitp.covgodsrvcmodflg == ''"
<c-col :span="24"> label="Object of Contract"
<el-form-item label="Original Perc./ Rate" prop="gidgrp.rec.orcratc"> prop="gidgrp.blk.covgodsrvc"
<c-input disabled v-model="model.gidgrp.rec.orcratc" placeholder="请输入Original Perc./ Rate"></c-input> >
</el-form-item> <c-input
</c-col> :disabled="
<c-col :span="24"> model.gitp.covgodsrvcmodflg == '' ||
<c-col :span="12"> model.gitp.swiftflg == 'N'
<el-form-item label="Contract Amount " prop="gidgrp.rec.orccurc"> "
<c-select disabled v-model="model.gidgrp.rec.orccurc" style="width:100%" placeholder="请选择Contract Amount "> rows="5"
<el-option type="textarea"
v-for="item in codes.curtxt" v-model="model.gidgrp.blk.covgodsrvc"
:key="item.value" maxlength="65"
:label="item.label" show-word-limit
:value="item.value" placeholder="请输入Object of Contract"
> ></c-input>
</el-option> </el-form-item>
</c-select> <el-form-item
</el-form-item> v-if="model.gitp.covgodsrvcmodflg == 'X'"
</c-col> label="Underly. Transact. Det."
<c-col :span="11" :offset="1"> prop="gidgrp.blk.atxcovgodsrvc"
<c-input disabled v-model="model.gidgrp.rec.orcamtc" placeholder="请输入Contract Amount "></c-input> >
</c-col> <c-input
</c-col> :disabled="
<c-col :span="24"> model.gitp.covgodsrvcmodflg == '' ||
<el-form-item label="Original Contract Place" prop="gidgrp.blk.orcplcc"> model.gitp.swiftflg == 'N'
<c-input disabled type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="35" show-word-limit placeholder="请输入Original Contract Place" ></c-input> "
</el-form-item> rows="5"
</c-col> type="textarea"
v-model="model.gidgrp.blk.atxcovgodsrvc"
maxlength="65"
show-word-limit
placeholder="请输入Underly. Transact. Det."
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="4">
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodsrvcmodflg"
style="margin: 0 0 0 10px"
>Modify Text</c-checkbox
>
<c-checkbox
v-if="model.gitp.swiftflg == 'Y'"
v-model="model.gitp.covgodc.chkast"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifcovgodsrvc"
>
vs.&System
</c-button>
<c-button
disabled
v-if="model.gitp.swiftflg == 'Y'"
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifhiscovgodsrvc"
>
vs.&History
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Original Perc./ Rate"
prop="gidgrp.rec.orcratc"
>
<c-input
disabled
v-model="model.gidgrp.rec.orcratc"
placeholder="请输入Original Perc./ Rate"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Contract Amount " prop="gidgrp.rec.orccurc">
<c-select
disabled
v-model="model.gidgrp.rec.orccurc"
style="width: 100%"
placeholder="请选择Contract Amount "
>
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-input
<el-form-item label="A/c for Adv. Paym. Guar." prop="gidgrp.rec.accc"> disabled
<c-input disabled v-model="model.gidgrp.rec.accc" maxlength="35" placeholder="请输入A/c for Adv. Paym. Guar."></c-input> v-model="model.gidgrp.rec.orcamtc"
</el-form-item> placeholder="请输入Contract Amount "
</c-col> ></c-input>
<c-col :span="24"> </c-col>
<el-form-item label="Governing Law" prop="gidgrp.rec.jurlawc"> </c-col>
<c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" placeholder="请选择Governing Law"> <c-col :span="24">
<el-option <el-form-item
v-for="item in codes.ctytxt1" label="Original Contract Place"
:key="item.value" prop="gidgrp.blk.orcplcc"
:label="item.label" >
:value="item.value" <c-input
> disabled
</el-option> type="textarea"
</c-select> v-model="model.gidgrp.blk.orcplcc"
</el-form-item> maxlength="35"
</c-col> show-word-limit
placeholder="请输入Original Contract Place"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item
label="A/c for Adv. Paym. Guar."
prop="gidgrp.rec.accc"
>
<c-input
disabled
v-model="model.gidgrp.rec.accc"
maxlength="35"
placeholder="请输入A/c for Adv. Paym. Guar."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Governing Law" prop="gidgrp.rec.jurlawc">
<c-select
v-model="model.gidgrp.rec.jurlawc"
style="width: 100%"
placeholder="请选择Governing Law"
>
<el-option
v-for="item in codes.ctytxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Governing Law " prop="gidgrp.rec.jurlawtxtc"> <el-form-item label="Governing Law " prop="gidgrp.rec.jurlawtxtc">
<c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" placeholder="请输入Governing Law "></c-input> <c-input
</el-form-item> v-model="model.gidgrp.rec.jurlawtxtc"
</c-col> maxlength="65"
placeholder="请输入Governing Law "
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Place of Jurisdiction" prop="gidgrp.rec.jurplcc"> <el-form-item
<c-input :disabled="model.gidgrp.rec.jurlawc==''" v-model="model.gidgrp.rec.jurplcc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input> label="Place of Jurisdiction"
</el-form-item> prop="gidgrp.rec.jurplcc"
</c-col> >
<c-col :span="24"> <c-input
<el-form-item label="Tender Reference" prop="gidgrp.rec.tenrefc"> :disabled="model.gidgrp.rec.jurlawc == ''"
<c-input disabled v-model="model.gidgrp.rec.tenrefc" maxlength="35" placeholder="请输入Tender Reference"></c-input> v-model="model.gidgrp.rec.jurplcc"
</el-form-item> maxlength="35"
</c-col> placeholder="请输入Place of Jurisdiction"
<c-col :span="24"> ></c-input>
<el-form-item label="Tender Date" prop="gidgrp.rec.tendatc"> </el-form-item>
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.tendatc" style="width:100%" placeholder="请选择Tender Date"></c-date-picker> </c-col>
</el-form-item> <c-col :span="24">
</c-col> <el-form-item label="Tender Reference" prop="gidgrp.rec.tenrefc">
<c-col :span="24"> <c-input
<el-form-item label="Latest Transmiss. Date" prop="gidgrp.rec.trmdatc"> disabled
<c-date-picker disabled type="date" v-model="model.gidgrp.rec.trmdatc" style="width:100%" placeholder="请选择Latest Transmiss. Date"></c-date-picker> v-model="model.gidgrp.rec.tenrefc"
</el-form-item> maxlength="35"
</c-col> placeholder="请输入Tender Reference"
<c-col :span="24"> ></c-input>
<el-form-item label="Additional Info" prop="gidgrp.blk.addinfc"> </el-form-item>
<c-input disabled type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="35" show-word-limit placeholder="请输入Additional Info" ></c-input> </c-col>
</el-form-item> <c-col :span="24">
</c-col> <el-form-item label="Tender Date" prop="gidgrp.rec.tendatc">
</c-col> <c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.tendatc"
style="width: 100%"
placeholder="请选择Tender Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Latest Transmiss. Date"
prop="gidgrp.rec.trmdatc"
>
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.trmdatc"
style="width: 100%"
placeholder="请选择Latest Transmiss. Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Additional Info" prop="gidgrp.blk.addinfc">
<c-input
disabled
type="textarea"
v-model="model.gidgrp.blk.addinfc"
maxlength="35"
show-word-limit
placeholder="请输入Additional Info"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<!-- SF000840 : Contract Reference --> <!-- SF000840 : Contract Reference -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000840')" prop="gidgrp.rec.orcrefc"> <c-form-item :label="$t('gitp.SF000840')" prop="gidgrp.rec.orcrefc">
<c-input v-model="model.gidgrp.rec.orcrefc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000840')"></c-input> <c-input v-model="model.gidgrp.rec.orcrefc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000840')"></c-input>
</c-form-item> </c-form-item>
...@@ -136,16 +284,16 @@ ...@@ -136,16 +284,16 @@
<c-date-picker type="date" v-model="model.gidgrp.rec.orcdatc" style="width:100%" :placeholder="$t('other.please_enter')+'Date from Original Contract - Local Undertaking Seq. C'"></c-date-picker> <c-date-picker type="date" v-model="model.gidgrp.rec.orcdatc" style="width:100%" :placeholder="$t('other.please_enter')+'Date from Original Contract - Local Undertaking Seq. C'"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000845 : Closing Date --> <!-- SF000845 : Closing Date -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000845')" prop="gidgrp.rec.tenclsdatc"> <el-form-item :label="$t('gitp.SF000845')" prop="gidgrp.rec.tenclsdatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000845')"></c-date-picker> <c-date-picker type="date" v-model="model.gidgrp.rec.tenclsdatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000845')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000846 : Underly. Transact. Det. --> <!-- SF000846 : Underly. Transact. Det. -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="Object of Contract - Local Undertaking Seq. C" prop="gidgrp.blk.covgodsrvc"> <c-form-item label="Object of Contract - Local Undertaking Seq. C" prop="gidgrp.blk.covgodsrvc">
<c-input type="textarea" v-model="model.gidgrp.blk.covgodsrvc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Object of Contract - Local Undertaking Seq. C'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.covgodsrvc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Object of Contract - Local Undertaking Seq. C'" ></c-input>
</c-form-item> </c-form-item>
...@@ -176,16 +324,16 @@ ...@@ -176,16 +324,16 @@
{{$t('gitp.CF001219')}} {{$t('gitp.CF001219')}}
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- SF000841 : Original Perc./ Rate --> <!-- SF000841 : Original Perc./ Rate -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000841')" prop="gidgrp.rec.orcratc"> <c-form-item :label="$t('gitp.SF000841')" prop="gidgrp.rec.orcratc">
<c-input v-model="model.gidgrp.rec.orcratc" :placeholder="$t('other.please_enter')+$t('gitp.SF000841')"></c-input> <c-input v-model="model.gidgrp.rec.orcratc" :placeholder="$t('other.please_enter')+$t('gitp.SF000841')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000842 : Contract Amount --> <!-- SF000842 : Contract Amount -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000842')" prop="gidgrp.rec.orccurc"> <el-form-item :label="$t('gitp.SF000842')" prop="gidgrp.rec.orccurc">
<c-select v-model="model.gidgrp.rec.orccurc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000842')"> <c-select v-model="model.gidgrp.rec.orccurc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000842')">
</c-select> </c-select>
...@@ -197,23 +345,23 @@ ...@@ -197,23 +345,23 @@
<c-input v-model="model.gidgrp.rec.orcamtc" :placeholder="$t('other.please_enter')+$t('gitp.SF000842')"></c-input> <c-input v-model="model.gidgrp.rec.orcamtc" :placeholder="$t('other.please_enter')+$t('gitp.SF000842')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000843 : Original Contract Place --> <!-- SF000843 : Original Contract Place -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="Original Contract Place - Local Undertaking Seq. C" prop="gidgrp.blk.orcplcc"> <c-form-item label="Original Contract Place - Local Undertaking Seq. C" prop="gidgrp.blk.orcplcc">
<c-input type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Original Contract Place - Local Undertaking Seq. C'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.orcplcc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Original Contract Place - Local Undertaking Seq. C'" ></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000850 : A/c Adv. Paym. Guar. --> <!-- SF000850 : A/c Adv. Paym. Guar. -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000850')" prop="gidgrp.rec.accc"> <c-form-item :label="$t('gitp.SF000850')" prop="gidgrp.rec.accc">
<c-input v-model="model.gidgrp.rec.accc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000850')"></c-input> <c-input v-model="model.gidgrp.rec.accc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000850')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000844 : Governing Law --> <!-- SF000844 : Governing Law -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000844')" prop="gidgrp.rec.jurlawc"> <el-form-item :label="$t('gitp.SF000844')" prop="gidgrp.rec.jurlawc">
<c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000844')"> <c-select v-model="model.gidgrp.rec.jurlawc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000844')">
</c-select> </c-select>
...@@ -225,37 +373,37 @@ ...@@ -225,37 +373,37 @@
<c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" :placeholder="$t('other.please_enter')+$t('gitp.SF000844')"></c-input> <c-input v-model="model.gidgrp.rec.jurlawtxtc" maxlength="65" :placeholder="$t('other.please_enter')+$t('gitp.SF000844')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000851 : Place of Jurisdiction --> <!-- SF000851 : Place of Jurisdiction -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000851')" prop="gidgrp.rec.jurplcc"> <c-form-item :label="$t('gitp.SF000851')" prop="gidgrp.rec.jurplcc">
<c-input v-model="model.gidgrp.rec.jurplcc" maxlength="65" :placeholder="$t('other.please_enter')+$t('gitp.SF000851')"></c-input> <c-input v-model="model.gidgrp.rec.jurplcc" maxlength="65" :placeholder="$t('other.please_enter')+$t('gitp.SF000851')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000847 : Tender Reference --> <!-- SF000847 : Tender Reference -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000847')" prop="gidgrp.rec.tenrefc"> <c-form-item :label="$t('gitp.SF000847')" prop="gidgrp.rec.tenrefc">
<c-input v-model="model.gidgrp.rec.tenrefc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000847')"></c-input> <c-input v-model="model.gidgrp.rec.tenrefc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000847')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000848 : Tender Date --> <!-- SF000848 : Tender Date -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000848')" prop="gidgrp.rec.tendatc"> <el-form-item :label="$t('gitp.SF000848')" prop="gidgrp.rec.tendatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.tendatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000848')"></c-date-picker> <c-date-picker type="date" v-model="model.gidgrp.rec.tendatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000848')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000849 : Latest Transmission --> <!-- SF000849 : Latest Transmission -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000849')" prop="gidgrp.rec.trmdatc"> <el-form-item :label="$t('gitp.SF000849')" prop="gidgrp.rec.trmdatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.trmdatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000849')"></c-date-picker> <c-date-picker type="date" v-model="model.gidgrp.rec.trmdatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000849')"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF001231 : Additional Text --> <!-- SF001231 : Additional Text -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="Additional Info - Local Undertaking Seq. C" prop="gidgrp.blk.addinfc"> <c-form-item label="Additional Info - Local Undertaking Seq. C" prop="gidgrp.blk.addinfc">
<c-input type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Info - Local Undertaking Seq. C'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.addinfc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Info - Local Undertaking Seq. C'" ></c-input>
</c-form-item> </c-form-item>
...@@ -267,26 +415,21 @@ ...@@ -267,26 +415,21 @@
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<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="16"> <c-col :span="16">
<c-col :span="24"> <c-col :span="24">
<el-form-item v-if="model.gitp.gidtxtmodflg == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gidtxt"> <el-form-item
<i-stream-input :disabled="model.gitp.gidtxtmodflg == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gidtxt" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input> v-if="model.gitp.gidtxtmodflg == ''"
</el-form-item> label="Guarantee Text with Variables"
<el-form-item v-if="model.gitp.gidtxtmodflg == 'X'" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt"> prop="gidgrp.blk.gidtxt"
<i-stream-input type="textarea" :model="model.gidgrp.blk.gtxgidtxt" rows="15" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input> >
</el-form-item> <i-stream-input
</c-col> :disabled="model.gitp.gidtxtmodflg == ''"
</c-col> type="textarea"
<c-col :span="6"> rows="15"
<c-col :span="24"> :model="model.gidgrp.blk.gidtxt"
<c-checkbox v-model="model.gitp.gidtxtmodflg" style="margin:0 0 0 10px">Modify Guarantee Text</c-checkbox> maxlength="65"
</c-col> show-word-limit
<c-col :span="24"> placeholder="请输入Guarantee Text with Variables"
<c-checkbox v-model="model.gitp.chkgidtxt" style="margin:0 0 0 10px">Allow *</c-checkbox> ></i-stream-input>
</c-col> </el-form-item>
<el-form-item
<c-col :span="24"> v-if="model.gitp.gidtxtmodflg == 'X'"
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdif"> label="Guarantee Text with Variables"
vs. &System prop="gidgrp.blk.gtxgidtxt"
</c-button> >
</c-col> <i-stream-input
type="textarea"
:model="model.gidgrp.blk.gtxgidtxt"
rows="15"
maxlength="65"
show-word-limit
placeholder="请输入Guarantee Text with Variables"
></i-stream-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflg"
style="margin: 0 0 0 10px"
>Modify Guarantee Text</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxt"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifhis"> <c-button
vs. &History :disabled="model.gitp.gidtxtmodflg == ''"
</c-button> size="small"
</c-col> type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdif"
>
vs. &System
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflg=='X'"> <c-col :span="24">
<c-col :span="24"> <c-button
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpShwgidtxt"> size="small"
Show&Text type="primary"
</c-button> style="margin: 5px 0 0 10px; width: 50%"
</c-col> @click="onGitpButdifhis"
</template> >
vs. &History
<c-col :span="24"> </c-button>
<c-input </c-col>
style="margin:5px 0 0 10px;width:50%"
v-model="model.gidgrp.rec.ownref" <template v-if="model.gitp.gidtxtmodflg == 'X'">
maxlength="16" <c-col :span="24">
placeholder="请输入Reference" <c-button
></c-input> size="small"
</c-col> type="primary"
<c-col :span="24"> style="margin: 5px 0 0 10px; width: 50%"
<c-button @click="onGitpShwgidtxt"
disabled >
style="margin:5px 0 0 10px" Show&Text
size="small" </c-button>
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button :disabled="model.gitp.gidtxtmodflg == ''" size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpGidtxtmod">
修改中文保函文本
</c-button>
</c-col>
</c-col> </c-col>
</template>
<c-col :span="24">
<c-input
style="margin: 5px 0 0 10px; width: 50%"
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
></c-input>
</c-col>
<c-col :span="24">
<c-button
disabled
style="margin: 5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-button
:disabled="model.gitp.gidtxtmodflg == ''"
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmod"
>
修改中文保函文本
</c-button>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<!-- SF000350 : Text of Undertaking --> <!-- SF000350 : Text of Undertaking -->
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gitp.gidtxtmodflg">{{$t('gitp.CF000347')}}</c-checkbox> <c-checkbox v-model="model.gitp.gidtxtmodflg">{{$t('gitp.CF000347')}}</c-checkbox>
</c-col> </c-col>
...@@ -115,28 +168,23 @@ ...@@ -115,28 +168,23 @@
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
import IStreamInput from '~/components/IStreamInput' import IStreamInput from "~/components/IStreamInput";
export default { export default {
components: {IStreamInput}, components: { IStreamInput },
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<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="16">
<c-col :span="16"> <c-col :span="24">
<c-col :span="24"> <el-form-item
<el-form-item v-if="model.gitp.gidtxtmodflgc == ''" label="Guarantee Text with Variables" prop="gidgrp.blk.gtxgidtxt"> v-if="model.gitp.gidtxtmodflgc == ''"
<i-stream-input :disabled="model.gitp.gidtxtmodflgc == ''" type="textarea" rows="15" :model="model.gidgrp.blk.gtxgidtxtc" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables" ></i-stream-input> label="Guarantee Text with Variables"
</el-form-item> prop="gidgrp.blk.gtxgidtxt"
<el-form-item v-if="model.gitp.gidtxtmodflgc == 'X'" label="Guarantee Text with Variables - Counter Undertaking" prop="gidgrp.blk.gtxgidtxtc"> >
<i-stream-input type="textarea" :modle="model.gidgrp.blk.gtxgidtxtc" rows="15" maxlength="65" show-word-limit placeholder="请输入Guarantee Text with Variables - Counter Undertaking" ></i-stream-input> <i-stream-input
</el-form-item> :disabled="model.gitp.gidtxtmodflgc == ''"
</c-col> type="textarea"
</c-col> rows="15"
<c-col :span="6"> :model="model.gidgrp.blk.gtxgidtxtc"
<c-col :span="24"> maxlength="65"
<c-input show-word-limit
style="margin:5px 0 0 10px;width:50%" placeholder="请输入Guarantee Text with Variables"
v-model="model.gidgrp.rec.ownref" ></i-stream-input>
maxlength="16" </el-form-item>
placeholder="请输入Reference" <el-form-item
></c-input> v-if="model.gitp.gidtxtmodflgc == 'X'"
</c-col> label="Guarantee Text with Variables - Counter Undertaking"
<c-col :span="24"> prop="gidgrp.blk.gtxgidtxtc"
<c-button >
style="margin:5px 0 0 10px" <i-stream-input
size="small" type="textarea"
type="primary" :modle="model.gidgrp.blk.gtxgidtxtc"
@click="onGitpButgetref" rows="15"
> maxlength="65"
获取 show-word-limit
</c-button> placeholder="请输入Guarantee Text with Variables - Counter Undertaking"
</c-col> ></i-stream-input>
<c-col :span="24"> </el-form-item>
<c-checkbox v-model="model.gitp.gidtxtmodflgc" style="margin:0 0 0 10px">Modify Guarantee Text</c-checkbox> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="6">
<c-checkbox v-model="model.gitp.chkgidtxtc" style="margin:0 0 0 10px">Allow *</c-checkbox> <c-col :span="24">
</c-col> <c-input
style="margin: 5px 0 0 10px; width: 50%"
<c-col :span="24"> v-model="model.gidgrp.rec.ownref"
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifc"> maxlength="16"
vs. &System placeholder="请输入Reference"
</c-button> ></c-input>
</c-col> </c-col>
<c-col :span="24">
<c-button
style="margin: 5px 0 0 10px"
size="small"
type="primary"
@click="onGitpButgetref"
>
获取
</c-button>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.gidtxtmodflgc"
style="margin: 0 0 0 10px"
>Modify Guarantee Text</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxtc"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpButdifhisc"> <c-button
vs. &History disabled
</c-button> size="small"
</c-col> type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpButdifc"
>
vs. &System
</c-button>
</c-col>
<template v-if="model.gitp.gidtxtmodflgc=='X'"> <c-col :span="24">
<c-col :span="24"> <c-button
<c-button size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpShwgidtxtc"> disabled
Show&Text size="small"
</c-button> type="primary"
</c-col> style="margin: 5px 0 0 10px; width: 50%"
</template> @click="onGitpButdifhisc"
>
vs. &History
</c-button>
</c-col>
<c-col :span="24"> <template v-if="model.gitp.gidtxtmodflgc == 'X'">
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpGidtxtmodc"> <c-col :span="24">
修改中文保函文本 <c-button
</c-button> size="small"
</c-col> type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpShwgidtxtc"
>
Show&Text
</c-button>
</c-col> </c-col>
</template>
<c-col :span="24">
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 50%"
@click="onGitpGidtxtmodc"
>
修改中文保函文本
</c-button>
</c-col>
</c-col> </c-col>
</c-row> </c-col>
<!-- SF000792 : Undertaking Text --> </c-row>
<!-- SF000792 : Undertaking Text -->
<!-- <c-col :span="12">
<!-- <c-col :span="12">
<c-form-item label="Guarantee Text local undertaking" prop="gidgrp.blk.gidtxtc"> <c-form-item label="Guarantee Text local undertaking" prop="gidgrp.blk.gidtxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text local undertaking'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.gidtxtc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+'Guarantee Text local undertaking'" ></c-input>
</c-form-item> </c-form-item>
...@@ -122,28 +174,23 @@ ...@@ -122,28 +174,23 @@
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
import IStreamInput from '~/components/IStreamInput' import IStreamInput from "~/components/IStreamInput";
export default { export default {
components: {IStreamInput}, components: { IStreamInput },
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="是否SWIFT格式" prop="gitp.swiftflg"> <el-form-item label="是否SWIFT格式" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width:100%" placeholder="请选择是否SWIFT格式"> <c-select
<el-option v-model="model.gitp.swiftflg"
v-for="item in codes.swiftflg" style="width: 100%"
:key="item.value" placeholder="请选择是否SWIFT格式"
:label="item.label" >
:value="item.value" <el-option
> v-for="item in codes.swiftflg"
</el-option> :key="item.value"
</c-select> :label="item.label"
</el-form-item> :value="item.value"
</c-col> >
</el-option>
<c-col :span="12"> </c-select>
<el-form-item label="是否对外担保" prop="gidgrp.rec.fingua"> </el-form-item>
<c-select disabled v-model="model.gidgrp.rec.fingua" style="width:100%" placeholder="请选择是否对外担保"> </c-col>
<el-option
v-for="item in codes.fingua" <c-col :span="12">
:key="item.value" <el-form-item label="是否对外担保" prop="gidgrp.rec.fingua">
:label="item.label" <c-select
:value="item.value" disabled
> v-model="model.gidgrp.rec.fingua"
</el-option> style="width: 100%"
</c-select> placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="20">
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp">
<c-select
disabled
v-model="model.gidgrp.rec.cfaguatyp"
style="width: 90%"
placeholder="请选择对外担保类型"
>
<el-option
v-for="item in codes.cfaguatyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4" class="centerLable">
<c-col :span="12"> <c-checkbox
<c-col :span="20"> v-if="model.gidgrp.cbs.max.cur == 'CNY'"
<el-form-item label="对外担保类型" prop="gidgrp.rec.cfaguatyp"> disabled
<c-select disabled v-model="model.gidgrp.rec.cfaguatyp" style="width:90%" placeholder="请选择对外担保类型"> v-model="model.gidgrp.rec.cmtflg"
<el-option >跨境人民币保函</c-checkbox
v-for="item in codes.cfaguatyp" >
:key="item.value" </c-col>
:label="item.label" <!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
:value="item.value" </c-col>
> <!-- SG001294 : 是否SWIFT格式 -->
</el-option>
</c-select> <!-- <c-col :span="12">
</el-form-item>
</c-col>
<c-col :span="4" class="centerLable">
<c-checkbox v-if="model.gidgrp.cbs.max.cur=='CNY'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox>
</c-col>
<!-- <c-checkbox v-if="model.gidgrp.rec.fingua=='Y'" disabled v-model="model.gidgrp.rec.cmtflg">跨境人民币保函</c-checkbox> -->
</c-col>
<!-- SG001294 : 是否SWIFT格式 -->
<!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SG001294')" prop="gitp.swiftflg"> <el-form-item :label="$t('gitp.SG001294')" prop="gitp.swiftflg">
<c-select v-model="model.gitp.swiftflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SG001294')"> <c-select v-model="model.gitp.swiftflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SG001294')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- S0001304 : 是否对外担保 --> <!-- S0001304 : 是否对外担保 -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.S0001256')" prop="gidgrp.rec.fingua"> <el-form-item :label="$t('gitp.S0001256')" prop="gidgrp.rec.fingua">
<c-select v-model="model.gidgrp.rec.fingua" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001256')"> <c-select v-model="model.gidgrp.rec.fingua" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.S0001256')">
</c-select> </c-select>
...@@ -74,30 +93,25 @@ ...@@ -74,30 +93,25 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.cmtflg">{{$t('gitp.CG001233')}}</c-checkbox> <c-checkbox v-model="model.gidgrp.rec.cmtflg">{{$t('gitp.CG001233')}}</c-checkbox>
</c-col> --> </c-col> -->
<!-- S0001305 : 担保类型 --> <!-- S0001305 : 担保类型 -->
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -102,7 +102,10 @@ ...@@ -102,7 +102,10 @@
placeholder="请输入Guarantee Amount" placeholder="请输入Guarantee Amount"
@blur="amtBlur" @blur="amtBlur"
@keyup.enter.native=" @keyup.enter.native="
defaultFunction('gidgrp.cbs.max.amt',model.gidgrp.cbs.max.amt) defaultFunction(
'gidgrp.cbs.max.amt',
model.gidgrp.cbs.max.amt
)
" "
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -128,7 +131,7 @@ ...@@ -128,7 +131,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item label-width="5px" prop="gidgrp.cbs.opn1.amt"> <el-form-item label-width="5px" prop="gidgrp.cbs.opn1.amt">
<c-input <c-input
disabled disabled
v-model="model.gidgrp.cbs.opn1.amt" v-model="model.gidgrp.cbs.opn1.amt"
...@@ -712,16 +715,16 @@ ...@@ -712,16 +715,16 @@
<template slot="footer"> <template slot="footer">
<el-form-item label-width="5px" prop="gidgrp.blk.apprultxt"> <el-form-item label-width="5px" prop="gidgrp.blk.apprultxt">
<c-input <c-input
:disabled=" :disabled="
model.gidgrp.blk.apprul == 'URDG' || model.gidgrp.blk.apprul == 'URDG' ||
model.gidgrp.blk.apprul == 'NONE' || model.gidgrp.blk.apprul == 'NONE' ||
model.gidgrp.blk.apprul == 'UCPR' model.gidgrp.blk.apprul == 'UCPR'
" "
v-model="model.gidgrp.blk.apprultxt" v-model="model.gidgrp.blk.apprultxt"
maxlength="35" maxlength="35"
placeholder="请输入Applicable Rules" placeholder="请输入Applicable Rules"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -939,7 +942,7 @@ ...@@ -939,7 +942,7 @@
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span=12> <c-col :span="12">
<el-form-item <el-form-item
v-if="model.gitp.swiftflg != 'Y'" v-if="model.gitp.swiftflg != 'Y'"
label="Issuance Date" label="Issuance Date"
...@@ -1112,28 +1115,6 @@ ...@@ -1112,28 +1115,6 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="是否对外担保"
prop="gidgrp.rec.fingua"
>
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col> </c-col>
<!-- ============右边================= --> <!-- ============右边================= -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
...@@ -1210,6 +1191,7 @@ ...@@ -1210,6 +1191,7 @@
prop="gidgrp.apl.pts.adrblk" prop="gidgrp.apl.pts.adrblk"
> >
<c-input <c-input
:disabled="model.gidgrp.apl.pts.adrblk!=''"
rows="4" rows="4"
type="textarea" type="textarea"
v-model="model.gidgrp.apl.pts.adrblk" v-model="model.gidgrp.apl.pts.adrblk"
...@@ -1371,6 +1353,29 @@ ...@@ -1371,6 +1353,29 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item
v-if="model.gitp.swiftflg != 'Y'"
label="是否对外担保"
prop="gidgrp.rec.fingua"
>
<c-select
disabled
v-model="model.gidgrp.rec.fingua"
style="width: 100%"
placeholder="请选择是否对外担保"
>
<el-option
v-for="item in codes.fingua"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
v-if="model.gitp.swiftflg != 'Y'" v-if="model.gitp.swiftflg != 'Y'"
...@@ -1660,7 +1665,7 @@ export default { ...@@ -1660,7 +1665,7 @@ export default {
return this.model.gidgrp.apl.pts.extkey == ""; return this.model.gidgrp.apl.pts.extkey == "";
}, },
}, },
methods: { methods: {
...Event, ...Event,
async amtBlur() { async amtBlur() {
let rtnmsg = await this.executeDefault("gidgrp.cbs.max.amt"); let rtnmsg = await this.executeDefault("gidgrp.cbs.max.amt");
......
<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="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Requested Issue Date" prop="gidgrp.rec.opndatc"> <el-form-item
<c-date-picker type="date" v-model="model.gidgrp.rec.opndatc" style="width:100%" placeholder="请选择Requested Issue Date"></c-date-picker> label="Requested Issue Date"
</el-form-item> prop="gidgrp.rec.opndatc"
</c-col> >
<c-date-picker
type="date"
v-model="model.gidgrp.rec.opndatc"
style="width: 100%"
placeholder="请选择Requested Issue Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Guarantee Amount" prop="gidgrp.cbs.mac.cur"> <el-form-item label="Guarantee Amount" prop="gidgrp.cbs.mac.cur">
<c-select v-model="model.gidgrp.cbs.mac.cur" style="width:100%" placeholder="请选择Guarantee Amount"> <c-select
<el-option v-model="model.gidgrp.cbs.mac.cur"
v-for="item in codes.cur" style="width: 100%"
:key="item.value" placeholder="请选择Guarantee Amount"
:label="item.label" >
:value="item.value" <el-option
> v-for="item in codes.cur"
</el-option> :key="item.value"
</c-select> :label="item.label"
</el-form-item> :value="item.value"
</c-col> >
<c-col :span="8"> </el-option>
<c-input v-model="model.gidgrp.cbs.mac.amt" style="margin: 0 0 0 10px; width: 80%" placeholder="请输入Guarantee Amount"></c-input> </c-select>
</c-col> </el-form-item>
<c-col :span="4" class="centerLable"> </c-col>
<c-checkbox v-model="model.gitp.aacp.aacmod.addamtflg">Add. Amount</c-checkbox> <c-col :span="8">
</c-col> <c-input
</c-col> v-model="model.gidgrp.cbs.mac.amt"
<c-col :span="24"> style="margin: 0 0 0 10px; width: 80%"
<c-col :span="12"> placeholder="请输入Guarantee Amount"
<el-form-item label="Undertaking Type " prop="gidgrp.rec.gartypc"> ></c-input>
<c-select v-model="model.gidgrp.rec.gartypc" style="width:100%" placeholder="请选择Undertaking Type "> </c-col>
<el-option <c-col :span="4" class="centerLable">
v-for="item in codes.gartypc" <c-checkbox v-model="model.gitp.aacp.aacmod.addamtflg"
:key="item.value" >Add. Amount</c-checkbox
:label="item.label" >
:value="item.value" </c-col>
> </c-col>
</el-option> <c-col :span="24">
</c-select> <c-col :span="12">
</el-form-item> <el-form-item label="Undertaking Type " prop="gidgrp.rec.gartypc">
</c-col> <c-select
<c-col :span="8"> v-model="model.gidgrp.rec.gartypc"
<c-input disabled v-model="model.gidgrp.blk.gartyptxtc" style="margin: 0 0 0 10px; width: 80%" placeholder="请输入Undertaking Type "></c-input> style="width: 100%"
</c-col> placeholder="请选择Undertaking Type "
</c-col> >
<el-option
<c-col :span="24"> v-for="item in codes.gartypc"
<el-form-item label="Form of Undertaking" prop="gidgrp.rec.legfrmc"> :key="item.value"
<c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" placeholder="请选择Form of Undertaking"> :label="item.label"
<el-option :value="item.value"
v-for="item in codes.legfrmc1" >
:key="item.value" </el-option>
:label="item.label" </c-select>
:value="item.value" </el-form-item>
> </c-col>
</el-option> <c-col :span="8">
</c-select> <c-input
</el-form-item> disabled
</c-col> v-model="model.gidgrp.blk.gartyptxtc"
<c-col :span="24"> style="margin: 0 0 0 10px; width: 80%"
<el-form-item label="Demand Indicator " prop="gidgrp.rec.demandc"> placeholder="请输入Undertaking Type "
<c-select v-model="model.gidgrp.rec.demandc" style="width:100%" placeholder="请选择Demand Indicator "> ></c-input>
<el-option </c-col>
v-for="item in codes.demandc" </c-col>
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Requested Language" prop="gidgrp.rec.stdwrduilc">
<c-select v-model="model.gidgrp.rec.stdwrduilc" style="width:100%" placeholder="请选择Requested Language">
<el-option
v-for="item in codes.uiltxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Choice of Text" prop="gidgrp.rec.gtxinrc">
<c-select v-model="model.gidgrp.rec.gtxinrc" style="width:100%" placeholder="请选择Choice of Text">
<el-option
v-for="item in codes.gtxinr"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <el-form-item label="Form of Undertaking" prop="gidgrp.rec.legfrmc">
<el-form-item label="Applicable Rules" prop="gidgrp.blk.apprulc"> <c-select
<c-select v-model="model.gidgrp.blk.apprulc" style="width:100%" placeholder="请选择Applicable Rules"> v-model="model.gidgrp.rec.legfrmc"
<el-option style="width: 100%"
v-for="item in codes.apprulc" placeholder="请选择Form of Undertaking"
:key="item.value" >
:label="item.label" <el-option
:value="item.value" v-for="item in codes.legfrmc1"
> :key="item.value"
</el-option> :label="item.label"
</c-select> :value="item.value"
</el-form-item> >
</c-col> </el-option>
<c-col :span="8"> </c-select>
<c-input :disabled="model.gidgrp.blk.apprulc!='OTHR'" style="margin: 0 0 0 10px; width: 80%" v-model="model.gidgrp.blk.apprultxtc" maxlength="35" placeholder="请输入Applicable Rules"></c-input> </el-form-item>
</c-col> </c-col>
</c-col> <c-col :span="24">
<el-form-item label="Demand Indicator " prop="gidgrp.rec.demandc">
<c-select
v-model="model.gidgrp.rec.demandc"
style="width: 100%"
placeholder="请选择Demand Indicator "
>
<el-option
v-for="item in codes.demandc"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Requested Language"
prop="gidgrp.rec.stdwrduilc"
>
<c-select
v-model="model.gidgrp.rec.stdwrduilc"
style="width: 100%"
placeholder="请选择Requested Language"
>
<el-option
v-for="item in codes.uiltxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Choice of Text" prop="gidgrp.rec.gtxinrc">
<c-select
v-model="model.gidgrp.rec.gtxinrc"
style="width: 100%"
placeholder="请选择Choice of Text"
>
<el-option
v-for="item in codes.gtxinr"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Expiry Type" prop="gidgrp.rec.exptyp"> <c-col :span="12">
<c-select v-model="model.gidgrp.rec.exptyp" style="width:100%" placeholder="请选择Expiry Type"> <el-form-item label="Applicable Rules" prop="gidgrp.blk.apprulc">
<el-option <c-select
v-for="item in codes.exptyp" v-model="model.gidgrp.blk.apprulc"
:key="item.value" style="width: 100%"
:label="item.label" placeholder="请选择Applicable Rules"
:value="item.value" >
> <el-option
</el-option> v-for="item in codes.apprulc"
</c-select> :key="item.value"
</el-form-item> :label="item.label"
</c-col> :value="item.value"
<c-col :span="24"> >
<el-form-item label="Validity until" prop="gidgrp.rec.expdat"> </el-option>
<c-date-picker :disabled="model.gidgrp.rec.exptyp=='OPEN'" </c-select>
type="date" </el-form-item>
v-model="model.gidgrp.rec.expdat" </c-col>
style="width: 100%" <c-col :span="8">
placeholder="请选择Validity until" <c-input
></c-date-picker> :disabled="model.gidgrp.blk.apprulc != 'OTHR'"
</el-form-item> style="margin: 0 0 0 10px; width: 80%"
</c-col> v-model="model.gidgrp.blk.apprultxtc"
maxlength="35"
placeholder="请输入Applicable Rules"
></c-input>
</c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <el-form-item label="Expiry Type" prop="gidgrp.rec.exptyp">
<el-form-item label="Expiry Condition/ Evt." prop="gidgrp.blk.exptxt"> <c-select
<c-input type="textarea" rows="4" :disabled="model.gitp.exptxtmodflg==''" v-model="model.gidgrp.blk.exptxt" maxlength="65" show-word-limit placeholder="请输入Expiry Condition/ Evt." ></c-input> v-model="model.gidgrp.rec.exptyp"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择Expiry Type"
<c-col :span="4"> >
<c-checkbox v-model="model.gitp.exptxtmodflg" :disabled="model.gidgrp.rec.exptyp=='FIXD'||model.gidgrp.rec.exptyp=='OPEN'||model.gidgrp.rec.exptyp==''" style="margin:0 0 0 10px">Modify Text</c-checkbox> <el-option
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifexptxt"> v-for="item in codes.exptyp"
vs. &System :key="item.value"
</c-button> :label="item.label"
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px" @click="onGitpButdifhisexptxt"> :value="item.value"
vs. &History >
</c-button> </el-option>
</c-col> </c-select>
</c-col> </el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Validity until" prop="gidgrp.rec.expdat">
<c-date-picker
:disabled="model.gidgrp.rec.exptyp == 'OPEN'"
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 100%"
placeholder="请选择Validity until"
></c-date-picker>
</el-form-item>
</c-col>
</c-col> <c-col :span="24">
<c-col :span="20">
<el-form-item
label="Expiry Condition/ Evt."
prop="gidgrp.blk.exptxt"
>
<c-input
type="textarea"
rows="4"
:disabled="model.gitp.exptxtmodflg == ''"
v-model="model.gidgrp.blk.exptxt"
maxlength="65"
show-word-limit
placeholder="请输入Expiry Condition/ Evt."
></c-input>
</el-form-item>
</c-col> </c-col>
</c-row> <c-col :span="4">
<!-- SF000750 : Requested Issue Date --> <c-checkbox
v-model="model.gitp.exptxtmodflg"
<!-- <c-col :span="12"> :disabled="
model.gidgrp.rec.exptyp == 'FIXD' ||
model.gidgrp.rec.exptyp == 'OPEN' ||
model.gidgrp.rec.exptyp == ''
"
style="margin: 0 0 0 10px"
>Modify Text</c-checkbox
>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifexptxt"
>
vs. &System
</c-button>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px"
@click="onGitpButdifhisexptxt"
>
vs. &History
</c-button>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- SF000750 : Requested Issue Date -->
<!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000750')" prop="gidgrp.rec.opndatc"> <el-form-item :label="$t('gitp.SF000750')" prop="gidgrp.rec.opndatc">
<c-date-picker type="date" v-model="model.gidgrp.rec.opndatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000750')"></c-date-picker> <c-date-picker type="date" v-model="model.gidgrp.rec.opndatc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000750')"></c-date-picker>
</el-form-item> </el-form-item>
...@@ -178,9 +270,9 @@ ...@@ -178,9 +270,9 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.autrnwflgc">{{$t('gitp.CF000898')}}</c-checkbox> <c-checkbox v-model="model.gidgrp.rec.autrnwflgc">{{$t('gitp.CF000898')}}</c-checkbox>
</c-col> --> </c-col> -->
<!-- SF000778 : Guarantee Amount --> <!-- SF000778 : Guarantee Amount -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000778')" prop="gidgrp.cbs.mac.cur"> <el-form-item :label="$t('gitp.SF000778')" prop="gidgrp.cbs.mac.cur">
<c-select v-model="model.gidgrp.cbs.mac.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000778')"> <c-select v-model="model.gidgrp.cbs.mac.cur" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000778')">
</c-select> </c-select>
...@@ -196,9 +288,9 @@ ...@@ -196,9 +288,9 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gitp.aacp.aacmod.addamtflg">{{$t('gitp.CF000780')}}</c-checkbox> <c-checkbox v-model="model.gitp.aacp.aacmod.addamtflg">{{$t('gitp.CF000780')}}</c-checkbox>
</c-col> --> </c-col> -->
<!-- SF000754 : Undertaking Type --> <!-- SF000754 : Undertaking Type -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000754')" prop="gidgrp.rec.gartypc"> <el-form-item :label="$t('gitp.SF000754')" prop="gidgrp.rec.gartypc">
<c-select v-model="model.gidgrp.rec.gartypc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000754')"> <c-select v-model="model.gidgrp.rec.gartypc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000754')">
</c-select> </c-select>
...@@ -210,16 +302,16 @@ ...@@ -210,16 +302,16 @@
<c-input v-model="model.gidgrp.blk.gartyptxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000754')"></c-input> <c-input v-model="model.gidgrp.blk.gartyptxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000754')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000751 : Form of Undertaking --> <!-- SF000751 : Form of Undertaking -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000751')" prop="gidgrp.rec.legfrmc"> <el-form-item :label="$t('gitp.SF000751')" prop="gidgrp.rec.legfrmc">
<c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000751')"> <c-select v-model="model.gidgrp.rec.legfrmc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000751')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000883 : Demand Indicator --> <!-- SF000883 : Demand Indicator -->
<!-- <!--
<c-col :span="12"> <c-col :span="12">
<el-form-item :label="$t('gitp.SF000883')" prop="gidgrp.rec.demandc"> <el-form-item :label="$t('gitp.SF000883')" prop="gidgrp.rec.demandc">
<c-select v-model="model.gidgrp.rec.demandc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000883')"> <c-select v-model="model.gidgrp.rec.demandc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000883')">
...@@ -230,25 +322,25 @@ ...@@ -230,25 +322,25 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.stdwrdc">{{$t('gitp.CF000762')}}</c-checkbox> <c-checkbox v-model="model.gidgrp.rec.stdwrdc">{{$t('gitp.CF000762')}}</c-checkbox>
</c-col> --> </c-col> -->
<!-- SF000884 : Requested Language --> <!-- SF000884 : Requested Language -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000884')" prop="gidgrp.rec.stdwrduilc"> <el-form-item :label="$t('gitp.SF000884')" prop="gidgrp.rec.stdwrduilc">
<c-select v-model="model.gidgrp.rec.stdwrduilc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000884')"> <c-select v-model="model.gidgrp.rec.stdwrduilc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000884')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000852 : Choice of Text --> <!-- SF000852 : Choice of Text -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000852')" prop="gidgrp.rec.gtxinrc"> <el-form-item :label="$t('gitp.SF000852')" prop="gidgrp.rec.gtxinrc">
<c-select v-model="model.gidgrp.rec.gtxinrc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000852')"> <c-select v-model="model.gidgrp.rec.gtxinrc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000852')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000752 : Applicable Rules --> <!-- SF000752 : Applicable Rules -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000752')" prop="gidgrp.blk.apprulc"> <el-form-item :label="$t('gitp.SF000752')" prop="gidgrp.blk.apprulc">
<c-select v-model="model.gidgrp.blk.apprulc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000752')"> <c-select v-model="model.gidgrp.blk.apprulc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000752')">
</c-select> </c-select>
...@@ -260,32 +352,27 @@ ...@@ -260,32 +352,27 @@
<c-input v-model="model.gidgrp.blk.apprultxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000752')"></c-input> <c-input v-model="model.gidgrp.blk.apprultxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000752')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF001085 : Expiry Type --> <!-- SF001085 : Expiry Type -->
<!-- SF001086 : Expiry Date --> <!-- SF001086 : Expiry Date -->
<!-- SF001087 : Expiry Condition/ Evt. --> <!-- SF001087 : Expiry Condition/ Evt. -->
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<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="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Delivery of Undertak." prop="gidgrp.rec.deloric"> <el-form-item
<c-fullbox> label="Delivery of Undertak."
<c-select v-model="model.gidgrp.rec.deloric" style="width:100%" placeholder="请选择Delivery of Undertak."> prop="gidgrp.rec.deloric"
<el-option >
v-for="item in codes.deloric" <c-fullbox>
:key="item.value" <c-select
:label="item.label" v-model="model.gidgrp.rec.deloric"
:value="item.value" style="width: 100%"
> placeholder="请选择Delivery of Undertak."
</el-option> >
</c-select> <el-option
<template slot="footer" > v-for="item in codes.deloric"
<c-input :disabled="model.gidgrp.rec.deloric!='OTHR'&&model.gidgrp.rec.deloric!='COUR'" v-model="model.gidgrp.rec.deloritxtc" maxlength="35" placeholder="请输入Delivery of Undertak."></c-input> :key="item.value"
</template> :label="item.label"
</c-fullbox> :value="item.value"
</el-form-item> >
</c-col> </el-option>
<c-col :span="24"> </c-select>
<el-form-item label="Deli. To/Collection By" prop="gidgrp.rec.deltoc"> <template slot="footer">
<c-select v-model="model.gidgrp.rec.deltoc" style="width:100%" placeholder="请选择Deli. To/Collection By"> <c-input
<el-option :disabled="
v-for="item in codes.deltoc" model.gidgrp.rec.deloric != 'OTHR' &&
:key="item.value" model.gidgrp.rec.deloric != 'COUR'
:label="item.label" "
:value="item.value" v-model="model.gidgrp.rec.deloritxtc"
> maxlength="35"
</el-option> placeholder="请输入Delivery of Undertak."
</c-select> ></c-input>
</el-form-item> </template>
</c-col> </c-fullbox>
<c-col :span="24"> </el-form-item>
<el-form-item label="Delivery to Address" prop="gidgrp.blk.deltoadrc"> </c-col>
<c-input :disabled="model.gidgrp.rec.deltoc=='BENE'" type="textarea" rows="4" v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit placeholder="请输入Delivery to Address" ></c-input> <c-col :span="24">
</el-form-item> <el-form-item
</c-col> label="Deli. To/Collection By"
<c-col :span="24"> prop="gidgrp.rec.deltoc"
<c-col :span="20"> >
<el-form-item label="Presentation Instr. " prop="gidgrp.blk.preperc"> <c-select
<c-input :disabled="model.gitp.prepercmodflg==''" rows="6" type="textarea" v-model="model.gidgrp.blk.preperc" maxlength="65" show-word-limit placeholder="请输入Presentation Instr. " ></c-input> v-model="model.gidgrp.rec.deltoc"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择Deli. To/Collection By"
<c-col :span="4"> >
<c-checkbox v-model="model.gitp.prepercmodflg" style="margin:0 0 0 10px">Modify Text</c-checkbox> <el-option
<c-checkbox v-model="model.gitp.chkpreperc" style="margin:0 0 0 10px">Allow *</c-checkbox> v-for="item in codes.deltoc"
<c-button disabled size="small" type="primary" style="margin:5px 0 0 10px;width:98px" @click="onGitpButdifpreperc"> :key="item.value"
vs. &System :label="item.label"
</c-button> :value="item.value"
<c-button disabled size="small" style="margin:5px 0 0 10px;width:98px" type="primary" @click="onGitpButdifhispreperc"> >
vs. &History </el-option>
</c-button> </c-select>
</c-col> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item
label="Delivery to Address"
prop="gidgrp.blk.deltoadrc"
>
<c-input
:disabled="model.gidgrp.rec.deltoc == 'BENE'"
type="textarea"
rows="4"
v-model="model.gidgrp.blk.deltoadrc"
maxlength="35"
show-word-limit
placeholder="请输入Delivery to Address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="Presentation Instr. "
prop="gidgrp.blk.preperc"
>
<c-input
:disabled="model.gitp.prepercmodflg == ''"
rows="6"
type="textarea"
v-model="model.gidgrp.blk.preperc"
maxlength="65"
show-word-limit
placeholder="请输入Presentation Instr. "
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox
v-model="model.gitp.prepercmodflg"
style="margin: 0 0 0 10px"
>Modify Text</c-checkbox
>
<c-checkbox
v-model="model.gitp.chkpreperc"
style="margin: 0 0 0 10px"
>Allow *</c-checkbox
>
<c-button
disabled
size="small"
type="primary"
style="margin: 5px 0 0 10px; width: 98px"
@click="onGitpButdifpreperc"
>
vs. &System
</c-button>
<c-button
disabled
size="small"
style="margin: 5px 0 0 10px; width: 98px"
type="primary"
@click="onGitpButdifhispreperc"
>
vs. &History
</c-button>
</c-col> </c-col>
<c-col :span="11" :offset="1"> </c-col>
<c-col :span="24"> </c-col>
<c-col :span="20"> <c-col :span="11" :offset="1">
<el-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxtc"> <c-col :span="24">
<c-input rows="4" type="textarea" v-model="model.gidgrp.blk.feetxtc" maxlength="35" show-word-limit placeholder="请输入Additional Details to Code for Charges" ></c-input> <c-col :span="20">
</el-form-item> <el-form-item
</c-col> label="Additional Details to Code for Charges"
<c-col :span="4"> prop="gidgrp.blk.feetxtc"
<c-button style="margin:5px 0 0 10px" size="small" type="primary" icon="el-icon-search" @click="onChargicButtxmsel"> >
... <c-input
</c-button> rows="4"
type="textarea"
v-model="model.gidgrp.blk.feetxtc"
maxlength="35"
show-word-limit
placeholder="请输入Additional Details to Code for Charges"
></c-input>
</el-form-item>
</c-col>
<c-col :span="4">
<c-button
style="margin: 5px 0 0 10px"
size="small"
type="primary"
icon="el-icon-search"
@click="onChargicButtxmsel"
>
...
</c-button>
<c-checkbox style="margin:0 0 0 10px" v-model="model.gitp.chargic.chkast">Allow *</c-checkbox> <c-checkbox
</c-col> style="margin: 0 0 0 10px"
v-model="model.gitp.chargic.chkast"
</c-col> >Allow *</c-checkbox
<c-col :span="24"> >
<el-form-item label="Transfer Conditions" prop="gidgrp.blk.trfcondc">
<c-input disabled rows="5" type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit placeholder="请输入Transfer Conditions" ></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="Transfer Conditions"
prop="gidgrp.blk.trfcondc"
>
<c-input
disabled
rows="5"
type="textarea"
v-model="model.gidgrp.blk.trfcondc"
maxlength="65"
show-word-limit
placeholder="请输入Transfer Conditions"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-row> </c-col>
</c-row>
<!-- SF000875 : Delivery of Undertak. --> <!-- SF000875 : Delivery of Undertak. -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000875')" prop="gidgrp.rec.deloric"> <el-form-item :label="$t('gitp.SF000875')" prop="gidgrp.rec.deloric">
<c-select v-model="model.gidgrp.rec.deloric" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000875')"> <c-select v-model="model.gidgrp.rec.deloric" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000875')">
</c-select> </c-select>
...@@ -96,9 +190,9 @@ ...@@ -96,9 +190,9 @@
<c-input v-model="model.gidgrp.rec.deloritxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000875')"></c-input> <c-input v-model="model.gidgrp.rec.deloritxtc" maxlength="35" :placeholder="$t('other.please_enter')+$t('gitp.SF000875')"></c-input>
</c-form-item> </c-form-item>
</c-col> --> </c-col> -->
<!-- SF000872 : Charges --> <!-- SF000872 : Charges -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxtc"> <c-form-item label="Additional Details to Code for Charges" prop="gidgrp.blk.feetxtc">
<c-input type="textarea" v-model="model.gidgrp.blk.feetxtc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Details to Code for Charges'" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.feetxtc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Additional Details to Code for Charges'" ></c-input>
</c-form-item> </c-form-item>
...@@ -109,17 +203,17 @@ ...@@ -109,17 +203,17 @@
{{$t('gitp.CF000878')}} {{$t('gitp.CF000878')}}
</c-button> </c-button>
</c-col> --> </c-col> -->
<!-- SF000878 : Deli. To/Collection By --> <!-- SF000878 : Deli. To/Collection By -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<el-form-item :label="$t('gitp.SF000878')" prop="gidgrp.rec.deltoc"> <el-form-item :label="$t('gitp.SF000878')" prop="gidgrp.rec.deltoc">
<c-select v-model="model.gidgrp.rec.deltoc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000878')"> <c-select v-model="model.gidgrp.rec.deltoc" style="width:100%" :placeholder="$t('other.please_enter')+$t('gitp.SF000878')">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<!-- SF000879 : Delivery to Address --> <!-- SF000879 : Delivery to Address -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000879')" prop="gidgrp.blk.deltoadrc"> <c-form-item :label="$t('gitp.SF000879')" prop="gidgrp.blk.deltoadrc">
<c-input type="textarea" v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000879')" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.deltoadrc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000879')" ></c-input>
</c-form-item> </c-form-item>
...@@ -128,9 +222,9 @@ ...@@ -128,9 +222,9 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gitp.chargic.chkast">{{$t('gitp.CF000879')}}</c-checkbox> <c-checkbox v-model="model.gitp.chargic.chkast">{{$t('gitp.CF000879')}}</c-checkbox>
</c-col> --> </c-col> -->
<!-- SF000877 : Presentation Instr. --> <!-- SF000877 : Presentation Instr. -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000877')" prop="gidgrp.blk.preperc"> <c-form-item :label="$t('gitp.SF000877')" prop="gidgrp.blk.preperc">
<c-input type="textarea" v-model="model.gidgrp.blk.preperc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000877')" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.preperc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000877')" ></c-input>
</c-form-item> </c-form-item>
...@@ -165,9 +259,9 @@ ...@@ -165,9 +259,9 @@
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.gidgrp.rec.transferc">{{$t('gitp.CF000877')}}</c-checkbox> <c-checkbox v-model="model.gidgrp.rec.transferc">{{$t('gitp.CF000877')}}</c-checkbox>
</c-col> --> </c-col> -->
<!-- SF000880 : Transfer Conditions --> <!-- SF000880 : Transfer Conditions -->
<!-- <c-col :span="12"> <!-- <c-col :span="12">
<c-form-item :label="$t('gitp.SF000880')" prop="gidgrp.blk.trfcondc"> <c-form-item :label="$t('gitp.SF000880')" prop="gidgrp.blk.trfcondc">
<c-input type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000880')" ></c-input> <c-input type="textarea" v-model="model.gidgrp.blk.trfcondc" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('gitp.SF000880')" ></c-input>
</c-form-item> </c-form-item>
...@@ -175,26 +269,21 @@ ...@@ -175,26 +269,21 @@
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<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 label="Applicant Ref." prop="gidgrp.apl.pts.ref"> <el-form-item label="Applicant Ref." prop="gidgrp.apl.pts.ref">
<c-input v-model="model.gidgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant Ref."></c-input> <c-input
</el-form-item> v-model="model.gidgrp.apl.pts.ref"
</c-col> maxlength="16"
<c-col :span="24"> placeholder="请输入Applicant Ref."
<el-form-item label="Applicant" prop="gidgrp.apl.pts.extkey"> ></c-input>
<c-fullbox> </el-form-item>
<c-input v-model="model.gidgrp.apl.pts.extkey" </c-col>
maxlength="16" <c-col :span="24">
placeholder="请输入External Key of Address" <el-form-item label="Applicant" prop="gidgrp.apl.pts.extkey">
@keyup.enter.native=" <c-fullbox>
showGridPromptDialog(`gidgrp.apl.pts.extkey`) <c-input
"></c-input> v-model="model.gidgrp.apl.pts.extkey"
<template slot="footer"> maxlength="16"
<c-button placeholder="请输入External Key of Address"
style="margin:0 10px 0 10px;padding: 0 12px;" @keyup.enter.native="
size="small" showGridPromptDialog(`gidgrp.apl.pts.extkey`)
type="primary" "
></c-input>
> <template slot="footer">
<span style="font-family:'宋体';font-weight:bold">i</span> <c-button
</c-button> style="margin: 0 10px 0 10px; padding: 0 12px"
<c-button size="small" type="primary" @click="onAplpDet"> size="small"
Details type="primary"
</c-button> >
</template> <span style="font-family: '宋体'; font-weight: bold"
</c-fullbox> >i</span
</el-form-item> >
</c-col> </c-button>
<c-col :span="24"> <c-button size="small" type="primary" @click="onAplpDet">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk"> Details
<c-input rows="4" type="textarea" v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> </c-button>
</el-form-item> </template>
</c-col> </c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Confirming Bank's Ref." prop="gidgrp.con.pts.ref"> <el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input disabled v-model="model.gidgrp.con.pts.ref" maxlength="16" placeholder="请输入Confirming Bank's Ref."></c-input> <c-input
</el-form-item> :disabled="model.gidgrp.apl.pts.adrblk!=''"
</c-col> rows="4"
<c-col :span="24"> type="textarea"
<el-form-item label="Confirming Bank" prop="gidgrp.con.pts.extkey"> v-model="model.gidgrp.apl.pts.adrblk"
<c-fullbox> maxlength="35"
<c-input disabled v-model="model.gidgrp.con.pts.extkey" show-word-limit
maxlength="16" placeholder="请输入地址名称"
placeholder="请输入External Key of Address" ></c-input>
@keyup.enter.native=" </el-form-item>
showGridPromptDialog(`gidgrp.con.pts.extkey`) </c-col>
"></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button disabled size="small" type="primary" @click="onConpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.con.pts.adrblk">
<c-input disabled rows="4" type="textarea" v-model="model.gidgrp.con.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Beneficiary's Ref." prop="gidgrp.ben.pts.ref">
<c-input v-model="model.gidgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary's Ref."></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Beneficiary" prop="gidgrp.ben.pts.extkey">
<c-fullbox>
<c-input v-model="model.gidgrp.ben.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button disabled size="small" type="primary" @click="onBenpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk">
<c-input disabled rows="4" type="textarea" v-model="model.gidgrp.ben.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="Confirming Bank's Ref."
prop="gidgrp.con.pts.ref"
>
<c-input
disabled
v-model="model.gidgrp.con.pts.ref"
maxlength="16"
placeholder="请输入Confirming Bank's Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Confirming Bank" prop="gidgrp.con.pts.extkey">
<c-fullbox>
<c-input
disabled
v-model="model.gidgrp.con.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.con.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onConpDet"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.con.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.con.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="Beneficiary's Ref." prop="gidgrp.ben.pts.ref">
<c-input
v-model="model.gidgrp.ben.pts.ref"
maxlength="16"
placeholder="请输入Beneficiary's Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Beneficiary" prop="gidgrp.ben.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.ben.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button
disabled
size="small"
type="primary"
@click="onBenpDet"
>
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.ben.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.ben.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Issuing Bnak's Ref." prop="gidgrp.iss.pts.ref"> <el-form-item label="Issuing Bnak's Ref." prop="gidgrp.iss.pts.ref">
<c-input v-model="model.gidgrp.iss.pts.ref" maxlength="16" placeholder="请输入Issuing Bnak's Ref."></c-input> <c-input
</el-form-item> v-model="model.gidgrp.iss.pts.ref"
</c-col> maxlength="16"
<c-col :span="24"> placeholder="请输入Issuing Bnak's Ref."
<el-form-item label="Issuing Bank" prop="gidgrp.iss.pts.extkey"> ></c-input>
<c-fullbox> </el-form-item>
<c-input v-model="model.gidgrp.iss.pts.extkey" </c-col>
maxlength="16" <c-col :span="24">
placeholder="请输入External Key of Address" <el-form-item label="Issuing Bank" prop="gidgrp.iss.pts.extkey">
@keyup.enter.native=" <c-fullbox>
showGridPromptDialog(`gidgrp.iss.pts.extkey`) <c-input
"></c-input> v-model="model.gidgrp.iss.pts.extkey"
<template slot="footer"> maxlength="16"
<c-button placeholder="请输入External Key of Address"
style="margin:0 10px 0 10px;padding: 0 12px;" @keyup.enter.native="
size="small" showGridPromptDialog(`gidgrp.iss.pts.extkey`)
type="primary" "
></c-input>
> <template slot="footer">
<span style="font-family:'宋体';font-weight:bold">i</span> <c-button
</c-button> style="margin: 0 10px 0 10px; padding: 0 12px"
<c-button disabled size="small" type="primary" @click="onIsspDet"> size="small"
Details type="primary"
</c-button> >
</template> <span style="font-family: '宋体'; font-weight: bold"
</c-fullbox> >i</span
</el-form-item> >
</c-col> </c-button>
<c-col :span="24"> <c-button
<el-form-item label="地址名称" prop="gidgrp.iss.pts.adrblk"> disabled
<c-input disabled rows="4" type="textarea" v-model="model.gidgrp.iss.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> size="small"
</el-form-item> type="primary"
</c-col> @click="onIsspDet"
</c-col> >
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.iss.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Additional Parties" > <el-form-item label="Additional Parties">
<c-edit-table :model="model" v-bind="ptsaddg" style="margin-left:-120px"> <c-edit-table
<el-table-column label="操作" > :model="model"
v-bind="ptsaddg"
style="margin-left: -120px"
>
<el-table-column label="操作">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
size="mini" size="mini"
...@@ -168,58 +250,55 @@ ...@@ -168,58 +250,55 @@
</el-table-column> </el-table-column>
</c-edit-table> </c-edit-table>
</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";
import Event from "~/model/Getopn/Event" import Event from "~/model/Getopn/Event";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap }, components: { "c-ptap": Ptap },
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
ptsaddg: { ptsaddg: {
columns: [ columns: [
{ {
title: "Role", title: "Role",
width: "120px", width: "120px",
dataIndex: "rol", dataIndex: "rol",
show: "select", show: "select",
}, },
{ {
title: "Party", title: "Party",
width: "180px", width: "180px",
dataIndex: "ptyextkey", dataIndex: "ptyextkey",
show: "input", show: "input",
}, },
{ {
title: "Name of Party", title: "Name of Party",
width: "250px", width: "250px",
dataIndex: "nam", dataIndex: "nam",
}, },
{ {
title: "Reference for Address", title: "Reference for Address",
width: "250px", width: "250px",
dataIndex: "ref", dataIndex: "ref",
}, },
], ],
urls: "gitp.ptsaddp.ptsaddg", urls: "gitp.ptsaddp.ptsaddg",
}, },
} };
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {},
};
}
}
</script> </script>
<style> <style>
</style> </style>
<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="12"> <c-col :span="12">
<c-col :span="24">
<el-form-item label="Applicant Ref." prop="gidgrp.apl.pts.ref">
<c-input
v-model="model.gidgrp.apl.pts.ref"
maxlength="16"
placeholder="请输入Applicant Ref."
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Applicant" prop="gidgrp.apl.pts.extkey">
<c-fullbox>
<c-input
v-model="model.gidgrp.apl.pts.extkey"
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<span style="font-family: '宋体'; font-weight: bold"
>i</span
>
</c-button>
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input
rows="4"
type="textarea"
v-model="model.gidgrp.apl.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Applicant Ref." prop="gidgrp.apl.pts.ref"> <c-ptap
<c-input v-model="model.gidgrp.apl.pts.ref" maxlength="16" placeholder="请输入Applicant Ref."></c-input> :model="model"
</el-form-item> :argadr="{
</c-col> title: 'Obligor',
<c-col :span="24"> grp: 'gidgrp',
<el-form-item label="Applicant" prop="gidgrp.apl.pts.extkey"> rol: 'ctc',
<c-fullbox> }"
<c-input v-model="model.gidgrp.apl.pts.extkey" :disabled="false"
maxlength="16" @onAplpDet="onCtcpDet"
placeholder="请输入External Key of Address" >
@keyup.enter.native=" </c-ptap>
showGridPromptDialog(`gidgrp.apl.pts.extkey`) </c-col>
"></c-input>
<template slot="footer">
<c-button
style="margin:0 10px 0 10px;padding: 0 12px;"
size="small"
type="primary"
>
<span style="font-family:'宋体';font-weight:bold">i</span>
</c-button>
<c-button size="small" type="primary" @click="onAplpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.apl.pts.adrblk">
<c-input rows="4" type="textarea" v-model="model.gidgrp.apl.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap :model="model" :argadr="{
title: 'Obligor',
grp: 'gidgrp',
rol: 'ctc',
}"
:disabled="false"
@onAplpDet="onCtcpDet">
</c-ptap>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap :model="model" :argadr="{ <c-ptap
title: 'Int. Beneficiary', :model="model"
grp: 'gidgrp', :argadr="{
rol: 'bec', title: 'Int. Beneficiary',
}" grp: 'gidgrp',
:disabled="false" rol: 'bec',
@onAplpDet="onBecpDet"> }"
</c-ptap> :disabled="false"
</c-col> @onAplpDet="onBecpDet"
</c-col> >
<c-col :span="11" :offset="1"> </c-ptap>
<c-col :span="24"> </c-col>
<el-form-item label="Issuing Bnak's Ref." prop="gidgrp.iss.pts.ref"> </c-col>
<c-input v-model="model.gidgrp.iss.pts.ref" maxlength="16" placeholder="请输入Issuing Bnak's Ref."></c-input> <c-col :span="11" :offset="1">
</el-form-item> <c-col :span="24">
</c-col> <el-form-item label="Issuing Bnak's Ref." prop="gidgrp.iss.pts.ref">
<c-col :span="24"> <c-input
<el-form-item label="Issuing Bank" prop="gidgrp.iss.pts.extkey"> v-model="model.gidgrp.iss.pts.ref"
<c-fullbox> maxlength="16"
<c-input v-model="model.gidgrp.iss.pts.extkey" placeholder="请输入Issuing Bnak's Ref."
maxlength="16" ></c-input>
placeholder="请输入External Key of Address" </el-form-item>
@keyup.enter.native=" </c-col>
showGridPromptDialog(`gidgrp.iss.pts.extkey`) <c-col :span="24">
"></c-input> <el-form-item label="Issuing Bank" prop="gidgrp.iss.pts.extkey">
<template slot="footer"> <c-fullbox>
<c-button <c-input
style="margin:0 10px 0 10px;padding: 0 12px;" v-model="model.gidgrp.iss.pts.extkey"
size="small" maxlength="16"
type="primary" placeholder="请输入External Key of Address"
@keyup.enter.native="
> showGridPromptDialog(`gidgrp.iss.pts.extkey`)
<span style="font-family:'宋体';font-weight:bold">i</span> "
</c-button> ></c-input>
<c-button disabled size="small" type="primary" @click="onIsspDet"> <template slot="footer">
Details <c-button
</c-button> style="margin: 0 10px 0 10px; padding: 0 12px"
</template> size="small"
</c-fullbox> type="primary"
</el-form-item> >
</c-col> <span style="font-family: '宋体'; font-weight: bold"
<c-col :span="24"> >i</span
<el-form-item label="地址名称" prop="gidgrp.iss.pts.adrblk"> >
<c-input disabled rows="4" type="textarea" v-model="model.gidgrp.iss.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入地址名称" ></c-input> </c-button>
</el-form-item> <c-button
</c-col> disabled
<c-col :span="24"> size="small"
<c-ptap :model="model" :argadr="{ type="primary"
title: 'Ultimate Ben Bank', @click="onIsspDet"
grp: 'gidgrp', >
rol: 'ben', Details
}" </c-button>
:disabled="true" </template>
@onAplpDet="onCtcpDet"> </c-fullbox>
</c-ptap> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="地址名称" prop="gidgrp.iss.pts.adrblk">
<c-input
disabled
rows="4"
type="textarea"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
title: 'Ultimate Ben Bank',
grp: 'gidgrp',
rol: 'ben',
}"
:disabled="true"
@onAplpDet="onCtcpDet"
>
</c-ptap>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Avail. with Bank Ref." prop="gidgrp.avc.pts.ref"> <el-form-item
<c-input disabled v-model="model.gidgrp.avc.pts.ref" maxlength="16" placeholder="请输入Avail. with Bank Ref."></c-input> label="Avail. with Bank Ref."
</el-form-item> prop="gidgrp.avc.pts.ref"
</c-col> >
<c-col :span="24"> <c-input
<el-form-item label="External Key of Address" prop="gidgrp.avc.pts.extkey"> disabled
<c-fullbox> v-model="model.gidgrp.avc.pts.ref"
<c-input disabled v-model="model.gidgrp.avc.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"></c-input> maxlength="16"
<template slot="footer"> placeholder="请输入Avail. with Bank Ref."
<c-button ></c-input>
style="margin:0 10px 0 10px;padding: 0 12px;" </el-form-item>
size="small" </c-col>
type="primary" <c-col :span="24">
icon="el-icon-search" <el-form-item
@click="onSeainf(`gidgrp.avc.pts.extkey`)" label="External Key of Address"
> prop="gidgrp.avc.pts.extkey"
</c-button> >
<c-button size="small" type="primary" @click="onAvcpDet"> <c-fullbox>
Details <c-input
</c-button> disabled
</template> v-model="model.gidgrp.avc.pts.extkey"
</c-fullbox> maxlength="16"
</el-form-item> placeholder="请输入External Key of Address"
</c-col> ></c-input>
<c-col :span="24"> <template slot="footer">
<el-form-item label="Name of Party" prop="gidgrp.avc.pts.nam"> <c-button
<c-input disabled v-model="model.gidgrp.avc.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> style="margin: 0 10px 0 10px; padding: 0 12px"
</el-form-item> size="small"
</c-col> type="primary"
</c-col> icon="el-icon-search"
@click="onSeainf(`gidgrp.avc.pts.extkey`)"
>
</c-button>
<c-button size="small" type="primary" @click="onAvcpDet">
Details
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Name of Party" prop="gidgrp.avc.pts.nam">
<c-input
disabled
v-model="model.gidgrp.avc.pts.nam"
maxlength="40"
placeholder="请输入Name of Party"
></c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
</c-row> </c-row>
</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/Getopn/Event" import Event from "~/model/Getopn/Event";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap }, components: { "c-ptap": Ptap },
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="handleSubmit"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
...@@ -15,133 +15,192 @@ ...@@ -15,133 +15,192 @@
<!-- <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> </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
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> :model="model"
<!--gitp PD001291 开立方式 --> :rules="rules"
<el-tab-pane label="开立方式" name="opnp"> ref="modelForm"
<m-opnp :model="model" :codes="codes"/> label-width="150px"
</el-tab-pane> label-position="right"
<!--gitp PD000002 Overview --> size="small"
<el-tab-pane label="Overview" name="ovwp"> :validate-on-rule-change="false"
<c-content> >
<m-ovwp :model="model" :codes="codes"/> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
</c-content> <!--gitp PD001291 开立方式 -->
</el-tab-pane> <el-tab-pane label="开立方式" name="opnp">
<!--gitp PD000043 Parties --> <m-opnp :model="model" :codes="codes" />
<el-tab-pane label="Parties" name="ptyp"> </el-tab-pane>
<c-content> <!--gitp PD000002 Overview -->
<m-ptyp :model="model" :codes="codes"/> <el-tab-pane label="Overview" name="ovwp">
</c-content> <c-content>
</el-tab-pane> <m-ovwp :model="model" :codes="codes" />
<!--gitp PD000389 Details --> </c-content>
<el-tab-pane label="Details" name="detp"> </el-tab-pane>
<c-content> <!--gitp PD000043 Parties -->
<m-detp :model="model" :codes="codes"/> <el-tab-pane label="Parties" name="ptyp">
</c-content> <c-content>
</el-tab-pane> <m-ptyp :model="model" :codes="codes" />
<!--gitp PD000210 Undertaking Text --> </c-content>
<el-tab-pane label="Undertaking Text" name="gidtxtp"> </el-tab-pane>
<m-gidtxtp :model="model" :codes="codes"/> <!--gitp PD000389 Details -->
</el-tab-pane> <el-tab-pane label="Details" name="detp">
<c-content>
<el-tab-pane v-if="model.gitp.swiftflg=='Y'&&(model.gidgrp.rec.legfrm=='STBY'||model.gidgrp.rec.purpos=='ACNF')" label="Confirmation Details" name="confp"> <m-detp :model="model" :codes="codes" />
<m-confp :model="model" :codes="codes"/> </c-content>
</el-tab-pane> </el-tab-pane>
<!--gitp PD000210 Undertaking Text -->
<el-tab-pane label="Liability" name="liability"> <el-tab-pane label="Undertaking Text" name="gidtxtp">
<m-engp :model="model" :codes="codes"/> <m-gidtxtp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane
<m-setpan :model="model" :codes="codes"/> v-if="
</el-tab-pane> model.gitp.swiftflg == 'Y' &&
(model.gidgrp.rec.legfrm == 'STBY' ||
<el-tab-pane v-if="this.flag" label="Bookings" name="glepan"> model.gidgrp.rec.purpos == 'ACNF')
<m-glepan :model="model" :codes="codes"/> "
</el-tab-pane> label="Confirmation Details"
name="confp"
<el-tab-pane label="Completion" name="Completion"> >
<m-coninfp :model="model" :codes="codes"/> <m-confp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Messages" name="Messages"> <el-tab-pane label="Liability" name="liability">
<m-docpan :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Attachments" name="Attachments"> <el-tab-pane label="Settlement" name="setpan">
<m-doctre :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane v-if="this.flag" label="Bookings" name="glepan">
<m-limitbody :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="model.gidgrp.rec.purpos=='ISCO'||model.gidgrp.rec.purpos=='ICCO'" label="Seq C : Overview" name="ovwpc"> <el-tab-pane label="Completion" name="Completion">
<c-content> <m-coninfp :model="model" :codes="codes" />
<m-ovwpc :model="model" :codes="codes"/> </el-tab-pane>
</c-content>
</el-tab-pane> <el-tab-pane label="Messages" name="Messages">
<m-docpan :model="model" :codes="codes" />
<el-tab-pane v-if="model.gidgrp.rec.purpos=='ISCO'||model.gidgrp.rec.purpos=='ICCO'" label="Seq C : Parties" name="ptypc"> </el-tab-pane>
<c-content>
<m-ptypc :model="model" :codes="codes"/> <el-tab-pane label="Attachments" name="Attachments">
</c-content> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="model.gidgrp.rec.purpos=='ISCO'||model.gidgrp.rec.purpos=='ICCO'" label="Seq C : Presentation/Delivery" name="preperpc"> <el-tab-pane label="统一授信" name="limitbody">
<c-content> <m-limitbody :model="model" :codes="codes" />
<m-preperpc :model="model" :codes="codes"/> </el-tab-pane>
</c-content>
</el-tab-pane> <el-tab-pane
v-if="
<el-tab-pane v-if="model.gidgrp.rec.purpos=='ISCO'||model.gidgrp.rec.purpos=='ICCO'" label="Seq C : Details" name="detpc"> model.gidgrp.rec.purpos == 'ISCO' ||
<c-content> model.gidgrp.rec.purpos == 'ICCO'
<m-detpc :model="model" :codes="codes"/> "
</c-content> label="Seq C : Overview"
</el-tab-pane> name="ovwpc"
<el-tab-pane v-if="model.gidgrp.rec.purpos=='ISCO'||model.gidgrp.rec.purpos=='ICCO'" label="Seq C : Undertaking Text" name="gidtxtpc"> >
<c-content> <c-content>
<m-gidtxtpc :model="model" :codes="codes"/> <m-ovwpc :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane v-if="model.gitp.aacp.aacmod.addamtflg=='X'" label="Seq C : Add Amounts" name="aacp"> <el-tab-pane
<c-content> v-if="
<m-aacp :model="model" :codes="codes"/> model.gidgrp.rec.purpos == 'ISCO' ||
</c-content> model.gidgrp.rec.purpos == 'ICCO'
</el-tab-pane> "
<!--gitp PD000409 Confirmation Details --> label="Seq C : Parties"
<!-- <el-tab-pane :label="$t('gitp.PD000409')" name="confp"> name="ptypc"
>
<c-content>
<m-ptypc :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane
v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
"
label="Seq C : Presentation/Delivery"
name="preperpc"
>
<c-content>
<m-preperpc :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane
v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
"
label="Seq C : Details"
name="detpc"
>
<c-content>
<m-detpc :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane
v-if="
model.gidgrp.rec.purpos == 'ISCO' ||
model.gidgrp.rec.purpos == 'ICCO'
"
label="Seq C : Undertaking Text"
name="gidtxtpc"
>
<c-content>
<m-gidtxtpc :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane
v-if="model.gitp.aacp.aacmod.addamtflg == 'X'"
label="Seq C : Add Amounts"
name="aacp"
>
<c-content>
<m-aacp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--gitp PD000409 Confirmation Details -->
<!-- <el-tab-pane :label="$t('gitp.PD000409')" name="confp">
<m-confp :model="model" :codes="codes"/> <m-confp :model="model" :codes="codes"/>
</el-tab-pane> --> </el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty"> <c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Getopn from "~/model/Getopn" import Getopn from "~/model/Getopn";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Getopn/Check" import Check from "~/model/Getopn/Check";
import Default from "~/model/Getopn/Default" import Default from "~/model/Getopn/Default";
import Pattern from "~/model/Getopn/Pattern" import Pattern from "~/model/Getopn/Pattern";
import Opnp from "./Opnp" import Opnp from "./Opnp";
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp";
import Ptyp from "./Ptyp" import Ptyp from "./Ptyp";
import Detp from "./Detp" import Detp from "./Detp";
import Gidtxtp from "./Gidtxtp" import Gidtxtp from "./Gidtxtp";
import Confp from "./Confp" import Confp from "./Confp";
import Ovwpc from "./Ovwpc" import Ovwpc from "./Ovwpc";
import Ptypc from "./Ptypc" import Ptypc from "./Ptypc";
import Preperpc from "./Preperpc" import Preperpc from "./Preperpc";
import Detpc from "./Detpc" import Detpc from "./Detpc";
import Gidtxtpc from "./Gidtxtpc" import Gidtxtpc from "./Gidtxtpc";
import Aacp from "./Aacp" import Aacp from "./Aacp";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan"; import Ccvpan from "~/views/Public/Ccvpan";
...@@ -152,94 +211,88 @@ import Docpan from "~/views/Public/Docpan"; ...@@ -152,94 +211,88 @@ import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Getopn", name: "Getopn",
components:{ components: {
"m-opnp" : Opnp, "m-opnp": Opnp,
"m-ovwp" : Ovwp, "m-ovwp": Ovwp,
"m-ptyp" : Ptyp, "m-ptyp": Ptyp,
"m-detp" : Detp, "m-detp": Detp,
"m-gidtxtp" : Gidtxtp, "m-gidtxtp": Gidtxtp,
"m-confp" : Confp, "m-confp": Confp,
"m-ovwpc" :Ovwpc, "m-ovwpc": Ovwpc,
"m-ptypc" : Ptypc, "m-ptypc": Ptypc,
"m-preperpc" :Preperpc, "m-preperpc": Preperpc,
"m-detpc" :Detpc, "m-detpc": Detpc,
"m-gidtxtpc" :Gidtxtpc, "m-gidtxtpc": Gidtxtpc,
"m-aacp" :Aacp, "m-aacp": Aacp,
"m-engp" :Engp, "m-engp": Engp,
"m-ccvpan" :Ccvpan, "m-ccvpan": Ccvpan,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-glepan" :Glepan, "m-glepan": Glepan,
"m-coninfp" :Coninfp, "m-coninfp": Coninfp,
"m-docpan" :Docpan, "m-docpan": Docpan,
"m-doctre" :Doctre, "m-doctre": Doctre,
"m-limitbody" : Limitbody, "m-limitbody": Limitbody,
}, },
provide() { provide() {
return { return {
root: this, root: this,
flag:false, flag: false,
} };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "opnp", tabVal: "opnp",
trnName: "getopn", trnName: "getopn",
trnType: "", trnType: "",
model: new Getopn().data, model: new Getopn().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
...CodeTable ...CodeTable,
}, },
} };
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
const name = tab.name const name = tab.name;
let rulePath; let rulePath;
if(name==="setpan"){ if (name === "setpan") {
this.flag=true; this.flag = true;
} }
if (!!rulePath) { if (!!rulePath) {
this.executeRule(rulePath).then(res => { this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
this.updateModel(res.data) this.updateModel(res.data);
} }
}) });
} }
/** /**
* do it yourself * do it yourself
**/ **/
}
}, },
created:async function(){ },
console.log("进入getopn交易"); created: async function () {
let rtnmsg = await this.init({}) console.log("进入getopn交易");
if(rtnmsg.respCode == SUCCESS) let rtnmsg = await this.init({});
{ if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
} else {
} this.$notify.error({ title: "错误", message: "服务请求失败!" });
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
} }
} },
};
</script> </script>
<style> <style>
</style> </style>
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