Commit c106f1ad by Wuyuqiu

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 c3750f0f f5fc35d2
......@@ -314,10 +314,10 @@
.el-form-item.is-required:not(.is-no-asterisk) .el-form-item__label-wrap>.el-form-item__label:after,
.el-form-item.is-required:not(.is-no-asterisk)>.el-form-item__label:after {
content: '*';
color: #F56C6C;
margin-left: 4px;
margin-right: -7px;
margin-left: 2px;
}
.el-tree-node__label {
......
......@@ -264,12 +264,7 @@ export default {
.search-wrapper >>> .el-input input::-ms-input-placeholder{text-align: center;}
.search-wrapper >>> .el-input input::-webkit-input-placeholder{text-align: center;}
.search-wrapper >>> .el-input .el-input__inner {
/* height: 30px; */
padding: 10px 20px;
/* position:relative;
top:-3px; */
padding: 10px 20px 10px 30px;
}
.search-sug {
position: absolute;
......
......@@ -12,7 +12,7 @@ export default {
"dftcre.dfdgrp.rec.fintyp" :Utils.defaultFunction,
"bptbck.dscbckcur" :Utils.defaultFunction,
"setmod.doccur" :Utils.defaultFunction,
"setmod.docamt" :Utils.defaultFunction,
// "setmod.docamt" :Utils.defaultFunction,
"trtcre.trtp.flowflag" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
"dftcre.dfflag" :Utils.defaultFunction,
......
......@@ -391,25 +391,24 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChangeDocamt(){
this.flag3 = false;
let isNull = this.model.mtabut.clsflg; //获取调用前的勾选状态
let rtnmsg = await this.executeRule("setmod.docamt")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
this.flag3 = true;
//初始化勾选
if(isNull != ""){ //如果调用前为勾选,调后也勾选
this.model.mtabut.clsflg="X";
}
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
// async onChangeDocamt(){
// this.flag3 = false;
// let isNull = this.model.mtabut.clsflg; //获取调用前的勾选状态
// let rtnmsg = await this.executeRule("setmod.docamt")
// if(rtnmsg.respCode == SUCCESS)
// {
// //TODO 处理数据逻辑
// this.updateModel(rtnmsg.data);
// this.flag3 = true;
// //初始化勾选
// if(isNull != ""){ //如果调用前为勾选,调后也勾选
// this.model.mtabut.clsflg="X";
// }
// }
// else
// {
// this.$notify.error({title: '错误',message: '服务请求失败!'});
// }
// },
}
\ No newline at end of file
......@@ -19,7 +19,7 @@ export default {
{max: 3,message:"长度不能超过3"}
],
"lidgrp.cbs.opn1.amt":[
{type: "number", required: false, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
],
......@@ -86,7 +86,7 @@ export default {
"brdgrp.rec.tenmaxday":[
{type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
{type: "number",max: 999,message:"不能超过999"}
],
"brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -176,7 +176,7 @@ export default {
],
"brdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"},
{max: 100,message:"长度不能超过100"}
{max: 140,message:"长度不能超过140"}
],
"brdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"},
......
<template>
<c-page>
<div class="eContainer">
<div
<!--div
>
<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>
</div-->
<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="myTabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
......@@ -35,25 +32,31 @@
</el-tab-pane-->
<!--PD000000 -->
<el-tab-pane label="费用/账务" name="setpan">
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
<m-engp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="备查/附言" name="addbcb">
<m-addbcb :model="model" :codes="codes"/>
<c-content>
<m-addbcb :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
<c-content>
<m-docpan :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes"/>
<c-content>
<m-doctre :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
......
......@@ -18,7 +18,7 @@
<template slot="footer">
<c-button
style="
margin: 0 10px 0 10px;
margin: 0 0 0 10px;
padding: 0 12px;
"
size="small"
......
<template>
<c-page title="">
<div class="eContainer">
<div
>
<!--div>
<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" @click="setDraggableContent('cms', '影像信息')">影像信息</el-button>
<el-button size="small">制裁信息</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">智能提示</el-button>
</div>
</div-->
<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"
>
<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">
<!--brtame PD000057 Release Goods -->
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--el-tab-pane label="提货担保" name="rog">
......@@ -58,9 +36,9 @@
</c-content>
</el-tab-pane-->
<!--liaall PD000027 Liability -->
<el-tab-pane label="费用/账务" name="engp">
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<m-engp :model="model" :codes="codes" />
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--setmod PD000000 Settlement
......@@ -70,7 +48,6 @@
</c-content>
</el-tab-pane>
<el-tab-pane label="会计分录" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes" />
......@@ -79,37 +56,35 @@
-->
<!--coninf PD000000 Completion -->
<el-tab-pane label="备查/附言" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
<c-content>
<m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes" />
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes" />
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
</c-function-btn>
</div>
</c-page>
</c-page>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
......@@ -171,24 +146,28 @@ export default {
methods: {
// myTabClick(tab) {
// this.tabClick(tab);
/**
* do it yourself
**/
/**
* do it yourself
**/
// },
},
created:async function(){
created: async function () {
console.log("进入brtame交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
this.$notify.error({
title: '错误',
message: '服务请求失败!'
});
}
},
};
</script>
<style>
</style>
<template>
<c-page>
<div class="eContainer">
<div>
<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>
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000037
<div class="eContainer">
<!--div>
<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-->
<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">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :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>
<!--PD000037
<el-tab-pane label="详情内容" name="utlp">
<c-content>
<m-utlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>-->
<!--PD000059
<!--PD000059
<el-tab-pane label="不符点/拒绝详情" name="brtdcrd">
<c-content>
<m-brtdcrd :model="model" :codes="codes"/>
......@@ -40,15 +42,15 @@
<m-mt750p :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>
<!--PD000000
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000
<el-tab-pane label="结算" name="setpan">
<c-content>
<m-setpan :model="model" :codes="codes"/>
......@@ -58,54 +60,45 @@
<el-tab-pane label="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane>-->
<!--PD000000 -->
<el-tab-pane label="备查/附言" name="addbcb">
<m-addbcb :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on: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>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</div>
</c-page>
<!--PD000000 -->
<el-tab-pane label="备查/附言" name="addbcb">
<c-content>
<m-addbcb :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>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on: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>
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
</c-function-btn>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
......@@ -121,8 +114,6 @@ import Glepan from "~/views/Public/Glepan";
import Ovwp from "./Ovwp"
import Addbcb from "./Addbcb"
// import Engp from "./Engp"
// import Setpan from "./Setpan"
// import Coninfp from "./Coninfp"
......@@ -138,19 +129,18 @@ import Limitbody from "~/views/Public/Limitbody";
import Doctre from "~/views/Public/Doctre"
import commonFuncs from "~/mixin/commonFuncs"
export default {
name: "Brtdcr",
components:{
components: {
"m-mt750p": Mt750p,
"m-utlp" : Utlp,
"m-brtdcrd" : Brtdcrd,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-limitbody" : Limitbody,
"m-utlp": Utlp,
"m-brtdcrd": Brtdcrd,
"m-engp": Engp,
"m-setpan": Setpan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-limitbody": Limitbody,
"m-glepan": Glepan,
"m-ovwp": Ovwp,
"m-addbcb": Addbcb,
......@@ -161,8 +151,8 @@ export default {
root: this
}
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "brtdcr",
......@@ -176,28 +166,32 @@ export default {
},
}
},
methods:{
methods: {
// myTabClick(tab){
// this.tabClick(tab)
/**
* do it yourself
**/
/**
* do it yourself
**/
// }
},
created:async function(){
created: async function () {
console.log("进入brtdcr交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
this.$notify.error({
title: '错误',
message: '服务请求失败!'
});
}
},
}
</script>
<style>
</style>
<template>
<c-page title="进口信用证单据展期">
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> j加操作按钮-->
<div
>
<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> -->
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> j加操作按钮-->
<!--div>
<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>
</div>
</div-->
<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="myTabClick">
<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="myTabClick">
<el-tab-pane label="业务信息" name="ovwp">
<c-content>
<m-ovwp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<el-tab-pane label="业务信息" name="ovwp">
<m-ovwp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000024
<!--PD000024
<el-tab-pane label="展期" name="brteus">
<m-brteus :model="model" :codes="codes" />
</el-tab-pane> -->
<!-- ======新增隐藏面板(从brtudp交易的隐藏页面传(沿用)过来的)mt750p、mt754p、othadvtypp====== -->
<!--PD000139
<!-- ======新增隐藏面板(从brtudp交易的隐藏页面传(沿用)过来的)mt750p、mt754p、othadvtypp====== -->
<!--PD000139
<el-tab-pane label="不符点通知" name="mt750p" v-if="model.brdgrp.rec.advtyp=='750'">
<c-content>
<m-mt750p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>-->
<!--PD000147
<!--PD000147
<el-tab-pane label="付款通知" name="mt754p" v-if="model.brdgrp.rec.advtyp=='754'">
<c-content>
<m-mt754p :model="model" :codes="codes" />
</c-content>
</el-tab-pane>-->
<!--PD000213
<!--PD000213
<el-tab-pane label="其他通知" name="othadvtypp" v-if="model.brdgrp.rec.advtyp=='oth'">
<m-othadvtypp :model="model" :codes="codes" />
</el-tab-pane>-->
<!--PD000027 -->
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="备查/附言" name="addbcb">
<m-addbcb :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文和面函" name="docpan">
<m-docpan :model="model" :codes="codes" />
</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>
<m-engp :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>
<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="addbcb">
<c-content>
<m-addbcb :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>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" @select-ety="selectEty"></c-grid-ety-prompt-dialog>
</div>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes" />
</el-tab-pane>
<c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
@select-ety="selectEty"
></c-grid-ety-prompt-dialog>
</div>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
......@@ -140,66 +138,69 @@ import Mt754p from "../Brtudp/Mt754p";
import Othadvtypp from "../Brtudp/Othadvtypp";
export default {
name: "Brteus",
components: {
"m-brteus": Brteuss,
"m-mt750p" : Mt750p,
"m-mt754p" : Mt754p,
"m-othadvtypp" : Othadvtypp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-limitbody": Limitbody,
"m-addbcb": Addbcb,
"m-ovwp": Ovwp,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "brteus",
model: new Brteus().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable//...即返回到views同级,关联码表
},
}
},
methods: {
myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
name: "Brteus",
components: {
"m-brteus": Brteuss,
"m-mt750p": Mt750p,
"m-mt754p": Mt754p,
"m-othadvtypp": Othadvtypp,
"m-engp": Engp,
"m-setpan": Setpan,
"m-glepan": Glepan,
"m-coninfp": Coninfp,
"m-docpan": Docpan,
"m-doctre": Doctre,
"m-limitbody": Limitbody,
"m-addbcb": Addbcb,
"m-ovwp": Ovwp,
},
provide() {
return {
root: this
}
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "ovwp",
trnName: "brteus",
model: new Brteus().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable //...即返回到views同级,关联码表
},
}
},
methods: {
myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created: async function () {
console.log("进入brteus交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
} else {
this.$notify.error({
title: '错误',
message: '服务请求失败!'
});
}
}
},
created: async function () {
console.log("进入brteus交易");
let rtnmsg = await this.init({})
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
}
else {
this.$notify.error({ title: '错误', message: '服务请求失败!' });
}
}
}
</script>
<style>
</style>
......@@ -3,15 +3,15 @@
<c-row>
<c-col :span="24">
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="12" class="col-left">
<c-col :span="24">
<c-col :span="21">
<el-form-item label="不符点" prop="brdgrp.blk.docdis">
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入不符点" :disabled="model.brdgrp.blk.docdisflg==''?true:false" rows="5" disabled></c-input>
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入不符点" :disabled="model.brdgrp.blk.docdisflg==''?true:false" rows="5"></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel" :disabled="model.brdgrp.blk.docdisflg==''?true:false" disabled>
<c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel" :disabled="model.brdgrp.blk.docdisflg==''?true:false">
...
</c-button>
</c-col>
......@@ -25,7 +25,7 @@
<c-col :span="24">
<c-col :span="21">
<el-form-item label="结算指示" prop="brdgrp.blk.setinsbr">
<c-input type="textarea" v-model="model.brdgrp.blk.setinsbr" maxlength="65" show-word-limit placeholder="请输入结算指示"rows="3" disabled></c-input>
<c-input type="textarea" v-model="model.brdgrp.blk.setinsbr" maxlength="65" show-word-limit placeholder="请输入结算指示" rows="3" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="3">
......@@ -46,7 +46,7 @@
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
<c-col :span="12" class="col-right">
<c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.igndisflg" disabled>忽略不符点</c-checkbox>
</c-col>
......
......@@ -5,7 +5,7 @@
<c-col :span="24">
<!---------------------------左边--------------------------->
<c-col :span="11" >
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="信用证编号" prop="lidgrp.rec.ownref">
<c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入信用证编号" disabled></c-input>
......@@ -92,7 +92,7 @@
</c-col>
<!---------------------------右边--------------------------->
<c-col :span="11" :offset="1">
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="到期日" prop="lidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width:100%" placeholder="请选择日期" disabled></c-date-picker>
......
......@@ -2,7 +2,7 @@
<div class="eibs-tab">
<c-row>
<c-col :span="24" >
<c-col :span="11">
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="提货担保申请人" prop="brdgrp.rec.relgodflg">
<c-select v-model="model.brdgrp.rec.relgodflg" style="width:100%" placeholder="请选择提货担保申请人" disabled :code="codes.relgodflg">
......@@ -81,7 +81,7 @@
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="合同编号" prop="brtp.connum">
<c-input v-model="model.brtp.connum" maxlength="35" placeholder="请输入合同编号" disabled></c-input>
......
......@@ -4,7 +4,7 @@
<c-col :span="24">
<!---------------------------左边--------------------------->
<c-col :span="11" >
<c-col :span="12" class="col-left">
<c-col :span="24">
<el-form-item label="信用证编号" prop="lidgrp.rec.ownref">
<c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入信用证编号" disabled></c-input>
......@@ -98,7 +98,7 @@
</c-col>
<!---------------------------右边--------------------------->
<c-col :span="11" :offset="1">
<c-col :span="12" class="col-right">
<c-col :span="24">
<el-form-item label="到期日" prop="lidgrp.rec.expdat">
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width:100%" placeholder="请选择日期" disabled></c-date-picker>
......
<template>
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<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>
</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="myTabClick">
<!--PD000018 -->
<el-tab-pane label="偿还垫款" name="utlp">
<c-content>
<m-utlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外记账" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="结算" name="setpan">
<m-setpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="会计分录" name="glepan">
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文和面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="概览信息" name="ovwp">
<m-ovwp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000062 -->
<el-tab-pane label="不符点" name="docpre">
<m-docpre :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000079 -->
<el-tab-pane label="装运信息" name="shpdet">
<m-shpdet :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
<!--未找到相关panels-->
<!--PD000031
<el-tab-pane label="PD000031" name="brtapll1">
<m-brtapll1 :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000049
<el-tab-pane label="PD000049" name="prtswtr">
<m-prtswtr :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000062
<el-tab-pane label="PD000062" name="prtswtrp">
<m-prtswtrp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000061
<el-tab-pane label="PD000061" name="xmldoc">
<m-xmldoc :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000060
<el-tab-pane label="PD000060" name="prtswtp">
<m-prtswtp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000001
<el-tab-pane label="PD000001" name="dnfp">
<m-dnfp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000020
<el-tab-pane label="PD000020" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000015
<el-tab-pane label="PD000015" name="cmnsetl1">
<m-cmnsetl1 :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000005
<el-tab-pane label="PD000005" name="syswrndisplay">
<m-syswrndisplay :model="model" :codes="codes"/>
</el-tab-pane>-->
</c-tabs>
</el-form>
</div>
<c-page>
<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="myTabClick">
<!--PD000018 -->
<el-tab-pane label="偿还垫款" name="utlp">
<c-content>
<m-utlp :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="保证金" name="ccvpan">
<m-ccvpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<el-collapse v-model="fyzw">
<c-content>
<el-collapse-item title="表外记账" name="engp">
<!--PD000027 -->
<m-engp :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="结算" name="setpan">
<!--PD000000 -->
<m-setpan :model="model" :codes="codes"/>
</el-collapse-item>
<el-collapse-item title="会计分录" name="glepan">
<!--PD000001 -->
<m-glepan :model="model" :codes="codes"/>
</el-collapse-item>
</c-content>
</el-collapse>
</el-tab-pane>
<!--PD000000 -->
<el-tab-pane label="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文/面函" name="docpan">
<m-docpan :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件信息" name="doctre">
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="概览信息" name="ovwp">
<m-ovwp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000062 -->
<el-tab-pane label="不符点" name="docpre">
<m-docpre :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000079 -->
<el-tab-pane label="装运信息" name="shpdet">
<c-content>
<m-shpdet :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
<!--未找到相关panels-->
<!--PD000031
<el-tab-pane label="PD000031" name="brtapll1">
<m-brtapll1 :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000049
<el-tab-pane label="PD000049" name="prtswtr">
<m-prtswtr :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000062
<el-tab-pane label="PD000062" name="prtswtrp">
<m-prtswtrp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000061
<el-tab-pane label="PD000061" name="xmldoc">
<m-xmldoc :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000060
<el-tab-pane label="PD000060" name="prtswtp">
<m-prtswtp :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000001
<el-tab-pane label="PD000001" name="dnfp">
<m-dnfp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000020
<el-tab-pane label="PD000020" name="detp">
<m-detp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000015
<el-tab-pane label="PD000015" name="cmnsetl1">
<m-cmnsetl1 :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000005
<el-tab-pane label="PD000005" name="syswrndisplay">
<m-syswrndisplay :model="model" :codes="codes"/>
</el-tab-pane>-->
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<!-- <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> -->
</c-function-btn>
</div>
</c-page>
</template>
<script>
import Api from "~/service/Api"
......@@ -198,6 +205,7 @@ export default {
codes: {
...CodeTable
},
fyzw: ['engp']
}
},
methods:{
......
......@@ -130,7 +130,7 @@
</c-col>
<c-col :span="12">
<el-form-item label="远期最大期限" prop="brdgrp.rec.tenmaxday" label-width="120px">
<c-input v-model="model.brdgrp.rec.tenmaxday" placeholder="请输入天数" disabled></c-input>
<c-input v-model.number="model.brdgrp.rec.tenmaxday" placeholder="请输入天数" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
......@@ -161,7 +161,8 @@
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="5px" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入金额" @blur="onChangeDocamt"></c-input>
<c-input v-model="model.setmod.docamt" placeholder="请输入金额"
@keyup.enter.native="$event.target.blur()" @blur="eventFunction('setmod.docamt')"></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -174,7 +175,7 @@
<c-col :span="11">
<c-fullbox>
<el-form-item label="" label-width="5px" prop="setmod.setamt">
<c-input v-model="model.setmod.setamt" placeholder="请输入金额" :disabled=this.flag3></c-input>
<c-input v-model="model.setmod.setamt" placeholder="请输入金额" disabled></c-input>
</el-form-item>
</c-fullbox>
</c-col>
......@@ -191,7 +192,8 @@
</c-col>
<c-col :span="11">
<el-form-item label="" prop="aamset.utlamt" label-width="5px">
<c-input v-model="model.aamset.utlamt" placeholder="请输入金额" :disabled=this.flag3></c-input>
<c-input v-model="model.aamset.utlamt" placeholder="请输入金额"
@keyup.enter.native="$event.target.blur()" @blur="eventFunction('aamset.utlamt')"></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -205,7 +207,8 @@
</c-col>
<c-col :span="11">
<el-form-item label="" prop="aamset.utlamt2" label-width="5px">
<c-input v-model="model.aamset.utlamt2" placeholder="请输入金额" :disabled=this.flag3></c-input>
<c-input v-model="model.aamset.utlamt2" placeholder="请输入金额"
@change="eventFunction('aamset.utlamt2')"></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -224,7 +227,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="闭卷标识" label-width="80px" prop="setmod.docamt" style="margin-left:20px">
<el-form-item label="闭卷标识" label-width="80px" prop="mtabut.clsflg" style="margin-left:20px">
<c-checkbox v-model="model.mtabut.clsflg" style="margin-left:20px" true-label="X"></c-checkbox>
</el-form-item>
</c-col>
......@@ -443,7 +446,7 @@
<c-col :span="24">
<el-form-item label="名称地址" prop="brdgrp.prb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.prb.pts.adrblk" row="4" maxlength="35" show-word-limit placeholder="请输入名称地址" disabled></c-input>
<c-input type="textarea" v-model="model.brdgrp.prb.pts.adrblk" row="4" maxlength="140" show-word-limit placeholder="请输入名称地址" disabled></c-input>
</el-form-item>
</c-col>
......
......@@ -57,7 +57,7 @@
<!--PD000027 -->
<el-tab-pane label="费用/账务" name="engp">
<el-tab-pane label="费用/账务" name="engp,setpan,glepan">
<m-engp :model="model" :codes="codes" />
</el-tab-pane>
......
......@@ -427,6 +427,7 @@ const BusRouter = [
{ path: 'Bctsel', component: Bctsel, name: 'Bctsel', meta: { title: '进口代收' } },
{ path: 'Cnysel', component: Cnysel, name: 'Cnysel', meta: { title: '跨境人民币查询' } },
{ path: 'Cptrel', component: Cptrel, name: 'Cptrel', meta: { title: '汇款复核与查询' } },
{ path: 'Cptsel', component: Cptrel, name: 'Cptrel', meta: { title: '汇款交易入口' } },
{ path: 'Cptcan', component: Cptcan, name: 'Cptcan', meta: { title: '汇款注销' } },
{ path: 'Cptrep', component: Cptrep, name: 'Cptrep', meta: { title: '挂账解付' } },
{ path: 'Cptbat', component: Cptbat, name: 'Cptbat', meta: { title: '批量汇款' } },
......
......@@ -13,7 +13,7 @@
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
style="padding: 0 12px"
size="small"
type="primary"
>
......@@ -108,7 +108,7 @@
<c-input :disabled="true" v-model="model.brdgrp.rec.ownref" maxlength="16" placeholder="请输入Document Reference"></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
style="padding: 0 12px"
size="small"
type="primary"
>
......@@ -219,7 +219,7 @@
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
style="margin: 0 10px;padding: 0 12px"
size="small"
type="primary"
>
......
......@@ -6,7 +6,7 @@
:rules="rules"
ref="modelForm"
label-width="150px"
label-position="left"
label-position="right"
size="small"
:validate-on-rule-change="false"
>
......
......@@ -323,45 +323,32 @@ export default {
};
</script>
<style scoped>
.eContainer-menu-search {
display: flex;
align-items: center;
justify-content: space-around;
height: 40px;
}
.eContainer-menu-search .el-button {
border: none;
font-size: 20px;
padding: 9.01px 20px;
}
.eContainer-menu-search .el-input {
width: auto;
position: absolute;
right: 20px;
top: 5px;
left: 60px;
.eContainer-menu-search >>> .search-wrapper{
margin-right: 20px;
}
.eContainer-scroller .el-scrollbar__wrap {
overflow: auto;
margin-right: 0px !important;
.eContainer-menu-search >>> .search-wrapper .el-input .el-input__inner {
height: 28px;
}
.eContainer-menu-search {
width: 100%;
position: relative;
.eContainer-menu-search >>> .search-wrapper .el-input--small .el-input__icon {
line-height: 28px;
}
.eContainer-menu-search .el-input,
.eContainer-menu-search .search-wrapper {
width: auto;
position: absolute;
right: 20px;
top: 5px;
left: 60px;
}
.eContainer-menu-search .el-input .el-input__inner {
height: 30px;
}
.eContainer-menu-search .el-icon-search {
line-height: 30px;
.eContainer-scroller .el-scrollbar__wrap {
overflow: auto;
margin-right: 0px !important;
}
.eContainer-scroller {
......
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