Commit c422b996 by daixuan

bdtdck,bdteus修改

parent 26f1dc23
...@@ -122,5 +122,8 @@ export default { ...@@ -122,5 +122,8 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
onSeainf(){
},
} }
\ No newline at end of file
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<c-row> <c-row>
<!-- ====================左边======================= --> <!-- ====================左边======================= -->
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="23">
<el-form-item <el-form-item
label="信用证参考号" label="信用证参考号"
prop="didgrp.rec.ownref" prop="didgrp.rec.ownref"
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="23">
<el-form-item <el-form-item
label="信用证号码" label="信用证号码"
prop="didgrp.rec.ownref" prop="didgrp.rec.ownref"
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
></c-button> ></c-button>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="23">
<el-form-item <el-form-item
label="单据参考号" label="单据参考号"
prop="bddgrp.rec.ownref" prop="bddgrp.rec.ownref"
......
<template> <template>
<div class="eContainer"> <c-page title="买方信用证单据二次到单">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <c-function-btn
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> :handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<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">
<!--PD000046 -->
<el-tab-pane label="单据概况" name="brtdckp">
<c-content>
<m-brtdckp
:model="model"
:codes="codes"
v-on:changeShowDocpre="changeShowDocpre"
/>
</c-content>
</el-tab-pane>
<!--PD000046 --> <!--PD000062 -->
<el-tab-pane label="单据概况" name="brtdckp"> <el-tab-pane label="单据详情" name="docpre"> <!--v-if="isShowDocpre"-->
<m-brtdckp :model="model" :codes="codes"/> <m-docpre :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000062 --> <!--PD000027 -->
<el-tab-pane label="单据详情" name="docpre"> <el-tab-pane label="或有" name="engp">
<m-docpre :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000000 -->
<el-tab-pane label="或有" name="engp"> <el-tab-pane label="账务" name="setpan">
<m-engp :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="附言" name="coninfp">
<m-setpan :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000529 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="报文及面函" name="docpan">
<m-coninfp :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000001 -->
<el-tab-pane label="报文及面函" name="docpan"> <el-tab-pane label="统一授信" name="limitbody">
<m-docpan :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs>
<!--PD000001 --> </el-form>
<el-tab-pane label="统一授信" name="limitbody"> </div>
<m-limitbody :model="model" :codes="codes"/> </c-page>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Bdtdck from "~/model/Bdtdck" import Bdtdck from "~/model/Bdtdck"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bdtdck/Check" import Check from "~/model/Bdtdck/Check"
import Default from "~/model/Bdtdck/Default" import Default from "~/model/Bdtdck/Default"
import Pattern from "~/model/Bdtdck/Pattern" import Pattern from "~/model/Bdtdck/Pattern"
...@@ -74,10 +97,11 @@ export default { ...@@ -74,10 +97,11 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", isShowDocpre: false,
tabVal: "brtdckp",
trnName: "bdtdck", trnName: "bdtdck",
model: new Bdtdck().data, model: new Bdtdck().data,
checkRules: Check, checkRules: Check,
...@@ -85,24 +109,33 @@ export default { ...@@ -85,24 +109,33 @@ export default {
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { codes: {
...CodeTable
}, },
} }
}, },
methods:{ methods:{
tabClick(){ changeShowDocpre(val) {
} this.isShowDocpre = val;
},
}, },
created:async function(){ created:async function(){
console.log("进入bdtdck交易"); console.log("进入bdtdck交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init(this.$route.query)
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
console.log(rtnmsg);
Utils.copyValueFromVO(this.model, rtnmsg.data);
console.log(this.model);
if (this.isInDisplay) {
this.restoreDisplay();
}
} }
else if (this.model.bddgrp.rec.dscinsflg == "X") {
{ this.isShowDocpre = true;
this.$notify.error({title: '错误',message: '服务请求失败!'}); } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
} }
} }
......
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<c-row> <c-row>
<!-- 左边 --> <!-- 左边 -->
<c-col :span="12"> <c-col :span="12">
<c-col :span="24"> <c-col :span="23">
<el-form-item <el-form-item
label="信用证参考号" label="信用证参考号"
prop="didgrp.rec.ownref" prop="didgrp.rec.ownref"
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="23">
<el-form-item <el-form-item
label="信用证号码" label="信用证号码"
prop="didgrp.rec.ownref" prop="didgrp.rec.ownref"
...@@ -66,7 +66,7 @@ ...@@ -66,7 +66,7 @@
></c-button> ></c-button>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="23">
<el-form-item <el-form-item
label="单据参考号" label="单据参考号"
prop="bddgrp.rec.ownref" prop="bddgrp.rec.ownref"
......
<template> <template>
<div class="eContainer"> <c-page title="买方信用证单据展期">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false"> <div class="eContainer">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000024 -->
<el-tab-pane label="展期" name="brteus">
<m-brteus :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000024 --> <!--PD000027 -->
<el-tab-pane label="展期" name="brteus"> <el-tab-pane label="或有" name="engp">
<m-brteus :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000000 -->
<el-tab-pane label="或有" name="engp"> <el-tab-pane label="账务" name="setpan">
<m-engp :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000001 -->
<el-tab-pane label="账务" name="setpan"> <el-tab-pane label="分录" name="glepan">
<m-setpan :model="model" :codes="codes"/> <m-glepan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000000 -->
<el-tab-pane label="分录" name="glepan"> <el-tab-pane label="附言" name="coninfp">
<m-glepan :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000529 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="报文及面函" name="docpan">
<m-coninfp :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000001 -->
<el-tab-pane label="报文及面函" name="docpan"> <el-tab-pane label="统一授信" name="limitbody">
<m-docpan :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
</c-tabs>
<!--PD000001 --> </el-form>
<el-tab-pane label="统一授信" name="limitbody"> </div>
<m-limitbody :model="model" :codes="codes"/> </c-page>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Bdteus from "~/model/Bdteus" import Bdteus from "~/model/Bdteus"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Bdteus/Check" import Check from "~/model/Bdteus/Check"
import Default from "~/model/Bdteus/Default" import Default from "~/model/Bdteus/Default"
import Pattern from "~/model/Bdteus/Pattern" import Pattern from "~/model/Bdteus/Pattern"
...@@ -74,10 +83,10 @@ export default { ...@@ -74,10 +83,10 @@ export default {
root: this root: this
} }
}, },
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "brteus",
trnName: "bdteus", trnName: "bdteus",
model: new Bdteus().data, model: new Bdteus().data,
checkRules: Check, checkRules: Check,
......
...@@ -154,7 +154,7 @@ const BusRouter = [ ...@@ -154,7 +154,7 @@ const BusRouter = [
{ path: 'bdtudp', component: Bdtudp, name: 'Bdtudp', meta: { title: '国内证承兑' } }, { path: 'bdtudp', component: Bdtudp, name: 'Bdtudp', meta: { title: '国内证承兑' } },
{ path: 'bdtdcr', component: Bdtdcr, name: 'Bdtdcr', meta: { title: '国内证不符点/拒付' } }, { path: 'bdtdcr', component: Bdtdcr, name: 'Bdtdcr', meta: { title: '国内证不符点/拒付' } },
{ path: 'bdtdck', component: Bdtdck, name: 'Bdtdck', meta: { title: '买方信用证单据二次到单/修改单据' } }, { path: 'bdtdck', component: Bdtdck, name: 'Bdtdck', meta: { title: '买方信用证单据二次到单/修改单据' } },
{ path: 'bdteus', component: Bdteus, name: 'Bdteus', meta: { title: '方信用证单据展期' } }, { path: 'bdteus', component: Bdteus, name: 'Bdteus', meta: { title: '方信用证单据展期' } },
{ path: 'cptadv', component: Cptadv, name: 'Cptadv', meta: { title: '汇入汇款' } }, { path: 'cptadv', component: Cptadv, name: 'Cptadv', meta: { title: '汇入汇款' } },
{ path: 'cptopn', component: Cptopn, name: 'Cptopn', meta: { title: '汇出汇款' } }, { path: 'cptopn', component: Cptopn, name: 'Cptopn', meta: { title: '汇出汇款' } },
{ path: 'cptati', component: Cptati, name: 'Cptati', meta: { title: '境内外币汇入汇款' } }, { path: 'cptati', component: Cptati, name: 'Cptati', meta: { title: '境内外币汇入汇款' } },
......
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