Commit 157e1117 by fukai
parents b17a39f6 ba91ab78
......@@ -81,6 +81,12 @@ export default class Bdtset{
glemod:{
gleshwstm:"", // Booking stream to Display .setmod.glemod.gleshwstm
},
setfog: {
setfol: []
},
setfeg: {
setfel: []
},
},
trtcre:{
crefinflg:"", // Create Financing .trtcre.crefinflg
......@@ -194,6 +200,7 @@ export default class Bdtset{
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doceot: [],
},
},
fkr:"", // 付款人: .fkr
......@@ -207,7 +214,7 @@ export default class Bdtset{
skhnum:"", // 收款行行号: .skhnum
fkhnum:"", // 付款行行号: .fkhnum
fkhnam:"", // 付款行行名: .fkhnam
pageId: "" // ctx的key
}
pageId: "", // ctx的key
}
}
}
\ No newline at end of file
......@@ -34,6 +34,7 @@ export default class Letsel {
trnpentrbp: "", // Label showing stored uncommited transactions for TR/BP .trnpentrbp
ledgrp: {
rec: {
inr: "",
ownref: "", // L/C Reference .ledgrp.rec.ownref
nam: "", // Externally Displayed Name to Identify the Contract .ledgrp.rec.nam
revflg: "", // Revolving Flag .ledgrp.rec.revflg
......
......@@ -76,9 +76,10 @@ export default {
//let rtnmsg = await Api.post("getPendingData",{params:{'selsptinr':row[0]}})
//if (rtnmsg.respCode == SUCCESS) {
//var cacheFileName = rtnmsg.data.cacheFileName;
debugger;
let trnName = row.交易代码.toLowerCase();
// let viewurl = "/business/ditopn?selsptinr=" + row[0];
let viewurl = "/business/ditopn?selsptinr=" + row['INR'];
let viewurl = "/business/"+trnName+"?selsptinr=" + row['INR'];
this.$router.push(viewurl);
//}
},
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="付款人:" prop="fkr">
<c-col :span="24">
<!-- =======left========= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="付款人" prop="fkr">
<c-input v-model="model.fkr" maxlength="40" placeholder="请输入付款人:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款账号" prop="fkzh">
<c-col :span="24">
<el-form-item label="付款账号" prop="fkzh">
<c-input v-model="model.fkzh" maxlength="40" placeholder="请输入付款账号:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行行名" prop="fkhnam">
<c-col :span="24">
<el-form-item label="付款行行名" prop="fkhnam">
<c-input v-model="model.fkhnam" maxlength="40" placeholder="请输入付款行行名:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款银行�'�户名称" prop="bddgrp.rec.skmc">
<c-input type="textarea" v-model="model.bddgrp.rec.skmc" maxlength="40" show-word-limit placeholder="请输入收款银行�'�户名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="付款行行号:" prop="fkhnum">
<c-col :span="24">
<el-form-item label="付款行行号" prop="fkhnum">
<c-input v-model="model.fkhnum" maxlength="35" placeholder="请输入付款行行号:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="起息日" prop="qxr">
<c-col :span="24">
<el-form-item label="起息日" prop="qxr">
<c-date-picker type="date" v-model="model.qxr" style="width:100%" placeholder="请选择起息日:"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款银行�'�号" prop="bddgrp.rec.skzh">
<c-input v-model="model.bddgrp.rec.skzh" maxlength="35" placeholder="请输入收款银行�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款人:" prop="skr">
<c-col :span="24">
<el-form-item label="收款人" prop="skr">
<c-input v-model="model.skr" maxlength="40" placeholder="请输入收款人:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款账号" prop="skzh">
<c-col :span="24">
<el-form-item label="收款账号" prop="skzh">
<c-input v-model="model.skzh" maxlength="40" placeholder="请输入收款账号:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款银行开户行名称" prop="bddgrp.rec.skhmc">
<c-input type="textarea" v-model="model.bddgrp.rec.skhmc" maxlength="40" show-word-limit placeholder="请输入收款银行开户行名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行行名:" prop="khh">
<c-col :span="24">
<el-form-item label="收款行行名" prop="khh">
<c-input v-model="model.khh" maxlength="40" placeholder="请输入收款行行名:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款行行号" prop="skhnum">
<c-col :span="24">
<el-form-item label="收款行行号" prop="skhnum">
<c-input v-model="model.skhnum" maxlength="35" placeholder="请输入收款行行号:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="收款银行开户行行号" prop="bddgrp.rec.skhhh">
<c-input v-model="model.bddgrp.rec.skhhh" maxlength="20" placeholder="请输入收款银行开户行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="附言:" prop="jdhbh">
</c-col>
<c-col :span="24">
<el-form-item label="附言:寄单行编号" prop="jdhbh">
<c-input v-model="model.jdhbh" maxlength="40" placeholder="请输入附言:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="信用证编号" prop="xyzbh">
<c-col :span="24">
<el-form-item label="信用证编号" prop="xyzbh">
<c-input v-model="model.xyzbh" maxlength="40" placeholder="请输入信用证编号:"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChange">
替换
</c-button>
</c-col>
<c-col :span="12">
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="付款类型" prop="bddgrp.rec.paytyp">
<c-select v-model="model.bddgrp.rec.paytyp" style="width:100%" placeholder="请选择付款类型">
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="24">
<c-col :span="13">
<el-form-item label="清算方式" prop="bddgrp.rec.clrmtd">
<c-select v-model="model.bddgrp.rec.clrmtd" style="width:100%" placeholder="请选择清算方式">
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!-- =======right========= -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="收款银行账户名称" prop="bddgrp.rec.skmc">
<c-input type="textarea" v-model="model.bddgrp.rec.skmc" maxlength="40" show-word-limit placeholder="请输入收款银行�'�户名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款银行账号" prop="bddgrp.rec.skzh">
<c-input v-model="model.bddgrp.rec.skzh" maxlength="35" placeholder="请输入收款银行�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款银行开户行名称" prop="bddgrp.rec.skhmc">
<c-input type="textarea" v-model="model.bddgrp.rec.skhmc" maxlength="40" show-word-limit placeholder="请输入收款银行开户行名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="收款银行开户行行号" prop="bddgrp.rec.skhhh">
<c-input v-model="model.bddgrp.rec.skhhh" maxlength="20" placeholder="请输入收款银行开户行行号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-button size="small" style="margin-left:150px" type="primary" @click="onChange">
替换
</c-button>
</c-col>
</c-col>
</c-col>
<c-col :span="11">
<el-form-item label="备注" prop="bddgrp.blk.setrmk">
<c-input type="textarea" v-model="model.bddgrp.blk.setrmk" maxlength="65" show-word-limit placeholder="请输入备注" ></c-input>
</el-form-item>
......
<template>
<div class="eibs-tab">
</div>
<c-col :span="23" style="height:24px;margin-left:9px">
<el-form-item
class="labelClass"
label="S0001140"
label-width="300px"
>
</el-form-item>
</c-col>
<c-col :span="23" style="margin-left:9px">
<c-table
style="text-align: center"
:list="table1"
:paginationShow="false"
:border="true"
>
<el-table-column label="C0001073" prop="limtyp" width="auto"></el-table-column>
<el-table-column label="C0001075" prop="cur" width="auto"></el-table-column>
<el-table-column label="C0001076" prop="cbeamt" width="auto"></el-table-column>
<el-table-column label="C0001074" prop="reqtyp1" width="auto"></el-table-column>
<el-table-column label="C0001078" prop="limcbeamt" width="auto"></el-table-column>
<el-table-column label="C0001088" prop="reqtyp2" width="auto"></el-table-column>
<el-table-column label="C0001087" prop="ckcbeamt" width="auto"></el-table-column>
<el-table-column label="C0001079" prop="credat" width="auto"></el-table-column>
<el-table-column label="C0001080" prop="ptyextkey" width="auto"></el-table-column>
<el-table-column label="C0001081" prop="ptynam" width="auto"></el-table-column>
<el-table-column label="C0001082" prop="ownref" width="auto"></el-table-column>
<el-table-column label="C0001083" prop="ccvbl" width="auto"></el-table-column>
<el-table-column label="C0001085" prop="limvar" width="auto"></el-table-column>
<el-table-column label="C0001086" prop="dgzylimref" width="auto"></el-table-column>
</c-table>
</c-col>
<!-- ================================================ -->
<c-col :span="23" style="height:24px;margin-left:9px;margin-top:25px">
<el-form-item
class="labelClass"
label="S0001141"
label-width="300px"
>
</el-form-item>
</c-col>
<c-col :span="23" style="margin-left:9px">
<c-table
style="text-align: center"
:list="table2"
:paginationShow="false"
:border="true"
>
<el-table-column label="C0001056" prop="dgzylimvar" width="auto"></el-table-column>
<el-table-column label="C0001048" prop="tzhamt" width="auto"></el-table-column>
<el-table-column label="C0001050" prop="tzhccv" width="auto"></el-table-column>
<el-table-column label="C0001052" prop="tzhlimamt" width="auto"></el-table-column>
<el-table-column label="C0001054" prop="tzhlimck" width="auto"></el-table-column>
<el-table-column label="C0001049" prop="tzqamt" width="auto"></el-table-column>
<el-table-column label="C0001051" prop="tzqccv" width="auto"></el-table-column>
<el-table-column label="C0001053" prop="tzqlimamt" width="auto"></el-table-column>
<el-table-column label="C0001055" prop="tzqlimck" width="auto"></el-table-column>
</c-table>
</c-col>
<!-- ================================================== -->
<c-col :span="23" style="height:24px;margin-left:9px;margin-top:25px">
<el-form-item
class="labelClass"
label="S0001142"
label-width="300px"
>
</el-form-item>
</c-col>
<c-col :span="23" style="margin-left:9px">
<c-table
style="text-align: center"
:list="table3"
:paginationShow="false"
:border="true"
>
<el-table-column label="C0001020" prop="limvar" width="auto"></el-table-column>
<el-table-column label="C0001023" prop="dgzylimvar" width="auto"></el-table-column>
<el-table-column label="C0001024" prop="dglimcur" width="auto"></el-table-column>
<el-table-column label="C0001026" prop="dgsxlimamt" width="auto"></el-table-column>
<el-table-column label="C0001027" prop="dgyylimamt" width="auto"></el-table-column>
<el-table-column label="C0001028" prop="dgkylimamt" width="auto"></el-table-column>
<el-table-column label="C0001029" prop="dgcklimamt" width="auto"></el-table-column>
<el-table-column label="C0001030" prop="dgyylimck" width="auto"></el-table-column>
<el-table-column label="C0001031" prop="dgkylimck" width="auto"></el-table-column>
<el-table-column label="C0001032" prop="dghfxh" width="auto"></el-table-column>
<el-table-column label="C0001021" prop="dgzylimref" width="auto"></el-table-column>
<el-table-column label="C0001022" prop="dgzyliminfref" width="auto"></el-table-column>
<el-table-column label="C0001025" prop="dgccvbl" width="auto"></el-table-column>
</c-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
......@@ -14,6 +103,9 @@ export default {
mixins: [CommonProcess],
data(){
return {
table1:[],
table2:[],
table3:[],
}
},
......@@ -23,6 +115,9 @@ export default {
}
}
</script>
<style>
<style scoped>
.labelClass >>> .el-form-item__label{
text-align: left;
font-weight:bold;
}
</style>
<template>
<c-page title="Bdtset">
<div class="eContainer">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000005 -->
<el-tab-pane label="PD000005" name="utlp">
<el-tab-pane label="付款信息" name="utlp">
<c-content>
<m-utlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="PD000027" name="engp">
<el-tab-pane label="表外" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="ccvpan">
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="PD000000" name="setpan">
<el-tab-pane label="费用及账务" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="glepan">
<el-tab-pane label="分录" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="PD000000" name="coninfp">
<el-tab-pane label="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="PD000529" name="docpan">
<el-tab-pane label="面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000066 -->
<el-tab-pane label="PD000066" name="fktj">
<el-tab-pane label="付款途径" name="fktj">
<c-content>
<m-fktj :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="PD001139" name="shisuan">
<el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="PD000001" name="limitbody">
<el-tab-pane label="授信额度" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......@@ -65,15 +71,23 @@ import Check from "~/model/Bdtset/Check"
import Default from "~/model/Bdtset/Default"
import Pattern from "~/model/Bdtset/Pattern"
import Utlp from "./Utlp"
import Engp from "./Engp"
import Ccvpan from "./Ccvpan"
import Setpan from "./Setpan"
import Glepan from "./Glepan"
import Coninfp from "./Coninfp"
import Docpan from "./Docpan"
// import Engp from "./Engp"
// import Ccvpan from "./Ccvpan"
// import Setpan from "./Setpan"
// import Glepan from "./Glepan"
// import Coninfp from "./Coninfp"
// import Docpan from "./Docpan"
import Fktj from "./Fktj"
import Shisuan from "./Shisuan"
import Limitbody from "./Limitbody"
// import Limitbody from "./Limitbody"
import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan";
import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Limitbody from "~/views/Public/Limitbody";
export default {
......@@ -92,13 +106,13 @@ export default {
},
provide() {
return {
root: this
root: this
}
},
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data(){
return {
tabVal: "",
tabVal: "utlp",
trnName: "bdtset",
model: new Bdtset().data,
checkRules: Check,
......
......@@ -43,11 +43,6 @@ import Bctame from "./Bctame"
import Infcur from "./Infcur"
import Infbed from "./Infbed"
import Letcan from "./Letcan"
import Lttdav from "./Lttdav"
import Bttdck from "./Bttdck"
import Ccttra from "./Ccttra"
import Cctdcr from "./Cctdcr"
//光大添加
import Brtlat from "./Brtlat"
import Litopn from "./Litopn"
......@@ -86,6 +81,11 @@ import Bdtcan from "./Bdtcan"
import Ditdla from "./Ditdla"
import Bdtset from "./Bdtset"
import Lttdav from "./Lttdav"
import Bttdck from "./Bttdck"
import Ccttra from "./Ccttra"
import Cctdcr from "./Cctdcr"
/**
* 带有name的才会被添加进顶部的标签页里
......@@ -104,9 +104,9 @@ const BusRouter = [
{ path: 'ditsel', component: Ditsel, name: 'Ditsel', meta: { title: '信用证查询' } },
{ path: 'ditopn', component: Ditopn, name: 'Ditopn', meta: { title: (tag) => { return tag.path.startsWith("/review") ? "复核:" : '买方信用证开立' } } },
{ path: 'infdid', component: Infdid, name: 'Infdid', meta: { title: '信用证查询' } },
{ path: 'ditopn', component: Ditopn, name: 'Ditopn', meta: { title: '买方信用证开立' } },
{ path: 'ditdck', component: Ditdck, name: 'Ditdck', meta: { title: '信用证到单' } },
// 例
{ path: 'ditopn/:inr', component: Ditopn, name: 'DitopnInr', meta: { title: (params) => { return '买方信用证开立-' + params.inr } } },
{ path: 'ditopn/:inr', component: Ditopn, name: 'DitopnInr', meta: { title: (tag) => { return '买方信用证开立-' + tag.params.inr } } },
{ path: 'office', component: Office, name: 'Office', meta: { title: 'Office' } },
{ path: 'sptsel', component: Sptsel, name: 'Sptsel', meta: { title: '待办任务' } },
{ path: 'sptbrk', component: Sptbrk, name: 'Sptbrk', meta: { title: '草稿箱' } },
......@@ -129,8 +129,13 @@ const BusRouter = [
{ path: 'switsk', component: Switsk, name: 'Switsk', meta: { title: 'Switsk' } },
{ path: 'infusr', component: Infusr, name: 'Infusr', meta: { title: '用户信息' } },
{ path: 'infcpd', component: Infcpd, name: 'Infcpd', meta: { title: '汇款查询' } },
{ path: 'bctdav', component: Bctdav, name: 'Bctdav', meta: { title: '进口代收' } },
{ path: 'bctacc', component: Bctacc, name: 'Bctacc', meta: { title: 'Bctacc' } },
{ path: 'bctdav', component: Bctdav, name: 'Bctdav', meta: { title: '进口代收到单通知' } },
{ path: 'bctacc', component: Bctacc, name: 'Bctacc', meta: { title: '进口代收承兑' } },
{ path: 'bctrad', component: Bctrad, name: 'Bctrad', meta: { title: '进口代收二次收单' } },
{ path: 'bctdor', component: Bctdor, name: 'Bctdor', meta: { title: '进口代收拒付' } },
{ path: 'bctset', component: Bctset, name: 'Bctset', meta: { title: '进口代收付款' } },
{ path: 'bctcan', component: Bctcan, name: 'Bctcan', meta: { title: '进口代收闭卷' } },
{ path: 'bctame', component: Bctame, name: 'Bctame', meta: { title: '进口代收修改' } },
{ path: 'infcur', component: Infcur, name: 'Infcur', meta: { title: 'Infcur' } },
{ path: 'infbed', component: Infbed, name: 'Infbed', meta: { title: '出口信用证单据查询' } },
{ path: 'letcan', component: Letcan, name: 'Letcan', meta: { title: '出口信用证注销' } },
......@@ -149,9 +154,32 @@ const BusRouter = [
{ path: 'lttopn', component: Lttopn, name: 'Lttopn', meta: { title: '转让证开立' } },
  { path: 'lttame', component: Lttame, name: 'Lttame', meta: { title: '转让证修改' } },
  { path: 'lttcan', component: Lttcan, name: 'Lttcan', meta: { title: '转让证注销' } },
{ path: 'bttsnd', component: Bttsnd, name: 'Bttsnd', meta: { title: '转让证单据寄单' } },
{ path: 'bttdrv', component: Bttdrv, name: 'Bttdrv', meta: { title: '转让修改单据金额' } },
{ path: 'bttdcr', component: Bttdcr, name: 'Bttdcr', meta: { title: '转让证单据拒单' } },
{path:'bttcan',component:Bttcan, name: 'Bttcan', meta: { title: '转让信用证单据注销' }},
{path:'bttacc',component:Bttacc, name: 'Bttacc', meta: { title: '转让信用证单据承兑' }},
{ path: 'botdav', component: Botdav, name: 'Botdav', meta: { title: '出口托收寄单' } },
{ path: 'botame', component: Botame, name: 'Botame', meta: { title: '出口托收修改' } },
{ path: 'botdcr', component: Botdcr, name: 'Botdcr', meta: { title: '出口托收拒付/不符点' } },
{ path: 'botset', component: Botset, name: 'Botset', meta: { title: '出口托收收汇' } },
{ path: 'botcan', component: Botcan, name: 'Botcan', meta: { title: '出口托收闭卷' } },
{ path: 'inffec', component: Botset, name: 'Inffec', meta: { title: '费用条件查询' } },
{ path: 'inffee', component: Inffee, name: 'Inffee', meta: { title: '费用管理' } },
{ path: 'infptm', component: Botset, name: 'Infptm', meta: { title: '客户BIC查询' } },
{path: 'infbcd', component: Infbcd, name: 'Infbcd', meta: { title: '进口代收查询' } },
{ path: 'cltdav', component: Cltdav, name: 'Cltdav', meta: { title: '打包托收开立' } },
{ path: 'cltset', component: Cltset, name: 'Cltset', meta: { title: '打包托收解包' } },
{ path: 'clttra', component: Clttra, name: 'Clttra', meta: { title: '打包托收催收' } },
{ path: 'bdtcan', component: Bdtcan, name: 'Bdtcan', meta: { title: '买方信用证单据注销' } },
{ path: 'ditdla', component: Ditdla, name: 'Ditdla', meta: { title: '买方信用证减额接受' } },
{ path: 'bdtset', component: Bdtset, name: 'Bdtset', meta: { title: 'Bdtset' } },
{ path: 'lttdav', component: Lttdav, name: 'Lttdav', meta: { title: '转让信用证通知到单' } },
{ path: 'bttdck', component: Bttdck, name: 'Bttdck', meta: { title: '转让信用证单据第一受益人换单' } },
{ path: 'ccttra', component: Ccttra, name: 'Ccttra', meta: { title: '光票托收催收' } },
{ path: 'cctdcr', component: Cctdcr, name: 'Cctdcr', meta: { title: '光票托收退票' } },
]
export default BusRouter
\ No newline at end of file
......@@ -94,21 +94,36 @@
<el-tab-pane label="货物描述修改" name="dogpame">
<!-- <m-dogpame :model="model" :codes="codes" /> -->
<c-content>
<m-doxpame :model="model" :codes="codes" :recgrp="'ledgrp'" :ametyp="'lcrgod'"/>
<m-doxpame
:model="model"
:codes="codes"
:recgrp="'ledgrp'"
:ametyp="'lcrgod'"
/>
</c-content>
</el-tab-pane>
<!--PD000102 -->
<!--PD000102 -->
<el-tab-pane label="附加条款修改" name="adcpame">
<c-content>
<m-doxpame :model="model" :codes="codes" :recgrp="'ledgrp'" :ametyp="'adlcnd'"/>
<m-doxpame
:model="model"
:codes="codes"
:recgrp="'ledgrp'"
:ametyp="'adlcnd'"
/>
</c-content>
</el-tab-pane>
<!--PD000098 -->
<el-tab-pane label="单据要求修改" name="dorpame">
<c-content>
<m-doxpame :model="model" :codes="codes" :recgrp="'ledgrp'" :ametyp="'lcrdoc'"/>
<m-doxpame
:model="model"
:codes="codes"
:recgrp="'ledgrp'"
:ametyp="'lcrdoc'"
/>
</c-content>
</el-tab-pane>
......@@ -128,16 +143,34 @@
</el-tab-pane> -->
<!--PD000400 -->
<el-tab-pane v-if="model.ledgrp.rec.spcrcbflg" label="Spc.Pay Conditions for Ban" name="sprpame">
<el-tab-pane
v-if="model.ledgrp.rec.spcrcbflg"
label="Spc.Pay Conditions for Ban"
name="sprpame"
>
<c-content>
<m-doxpame :model="model" :codes="codes" :recgrp="'ledgrp'" :ametyp="'spcrcb'"/>
<m-doxpame
:model="model"
:codes="codes"
:recgrp="'ledgrp'"
:ametyp="'spcrcb'"
/>
</c-content>
</el-tab-pane>
<!--PD000396 -->
<el-tab-pane v-if="model.ledgrp.rec.spcbenflg" label="Spc.Pay Conditions for Ben" name="spbpame">
<el-tab-pane
v-if="model.ledgrp.rec.spcbenflg"
label="Spc.Pay Conditions for Ben"
name="spbpame"
>
<c-content>
<m-doxpame :model="model" :codes="codes" :recgrp="'ledgrp'" :ametyp="'spcben'"/>
<m-doxpame
:model="model"
:codes="codes"
:recgrp="'ledgrp'"
:ametyp="'spcben'"
/>
</c-content>
</el-tab-pane>
</c-tabs>
......@@ -227,7 +260,12 @@ export default {
console.log("进入letame交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
//更新数据
this.updateModel(rtnmsg.data);
//Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
......
......@@ -225,7 +225,7 @@ export default {
if (rtnmsg.respCode == SUCCESS) {
//更新数据
this.updateModel(rtnmsg.data)
Utils.copyValueFromVO(this.model, rtnmsg.data);
// Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
......
......@@ -131,6 +131,19 @@
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
......@@ -201,7 +214,12 @@ export default {
console.log("进入letrsv交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
// Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
console.log("1111", this.model);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
......
......@@ -225,9 +225,9 @@
</el-form-item>
</c-col>
<c-col :offset="12" :span="10">
<el-tabs tab-position="right" @tab-click="change">
<el-tabs tab-position="right" @tab-click="onTabClick">
<el-tab-pane v-for="it in meum" :key="it.label" :label="it.label">
<sel-mune :data="it.item" />
<sel-mune :data="it.item" :model="model" />
</el-tab-pane>
</el-tabs>
</c-col>
......@@ -251,15 +251,17 @@ export default {
meum: [
{
label: "L/C",
hotreg: "1",
item: [
{
title: "Pre-Advising/Notifying",
url: "#/business/letrsv",
url: "/business/letrsv",
disabled: false,
},
{
title: "Advising/Confirming",
url: "#/business/letopn",
url: "/business/letopn",
hotsubx: "6",
disabled: false,
},
{ title: "Reservation", url: "#", disabled: false },
......@@ -267,7 +269,8 @@ export default {
{ title: "Confirmation an Export L/C", url: "#", disabled: true },
{
title: "Amending Issuing Bank",
url: "#/business/letame",
url: "/business/letame",
hotsubx: "6",
disabled: false,
},
{
......@@ -335,8 +338,14 @@ export default {
},
{
label: "Transfer",
hotreg: "11",
item: [
{ title: "Opening a Transfer L/C", url: "#", disabled: true },
{
title: "Opening a Transfer L/C",
url: "/business/lttopn",
hotsubx: "1",
disabled: false,
},
{ title: "Amenting a Transfer L/C", url: "#", disabled: true },
{
title: "Receiving Docs from 2nd Benfic",
......@@ -386,7 +395,26 @@ export default {
],
};
},
methods: { ...Event, change(tab, event) {} },
methods: {
...Event,
//各入口按钮请求
async onTabClick(tab, event) {
let hotreg = "";
switch (tab.label) {
case "Transfer":
hotreg = "9";
break;
default:
hotreg = "1";
}
let rtnmsg = await this.executeRule(`cfgfil.hotreg${hotreg}`);
if ((rtnmsg.respCode = SUCCESS)) {
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
},
created: function () {},
};
</script>
......
......@@ -8,25 +8,46 @@
>
<el-table-column prop="title" align="center">
<template slot-scope="scope">
<el-link
<c-button
@click.native="onNarBtnClick(scope.row.url, scope.row.hotsubx)"
:title="scope.row.title"
:disabled="scope.row.disabled"
>{{ scope.row.title }}</c-button
>
<!-- <el-link
:disabled="scope.row.disabled"
:href="scope.row.url"
v-if="scope.row.title"
>{{ scope.row.title }}</el-link
>
> -->
</template>
</el-table-column>
</el-table>
</template>
<script>
import CommonProcess from "~/mixin/CommonProcess";
export default {
props: ["data"],
inject: ["root"],
props: ["data", "model"],
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data() {
return {
cellSttyle: { height: "25px" },
};
},
methods: {
//各入口按钮请求
async onNarBtnClick(href, hotsubx) {
let rtnmsg = await this.executeRule(`cfgfil.hotsub${hotsubx}`);
console.log("cfgfil.code:" + this.model.cfgfil[`subtrn${hotsubx}`]);
if ((rtnmsg.respCode = SUCCESS)) {
this.$router.history.push(href);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
},
},
};
</script>
......
......@@ -129,7 +129,12 @@ export default {
console.log("进入lttopn交易");
let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
// Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
console.log("1111", this.model);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
......
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