Commit fd4adf3c by jianglong

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

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents b33264ff 5581092c
......@@ -408,6 +408,11 @@
padding-left: 3px;
}
.el-collapse {
border-top: 0px solid #fff;
border-bottom: 0px solid #fff;
}
.el-collapse .el-collapse-item__wrap{
/* background-color: var(--bgcolor); */
}
......@@ -416,6 +421,7 @@
/* background-color: var(--bgcolor); */
font-size: 15px;
font-weight: bold;
border-bottom: 0px solid #fff;
}
.el-collapse-item__header.is-active{
......@@ -424,6 +430,10 @@
color:#1561E0;
}
.el-collapse-item__arrow.is-active{
display: none;
}
.col-left {
padding-right: 20px;
}
......@@ -548,6 +558,16 @@ margin-left: 120px;
/* 改变折叠面板箭头样式 */
.el-icon-arrow-right:before{
content: "";
display: inline-block;
color: #ecf5ff;
width: 97%;
height: 5px;
border-top: 2px solid;
margin-right: 10px;
}
.el-icon-arrow-right:after{
content: "\e791";
}
......@@ -557,6 +577,12 @@ margin-left: 120px;
}
.el-collapse-item__arrow{
border-bottom: 0px solid #fff;
color: var(--themecolor);
margin: 0 10px 0 10px;
transition: transform .3s;
font-weight: 300;
content: '';
flex: 1;
}
......@@ -108,6 +108,7 @@ export default class Brtacp{
},
},
},
liaall: new Pub().data.Liaall,
setmod: new Pub().data.Setmod,
mtabut: new Pub().data.Mtabut,
trnmod: new Pub().data.Trnmod,
......
......@@ -21,7 +21,8 @@ export default {
"lidgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"},
{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位" }//满足非负数
{pattern: /(^-?\d+$)|(^\.\d{1,3}$)|(^-?\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }//满足正负数
],
"brtp.recget.sdamod.dadsnd":[
{type: "string", required: false, message: "必输项"},
......
......@@ -411,6 +411,8 @@ export default class Brtset{
acttyp:"", // 款项去向 .bopmod.acttyp
dbcp:{
baspp:{
boppayl1blk: "", //XMLPanel boppayl1的内置block
boppayl2blk: "", //XMLPanel boppayl2的内置block
cusnam:"", // .bopmod.dbcp.baspp.cusnam
cornam:"", // .bopmod.dbcp.baspp.cornam
corpnam:"", // .bopmod.dbcp.baspp.corpnam
......
......@@ -175,7 +175,7 @@ export default class Brtsnd{
prechkdat:"", // 预计核验日期 .brtp.prechkdat
ischktyp:"", // 是否需要核验 .brtp.ischktyp
docgrdm:{
docgrd:"",
docgrd:"", //.brtp.docgrdm.docgrd
docdsclab:"", // Label of document description .brtp.docgrdm.docdsclab
},
cre752flg:"", // Create 752 .brtp.cre752flg
......
......@@ -9,9 +9,9 @@ const UserContext={
token:"",
homeCellsSetting: {
defaultCells: [],
cellRows: 0,
cellCols: 0,
cellNames: []
cellRows: 2,
cellCols: 2,
cellNames: [['QuickVisit', 'TaskStatistics'], ['CustomerAnalyse', 'NoticeAnnouncement']]
}
},
mutations:{
......
<template>
<div class="eContainer">
<c-page>
<div class="fast-button">
<el-button size="small">备忘录</el-button>
<el-button size="small" @click="setDraggableContent('cms', '影像信息')">影像信息</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>
</div>
<c-page title="进口信用证单据接受不符点">
<el-form :model="model" :rules="rules" ref="modelForm" label-width="120px" label-position="right" size="small" :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="tabClick">
<el-tab-pane label="业务信息" name="ovwp">
......@@ -36,14 +25,10 @@
</el-tab-pane-->
<!--PD000000 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<el-tab-pane label="费用/账务" name="setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
......@@ -105,7 +90,7 @@ import Ovwp from "./Ovwp"
import Mt750p from "./Mt750p"
import Addbcb from "./Addbcb";
import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
......@@ -115,6 +100,7 @@ import Doctre from "~/views/Public/Doctre"
export default {
name: "Brtacp",
components:{
"m-glepan" : Glepan,
"m-acpp" : Acpp,
"m-mt750p" : Mt750p,
"m-setpan" : Setpan,
......@@ -142,16 +128,11 @@ export default {
codes: {
...CodeTable
},
activeNames: ["engp"],
activeNames: ["setpan"],
}
},
methods:{
myTabClick(tab){
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入brtacp交易");
......
......@@ -3,7 +3,7 @@
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="单据结算" name="utlp">
<m-utlp :model="model" :codes="codes" />
<m-utlp ref="utlp" :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="创建融资" name="trtcrep" v-if="model.trtcre.crefinflg != ''">
......
......@@ -353,7 +353,7 @@
label-width="120px"
style="float: left"
>
<c-checkbox v-model="model.mtabut.clsflg" true-label="X"
<c-checkbox v-model="model.mtabut.clsflg" true-label="C"
>闭卷标识</c-checkbox
>
</el-form-item>
......@@ -760,16 +760,44 @@ export default {
}
});
},
// async multipleSelect(selection) {
// if (selection.length > 0) {
// console.log(selection);
// let line = this.model.liaall.tenstm.rows[selection];
// let lines = line.split("\t");
// this.model.setmod.docamt = lines[5];
// } else {
// this.model.setmod.docamt = 0.0;
// }
// this.onChangeDocamt();
// },
async multipleSelect(selection) {
if (selection.length > 0) {
console.log(selection);
let line = this.model.liaall.tenstm.rows[selection];
let lines = line.split("\t");
this.model.setmod.docamt = lines[5];
console.log(selection);
if (selection.length > 1) {
this.$notify({
title: "error",
message: "You cannot select more than one tenor",
type: "error",
});
} else {
this.model.setmod.docamt = 0.0;
let chkIds;
if (selection.length === 0) {
chkIds = [];
// this.model.liaall.tensetstm.rows = []
// this.model.liaall.tenstm.rows = []
} else {
chkIds = [selection[0] + 1];
}
//
console.log(this.model.liaall.tensetstm);
let params = { chkDst: "liaall.tenstm", chkIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
}
this.onChangeDocamt();
},
},
created: function () {},
......
......@@ -398,11 +398,11 @@ export default {
let rtnmsg = await this.init(this.$route.query);
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
this.model.mtabut.clsflg = "X";
// this.model.mtabut.clsflg = "X";
if (this.isInDisplay) {
this.restoreDisplay();
}
this.$refs.utlp.$refs.table.$refs.table.toggleAllSelection(); //表格,默认勾选
this.$refs.ovwp.$refs.utlp.$refs.table.$refs.table.toggleAllSelection(); //表格,默认勾选
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-col :span="12">
<el-form-item label="数据采集标志" prop="cfabrt.cfaflg">
<c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"
:code="codes.cfaflg"
@change="eventFunction('cfabrt.cfaflg')">
<c-select
v-model="model.cfabrt.cfaflg"
style="width: 100%"
placeholder="请选择数据采集标志"
:code="codes.cfaflg"
@change="eventFunction('cfabrt.cfaflg')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="5" :offset="2">
<c-checkbox v-model="model.cfabrt.basflg" disabled>签约信息</c-checkbox>
<c-col :span="6">
<el-form-item label="" prop="cfabrt.basflg" class="checkbox-left" label-width="143px" style="margin-left:">
<c-checkbox v-model="model.cfabrt.basflg" disabled>签约信息</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="5">
<c-checkbox v-model="model.cfabrt.dclflg" disabled>变动信息</c-checkbox>
<c-col :span="6">
<el-form-item label="" prop="cfabrt.dclflg" class="checkbox-left">
<c-checkbox v-model="model.cfabrt.dclflg" disabled>变动信息</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="cfabrt.ownextkey">
<c-select v-model="model.cfabrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"
:code="codes.ownextkey1" :disabled="model.cfabrt.cfatyp!='A'">
<c-select
v-model="model.cfabrt.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
:code="codes.ownextkey1"
:disabled="model.cfabrt.cfatyp != 'A'"
>
</c-select>
</el-form-item>
</c-col>
......@@ -30,39 +42,37 @@
<el-form-item label="不报送原因" prop="cfabrt.cfabrttxt">
<!-- <c-select v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="请选择不报送原因">
</c-select> -->
<c-select v-model="model.cfabrt.cfabrttxt"
clearable
filterable
allow-create
style="width:100%"
placeholder=""
:disabled="model.cfabrt.cfaflg!=4"
:code="codes.cfabrttxt">
<c-select
v-model="model.cfabrt.cfabrttxt"
clearable
filterable
allow-create
style="width: 100%"
placeholder=""
:disabled="model.cfabrt.cfaflg != 4"
:code="codes.cfabrttxt"
>
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Brtudp/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtudp/Event";
export default {
inject: ['root'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
return {};
},
methods: { ...Event },
created: function () {
}
}
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ==================================上部的左边-外债编号================================ -->
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ==================================左边-外债编号================================ -->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!--=== =================================左边======================================== -->
<c-col :span="12" style="padding-right: 20px;">
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ====================================不符点通知 左边 ================================= -->
<c-col :span="12">
<!-- 单据金额 -->
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- ==================================== 左边 ================================= -->
<c-col :span="12" style="padding-right: 20px;">
<!--加Mt750p页面的 单据金额 -->
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- 此页面内容为加入Mt750p和Mt754p页面的内容 -->
<!-- ====================================左边 ================================= -->
......
......@@ -4,13 +4,29 @@
<el-collapse-item title="承兑信息" name="payp">
<m-payp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="反馈 Feedback" name="2">
<div>
控制反馈:通过界面样式和交互动效让用户可以清晰的感知自己的操作;
</div>
<el-collapse-item title="不符点" name="docpre" v-if="model.brdgrp.rec.dscinsflg">
<m-docpre :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="效率 Efficiency" name="3">
<div>简化流程:设计简洁直观的操作流程;</div>
<el-collapse-item title="不符点通知" name="mt750p" v-if="model.brdgrp.rec.advtyp == '750'">
<m-mt750p :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="装运详情" name="shpdet" v-if="model.brdgrp.rec.dscinsflg">
<m-shpdet :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="付款通知" name="mt754p" v-if="model.brdgrp.rec.advtyp == '754'">
<m-mt754p :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="通知详情" name="othadvtypp" v-if="model.brdgrp.rec.advtyp == 'oth'">
<m-othadvtypp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="外债远期信用证数据采集" name="cfap">
<m-cfap :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="外债远期信用证(含即期单证相符)-签约信息" name="conp" v-if="model.cfabrt.cfaflg == 1">
<m-conp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="外债远期信用证(含即期单证相符)-变动信息" name="dclpp" v-if="model.cfabrt.cfaflg == 1">
<m-dclpp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
......@@ -22,16 +38,26 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtudp/Event";
import Payp from "./Payp";
import Ptap1 from "~/views/Public/Ptap1";
import Ptsmsg from "~/views/Public/Ptsmsg";
import Fullbox from "../../../components/Fullbox.vue";
import Docpre from "./Docpre";
import Mt750p from "./Mt750p";
import Shpdet from "./Shpdet";
import Mt754p from "./Mt754p";
import Othadvtypp from "./Othadvtypp";
import Cfap from "./Cfap";
import Conp from "./Conp";
import Dclpp from "./Dclpp";
export default {
components: {
"m-payp": Payp,
"c-ptap1": Ptap1,
// "c-ptap": Ptap,
"c-ptsmsg": Ptsmsg,
"m-docpre": Docpre,
"m-mt750p": Mt750p,
"m-shpdet": Shpdet,
"m-mt754p": Mt754p,
"m-othadvtypp": Othadvtypp,
"m-cfap": Cfap,
"m-conp": Conp,
"m-dclpp": Dclpp,
},
inject: ["root"],
props: ["model", "codes"],
......@@ -43,6 +69,24 @@ export default {
},
methods: {
...Event,
myTabClick(tab) {
this.tabClick(tab);
let name = tab.name;
let rulePath;
if (name === "conp") {
rulePath = "cfabrt.recp.conp";
}
if (name === "dclpp") {
rulePath = "cfabrt.recp.dclp(1).dclpp";
}
if (!!rulePath) {
this.executeRule(rulePath).then((res) => {
if (res.respCode == SUCCESS) {
this.updateModel(res.data);
}
});
}
},
},
created: function () {},
};
......
<template>
<div class="eibs-tab">
<div class="eibs">
<c-row>
<!-- ====================================左边 =================================-->
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="12" style="padding-right: 20px">
<!-- 信用证编号 -->
<c-col :span="24">
<c-form-item label="信用证编号" prop="lidgrp.rec.ownref">
<el-form-item
label="信用证编号"
prop="lidgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.lidgrp.rec.ownref"
maxlength="16"
placeholder=""
style="width: 100%"
maxlength="8"
disabled
placeholder="请输入信用证编号"
></c-input>
<template slot="footer">
<c-button
size="small"
style="margin-left: 10px; padding: 0 12px"
type="primary"
@click="onSeainf"
icon="el-icon-info"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-form-item
label="信用证编号"
prop="lidgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.lidgrp.rec.ownref"
maxlength="8"
placeholder="请输入客户经理"
disabled
>
</c-input>
<template slot="footer">
......@@ -24,13 +52,11 @@
@click="onSeainf"
icon="el-icon-info"
>
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
</c-col> -->
<!-- 到期日 -->
<c-col :span="24">
......@@ -48,6 +74,32 @@
<!-- 单据参考号 -->
<c-col :span="24">
<el-form-item
label="单据编号"
prop="brdgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.brdgrp.rec.ownref"
maxlength="8"
disabled
placeholder="请输入单据编号"
></c-input>
<template slot="footer">
<c-button
size="small"
style="margin-left: 10px; padding: 0 12px"
type="primary"
@click="onSeainf"
icon="el-icon-info"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<c-form-item label="单据编号" prop="brdgrp.rec.ownref">
<c-fullbox>
<c-input
......@@ -64,13 +116,11 @@
@click="onSeainf"
icon="el-icon-info"
>
</c-button>
</template>
</c-fullbox>
</c-form-item>
</c-col>
</c-col> -->
<!-- 单据金额 -->
<c-col :span="24">
......@@ -177,7 +227,7 @@
</el-form-item>
</c-col>
<!-- 单据类型 -->
<c-col :span="16">
<c-col :span="12">
<el-form-item label="单据类型" prop="brdgrp.rec.docflg">
<c-select
v-model="model.brdgrp.rec.docflg"
......@@ -190,10 +240,9 @@
</el-form-item>
</c-col>
<!-- Tenor -->
<c-col :span="8">
<c-col :span="12">
<c-form-item
label="远期最大期限"
label-width="100px"
prop="brdgrp.rec.tenmaxday"
>
<c-input
......@@ -359,7 +408,6 @@
"
:disabled="model.sftmt == '' ? true : false"
>
</c-button>
</template>
</c-fullbox>
......@@ -368,14 +416,14 @@
</c-col>
<!-- ====================================右边 ======================================-->
<c-col :span="12" style="padding-left: 20px;">
<c-col :span="12" style="padding-left: 20px">
<!-- 信用证余额 -->
<c-col :span="12">
<c-form-item label="信用证余额" prop="lidgrp.cbs.opn1.cur">
<c-input
v-model="model.lidgrp.cbs.opn1.cur"
maxlength="3"
:placeholder="$t('other.please_enter') + 'Currency'"
placeholder="请输入信用证余额"
disabled
></c-input>
</c-form-item>
......@@ -523,7 +571,7 @@ export default {
paysmt: [
{ label: "MT 732 Advise of Discharge", value: "732" },
{ label: "MT x99 Information B by Free Massage", value: "x99" },
],
],
};
},
methods: {
......
<template>
<div class="eibs-tab">
<div class="eibs">
<!--=== ==========左边=============== -->
<c-col :span="12" style="padding-right: 20px;">
......
......@@ -27,20 +27,72 @@
type="card"
@tab-click="myTabClick"
>
<el-tab-pane label="业务信息" name="ovwp">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000032 -->
<!-- <el-tab-pane label="承兑信息" name="payp">
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-payp :model="model" :codes="codes" />
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
</el-tab-pane>
<!--PD000062 -->
<el-tab-pane
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="表外记账" name="engp">
<!-- 表外记账 -->
<m-engp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!-- 结算 -->
<m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!-- 会计分录 -->
<m-glepan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<c-content>
<div class="eibs-tab">
<m-coninfp :model="model" :codes="codes" />
</div>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!-- <el-tab-pane
v-if="model.brdgrp.rec.dscinsflg"
label="不符点"
name="docpre"
......@@ -48,9 +100,9 @@
<c-content>
<m-docpre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane
<!-- <el-tab-pane
v-if="model.brdgrp.rec.dscinsflg"
label="装运详情"
name="shpdet"
......@@ -58,11 +110,11 @@
<c-content>
<m-shpdet :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!-- ======新增隐藏面板====== -->
<!--PD000139 -->
<el-tab-pane
<!-- <el-tab-pane
label="不符点通知"
name="mt750p"
v-if="model.brdgrp.rec.advtyp == '750'"
......@@ -70,10 +122,10 @@
<c-content>
<m-mt750p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000147 -->
<el-tab-pane
<!-- <el-tab-pane
label="付款通知"
name="mt754p"
v-if="model.brdgrp.rec.advtyp == '754'"
......@@ -81,10 +133,10 @@
<c-content>
<m-mt754p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000213 -->
<el-tab-pane
<!-- <el-tab-pane
label="通知详情"
name="othadvtypp"
v-if="model.brdgrp.rec.advtyp == 'oth'"
......@@ -92,80 +144,17 @@
<c-content>
<m-othadvtypp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外记账" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<c-content>
<m-ccvpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="面函和报文" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane label="外债远期信用证数据采集" name="cfap">
<!-- <el-tab-pane label="外债远期信用证数据采集" name="cfap">
<c-content>
<m-cfap :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD001139 新增隐藏面板-->
<!-- <el-tab-pane label="PD001139" name="shisuan">
<c-content>
<m-shisuan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000001 -->
<el-tab-pane
<!-- <el-tab-pane
label="外债远期信用证(含即期单证相符)-签约信息"
name="conp"
v-if="model.cfabrt.cfaflg == 1"
......@@ -173,10 +162,10 @@
<c-content>
<m-conp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!-- bd工具编不了,需手动写页面dclpp -->
<el-tab-pane
<!-- <el-tab-pane
label="外债远期信用证(含即期单证相符)-变动信息"
name="dclpp"
v-if="model.cfabrt.cfaflg == 1"
......@@ -184,7 +173,23 @@
<c-content>
<m-dclpp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</el-tab-pane> -->
<!--PD000032 -->
<!-- <el-tab-pane label="承兑信息" name="payp">
<c-content>
<m-payp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
<!--PD000062 -->
<!--PD001139 新增隐藏面板-->
<!-- <el-tab-pane label="PD001139" name="shisuan">
<c-content>
<m-shisuan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane> -->
</c-tabs>
</el-form>
......@@ -225,6 +230,7 @@ import Mt750p from "./Mt750p";
import Mt754p from "./Mt754p";
import Othadvtypp from "./Othadvtypp";
import Shpdet from "./Shpdet";
import Ovwp from "./Ovwp";
// import Engp from "./Engp";
// import Ccvpan from "./Ccvpan";
......@@ -252,6 +258,7 @@ import Doctre from "~/views/Public/Doctre";
export default {
name: "Brtudp",
components: {
"m-ovwp": Ovwp,
"m-shpdet": Shpdet,
"m-payp": Payp,
"m-docpre": Docpre,
......@@ -279,7 +286,7 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "payp",
tabVal: "ovwp",
trnName: "brtudp",
model: new Brtudp().data,
checkRules: Check,
......@@ -289,6 +296,7 @@ export default {
codes: {
...CodeTable, //...即返回到views同级,关联码表
},
activeNames: ["engp"],
};
},
methods: {
......
......@@ -372,7 +372,7 @@
<c-col :span="24">
<el-form-item
label="拒原因"
label="拒原因"
prop="trnmod.swiadd.strinfs20"
>
<c-input
......@@ -381,7 +381,7 @@
maxlength="50"
:rows="10"
show-word-limit
placeholder="请输入拒原因"
placeholder="请输入拒原因"
></c-input>
</el-form-item>
</c-col>
......
......@@ -200,7 +200,7 @@
<c-input
v-model="model.setmod.setglg.sespay.triacc"
maxlength="34"
placeholder="请输入3rd Reimbursement Institution Account"
placeholder="请输入帐户行的帐号"
></c-input>
</el-form-item>
</c-col>
......
......@@ -46,7 +46,7 @@
:list="stmData.data"
:columns="stmData.columns"
:showButtonFlg="true">
<c-table-column fixed="right" prop="op" label="操作" width="100px">
<c-table-column fixed="right" prop="op" label="操作" width="150px">
<template slot-scope="{ scope }">
<c-button size="small" type="primary" @click="onInfbutDsp(scope.$index, scope.row)">详情 </c-button>
......
......@@ -69,7 +69,7 @@
disabled
type="textarea"
v-model="model.litp.aamp.addamtcov"
maxlength="35"
maxlength="140"
:rows="4"
show-word-limit
placeholder=""
......
......@@ -163,7 +163,7 @@
</c-col>
<c-col :span="12">
<el-form-item label="是否接受此笔减额修改" prop="ameflg">
<el-form-item label="是否接受此笔减额修改" prop="ameflg" label-width="160px">
<c-select v-model="model.ameflg" disabled>
<el-option v-for="item in codes.ameflg" :key="item.value" :label="item.label"
:value="item.value">
......
......@@ -53,7 +53,7 @@
<c-col :span="24">
<c-button
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButdif">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButdif">
显示差异
</c-button>
</c-col>
......@@ -61,7 +61,7 @@
<c-col :span="24">
<c-button
disabled
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButadd">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButadd">
添加文本
</c-button>
</c-col>
......@@ -69,7 +69,7 @@
<c-col :span="24">
<c-button
disabled
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButdel">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButdel">
删除文本
</c-button>
</c-col>
......
......@@ -34,7 +34,7 @@
</c-col>
<c-col :span="24">
<c-button
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButdif">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButdif">
显示差异
</c-button>
</c-col>
......@@ -42,7 +42,7 @@
<c-col :span="24">
<c-button
disabled
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButadd">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButadd">
添加文本
</c-button>
</c-col>
......@@ -50,7 +50,7 @@
<c-col :span="24">
<c-button
disabled
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButdel">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButdel">
删除文本
</c-button>
</c-col>
......
......@@ -37,7 +37,7 @@
<c-col :span="24">
<c-button
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButdif">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButdif">
显示差异
</c-button>
</c-col>
......@@ -45,7 +45,7 @@
<c-col :span="24">
<c-button
disabled
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButadd">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButadd">
添加文本
</c-button>
</c-col>
......@@ -53,7 +53,7 @@
<c-col :span="24">
<c-button
disabled
size="small" type="primary" style=" margin: 0px 0px 10px 545px;" @click="onAdlcndamepButdel">
size="small" type="primary" style=" margin: 0px 0px 10px 610px;" @click="onAdlcndamepButdel">
删除文本
</c-button>
</c-col>
......
......@@ -6,66 +6,100 @@
</el-collapse-item>
<el-collapse-item title="修改接受" name="accp">
<!-- 详情 -->
<!-- 修改接受 -->
<m-accp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="修改信息" name="amep">
<!-- 当事人 -->
<!-- 修改信息 -->
<m-amep :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="叙述内容" name="narp">
<!-- 单据 -->
<!-- 叙述内容 -->
<m-narp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="详细信息" name="detp">
<!-- 附加条款 -->
<!-- 详细信息 -->
<m-detp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="当事人信息" name="ptyp">
<!-- 详情 -->
<!-- 当事人信息 -->
<m-ptyp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="货物修改" name="dogpame">
<!-- 当事人 -->
<!-- 货物修改 -->
<m-dogpame :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="单据修改" name="dorpame">
<!-- 货物 -->
<!-- 单据修改-->
<m-dorpame :model="model" :codes="codes" :dtyp="'dogp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="附件条款(修改)" name="adcpame">
<!-- 单据 -->
<!-- 附加条款 -->
<m-adcpame :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="附加金额" name="aamp"
v-if="model.litp.aamp.aammod.addamtflg">
<!-- 附加金额 -->
<m-aamp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="仅适用于指定银行的特殊付款条款"
name="spcrcvp"
v-if="model.lidgrp.rec.spcrcbflg"
>
<m-spcrcvp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="存在受益人的特殊付款条款"
name="spcbenp"
v-if="model.lidgrp.rec.spcbenflg"
>
<m-spcbenp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
v-if="this.model.lidgrp.rec.spcbenflg"
title="Spe.pay.conditions Ben[Amend.]" name="spbpame">
<m-spbpame :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
v-if="this.model.lidgrp.rec.spcrcbflg"
title="Spe.pay.cond.bank only [Amend]" name="sprpame">
<m-sprpame :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="银行指示(修改)" name="adcpame">
<!-- 附加条款 -->
<m-adcpame :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />
<el-collapse-item title="银行指示(修改)" name="inspame">
<!-- 银行指示 -->
<m-inspame :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="货物" name="dogp">
<!-- 单据 -->
<!-- 货物 -->
<m-dogp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="单据" name="dorp">
<!-- 附加条款 -->
<!-- 单据 -->
<m-dorp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'lid'" />
</el-collapse-item>
<el-collapse-item title="试算结果" name="shisuan">
<!-- 附加条款 -->
<!-- 试算结果 -->
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</el-collapse>
......@@ -89,6 +123,11 @@
import Dorp from "./Dorp"
import Shisuan from "./Shisuan"
import Ovwp1 from "./Ovwp1"
import Aamp from "./Aamp";
import Spcrcvp from "./Spcrcvp";
import Spcbenp from "./Spcbenp";
import Spbpame from "./Spbpame.vue"
import Sprpame from "./Sprpame.vue"
export default {
......@@ -107,6 +146,12 @@
"m-dorp" : Dorp,
"m-shisuan" : Shisuan,
"m-ovwp1" : Ovwp1,
"m-aamp": Aamp,
"m-spcrcvp": Spcrcvp,
"m-spcbenp": Spcbenp,
"m-spbpame" : Spbpame,
"m-sprpame" : Sprpame,
},
......
<template>
<div class="eibs">
<el-col :span="11">
<el-col :span="12">
<c-col :span="24">
<el-form-item label="申请人账户行参考号" prop="lidgrp.ini.pts.ref">
<c-input disabled v-model="model.lidgrp.ini.pts.ref" maxlength="16" placeholder="请输入参考号"></c-input>
......@@ -239,7 +239,7 @@
</el-table-column>
<el-table-column
prop="地址编码"
label="Reference for Address"
label="地址编码"
sortable
width="250">
</el-table-column>
......
......@@ -12,20 +12,19 @@
:validate-on-rule-change="false"
>
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-content>
</el-tab-pane>
<el-tab-pane
<!-- <el-tab-pane
v-if="model.litp.aamp.aammod.addamtflg"
label="附加金额"
name="aamp"
>
<m-aamp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!-- PD000015
<el-tab-pane label="修改接受" name="accp">
......@@ -138,16 +137,16 @@
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane
<!-- <el-tab-pane
v-if="model.lidgrp.rec.spcrcbflg"
label="仅适用于指定银行的特殊付款条款"
name="spcrcvp"
>
<m-spcrcvp :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!--PD000347 -->
<el-tab-pane
<!-- <el-tab-pane
v-if="model.lidgrp.rec.spcbenflg"
label="存在受益人的特殊付款条款"
name="spcbenp"
......@@ -165,7 +164,7 @@
v-if="this.model.lidgrp.rec.spcrcbflg"
label="Spe.pay.cond.bank only [Amend]" name="sprpame">
<m-sprpame :model="model" :codes="codes" />
</el-tab-pane>
</el-tab-pane> -->
<!-- PD001139
<el-tab-pane label="试算结果" name="shisuan">
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="备查表" name="addbcd">
<c-col :span="12">
<el-form-item label="贸易金融部意见" prop="addbcb.label5">
<div v-text="" data-path=".addbcb.label1" >1、申请人与我行已签署贸易融资协议(如需);</div>
<div v-text="" data-path=".addbcb.label2" >2、申请人已提交全套业务所需资料; </div>
<div v-text="" data-path=".addbcb.label3" >3、申请书要素齐全并已签章,签章已经核符﹔ </div>
<div v-text="" data-path=".addbcb.label4" >4、占用授信额度的开证业务; </div>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label6" data-path=".addbcb.label6" > </span>
</c-col>
</el-collapse-item>
<el-collapse-item title="附言" name="coninfp">
<!-- 附言 -->
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litrog/Event"
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
activeNames: ["addbcd"],
}
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<!-- 备查表 -->
<el-collapse-item title="备查表" name="addbcb1">
<m-addbcb1 :model="model" :codes="codes" />
</el-collapse-item>
<!-- 附言 -->
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litrog/Event"
import Addbcb1 from "./Addbcb1";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
"m-addbcb1": Addbcb1,
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
activeNames: ["addbcb1"],
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<c-col :span="12">
<el-form-item label="贸易金融部意见" prop="addbcb.label5">
<div v-text="" data-path=".addbcb.label1" >1、申请人与我行已签署贸易融资协议(如需);</div>
<div v-text="" data-path=".addbcb.label2" >2、申请人已提交全套业务所需资料; </div>
<div v-text="" data-path=".addbcb.label3" >3、申请书要素齐全并已签章,签章已经核符﹔ </div>
<div v-text="" data-path=".addbcb.label4" >4、占用授信额度的开证业务; </div>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.addbcb.label6" data-path=".addbcb.label6" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Litrog/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -119,7 +119,7 @@ import Engp from "~/views/Public/Engp"
import Ccvpan from "~/views/Public/Ccvpan"
import Setpan from "~/views/Public/Setpan"
import Glepan from "~/views/Public/Glepan"
import Coninfp from "~/views/Public/Coninfp"
//mport Coninfp from "~/views/Public/Coninfp"
import Docpan from "~/views/Public/Docpan"
import Doctre from "~/views/Public/Doctre"
import Limitbody from "~/views/Public/Limitbody"
......@@ -131,7 +131,7 @@ export default {
"m-ccvpan" : Ccvpan,
"m-setpan" : Setpan,
"m-glepan" : Glepan,
"m-coninfp" : Coninfp,
// "m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-addbcb" : Addbcb,
......
......@@ -49,7 +49,7 @@ export default {
};
},
created() {
this.loadCellData();
// this.loadCellData();
},
mounted() {
this.calcAgain();
......
......@@ -40,12 +40,12 @@
</div>
<el-row class="header-tool-userdetail-action">
<el-button
<!-- <el-button
@click="showHomeCellSettingDialog"
size="small"
style="width: 100%; margin-left: 0px; margin-top: 5px"
>首页组件</el-button
>
> -->
<el-button
@click="showChgPwdDialog"
size="small"
......
......@@ -41,6 +41,8 @@
</template>
<template slot-scope="scope">
<el-form-item :prop="`${argadr.grp}.${rol}.docgrd.`+ scope.$index +'.docnam'">
<!-- check时有提示信息,需用el-form-item标签包起来,且有prop= -->
<!-- {{scope.row.docnam}} -->
<c-select style="width: 100%" placeholder="请选择" v-model="scope.row.docnam"
:disabled="disabledDocnam">
......@@ -48,6 +50,7 @@
@change="docpre" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</template>
</el-table-column>
</el-table-column>
......
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