Commit 9d8b17c1 by LiRui

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 3a060873 ea209840
......@@ -400,7 +400,12 @@
.el-table__fixed,
.el-table__fixed-right {
height: 100% !important;
bottom: 17px;
bottom: 16px;
z-index: 1;
}
.el-table__body-wrapper,.is-scrolling-left{
z-index: 2;
}
/* medium_button_change_small */
......@@ -546,6 +551,8 @@
.el-checkbox {
float: right;
text-align: center;
height: 32px;
line-height: 32px;
}
/* checkbox左对齐 */
......
......@@ -319,6 +319,8 @@ export default {
}
},
async onSeainf() {},
async onGctpGetrefbut() {},
async click() {},
async onSav(){
let rtnmsg = await this.executeRule("sav")
if(rtnmsg.respCode == SUCCESS)
......
......@@ -216,7 +216,7 @@ export default {
"cptp.pyeadr":[
{type: "string", required: true, message: "必输项"},
{max: 40,message:"长度不能超过40"}
{max: 100,message:"长度不能超过100"}
],
"cpdgrp.rec.amt71f":[
......@@ -371,7 +371,7 @@ export default {
],
"lendoc.vercerref":[
{type: "string", required: false, message: "必输项"},
{type: "string", required: true, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"lendoc.decnum":[
......
import Utils from "~/utils"
/**
* Dbcinf Check规则
*/
let checkObj = {
"recgrp.bas.othamt" :null,
"recgrp.bas.outchargeamt" :null,
"recgrp.bas.lcbgno" :null,
"recgrp.bas.custnm" :null,
"recgrp.bas.txccy" :null,
"ctlmod.wrkdbl.trdtyp" :null,
"recgrp.bas.actuamt" :null,
"recgrp.bas.custcod" :null,
"recgrp.bas.fcyamt" :null,
"recgrp.bas.actuccy" :null,
"recgrp.bas.txamt" :null,
"recgrp.bas.outchargeccy" :null,
"recgrp.bas.actiondesc" :null,
"recgrp.bas.lcyamt" :null,
"recgrp.bas.issdate" :null,
"recgrp.bas.actiontype" :null,
"recgrp.bas.rptno" :null,
"ctlmod.dbl.reldat" :null,
"recgrp.bas.othacc" :null,
"recgrp.bas.oppuser" :null,
"recgrp.bas.exrate" :null,
"bopbut.acttyp" :null,
"recgrp.bas.lcyacc" :null,
"recgrp.bas.idcode" :null,
"recgrp.bas.fcyacc" :null,
"recgrp.bas.buscode" :null,
"recgrp.bas.custype" :null,
"recgrp.bas.methods" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Dbcinf Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"recgrp.bas.methods" :Utils.defaultFunction,
"bopbut.dclflg" :Utils.defaultFunction,
"bopbut.basflg" :Utils.defaultFunction,
"bopbut.vrfflg" :Utils.defaultFunction,
"recgrp.bas.tmpref" :Utils.defaultFunction,
"recgrp.bas.buscode" :Utils.defaultFunction,
"recgrp.bas.custype" :Utils.defaultFunction,
"ctlmod.wrkdbl.trdtyp" :Utils.defaultFunction,
"recp.baspp.acp" :Utils.defaultFunction,
"recgrp.bas.rptno" :Utils.defaultFunction,
"recgrp.bas.custcod" :Utils.defaultFunction,
"recgrp.bas.ownextkey" :Utils.defaultFunction,
"bopbut.ackflg" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onBopbutSav(){
let rtnmsg = await this.executeRule("bopbut.sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutMod(){
let rtnmsg = await this.executeRule("bopbut.mod")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutChk(){
let rtnmsg = await this.executeRule("bopbut.chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutDel(){
let rtnmsg = await this.executeRule("bopbut.del")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutAdd(){
let rtnmsg = await this.executeRule("bopbut.add")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutExt(){
let rtnmsg = await this.executeRule("bopbut.ext")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutSav(){
let rtnmsg = await this.executeRule("bopbut.sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutMod(){
let rtnmsg = await this.executeRule("bopbut.mod")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutChk(){
let rtnmsg = await this.executeRule("bopbut.chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutDel(){
let rtnmsg = await this.executeRule("bopbut.del")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutExt(){
let rtnmsg = await this.executeRule("bopbut.ext")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"ctlmod.dbl.reldat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopbut.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"recgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"recgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"recgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"recgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"recgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"recgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.actuamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.issdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"recgrp.bas.lcbgno":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.bas.tenor":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Dbcinf{
constructor () {
this.data = {
bopbut:{
boplabel:"", // 申报信息 .bopbut.boplabel
acttyplab:"", // ACTTYP Label .bopbut.acttyplab
basflg:"", // 基'⌒畔 .bopbut.basflg
dclflg:"", // 申报信息 .bopbut.dclflg
vrfflg:"", // 管理信息 .bopbut.vrfflg
ackflg:"", // 申报无误 .bopbut.ackflg
actiondesc:"", // 修改/删除原因 .bopbut.actiondesc
acttyp:"", // 款项标志 .bopbut.acttyp
},
ctlmod:{
wrkdbl:{
trdtyp:"", // �'�易类型 .ctlmod.wrkdbl.trdtyp
},
dbl:{
reldat:"", // 收付汇日期 .ctlmod.dbl.reldat
},
},
recp:{
baspp:{
cusnam:"", // .recp.baspp.cusnam
cornam:"", // .recp.baspp.cornam
corpnam:"", // .recp.baspp.corpnam
roptnam:"", // RoptNam .recp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .recp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .recp.baspp.lcyamtlab
acp:"", // 确认 .recp.baspp.acp
tmprefnew:"", // TMPREFLABEL .recp.baspp.tmprefnew
},
},
recgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .recgrp.bas.tmpref
ownextkey:"", // 地区机构号 .recgrp.bas.ownextkey
actiontype:"", // 操作类型 .recgrp.bas.actiontype
rptno:"", // 申报号码 .recgrp.bas.rptno
idcode:"", // 身份证件号码 .recgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .recgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .recgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .recgrp.bas.fcyacc
othamt:"", // 其它金额 .recgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .recgrp.bas.othacc
methods:"", // 结算方式 .recgrp.bas.methods
buscode:"", // 银行业务编号 .recgrp.bas.buscode
custype:"", // 类型 .recgrp.bas.custype
actiondesc:"", // 操作类型 .recgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .recgrp.bas.exrate
lcyamt:"", // �'�汇金额 .recgrp.bas.lcyamt
custnm:"", // 付款人名称 .recgrp.bas.custnm
oppuser:"", // 收款人名称 .recgrp.bas.oppuser
custcod:"", // 组织机构 .recgrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .recgrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .recgrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .recgrp.bas.lcbgno
issdate:"", // 开证日期 .recgrp.bas.issdate
tenor:"", // 期限 .recgrp.bas.tenor
txccy:"", // 付款币种及金额 .recgrp.bas.txccy
txamt:"", // 付款币种及金额 .recgrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .recgrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .recgrp.bas.outchargeamt
},
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
import Utils from "~/utils"
/**
* Dbcinf Check规则
*/
let checkObj = {
"recgrp.bas.othamt" :null,
"recgrp.bas.outchargeamt" :null,
"recgrp.bas.lcbgno" :null,
"recgrp.bas.custnm" :null,
"recgrp.bas.txccy" :null,
"ctlmod.wrkdbl.trdtyp" :null,
"recgrp.bas.actuamt" :null,
"recgrp.bas.custcod" :null,
"recgrp.bas.fcyamt" :null,
"recgrp.bas.actuccy" :null,
"recgrp.bas.txamt" :null,
"recgrp.bas.outchargeccy" :null,
"recgrp.bas.actiondesc" :null,
"recgrp.bas.lcyamt" :null,
"recgrp.bas.issdate" :null,
"recgrp.bas.actiontype" :null,
"recgrp.bas.rptno" :null,
"ctlmod.dbl.reldat" :null,
"recgrp.bas.othacc" :null,
"recgrp.bas.oppuser" :null,
"recgrp.bas.exrate" :null,
"bopbut.acttyp" :null,
"recgrp.bas.lcyacc" :null,
"recgrp.bas.idcode" :null,
"recgrp.bas.fcyacc" :null,
"recgrp.bas.buscode" :null,
"recgrp.bas.custype" :null,
"recgrp.bas.methods" :null,
}
for (const key in checkObj) {
if (Object.hasOwnProperty.call(checkObj, key)) {
checkObj[key] = checkObj[key] ? checkObj[key] : Utils.reflectCheck(key)
}
}
export default checkObj
/**
* Dbcinf Default规则
*/
import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"recgrp.bas.methods" :Utils.defaultFunction,
"bopbut.dclflg" :Utils.defaultFunction,
"bopbut.basflg" :Utils.defaultFunction,
"bopbut.vrfflg" :Utils.defaultFunction,
"recgrp.bas.tmpref" :Utils.defaultFunction,
"recgrp.bas.buscode" :Utils.defaultFunction,
"recgrp.bas.custype" :Utils.defaultFunction,
"ctlmod.wrkdbl.trdtyp" :Utils.defaultFunction,
"recp.baspp.acp" :Utils.defaultFunction,
"recgrp.bas.rptno" :Utils.defaultFunction,
"recgrp.bas.custcod" :Utils.defaultFunction,
"recgrp.bas.ownextkey" :Utils.defaultFunction,
"bopbut.ackflg" :Utils.defaultFunction,
}
//你可以添加自动default处理
import Api from "~/service/Api"
import Utils from "~/utils"
export default {
async onBopbutSav(){
let rtnmsg = await this.executeRule("bopbut.sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutMod(){
let rtnmsg = await this.executeRule("bopbut.mod")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutChk(){
let rtnmsg = await this.executeRule("bopbut.chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutDel(){
let rtnmsg = await this.executeRule("bopbut.del")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutAdd(){
let rtnmsg = await this.executeRule("bopbut.add")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutExt(){
let rtnmsg = await this.executeRule("bopbut.ext")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutSav(){
let rtnmsg = await this.executeRule("bopbut.sav")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetreftmp(){
let rtnmsg = await this.executeRule("baspp.getreftmp")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBasppGetref(){
let rtnmsg = await this.executeRule("baspp.getref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutMod(){
let rtnmsg = await this.executeRule("bopbut.mod")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutChk(){
let rtnmsg = await this.executeRule("bopbut.chk")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutDel(){
let rtnmsg = await this.executeRule("bopbut.del")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onButpErr(){
let rtnmsg = await this.executeRule("butp.err")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onBopbutExt(){
let rtnmsg = await this.executeRule("bopbut.ext")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
}
\ No newline at end of file
export default {
"ctlmod.dbl.reldat":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopbut.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"recgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"recgrp.bas.actiondesc":[
{type: "string", required: true, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"recgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"recgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"recgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"recgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"recgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"recgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.actuamt":[
{type: "number", required: false, message: "必输项"} ],
"recgrp.bas.issdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"recgrp.bas.lcbgno":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"recgrp.bas.tenor":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
export default class Dbcinf{
constructor () {
this.data = {
bopbut:{
boplabel:"", // 申报信息 .bopbut.boplabel
acttyplab:"", // ACTTYP Label .bopbut.acttyplab
basflg:"", // 基'⌒畔 .bopbut.basflg
dclflg:"", // 申报信息 .bopbut.dclflg
vrfflg:"", // 管理信息 .bopbut.vrfflg
ackflg:"", // 申报无误 .bopbut.ackflg
actiondesc:"", // 修改/删除原因 .bopbut.actiondesc
acttyp:"", // 款项标志 .bopbut.acttyp
},
ctlmod:{
wrkdbl:{
trdtyp:"", // �'�易类型 .ctlmod.wrkdbl.trdtyp
},
dbl:{
reldat:"", // 收付汇日期 .ctlmod.dbl.reldat
},
},
recp:{
baspp:{
cusnam:"", // .recp.baspp.cusnam
cornam:"", // .recp.baspp.cornam
corpnam:"", // .recp.baspp.corpnam
roptnam:"", // RoptNam .recp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .recp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .recp.baspp.lcyamtlab
acp:"", // 确认 .recp.baspp.acp
tmprefnew:"", // TMPREFLABEL .recp.baspp.tmprefnew
},
},
recgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .recgrp.bas.tmpref
ownextkey:"", // 地区机构号 .recgrp.bas.ownextkey
actiontype:"", // 操作类型 .recgrp.bas.actiontype
rptno:"", // 申报号码 .recgrp.bas.rptno
idcode:"", // 身份证件号码 .recgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .recgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .recgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .recgrp.bas.fcyacc
othamt:"", // 其它金额 .recgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .recgrp.bas.othacc
methods:"", // 结算方式 .recgrp.bas.methods
buscode:"", // 银行业务编号 .recgrp.bas.buscode
custype:"", // 类型 .recgrp.bas.custype
actiondesc:"", // 操作类型 .recgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .recgrp.bas.exrate
lcyamt:"", // �'�汇金额 .recgrp.bas.lcyamt
custnm:"", // 付款人名称 .recgrp.bas.custnm
oppuser:"", // 收款人名称 .recgrp.bas.oppuser
custcod:"", // 组织机构 .recgrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .recgrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .recgrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .recgrp.bas.lcbgno
issdate:"", // 开证日期 .recgrp.bas.issdate
tenor:"", // 期限 .recgrp.bas.tenor
txccy:"", // 付款币种及金额 .recgrp.bas.txccy
txamt:"", // 付款币种及金额 .recgrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .recgrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .recgrp.bas.outchargeamt
},
},
pageId: "" // ctx的key
}
}
}
\ No newline at end of file
......@@ -12,103 +12,7 @@ export default class Setmod {
setglg: {
labdspflg: "", // Label for Type of Settlement .setmod.setglg.labdspflg
setgll01:{
sespay:{
rcvcor2acc:"",
strinf:"",
},
setgrp:{
actser:{
pts:{
extkey:"", // setmod.setglg.setgll01.setgrp.actser.pts.extkey
adrblk:"", // setmod.setglg.setgll01.setgrp.actser.pts.adrblk
},
},
rcvcor2:{
pts:{
extkey:"", // setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey
adrblk:"", // setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk
},
},
snd756:{
pts:{
extkey:"", // MT756详情 setmod.setglg.setgll01.setgrp.snd756.pts.extkey
adrblk:"", // setmod.setglg.setgll01.setgrp.snd756.pts.adrblk
},
},
},
},
setgll:[],
sespay:{
strinf202:"",
triacc:"",
coract:"",
evebnk:"",
corbnk:"",
ownref:"",
oriacc:"",
rcvcoracc:"",
awiacc:"",
beiacc:"",
strinf:"",
setgrp:{
bei:{
pts:{
extkey:"",
adrblk:"",
}
},
ori:{
pts:{
extkey:"",
adrblk:"",
}
} ,
tri:{
pts:{
extkey:"",
adrblk:"",
}
} ,
rcvcor:{
pts:{
extkey:"",
adrblk:"",
}
},
rcvcor2:{
pts:{
extkey:"",
adrblk:"",
}
},
snd756:{
pts:{
extkey:"",
adrblk:"",
}
},
},
actserp:{
ptspta:{
pts:{
extkey:"",
adrblk:"",
}
}
},
awip:{
ptspta:{
pts:{
extkey:"",
adrblk:"",
}
}
},
}
},
zmqacclab: "", // 主�'�号LABEL .setmod.zmqacclab
zmqacc: "", // 自�'�区主�'�号 .setmod.zmqacc
......
......@@ -7,8 +7,7 @@
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit
placeholder="请输入放单指示条款" disabled></c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -47,8 +46,7 @@
placeholder="请输入汇票指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -68,8 +66,7 @@
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit
placeholder="请输入拒绝证书指示条款" disabled></c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -101,8 +98,7 @@
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit
placeholder="请输入其它指示条款" disabled></c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -126,23 +122,24 @@
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit
placeholder="请输入仓储/保险指示条款" disabled></c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="9">
<c-col :span="10">
<el-form-item label="面函提示" prop="bodgrp.rec.lescom">
<c-select v-model="model.bodgrp.cbs.opn1.cur" style="width: %" placeholder="请选择"
:disabled="true" :code="codes.cur">
</c-select>
</el-form-item>
</c-col>
<c-col :span="14" :offset="1">
<c-col :span="14">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px">
<c-input v-model="model.bodgrp.rec.lescom" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
......
......@@ -7,7 +7,7 @@
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号"
style="width: 100%" disabled></c-input>
<template slot="footer">
<c-button style="margin-left:8px; padding: 0 12px" size="small" type="primary" @click="">
<c-button style="margin-left:8px; padding: 0 12px" size="small" type="primary" >
<i class="el-icon-info"></i>
</c-button>
</template>
......@@ -26,13 +26,13 @@
<c-col :span="11">
<c-col :span="12">
<el-form-item label="托收金额" prop="bodgrp.cbs.max.cur">
<c-input v-model="model.bodgrp.cbs.max.cur" style="width:100%" placeholder="请选择托收金额"
<c-select v-model="model.bodgrp.cbs.max.cur" style="width:100%" placeholder="请选择托收金额" :code="codes.curtxt1"
disabled>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="" prop="bodgrp.cbs.max.amt" label-width="0">
<c-col :span="12">
<el-form-item label="" prop="bodgrp.cbs.max.amt" label-width="5px">
<c-input v-model="model.bodgrp.cbs.max.amt" placeholder="请输入托收金额" disabled></c-input>
</el-form-item>
</c-col>
......@@ -49,13 +49,13 @@
<c-col :span="11">
<c-col :span="12">
<el-form-item label="托收余额" prop="bodgrp.cbs.opn1.cur">
<c-input v-model="model.bodgrp.cbs.opn1.cur" style="width:100%"
<c-select v-model="model.bodgrp.cbs.opn1.cur" style="width:100%" :code="codes.curtxt1"
placeholder="请选择" disabled>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="" prop="bodgrp.cbs.opn1.amt" label-width="0">
<c-col :span="12">
<el-form-item label="" prop="bodgrp.cbs.opn1.amt" label-width="5px">
<c-input v-model="model.bodgrp.cbs.opn1.amt" style="width:100%" placeholder="请输入托收余额"
disabled></c-input>
</el-form-item>
......@@ -123,15 +123,18 @@
</c-input>
</el-form-item>
</c-col>
<c-col :span="9">
<c-col :span="11">
<el-form-item label="" prop="bodgrp.rec.matpercnt">
<c-input v-model="model.bodgrp.rec.matpercnt" placeholder="请输入单据期限" disabled>
</c-input>
</el-form-item>
</c-col>
<c-col :span="2" :offset="1">
<c-col :span="1">
<el-form-item label="" label-width="5px" >
<span style="font-size: 12px;color:#606266;"></span>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="bodgrp.rec.matperbeg">
<c-select v-model="model.bodgrp.rec.matperbeg" style="width: 100%"
......@@ -177,17 +180,17 @@
</c-col>
</c-col>
</c-col>
<c-col :span="24" style="margin-top:15px;border-top:2px solid #ddd;padding-top:15px">
<c-col :span="24">
<c-col :span="11">
<c-col :span="12">
<el-form-item label="接受金额" prop="setmod.doccur">
<c-input v-model="model.setmod.doccur" style="width:100%" placeholder="请选择"
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择" :code="codes.curtxt1"
disabled>
</c-input>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label-width="0" prop="setmod.docamt">
<c-col :span="12">
<el-form-item label-width="5px" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入"
:disabled="model.bodgrp.rec.focflg? true:false">
</c-input>
......@@ -196,21 +199,17 @@
</c-col>
</c-col>
<c-col :span="24" style="margin-top: 30px">
<span style="font-size:14px;">归还押汇款:</span>
<c-col :span="24" >
<span >归还押汇款:</span>
</c-col>
<c-col :span="24" style="margin-top: -10px">
<c-col :span="12">
<c-edit-table :model="model" v-bind="docgrd" style="margin-left:-30px">
<c-col :span="24" >
<c-edit-table :model="model" v-bind="docgrd" >
</c-edit-table>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="11">
<c-istream-table ref="table" :list="model.liaall.tenstm.rows || []" :columns="stmData.columns"
:showSelection="true" v-on:multipleSelect="multipleSelect" prop="liaall.tenstm">
</c-istream-table>
</c-col>
</c-col>
</div>
</template>
......@@ -228,13 +227,13 @@ export default {
return {
stmData: {
columns: [
'1 1 "类型" 80',
'2 2 "Dbt" 80',
'3 3 "Cdt" 80',
'4 4 "币种" 80',
'5 5 "金额" 113 2 8 1 4',
'1 1 "类型" 160',
'2 2 "Dbt" 160',
'3 3 "Cdt" 160',
'4 4 "币种" 160',
'5 5 "金额" auto 2 8 1 4',
// '6 6 "Mat.Dat." 80 4 7 1',
{ index: 6, position: 6, width: 113, render: (item, scope) => { return scope.row[item.prop] === 'null' ? '' : scope.row[item.prop] }, label: 'Mat.Dat.' },
{ index: 6, position: 6, width: 226, render: (item, scope) => { return scope.row[item.prop] === 'null' ? '' : scope.row[item.prop] }, label: 'Mat.Dat.' },
],
},
docgrd: {
......
<template>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="12" :width="30">
<c-col :span="23">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="放单指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit
......@@ -10,12 +10,12 @@
</c-input>
<template slot="footer">
<c-button
icon="el-icon-more"
size="small"
type="primary"
@click="showGridPromptDialog('botp.colins.buttxmsel',null,null,{TXT:'bodgrp.blk.colins'},{TXT:false},'doxpDialog')"
:disabled="model.bodgrp.blk.colinsflg !='X'"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -24,25 +24,24 @@
<c-col :span="24">
<el-form-item label="" prop="bodgrp.blk.colinsflg">
<el-form-item label="" prop="bodgrp.blk.colinsflg" style=" float:right;">
<c-checkbox v-model="colinsflg">放单指示条款修改</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="汇票指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="65" show-word-limit
placeholder="请输入汇票指示条款">
</c-input>
<template slot="footer">
<c-button
<c-button icon="el-icon-more"
size="small"
type="primary"
@click="showGridPromptDialog('botp.dftins.buttxmsel',null,null,{TXT:'bodgrp.blk.dftins'},{TXT:false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -51,7 +50,7 @@
<c-col :span="23">
<c-col :span="24">
<el-form-item label="拒绝证书指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit
......@@ -59,11 +58,11 @@
</c-input>
<template slot="footer">
<c-button
icon="el-icon-more"
size="small"
type="primary"
@click="showGridPromptDialog('botp.proins.buttxmsel',null,null,{TXT:'bodgrp.blk.proins'},{TXT:false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -73,7 +72,7 @@
<c-col :span="23">
<c-col :span="24">
<el-form-item label="其它指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit
......@@ -81,11 +80,11 @@
</c-input>
<template slot="footer">
<c-button
icon="el-icon-more"
size="small"
type="primary"
@click="showGridPromptDialog('botp.othins.buttxmsel',null,null,{TXT:'bodgrp.blk.othins'},{TXT:false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -93,7 +92,7 @@
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="仓储/保险指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit
......@@ -101,11 +100,11 @@
</c-input>
<template slot="footer">
<c-button
icon="el-icon-more"
size="small"
type="primary"
@click="showGridPromptDialog('botp.whins.buttxmsel',null,null,{TXT:'bodgrp.blk.delins'},{TXT:false},'doxpDialog')"
>
...
</c-button>
</template>
</c-fullbox>
......@@ -118,7 +117,7 @@
<!-- ====================右边======================= -->
<c-col :span="12">
<c-col :span="11" :offset="1">
<c-col :span="24" style="width:100%">
<el-form-item label="费用承担条款" prop="bodgrp.rec.chato" style="padding-top:15px">
......@@ -145,7 +144,7 @@
<c-col :span="22">
<c-col :span="24">
<c-checkbox v-model="model.bodgrp.rec.focflg" style="padding-left:10px">无偿放单选项</c-checkbox>
</c-col>
<c-col :span="24" style="width:100%">
......@@ -181,7 +180,6 @@
<c-col :span="12">
<el-form-item label="面函提示" prop="bodgrp.cbs.opn1.cur" style="padding-top:15px">
<c-select v-model="model.bodgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择"
:disabled="true" :code="codes.cur">
</c-select>
......@@ -189,7 +187,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px">
<c-input style="padding-top:15px" v-model="model.bodgrp.rec.lescom" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="汇票指示条款" prop="bodgrp.blk.dftins" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 4, maxRows: 6}" v-model="model.bodgrp.blk.dftins"
style="width:70%;margin-right:20px;" maxlength="390" show-word-limit
style="width:100%;margin-right:20px;" maxlength="390" show-word-limit
placeholder="请输入汇票指示条款"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="利息指示条款" prop="bodgrp.blk.intins" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 4, maxRows: 5}" v-model="model.bodgrp.blk.intins"
style="width:70%;margin-right:20px;" maxlength="325" show-word-limit
style="width:100%;margin-right:20px;" maxlength="325" show-word-limit
placeholder="请输入利息指示条款"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="18">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="结算条款" prop="bodgrp.blk.setinsbo" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.bodgrp.blk.setinsbo"
style="width:98%;margin-right:20px;" maxlength="400" show-word-limit
style="width:100%;margin-right:20px;" maxlength="400" show-word-limit
placeholder="请输入结算条款"></c-input>
</el-form-item>
</el-form-item>
</c-col>
<c-col :span="6">
<c-button size="small" type="primary"
<c-col :span="2">
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.setins.buttxmsel',null,null,{TXT:'bodgrp.blk.setinsbo'},{TXT:false},'doxpDialog')">
...
</c-button>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="赋予代理行的权力" prop="bodgrp.blk.agtaut" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 6}" v-model="model.bodgrp.blk.agtaut"
style="width:40%;margin-right:20px;" maxlength="210" show-word-limit
style="width:100%;margin-right:20px;" maxlength="210" show-word-limit
placeholder="请输入赋予代理行的权力"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="货物的起运地" prop="bodgrp.rec.shpfro" label-width="180px">
<c-input v-model="model.bodgrp.rec.shpfro" style="width:40%;margin-right:20px;" maxlength="40"
<c-input v-model="model.bodgrp.rec.shpfro" style="width:100%;margin-right:20px;" maxlength="40"
placeholder="请输入货物的起运地"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="货物的到达地" prop="bodgrp.rec.shpto" label-width="180px">
<c-input v-model="model.bodgrp.rec.shpto" style="width:40%;margin-right:20px;" maxlength="40"
<c-input v-model="model.bodgrp.rec.shpto" style="width:100%;margin-right:20px;" maxlength="40"
placeholder="请输入货物的到达地"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="装船日期" prop="bodgrp.rec.shpdat" label-width="180px">
<c-date-picker type="date" v-model="model.bodgrp.rec.shpdat" style="width:40%;margin-right:20px;"
<c-date-picker type="date" v-model="model.bodgrp.rec.shpdat" style="width:100%;margin-right:20px;"
placeholder="请选择装船日期"></c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="货物描述" prop="bodgrp.blk.goddes" label-width="180px">
<c-input type="textarea" :autosize="{ minRows: 6, maxRows: 8}" v-model="model.bodgrp.blk.goddes"
style="width:70%;margin-right:20px;" maxlength="325" show-word-limit
style="width:100%;margin-right:20px;" maxlength="325" show-word-limit
placeholder="请输入货物描述"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
......
......@@ -3,13 +3,13 @@
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="11">
<c-col :span="20">
<c-col :span="21">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 95%"
disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="4" style="text-align: right">
<c-col :span="3" style="text-align: right">
<c-button type="primary" :disabled="this.model.bodgrp.drr.pts.extkey !== '' && model.bedgrp.rec.ownref == ''? false:true" @click="onBotpButgetref">
获取
</c-button>
......@@ -25,7 +25,7 @@
<!-- ====================左边======================= -->
<c-col :span="11">
<c-col :span="24">
<c-col :span="12">
<c-col :span="14">
<el-form-item label="客户经理" prop="botp.usr.extkey" style="width: 100%">
<c-row>
<c-col :span="20">
......@@ -40,7 +40,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="10">
<el-form-item label="" prop="bodgrp.rec.dircolflg">
<c-checkbox v-model="model.bodgrp.rec.dircolflg">是否直接托收</c-checkbox>
</el-form-item>
......@@ -55,7 +55,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.max.amt">
<el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.max.amt">
<c-input-currency v-model="model.bodgrp.cbs.max.amt" style="text-align: left; width: 100%"
placeholder="请输入托收金额"
@keyup.enter.native="defaultFunction('bodgrp.cbs.max.amt', model.bodgrp.cbs.max.amt)"></c-input-currency>
......@@ -70,7 +70,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.opn1.amt">
<el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.opn1.amt">
<c-input-currency v-model="model.bodgrp.cbs.opn1.amt" style="text-align: left; width: 100%"
placeholder="请输入" :disabled="true"
@keyup.enter.native="defaultFunction('bodgrp.cbs.opn1.amt', model.bodgrp.cbs.opn1.amt)"></c-input-currency>
......@@ -150,14 +150,6 @@
</el-form-item>
</c-col>
<c-docpre :model="model" :argadr="{
path: 'SEMFLG',
grp: 'botp',
code: 'docpre'
}"></c-docpre>
</c-col>
<!-- ====================右边======================= -->
<c-col :span="11" :offset="1">
......@@ -193,6 +185,13 @@
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-docpre :model="model" :argadr="{
path: 'SEMFLG',
grp: 'botp',
code: 'docpre'
}"></c-docpre>
</c-col>
</c-row>
</template>
<script>
......
......@@ -32,7 +32,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.max.amt">
<el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.max.amt">
<c-input-currency v-model="model.bodgrp.cbs.max.amt" style="text-align: left; width: 100%"
placeholder="请输入托收金额" disabled
@keyup.enter.native="defaultFunction('bodgrp.cbs.max.amt', model.bodgrp.cbs.max.amt)"></c-input-currency>
......@@ -47,7 +47,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.opn1.amt">
<el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.opn1.amt">
<c-input-currency v-model="model.bodgrp.cbs.opn1.amt" style="text-align: left; width: 100%"
placeholder="请输入仓储/保险" disabled
@keyup.enter.native="defaultFunction('bodgrp.cbs.opn1.amt', model.bodgrp.cbs.opn1.amt)"></c-input-currency>
......@@ -142,9 +142,8 @@
placeholder="请输入拒绝付款或承兑的原因">
</c-input>
<template slot="footer">
<c-button size="small" type="primary"
<c-button size="small" type="primary" icon="el-icon-more"
@click="showGridPromptDialog('botp.resrej.buttxmsel',null,null,{TXT:'bodgrp.blk.resrej'},{TXT:false},'doxpDialog')">
...
</c-button>
</template>
</c-fullbox>
......@@ -186,8 +185,8 @@
<c-input v-model="model.bodgrp.dre.pts.nam" maxlength="40" placeholder="请输入付款人参考号" disabled></c-input>
</el-form-item>
</c-col>
<c-col>
</c-col>
<c-col :span="24">
<c-docpre :model="model" :argadr="{
path: 'bodgrp.blk.docpre',
grp: 'botp',
......@@ -197,7 +196,6 @@
:ifShowDelete="model.rejtypsel == 'R'">
</c-docpre>
</c-col>
</c-col>
</c-row>
</template>
<script>
......
<template>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="12" :width="30">
<c-col :span="23">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="放单指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="65" show-word-limit
placeholder="请输入放单指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -19,21 +18,20 @@
<c-col :span="24">
<el-form-item label="" prop="bodgrp.blk.colinsflg">
<el-form-item label="" prop="bodgrp.blk.colinsflg" style=" float:right;">
<c-checkbox v-model="colinsflg" disabled>修改放单指示条款</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="汇票指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.dftins" maxlength="65" show-word-limit
placeholder="请输入汇票指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -42,45 +40,42 @@
<c-col :span="23">
<c-col :span="24">
<el-form-item label="拒绝证书指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.proins" maxlength="65" show-word-limit
placeholder="请输入拒绝证书指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="其它指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.othins" maxlength="65" show-word-limit
placeholder="请输入其它指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="仓储/保险指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.delins" maxlength="65" show-word-limit
placeholder="请输入仓储/保险指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -89,7 +84,7 @@
</c-col>
<!-- ====================右边======================= -->
<c-col :span="12">
<c-col :span="11" :offset="1">
<c-col :span="24" style="width:100%">
<el-form-item label="费用承担条款" prop="bodgrp.rec.chato" style="padding-top:15px">
......@@ -113,8 +108,10 @@
<c-col :span="22">
<c-checkbox v-model="model.bodgrp.rec.focflg" style="padding-left:10px" disabled>无偿放单选项</c-checkbox>
<c-col :span="24">
<el-form-item label="" prop="bodgrp.rec.focflg" label-width="120px" style=" float:right;">
<c-checkbox v-model="model.bodgrp.rec.focflg" disabled>无偿放单选项</c-checkbox>
</el-form-item>
</c-col>
<c-col :span="24" style="width:100%">
<el-form-item label="交单时是否放弃向代收行收取费用的权力" prop="bodgrp.rec.waicolcod" style="padding-top:15px">
......@@ -156,7 +153,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px">
<c-input style="padding-top:15px" v-model="model.bodgrp.rec.lescom" placeholder="请输入托收金额" disabled></c-input>
</el-form-item>
</c-col>
......
......@@ -3,14 +3,14 @@
<!-- =================顶部====================== -->
<c-col :span="24">
<c-col :span="11">
<c-col :span="22">
<c-col :span="21">
<el-form-item label="托收业务编号" prop="bodgrp.rec.ownref" style="width: 100%">
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号" style="width: 95%"
<c-input v-model="model.bodgrp.rec.ownref" maxlength="16" placeholder="请输入托收业务编号"
disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="2">
<c-button style="margin:0 10px 0 0;padding: 0 10px;" size="small" type="primary" icon="el-icon-search"></c-button>
<c-col :span="3">
<c-button style="float:right;" size="small" type="primary" icon="el-icon-search"></c-button>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
......@@ -31,7 +31,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.max.amt">
<el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.max.amt">
<c-input-currency v-model="model.bodgrp.cbs.max.amt" style="text-align: left; width: 100%"
placeholder="请输入托收金额" disabled
@keyup.enter.native="defaultFunction('bodgrp.cbs.max.amt', model.bodgrp.cbs.max.amt)"></c-input-currency>
......@@ -46,7 +46,7 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item style="text-align: left" label-width="20px" prop="bodgrp.cbs.opn1.amt">
<el-form-item style="text-align: left" label-width="5px" prop="bodgrp.cbs.opn1.amt">
<c-input-currency v-model="model.bodgrp.cbs.opn1.amt" style="text-align: left; width: 100%"
placeholder="请输入仓储/保险" disabled
@keyup.enter.native="defaultFunction('bodgrp.cbs.opn1.amt', model.bodgrp.cbs.opn1.amt)"></c-input-currency>
......@@ -128,8 +128,10 @@
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label=" " prop="oridre" label-width="120px" style=" float:right;">
<c-checkbox v-model="model.oridre" padding="15">是否将原单据寄给收款人</c-checkbox>
</el-form-item>
</c-col>
......@@ -169,7 +171,8 @@
<c-input v-model="model.bodgrp.dre.pts.nam" maxlength="40" placeholder="请输入付款人名称" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-docpre
:model="model"
:argadr="{
......@@ -177,7 +180,6 @@
grp: 'botp',
code:'docpre'
}"></c-docpre>
</c-col>
......
<template>
<c-row>
<!-- ====================左边======================= -->
<c-col :span="12" :width="30">
<c-col :span="23">
<c-col :span="12">
<c-col :span="24">
<el-form-item label="放单指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" v-model="model.bodgrp.blk.colins" maxlength="3250" :rows="3" show-word-limit
placeholder="请输入放单指示条款" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -31,15 +30,14 @@
<c-col :span="23">
<c-col :span="24">
<el-form-item label="汇票指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" disabled v-model="model.bodgrp.blk.dftins" maxlength="390" :rows="5" show-word-limit
placeholder="请输入汇票指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -48,15 +46,14 @@
<c-col :span="23">
<c-col :span="24">
<el-form-item label="拒绝证书指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" disabled v-model="model.bodgrp.blk.proins" maxlength="130" :rows="2" show-word-limit
placeholder="请输入拒绝证书指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -66,30 +63,28 @@
<c-col :span="23">
<c-col :span="24">
<el-form-item label="其它指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" disabled v-model="model.bodgrp.blk.othins" maxlength="390" :rows="5" show-word-limit
placeholder="请输入其它指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="23">
<c-col :span="24">
<el-form-item label="仓储/保险指示条款" style="padding-top:15px">
<c-fullbox>
<c-input type="textarea" disabled v-model="model.bodgrp.blk.delins" maxlength="130" :rows="2" show-word-limit
placeholder="请输入仓储/保险指示条款">
</c-input>
<template slot="footer">
<c-button size="small" type="primary" disabled>
...
<c-button size="small" type="primary" disabled icon="el-icon-more">
</c-button>
</template>
</c-fullbox>
......@@ -102,7 +97,7 @@
<!-- ====================右边======================= -->
<c-col :span="12">
<c-col :span="11" :offset="1">
<c-col :span="24" style="width:100%">
<el-form-item label="费用承担条款" prop="bodgrp.rec.chato" style="padding-top:15px">
......@@ -128,7 +123,7 @@
<c-col :span="22">
<c-col :span="24">
<c-checkbox disabled v-model="model.bodgrp.rec.focflg" style="padding-left:10px">无偿放单选项</c-checkbox>
</c-col>
<c-col :span="24" style="width:100%">
......@@ -172,7 +167,9 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="bodgrp.rec.lescom" label-width="5px">
<c-input style="padding-top:15px" disabled v-model="model.bodgrp.rec.lescom" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
......
......@@ -146,7 +146,7 @@
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="5">
<c-col :span="6">
<el-form-item label="" label-width="5px">
<c-input
disabled
......
......@@ -7,16 +7,16 @@
<c-col :span="24">
<el-form-item
label="发送报文至:"
prop="setmod.setglg.setgll01.setgrp.snd756.pts.extkey"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.snd756.pts.extkey'"
label-width="165px"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.snd756.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
showGridPromptDialog('setmod.setglg.setgll01.setgrp.snd756.pts.extkey')
showGridPromptDialog('setmod.setglg.setgll(' + (idx + 1) + ').setgrp.snd756.pts.extkey')
"
></c-input>
<template slot="footer">
......@@ -43,13 +43,13 @@
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.snd756.pts.adrblk"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.snd756.pts.adrblk'"
label-width="165px"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.snd756.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.snd756.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
......@@ -59,12 +59,12 @@
<c-col :span="24">
<el-form-item
label="发送方联系人(Tag 53a)"
prop="setmod.setglg.setgll01.setgrp.actser.pts.extkey"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.actser.pts.extkey'"
label-width="165px"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.actser.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
......@@ -96,13 +96,13 @@
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.actser.pts.adrblk"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.actser.pts.adrblk'"
label-width="165px"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.actser.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.actser.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
......@@ -112,12 +112,12 @@
<c-col :span="24">
<el-form-item
label="接收方联系人(Tag 54a)"
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.rcvcor2.pts.extkey'"
label-width="165px"
>
<c-fullbox>
<c-input
v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.extkey"
v-model="model.setmod.setglg.setgll[idx].setgrp.rcvcor2.pts.extkey"
maxlength="16"
placeholder="请输入"
@keyup.enter.native="
......@@ -149,13 +149,13 @@
<c-col :span="24">
<el-form-item
label=""
prop="setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk"
:prop="'setmod.setglg.setgll.' + idx + '.setgrp.rcvcor2.pts.adrblk'"
label-width="165px"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.setgrp.rcvcor2.pts.adrblk"
v-model="model.setmod.setglg.setgll[idx].setgrp.rcvcor2.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
......@@ -165,11 +165,11 @@
<c-col :span="24">
<el-form-item
label="接收方账户"
prop="setmod.setglg.setgll01.sespay.rcvcor2acc"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.rcvcor2acc'"
label-width="165px"
>
<c-input
v-model="model.setmod.setglg.setgll01.sespay.rcvcor2acc"
v-model="model.setmod.setglg.setgll[idx].sespay.rcvcor2acc"
maxlength="34"
placeholder="请输入接收方账户"
></c-input>
......@@ -178,13 +178,13 @@
<c-col :span="22">
<el-form-item
label="发送给接收方信息(Tag 72)"
prop="setmod.setglg.setgll01.sespay.strinf"
:prop="'setmod.setglg.setgll.' + idx + '.sespay.strinf'"
label-width="165px"
>
<c-input
type="textarea"
:rows="4"
v-model="model.setmod.setglg.setgll01.sespay.strinf"
v-model="model.setmod.setglg.setgll[idx].sespay.strinf"
maxlength="35"
show-word-limit
placeholder="请输入信息"
......@@ -202,7 +202,7 @@
'setmod.setglg.setgll.sespay.cod.buttxmsel',
null,
null,
{ TXT: 'setmod.setglg.setgll01.sespay.strinf' },
{ TXT: 'setmod.setglg.setgll[' + idx + '].sespay.strinf' },
{ TXT: false },
'doxpDialog'
)
......@@ -218,11 +218,11 @@
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Gitset/Event";
import Event from "~/model/Brtset/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
props: ["model", "codes", "idx"],
mixins: [commonProcess],
data() {
return {};
......
......@@ -27,15 +27,19 @@
<el-collapse-item title="通知付款(MT756)" name="det756" v-if="model.setmod.setglg.setgll[0].dsp == 'PAC'">
<m-det756 :model="model" :codes="codes" />
</el-collapse-item>
<!-- <el-collapse-item title="通知付款(MT756)" name="det756" v-if="model.setmod.setglg.setgll[0].dsp == 'PAC'">
<m-det756 :model="model" :codes="codes" :idx="0"/>
</el-collapse-item> -->
<el-collapse-item title="头寸调拨(MT202)" name="det202cv" v-if="model.setmod.setglg.setgll[0].dsp == 'PAC'">
<!-- <el-collapse-item title="头寸调拨(MT202)" name="det202cv" v-if="model.setmod.setglg.setgll[0].dsp == 'PAC'">
<m-det202cv :model="model" :codes="codes" />
</el-collapse-item> -->
<el-collapse-item v-for="(pac, idx) in pacs" :key="idx" :title="pac.title" :name="pac.name">
<m-det756 v-if="pac.type === '756'" :model="model" :codes="codes" :idx="pac.idx"/>
<m-det202cv v-else-if="pac.type === '202'" :model="model" :codes="codes" :idx="pac.idx" />
</el-collapse-item>
</el-collapse>
</div>
</template>
......@@ -69,10 +73,27 @@ export default {
mixins: [commonProcess],
data() {
return {
activeNames: ["utlp"],
activeNames: ["utlp"]
};
},
computed: {
pacs() {
const pa = []
const setgll = this.model.setmod.setglg.setgll
for (let i = 0; i < setgll.length; i++) {
const setg = setgll[i];
// 765和202页面出现条件(费用/账务页面:结算,处理方式是PAC时,756和202页面才能显示)
if (setg.dsp === 'PAC') {
const temp = []
temp.push(setg.rol )
temp.push(setg.acccur )
temp.push(setg.fmtaccamt )
pa.push({ idx: i, title: '通知付款(MT756 ' + temp.join(' ') + ')', name: 'det756_' + temp.join('_'), type: '756' })
pa.push({ idx: i, title: '头寸调拨(MT202 ' + temp.join(' ') + ')', name: 'det202cv_' + temp.join('_'), type: '202' })
}
}
return pa
}
},
methods: {
...Event,
......
......@@ -248,7 +248,9 @@ export default {
if (this.isInDisplay) {
this.restoreDisplay();
}
this.$refs.ovwp.$refs.utlp.$refs.table.$refs.table.toggleAllSelection(); //表格,默认勾选
this.$nextTick(() => {
this.$refs.ovwp.$refs.utlp.$refs.table.$refs.table.toggleAllSelection(); //表格,默认勾选
})
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
}
......
......@@ -213,7 +213,8 @@ import Trtcan from "./Trtcan"
import Dbiusr from "./Dbiusr"
import Dbibch from "./Dbibch"
import Infact from "./Infact"
import Dbcinf from "./Dbcinf"
import Dbcadd from "./Dbcadd"
/**
* 带有name的才会被添加进顶部的标签页里
......@@ -430,7 +431,7 @@ const BusRouter = [
{ 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: 'Cptrep', component: Cptrep, name: 'Cptrep', meta: { title: '挂解付' } },
{ path: 'Cptbat', component: Cptbat, name: 'Cptbat', meta: { title: '批量汇款' } },
{ path: 'Sptcpt', component: Sptcpt, name: 'Sptcpt', meta: { title: '批量汇款' } },
......@@ -441,6 +442,8 @@ const BusRouter = [
{ path: 'Dbibch', component: Dbibch, name: 'Dbibch', meta: { title: 'Dbibch' } },
{ path: 'Ordrel', component: Ordrel, name: 'Ordrel', meta: { title: 'Ordrel' } },
{ path: 'Infact', component: Infact, name: 'Infact', meta: { title: '账户' } },
{ path: 'Dbcinf', component: Dbcinf, name: 'Dbcinf', meta: { title: '对外付款/承兑通知书(查询)' } },
{ path: 'Dbcadd', component: Dbcadd, name: 'Dbcadd', meta: { title: '对外付款/承兑通知书(新建)' } },
{ path: 'dzsys/:path', name: 'DzSys', meta: { title: (tag) => { return '电证 - ' + tag.params.title } } },
]
......
......@@ -29,6 +29,9 @@ export default {
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
......
<template>
<div class="eibs-tab" >
<el-collapse v-model="activeNames" @change="handleChange">
<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/Cptrep/Event";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码">
<c-col>
<c-input maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<c-input placeholder="请选择操作类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号">
<c-input placeholder="请选择地区机构"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型">
<c-input placeholder="请选择收款人类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称">
<c-col :span="20">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额">
<c-input maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input maxlength="32" placeholder="请输入金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收入款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择收入款金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入汇款金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国内银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率">
<c-input maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input maxlength="32" placeholder="请输入其他账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrep/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="收账通知" name="docpan1">
<m-docpan1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="涉外收入申报单-基础信息"
name="basp3"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-basp3 :model="model" :codes="codes" />
</el-collapse-item>
<c-col :span="12" style="margin-top: 20px">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="30%">
<c-select v-model="model.cnybop.cnyflg" style="width: 100%" placeholder="请选择">
<el-option v-for="item in codes.cnyflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<el-collapse-item
title="境内收入申报单-基础信息"
name="basp2"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-basp2 :model="model" :codes="codes" />
</el-collapse-item>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" label-width="30%">
<c-select v-model="model.cnybop.traflg" style="width: 100%" placeholder="请选择" disabled>
<el-option v-for="item in codes.traflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<el-collapse-item title="跨境支付" name="secpan">
<m-secpan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="跨境人民币申报" name="cnyp1">
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2111表" label-width="30%" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width: 100%" placeholder="请选择" disabled>
<el-option v-for="item in codes.outflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" label-width="30%">
<c-select v-model="model.cnybop.libflg" style="width: 100%" placeholder="请选择" disabled>
<el-option v-for="item in codes.libflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" label-width="30%">
<c-select v-model="model.cnybop.vouflg" placeholder="请选择" style="width: 100%" disabled>
<el-option v-for="item in codes.vouflg" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<el-collapse-item
title="2101跨境收入信息"
name="incp"
v-if="model.cnybop.cnyflg == '1'"
>
<m-incp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
......@@ -57,17 +50,35 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
import Docpan1 from "./Docpan";
import Wg from "./Wg";
import Incp from "./Incp";
import Secpan from "./Secpan";
import Basp3 from "./Basp3";
import Basp2 from "./Basp2";
import Cnyp1 from "./Cnyp1";
export default {
inject: ["root"],
components: {
"m-docpan1": Docpan1,
"m-wg": Wg,
"m-incp": Incp,
"m-secpan": Secpan,
"m-basp3": Basp3,
"m-basp2": Basp2,
"m-cnyp1": Cnyp1,
},
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
return {
activeNames: ["docpan1"],
};
},
methods: { ...Event },
created: function () { },
methods: { ...Event, handleChange() {} },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs">
<c-col :span="12" style="margin-top: 20px">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="30%">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.cnyflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" label-width="30%">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.traflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2111表"
label-width="30%"
prop="cnybop.outflg"
>
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.outflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" label-width="30%">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.libflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" label-width="30%">
<c-select
v-model="model.cnybop.vouflg"
placeholder="请选择"
style="width: 100%"
disabled
>
<el-option
v-for="item in codes.vouflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ------------------Left------------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码">
<c-col>
<c-input maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型">
<c-input placeholder="请选择操作类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号">
<c-input placeholder="请选择地区机构"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号">
<c-input maxlength="32" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人类型">
<c-input placeholder="请选择收款人类型"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称">
<c-col :span="20">
<c-input maxlength="32" placeholder="请输入收款人"></c-input>
</c-col>
<c-col :span="3" :offset="1" style="text-align: right">
确认
<c-checkbox v-model="temp" disabled></c-checkbox>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码">
<c-input maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇金额">
<c-input maxlength="32" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额">
<c-input maxlength="32" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他金额">
<c-input maxlength="32" placeholder="请输入金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收入款币种和金额">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择收入款金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入汇款金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国内银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国外银行扣费">
<c-col :span="24">
<c-col :span="5" class="m-cur-select">
<c-input style="width: 100%" placeholder="请选择金额币种">
<el-option v-for="item in data" :key="item.value" :label="item.label"
:value="item.value">
</el-option>
</c-input>
</c-col>
<c-col :span="19">
<el-form-item label="" label-width="2%">
<c-input maxlength="32" placeholder="请输入扣费金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<!-- ------------------Right------------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因">
<c-input type="textarea" :rows="3" placeholder="请输入原因">
</c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式">
<c-input placeholder="请选择结算方式"> </c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构代码">
<c-input maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结汇汇率">
<c-input maxlength="32" placeholder="请输入购汇汇率"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币账号/银行卡号">
<c-input maxlength="32" placeholder="请输入人民币账号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇账号//银行卡号">
<c-input maxlength="32" placeholder="请输入外汇账号/卡号"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其他账号//银行卡号">
<c-input maxlength="32" placeholder="请输入其他账号/卡号"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrep/Event"
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
}
},
methods: { ...Event },
created: function () {
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<div class="eibs">
<!-- =============左边============== -->
<c-col :span="11">
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-fullbox>
<el-form-item label="汇款行(52a)" prop="cpdgrp.rmt.pts.extkey">
<c-input v-model="model.cpdgrp.rmt.pts.extkey" maxlength="16" placeholder="请输入"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"></c-input>
<el-form-item label="汇款行(52A)" prop="cpdgrp.rmt.pts.extkey">
<c-input
v-model="model.cpdgrp.rmt.pts.extkey"
maxlength="16"
placeholder="请输入汇款行"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"
></c-input>
</el-form-item>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-search">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary" @click="onSndpDet" disabled>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情
</c-button>
</template>
......@@ -21,22 +36,43 @@
<c-col :span="24">
<el-form-item label="地址信息" prop="cpdgrp.rmt.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.rmt.pts.adrblk" maxlength="35" show-word-limit
placeholder="请输入地址信息" rows="4"></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.rmt.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
rows="4"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-fullbox>
<el-form-item label="中间行(56a)" prop="cpdgrp.med.pts.extkey">
<c-input v-model="model.cpdgrp.med.pts.extkey" maxlength="16" placeholder="请输入"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"></c-input>
<el-form-item label="中间行(56A)" prop="cpdgrp.med.pts.extkey">
<c-input
v-model="model.cpdgrp.med.pts.extkey"
maxlength="16"
placeholder="请输入中间行"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"
></c-input>
</el-form-item>
<template slot="footer">
<c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-search">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
<c-button style="margin: 0 0" size="small" type="primary" @click="onSndpDet" disabled>
<c-button
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情
</c-button>
</template>
......@@ -45,13 +81,19 @@
<c-col :span="24">
<el-form-item label="地址信息" prop="cpdgrp.med.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.med.pts.adrblk" maxlength="35" show-word-limit
placeholder="请输入地址信息" rows="4"></c-input>
<c-input
type="textarea"
v-model="model.cpdgrp.med.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入地址信息"
rows="4"
></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- ==============右边==================== -->
<c-col :span="11" :offset="1">
<c-col :span="12" style="padding-left: 20px">
<el-form-item label="附言" prop="cpdgrp.blk.contag72">
<c-input type="textarea" v-model="model.cpdgrp.blk.contag72"></c-input>
</el-form-item>
......@@ -72,9 +114,8 @@ export default {
return {};
},
methods: { ...Event },
created: function () { },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="验证证书编号" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit
placeholder="请输入验证证书编号" style="text-align: left"></c-input>
<c-input
v-model="model.lendoc.vercerref"
maxlength="20"
show-word-limit
placeholder="请输入验证证书编号"
style="text-align: left"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="申报号" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入申报号"></c-input>
<c-input
v-model="model.lendoc.decnum"
maxlength="22"
placeholder="请输入申报号"
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="4">
<c-checkbox v-model="model.lendoc.actflg">输入账户</c-checkbox>
</c-col>
<!-- ===========================右侧================================== -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<c-col :span="4">
<el-form-item label="输入账户">
<c-checkbox v-model="model.lendoc.actflg"></c-checkbox
></el-form-item>
</c-col>
<c-col :span="20">
<el-form-item label="ACT" prop="lendoc.account">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT"
:disabled=this.flag></c-input>
</el-form-item>
<c-col :span="20">
<el-form-item label="" prop="lendoc.account" label-width="25px">
<c-input
type="textarea"
:rows="1"
style="width: 100%"
v-model="model.lendoc.account"
show-word-limit
placeholder="请输入"
:disabled="this.flag"
></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</div>
......@@ -50,18 +72,17 @@ export default {
immediate: true,
handler() {
console.log(this.model.lendoc.actflg);
if (this.model.lendoc.actflg == '') {
this.model.lendoc.account = '';
if (this.model.lendoc.actflg == "") {
this.model.lendoc.account = "";
this.flag = true;
} else {
this.flag = false;
}
}
}
},
},
},
created: function () { },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="概要" name="opnp1">
<m-opnp1 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
title="MT910详情"
name="det910"
v-if="model.cpdgrp.rec.swftyp == '910'"
>
<m-det910 :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/Cptrep/Event";
import Opnp1 from "./Opnp1";
import Det910 from "./Det910";
export default {
components: {
"m-opnp1": Opnp1,
"m-det910": Det910,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
zmqflg: null,
flag: true,
activeNames: ["opnp1"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
.marginLable {
padding-left: 160px;
}
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
<div class="eibs">
<!-- ===========================左侧================================== -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<c-col :span="11">
<c-col :span="20">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width: 100%" placeholder="请选择申报类型">
<el-option v-for="item in codes.szflg" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.szflg"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-select> </el-form-item
></c-col>
<c-col :span="4">
<c-checkbox
v-model="model.bopmod.basflg"
:disabled="model.bopmod.szflg === '3' || model.bopmod.szflg === ''"
>基础数据
</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width: 100%" placeholder="请选择款项来源"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''">
<el-option v-for="item in codes.acttyp" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择款项来源"
:disabled="
model.bopmod.szflg === '3' ||
model.bopmod.szflg === '2' ||
model.bopmod.szflg === ''
"
>
<el-option
v-for="item in codes.acttyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
......@@ -25,67 +54,102 @@
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width: 100%" placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''">
<el-option v-for="item in codes.ownextkey1" :key="item.value" :label="item.label" :value="item.value">
<c-select
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg === '3' || model.bopmod.szflg === ''"
>
<el-option
v-for="item in codes.ownextkey1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据
</c-checkbox>
</c-col>
</c-col>
<c-col :span="15">
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" label-width="60%">
<c-select v-model="model.bopmod.outchargeccy" style="width: 95%" placeholder="请选择国外银行扣费(涉外收入申报专用)"
:disabled="true">
<el-option v-for="item in codes.outchargeccy" :key="item.value" :label="item.label" :value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="13">
<el-form-item label="国外银行扣费(涉外收入申报专用)">
<c-select
v-model="model.bopmod.outchargeccy"
style="width: 100%"
placeholder="请选择国外银行扣费(涉外收入申报专用)"
:disabled="true"
>
<el-option
v-for="item in codes.outchargeccy"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-input-currency v-model="model.bopmod.outchargeamt" style="text-align: right"
placeholder="请输入国外银行扣费(涉外收入申报专用)" :disabled="
!model.bopmod.basflg ||
model.bopmod.szflg === '2' ||
model.bopmod.szflg === '3'
" @keyup.enter.native="
defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)
"></c-input-currency>
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="5px"
prop="bopmod.outchargeamt"
>
<c-input-currency
v-model="model.bopmod.outchargeamt"
style="text-align: right"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="
!model.bopmod.basflg ||
model.bopmod.szflg === '2' ||
model.bopmod.szflg === '3'
"
@keyup.enter.native="
defaultFunction(
'bopmod.outchargeamt',
model.bopmod.outchargeamt
)
"
></c-input-currency
></el-form-item>
</c-col>
</c-col>
</c-col>
<!-- ===========================右侧================================== -->
<!-- <c-col :span="12" style="padding-left: 20px"> </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/Cptrep/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrep/Event";
export default {
inject: ['root'],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
return {};
},
}
watch: {
"model.bopmod.szflg": function () {
if (this.model.bopmod.szflg == "3" || this.model.bopmod.szflg == "") {
this.model.bopmod.basflg = "";
}
if (this.model.bopmod.szflg != "1") {
this.model.bopmod.acttyp = "";
}
},
},
methods: { ...Event },
created: function () {
}
}
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker
type="date"
v-model="model.ctlmod.dbl.reldat"
style="width: 100%"
placeholder="请选择收付汇日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox
disabled :checked="true"
v-model="model.bopbut.basflg"
>基础数据</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopbut.acttyp">
<c-select
v-model="model.bopbut.acttyp"
style="width: 100%"
placeholder="请选择款项去向"
:code="codes.acttyp"
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Dbcinf/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<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-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--bopbut PD000000 接口数据 -->
<el-tab-pane label="接口数据" name="selection">
<m-selection :model="model" :codes="codes" />
</el-tab-pane>
<!--dbcp PD000000 对外付款/承兑通知书-基础信息 -->
<el-tab-pane label="对外付款/承兑通知书-基础信息" name="basp" v-if="model.bopbut.basflg">
<m-basp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Dbcinf from "~/model/Dbcinf";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Dbcinf/Check";
import Default from "~/model/Dbcinf/Default";
import Pattern from "~/model/Dbcinf/Pattern";
import Selection from "./Selection";
import Basp from "./Basp";
export default {
name: "Dbcinf",
components: {
"m-selection": Selection,
"m-basp": Basp,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "selection",
trnName: "dbcadd",
model: new Dbcinf().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
};
},
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
},
},
created: async function () {
console.log("进入dbcadd交易");
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>
<template>
<div class="eibs-tab">
<!-- ======================= 左边 ========================= -->
<c-col :span="12" style="padding-right: 20px">
<c-col :span="24">
<el-form-item label="收付汇日期" prop="ctlmod.dbl.reldat">
<c-date-picker
type="date"
v-model="model.ctlmod.dbl.reldat"
style="width: 100%"
placeholder="请选择收付汇日期"
disabled
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="请选择接口数据" prop="bopbut.basflg" class="checkbox-left">
<c-checkbox
:disabled="
model.ctlmod.dectyp == 'A'
"
v-model="model.bopbut.basflg"
>基础数据</c-checkbox
>
</el-form-item>
</c-col>
</c-col>
<!-- ======================= 右边 ========================= -->
<c-col :span="12" style="padding-left: 20px">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopbut.acttyp">
<c-select
v-model="model.bopbut.acttyp"
style="width: 100%"
placeholder="请选择款项去向"
:code="codes.acttyp"
disabled
>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Dbcinf/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<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-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--bopbut PD000000 接口数据 -->
<el-tab-pane label="接口数据" name="selection">
<m-selection :model="model" :codes="codes" />
</el-tab-pane>
<!--dbcp PD000000 对外付款/承兑通知书-基础信息 -->
<el-tab-pane label="对外付款/承兑通知书-基础信息" name="basp" v-if="model.bopbut.basflg">
<m-basp :model="model" :codes="codes" />
</el-tab-pane>
</c-tabs>
</el-form>
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template>
<script>
import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable";
import Dbcinf from "~/model/Dbcinf";
import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Dbcinf/Check";
import Default from "~/model/Dbcinf/Default";
import Pattern from "~/model/Dbcinf/Pattern";
import Selection from "./Selection";
import Basp from "./Basp";
export default {
name: "Dbcinf",
components: {
"m-selection": Selection,
"m-basp": Basp,
},
provide() {
return {
root: this,
};
},
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "selection",
trnName: "dbcinf",
model: new Dbcinf().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: { ...CodeTable },
};
},
methods: {
myTabClick(tab) {
this.tabClick(tab);
/**
* do it yourself
**/
},
},
created: async function () {
console.log("进入dbcinf交易");
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>
......@@ -56,7 +56,7 @@
></c-input>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
style=" float:right;"
size="small"
type="primary"
>
......@@ -76,27 +76,19 @@
<!-- -->
<c-col :span="24">
<c-col :span="12">
<c-col :span="10">
<el-form-item label="保函币种和金额" prop="gidgrp.cbs.max.cur">
<c-select
:code="codes.curtxt1"
disabled
v-model="model.gidgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择保函币种"
>
<el-option
v-for="item in codes.cur"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<!-- -->
<c-col :span="8">
<c-col :span="9">
<el-form-item label="" prop="gidgrp.cbs.max.amt" label-width="5px">
<c-input
disabled
......@@ -107,26 +99,26 @@
</el-form-item>
</c-col>
<c-col
:span="4"
:span="5"
v-if="model.gitp.swiftflg != 'Y'"
class="centerLable"
>
<c-checkbox v-model="model.gitp.dzbhflg">电子保函标志</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="10">
<el-form-item label="保函余额" prop="gidgrp.cbs.opn1.cur">
<c-input
<c-select
:code="codes.curtxt1"
disabled
v-model="model.gidgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请输入保函余额"
></c-input>
></c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<c-col :span="9">
<el-form-item label="" prop="gidgrp.cbs.opn1.amt" label-width="5px">
<c-input
disabled
......@@ -137,11 +129,12 @@
</el-form-item>
</c-col>
<c-col
:span="4"
:span="5"
v-if="model.gitp.swiftflg == 'Y'"
class="centerLable"
>
<c-checkbox v-model="model.gitp.inc760">传入损失</c-checkbox>
<el-form-item label="" prop="gitp.inc760" label-width="120px" >
<c-checkbox v-model="model.gitp.inc760">传入损失</c-checkbox>
</el-form-item>
</c-col>
</c-col>
......@@ -391,7 +384,7 @@
<!-- -->
<c-col
:span="7"
:span="6"
v-if="model.gitp.swiftflg == 'N'"
class="centerLable"
>
......@@ -400,7 +393,7 @@
>
</c-col>
<c-col
:span="3"
:span="4"
v-if="model.gitp.swiftflg != 'Y'"
class="centerLable"
>
......@@ -409,7 +402,7 @@
type="primary"
@click="onGitpWbxs"
disabled
style="color: white"
style="float:right"
>
显示文本
</c-button>
......@@ -436,7 +429,7 @@
<!-- -->
<c-col
:span="7"
:span="6"
v-if="model.gitp.swiftflg == 'N'"
class="centerLable"
>
......@@ -445,7 +438,7 @@
>
</c-col>
<c-col
:span="3"
:span="4"
v-if="model.gitp.swiftflg != 'Y'"
class="centerLable"
>
......@@ -453,6 +446,7 @@
size="small"
type="primary"
@click="onGitpYptxy"
style="float:right"
disabled
>
协议签署
......
......@@ -39,16 +39,18 @@
</c-col>
<c-col :span="6">
<c-col :span="24">
<c-checkbox
style="margin: 0 0 0 10px;float:left;"
v-model="model.gitp.gidtxtmodflg"
style="margin: 0 0 0 10px"
>修改保函文本</c-checkbox
>
</c-col>
<c-col :span="24">
<c-checkbox
v-model="model.gitp.chkgidtxt"
style="margin: 0 0 0 10px"
style="margin: 0 0 0 10px;float:left;"
>允许</c-checkbox
>
</c-col>
......@@ -100,7 +102,7 @@
<c-col :span="24">
<c-button
disabled
style="margin: 5px 0 0 10px"
style="margin: 5px 0 0 10px; width: 50%"
size="small"
type="primary"
@click="onGitpButgetref"
......
......@@ -769,7 +769,7 @@
type="primary"
@click="onGitpWbxs"
disabled
style="color: white"
style="float:right"
>
显示文本
</c-button>
......@@ -808,6 +808,7 @@
size="small"
type="primary"
@click="onGitpYptxy"
style="float:right"
disabled
>
协议签署
......
......@@ -174,7 +174,7 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="18">
<c-col :span="16">
<el-form-item
label="演示说明"
prop="gidgrp.blk.preper"
......@@ -205,7 +205,7 @@
></c-input>
</el-form-item>
</c-col>
<c-col :span="6">
<c-col :span="8">
<c-checkbox
v-model="model.gitp.prepermodflg"
style="margin: 0 0 0 10px"
......
......@@ -134,7 +134,7 @@
</el-form-item>
</c-col>
<!-- Date/Place of Expiry -->
<c-col :span="13">
<c-col :span="12">
<el-form-item label="生效日期" prop="ledgrp.rec.expdat">
<c-date-picker
type="date"
......@@ -148,8 +148,8 @@
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" label-width="10px" prop="ledgrp.rec.expplc">
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="ledgrp.rec.expplc">
<c-input
v-model="model.ledgrp.rec.expplc"
maxlength="29"
......@@ -213,7 +213,7 @@
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="" label-width="10px" prop="ledgrp.cbs.cnf.amt">
<el-form-item label="" label-width="5px" prop="ledgrp.cbs.cnf.amt">
<c-input
v-model="model.ledgrp.cbs.cnf.amt"
class="m-input-currency"
......@@ -223,7 +223,7 @@
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" label-width="10px" prop="ledgrp.rec.partcon">
<el-form-item label="" label-width="5px" prop="ledgrp.rec.partcon">
<c-fullbox>
<c-input
v-model="model.ledgrp.rec.partcon"
......
......@@ -248,22 +248,30 @@
</c-col>
<!-- Revolving Flag -->
<c-col :span="12" class="centerLable marginLable">
<c-col :span="12" >
<el-form-item label=" " prop="ledgrp.rec.revflg" label-width="120px" style=" float:left;">
<c-checkbox v-model="model.ledgrp.rec.revflg">循环信用证</c-checkbox>
</el-form-item>
</c-col>
<!-- Authorization to Debit 借记授权书-->
<c-col :span="12" class="centerLable marginLable">
<c-col :span="12">
<el-form-item label=" " prop="ledgrp.rec.dbtflg" label-width="120px" style=" float:right;">
<c-checkbox v-model="model.ledgrp.rec.dbtflg">借记授权</c-checkbox>
</el-form-item>
</c-col>
<!-- Non-Bank Issuer 非银行发行人-->
<c-col :span="24" class="centerLable marginLable">
<c-col :span="24">
<el-form-item label=" " prop="ledgrp.rec.nonban" label-width="120px" style=" float:right;">
<c-checkbox v-model="model.ledgrp.rec.nonban">非银行发行人</c-checkbox>
</el-form-item>
</c-col>
<!-- Test Key Unconfirmity -->
<c-col :span="24" class="centerLable marginLable">
<c-col :span="24">
<el-form-item label=" " prop="ledgrp.rec.teskeyunc" label-width="120px" style=" float:right;">
<c-checkbox v-model="model.ledgrp.rec.teskeyunc">测试密钥不确定</c-checkbox>
</el-form-item>
</c-col>
</c-col>
......
......@@ -3,12 +3,12 @@
<!-- left -->
<c-col :span="11">
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="信用证编号"
prop="ledgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.ledgrp.rec.ownref"
maxlength="16"
......@@ -16,9 +16,7 @@
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<template slot="footer">
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
......@@ -27,8 +25,6 @@
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<c-button
style="margin: 0 0"
size="small"
......@@ -38,63 +34,80 @@
>
获取
</c-button>
</c-col>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="信用证金额" prop="ledgrp.cbs.nom1.cur">
<c-fullbox>
<c-input
<c-select
v-model="model.ledgrp.cbs.nom1.cur"
maxlength="3"
style="width: 50%"
style="width: 100%"
placeholder="请输入金额"
disabled
></c-input>
:code="codes.curtxt1"
></c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" prop="ledgrp.cbs.nom1.amt" label-width="5px">
<c-input
v-model="model.ledgrp.cbs.nom1.amt"
style="width: 50%"
style="width: 100%"
placeholder="请输入金额"
disabled
></c-input>
<template slot="footer">
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" prop="betp.aammod.addamtflg" style=" float:right;">
<c-checkbox
v-model="model.betp.aammod.addamtflg"
style="margin-left: 10px"
disabled
>附加金额</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="10">
<el-form-item label="信用证余额" prop="ledgrp.cbs.opn1.cur">
<c-fullbox>
<c-input
<c-select
v-model="model.ledgrp.cbs.opn1.cur"
maxlength="3"
style="width: 50%"
style="width: 100%"
placeholder="请输入金额"
disabled
></c-input>
:code="codes.curtxt1"
></c-select>
</el-form-item>
</c-col>
<c-col :span="10">
<el-form-item label="" prop="ledgrp.cbs.opn1.amt" label-width="5px">
<c-input
v-model="model.ledgrp.cbs.opn1.amt"
style="width: 50%"
style="width: 100%"
placeholder="请输入金额"
disabled
></c-input>
<template slot="footer">
</el-form-item>
</c-col>
<c-col :span="4">
<el-form-item label="" prop="ledgrp.rec.revflg" style=" float:right;">
<c-checkbox
v-model="model.ledgrp.rec.revflg"
style="margin-left: 10px"
disabled
>循环信用证</c-checkbox
>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-form-item label="可用银行" prop="ledgrp.avbnam">
......@@ -168,14 +181,17 @@
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="ledgrp.rec.expplc" label-width="5px">
<c-input
v-model="model.ledgrp.rec.expplc"
maxlength="40"
placeholder="请输入地点"
disabled
></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="信用证种类"
......@@ -198,77 +214,14 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- right -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="简略信息" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '申请人',
grp: 'bedgrp',
rol: 'apl',
}"
:enRef="false"
:enNam="false"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '开证银行',
grp: 'bedgrp',
rol: 'iss',
}"
:enRef="false"
:enNam="false"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '交单银行',
grp: 'bedgrp',
rol: 'prb',
}"
:enRef="false"
:enNam="false"
:disabled="true"
></c-ptsmsg>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item style="margin-left: -150px">
<el-divider />
</el-form-item>
</c-col>
<!-- next part -->
<!-- left -->
<c-col :span="11">
<c-col :span="24">
<c-col :span="20">
<el-form-item
label="单据编号"
prop="bedgrp.rec.ownref"
style="width: 100%"
>
<c-fullbox>
<c-input
v-model="model.bedgrp.rec.ownref"
maxlength="16"
......@@ -276,9 +229,7 @@
style="width: 95%"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="1">
<template slot="footer">
<c-button
style="margin: 0 10px 0 0; padding: 0 12px"
size="small"
......@@ -287,8 +238,6 @@
>
<i class="el-icon-info" style="font-size:15px"></i>
</c-button>
</c-col>
<c-col :span="2" :offset="1" style="text-align: right">
<c-button
style="margin: 0 0"
size="small"
......@@ -302,8 +251,11 @@
>
获取
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item
label="单据类型"
......@@ -330,12 +282,13 @@
<c-col :span="24">
<c-col :span="12">
<el-form-item label="单据金额" prop="bedgrp.cbs.max.cur">
<c-input
<c-select
v-model="model.bedgrp.cbs.max.cur"
maxlength="3"
style="width: 100%"
placeholder="请输入单据金额"
disabled
></c-input>
:code="codes.curtxt1"
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -351,12 +304,13 @@
<c-col :span="24">
<c-col :span="12">
<el-form-item label="提取附加金额" prop="bedgrp.cbs.opn2.cur">
<c-input
<c-select
v-model="model.bedgrp.cbs.opn2.cur"
maxlength="3"
style="width: 100%"
placeholder="请输入附加金额"
disabled
></c-input>
:code="codes.curtxt1"
></c-select>
</el-form-item>
</c-col>
<c-col :span="12">
......@@ -452,6 +406,56 @@
<!-- right -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="简略信息" prop="ledgrp.rec.nam">
<c-input
v-model="model.ledgrp.rec.nam"
maxlength="40"
placeholder="请输入简略信息"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '申请人',
grp: 'bedgrp',
rol: 'apl',
}"
:enRef="false"
:enNam="false"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '开证银行',
grp: 'bedgrp',
rol: 'iss',
}"
:enRef="false"
:enNam="false"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<c-ptsmsg
:model="model"
:argadr="{
title: '交单银行',
grp: 'bedgrp',
rol: 'prb',
}"
:enRef="false"
:enNam="false"
:disabled="true"
></c-ptsmsg>
</c-col>
<c-col :span="24">
<el-form-item label="简略信息" prop="bedgrp.rec.nam">
<c-input
v-model="model.bedgrp.rec.nam"
......@@ -520,7 +524,6 @@
</el-form-item>
</c-col>
</c-col>
</div>
</template>
......
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