Commit 595e14d5 by lianyang

letnot/letamc内容/详情页灰显,letopn交易页面调整及事件绑定

parent 8d0042a4
...@@ -162,8 +162,8 @@ export default { ...@@ -162,8 +162,8 @@ export default {
// {max: 2,message:"长度不能超过2"} // {max: 2,message:"长度不能超过2"}
// ], // ],
"ledgrp.rec.nomton":[ "ledgrp.rec.nomton":[
{type: "number", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项",trigger: "blur"},
{type: "number",max: 99,message:"长度不能超过99"} {type: "number",max: 99,message:"长度不能超过2",trigger: "blur"}
], ],
"ledgrp.ben.adrelc":[ "ledgrp.ben.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
......
...@@ -64,12 +64,12 @@ export default { ...@@ -64,12 +64,12 @@ export default {
], ],
"ledgrp.rec.nomtop":[ "ledgrp.rec.nomtop":[
{type: "string", required: false, message: "必输项",trigger: "blur"}, {type: "number", required: false, message: "必输项",trigger: "blur"},
{max: 2,message:"长度不能超过2",trigger: "blur"} {type: "number",max: 99,message:"长度不能超过2",trigger: "blur"}
], ],
"ledgrp.rec.nomton":[ "ledgrp.rec.nomton":[
{type: "string", required: false, message: "必输项",trigger: "blur"}, {type: "number", required: false, message: "必输项",trigger: "blur"},
{max: 2,message:"长度不能超过2",trigger: "blur"} {type: "number",max: 99,message:"长度不能超过2",trigger: "blur"}
], ],
"ledgrp.ben.adrelc":[ "ledgrp.ben.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -227,7 +227,7 @@ export default { ...@@ -227,7 +227,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"ledgrp.blk.avbwthtxt":[ "ledgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.avb.pts.adrblk":[ "ledgrp.avb.pts.adrblk":[
...@@ -311,11 +311,11 @@ export default { ...@@ -311,11 +311,11 @@ export default {
{type: "number",max: 9999,message:"长度不能超过4"} {type: "number",max: 9999,message:"长度不能超过4"}
], ],
"ledgrp.rec.porloa":[ "ledgrp.rec.porloa":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.rec.pordis":[ "ledgrp.rec.pordis":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.rec.shpto":[ "ledgrp.rec.shpto":[
...@@ -324,7 +324,7 @@ export default { ...@@ -324,7 +324,7 @@ export default {
], ],
"ledgrp.blk.shpper":[ "ledgrp.blk.shpper":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 390,message:"长度不能超过390"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.adv.pts.ref":[ "ledgrp.adv.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -484,7 +484,7 @@ export default { ...@@ -484,7 +484,7 @@ export default {
"ledgrp.blk.lcrgod":[ "ledgrp.blk.lcrgod":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 5200,message:"长度不能超过5200"} {max: 52000,message:"长度不能超过52000"}
], ],
......
...@@ -72,12 +72,12 @@ export default { ...@@ -72,12 +72,12 @@ export default {
], ],
"ledgrp.rec.nomtop":[ "ledgrp.rec.nomtop":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项",trigger: "blur"},
{max: 2,message:"长度不能超过2"} {type: "number",max: 99,message:"长度不能超过2",trigger: "blur"}
], ],
"ledgrp.rec.nomton":[ "ledgrp.rec.nomton":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项",trigger: "blur"},
{max: 2,message:"长度不能超过2"} {type: "number",max: 99,message:"长度不能超过2",trigger: "blur"}
], ],
"ledgrp.ben.adrelc":[ "ledgrp.ben.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -88,7 +88,7 @@ export default { ...@@ -88,7 +88,7 @@ export default {
"ledgrp.cbs.max.amt":[ "ledgrp.cbs.max.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -127,7 +127,7 @@ export default { ...@@ -127,7 +127,7 @@ export default {
], ],
"ledgrp.iss.pts.adrblk":[ "ledgrp.iss.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.iss.dbfadrblkcn":[ "ledgrp.iss.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -199,7 +199,7 @@ export default { ...@@ -199,7 +199,7 @@ export default {
"ledgrp.blk.mixdet":[ "ledgrp.blk.mixdet":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"letp.avbp.ptsget.sdamod.dadsnd":[ "letp.avbp.ptsget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -219,8 +219,8 @@ export default { ...@@ -219,8 +219,8 @@ export default {
{max: 140,message:"长度不能超过140"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.blk.avbwthtxt":[ "ledgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false , message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.avb.pts.adrblk":[ "ledgrp.avb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -239,8 +239,8 @@ export default { ...@@ -239,8 +239,8 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"ledgrp.rec.prepers18":[ "ledgrp.rec.prepers18":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} {type: "number",max: 999,message:"长度不能超过3"}
], ],
...@@ -251,11 +251,11 @@ export default { ...@@ -251,11 +251,11 @@ export default {
"ledgrp.blk.defdet":[ "ledgrp.blk.defdet":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.blk.feetxt":[ "ledgrp.blk.feetxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 210,message:"长度不能超过210"}
], ],
"ledgrp.blk.dftat":[ "ledgrp.blk.dftat":[
...@@ -299,15 +299,15 @@ export default { ...@@ -299,15 +299,15 @@ export default {
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.rec.tenmaxday":[ "ledgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 4,message:"长度不能超过4"} {type: "number",max: 9999,message:"长度不能超过4"}
], ],
"ledgrp.rec.porloa":[ "ledgrp.rec.porloa":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.rec.pordis":[ "ledgrp.rec.pordis":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.rec.shpto":[ "ledgrp.rec.shpto":[
...@@ -315,7 +315,7 @@ export default { ...@@ -315,7 +315,7 @@ export default {
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.blk.shpper":[ "ledgrp.blk.shpper":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 65,message:"长度不能超过65"}
], ],
"ledgrp.adv.pts.ref":[ "ledgrp.adv.pts.ref":[
...@@ -429,7 +429,7 @@ export default { ...@@ -429,7 +429,7 @@ export default {
], ],
"ledgrp.a2b.pts.adrblk":[ "ledgrp.a2b.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.a2b.dbfadrblkcn":[ "ledgrp.a2b.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -437,7 +437,7 @@ export default { ...@@ -437,7 +437,7 @@ export default {
], ],
"ledgrp.rmb.pts.adrblk":[ "ledgrp.rmb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 140,message:"长度不能超过140"}
], ],
"ledgrp.rmb.dbfadrblkcn":[ "ledgrp.rmb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -476,7 +476,7 @@ export default { ...@@ -476,7 +476,7 @@ export default {
"ledgrp.blk.lcrgod":[ "ledgrp.blk.lcrgod":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 52000,message:"长度不能超过52000"}
], ],
...@@ -487,7 +487,7 @@ export default { ...@@ -487,7 +487,7 @@ export default {
"ledgrp.blk.adlcnd":[ "ledgrp.blk.adlcnd":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 52000,message:"长度不能超过52000"}
], ],
...@@ -610,12 +610,12 @@ export default { ...@@ -610,12 +610,12 @@ export default {
"ledgrp.rec.revtimes":[ "ledgrp.rec.revtimes":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"} {type: "number",max: 99,message:"长度不能超过2"}
], ],
"ledgrp.rec.revnbr":[ "ledgrp.rec.revnbr":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"} {type: "number",max: 99,message:"长度不能超过2"}
], ],
"ledgrp.rec.revdat":[ "ledgrp.rec.revdat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
...@@ -631,13 +631,13 @@ export default { ...@@ -631,13 +631,13 @@ export default {
], ],
"ledgrp.cbs.max2.amt":[ "ledgrp.cbs.max2.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"ledgrp.cbs.opn2.amt":[ "ledgrp.cbs.opn2.amt":[
{type: "number", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -647,12 +647,12 @@ export default { ...@@ -647,12 +647,12 @@ export default {
], ],
"ledgrp.blk.spcben":[ "ledgrp.blk.spcben":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 52000,message:"长度不能超过52000"}
], ],
"ledgrp.blk.spcrcb":[ "ledgrp.blk.spcrcb":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"} {max: 52000,message:"长度不能超过52000"}
], ],
"setmod.glemod.gleshwstm":[ "setmod.glemod.gleshwstm":[
......
...@@ -79,14 +79,14 @@ ...@@ -79,14 +79,14 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<c-form-item label="Amount Tolerance +/-" prop="ledgrp.rec.nomtop"> <c-form-item label="Amount Tolerance +/-" prop="ledgrp.rec.nomtop">
<c-input v-model="model.ledgrp.rec.nomtop" maxlength="2" style="width: 100%" <c-input v-model.number="model.ledgrp.rec.nomtop" maxlength="2" style="width: 100%"
placeholder="请输入Amount Tolerance - Positive" placeholder="请输入Amount Tolerance - Positive"
class="m-input-currency"></c-input> class="m-input-currency"></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item label="" label-width="5px" prop="ledgrp.rec.nomton"> <el-form-item label="" label-width="5px" prop="ledgrp.rec.nomton">
<c-input v-model="model.ledgrp.rec.nomton" maxlength="2" style="width: 95%" <c-input v-model.number="model.ledgrp.rec.nomton" maxlength="2" style="width: 95%"
placeholder="请输入Amount Tolerance - Negative" placeholder="请输入Amount Tolerance - Negative"
class="m-input-currency"></c-input> class="m-input-currency"></c-input>
</el-form-item> </el-form-item>
...@@ -180,14 +180,15 @@ ...@@ -180,14 +180,15 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Applicable Rules" prop="ledgrp.rec.apprul"> <el-form-item label="Applicable Rules" prop="ledgrp.rec.apprul">
<c-select v-model="model.ledgrp.rec.apprul" style="width: 100%" placeholder="请选择适用规则" <c-select v-model="model.ledgrp.rec.apprul" style="width: 100%" placeholder="请选择适用规则"
:code="codes.apprul"> :code="codes.apprul" @change="apprulChange">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Other Applicable rules --> <!-- Other Applicable rules -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Other Applicable Rules" prop="ledgrp.rec.apprultxt"> <el-form-item label="Other Applicable Rules" prop="ledgrp.rec.apprultxt">
<c-input disabled v-model="model.ledgrp.rec.apprultxt" maxlength="35" placeholder="请输入其他规则"></c-input> <c-input v-model="model.ledgrp.rec.apprultxt" maxlength="35" placeholder="请输入其他规则"
:disabled="model.ledgrp.rec.apprul === 'OTHR' ? false : true"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Partial shipment --> <!-- Partial shipment -->
...@@ -283,7 +284,7 @@ ...@@ -283,7 +284,7 @@
<!-- Revolving Flag --> <!-- Revolving Flag -->
<c-col :span="12" class="centerLable marginLable"> <c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.revflg">Revolving L/C/</c-checkbox> <c-checkbox v-model="model.ledgrp.rec.revflg">Revolving L/C</c-checkbox>
</c-col> </c-col>
<!-- Authorization to Debit 借记授权书--> <!-- Authorization to Debit 借记授权书-->
<c-col :span="12" class="centerLable marginLable"> <c-col :span="12" class="centerLable marginLable">
...@@ -697,6 +698,11 @@ export default { ...@@ -697,6 +698,11 @@ export default {
} }
}); });
}, },
apprulChange(v) {
if (v !== "OTHR") {
this.model.ledgrp.rec.apprultxt = "";
}
},
}, },
created: function () { created: function () {
......
...@@ -28,6 +28,7 @@ ...@@ -28,6 +28,7 @@
:onlySearch="true" :onlySearch="true"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onAvbpDet" @onAplpDet="onAvbpDet"
:disabledExtkey="!avbFlag"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -42,6 +43,7 @@ ...@@ -42,6 +43,7 @@
maxlength="140" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入名称地址" placeholder="请输入名称地址"
:disabled="model.ledgrp.rec.avbwth!='O'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -139,7 +141,6 @@ ...@@ -139,7 +141,6 @@
show-word-limit show-word-limit
v-model="model.ledgrp.rec.shpfro" v-model="model.ledgrp.rec.shpfro"
maxlength="65" maxlength="65"
:rows="1"
placeholder="请输入" placeholder="请输入"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -153,7 +154,6 @@ ...@@ -153,7 +154,6 @@
v-model="model.ledgrp.rec.porloa" v-model="model.ledgrp.rec.porloa"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
:rows="1"
placeholder="请输入" placeholder="请输入"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -167,7 +167,6 @@ ...@@ -167,7 +167,6 @@
v-model="model.ledgrp.rec.pordis" v-model="model.ledgrp.rec.pordis"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
rows="1"
placeholder="请输入" placeholder="请输入"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -181,7 +180,6 @@ ...@@ -181,7 +180,6 @@
v-model="model.ledgrp.rec.shpto" v-model="model.ledgrp.rec.shpto"
maxlength="65" maxlength="65"
show-word-limit show-word-limit
:rows="1"
placeholder="最终目的地" placeholder="最终目的地"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -193,8 +191,7 @@ ...@@ -193,8 +191,7 @@
<c-input <c-input
type="textarea" type="textarea"
v-model="model.ledgrp.blk.shpper" v-model="model.ledgrp.blk.shpper"
maxlength="390" maxlength="65"
:rows="3"
show-word-limit show-word-limit
placeholder="请输入装运期" placeholder="请输入装运期"
></c-input> ></c-input>
...@@ -219,16 +216,62 @@ ...@@ -219,16 +216,62 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 交单期限 presentation period--> <!-- <c-col :span="12">
<el-form-item label="Presentation Period" prop="ledgrp.blk.preper">
<c-input
type="textarea"
v-model="model.ledgrp.blk.preper"
maxlength="35"
show-word-limit
placeholder="请输入Presentation Period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Days of presentation period"
prop="ledgrp.rec.prepers18"
>
<c-input
v-model="model.ledgrp.rec.prepers18"
placeholder="请输入Days of presentation period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
>
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item
label="Presentation period text"
prop="ledgrp.rec.prepertxts18"
>
<c-input
v-model="model.ledgrp.rec.prepertxts18"
maxlength="35"
placeholder="请输入Presentation period text"
></c-input>
</el-form-item>
</c-col>-->
<!-- 交单期限 Days of presentation period-->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单期限" prop="ledgrp.blk.preper"> <el-form-item label="交单期限" prop="ledgrp.rec.prepers18">
<c-fullbox> <c-fullbox>
<c-input <c-input
type="textarea" v-model="model.ledgrp.rec.prepers18"
v-model="model.ledgrp.blk.preper" placeholder="请输入Days of presentation period"
maxlength="35"
show-word-limit
placeholder="请输入交单期限"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -246,9 +289,9 @@ ...@@ -246,9 +289,9 @@
<!-- Days of presentation period --> <!-- Days of presentation period -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="ledgrp.rec.prepers18"> <el-form-item label="" prop="ledgrp.rec.prepertxts18">
<c-input <c-input
v-model.number="model.ledgrp.rec.prepers18" v-model.number="model.ledgrp.rec.prepertxts18"
placeholder="请输入交单期天数" placeholder="请输入交单期天数"
></c-input> ></c-input>
</el-form-item> </el-form-item>
...@@ -352,6 +395,13 @@ export default { ...@@ -352,6 +395,13 @@ export default {
this.model.ledgrp.rec.tenmaxday = 0 this.model.ledgrp.rec.tenmaxday = 0
this.model.ledgrp.blk.defdet = '' this.model.ledgrp.blk.defdet = ''
} }
if (this.model.ledgrp.rec.avbby == 'D'||this.model.ledgrp.rec.avbby =='M') {
this.model.ledgrp.blk.defdet = '' //汇票期限置空
this.model.ledgrp.drw.pts.extkey = ''//付款人置空
this.model.ledgrp.drw.pts.adrblk = '' //名称地址置空.pts.adrblk
}
this.executeCheck('ledgrp.rec.avbby').then((res) => { this.executeCheck('ledgrp.rec.avbby').then((res) => {
if (res.respCode == SUCCESS) { if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data) Utils.copyValueFromVO(this.model, res.data)
...@@ -361,6 +411,14 @@ export default { ...@@ -361,6 +411,14 @@ export default {
}, },
created: function () {}, created: function () {},
computed: { computed: {
avbFlag: {
get() {
return (
this.model.ledgrp.rec.avbwth == 'A' ||
this.model.ledgrp.rec.avbwth == 'S'
)
},
},
defdetFlag: { defdetFlag: {
get() { get() {
return ( return (
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<!-- =================顶部====================== --> <!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="11">
<el-form-item label="信用证号码" prop="ledgrp.rec.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.ledgrp.rec.ownref" maxlength="16" placeholder="请输入Reference" style="width: 95%" :disabled="true">
</c-input>
<template slot="footer">
<c-button style="margin: 0 10px 0 0; padding: 0 12px" size="small" type="primary" @click="onSeainf">
<span style="font-size: 15px; font-family: '宋体'; font-weight: bold">i</span>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary"
:disabled="model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref ? false : true"
@click="onLetpButgetref">
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="摘要" prop="ledgrp.rec.nam">
<c-input text-align="middle" v-model="model.ledgrp.rec.nam" maxlength="40" placeholder="请输入" disabled>
</c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ====================左边======================= -->
<c-col :span="11">
<!-- Form of L/C -->
<c-col :span="24">
<el-form-item label="是否可以转让" prop="ledgrp.rec.lcrtyp">
<c-select v-model="model.ledgrp.rec.lcrtyp" style="width: 100%" placeholder="请选择" :code="codes.lcrtyp">
</c-select>
</el-form-item>
</c-col>
<!-- responsible user -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="所属客户经理" prop="letp.usr.extkey"> <c-col :span="11">
<c-fullbox> <el-form-item
<c-input v-model="model.letp.usr.extkey" maxlength="8" placeholder="请输入所属客户经理" disabled></c-input> label="信用证号码"
<template slot="footer"> prop="ledgrp.rec.ownref"
<c-button style="margin-left:10px;padding: 0 10px;" size="small" icon="el-icon-search" type="primary" style="width: 100%"
@click="onExtkey"></c-button> >
<c-checkbox :disabled="true" style="margin-left:10px;" v-model="model.ledgrp.rec.collflg">抵押信用证</c-checkbox> <c-fullbox>
</template> <c-input
</c-fullbox> v-model="model.ledgrp.rec.ownref"
</el-form-item> maxlength="16"
</c-col> placeholder="请输入Reference"
<!-- nominal amount --> style="width: 95%"
<c-col :span="24"> :disabled="true"
<c-col :span="13"> >
<el-form-item label="信用证金额" prop="ledgrp.cbs.nom1.cur"> </c-input>
<c-select v-model="model.ledgrp.cbs.nom1.cur" style="width: 100%" placeholder="请选择币种" <template slot="footer">
@keyup.enter.native="nom1CurEvent" :code="codes.curtxt1"> <c-button
</c-select> style="margin: 0 10px 0 0; padding: 0 12px"
</el-form-item> size="small"
</c-col> type="primary"
<c-col :span="7"> @click="onSeainf"
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.nom1.amt"> >
<c-input-currency v-model="model.ledgrp.cbs.nom1.amt" style="text-align: left; width: 100%" <span
placeholder="请输入信用证金额" @keyup.enter.native=" style="
defaultFunction('ledgrp.cbs.nom1.amt', model.ledgrp.cbs.nom1.amt) font-size: 15px;
" ></c-input-currency> font-family: '宋体';
<!-- <c-input-currency v-model="model.ledgrp.cbs.nom1.amt" style="text-align: left; width: 100%" font-weight: bold;
placeholder="请输入信用证金额"></c-input-currency> --> "
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
size="small"
type="primary"
:disabled="
model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref
? false
: true
"
@click="onLetpButgetref"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="11" :offset="1">
<c-checkbox v-model="model.letp.aamp.aammod.addamtflg" style="margin-left:10px;">附加金额</c-checkbox> <el-form-item label="摘要" prop="ledgrp.rec.nam">
</c-col> <c-input
</c-col> text-align="middle"
v-model="model.ledgrp.rec.nam"
<c-col :span="24"> maxlength="40"
<c-col :span="13"> placeholder="请输入"
<c-form-item label="金额浮动 +/-" prop="ledgrp.rec.nomtop"> disabled
<c-input v-model="model.ledgrp.rec.nomtop" maxlength="2" style="width: 100%" >
placeholder="请输入Amount Tolerance - Positive" </c-input>
class="m-input-currency"></c-input>
</c-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="ledgrp.rec.nomton">
<c-input v-model="model.ledgrp.rec.nomton" maxlength="2" style="width: 100%"
placeholder="请输入Amount Tolerance - Negative"
class="m-input-currency"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="4">
<c-checkbox v-model="model.ledgrp.preadvflg">PreAdvice or Notification</c-checkbox>
</c-col> -->
<c-col :span="4">
<c-checkbox v-model="model.ledgrp.preadvflg" style="margin-left:10px;">预先通知</c-checkbox>
</c-col>
</c-col> </c-col>
<c-col :span="24"> <!-- ====================左边======================= -->
<c-col :span="20"> <c-col :span="11">
<el-form-item label="适用金额规范" prop="ledgrp.rec.nomspc"> <!-- Form of L/C -->
<c-select v-model="model.ledgrp.rec.nomspc" style="width: 100%" placeholder="请选择适用金额规范" <c-col :span="24">
:code="codes.nomspc" disabled> <el-form-item label="是否可以转让" prop="ledgrp.rec.lcrtyp">
<c-select
v-model="model.ledgrp.rec.lcrtyp"
style="width: 100%"
placeholder="请选择"
:code="codes.lcrtyp"
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Incoming Transfer --> <!-- responsible user -->
<c-col :span="4"> <c-col :span="24">
<c-checkbox v-model="model.ledgrp.rec.inctrf" style="margin-left:10px;">传入传输</c-checkbox> <c-col :span="20">
</c-col> <el-form-item label="所属客户经理" prop="letp.usr.extkey">
</c-col> <c-fullbox>
<c-input
<!-- Maximum Amount --> v-model="model.letp.usr.extkey"
<c-col :span="13"> maxlength="8"
<el-form-item label="信用证最大金额" prop="ledgrp.cbs.max.cur"> placeholder="请输入所属客户经理"
<c-select v-model="model.ledgrp.cbs.max.cur" style="width: 100%" placeholder="请选择币种" :code="codes.curtxt1" disabled
disabled> ></c-input>
</c-select> <template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
icon="el-icon-search"
type="primary"
@click="onExtkey"
></c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="4">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.max.amt"> <c-checkbox
<c-input disabled v-model="model.ledgrp.cbs.max.amt" placeholder="请输入最大金额" :disabled="true"
class="m-input-currency"></c-input> v-model="model.ledgrp.rec.collflg"
</el-form-item> style="margin-left: 10px"
>抵押信用证</c-checkbox
>
</c-col> </c-col>
</c-col>
<!-- Issued on --> <!-- nominal amount -->
<c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="开证日期" prop="ledgrp.rec.opndat"> <el-form-item label="信用证金额" prop="ledgrp.cbs.nom1.cur">
<c-date-picker disabled type="date" v-model="model.ledgrp.rec.opndat" style="width: 100%" value-format="yyyy-MM-dd" <c-select
placeholder="请选择开证日期"> v-model="model.ledgrp.cbs.nom1.cur"
</c-date-picker> style="width: 100%"
</el-form-item> placeholder="请选择币种"
</c-col> @keyup.enter.native="nom1CurEvent"
<c-col :span="10" :offset="1"> :code="codes.curtxt1"
<el-form-item label="预通知日期" label-width="80px" prop="ledgrp.rec.preadvdt"> >
<c-date-picker type="date" v-model="model.ledgrp.rec.preadvdt" style="width: 100%" value-format="yyyy-MM-dd" placeholder="请选择日期"> </c-select>
</c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- shipment date --> <c-col :span="7">
<c-col :span="13"> <el-form-item label="" label-width="5px" prop="ledgrp.cbs.nom1.amt">
<el-form-item label="装运日期" prop="ledgrp.rec.shpdat"> <c-input-currency
<c-date-picker type="date" v-model="model.ledgrp.rec.shpdat" style="width: 100%" placeholder="请选择装运日期" value-format="yyyy-MM-dd"> v-model="model.ledgrp.cbs.nom1.amt"
</c-date-picker> style="text-align: left; width: 100%"
placeholder="请输入信用证金额"
@keyup.enter.native="
defaultFunction(
'ledgrp.cbs.nom1.amt',
model.ledgrp.cbs.nom1.amt
)
"
></c-input-currency>
<!-- <c-input-currency v-model="model.ledgrp.cbs.nom1.amt" style="text-align: left; width: 100%"
placeholder="请输入信用证金额"></c-input-currency> -->
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="10" :offset="1"> <c-col :span="4">
<el-form-item label="通知日期" label-width="80px" prop="ledgrp.rec.advdat"> <c-checkbox
<c-date-picker disabled type="date" v-model="model.ledgrp.rec.advdat" style="width: 100%" placeholder="请选择通知日期" value-format="yyyy-MM-dd"> v-model="model.letp.aamp.aammod.addamtflg"
</c-date-picker> style="margin-left: 10px"
</el-form-item> >附加金额</c-checkbox
>
</c-col> </c-col>
</c-col>
<!-- expiring on --> <c-col :span="24">
<c-col :span="24"> <c-col :span="13">
<el-form-item label="有效日期" prop="ledgrp.rec.expdat"> <c-form-item label="金额浮动 +/-" prop="ledgrp.rec.nomtop">
<c-date-picker type="date" v-model="model.ledgrp.rec.expdat" style="width: 100%" value-format="yyyy-MM-dd" <c-input
placeholder="请选择到期日"> v-model.number="model.ledgrp.rec.nomtop"
</c-date-picker> maxlength="2"
</el-form-item> style="width: 100%"
</c-col> placeholder="请输入Amount Tolerance - Positive"
<!-- in (place)/counters of --> class="m-input-currency"
<c-col :span="24"> ></c-input>
<el-form-item label="有效地点" prop="ledgrp.rec.expplc"> </c-form-item>
<c-input v-model="model.ledgrp.rec.expplc" maxlength="29" placeholder="有效地点"></c-input>
</el-form-item>
</c-col>
<!-- Confirmation Instruct.Received -->
<c-col :span="24">
<el-form-item label="确认接收指示" prop="ledgrp.rec.cnfdet">
<c-select v-model="model.ledgrp.rec.cnfdet" style="width: 100%" placeholder="请选择确认接收指示"
:code="codes.cnfflg1">
</c-select>
</el-form-item>
</c-col> </c-col>
<!-- Applicable rules --> <c-col :span="7">
<c-col :span="24"> <el-form-item label="" label-width="5px" prop="ledgrp.rec.nomton">
<el-form-item label="适用规则" prop="ledgrp.rec.apprul"> <c-input
<c-select v-model="model.ledgrp.rec.apprul" style="width: 100%" placeholder="请选择适用规则" v-model.number="model.ledgrp.rec.nomton"
:code="codes.apprul"> maxlength="2"
</c-select> style="width: 100%"
placeholder="请输入Amount Tolerance - Negative"
class="m-input-currency"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Other Applicable rules --> <!-- <c-col :span="4">
<c-col :span="24"> <c-checkbox v-model="model.ledgrp.preadvflg">PreAdvice or Notification</c-checkbox>
<el-form-item label="其他规则" prop="ledgrp.rec.apprultxt"> </c-col> -->
<c-input disabled v-model="model.ledgrp.rec.apprultxt" maxlength="35" placeholder="请输入其他规则"></c-input> <c-col :span="4">
</el-form-item> <c-checkbox
v-model="model.ledgrp.preadvflg"
style="margin-left: 10px"
>预先通知</c-checkbox
>
</c-col> </c-col>
<!-- Partial shipment --> </c-col>
<c-col :span="24">
<el-form-item label="分批装运" prop="ledgrp.rec.shppar"> <c-col :span="24">
<c-select v-model="model.ledgrp.rec.shppar" style="width: 100%" placeholder="请选择分批装运" <c-col :span="20">
:code="codes.shptrss18"> <el-form-item label="适用金额规范" prop="ledgrp.rec.nomspc">
<c-select
v-model="model.ledgrp.rec.nomspc"
style="width: 100%"
placeholder="请选择适用金额规范"
:code="codes.nomspc"
disabled
>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Transshipment -->
<c-col :span="24"> <!-- Incoming Transfer -->
<el-form-item label="转运" prop="ledgrp.rec.shptrs"> <c-col :span="4">
<c-select v-model="model.ledgrp.rec.shptrs" style="width:100%" placeholder="请选择Transshipment" <c-checkbox
:code="codes.shptrss18"> v-model="model.ledgrp.rec.inctrf"
</c-select> style="margin-left: 10px"
</el-form-item> >传入传输</c-checkbox
>
</c-col> </c-col>
<!-- <c-col :span="24"> </c-col>
<!-- Maximum Amount -->
<c-col :span="13">
<el-form-item label="信用证最大金额" prop="ledgrp.cbs.max.cur">
<c-select
v-model="model.ledgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.curtxt1"
disabled
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.max.amt">
<c-input
disabled
v-model="model.ledgrp.cbs.max.amt"
placeholder="请输入最大金额"
class="m-input-currency"
></c-input>
</el-form-item>
</c-col>
<!-- Issued on -->
<c-col :span="13">
<el-form-item label="开证日期" prop="ledgrp.rec.opndat">
<c-date-picker
disabled
type="date"
v-model="model.ledgrp.rec.opndat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择开证日期"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="10" :offset="1">
<el-form-item
label="预通知日期"
label-width="80px"
prop="ledgrp.rec.preadvdt"
>
<c-date-picker
type="date"
v-model="model.ledgrp.rec.preadvdt"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择日期"
>
</c-date-picker>
</el-form-item>
</c-col>
<!-- shipment date -->
<c-col :span="13">
<el-form-item label="装运日期" prop="ledgrp.rec.shpdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.shpdat"
style="width: 100%"
placeholder="请选择装运日期"
value-format="yyyy-MM-dd"
>
</c-date-picker>
</el-form-item>
</c-col>
<c-col :span="10" :offset="1">
<el-form-item
label="通知日期"
label-width="80px"
prop="ledgrp.rec.advdat"
>
<c-date-picker
disabled
type="date"
v-model="model.ledgrp.rec.advdat"
style="width: 100%"
placeholder="请选择通知日期"
value-format="yyyy-MM-dd"
>
</c-date-picker>
</el-form-item>
</c-col>
<!-- expiring on -->
<c-col :span="24">
<el-form-item label="有效日期" prop="ledgrp.rec.expdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.expdat"
style="width: 100%"
value-format="yyyy-MM-dd"
placeholder="请选择到期日"
>
</c-date-picker>
</el-form-item>
</c-col>
<!-- in (place)/counters of -->
<c-col :span="24">
<el-form-item label="有效地点" prop="ledgrp.rec.expplc">
<c-input
v-model="model.ledgrp.rec.expplc"
maxlength="29"
placeholder="有效地点"
></c-input>
</el-form-item>
</c-col>
<!-- Confirmation Instruct.Received -->
<c-col :span="24">
<el-form-item label="确认接收指示" prop="ledgrp.rec.cnfdet">
<c-select
v-model="model.ledgrp.rec.cnfdet"
style="width: 100%"
placeholder="请选择确认接收指示"
:code="codes.cnfflg1"
>
</c-select>
</el-form-item>
</c-col>
<!-- Applicable rules -->
<c-col :span="24">
<el-form-item label="适用规则" prop="ledgrp.rec.apprul">
<c-select
v-model="model.ledgrp.rec.apprul"
style="width: 100%"
placeholder="请选择适用规则"
:code="codes.apprul"
@change="apprulChange"
>
</c-select>
</el-form-item>
</c-col>
<!-- Other Applicable rules -->
<c-col :span="24">
<el-form-item label="其他规则" prop="ledgrp.rec.apprultxt">
<c-input
v-model="model.ledgrp.rec.apprultxt"
maxlength="35"
placeholder="请输入其他规则"
:disabled="model.ledgrp.rec.apprul === 'OTHR' ? false : true"
></c-input>
</el-form-item>
</c-col>
<!-- Partial shipment -->
<c-col :span="24">
<el-form-item label="分批装运" prop="ledgrp.rec.shppar">
<c-select
v-model="model.ledgrp.rec.shppar"
style="width: 100%"
placeholder="请选择分批装运"
:code="codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<!-- Transshipment -->
<c-col :span="24">
<el-form-item label="转运" prop="ledgrp.rec.shptrs">
<c-select
v-model="model.ledgrp.rec.shptrs"
style="width: 100%"
placeholder="请选择Transshipment"
:code="codes.shptrss18"
>
</c-select>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="转运" prop="ledgrp.rec.shptrss18"> <el-form-item label="转运" prop="ledgrp.rec.shptrss18">
<c-select <c-select
v-model="model.ledgrp.rec.shptrss18" v-model="model.ledgrp.rec.shptrss18"
...@@ -218,14 +390,11 @@ ...@@ -218,14 +390,11 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
</c-col> </c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<!-- <c-col :span="12"> <!-- ========================右边======================= -->
<c-col :span="11" :offset="1">
<!-- <c-col :span="12">
<el-form-item label="Beneficiary Ref." prop="ledgrp.ben.pts.ref"> <el-form-item label="Beneficiary Ref." prop="ledgrp.ben.pts.ref">
<c-input v-model="model.ledgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary Ref."></c-input> <c-input v-model="model.ledgrp.ben.pts.ref" maxlength="16" placeholder="请输入Beneficiary Ref."></c-input>
</el-form-item> </el-form-item>
...@@ -236,92 +405,118 @@ ...@@ -236,92 +405,118 @@
<c-input v-model="model.letp.benp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input> <c-input v-model="model.letp.benp.ptsget.sdamod.dadsnd" placeholder="请输入Drag Drop Sender"></c-input>
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<c-ptap :model="model" :argadr="{ <c-ptap
:model="model"
:argadr="{
title: '受益人', title: '受益人',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'ben', rol: 'ben',
}" :disabled="true" @onSeainf="onSeainf" @onAplpDet="onBenpDet"> }"
</c-ptap> :disabled="true"
</c-col> @onSeainf="onSeainf"
@onAplpDet="onBenpDet"
>
</c-ptap>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap :model="model" :argadr="{ <c-ptap
:model="model"
:argadr="{
title: '开证行', title: '开证行',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'iss', rol: 'iss',
}" :disabled="true" @onSeainf="onSeainf" @onAplpDet="onIsspDet"> }"
</c-ptap> :disabled="true"
</c-col> @onSeainf="onSeainf"
@onAplpDet="onIsspDet"
>
</c-ptap>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-ptap :model="model" :argadr="{ <c-ptap
:model="model"
:argadr="{
title: '申请人', title: '申请人',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'apl', rol: 'apl',
}" :disabled="true" @onSeainf="onSeainf" @onAplpDet="onAplpDet"> }"
</c-ptap> :disabled="true"
</c-col> @onSeainf="onSeainf"
@onAplpDet="onAplpDet"
>
</c-ptap>
</c-col>
<!-- <c-col :span="24" class="centerLable marginLable"> <!-- <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.revflg" <c-checkbox v-model="model.ledgrp.rec.revflg"
>Revolving Flag</c-checkbox >Revolving Flag</c-checkbox
> >
</c-col> --> </c-col> -->
<!-- Authorization to Debit --> <!-- Authorization to Debit -->
<c-col :span="24" class="centerLable marginLable"> <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.dbtflg">借记授权书</c-checkbox> <c-checkbox v-model="model.ledgrp.rec.dbtflg">借记授权书</c-checkbox>
</c-col> </c-col>
<!-- Non-Bank Issuer -->
<c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.nonban">非银行发行人</c-checkbox>
</c-col>
<!-- Test Key Unconfirmity --> <!-- Non-Bank Issuer -->
<c-col :span="24" class="centerLable marginLable"> <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.teskeyunc">测试密钥</c-checkbox> <c-checkbox v-model="model.ledgrp.rec.nonban"
</c-col> >非银行发行人</c-checkbox
>
</c-col>
<!-- Test Key Unconfirmity -->
<c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.teskeyunc">测试密钥</c-checkbox>
</c-col> </c-col>
</c-row> </c-col>
</c-row>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable"; import CodeTable from '~/config/CodeTable'
import Event from "~/model/Letopn/Event"; import Event from '~/model/Letnot/Event'
import Utils from "~/utils"; import Utils from '~/utils'
import Ptap from "~/views/Public/Ptap"; import Ptap from '~/views/Public/Ptap'
// import Amtpanl from "~/views/Public/Amtpanl"; // import Amtpanl from "~/views/Public/Amtpanl";
export default { export default {
components: { "c-ptap": Ptap }, components: { 'c-ptap': Ptap },
inject: ["root"], inject: ['root'],
props: ["model", "codes"], props: ['model', 'codes'],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {}
}, },
methods: { ...Event, methods: {
...Event,
nom1CurEvent() { nom1CurEvent() {
this.executeDefault("ledgrp.cbs.nom1.cur").then((res) => { this.executeDefault('ledgrp.cbs.nom1.cur').then((res) => {
if ((res.respCode == SUCCESS)) { if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data); Utils.copyValueFromVO(this.model, res.data)
} }
}); })
},
apprulChange(v) {
if (v !== 'OTHR') {
this.model.ledgrp.rec.apprultxt = ''
}
}, },
}, },
created: function () { }, created: function () {},
}; }
</script> </script>
<style> <style>
.centerLable { .centerLable {
margin-left: -10px; margin-left: -10px;
height: 32px; height: 32px;
line-height: 32px; line-height: 32px;
padding-bottom: 2px;
} }
.marginLable { .marginLable {
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="追加金额" prop="ledgrp.cbs.max2.cur"> <el-form-item label="Additional Amount" prop="ledgrp.cbs.max2.cur">
<c-select <c-select
v-model="model.ledgrp.cbs.max2.cur" v-model="model.ledgrp.cbs.max2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择币种" placeholder="请选择Additional Amount"
:disabled="true" disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11">
<c-col :span="9"> <el-form-item label="" label-width="5px" prop="ledgrp.cbs.max2.amt">
<el-form-item label="" label-width="0px" prop="ledgrp.cbs.max2.amt">
<c-input <c-input
v-model="model.ledgrp.cbs.max2.amt" v-model="model.ledgrp.cbs.max2.amt"
placeholder="请输入Additional Amount" placeholder="请输入Additional Amount"
@keyup.enter.native="
defaultFunction('ledgrp.cbs.max2.amt', model.ledgrp.cbs.max2.amt)
"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.cur"> <el-form-item label="Open Add. Amount" prop="ledgrp.cbs.opn2.cur">
<c-select <c-select
v-model="model.ledgrp.cbs.opn2.cur" v-model="model.ledgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择Open Add. Amount" placeholder="请选择Open Add. Amount"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11">
<c-col :span="9"> <el-form-item label="" label-width="5px" prop="ledgrp.cbs.opn2.amt">
<el-form-item label="" label-width="0px" prop="ledgrp.cbs.opn2.amt">
<c-input <c-input
v-model="model.ledgrp.cbs.opn2.amt" v-model="model.ledgrp.cbs.opn2.amt"
placeholder="请输入Open Add. Amount" placeholder="请输入Open Add. Amount"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- Covered --> <c-col :span="24">
<c-col :span="24"> <el-form-item label="Covered" prop="ledgrp.blk.addamtcov">
<el-form-item label="Covered" prop="ledgrp.blk.addamtcov"> <c-input
<c-input type="textarea"
type="textarea" v-model="model.ledgrp.blk.addamtcov"
:rows="4" maxlength="140"
v-model="model.ledgrp.blk.addamtcov" show-word-limit
maxlength="35" placeholder="请输入Covered"
show-word-limit rows="4"
placeholder="请输入Covered" ></c-input>
></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col> </c-col>
</div> </div>
</template> </template>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-row> <c-row>
<!-- =========================================左边============================================= -->
<c-col :span="11"> <c-col :span="11">
<!-- Available with --> <!-- Available with -->
<c-col :span="24"> <c-col :span="24">
...@@ -27,6 +28,7 @@ ...@@ -27,6 +28,7 @@
:onlySearch="true" :onlySearch="true"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onAvbpDet" @onAplpDet="onAvbpDet"
:disabledExtkey="!avbFlag"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
...@@ -37,9 +39,10 @@ ...@@ -37,9 +39,10 @@
type="textarea" type="textarea"
:rows="3" :rows="3"
v-model="model.ledgrp.blk.avbwthtxt" v-model="model.ledgrp.blk.avbwthtxt"
maxlength="35" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入名称地址" placeholder="请输入名称地址"
:disabled="model.ledgrp.rec.avbwth!='O'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -61,34 +64,53 @@ ...@@ -61,34 +64,53 @@
v-model="model.ledgrp.rec.avbby" v-model="model.ledgrp.rec.avbby"
style="width: 100%" style="width: 100%"
placeholder="请选择兑付方式" placeholder="请选择兑付方式"
:code="codes.avbby0"
@change="avbbykeyEvent"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- 远期付款指示 Deferred Payment Details-->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="期限描述" prop="ledgrp.blk.defdet"> <el-form-item label="远期付款指示" prop="ledgrp.blk.defdet">
<c-input <c-input
type="textarea" type="textarea"
:rows="3" :rows="3"
v-model="model.ledgrp.blk.defdet" v-model="model.ledgrp.blk.defdet"
maxlength="35" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入期限描述" placeholder="请输入远期付款指示"
:disabled="defdetFlag"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- drafts at 汇票期限 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="汇票期限" prop="ledgrp.blk.dftat"> <el-form-item label="汇票期限" prop="ledgrp.blk.dftat">
<c-input <c-fullbox>
type="textarea" <c-input
:rows="3" type="textarea"
v-model="model.ledgrp.blk.dftat" :rows="3"
maxlength="35" v-model="model.ledgrp.blk.dftat"
show-word-limit maxlength="105"
placeholder="请输入汇票期限" show-word-limit
></c-input> placeholder="请输入汇票期限"
:disabled="blkDftatFlag"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdftatButtxmsel"
:disabled="blkDftatFlag"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -96,199 +118,334 @@ ...@@ -96,199 +118,334 @@
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '汇票申请人', title: '付款人',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'drw', rol: 'drw',
}" }"
:noRef="true" :noRef="true"
:onlySearch="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onDrwpDet" @onAplpDet="onDrwpDet"
:disabled="blkDftatFlag"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
</c-col>
<c-col :span="11" :offset="1"> <!-- Dispatch from 货物转运地(港) -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="最大金额详情" prop="ledgrp.blk.mixdet"> <el-form-item label="货物转运地(港)" prop="ledgrp.rec.shpfro">
<c-input <c-input
type="textarea" type="textarea"
:rows="4"
v-model="model.ledgrp.blk.mixdet"
maxlength="35"
show-word-limit show-word-limit
placeholder="请输入最大金额详情" v-model="model.ledgrp.rec.shpfro"
maxlength="65"
placeholder="请输入"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Days of presentation period --> <!-- Air-/Port of Departure -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单期天数" prop="ledgrp.rec.prepers18"> <el-form-item label="始发航空站/港口" prop="ledgrp.rec.porloa">
<c-input <c-input
v-model="model.ledgrp.rec.prepers18" type="textarea"
placeholder="请输入交单期天数" v-model="model.ledgrp.rec.porloa"
maxlength="65"
show-word-limit
placeholder="请输入"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Air-/Port of Destination -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单期" prop="ledgrp.blk.preper"> <el-form-item label="目的航空站/港口" prop="ledgrp.rec.pordis">
<c-input <c-input
type="textarea" type="textarea"
v-model="model.ledgrp.blk.preper" v-model="model.ledgrp.rec.pordis"
maxlength="35" maxlength="65"
show-word-limit show-word-limit
placeholder="请输入交单期" placeholder="请输入"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- Additional Details to Code for Charges CHATO --> <!-- Final Destination -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="附加收费详情" prop="ledgrp.blk.feetxt"> <el-form-item label="最终目的地" prop="ledgrp.rec.shpto">
<c-input
type="textarea"
v-model="model.ledgrp.rec.shpto"
maxlength="65"
show-word-limit
placeholder="最终目的地"
></c-input>
</el-form-item>
</c-col>
<!-- Shipment Period -->
<c-col :span="24">
<el-form-item label="装运期" prop="ledgrp.blk.shpper">
<c-input
type="textarea"
v-model="model.ledgrp.blk.shpper"
maxlength="65"
show-word-limit
placeholder="请输入装运期"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =========================================右边============================================= -->
<c-col :span="11" :offset="1">
<!-- Mixed Payment Details -->
<c-col :span="24">
<el-form-item label="混合付款指示" prop="ledgrp.blk.mixdet">
<c-input <c-input
type="textarea" type="textarea"
:rows="6" :rows="4"
v-model="model.ledgrp.blk.feetxt" v-model="model.ledgrp.blk.mixdet"
maxlength="35" maxlength="140"
show-word-limit show-word-limit
placeholder="请输入附加收费详情" placeholder="混合付款指示"
:disabled="model.ledgrp.rec.avbby != 'M'"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- <c-col :span="12">
<el-form-item label="Presentation Period" prop="ledgrp.blk.preper">
<c-input
type="textarea"
v-model="model.ledgrp.blk.preper"
maxlength="35"
show-word-limit
placeholder="请输入Presentation Period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Days of presentation period"
prop="ledgrp.rec.prepers18"
>
<c-input
v-model="model.ledgrp.rec.prepers18"
placeholder="请输入Days of presentation period"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
>
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item
label="Presentation period text"
prop="ledgrp.rec.prepertxts18"
>
<c-input
v-model="model.ledgrp.rec.prepertxts18"
maxlength="35"
placeholder="请输入Presentation period text"
></c-input>
</el-form-item>
</c-col>-->
<!-- 交单期限 Days of presentation period-->
<c-col :span="24">
<el-form-item label="交单期限" prop="ledgrp.rec.prepers18">
<c-fullbox>
<c-input
v-model="model.ledgrp.rec.prepers18"
placeholder="请输入Days of presentation period"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- Days of presentation period -->
<c-col :span="24">
<el-form-item label="" prop="ledgrp.rec.prepertxts18">
<c-input
v-model.number="model.ledgrp.rec.prepertxts18"
placeholder="请输入交单期天数"
></c-input>
</el-form-item>
</c-col>
<!-- Additional Details to Charges -->
<c-col :span="24">
<el-form-item label="附加收费详情" prop="ledgrp.blk.feetxt">
<c-fullbox>
<c-input
type="textarea"
:rows="6"
v-model="model.ledgrp.blk.feetxt"
maxlength="210"
show-word-limit
placeholder="请输入附加收费详情"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onChariaButtxmsel"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- Own Charges Borne by --> <!-- Own Charges Borne by -->
<c-col :span="18"> <c-col :span="24">
<el-form-item label="自行承担费用" prop="ledgrp.rec.chato"> <el-form-item label="费用状况" prop="ledgrp.rec.chato">
<c-select <c-select
v-model="model.ledgrp.rec.chato" v-model="model.ledgrp.rec.chato"
style="width: 100%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
:code="codes.chadet"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <!-- country or region code -->
<el-form-item label="国家统计代码" prop="ledgrp.rec.stacty"> <c-col :span="24">
<el-form-item label="国家或地区代码" prop="ledgrp.rec.stacty">
<c-select <c-select
v-model="model.ledgrp.rec.stacty" v-model="model.ledgrp.rec.stacty"
style="width: 100%" style="width: 100%"
placeholder="请选择国家统计代码" placeholder="请选择国家或地区代码"
:code="codes.ctytxt"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="18"> <!-- 付款期限 Maxinum Tenor-->
<el-form-item label="兑付最高期限" prop="ledgrp.rec.tenmaxday"> <c-col :span="24">
<el-form-item label="付款期限(天)" prop="ledgrp.rec.tenmaxday">
<c-input <c-input
v-model="model.ledgrp.rec.tenmaxday" v-model.number="model.ledgrp.rec.tenmaxday"
placeholder="请输入兑付最高期限" placeholder="请输入"
:disabled="model.ledgrp.rec.avbby == 'P'"
maxlength="4"
@keyup.enter.native="
defaultFunction(
'ledgrp.rec.tenmaxday',
model.ledgrp.rec.tenmaxday
)
"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</c-row> </c-row>
<c-row>
<!-- Dispatch from -->
<c-col :span="11">
<el-form-item label="转运" prop="ledgrp.rec.shpfro">
<c-input
type="textarea"
:rows="3"
show-word-limit
v-model="model.ledgrp.rec.shpfro"
maxlength="65"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="货物装运地(港)" prop="ledgrp.rec.porloa">
<c-input
type="textarea"
:rows="3"
v-model="model.ledgrp.rec.porloa"
maxlength="65"
show-word-limit
placeholder="请输入货物装运地(港)"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="航空/目的港" prop="ledgrp.rec.pordis">
<c-input
type="textarea"
:rows="3"
v-model="model.ledgrp.rec.pordis"
maxlength="65"
show-word-limit
placeholder="航空/目的港"
></c-input>
</el-form-item>
</c-col>
<!-- Final Destination -->
<c-col :span="11" :offset="1">
<el-form-item label="货物目的地、交货地(港)" prop="ledgrp.rec.shpto">
<c-input
type="textarea"
:rows="3"
v-model="model.ledgrp.rec.shpto"
maxlength="65"
show-word-limit
placeholder="货物目的地、交货地(港)"
></c-input>
</el-form-item>
</c-col>
<!-- Shipment Period -->
<c-col :span="11">
<el-form-item label="发货期" prop="ledgrp.blk.shpper">
<c-input
type="textarea"
:rows="3"
v-model="model.ledgrp.blk.shpper"
maxlength="65"
show-word-limit
placeholder="请输入发货期"
></c-input>
</el-form-item>
</c-col>
</c-row>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable"; import CodeTable from '~/config/CodeTable'
import Ptap from "~/views/Public/Ptap"; import Ptap from '~/views/Public/Ptap'
import Event from "~/model/Letopn/Event"; import Event from '~/model/Letopn/Event'
export default { export default {
inject: ["root"], inject: ['root'],
components: { "c-ptap": Ptap }, components: { 'c-ptap': Ptap },
props: ["model", "codes"], props: ['model', 'codes'],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {}
},
methods: {
...Event,
avbbykeyEvent() {
if (this.model.ledgrp.rec.avbby == 'P') {
this.model.ledgrp.rec.tenmaxday = 0
this.model.ledgrp.blk.defdet = ''
}
if (this.model.ledgrp.rec.avbby == 'D'||this.model.ledgrp.rec.avbby =='M') {
this.model.ledgrp.blk.defdet = '' //汇票期限置空
this.model.ledgrp.drw.pts.extkey = ''//付款人置空
this.model.ledgrp.drw.pts.adrblk = '' //名称地址置空.pts.adrblk
}
this.executeCheck('ledgrp.rec.avbby').then((res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data)
}
})
},
}, },
methods: { ...Event },
created: function () {}, created: function () {},
computed: {
avbFlag: {
get() {
return (
this.model.ledgrp.rec.avbwth == 'A' ||
this.model.ledgrp.rec.avbwth == 'S'
)
},
},
defdetFlag: {
get() {
return (
// this.model.ledgrp.rec.avbby == 'A' ||
// this.model.ledgrp.rec.avbby == 'P' ||
// this.model.ledgrp.rec.avbby == 'M' ||
// this.model.ledgrp.rec.avbby == ''
this.model.ledgrp.rec.avbby != 'D' &&
this.model.ledgrp.rec.avbby != 'N'
)
},
},
blkDftatFlag: {
get() {
return (
this.model.ledgrp.rec.avbby == 'D' ||
this.model.ledgrp.rec.avbby == 'M' ||
this.model.ledgrp.rec.avbby == ''
)
},
},
},
watch: { watch: {
"model.ledgrp.avb.pts.adrblk": { 'model.ledgrp.avb.pts.adrblk': {
handler(val, oldVal) { handler(val, oldVal) {
this.model.ledgrp.blk.avbwthtxt = val; this.model.ledgrp.blk.avbwthtxt = val
}, },
immediate: true, immediate: true,
}, },
}, },
}; }
</script> </script>
<style> <style></style>
</style>
<template> <template>
<c-row> <div class="eibs-tab">
<c-col :span="24"> <c-row>
<c-col :span="8"> <!-- =================顶部====================== -->
<el-form-item label="业务编号" prop="ledgrp.rec.ownref"> <c-col :span="24">
<c-input <c-col :span="11">
v-model="model.ledgrp.rec.ownref" <el-form-item
maxlength="16" label="信用证号码"
placeholder="请输入Reference" prop="ledgrp.rec.ownref"
style="width: 95%" style="width: 100%"
:disabled="true" >
></c-input> <c-fullbox>
</el-form-item> <c-input
</c-col> v-model="model.ledgrp.rec.ownref"
<c-col :span="3"> maxlength="16"
<c-button placeholder="请输入Reference"
size="small" style="width: 95%"
type="primary" :disabled="true"
@click="onSeainf" >
icon="el-icon-search" </c-input>
></c-button> <template slot="footer">
<c-button <c-button
size="small" style="margin: 0 10px 0 0; padding: 0 12px"
type="primary" size="small"
:disabled=" type="primary"
model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref @click="onSeainf"
? false >
: true <span
" style="
@click="onLetpButgetref" font-size: 15px;
> font-family: '宋体';
获取 font-weight: bold;
</c-button> "
</c-col> >i</span
>
<c-col :span="11" :offset="1"> </c-button>
<el-form-item label="概要" prop="ledgrp.rec.nam"> <c-button
<c-input style="margin: 0 0"
v-model="model.ledgrp.rec.nam" size="small"
maxlength="40" type="primary"
placeholder="请输入概要" :disabled="
></c-input> model.ledgrp.ben.pts.adrblk && !model.ledgrp.rec.ownref
</el-form-item> ? false
: true
"
@click="onLetpButgetref"
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="摘要" prop="ledgrp.rec.nam">
<c-input
text-align="middle"
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col> </c-col>
</c-col>
<c-col :span="24"> <!-- ====================左边======================= -->
<c-col :span="11"> <c-col :span="11">
<!-- Form of L/C -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="转让标志" prop="ledgrp.rec.lcrtyp"> <el-form-item label="是否可以转让" prop="ledgrp.rec.lcrtyp">
<c-select <c-select
v-model="model.ledgrp.rec.lcrtyp" v-model="model.ledgrp.rec.lcrtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择转让标志" placeholder="请选择"
:code="codes.lcrtyp" :code="codes.lcrtyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="20"> <!-- responsible user -->
<el-form-item label="经办柜员" prop="letp.usr.extkey"> <c-col :span="24">
<c-input <c-col :span="20">
v-model="model.letp.usr.extkey" <el-form-item label="所属客户经理" prop="letp.usr.extkey">
maxlength="8" <c-fullbox>
placeholder="请输入经办柜员" <c-input
style="width: 95%" v-model="model.letp.usr.extkey"
maxlength="8"
placeholder="请输入所属客户经理"
disabled
></c-input>
<template slot="footer">
<c-button
style="margin-left: 10px; padding: 0 10px"
size="small"
icon="el-icon-search"
type="primary"
@click="onExtkey"
></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="4">
<c-checkbox
:disabled="true" :disabled="true"
></c-input> v-model="model.ledgrp.rec.collflg"
</el-form-item> style="margin-left: 10px"
</c-col> >抵押信用证</c-checkbox
<c-col :span="4" class="centerLable">
<c-checkbox :disabled="true" v-model="model.ledgrp.rec.collflg"
>抵押信用证</c-checkbox
>
</c-col>
<c-col :span="12">
<el-form-item label="信用证金额" prop="ledgrp.cbs.nom1.cur">
<c-select
v-model="model.ledgrp.cbs.nom1.cur"
style="width: 100%"
placeholder="请选择币种"
:code="codes.cur"
> >
</c-select> </c-col>
</el-form-item>
</c-col> </c-col>
<c-col :span="8"> <!-- nominal amount -->
<el-form-item label="" label-width="10px" prop="ledgrp.cbs.nom1.amt"> <c-col :span="24">
<c-input-currency <c-col :span="13">
v-model="model.ledgrp.cbs.nom1.amt" <el-form-item label="信用证金额" prop="ledgrp.cbs.nom1.cur">
style="width: 90%" <c-select
placeholder="请输入信用证金额" v-model="model.ledgrp.cbs.nom1.cur"
></c-input-currency> style="width: 100%"
</el-form-item> placeholder="请选择币种"
</c-col> @keyup.enter.native="nom1CurEvent"
:code="codes.curtxt1"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.nom1.amt">
<c-input-currency
v-model="model.ledgrp.cbs.nom1.amt"
style="text-align: left; width: 100%"
placeholder="请输入信用证金额"
@keyup.enter.native="
defaultFunction(
'ledgrp.cbs.nom1.amt',
model.ledgrp.cbs.nom1.amt
)
"
></c-input-currency>
<!-- <c-input-currency v-model="model.ledgrp.cbs.nom1.amt" style="text-align: left; width: 100%"
placeholder="请输入信用证金额"></c-input-currency> -->
</el-form-item>
</c-col>
<!-- <c-amtpanl <!-- <c-amtpanl
:model="model" :model="model"
:span="20" :span="20"
:message="{ :message="{
...@@ -105,68 +154,92 @@ ...@@ -105,68 +154,92 @@
amt: 'ledgrp.cbs.nom1.amt', amt: 'ledgrp.cbs.nom1.amt',
}" }"
></c-amtpanl> --> ></c-amtpanl> -->
<c-col :span="4" class="centerLable"> <c-col :span="4">
<c-checkbox v-model="model.letp.aamp.aammod.addamtflg" <c-checkbox
>附加金额</c-checkbox v-model="model.letp.aamp.aammod.addamtflg"
> style="margin-left: 10px"
>附加金额</c-checkbox
>
</c-col>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="金额浮动 +/-" prop="ledgrp.rec.nomtop"> <c-col :span="13">
<c-input <c-form-item label="金额浮动 +/-" prop="ledgrp.rec.nomtop">
v-model="model.ledgrp.rec.nomtop" <c-input
placeholder="请输入Amount Tolerance +/-" v-model.number="model.ledgrp.rec.nomtop"
></c-input> maxlength="2"
</el-form-item> style="width: 100%"
</c-col> placeholder="请输入Amount Tolerance - Positive"
<c-col :span="8"> class="m-input-currency"
<el-form-item label="" label-width="10px" prop="ledgrp.rec.nomton"> ></c-input>
<c-input </c-form-item>
v-model="model.ledgrp.rec.nomton" </c-col>
style="width: 90%" <c-col :span="7">
placeholder="请输入Amount Tolerance - Negative" <el-form-item label="" label-width="5px" prop="ledgrp.rec.nomton">
></c-input> <c-input
</el-form-item> v-model.number="model.ledgrp.rec.nomton"
</c-col> maxlength="2"
<!-- Incoming Transfer --> style="width: 100%"
<c-col :span="4" class="centerLable"> placeholder="请输入Amount Tolerance - Negative"
<c-checkbox v-model="model.ledgrp.rec.inctrf">传入传输</c-checkbox> class="m-input-currency"
></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="4">
<c-checkbox v-model="model.ledgrp.preadvflg">PreAdvice or Notification</c-checkbox>
</c-col> -->
<c-col :span="4">
<!-- <c-checkbox v-model="model.ledgrp.preadvflg" style="margin-left:10px;">预先通知</c-checkbox>
</c-col> -->
</c-col>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="24">
<el-form-item label="适用金额规范" prop="ledgrp.rec.nomspc"> <c-col :span="20">
<c-select <el-form-item label="适用金额规范" prop="ledgrp.rec.nomspc">
v-model="model.ledgrp.rec.nomspc" <c-select
style="width: 95%" v-model="model.ledgrp.rec.nomspc"
placeholder="请选择适用金额规范" style="width: 100%"
:code="codes.nomspc" placeholder="请选择适用金额规范"
:disabled="true" :code="codes.nomspc"
disabled
>
</c-select>
</el-form-item>
</c-col>
<!-- Incoming Transfer -->
<c-col :span="4">
<c-checkbox
v-model="model.ledgrp.rec.inctrf"
style="margin-left: 10px"
>传入传输</c-checkbox
> >
</c-select> </c-col>
</el-form-item>
</c-col> </c-col>
<c-col :span="4" class="centerLable"> </c-col>
<c-col :span="12"> <!-- Maximum Amount -->
<el-form-item label="最大金额" prop="ledgrp.cbs.max.cur"> <c-col :span="13">
<el-form-item label="信用证最大金额" prop="ledgrp.cbs.max.cur">
<c-select <c-select
v-model="model.ledgrp.cbs.max.cur" v-model="model.ledgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="请选择币种" placeholder="请选择币种"
:code="codes.cur" :code="codes.curtxt1"
disabled disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11">
<c-col :span="12"> <el-form-item label="" label-width="5px" prop="ledgrp.cbs.max.amt">
<el-form-item label="" label-width="20px" prop="ledgrp.cbs.max.amt"> <c-input
<c-input-currency disabled
v-model="model.ledgrp.cbs.max.amt" v-model="model.ledgrp.cbs.max.amt"
placeholder="请输入最大金额" placeholder="请输入最大金额"
disabled class="m-input-currency"
></c-input-currency> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -191,6 +264,7 @@ ...@@ -191,6 +264,7 @@
v-model="model.ledgrp.rec.preadvdt" v-model="model.ledgrp.rec.preadvdt"
style="width: 100%" style="width: 100%"
placeholder="请选择日期" placeholder="请选择日期"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -217,6 +291,7 @@ ...@@ -217,6 +291,7 @@
v-model="model.ledgrp.rec.advdat" v-model="model.ledgrp.rec.advdat"
style="width: 100%" style="width: 100%"
placeholder="请选择通知日期" placeholder="请选择通知日期"
disabled
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -284,7 +359,7 @@ ...@@ -284,7 +359,7 @@
v-model="model.ledgrp.rec.shppar" v-model="model.ledgrp.rec.shppar"
style="width: 100%" style="width: 100%"
placeholder="请选择分批装运" placeholder="请选择分批装运"
:code="codes.shppar" :code="codes.shppars18"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -303,49 +378,55 @@ ...@@ -303,49 +378,55 @@
</c-col> </c-col>
</c-col> </c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-ptap <c-col :span="24">
:model="model" <c-ptap
:argadr="{ :model="model"
title: '受益人', :argadr="{
grp: 'ledgrp', title: '受益人',
rol: 'ben', grp: 'ledgrp',
}" rol: 'ben',
:disabled="true" }"
@onSeainf="onSeainf" :disabled="true"
@onAplpDet="onBenpDet" @onSeainf="onSeainf"
> @onAplpDet="onBenpDet"
</c-ptap> >
</c-ptap>
</c-col>
<c-ptap <c-col :span="24">
:model="model" <c-ptap
:argadr="{ :model="model"
title: '开证行', :argadr="{
grp: 'ledgrp', title: '开证行',
rol: 'iss', grp: 'ledgrp',
}" rol: 'iss',
:disabled="true" }"
@onSeainf="onSeainf" :disabled="true"
@onAplpDet="onIsspDet" @onSeainf="onSeainf"
> @onAplpDet="onIsspDet"
</c-ptap> >
</c-ptap>
</c-col>
<c-ptap <c-col :span="24">
:model="model" <c-ptap
:argadr="{ :model="model"
title: '申请人', :argadr="{
grp: 'ledgrp', title: '申请人',
rol: 'apl', grp: 'ledgrp',
}" rol: 'apl',
:disabled="true" }"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onAplpDet" @onAplpDet="onAplpDet"
> >
</c-ptap> </c-ptap>
</c-col>
<c-col :span="12" class="centerLable marginLable"> <c-col :span="12" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.revflg" <c-checkbox v-model="model.ledgrp.rec.revflg"
>Revolving Flag</c-checkbox >Revolving L/C</c-checkbox
> >
</c-col> </c-col>
...@@ -355,47 +436,54 @@ ...@@ -355,47 +436,54 @@
</c-col> </c-col>
<!-- Non-Bank Issuer --> <!-- Non-Bank Issuer -->
<c-col :span="12" class="centerLable marginLable"> <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.nonban" <c-checkbox v-model="model.ledgrp.rec.nonban"
>非银行发行人</c-checkbox >非银行发行人</c-checkbox
> >
</c-col> </c-col>
<!-- Test Key Unconfirmity --> <!-- Test Key Unconfirmity -->
<c-col :span="12" class="centerLable marginLable"> <c-col :span="24" class="centerLable marginLable">
<c-checkbox v-model="model.ledgrp.rec.teskeyunc">测试密钥</c-checkbox> <c-checkbox v-model="model.ledgrp.rec.teskeyunc">测试密钥</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-row>
</c-row> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable"; import CodeTable from '~/config/CodeTable'
import Event from "~/model/Letopn/Event"; import Event from '~/model/Letopn/Event'
import Ptap from "~/views/Public/Ptap"; import Utils from '~/utils'
import Ptap from '~/views/Public/Ptap'
// import Amtpanl from "~/views/Public/Amtpanl"; // import Amtpanl from "~/views/Public/Amtpanl";
export default { export default {
components: { "c-ptap": Ptap }, components: { 'c-ptap': Ptap },
inject: ["root"], inject: ['root'],
props: ["model", "codes"], props: ['model', 'codes'],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return {}; return {}
}, },
methods: { methods: {
...Event, ...Event,
nom1CurEvent() {
this.executeDefault('ledgrp.cbs.nom1.cur').then((res) => {
if (res.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, res.data)
}
})
},
apprulChange(v) { apprulChange(v) {
if (v !== "OTHR") { if (v !== 'OTHR') {
this.model.ledgrp.rec.apprultxt = ""; this.model.ledgrp.rec.apprultxt = ''
} }
}, },
}, },
created: function () {}, created: function () {},
}; }
</script> </script>
<style> <style>
.centerLable { .centerLable {
......
<template> <template>
<div class="eibs-tab">
<c-row> <c-row>
<!-- =================================左边================================= -->
<c-col :span="11"> <c-col :span="11">
<!-- 1st Advising Bank -->
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
...@@ -15,11 +18,12 @@ ...@@ -15,11 +18,12 @@
</c-ptap> </c-ptap>
</c-col> </c-col>
<!-- 2nd Advising Bank -->
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '申请人银行', title: '第二通知行',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'a2b', rol: 'a2b',
}" }"
...@@ -29,24 +33,29 @@ ...@@ -29,24 +33,29 @@
</c-ptap> </c-ptap>
</c-col> </c-col>
<!-- Confirm. Instruct. -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="第二通知行确认指令" prop="ledgrp.rec.cnfins"> <el-form-item label="第二通知行确认指令" prop="ledgrp.rec.cnfins">
<c-select <c-select
v-model="model.ledgrp.rec.cnfins" v-model="model.ledgrp.rec.cnfins"
style="width: 100%" style="width: 100%"
placeholder="第二通知行确认指令" placeholder="第二通知行确认指令"
:code="codes.cnfflg1"
disabled
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- ========================右边======================= -->
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<!-- Applicant's Bank -->
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '申请银行', title: '申请银行',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'apb', rol: 'apb',
}" }"
...@@ -56,6 +65,14 @@ ...@@ -56,6 +65,14 @@
</c-ptap> </c-ptap>
</c-col> </c-col>
<!-- Send Directly to Applicant's Bank -->
<c-col :span="24">
<c-checkbox v-model="model.ledgrp.rec.aplbnkdirsnd" style="margin-left:150px;"
>直接发送至申请银行</c-checkbox
>
</c-col>
<!-- Reimbursement Bank -->
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
...@@ -70,32 +87,36 @@ ...@@ -70,32 +87,36 @@
</c-ptap> </c-ptap>
</c-col> </c-col>
<!-- Confirmation Bank -->
<c-col :span="24"> <c-col :span="24">
<c-ptap <c-ptap
:model="model" :model="model"
:argadr="{ :argadr="{
title: '第二通知行', title: '保兑行',
grp: 'ledgrp', grp: 'ledgrp',
rol: 'con', rol: 'con',
}" }"
:onlySearch="true" :onlySearch="true"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onRmbpDet" @onAplpDet="onConpDet"
> >
</c-ptap> </c-ptap>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="第二通知行名称" prop="ledgrp.con.pts.nam"> <el-form-item label="" prop="ledgrp.con.pts.nam">
<c-input <c-input
v-model="model.ledgrp.con.pts.nam" v-model="model.ledgrp.con.pts.nam"
maxlength="40" maxlength="40"
placeholder="请输入第二通知行名称" placeholder="请输入Name of Party"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- =============================底部表格========================= -->
<c-edit-table :model="model" v-bind="ptsaddg"> <c-edit-table :model="model" v-bind="ptsaddg">
<el-table-column label="操作" align="center"> <el-table-column label="操作" text-align="center">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
size="mini" size="mini"
...@@ -107,6 +128,7 @@ ...@@ -107,6 +128,7 @@
</el-table-column> </el-table-column>
</c-edit-table> </c-edit-table>
</c-row> </c-row>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="12"> <c-row>
<c-col :span="16">
<el-form-item label="Revolving Details"></el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="16">
<el-form-item label="Revolving Type" prop="ledgrp.rec.revtyp"> <el-form-item label="Revolving Type" prop="ledgrp.rec.revtyp">
<c-select v-model="model.ledgrp.rec.revtyp" style="width:100%" placeholder="请选择Revolving Type"> <c-select
</c-select> v-model="model.ledgrp.rec.revtyp"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择Revolving Type"
:code="codes.revtyp"
<c-col :span="12"> >
<c-checkbox v-model="model.ledgrp.rec.revcum">Credit is Marked as Cumulative</c-checkbox> </c-select>
</c-col>
<c-col :span="12">
<el-form-item label="Revolve Times" prop="ledgrp.rec.revtimes">
<c-input v-model="model.ledgrp.rec.revtimes" placeholder="请输入Revolve Times"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Revolving Count" prop="ledgrp.rec.revnbr">
<c-input v-model="model.ledgrp.rec.revnbr" placeholder="请输入Revolving Count"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="8">
<el-form-item label="Next Revolve Date" prop="ledgrp.rec.revdat"> <c-checkbox v-model="model.ledgrp.rec.revcum"
<c-date-picker type="date" v-model="model.ledgrp.rec.revdat" style="width:100%" placeholder="请选择Next Revolve Date"></c-date-picker> style="margin-left:10px"
</el-form-item> >Credit is Marked as Cumulative</c-checkbox
</c-col> >
</c-col>
<c-col :span="12"> </c-row>
<el-form-item label="Revolving Clause" prop="ledgrp.blk.revcls">
<c-input type="textarea" v-model="model.ledgrp.blk.revcls" maxlength="65" show-word-limit placeholder="请输入Revolving Clause" ></c-input>
</el-form-item> <c-row>
</c-col> <c-col :span="8">
<el-form-item label="Revolve Times" prop="ledgrp.rec.revtimes">
<c-col :span="12"> <c-input
<c-button size="small" type="primary" icon="el-icon-search" @click="onRevclauseButtxmsel"> v-model.number="model.ledgrp.rec.revtimes"
... placeholder="请输入Revolve Times"
</c-button> ></c-input>
</c-col> </el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Notes to Beneficiary" prop="ledgrp.blk.revnotes"> <c-col :span="8">
<c-input type="textarea" v-model="model.ledgrp.blk.revnotes" maxlength="35" show-word-limit placeholder="请输入Notes to Beneficiary" ></c-input> <el-form-item label="Revolving Count" prop="ledgrp.rec.revnbr">
</el-form-item> <c-input
</c-col> v-model.number="model.ledgrp.rec.revnbr"
placeholder="请输入Revolving Count"
></c-input>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="16">
<el-form-item label="Next Revolve Date" prop="ledgrp.rec.revdat">
<c-date-picker
type="date"
v-model="model.ledgrp.rec.revdat"
style="width: 100%"
placeholder="请选择Next Revolve Date"
value-format="yyyy-MM-dd"
></c-date-picker>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="16">
<el-form-item label="Revolving Clause" prop="ledgrp.blk.revcls">
<c-fullbox>
<c-input
type="textarea"
v-model="model.ledgrp.blk.revcls"
maxlength="65"
show-word-limit
placeholder="请输入Revolving Clause"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onRevclauseButtxmsel"
>
...
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="16">
<el-form-item label="Notes to Beneficiary" prop="ledgrp.blk.revnotes">
<c-input
type="textarea"
v-model="model.ledgrp.blk.revnotes"
maxlength="35"
show-word-limit
placeholder="请输入Notes to Beneficiary"
></c-input>
</el-form-item>
</c-col>
</c-row>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from '~/service/Api'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import CodeTable from "~/config/CodeTable" import CodeTable from '~/config/CodeTable'
import Event from "~/model/Letopn/Event" import Event from '~/model/Letopn/Event'
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props: ['model', 'codes'],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {}
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event},
created:function(){
}
} }
</script> </script>
<style> <style></style>
</style>
...@@ -24,7 +24,12 @@ ...@@ -24,7 +24,12 @@
size="small" size="small"
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick"> <c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--PD000017 --> <!--PD000017 -->
<el-tab-pane label="基本信息" name="ovwp"> <el-tab-pane label="基本信息" name="ovwp">
<c-content> <c-content>
...@@ -49,7 +54,7 @@ ...@@ -49,7 +54,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000042 --> <!--PD000042 -->
<el-tab-pane label="其他当事人" name="ptyp"> <el-tab-pane label="银行信息" name="ptyp">
<c-content> <c-content>
<m-ptyp :model="model" :codes="codes" /> <m-ptyp :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -57,7 +62,8 @@ ...@@ -57,7 +62,8 @@
<!--PD000055 --> <!--PD000055 -->
<el-tab-pane label="货物描述" name="dogp"> <el-tab-pane label="货物描述" name="dogp">
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'led'" /> <m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'led'"
/>
</el-tab-pane> </el-tab-pane>
<!--PD000057 --> <!--PD000057 -->
...@@ -70,12 +76,12 @@ ...@@ -70,12 +76,12 @@
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'led'" /> <m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'led'" />
</el-tab-pane> </el-tab-pane>
<!--PD000317 --> <!--PD000317 -->
<el-tab-pane label="PD000317" name="revp"> <el-tab-pane label="循环信用详情" name="revp">
<m-revp :model="model" :codes="codes" /> <m-revp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="表外" name="engp"> <el-tab-pane label="表外" name="engp">
<m-engp :model="model" :codes="codes" /> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -102,6 +108,11 @@ ...@@ -102,6 +108,11 @@
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000394 --> <!--PD000394 -->
<el-tab-pane <el-tab-pane
v-if="model.ledgrp.rec.spcbenflg" v-if="model.ledgrp.rec.spcbenflg"
...@@ -116,8 +127,8 @@ ...@@ -116,8 +127,8 @@
/> />
</el-tab-pane> </el-tab-pane>
<!--PD000394 --> <!--PD000394 -->
<!-- <el-tab-pane label="PD000394" name="spcbenp"> <!-- <el-tab-pane label="PD000394" name="spcbenp">
<m-spcbenp :model="model" :codes="codes" /> <m-spcbenp :model="model" :codes="codes" />
</el-tab-pane> --> </el-tab-pane> -->
...@@ -134,15 +145,10 @@ ...@@ -134,15 +145,10 @@
:rec="'led'" :rec="'led'"
/> />
</el-tab-pane> </el-tab-pane>
<!--PD000422 --> <!--PD000422 -->
<!-- <el-tab-pane label="PD000422" name="spcrcvp"> <!-- <el-tab-pane label="PD000422" name="spcrcvp">
<m-spcrcvp :model="model" :codes="codes" /> <m-spcrcvp :model="model" :codes="codes" />
</el-tab-pane> --> </el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
...@@ -162,19 +168,19 @@ ...@@ -162,19 +168,19 @@
</c-page> </c-page>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from '~/service/Api'
import Utils from "~/utils/index"; import Utils from '~/utils/index'
import CodeTable from "~/config/CodeTable"; import CodeTable from '~/config/CodeTable'
import Letopn from "~/model/Letopn"; import Letopn from '~/model/Letopn'
import commonProcess from "~/mixin/commonProcess"; import commonProcess from '~/mixin/commonProcess'
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from '~/mixin/commonFuncs'
import Check from "~/model/Letopn/Check"; import Check from '~/model/Letopn/Check'
import Default from "~/model/Letopn/Default"; import Default from '~/model/Letopn/Default'
import Pattern from "~/model/Letopn/Pattern"; import Pattern from '~/model/Letopn/Pattern'
import Ovwp from "./Ovwp"; import Ovwp from './Ovwp'
import Detp from "./Detp"; import Detp from './Detp'
import Ptyp from "./Ptyp"; import Ptyp from './Ptyp'
// import Dogp from './Dogp'; // import Dogp from './Dogp';
// import Dorp from './Dorp'; // import Dorp from './Dorp';
// import Adcp from './Adcp'; // import Adcp from './Adcp';
...@@ -184,56 +190,56 @@ import Ptyp from "./Ptyp"; ...@@ -184,56 +190,56 @@ import Ptyp from "./Ptyp";
// import Glepan from "./Glepan"; // import Glepan from "./Glepan";
// import Engp from "./Engp"; // import Engp from "./Engp";
// import Doctre from "./Doctre"; // import Doctre from "./Doctre";
import Revp from "./Revp"; import Revp from './Revp'
import Aamp from "./Aamp"; import Aamp from './Aamp'
// import Spcbenp from './Spcbenp' // import Spcbenp from './Spcbenp'
// import Spcrcvp from './Spcrcvp' // import Spcrcvp from './Spcrcvp'
// import Glepan from './Glepan' // import Glepan from './Glepan'
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from '~/views/Public/Coninfp'
import Setpan from "~/views/Public/Setpan"; import Setpan from '~/views/Public/Setpan'
import Docpan from "~/views/Public/Docpan"; import Docpan from '~/views/Public/Docpan'
import Doctre from "~/views/Public/Doctre"; import Doctre from '~/views/Public/Doctre'
import Engp from "~/views/Public/Engp"; import Engp from '~/views/Public/Engp'
import Glepan from "~/views/Public/Glepan"; import Glepan from '~/views/Public/Glepan'
import Doxp from "~/views/Public/Doxp"; import Doxp from '~/views/Public/Doxp'
export default { export default {
name: "Letopn", name: 'Letopn',
components: { components: {
"m-ovwp": Ovwp, 'm-ovwp': Ovwp,
"m-detp": Detp, 'm-detp': Detp,
"m-ptyp": Ptyp, 'm-ptyp': Ptyp,
"m-setpan": Setpan, 'm-setpan': Setpan,
"m-coninfp": Coninfp, 'm-coninfp': Coninfp,
"m-docpan": Docpan, 'm-docpan': Docpan,
"m-doctre": Doctre, 'm-doctre': Doctre,
"m-engp": Engp, 'm-engp': Engp,
"m-revp": Revp, 'm-revp': Revp,
"m-aamp": Aamp, 'm-aamp': Aamp,
"m-glepan": Glepan, 'm-glepan': Glepan,
"m-doxp": Doxp, 'm-doxp': Doxp,
}, },
provide() { provide() {
return { return {
root: this, root: this,
}; }
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "ovwp", tabVal: 'ovwp',
trnName: "letopn", trnName: 'letopn',
model: new Letopn().data, model: new Letopn().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
...@@ -241,22 +247,21 @@ export default { ...@@ -241,22 +247,21 @@ export default {
}, },
}, },
created: async function () { created: async function () {
console.log("进入letopn交易"); console.log('进入letopn交易')
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)
// Utils.copyValueFromVO(this.model, rtnmsg.data); // Utils.copyValueFromVO(this.model, rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay()
} }
console.log("1111", this.model); console.log('1111', this.model)
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: '错误', message: '服务请求失败!' })
} }
}, },
}; }
</script> </script>
<style> <style></style>
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment