Commit 54c4ea31 by zhouqian

Merge branch 'development-202206' into 'development-202206'

Development 202206

See merge request zhouqian/vue-gjjs!15
parents f033692a 71905d84
...@@ -4898,7 +4898,10 @@ const CodeTable = { ...@@ -4898,7 +4898,10 @@ const CodeTable = {
bopacttyp:[ bopacttyp:[
{ label: "境外", value: "(JW)" }, { label: "境外", value: "(JW)" },
{ label: "境内非居民", value: "(JN)" }, { label: "境内非居民", value: "(JN)" },
],
bopacttyp1:[
{ label: "境外", value: "JW" },
{ label: "境内非居民", value: "JN" },
], ],
payattr: [ payattr: [
{ label: "保税区", value: "X" }, { label: "保税区", value: "X" },
......
...@@ -25,7 +25,7 @@ const tabNameToRulePathMapping = { ...@@ -25,7 +25,7 @@ const tabNameToRulePathMapping = {
"outp": "cnybop.Outp", "outp": "cnybop.Outp",
"dbb": "bopmod.dbbp.basp", "dbb": "bopmod.dbbp.basp",
"dbe": "bopmod.dbep.basp", "dbe": "bopmod.dbep.basp",
"dclpp":"cfabpt.recp.dclp.dclpp", "dclpp":"recp.dclp(1).dclpp",
"conp":"cfabpt.recp.conp", "conp":"cfabpt.recp.conp",
"cfactlp":"cfactlp",//资本项目标签页切换触发点击切换标签页事件 "cfactlp":"cfactlp",//资本项目标签页切换触发点击切换标签页事件
"cnyp1":"cnybop.cnyp1"//跨境人民申报标签页切换触发点击切换标签页事件 "cnyp1":"cnybop.cnyp1"//跨境人民申报标签页切换触发点击切换标签页事件
......
...@@ -24,15 +24,7 @@ export default class Ebaadd{ ...@@ -24,15 +24,7 @@ export default class Ebaadd{
}, },
}, },
recp:{ recp:{
dclp:{ dclp:[],
exguarancode:"",
actiontype:"",
wabachandate:"",
basere:"",
remark:"",
actiondesc:"",
acp:"",
},
pubp:{ pubp:{
bencodwarn:"", // BENCODE WARNING .recp.pubp.bencodwarn bencodwarn:"", // BENCODE WARNING .recp.pubp.bencodwarn
guedcodwarn:"", // GUEDCODE WARNING .recp.pubp.guedcodwarn guedcodwarn:"", // GUEDCODE WARNING .recp.pubp.guedcodwarn
......
...@@ -21,9 +21,9 @@ export default { ...@@ -21,9 +21,9 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"gidgrp.cbs.opn1.amt":[ "gidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 17,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"gcdgrp.rec.ownref":[ "gcdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -47,9 +47,9 @@ export default { ...@@ -47,9 +47,9 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"gcdgrp.cbs.max.amt":[ "gcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 17,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"gcdgrp.apl.pts.ref":[ "gcdgrp.apl.pts.ref":[
...@@ -61,9 +61,9 @@ export default { ...@@ -61,9 +61,9 @@ export default {
{max: 3,message:"长度不能超过3"} {max: 3,message:"长度不能超过3"}
], ],
"gcdgrp.cbs.opn1.amt":[ "gcdgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 17,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"gcdgrp.apl.pts.nam":[ "gcdgrp.apl.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -88,24 +88,15 @@ export default { ...@@ -88,24 +88,15 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"gcdgrp.cbs.max.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"gcdgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
"gcdgrp.prb.pts.ref":[ "gcdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"gcdgrp.cbs.max2.amt":[ "gcdgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 17,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } // {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"gctp.prbp.ptsget.sdamod.dadsnd":[ "gctp.prbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -168,8 +159,8 @@ export default { ...@@ -168,8 +159,8 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"payday":[ "payday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "请输入数字"},
{max: 2,message:"长度不能超过2"} {type: "number", max: 99,message:"不能超过99"}
], ],
"gcdgrp.oth.pts.adrblk":[ "gcdgrp.oth.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.bpdgrp.rec.pntref" v-model="model.bpdgrp.rec.ownref"
maxlength="16" maxlength="16"
disabled disabled
placeholder="请输入融资参考号" placeholder="请输入融资参考号"
......
...@@ -4,66 +4,66 @@ ...@@ -4,66 +4,66 @@
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<!--line1--> <!--line1-->
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="票据项下的业务号" label="票据项下的业务号"
prop="bpdgrp.rec.pntref" prop="bpdgrp.rec.pntref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.bpdgrp.rec.pntref" v-model="model.bpdgrp.rec.pntref"
maxlength="16" maxlength="16"
placeholder="请输入票据项下的业务号" placeholder="请输入票据项下的业务号"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin-left: 10px; padding: 0 12px" style="margin-left: 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
> >
<i class="el-icon-info"></i> <i class="el-icon-info"></i>
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="2"> <!-- <c-col :span="2">
<el-form-item label="" prop="" style="width: 100%"> </el-form-item> <el-form-item label="" prop="" style="width: 100%"> </el-form-item>
</c-col> --> </c-col> -->
<!--line2--> <!--line2-->
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="融资业务号" label="融资业务号"
prop="bpdgrp.rec.ownref" prop="bpdgrp.rec.ownref"
style="width: 100%" style="width: 100%"
> >
<c-fullbox> <c-fullbox>
<c-input <c-input
v-model="model.bpdgrp.rec.ownref" v-model="model.bpdgrp.rec.ownref"
maxlength="16" maxlength="16"
placeholder="请输入融资业务号" placeholder="请输入融资业务号"
disabled disabled
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
style="margin-left: 10px; padding: 0 12px" style="margin-left: 10px; padding: 0 12px"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf" @click="onSeainf"
> >
<i class="el-icon-info"></i> <i class="el-icon-info"></i>
</c-button> </c-button>
<c-button size="small" type="primary" @click="onBptmodButgetref()" :disabled="model.bpdgrp.rec.ownref !== ''"> <c-button size="small" type="primary" @click="onBptmodButgetref()" :disabled="model.bpdgrp.rec.ownref !== ''">
获取 获取
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 左 --> <!-- 左 -->
<c-col :span="24"> <c-col :span="24">
...@@ -88,18 +88,49 @@ ...@@ -88,18 +88,49 @@
</c-col> </c-col>
<!-- Advanced Party Ref. 融资业务编号--> <!-- Advanced Party Ref. 融资业务编号-->
<c-col :span="12"> <c-col :span="12">
<c-form-item label="融资业务编号" prop="bpdgrp.rec.ownref"> <c-form-item label="" prop="bptp.distyp" label-width="0px" style="margin-left: 5px;">
<c-input <c-input
v-model="model.bpdgrp.rec.ownref" v-model="model.bptp.distyp"
style="width: 100%; "
maxlength="17" maxlength="17"
:placeholder="$t('other.please_enter') + '融资业务编号'"
disabled disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- Advance Amount 融资账号--> <!-- advance amount -->
<c-col :span="24">
<c-col :span="9">
<c-form-item label="预支款金额" prop="bpdgrp.cbs.max.cur">
<c-input
v-model="model.bpdgrp.cbs.max.cur"
style="text-align: center ;width: 100%;padding: 0px;"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="10">
<c-form-item prop="bpdgrp.cbs.max.amt" label-width="5px">
<c-input
v-model="model.bpdgrp.cbs.max.amt"
style="width: 100%"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="5">
<c-form-item label="" prop="bpdgrp.rec.pctfin" label-width="5px">
<c-input
v-model="model.bpdgrp.rec.pctfin"
style="width: 80%"
disabled
></c-input>%
</c-form-item>
</c-col>
</c-col>
<!-- Advance Account 融资账号-->
<c-col :span="24"> <c-col :span="24">
<c-form-item label="融资账号" prop="bpdgrp.rec.finact"> <c-form-item label="融资账号" prop="bpdgrp.rec.finact">
<c-input <c-input
...@@ -146,6 +177,7 @@ ...@@ -146,6 +177,7 @@
v-model="model.bpdgrp.rec.ffttyp" v-model="model.bpdgrp.rec.ffttyp"
style="width: 100%" style="width: 100%"
placeholder="福费廷转卖类型" placeholder="福费廷转卖类型"
disabled
> >
<el-option <el-option
v-for="item in codes.ffttyp1" v-for="item in codes.ffttyp1"
...@@ -160,10 +192,9 @@ ...@@ -160,10 +192,9 @@
<c-col :span="12"> <c-col :span="12">
<c-form-item label="我行借记账户" prop="setact1"> <c-form-item label="我行借记账户" prop="setact1">
<c-input <c-input
v-model="model.bpdgrp.rec.fincod" v-model="model.setact1"
maxlength="17" maxlength="17"
:placeholder="$t('other.please_enter') + '我行借记账户'" :placeholder="$t('other.please_enter') + '我行借记账户'"
disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -188,9 +219,9 @@ ...@@ -188,9 +219,9 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="第一还款账号" prop="bptmod.finmod.act1"> <c-form-item label="第一还款账号" prop="setact">
<c-input <c-input
v-model="model.bptmod.finmod.act1" v-model="model.setact"
maxlength="21" maxlength="21"
placeholder="请输入第一还款账号" placeholder="请输入第一还款账号"
disabled disabled
...@@ -284,6 +315,7 @@ ...@@ -284,6 +315,7 @@
<c-select <c-select
v-model="model.bpdgrp.rec.ovdflg" v-model="model.bpdgrp.rec.ovdflg"
style="width: 100%" style="width: 100%"
:code="codes.ovdflg"
:placeholder="$t('other.please_enter') + '融资状态'" :placeholder="$t('other.please_enter') + '融资状态'"
disabled disabled
></c-select> ></c-select>
...@@ -296,6 +328,7 @@ ...@@ -296,6 +328,7 @@
<c-select <c-select
v-model="model.bptmod.finmod.intprd" v-model="model.bptmod.finmod.intprd"
style="width: 100%" style="width: 100%"
:code="codes.intprd"
:placeholder="$t('other.please_enter') + '计息周期'" :placeholder="$t('other.please_enter') + '计息周期'"
disabled disabled
></c-select> ></c-select>
...@@ -364,13 +397,36 @@ ...@@ -364,13 +397,36 @@
<!-- 还本金金额--> <!-- 还本金金额-->
<c-col :span="24"> <c-col :span="24">
<c-form-item label="还本金金额" prop="bptmod.finmod.cbs.calflg"> <c-col :span="9">
<c-input <c-form-item label="还本金金额" prop="setmod.doccur">
v-model="model.bptmod.finmod.cbs.calflg" <c-input
maxlength="21" v-model="model.setmod.doccur"
placeholder="请输入还本金金额" style="text-align: center ;width: 100%;"
></c-input> disabled
</c-form-item> ></c-input>
</c-form-item>
</c-col>
<c-col :span="11">
<c-form-item prop="setamt" label-width="5px">
<c-input
v-model="model.setamt"
maxlength="21"
style="width: 100%"
disabled
></c-input>
</c-form-item>
</c-col>
<c-col :span="4">
<c-form-item prop="bptmod.finmodcal" label-width="5px">
<c-button
size="small"
type="primary"
@click="onSeainf"
>
计算
</c-button>
</c-form-item>
</c-col>
</c-col> </c-col>
</c-col> </c-col>
...@@ -510,13 +566,18 @@ ...@@ -510,13 +566,18 @@
<!-- SG000118 : 执行利率 --> <!-- SG000118 : 执行利率 -->
<c-col :span="12" style="padding-left: 20px;"> <c-col :span="12" style="padding-left: 20px;">
<c-form-item label="执行利率" prop="bpdgrp.rec.tolrat"> <c-col :span="19">
<c-input <c-form-item label="执行利率" prop="bpdgrp.rec.tolrat">
v-model="model.bpdgrp.rec.tolrat" <c-input
:placeholder="$t('other.please_enter') + '执行利率'" v-model="model.bpdgrp.rec.tolrat"
disabled :placeholder="$t('other.please_enter') + '执行利率'"
></c-input> disabled
</c-form-item> ></c-input>
</c-form-item>
</c-col>
<c-col :span="5">
<c-checkbox v-model="model.mtabut.clsflg" maxlength="17" disabled>已结算合约</c-checkbox>
</c-col>
</c-col> </c-col>
<!-- </c-col> --> <!-- </c-col> -->
...@@ -550,6 +611,9 @@ export default { ...@@ -550,6 +611,9 @@ export default {
value: 2, value: 2,
}, },
], ],
codes: {
...CodeTable,
},
}; };
}, },
methods: { methods: {
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
<div class="eibs"> <div class="eibs">
<c-col :span="12" style="margin-top: 20px"> <c-col :span="12" style="margin-top: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="30%"> <el-form-item label="是否报送跨境人民币2101表" label-width="30%" prop="cnybop.cnyflg">
<c-select <c-select
v-model="model.cnybop.cnyflg" v-model="model.cnybop.cnyflg"
style="width: 100%" style="width: 100%"
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" label-width="30%"> <el-form-item label="是否报送跨境人民币2107表" label-width="30%" prop="cnybop.traflg">
<c-select <c-select
v-model="model.cnybop.traflg" v-model="model.cnybop.traflg"
style="width: 100%" style="width: 100%"
...@@ -62,7 +62,7 @@ ...@@ -62,7 +62,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" label-width="30%"> <el-form-item label="是否报送跨境人民币2106表" label-width="30%" prop="cnybop.libflg">
<c-select <c-select
v-model="model.cnybop.libflg" v-model="model.cnybop.libflg"
style="width: 100%" style="width: 100%"
...@@ -81,7 +81,7 @@ ...@@ -81,7 +81,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" label-width="30%"> <el-form-item label="是否报送跨境人民币2122表" label-width="30%" prop="cnybop.vouflg">
<c-select <c-select
v-model="model.cnybop.vouflg" v-model="model.cnybop.vouflg"
placeholder="请选择" placeholder="请选择"
......
...@@ -30,11 +30,11 @@ ...@@ -30,11 +30,11 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="recgrp.bas.ownextkey"> <el-form-item label="地区机构号" prop="recgrp.bas.ownextkey">
<c-select <c-select
:code="codes.ownextkey1" :code="codes.ownextkey1"
v-model="model.recgrp.bas.ownextkey" v-model="model.recgrp.bas.ownextkey"
style="width: 100%" style="width: 100%"
placeholder="请选择地区机构号" placeholder="请选择地区机构号"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -57,6 +57,7 @@ ...@@ -57,6 +57,7 @@
v-model="model.recgrp.bas.custype" v-model="model.recgrp.bas.custype"
style="width: 100%" style="width: 100%"
placeholder="请选择收款人类型" placeholder="请选择收款人类型"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -88,10 +89,10 @@ ...@@ -88,10 +89,10 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="身份证件号码" prop="recgrp.bas.idcode"> <c-form-item label="身份证件号码" prop="recgrp.bas.idcode">
<c-input <c-input
v-model="model.recgrp.bas.idcode" v-model="model.recgrp.bas.idcode"
maxlength="32" maxlength="32"
placeholder="请输入身份证件号码" placeholder="请输入身份证件号码"
:disabled="model.recgrp.bas.custype == 'C'"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -159,10 +160,10 @@ ...@@ -159,10 +160,10 @@
<c-col :span="24"> <c-col :span="24">
<c-form-item label="组织机构代码" prop="recgrp.bas.custcod"> <c-form-item label="组织机构代码" prop="recgrp.bas.custcod">
<c-input <c-input
v-model="model.recgrp.bas.custcod" v-model="model.recgrp.bas.custcod"
maxlength="18" maxlength="18"
placeholder="请输入组织机构" placeholder="请输入组织机构"
disabled
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -179,8 +180,8 @@ ...@@ -179,8 +180,8 @@
<c-col :span="4"> <c-col :span="4">
<c-form-item prop="recgrp.bas.acp" style=" float:right;"> <c-form-item prop="recp.baspp.acp" style=" float:right;">
<c-checkbox v-model="model.recgrp.bas.acp" <c-checkbox v-model="model.recp.baspp.acp"
>确认</c-checkbox >确认</c-checkbox
> >
</c-form-item> </c-form-item>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000015 : 收付汇日期 --> <!-- 左边 -->
<c-col :span="12"> <c-col :span="12" class="col-left">
<c-col :span="24"> <!-- S0000015 : 收付汇日期 -->
<c-col :span="24">
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat"> <el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" placeholder="收付汇日期"></c-date-picker> <c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%"
placeholder="收付汇日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="请选择需要修改的接口数据" prop="">
<c-fullbox>
<c-col :span="8">
<template>
<c-checkbox disabled @change="open" v-model="model.bopbut.basflg"
style="float: left; text-align: center">基础信息</c-checkbox>
</template>
</c-col>
<!-- <c-col :span="8">
<template>
<c-checkbox disabled @change="open" v-model="model.bopbut.dclflg"
style="float: left; text-align: center">申报信息</c-checkbox>
</template>
</c-col>
<c-col :span="8">
<c-col :span="24"> <template>
<el-form-item label="款项来源" prop="bopbut.acttyp"> <c-checkbox disabled @change="open" v-model="model.bopbut.vrfflg"
<c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源"> style="float: left; text-align: center">管理信息</c-checkbox>
</c-select> </template>
</c-col> -->
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="">
<c-fullbox>
<c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.basflg"
style="float: left; text-align: center"
>基础信息</c-checkbox
>
</template>
</c-col>
<c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.dclflg"
style="float: left; text-align: center"
>申报信息</c-checkbox
>
</template>
</c-col>
<c-col :span="8"> <!-- 右边 -->
<template> <c-col :span="12" class="col-right">
<c-checkbox <c-col :span="24">
disabled <el-form-item label="款项来源" prop="bopbut.acttyp">
@change="open" <c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源"
v-model="model.bopbut.vrfflg" :disabled="model.bopbut.basflg !== 'X'">
style="float: left; text-align: center" </c-select>
>管理信息</c-checkbox
>
</template>
</c-col>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col > </c-col>
<c-col :span="12">
</c-col >
</div> </div>
</template> </template>
<script> <script>
...@@ -72,18 +55,18 @@ import CodeTable from "~/config/CodeTable" ...@@ -72,18 +55,18 @@ import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbainf/Event" import Event from "~/model/Dbainf/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>
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
<!-- -----左边----- --> <!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px"> <c-col :span="12" style="padding-right:20px">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="申报号码" prop="recgrp.bas.rptno"> <el-form-item label="申报号码" prop="recgrp.bas.rptno" style="width: 100%">
<c-input <c-fullbox>
disabled <c-input v-model="model.recgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码" disabled></c-input>
v-model="model.recgrp.bas.rptno" <template slot="footer">
maxlength="22" <c-button size="small" style="margin-left: 10px; padding: 0 12px" type="primary" @click=""
placeholder="请输入申报号码" :disabled="model.recgrp.bas.rptno !== ''">获取
></c-input> </c-button>
</c-form-item> </template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="操作类型" prop="recgrp.bas.actiontype"> <el-form-item label="操作类型" prop="recgrp.bas.actiontype">
...@@ -124,8 +126,6 @@ ...@@ -124,8 +126,6 @@
</c-col> </c-col>
</c-col> </c-col>
<!-- -----右边----- --> <!-- -----右边----- -->
<c-col :span="12" style="padding-left:20px"> <c-col :span="12" style="padding-left:20px">
<c-col :span="24"> <c-col :span="24">
...@@ -134,7 +134,6 @@ ...@@ -134,7 +134,6 @@
prop="recgrp.bas.actiondesc" prop="recgrp.bas.actiondesc"
> >
<c-input <c-input
disabled
type="textarea" type="textarea"
rows="5" rows="5"
v-model="model.recgrp.bas.actiondesc" v-model="model.recgrp.bas.actiondesc"
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000015 : 收付汇日期 --> <!-- 左边 -->
<c-col :span="12"> <c-col :span="12" class="col-left">
<c-col :span="24"> <c-col :span="24">
<!-- S0000015 : 收付汇日期 -->
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat"> <el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" placeholder="收付汇日期"></c-date-picker> <c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%"
placeholder="收付汇日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="请选择需要删除的接口数据" prop="">
<c-fullbox>
<c-col :span="8">
<template>
<c-checkbox disabled @change="open" v-model="model.bopbut.basflg"
style="float: left; text-align: center">基础信息</c-checkbox>
</template>
</c-col>
<!-- <c-col :span="8">
<template>
<c-checkbox disabled @change="open" v-model="model.bopbut.dclflg"
style="float: left; text-align: center">申报信息</c-checkbox>
</template>
</c-col>
<c-col :span="8">
<c-col :span="24"> <template>
<el-form-item label="款项来源" prop="bopbut.acttyp"> <c-checkbox disabled @change="open" v-model="model.bopbut.vrfflg"
<c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源"> style="float: left; text-align: center">管理信息</c-checkbox>
</c-select> </template>
</c-col> -->
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="">
<c-fullbox>
<c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.basflg"
style="float: left; text-align: center"
>基础信息</c-checkbox
>
</template>
</c-col>
<c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.dclflg"
style="float: left; text-align: center"
>申报信息</c-checkbox
>
</template>
</c-col>
<c-col :span="8"> </c-col>
<template> <!-- 右边 -->
<c-checkbox <c-col :span="12" class="col-right">
disabled <c-col :span="24">
@change="open" <el-form-item label="款项来源" prop="bopbut.acttyp">
v-model="model.bopbut.vrfflg" <c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%"
style="float: left; text-align: center" placeholder="款项来源">
>管理信息</c-checkbox </c-select>
>
</template>
</c-col>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col > </c-col>
<c-col :span="12">
</c-col >
</div> </div>
</template> </template>
<script> <script>
...@@ -72,18 +55,18 @@ import CodeTable from "~/config/CodeTable" ...@@ -72,18 +55,18 @@ import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbadel/Event" import Event from "~/model/Dbadel/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>
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
<!-- -----左边----- --> <!-- -----左边----- -->
<c-col :span="12" style="padding-right:20px"> <c-col :span="12" style="padding-right:20px">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="申报号码" prop="recgrp.bas.rptno"> <el-form-item label="申报号码" prop="recgrp.bas.rptno" style="width: 100%">
<c-input <c-fullbox>
disabled <c-input v-model="model.recgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码" disabled></c-input>
v-model="model.recgrp.bas.rptno" <template slot="footer">
maxlength="22" <c-button size="small" style="margin-left: 10px; padding: 0 12px" type="primary" @click=""
placeholder="请输入申报号码" :disabled="model.recgrp.bas.rptno !== ''">获取
></c-input> </c-button>
</c-form-item> </template>
</c-fullbox>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="操作类型" prop="recgrp.bas.actiontype"> <el-form-item label="操作类型" prop="recgrp.bas.actiontype">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- S0000015 : 收付汇日期 --> <!-- 左边 -->
<c-col :span="12"> <c-col :span="12" class="col-left">
<c-col :span="24"> <!-- S0000015 : 收付汇日期 -->
<c-col :span="24">
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat"> <el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%" placeholder="收付汇日期"></c-date-picker> <c-date-picker disabled type="date" v-model="model.ctlmod.dbl.reldat" style="width:100%"
placeholder="收付汇日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<c-col :span="24">
<el-form-item label="款项来源" prop="bopbut.acttyp">
<c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%" placeholder="款项来源">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop=""> <el-form-item label="请选择接口数据" prop="">
<c-fullbox> <c-fullbox>
<c-col :span="8"> <c-col :span="8">
<template> <template>
<c-checkbox <c-checkbox disabled @change="open" v-model="model.bopbut.basflg"
disabled style="float: left; text-align: center">基础信息</c-checkbox>
@change="open" </template>
v-model="model.bopbut.basflg" </c-col>
style="float: left; text-align: center" <!-- <c-col :span="8">
>基础信息</c-checkbox <template>
> <c-checkbox disabled @change="open" v-model="model.bopbut.dclflg"
</template> style="float: left; text-align: center">申报信息</c-checkbox>
</c-col> </template>
</c-col>
<c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.dclflg"
style="float: left; text-align: center"
>申报信息</c-checkbox
>
</template>
</c-col>
<c-col :span="8">
<template>
<c-checkbox
disabled
@change="open"
v-model="model.bopbut.vrfflg"
style="float: left; text-align: center"
>管理信息</c-checkbox
>
</template>
</c-col>
</c-fullbox> <c-col :span="8">
<template>
<c-checkbox disabled @change="open" v-model="model.bopbut.vrfflg"
style="float: left; text-align: center">管理信息</c-checkbox>
</template>
</c-col> -->
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col > </c-col>
<!-- 右边 -->
<c-col :span="12"> <c-col :span="12" class="col-right">
</c-col > <c-col :span="24">
<el-form-item label="款项来源" prop="bopbut.acttyp">
<c-select disabled :code="codes.bopacttyp" v-model="model.bopbut.acttyp" style="width:100%"
placeholder="款项来源">
</c-select>
</el-form-item>
</c-col>
</c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -72,18 +54,18 @@ import CodeTable from "~/config/CodeTable" ...@@ -72,18 +54,18 @@ import CodeTable from "~/config/CodeTable"
import Event from "~/model/Dbainf/Event" import Event from "~/model/Dbainf/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>
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
v-model="model.bopbut.acttyp" v-model="model.bopbut.acttyp"
style="width: 100%" style="width: 100%"
placeholder="请输入款项去向" placeholder="请输入款项去向"
:code="codes.bopacttyp" :code="codes.bopacttyp1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -3,13 +3,15 @@ ...@@ -3,13 +3,15 @@
<!----------左边------------> <!----------左边------------>
<c-col :span="12" style="padding-right: 20px"> <c-col :span="12" style="padding-right: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报号码" prop="recgrp.bas.rptno"> <el-form-item label="申报号码" prop="recgrp.bas.rptno" style="width: 100%">
<c-input <c-fullbox>
v-model="model.recgrp.bas.rptno" <c-input v-model="model.recgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码" disabled></c-input>
maxlength="22" <template slot="footer">
placeholder="请输入申报号码" <c-button size="small" style="margin-left: 10px; padding: 0 12px" type="primary" @click=""
disabled :disabled="model.recgrp.bas.rptno !== ''">获取
></c-input> </c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left"> <el-form-item label="请选择需要删除的接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox v-model="model.bopbut.basflg" >基础数据</c-checkbox> <c-checkbox v-model="model.bopbut.basflg" >基础数据</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
style="width: 100%" style="width: 100%"
placeholder="请输入款项去向" placeholder="请输入款项去向"
disabled disabled
:code="codes.bopacttyp" :code="codes.bopacttyp1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-page title="境外汇款申请书(删除)"> <c-page title="境外汇款申请书(删除)">
<el-form <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small"
:model="model" :validate-on-rule-change="false">
:rules="rules" <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
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"
>
<!--bopbut PD000000 接口数据 --> <!--bopbut PD000000 接口数据 -->
<el-tab-pane label="接口数据" name="selection"> <el-tab-pane label="接口数据" name="selection">
<c-content> <c-content>
...@@ -29,22 +17,19 @@ ...@@ -29,22 +17,19 @@
<m-basp :model="model" :codes="codes" /> <m-basp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--dbbp PD000001 境外汇款申请书-申报信息 --> <!--dbbp PD000001 境外汇款申请书-申报信息 -->
<!-- <el-tab-pane :label="$t('dbbp.PD000001')" name="dclp"> <!-- <el-tab-pane :label="$t('dbbp.PD000001')" name="dclp">
<m-dclp :model="model" :codes="codes"/> <m-dclp :model="model" :codes="codes"/>
</el-tab-pane> --> </el-tab-pane> -->
<!--dbbp PD000002 境外汇款申请书-核销专用信息 --> <!--dbbp PD000002 境外汇款申请书-核销专用信息 -->
<!-- <el-tab-pane :label="$t('dbbp.PD000002')" name="vrfp"> <!-- <el-tab-pane :label="$t('dbbp.PD000002')" name="vrfp">
<m-vrfp :model="model" :codes="codes"/> <m-vrfp :model="model" :codes="codes"/>
</el-tab-pane> --> </el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-function-btn <c-function-btn :handleSubmit="handleSubmit.bind(this, 'bopbut.sav')"
:handleSubmit="handleSubmit" :handleCheck="handleCheck.bind(this, 'bopbut.chk')">
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn> </c-function-btn>
</c-page> </c-page>
</div> </div>
...@@ -65,53 +50,53 @@ import Dclp from "./Dclp" ...@@ -65,53 +50,53 @@ import Dclp from "./Dclp"
import Vrfp from "./Vrfp" import Vrfp from "./Vrfp"
export default { export default {
name: "Dbbdel", name: "Dbbdel",
components:{ components: {
"m-selection" : Selection, "m-selection": Selection,
"m-basp" : Basp, "m-basp": Basp,
"m-dclp" : Dclp, "m-dclp": Dclp,
"m-vrfp" : Vrfp, "m-vrfp": Vrfp,
}, },
provide() { provide() {
return { return {
root: this root: this
} }
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "selection", tabVal: "selection",
trnName: "dbbdel", trnName: "dbbdel",
trnType: "", trnType: "",
model: new Dbbdel().data, model: new Dbbdel().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: {...CodeTable} codes: { ...CodeTable }
}; };
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab)
/** /**
* do it yourself * do it yourself
**/ **/
} }
}, },
created:async function(){ created: async function () {
console.log("进入dbbdel交易"); console.log("进入dbbdel交易");
let rtnmsg = await this.init({}); let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS){ 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 { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
}; };
</script> </script>
<style> <style>
......
...@@ -3,13 +3,15 @@ ...@@ -3,13 +3,15 @@
<!----------左边------------> <!----------左边------------>
<c-col :span="12" style="padding-right: 20px"> <c-col :span="12" style="padding-right: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报号码" prop="recgrp.bas.rptno"> <el-form-item label="申报号码" prop="recgrp.bas.rptno" style="width: 100%">
<c-input <c-fullbox>
v-model="model.recgrp.bas.rptno" <c-input v-model="model.recgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码" disabled></c-input>
maxlength="22" <template slot="footer">
placeholder="请输入申报号码" <c-button size="small" style="margin-left: 10px; padding: 0 12px" type="primary" @click=""
disabled :disabled="model.recgrp.bas.rptno !== ''">获取
></c-input> </c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
style="width: 100%" style="width: 100%"
placeholder="请输入款项去向" placeholder="请输入款项去向"
disabled disabled
:code="codes.bopacttyp" :code="codes.bopacttyp1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -10,7 +10,7 @@ ...@@ -10,7 +10,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item> <el-form-item prop="cfabut.basflg">
<c-checkbox v-model="model.cfabut.basflg" class="checkbox-left">签约信息</c-checkbox> <c-checkbox v-model="model.cfabut.basflg" class="checkbox-left">签约信息</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -4,32 +4,32 @@ ...@@ -4,32 +4,32 @@
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="对外担保编号" prop="recp.dclp.exguarancode"> <c-form-item label="对外担保编号" prop="recp.dclp.exguarancode">
<c-input disabled v-model="model.recp.dclp.exguarancode" maxlength="28" placeholder=""></c-input> <c-input disabled v-model="dclp.exguarancode" maxlength="28" placeholder=""></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="操作类型" prop="recp.dclp.actiontype"> <el-form-item label="操作类型" prop="recp.dclp.actiontype">
<c-select disabled :code="codes.actiontype" v-model="model.recp.dclp.actiontype" style="width:100%" placeholder=""> <c-select disabled :code="codes.actiontype" v-model="dclp.actiontype" style="width:100%" placeholder="">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="担保责任余额变动日期" prop="recp.dclp.wabachandate"> <el-form-item label="担保责任余额变动日期" prop="recp.dclp.0.wabachandate">
<c-date-picker type="date" v-model="model.recp.dclp.wabachandate" style="width:100%" placeholder=""></c-date-picker> <c-date-picker type="date" v-model="dclp.wabachandate" style="width:100%" placeholder=""></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="担保责任余额" prop="recp.dclp.basere"> <c-form-item label="担保责任余额" prop="recp.dclp.0.basere">
<c-input v-model="model.recp.dclp.basere" placeholder=""></c-input> <c-input v-model="dclp.basere" placeholder=""></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-form-item label="备注" prop="recp.dclp.remark"> <c-form-item label="备注" prop="recp.dclp.remark">
<c-input :rows="4" type="textarea" v-model="model.recp.dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input> <c-input :rows="4" type="textarea" v-model="dclp.remark" maxlength="31" show-word-limit placeholder="" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -37,13 +37,15 @@ ...@@ -37,13 +37,15 @@
<!-- ============右边================= --> <!-- ============右边================= -->
<c-col :span="12" style="padding-left: 20px;"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<c-form-item label="删除原因" prop="recp.dclp.actiondesc"> <c-form-item label="删除原因" prop="recp.dclp.0.actiondesc">
<c-input disabled :rows="6" type="textarea" v-model="model.recp.dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input> <c-input disabled :rows="6" type="textarea" v-model="dclp.actiondesc" maxlength="32" show-word-limit placeholder="" ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-checkbox disabled v-model="model.recp.dclp.acp">确认</c-checkbox> <c-form-item label="" label-width="0" prop="recp.dclp.0.acp">
<c-checkbox disabled v-model="dclp.acp">确认</c-checkbox>
</c-form-item>
</c-col> </c-col>
</c-col> </c-col>
</div> </div>
...@@ -60,7 +62,14 @@ export default { ...@@ -60,7 +62,14 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data(){ data(){
return { return {
dclp: {}
}
},
watch: {
'model.recp.dclp': function (newVal, oldVal) {
if (newVal) {
this.dclp = newVal[0]
}
} }
}, },
methods:{...Event}, methods:{...Event},
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务所属机构" prop="cfabut.ownextkey"> <el-form-item label="业务所属机构" prop="cfabut.ownextkey">
<c-select :code="codes.ownextkey3" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构"> <c-select :code="getValues('cfabut.ownextkey')" v-model="model.cfabut.ownextkey" style="width:100%" placeholder="请选择业务所属机构">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -48,7 +48,9 @@ ...@@ -48,7 +48,9 @@
</c-col> --> </c-col> -->
<c-col :span="8"> <c-col :span="8">
<c-checkbox v-model="model.cfabut.dclflg">责任余额</c-checkbox> <c-form-item label="" label-width="0" prop="cfabut.dclflg">
<c-checkbox v-model="model.cfabut.dclflg">责任余额</c-checkbox>
</c-form-item>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
......
...@@ -66,12 +66,12 @@ ...@@ -66,12 +66,12 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="10"> <c-col :span="10">
<c-form-item label="索赔金额" prop="gcdgrp.cbs.max.cur" previewLabel="信用证币种"> <c-form-item label="索赔金额" prop="gcdgrp.cbs.max.cur" previewLabel="信用证币种">
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入索赔金额"></c-input> <c-select v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入索赔金额" :code="codes.cur"></c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="9"> <c-col :span="9">
<c-form-item previewLabel="信用证金额" style="text-align: left" label-width="5px" prop="gcdgrp.cbs.max.amt"> <c-form-item previewLabel="信用证金额" style="text-align: left" label-width="5px" prop="gcdgrp.cbs.max.amt">
<c-input-currency disabled v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入"></c-input-currency> <c-input disabled v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入" class="m-input-currency"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -117,22 +117,21 @@ ...@@ -117,22 +117,21 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-form-item label="索赔金额" prop="gcdgrp.cbs.max.cur" previewLabel="信用证币种"> <c-form-item label="索赔金额" prop="gcdgrp.cbs.max.cur" previewLabel="信用证币种">
<c-input v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入索赔金额"></c-input> <c-select v-model="model.gcdgrp.cbs.max.cur" maxlength="3" disabled placeholder="请输入索赔金额" :code="codes.cur"></c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-form-item previewLabel="信用证金额" style="text-align: left" label-width="5px" prop="gcdgrp.cbs.max.amt"> <c-form-item previewLabel="信用证金额" style="text-align: left" label-width="5px" prop="gcdgrp.cbs.max.amt">
<c-input-currency v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入信用证金额" @keyup.enter.native=" <c-input-currency v-model="model.gcdgrp.cbs.max.amt" placeholder="请输入信用证金额" @keyup.enter.native="$event.target.blur()"></c-input-currency>
defaultFunction('gcdgrp.cbs.max.amt', model.gcdgrp.cbs.max.amt) <!-- @keyup.enter.native="$event.target.blur()" :回车触发失去焦点发生的事件 -->
"></c-input-currency>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-form-item label="提取附加金额" prop="gcdgrp.cbs.opn2.cur" previewLabel="信用证币种"> <c-form-item label="提取附加金额" prop="gcdgrp.cbs.opn2.cur" previewLabel="信用证币种">
<c-input v-model="model.gcdgrp.cbs.opn2.cur" maxlength="3" disabled placeholder="请输入索赔金额"></c-input> <c-select v-model="model.gcdgrp.cbs.opn2.cur" maxlength="3" disabled placeholder="请输入索赔金额" :code="codes.cur"></c-select>
</c-form-item> </c-form-item>
</c-col> </c-col>
...@@ -173,7 +172,7 @@ ...@@ -173,7 +172,7 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="我行将于" prop="payday"> <el-form-item label="我行将于" prop="payday">
<c-input v-model="model.payday" placeholder=""> </c-input> <c-input v-model.number="model.payday" placeholder=""> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
......
...@@ -70,14 +70,8 @@ ...@@ -70,14 +70,8 @@
v-model="model.gidgrp.rec.delto" v-model="model.gidgrp.rec.delto"
style="width: 100%" style="width: 100%"
placeholder="请选择交付收款人" placeholder="请选择交付收款人"
:code="getValues('gidgrp.rec.delto','delto1')"
> >
<el-option
v-for="item in codes.delto"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template> <template>
<div class="eibs"> <div class="eibs">
<!-- ============左边================= --> <!-- =============================左边====================================== -->
<c-col :span="12" style="padding-right: 20px;"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申请人参考号" prop="gidgrp.apl.pts.ref"> <el-form-item label="申请人参考号" prop="gidgrp.apl.pts.ref">
...@@ -21,7 +21,6 @@ ...@@ -21,7 +21,6 @@
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog(`gidgrp.apl.pts.extkey`) showGridPromptDialog(`gidgrp.apl.pts.extkey`)
" "
@blur="benBlur"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -51,8 +50,6 @@ ...@@ -51,8 +50,6 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
v-if="model.gitp.swiftflg == 'Y'" v-if="model.gitp.swiftflg == 'Y'"
...@@ -63,7 +60,6 @@ ...@@ -63,7 +60,6 @@
rol: 'ctr', rol: 'ctr',
}" }"
@onAplpDet="onConpDet" @onAplpDet="onConpDet"
@blur="benBlur"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -85,7 +81,7 @@ ...@@ -85,7 +81,7 @@
</c-ptap> </c-ptap>
</c-col> </c-col>
</c-col> </c-col>
<!-- ============右边================= --> <!-- =========================================右边========================================== -->
<c-col :span="12" style="padding-left: 20px;"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="受益人参考号" prop="gidgrp.ben.pts.ref"> <el-form-item label="受益人参考号" prop="gidgrp.ben.pts.ref">
...@@ -106,7 +102,6 @@ ...@@ -106,7 +102,6 @@
@keyup.enter.native=" @keyup.enter.native="
showGridPromptDialog(`gidgrp.ben.pts.extkey`) showGridPromptDialog(`gidgrp.ben.pts.extkey`)
" "
@blur="benBlur"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -136,11 +131,9 @@ ...@@ -136,11 +131,9 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24" v-if="model.gitp.swiftflg == 'N' && model.gidgrp.rec.hndtyp == 'OT'">
<el-form-item <c-col :span="24">
v-if=" <el-form-item
model.gitp.swiftflg == 'N' && model.gidgrp.rec.hndtyp == 'OT'
"
label="开证行参考号" label="开证行参考号"
prop="gidgrp.iss.pts.ref" prop="gidgrp.iss.pts.ref"
> >
...@@ -150,57 +143,53 @@ ...@@ -150,57 +143,53 @@
placeholder="请输入开证行参考号" placeholder="请输入开证行参考号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
v-if=" label="开证行"
model.gitp.swiftflg == 'N' && model.gidgrp.rec.hndtyp == 'OT' prop="gidgrp.iss.pts.extkey"
" >
label="开证行" <c-fullbox>
prop="gidgrp.iss.pts.extkey" <c-input
> v-model="model.gidgrp.iss.pts.extkey"
<c-fullbox> maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog(`gidgrp.iss.pts.extkey`)
"
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onIsspDet">
详情
</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 <c-input
v-model="model.gidgrp.iss.pts.extkey" type="textarea"
maxlength="16" :rows="4"
placeholder="请输入" v-model="model.gidgrp.iss.pts.adrblk"
@keyup.enter.native=" maxlength="140"
showGridPromptDialog(`gidgrp.iss.pts.extkey`) show-word-limit
" placeholder="请输入地址名称"
></c-input> ></c-input>
<template slot="footer"> </el-form-item>
<c-button </c-col>
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
>
<i class="el-icon-info"></i>
</c-button>
<c-button size="small" type="primary" @click="onIsspDet">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
v-if="
model.gitp.swiftflg == 'N' && model.gidgrp.rec.hndtyp == 'OT'
"
label="地址名称"
prop="gidgrp.iss.pts.adrblk"
>
<c-input
type="textarea"
:rows="4"
v-model="model.gidgrp.iss.pts.adrblk"
maxlength="140"
show-word-limit
placeholder="请输入地址名称"
></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
v-if="model.gitp.swiftflg == 'Y'" v-if="model.gitp.swiftflg == 'Y'"
...@@ -211,7 +200,6 @@ ...@@ -211,7 +200,6 @@
rol: 'atb', rol: 'atb',
}" }"
@onAplpDet="onConpDet" @onAplpDet="onConpDet"
@blur="benBlur"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -290,14 +278,35 @@ export default { ...@@ -290,14 +278,35 @@ export default {
...Event, ...Event,
addRow() {}, addRow() {},
removeRow() {}, removeRow() {},
async benBlur() { // async benBlur() {
let rtnmsg = await this.executeDefault("gidgrp.rec.sndto"); // let rtnmsg = await this.executeDefault("gidgrp.rec.sndto");
// if (rtnmsg.respCode == SUCCESS) {
// Utils.copyValueFromVO(this.model, rtnmsg.data);
// }
// },
// 角色改变手动触发default 500 GIDGRP\REC\DELTO
async roleChange(){
let rtnmsg = await this.executeDefault("gidgrp.rec.delto");
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data); Utils.copyValueFromVO(this.model, rtnmsg.data);
} }
}, },
}, },
created: function () {}, created: function () {},
watch: {
"model.gidgrp.apl.pts.adrblk": function() {
this.roleChange()
},
"model.gidgrp.ctr.pts.adrblk": function() {
this.roleChange()
},
"model.gidgrp.ben.pts.adrblk": function() {
this.roleChange()
},
"model.gidgrp.atb.pts.adrblk": function() {
this.roleChange()
},
},
}; };
</script> </script>
<style> <style>
......
...@@ -308,7 +308,6 @@ ...@@ -308,7 +308,6 @@
v-model="model.bedgrp.cbs.opn2.cur" v-model="model.bedgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请输入附加金额" placeholder="请输入附加金额"
disabled
:code="codes.curtxt1" :code="codes.curtxt1"
></c-select> ></c-select>
</el-form-item> </el-form-item>
...@@ -514,7 +513,7 @@ ...@@ -514,7 +513,7 @@
placeholder="请选择发票类型" placeholder="请选择发票类型"
> >
<el-option <el-option
v-for="item in codes.invtyp1" v-for="item in codes.invtyp"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
......
...@@ -122,7 +122,7 @@ ...@@ -122,7 +122,7 @@
<c-input disabled v-model="model.brdgrp.rec.shgref" maxlength="16" placeholder="请输入提货担保编号"></c-input> <c-input disabled v-model="model.brdgrp.rec.shgref" maxlength="16" placeholder="请输入提货担保编号"></c-input>
<template slot="footer"> <template slot="footer">
<c-button size="small" type="primary" @click="onGetref"> <c-button size="small" type="primary" @click="onGetref">
获取 获取
</c-button> </c-button>
</template> </template>
...@@ -330,8 +330,8 @@ export default { ...@@ -330,8 +330,8 @@ export default {
}, },
methods:{...Event}, methods:{...Event},
created:function(){ created:function(){
} },
} }
</script> </script>
<style> <style>
......
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-function-btn <c-function-btn
:handleSubmit="handleSubmit" :handleSubmit="submitHandle"
:handleCheck="handleCheck" :handleCheck="handleCheck"
:handleStash="handleStash" :handleStash="handleStash"
> >
...@@ -105,6 +105,7 @@ import commonFuncs from "~/mixin/commonFuncs" ...@@ -105,6 +105,7 @@ import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Litrog/Check" import Check from "~/model/Litrog/Check"
import Default from "~/model/Litrog/Default" import Default from "~/model/Litrog/Default"
import Pattern from "~/model/Litrog/Pattern" import Pattern from "~/model/Litrog/Pattern"
import Event from "~/model/Litrog/Event"
import Ovwp from "./Ovwp" import Ovwp from "./Ovwp"
import Addbcb from "./Addbcb" import Addbcb from "./Addbcb"
...@@ -155,11 +156,17 @@ export default { ...@@ -155,11 +156,17 @@ export default {
} }
}, },
methods:{ methods:{
...Event,
myTabClick(tab){ myTabClick(tab){
this.tabClick(tab) this.tabClick(tab)
/** /**
* do it yourself * do it yourself
**/ **/
},
submitHandle(){
if(this.model.brdgrp.rec.shgref==""){this.onGetref()}
if(this.model.brdgrp.rec.ownref==""){this.onBrtmodButgetref()}
this.handleSubmit()
} }
}, },
created:async function(){ created:async function(){
......
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