Commit eaab1fe6 by lianyang

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents cbbb17dc a791c24d
......@@ -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
}
}
......
......@@ -7,7 +7,7 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.model.brdgrp.rec.shgref = rtnmsg.data.brdgrp_rec_shgref;
}
else
{
......@@ -19,6 +19,7 @@ export default {
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.model.brdgrp.rec.ownref = rtnmsg.data.brdgrp_rec_ownref;
}
else
......
......@@ -362,10 +362,10 @@ const BusRouter = [
{ path: 'gitset', component: Gitset, name: 'Gitset', meta: { title: '进口保函赔付' } },
{ path: 'gitcrq', component: Gitcrq, name: 'Gitcrq', meta: { title: '进口保函索赔登记' } },
{ path: 'infgcd', component: Infgcd, name: 'Infgcd', meta: { title: '保函赔付查询' } },
{ path: 'getcan', component: Getcan, name: 'Getcan', meta: { title: 'Getcan' } },
{ path: 'gitcan', component: Gitcan, name: 'Gitcan', meta: { title: 'Gitcan' } },
{ path: 'gitcrj', component: Gitcrj, name: 'Gitcrj', meta: { title: 'Gitcrj' } },
{ path: 'gctcan', component: Gctcan, name: 'Gctcan', meta: { title: 'Gctcan' } },
{ path: 'getcan', component: Getcan, name: 'Getcan', meta: { title: '出口保函注销' } },
{ path: 'gitcan', component: Gitcan, name: 'Gitcan', meta: { title: '进口保函注销' } },
{ path: 'gitcrj', component: Gitcrj, name: 'Gitcrj', meta: { title: '进口保函拒付' } },
{ path: 'gctcan', component: Gctcan, name: 'Gctcan', meta: { title: '保函赔付注销' } },
{ path: 'ditdav', component: Ditdav, name: 'Ditdav', meta: { title: '信用证收单' } },
......
......@@ -15,7 +15,7 @@
></c-input>
<template slot="footer">
<c-button
v-model="model.gctp0.gidget.sdamod.seainf"
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
......@@ -43,7 +43,7 @@
></c-input>
<template slot="footer">
<c-button
v-model="model.gctp.gidget.sdamod.seainf"
style="margin: 0 0 0 10px; padding: 0 12px"
size="small"
type="primary"
......
......@@ -31,7 +31,7 @@
</el-tab-pane>
<el-tab-pane label="Overview" name="ovwp">
<c-content>
<c-content :height="200">
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
......
......@@ -207,6 +207,7 @@
style="width: 100%"
placeholder="请选择Reason of Cancelation"
:code="codes.purcan"
@change="change"
>
</c-select>
</el-form-item>
......@@ -325,8 +326,8 @@
line-height: 32px;
padding-bottom: 2px;
"
v-model="model.mtabut.clsflg"
:disabled="model.gidgrp.rec.purcan != 'RR'"
v-model="model.mtabut.clsflgp"
disabled
>Close Flag</c-checkbox
>
</c-col>
......@@ -483,7 +484,16 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: { ...Event,
change(){
if(this.model.gidgrp.rec.purcan=="RR"){
this.model.mtabut.clsflgp = "";
}else{
this.model.mtabut.clsflgp="X";
}
}
},
created: function () {
trntyp: [];
},
......
......@@ -515,6 +515,7 @@
v-model="model.gcdgrp.rec.docprbrol"
style="width: 100%"
placeholder="请选择Presented by"
@change="selectOrCheckboxRule('gcdgrp.rec.docprbrol')"
>
<el-option
v-for="item in codes.docprbrol"
......@@ -587,7 +588,7 @@
v-model="model.gcdgrp.rec.payrol"
placeholder="请选择"
style="width: 100%"
@change="selectOrCheckboxRule('gcdgrp.rec.payrol')"
>
<el-option
v-for="item in codes.payrol"
......
<template>
<c-page title="出口保函索赔">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
......@@ -68,6 +69,7 @@
v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
......
<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 :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-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-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>
</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-col :span="12">
<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">
<m-basp :model="model" :codes="codes"/>
<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>
......
......@@ -164,19 +164,21 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="24" v-if="model.gidgrp.rec.liadat=='X'" >
<el-form-item
label="Unlimited Liability"
>
</el-form-item>
<c-col :span="24" v-if="model.gidgrp.rec.liadat == 'X'">
<el-form-item label="Unlimited Liability"> </el-form-item>
</c-col>
<c-col :span="24" v-if="model.gidgrp.rec.liadat!=''" >
<c-col :span="24" v-if="model.gidgrp.rec.liadat != ''">
<el-form-item label="Liability until" prop="gidgrp.rec.liadat">
<c-date-picker type="date" v-model="model.gidgrp.rec.liadat" disabled style="width:100%" placeholder="请选择Liability until"></c-date-picker>
<c-date-picker
type="date"
v-model="model.gidgrp.rec.liadat"
disabled
style="width: 100%"
placeholder="请选择Liability until"
></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Expiry" prop="gidgrp.rec.expdat">
......@@ -207,6 +209,7 @@
style="width: 100%"
placeholder="请选择Reason of Cancelation"
:code="codes.purcan"
@change="change"
>
</c-select>
</el-form-item>
......@@ -310,19 +313,19 @@
<c-select
v-model="model.autflg"
style="width: 100%"
:disabled="model.gidgrp.rec.purcan != 'RR'"
placeholder="请选择Authentication"
:code="codes.autflg"
:disabled="this.type"
>
</c-select>
</el-form-item>
</c-col>
<!-- :indeterminate="model.gidgrp.rec.purcan != 'RR'" -->
<!-- :indeterminate="model.gidgrp.rec.purcan != 'RR'" mtabut.clsflg-->
<c-col :span="24" :offset="6">
<c-checkbox
:disabled="model.gidgrp.rec.purcan != 'RR'"
v-model="model.mtabut.clsflg"
disabled
v-model="model.mtabut.clsflgp"
style="
margin-left: 15px;
height: 32px;
......@@ -486,7 +489,18 @@ export default {
data() {
return {};
},
methods: { ...Event },
methods: {
...Event,
change() {
if (this.model.gidgrp.rec.purcan == "RR") {
this.model.mtabut.clsflgp = ""
this.type=false
} else {
this.model.mtabut.clsflgp = "X"
this.type=true
}
},
},
created: function () {
trntyp: [];
},
......
<template>
<div class="eContainer">
<c-function-btn
<c-page title="进口保函注销">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000026 -->
<el-tab-pane label="Cancelation" name="canp">
<m-canp :model="model" :codes="codes"/>
</el-tab-pane>
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--PD000026 -->
<el-tab-pane label="Cancelation" name="canp">
<m-canp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane
label="Mt769"
name="Mt769p"
v-if="model.gidgrp.rec.purcan == 'RR'"
>
<m-mt769p :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Cash Cover" name="ccvpan">
<m-ccvpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Compeltion" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="Mt769" name="Mt769p" v-if="model.gidgrp.rec.purcan=='RR'">
<m-mt769p :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="Cash Cover" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="Compeltion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData"
v-on:select-ety="selectEty">
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</div>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Gitcan from "~/model/Gitcan"
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Gitcan from "~/model/Gitcan";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Gitcan/Check"
import Default from "~/model/Gitcan/Default"
import Pattern from "~/model/Gitcan/Pattern"
import Canp from "./Canp"
import Check from "~/model/Gitcan/Check";
import Default from "~/model/Gitcan/Default";
import Pattern from "~/model/Gitcan/Pattern";
import Canp from "./Canp";
// import Engp from "./Engp"
// import Ccvpan from "./Ccvpan"
// import Setpan from "./Setpan"
// import Coninfp from "./Coninfp"
// import Docpan from "./Docpan"
// import Doctre from "./Doctre"
import Limitbody from "~/views/Public/Limitbody"
import Engp from "~/views/Public/Engp"
import Doctre from "~/views/Public/Doctre"
import Docpan from "~/views/Public/Docpan"
import Setpan from "~/views/Public/Setpan"
import Coninfp from "~/views/Public/Coninfp"
import Ccvpan from "~/views/Public/Ccvpan"
import Shisuan from "./Shisuan"
import Mt769p from "./Mt769p"
//import Limitbody from "./Limitbody"
import Limitbody from "~/views/Public/Limitbody";
import Engp from "~/views/Public/Engp";
import Doctre from "~/views/Public/Doctre";
import Docpan from "~/views/Public/Docpan";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Ccvpan from "~/views/Public/Ccvpan";
import Shisuan from "./Shisuan";
import Mt769p from "./Mt769p";
//import Limitbody from "./Limitbody"
export default {
name: "Gitcan",
components:{
"m-canp" : Canp,
"m-engp" : Engp,
"m-ccvpan" : Ccvpan,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-shisuan" : Shisuan,
"m-limitbody" : Limitbody,
"m-mt769p": Mt769p,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "canp",
trnName: "gitcan",
model: new Gitcan().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {...CodeTable },
}
name: "Gitcan",
components: {
"m-canp": Canp,
"m-engp": Engp,
"m-ccvpan": Ccvpan,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-shisuan": Shisuan,
"m-limitbody": Limitbody,
"m-mt769p": Mt769p,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "canp",
trnName: "gitcan",
model: new Gitcan().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
};
},
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入gitcan交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
created: async function () {
console.log("进入gitcan交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
},
};
</script>
<style>
</style>
<template>
<c-page title="进口保函拒付">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
......@@ -64,6 +65,7 @@
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......
......@@ -624,6 +624,7 @@
v-model="model.gcdgrp.rec.docprbrol"
style="width: 100%"
placeholder="请选择Presented by"
@change="selectOrCheckboxRule('gcdgrp.rec.docprbrol')"
>
<el-option
v-for="item in codes.docprbrol"
......@@ -696,6 +697,7 @@
v-model="model.gcdgrp.rec.payrol"
placeholder="请选择"
style="width: 100%"
@change="selectOrCheckboxRule('gcdgrp.rec.payrol')"
>
<el-option
v-for="item in codes.payrol"
......
<template>
<c-page title="进口保函索赔登记">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
......@@ -65,6 +66,7 @@
v-on:select-ety="selectEty">
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......
......@@ -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,16 +89,7 @@ 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,40 @@
></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=='N'" 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==''" 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!='Y'" class="centerLable">
<c-col :span="3" v-if="model.gitp.swiftflg==''" class="centerLable">
<c-button
size="small"
type="primary"
......@@ -829,10 +870,11 @@
</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>
......
......@@ -402,23 +402,24 @@
>
</c-col>
<!-- :disabled="model.paypsb=='X'&&model.gcdgrp.rec.frepayflg==''" -->
<c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.mtabut.clsflg" checked
:disabled="model.paypsb=='X'&&model.gcdgrp.rec.frepaylg==''"
:disabled="model.paypsb=='X'&&model.gcdgrp.rec.frepayflg==''"
>Close Contract
</c-checkbox>
</c-col>
<c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.gcdgrp.rec.frepaylg"
<c-checkbox v-model="model.gcdgrp.rec.frepayflg"
>Free of payment</c-checkbox
>
</c-col>
<!-- :disabled="model.gcdgrp.rec.frepayflg=='X'" -->
<c-col :span="12" class="centerLable marginLable">
<c-checkbox
v-model="model.paypsb"
:disabled="model.gcdgrp.rec.frepaylg=='X'"
:disabled="model.gcdgrp.rec.frepayflg=='X'"
>Unpaid by Appliacnt</c-checkbox
>
</c-col>
......@@ -593,7 +594,7 @@
v-model="model.gcdgrp.rec.payrol"
placeholder="请选择Payer"
style="width: 100%"
@change="payrolChange"
@change="selectOrCheckboxRule('gcdgrp.rec.payrol')"
>
<el-option
v-for="item in codes.payrol"
......@@ -731,20 +732,31 @@ export default {
{ label: "Other", value: "2" },
{ label: "CIPS系统", value: "3" },
],
payrol2: [
{ label: "Applicant", value: "1" },
{ label: "other paying party", value: "2" },
],
};
},
// watch:{
// "model.gcdgrp.rec.frepayflg" : {
// immediate: true,
// handler(val,oldval) {
// if(this.model.gcdgrp.rec.frepayflg !="X"){
// this.model.clsflg=="X";
// }else if(this.model.gcdgrp.rec.frepayflg =""){
// this.model.clsflg=="";
// }
// },
// }
// },
methods: {
...Event,
payrolChange(v) {
if (v !== "2") {
this.model.gcdgrp.oth.pts.extkey = "";
this.model.gcdgrp.oth.pts.adrblk = "";
}
},
// change(){
// if(this.model.gcdgrp.rec.frepayflg =="X"){
// this.model.mtabut.clsflgp=="X";
// }else if(this.model.gcdgrp.rec.frepayflg ==""){
// this.model.mtabut.clsflgp=="";
// }
// }
},
created: function () {},
};
......
......@@ -397,12 +397,12 @@
>
</c-col>
<c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.mtabut.clsflg" checked
<c-checkbox v-model="model.mtabut.clsflgp"
>Close Contract
</c-checkbox>
</c-col>
<c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.gcdgrp.rec.frepaylg"
<c-checkbox v-model="model.gcdgrp.rec.frepayflg"
>Free of payment</c-checkbox
>
</c-col>
......@@ -441,6 +441,11 @@
>Creat MT 732</c-checkbox
>
</c-col>
<c-col :span="24" :offset="19" v-if="false">
<c-checkbox v-model="model.Gitsetp1" disabled style="margin-left: 15px"
>Send MT 742</c-checkbox
>
</c-col>
</c-col>
<c-col :span="11" :offset="1" style="margin-top: 15px">
......@@ -536,7 +541,7 @@
v-model="model.gcdgrp.rec.payrol"
placeholder="请选择Payer"
style="width: 100%"
@change="commonExecuteRule('gcdgrp.rec.payrol')"
@change="selectOrCheckboxRule('gcdgrp.rec.payrol')"
>
<el-option
v-for="item in codes.payrol"
......
<template>
<c-page title="进口保函赔付">
<div class="eContainer">
<c-function-btn
:handleSubmit="handleSubmit"
......@@ -165,6 +166,7 @@
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api";
......
......@@ -329,9 +329,9 @@
ref="childs"
:ownref="ownref"
trnCode="gitsel"
ownrefPath="gidgrp"
ownrefPath="gcdgrp"
:model="gitselModel"
tabIndex="1"
tabIndex="3"
@onChoose="onChoose"
>11</m-busbtn
>
......
......@@ -63,7 +63,7 @@
<c-col :span="24">
<el-form-item label="特殊规定条件" prop="ameadvrmk">
<c-input type="textarea" v-model="model.ameadvrmk" maxlength="34" show-word-limit placeholder="请输入特殊规定条件" ></c-input>
<c-input type="textarea" v-model="model.ameadvrmk" maxlength="34" show-word-limit placeholder="请输入特殊规定条件" :disabled="model.litameadv === '无特殊规定'? true:false"></c-input>
</el-form-item>
</c-col>
</div>
......
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