Commit a92f1540 by liyixun

解决gitopn中跨境人民币申报数据显示问题,getset界面优化

parent cd735149
......@@ -8,35 +8,55 @@ let checkObj = {
"bopmod.dbagrp.bas.lcyacc" :null,
"cnybop.outflg" :null,
"bopmod.dbagrp.bas.outchargeamt" :null,
"bopmod.dbdgrp.bas.fcyacc" :null,
"bopmod.dbagrp.bas.fcyamt" :null,
"bopmod.dbdgrp.bas.buscode" :null,
"bopmod.dbdgrp.bas.inchargeamt" :null,
"bopmod.dbdgrp.bas.idcode" :null,
"gcdgrp.oth.adrelc" :null,
"bopmod.dbdgrp.bas.custnm" :null,
"bopmod.dbagrp.bas.exrate" :null,
"bopmod.dbdgrp.bas.txamt" :null,
"bopmod.dbagrp.bas.txccy" :null,
"gcdgrp.prb.namelc" :null,
"gcdgrp.prb.pts.adrblk" :null,
"bopmod.dbagrp.bas.custcod" :null,
"cnybop.cnyflg" :null,
"bopmod.dbdgrp.bas.fcyamt" :null,
"bopmod.dbagrp.bas.txamt" :null,
"bopmod.dbdgrp.bas.methods" :null,
"bopmod.dbdgrp.bas.exrate" :null,
"bopmod.dbagrp.bas.buscode" :null,
"lendoc.account" :null,
"bopmod.dbagrp.bas.othamt" :null,
"gcdgrp.oth.pts.extkey" :null,
"bopmod.dbagrp.bas.actiondesc" :null,
"bopmod.dbdgrp.bas.oppuser" :null,
"bopmod.dbdgrp.bas.othamt" :null,
"bopmod.dbdgrp.bas.custype" :null,
"bopmod.dbagrp.bas.outchargeccy" :null,
"gcdgrp.prb.adrelc" :null,
"bopmod.dbagrp.bas.actiontype" :null,
"bopmod.dbdgrp.bas.rptno" :null,
"gcdgrp.oth.namelc" :null,
"bopmod.szflg" :null,
"bopmod.dbdgrp.bas.actiontype" :null,
"bopmod.dbdgrp.bas.lcyamt" :null,
"cnybop.traflg" :null,
"bopmod.dbagrp.bas.inchargeccy" :null,
"bopmod.dbagrp.bas.custnm" :null,
"gcdgrp.prb.pts.extkey" :null,
"bopmod.dbdgrp.bas.othacc" :null,
"bopmod.dbagrp.bas.fcyacc" :null,
"bopmod.dbdgrp.bas.inchargeccy" :null,
"bopmod.dbagrp.bas.custype" :null,
"bopmod.dbdgrp.bas.txccy" :null,
"bopmod.dbdgrp.bas.custcod" :null,
"bopmod.dbagrp.bas.rptno" :null,
"bopmod.dbagrp.bas.oppuser" :null,
"gcdgrp.apl.pts.nam" :null,
"bopmod.basflg" :null,
"bopmod.dbdgrp.bas.lcyacc" :null,
"bopmod.dbagrp.bas.idcode" :null,
"bopmod.dbagrp.bas.othacc" :null,
"bopmod.dbagrp.bas.lcyamt" :null,
......@@ -45,6 +65,7 @@ let checkObj = {
"bopmod.ownextkey" :null,
"bopmod.acttyp" :null,
"gcdgrp.oth.pts.adrblk" :null,
"bopmod.dbdgrp.bas.actiondesc" :null,
"mtabut.clsflg" :null,
"cnybop.vouflg" :null,
}
......
......@@ -6,6 +6,7 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"bopmod.dbdgrp.bas.rptno" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"gidgrp.rec.ownref" :Utils.defaultFunction,
"gcdgrp.rec.ownref" :Utils.defaultFunction,
......@@ -15,8 +16,10 @@ export default {
"bopmod.szflg" :Utils.defaultFunction,
"bopmod.basflg" :Utils.defaultFunction,
"gidgrp.rec.liadat" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.tmpref" :Utils.defaultFunction,
"gidgrp.rec.gartyp" :Utils.defaultFunction,
"cnybop.vouflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.buscode" :Utils.defaultFunction,
"bopmod.vrfflg" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbagrp.bas.custcod" :Utils.defaultFunction,
......@@ -28,6 +31,7 @@ export default {
"gcdgrp.prb.namelc" :Utils.defaultFunction,
"gcdgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"gcdgrp.prb.pts.adrblk" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbagrp.bas.tmpref" :Utils.defaultFunction,
"gcdgrp.oth.pts.extkey" :Utils.defaultFunction,
"gcdgrp.oth.adrelc" :Utils.defaultFunction,
......@@ -40,9 +44,11 @@ export default {
"gidgrp.rec.expdat" :Utils.defaultFunction,
"bopmod.dbagrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.custcod" :Utils.defaultFunction,
"cnybop.cnyflg" :Utils.defaultFunction,
"gcdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"bopmod.dbagrp.bas.buscode" :Utils.defaultFunction,
"bopmod.dbdgrp.bas.ownextkey" :Utils.defaultFunction,
"mtabut.clsflg" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"gcdgrp.rec.docprbrol" :Utils.defaultFunction,
......
......@@ -134,5 +134,101 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getreftmp(){
let rtnmsg = await this.executeRule("baspp1.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBaspp1Getref(){
let rtnmsg = await this.executeRule("baspp1.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -273,4 +273,84 @@ export default {
"bopmod.dbdgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbdgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbdgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbdgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbdgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbdgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbdgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbdgrp.bas.inchargeamt":[
{type: "number", required: false, message: "必输项"} ],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Getset{
constructor () {
......@@ -99,9 +100,6 @@ export default class Getset{
dbfadrblkcn:"", // Chinese address .gcdgrp.oth.dbfadrblkcn
},
},
mtabut:{
clsflg:"", // Close Flag .mtabut.clsflg
},
lendoc:{
actflg:"", // Input Account .lendoc.actflg
account:"", // ACT .lendoc.account
......@@ -158,6 +156,45 @@ export default class Getset{
txamt:"", // 收入款币种及金额 .bopmod.dbagrp.bas.txamt
},
},
dbdp:{
baspp:{
cusnam:"", // .bopmod.dbdp.baspp.cusnam
cornam:"", // .bopmod.dbdp.baspp.cornam
corpnam:"", // .bopmod.dbdp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbdp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbdp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbdp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbdp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbdp.baspp.tmprefnew
},
},
dbdgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbdgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbdgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbdgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbdgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbdgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbdgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbdgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbdgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbdgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbdgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbdgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbdgrp.bas.buscode
custype:"", // 类型 .bopmod.dbdgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbdgrp.bas.actiondesc
exrate:"", // 结汇汇率 .bopmod.dbdgrp.bas.exrate
lcyamt:"", // 结汇金额 .bopmod.dbdgrp.bas.lcyamt
custnm:"", // 收款人名称 .bopmod.dbdgrp.bas.custnm
oppuser:"", // 付款人名称 .bopmod.dbdgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbdgrp.bas.custcod
inchargeccy:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeccy
inchargeamt:"", // 国内银行扣费 .bopmod.dbdgrp.bas.inchargeamt
txccy:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txccy
txamt:"", // 收入款币种及金额 .bopmod.dbdgrp.bas.txamt
},
},
},
cnybop:{
cnyflg:"", // 是否报送跨境人民币2101表 .cnybop.cnyflg
......@@ -166,15 +203,10 @@ export default class Getset{
libflg:"", // 是否报送跨境人民币2106表 .cnybop.libflg
vouflg:"", // 是否报送跨境人民币2122表 .cnybop.vouflg
},
liaall:{
limmod:{
limpfp:{
clmcbe:[], // .liaall.limmod.limpfp.clmcbe
clmcbb:[], // .liaall.limmod.limpfp.clmcbb
clmpty:[], // .liaall.limmod.limpfp.clmpty
},
},
},
setmod:new Pub().data.Setmod,
mtabut:new Pub().data.Mtabut,
trnmod:new Pub().data.Trnmod,
liaall: new Pub().data.Liaall,
pageId: "" // ctx的key
}
}
......
<template>
<div class="eibs-tab">
<c-row>
<c-rol :span="24">
<!-- ------页面左侧----------- -->
<c-col :span="12">
<c-col :span="24">
<c-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit placeholder="请输入Verification Certificate Number" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入Declaration Number"></c-input>
</c-form-item>
</c-col>
</c-col>
<!-- -----------页面右侧--------- -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit :placeholder="$t('other.please_enter')+'ACT'" ></c-input>
<c-input :disabled="model.lendoc.actflg!='X'" type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT" ></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
<c-col :span="6" :offset="6">
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
</c-col>
</c-col>
</c-col>
</c-rol>
</c-row>
<!-- <c-col :span="12">
<c-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="$t('other.please_enter')+'ACT'" ></c-input>
</c-form-item>
</c-col> -->
<!-- S0000005 : Verification Certificate Number -->
<c-col :span="12">
<!-- <c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">{{$t('lendoc.C0000003')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-form-item label="Verification Certificate Number" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit :placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input>
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit placeholder="$t('other.please_enter')+'Verification Certificate Number'" ></c-input>
</c-form-item>
</c-col>
</c-col> -->
<!-- S0000006 : Declaration Number -->
<c-col :span="12">
<!-- <c-col :span="12">
<c-form-item label="Declaration Number" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" :placeholder="$t('other.please_enter')+'Declaration Number'"></c-input>
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="$t('other.please_enter')+'Declaration Number'"></c-input>
</c-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
......
......@@ -92,7 +92,7 @@
</c-col>
<c-col :span="24">
<el-form-item label="Type of Undertaking" prop="gidgrp.rec.gartyp">
<c-select disabled v-model="model.gidgrp.rec.gartyp" style="width:100%" placeholder="请输入Type of undertaking">
<c-select :code="codes.typgar2" disabled v-model="model.gidgrp.rec.gartyp" style="width:100%" placeholder="请输入Type of undertaking">
</c-select>
</el-form-item>
</c-col>
......@@ -134,7 +134,7 @@
</c-col>
<c-col :span="24">
<c-form-item label="Beneficiary Ref." prop="gcdgrp.ben.pts.ref">
<c-input disabled v-model="model.gcdgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary Ref."></c-input>
<c-input v-model="model.gcdgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary Ref."></c-input>
</c-form-item>
</c-col>
<c-col :span="24">
......@@ -144,7 +144,7 @@
</c-col>
<c-col :span="24">
<c-col :span="6" :offset="6">
<c-checkbox v-model="model.gctp.adaflg">Add. Amount</c-checkbox>
<c-checkbox disabled v-model="model.gctp.adaflg">Add. Amount</c-checkbox>
</c-col>
</c-col>
</c-col>
......@@ -185,17 +185,19 @@
<c-input disabled v-model="model.gcdgrp.cbs.max2.amt" placeholder=""></c-input>
</c-form-item>
</c-col>
<c-col :span=24>
<c-col :span="6" :offset="6">
<c-checkbox v-model="model.gcdgrp.rec.cannowflg">Payment under Cancelation of Guarantee</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="6" :offset="6">
<c-checkbox v-model="model.mtabut.clsflg">Close Contract</c-checkbox>
</c-col>
<c-col :span="6" :pffset="6">
<c-checkbox v-model="model.gcdgrp.rec.frepayflg">free of payment</c-checkbox>
</c-col>
</c-col>
<c-col :span=24>
<c-col :span="24">
<c-col :span="6" :offset="6">
<c-checkbox v-model="model.gcdgrp.rec.cannowflg">Payment under Cancelation of Guarantee</c-checkbox>
<c-checkbox v-model="model.gcdgrp.rec.frepayflg">free of payment</c-checkbox>
</c-col>
</c-col>
</c-col>
......
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<!-- -----页面左边----- -->
<c-col :span="12">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select :code="codes.szflg" v-model="model.bopmod.szflg" style="width:95%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="3" class="centerLable">
<c-checkbox :disabled="model.bopmod.szflg !='1' && model.bopmod.szflg != '2'" v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select :code="codes.acttyp" :disabled="model.bopmod.szflg != '1'" v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ----页面右边----- -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select :code="codes.ownextkey1" :disabled="model.bopmod.szflg != '1' && model.bopmod.szflg != '2'" v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select :code="codes.curtxt" disabled v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label-width="5px" prop="bopmod.outchargeamt">
<c-input :disabled="model.bopmod.basflg==''" v-model="model.bopmod.outchargeamt" placeholder="请输入"></c-input>
</c-form-item>
</c-col>
</c-col>
</c-col>
</c-col>
</c-row>
<!-- <c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">{{$t('bopgat.CH000016')}}</c-checkbox>
</c-col>
......@@ -11,45 +56,45 @@
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">{{$t('bopgat.CH000018')}}</c-checkbox>
</c-col>
</c-col> -->
<!-- S0000020 : 申报类型 -->
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" :placeholder="$t('other.please_enter')+'申报类型'">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="$t('other.please_enter')+'申报类型'">
</c-select>
</el-form-item>
</c-col>
</c-col> -->
<!-- SH000027 : 款项来源 -->
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" :placeholder="$t('other.please_enter')+'款项来源'">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="$t('other.please_enter')+'款项来源'">
</c-select>
</el-form-item>
</c-col>
</c-col> -->
<!-- SH000021 : 地区机构号 -->
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" :placeholder="$t('other.please_enter')+'地区机构号'">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="$t('other.please_enter')+'地区机构号'">
</c-select>
</el-form-item>
</c-col>
</c-col> -->
<!-- SH000024 : 国外银行扣费(涉外收入申报专用) -->
<c-col :span="12">
<!-- <c-col :span="12">
<el-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="$t('other.please_enter')+$t('bopgat.SH000024')">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('bopgat.SH000024')" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" :placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
<c-input v-model="model.bopmod.outchargeamt" placeholder="$t('other.please_enter')+$t('bopgat.SH000024')"></c-input>
</c-form-item>
</c-col>
</c-col> -->
</div>
</template>
<script>
......
......@@ -24,23 +24,30 @@
</c-content>
</el-tab-pane>
<!--lendoc PD000001 收账通知 -->
<el-tab-pane :label="$t('lendoc.PD000001')" name="docpan">
<el-tab-pane label="收账通知" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--bopgat PD000006 外管信息 -->
<el-tab-pane :label="$t('bopgat.PD000006')" name="wg">
<el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane>
<!--dbap PD000000 涉外收入申报单-基础信息 -->
<el-tab-pane :label="$t('dbap.PD000000')" name="basp">
<el-tab-pane v-if="model.bopmod.szflg=='1' && model.bopmod.basflg=='X'" label="涉外收入申报单-基础信息" name="basp">
<c-content>
<m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<el-tab-pane v-if="model.bopmod.szflg=='2' && model.bopmod.basflg=='X'" label="境内收入申报单-基础信息" name="basp">
<c-content>
<m-basp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--cnybop PD000002 跨境人民币申报 -->
<el-tab-pane :label="$t('cnybop.PD000002')" name="cnyp">
<el-tab-pane label="$t('cnybop.PD000002')" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--limmod PD001139 试算结果 -->
<el-tab-pane :label="$t('limmod.PD001139')" name="shisuan">
<el-tab-pane label="$t('limmod.PD001139')" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
......
......@@ -133,7 +133,8 @@ export default {
methods:{...Event},
created:function(){
}
},
}
</script>
<style>
......
......@@ -120,6 +120,11 @@
</c-col>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg!='Y'" label="Law of Jurisdiction" prop="gidgrp.rec.jurlaw">
<c-input disabled v-model="model.gidgrp.rec.jurlaw" maxlength="35" placeholder="请输入Law of Jurisdiction"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item v-if="model.gitp.swiftflg!='Y'" label="Place of Jurisdiction" prop="gidgrp.rec.jurplc">
<c-input :disabled="model.gidgrp.rec.jurlaws20==''" v-model="model.gidgrp.rec.jurplc" maxlength="35" placeholder="请输入Place of Jurisdiction"></c-input>
</el-form-item>
......
......@@ -60,7 +60,7 @@
</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 disabled size="small" type="primary" style="margin:5px 0 0 10px;width:50%" @click="onGitpGidtxtmod">
修改中文保函文本
</c-button>
</c-col>
......
......@@ -89,15 +89,6 @@ export default {
}
},
computed: {
// cmtflg:{
// get() {
// return this.model.gidgrp.rec.fingua=='Y';
// },
// set(val) {
// this.model.gidgrp.rec.cmtflg = val ? 'X' : '';
// },
// },
},
methods:{...Event},
created:function(){
......
......@@ -11,6 +11,7 @@
v-model="model.gidgrp.rec.ownref"
maxlength="16"
placeholder="请输入Reference"
:disabled="model.gitp.swiftflg==''"
></c-input>
<template slot="footer">
<!-- <el-form-item label="" label-width="5px"> -->
......@@ -49,6 +50,7 @@
v-model="model.gitp.usr.extkey"
maxlength="8"
placeholder="请输入Responsible User"
:disabled="model.gitp.swiftflg==''"
></c-input>
<template slot="footer">
<c-button
......@@ -549,7 +551,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item v-if="model.gitp.swiftflg!='Y'" label="核销日期" prop="gidgrp.rec.vrfdat">
<el-form-item v-if="model.gitp.swiftflg=='N'" label="核销日期" prop="gidgrp.rec.vrfdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.vrfdat"
......@@ -558,6 +560,17 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item v-if="model.gitp.swiftflg==''" label="核销日期" prop="gidgrp.rec.vrfdat">
<c-date-picker
disabled
type="date"
v-model="model.gidgrp.rec.vrfdat"
style="width: 100%"
placeholder="请选择核销日期"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
......@@ -803,7 +816,7 @@
</c-col> -->
<c-col :span="24">
<c-col :span="14">
<el-form-item v-if="model.gitp.swiftflg!='Y'" label="Validity until" prop="gidgrp.rec.expdat">
<el-form-item v-if="model.gitp.swiftflg=='N'" label="Validity until" prop="gidgrp.rec.expdat">
<c-date-picker
:disabled="model.gidgrp.rec.expflg=='X'"
type="date"
......@@ -813,12 +826,12 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="7" v-if="model.gitp.swiftflg!='Y'" class="centerLable">
<c-col :span="7" v-if="model.gitp.swiftflg=='N'" class="centerLable">
<c-checkbox v-model="model.gidgrp.rec.expflg"
>Unlimited Guarantee</c-checkbox
>
</c-col>
<c-col :span="3" v-if="model.gitp.swiftflg!='Y'" class="centerLable">
<c-col :span="3" v-if="model.gitp.swiftflg=='N'" class="centerLable">
<c-button
size="small"
type="primary"
......@@ -829,10 +842,39 @@
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item v-if="model.gitp.swiftflg==''" label="Validity until" prop="gidgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.gidgrp.rec.expdat"
style="width: 90%"
placeholder="请选择Validity until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="7" v-if="model.gitp.swiftflg==''" class="centerLable">
<c-checkbox v-model="model.gidgrp.rec.expflg"
>Unlimited Guarantee</c-checkbox
>
</c-col>
<c-col :span="3" v-if="model.gitp.swiftflg==''" class="centerLable">
<c-button
size="small"
type="primary"
@click="onGitpWbxs"
disabled
style="color:white">
显示文本
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item
v-if="model.gitp.swiftflg!='Y'"
v-if="model.gitp.swiftflg=='N'"
label="Our Liability until"
prop="gidgrp.rec.liadat"
>
......@@ -845,13 +887,44 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="7" v-if="model.gitp.swiftflg!='Y'" class="centerLable">
<c-col :span="7" v-if="model.gitp.swiftflg=='N'" class="centerLable">
<c-checkbox v-model="model.gidgrp.rec.liaflg"
:disabled="model.gidgrp.rec.hndtyp!='OC'||model.gidgrp.rec.expflg=='X'"
>Unlimited Liability</c-checkbox
>
</c-col>
<c-col :span="3" v-if="model.gitp.swiftflg!='Y'" class="centerLable">
<c-col :span="3" v-if="model.gitp.swiftflg=='N'" class="centerLable">
<c-button
size="small"
type="primary"
@click="onGitpYptxy"
disabled>
协议签署
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item
v-if="model.gitp.swiftflg==''"
label="Our Liability until"
prop="gidgrp.rec.liadat"
>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.liadat"
style="width: 90%"
placeholder="请选择Our Liability until"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="7" v-if="model.gitp.swiftflg==''" class="centerLable">
<c-checkbox v-model="model.gidgrp.rec.liaflg"
>Unlimited Liability</c-checkbox
>
</c-col>
<c-col :span="3" v-if="model.gitp.swiftflg==''" class="centerLable">
<c-button
size="small"
type="primary"
......@@ -922,6 +995,7 @@
v-model="model.gidgrp.rec.nam"
maxlength="40"
placeholder="请输入Name"
:disabled="model.gitp.swiftflg==''"
></c-input>
</el-form-item>
</c-col>
......
......@@ -36,7 +36,7 @@
</c-content>
</el-tab-pane>
<el-tab-pane v-if="model.gitp.swiftflg=='Y'||model.gitp.swiftflg==''" label="Presentation/Delivery" name="preperp">
<el-tab-pane v-if="model.gitp.swiftflg=='Y'" label="Presentation/Delivery" name="preperp">
<c-content>
<m-preperp :model="model" :codes="codes"/>
</c-content>
......
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