Commit e4da82ef by wangren

Merge branch 'development-202206' of http://192.168.0.110:11080/fukai/vue-gjjs…

Merge branch 'development-202206' of http://192.168.0.110:11080/fukai/vue-gjjs into development-202206
parents 2ff15201 83ca5633
......@@ -16,7 +16,6 @@ export default {
],
"didgrp.cbs.opn1.cur":[
{type: "string", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"}
],
"didgrp.cbs.opn1.amt":[
{type: "string", required: false, message: "必输项"},
......
......@@ -78,5 +78,6 @@ export default {
"mtabut.clsflg" :Utils.defaultFunction,
"mtabut.coninf.conexedat" :Utils.defaultFunction,
"cnybop.outflg" :Utils.defaultFunction,
"bodgrp.rec.docsta" :Utils.defaultFunction,
}
//你可以添加自动default处理
......@@ -216,7 +216,7 @@ export default {
"brdgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 3500,message:"长度不能超过3500"}
],
......@@ -228,7 +228,7 @@ export default {
{type: "date", required: false, message: "输入正确的日期"}
],
"brdgrp.blk.comcon":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 1950,message:"长度不能超过1950"}
],
......@@ -236,7 +236,7 @@ export default {
"brdgrp.blk.setinsbr":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 390,message:"长度不能超过390"}
],
......
......@@ -6,6 +6,7 @@ import Api from "~/service/Api";
import Utils from "~/utils/index"
export default {
"bopmod.dbcgrp.bas.buscode" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.dfuflg" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.fintyp" :Utils.defaultFunction,
"bptbck.dscbckcur" :Utils.defaultFunction,
......@@ -18,7 +19,9 @@ export default {
"brdgrp.prb.namelc" :Utils.defaultFunction,
"brdgrp.prb.dbfadrblkcn" :Utils.defaultFunction,
"brdgrp.prb.pts.adrblk" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.rptno" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.methods" :Utils.defaultFunction,
"setmod.setamt" :Utils.defaultFunction,
"setmod.dspflg" :Utils.defaultFunction,
"trnmod.trndoc.condocstm" :Utils.defaultFunction,
......@@ -57,6 +60,8 @@ export default {
"dftcre.oricur" :Utils.defaultFunction,
"cfabrt.basflg" :Utils.defaultFunction,
"lidgrp.rec.ownref" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.custype" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.tmpref" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction,
"dftcre.dfdgrp.dff.pts.adrblk" :Utils.defaultFunction,
......@@ -82,6 +87,7 @@ export default {
"liaall.liaccv.concur" :Utils.defaultFunction,
"brdgrp.rec.stadat" :Utils.defaultFunction,
"mtabut.coninf.usr.extkey" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.ownextkey" :Utils.defaultFunction,
"bopmod.dclflg" :Utils.defaultFunction,
"liaall.liaccv.addinf" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.flttyp" :Utils.defaultFunction,
......@@ -96,6 +102,7 @@ export default {
"brdgrp.cbs.opn2.cur" :Utils.defaultFunction,
"aamset.utlamt2" :Utils.defaultFunction,
"brdgrp.cbs.opn1.amt" :Utils.defaultFunction,
"bopmod.dbcgrp.bas.custcod" :Utils.defaultFunction,
"liaall.misamt" :Utils.defaultFunction,
"dftcre.dfdgrp.rec.resamt" :Utils.defaultFunction,
"mtabut.coninf.oitinf.oit.inftxt" :Utils.defaultFunction,
......
......@@ -243,5 +243,77 @@ export default {
}
},
async onSeainf() {},
async onSav(){
let rtnmsg = await this.executeRule("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 onCan(){
let rtnmsg = await this.executeRule("can")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onChk(){
let rtnmsg = await this.executeRule("chk")
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: '服务请求失败!'});
}
},
}
\ No newline at end of file
......@@ -128,7 +128,7 @@ export default {
"setmod.setamt":[
{type: "number", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
{pattern: /(^\d$)|(^0\.\d$)|(^\d\.\d$)/, message: "小数位不能超过3位" }
],
"nar754":[
{type: "string", required: true, message: "必输项"},
......@@ -602,4 +602,95 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.rptno":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbcgrp.bas.tmpref":[
{type: "string", required: false, message: "必输项"},
{max: 16,message:"长度不能超过16"}
],
"bopmod.dbcgrp.bas.actiondesc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.buscode":[
{type: "string", required: false, message: "必输项"},
{max: 22,message:"长度不能超过22"}
],
"bopmod.dbcgrp.bas.custcod":[
{type: "string", required: false, message: "必输项"},
{max: 18,message:"长度不能超过18"}
],
"bopmod.dbcgrp.bas.custnm":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbcgrp.bas.oppuser":[
{type: "string", required: true, message: "必输项"},
{max: 63,message:"长度不能超过63"}
],
"bopmod.dbcgrp.bas.idcode":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.exrate":[
{type: "string", required: false, message: "必输项"},
{max: 13,message:"长度不能超过13"}
],
"bopmod.dbcgrp.bas.lcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.lcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.fcyamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.fcyacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.othamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.othacc":[
{type: "string", required: false, message: "必输项"},
{max: 32,message:"长度不能超过32"}
],
"bopmod.dbcgrp.bas.txamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.outchargeamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.actuamt":[
{type: "number", required: false, message: "必输项"} ],
"bopmod.dbcgrp.bas.issdate":[
{type: "date", required: false, message: "输入正确的日期"}
],
"bopmod.dbcgrp.bas.lcbgno":[
{type: "string", required: false, message: "必输项"},
{max: 20,message:"长度不能超过20"}
],
"bopmod.dbcgrp.bas.tenor":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
}
\ No newline at end of file
......@@ -188,6 +188,50 @@ export default class Brtset{
vrfflg:"", // 核销数据 .bopmod.vrfflg
ownextkey:"", // 地区机构号 .bopmod.ownextkey
acttyp:"", // 款项去向 .bopmod.acttyp
dbcp:{
baspp:{
cusnam:"", // .bopmod.dbcp.baspp.cusnam
cornam:"", // .bopmod.dbcp.baspp.cornam
corpnam:"", // .bopmod.dbcp.baspp.corpnam
roptnam:"", // RoptNam .bopmod.dbcp.baspp.roptnam
exratelab:"", // �'�汇/结汇汇率 .bopmod.dbcp.baspp.exratelab
lcyamtlab:"", // �'�汇/结汇金额 .bopmod.dbcp.baspp.lcyamtlab
acp:"", // 确认 .bopmod.dbcp.baspp.acp
tmprefnew:"", // TMPREFLABEL .bopmod.dbcp.baspp.tmprefnew
},
},
dbcgrp:{
bas:{
tmpref:"", // �'时申报流�'号 .bopmod.dbcgrp.bas.tmpref
ownextkey:"", // 地区机构号 .bopmod.dbcgrp.bas.ownextkey
actiontype:"", // 操作类型 .bopmod.dbcgrp.bas.actiontype
rptno:"", // 申报号码 .bopmod.dbcgrp.bas.rptno
idcode:"", // 身份证件号码 .bopmod.dbcgrp.bas.idcode
lcyacc:"", // 人民币帐号/银行卡号 .bopmod.dbcgrp.bas.lcyacc
fcyamt:"", // 现汇金额 .bopmod.dbcgrp.bas.fcyamt
fcyacc:"", // 外汇帐号/银行卡号 .bopmod.dbcgrp.bas.fcyacc
othamt:"", // 其它金额 .bopmod.dbcgrp.bas.othamt
othacc:"", // 其它帐号/银行卡号 .bopmod.dbcgrp.bas.othacc
methods:"", // 结算方式 .bopmod.dbcgrp.bas.methods
buscode:"", // 银行业务编号 .bopmod.dbcgrp.bas.buscode
custype:"", // 类型 .bopmod.dbcgrp.bas.custype
actiondesc:"", // 操作类型 .bopmod.dbcgrp.bas.actiondesc
exrate:"", // �'�汇汇率 .bopmod.dbcgrp.bas.exrate
lcyamt:"", // �'�汇金额 .bopmod.dbcgrp.bas.lcyamt
custnm:"", // 付款人名称 .bopmod.dbcgrp.bas.custnm
oppuser:"", // 收款人名称 .bopmod.dbcgrp.bas.oppuser
custcod:"", // 组织机构 .bopmod.dbcgrp.bas.custcod
actuccy:"", // 实际付款币种及金额 .bopmod.dbcgrp.bas.actuccy
actuamt:"", // 实际付款币种及金额 .bopmod.dbcgrp.bas.actuamt
lcbgno:"", // 信用证/保函编号 .bopmod.dbcgrp.bas.lcbgno
issdate:"", // 开证日期 .bopmod.dbcgrp.bas.issdate
tenor:"", // 期限 .bopmod.dbcgrp.bas.tenor
txccy:"", // 付款币种及金额 .bopmod.dbcgrp.bas.txccy
txamt:"", // 付款币种及金额 .bopmod.dbcgrp.bas.txamt
outchargeccy:"", // 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeccy
outchargeamt:"", // 扣费币种及金额 .bopmod.dbcgrp.bas.outchargeamt
},
},
},
cfadft:{
cfaflg:"", // 海外代付 .cfadft.cfaflg
......
......@@ -190,7 +190,7 @@ export default {
"brdgrp.blk.docdis":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 3500,message:"长度不能超过3500"}
],
......@@ -202,7 +202,7 @@ export default {
{type: "date", required: false, message: "输入正确的日期"}
],
"brdgrp.blk.comcon":[
{type: "string", required: true, message: "必输项"},
{type: "string", required: false, message: "必输项"},
{max: 65,message:"长度不能超过65"}
],
......@@ -210,8 +210,8 @@ export default {
"brdgrp.blk.setinsbr":[
{type: "string", required: true, message: "必输项"},
{max: 65,message:"长度不能超过65"}
{type: "string", required: false, message: "必输项"},
{max: 390,message:"长度不能超过390"}
],
......
......@@ -13,6 +13,7 @@ export default {
"coninf.oitset.oit.inftxt" :Utils.defaultFunction,
"coninf.oitset.oit.inflev" :Utils.defaultFunction,
"trn.relflg" :Utils.defaultFunction,
"recpan.glestm" :Utils.defaultFunction,
"trn.ownref" :Utils.defaultFunction,
"recpan.atp.cod" :Utils.defaultFunction,
"atp.cod" :Utils.defaultFunction,
......
......@@ -254,7 +254,18 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onRecpanButprtgle(){
let rtnmsg = await this.executeRule("recpan.butprtgle")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleSearch() {
let rtnmsg = await this.executeRule("searow")
if(rtnmsg.respCode == SUCCESS)
......
......@@ -233,4 +233,37 @@ export default {
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.glestm":[
{type: "string", required: false, message: "必输项"},
{max: 1,message:"长度不能超过1"}
],
"recpan.transcode":[
{type: "string", required: false, message: "必输项"},
{max: 5,message:"长度不能超过5"}
],
"recpan.userid":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recpan.acttyp":[
{type: "string", required: false, message: "必输项"},
{max: 2,message:"长度不能超过2"}
],
"recpan.amt":[
{type: "string", required: false, message: "必输项"},
{max: 10,message:"长度不能超过10"}
],
"recpan.pinno":[
{type: "string", required: false, message: "必输项"},
{max: 6,message:"长度不能超过6"}
],
"recpan.accno":[
{type: "string", required: false, message: "必输项"},
{max: 19,message:"长度不能超过19"}
],
"recpan.rescode":[
{type: "string", required: false, message: "必输项"},
{max: 40,message:"长度不能超过40"}
],
}
\ No newline at end of file
import Api from "~/service/Api"
import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Cptrel{
constructor () {
......@@ -88,6 +89,14 @@ export default class Cptrel{
},
wfestm:"", // WFEs for transaction for display .recpan.wfestm
trostm:"", // TROs for transaction for display .recpan.trostm
glestm:"", // GLEs for transaction .recpan.glestm
transcode:"", // Transaction Code .recpan.transcode
amt:"", // Amount .recpan.amt
pinno:"", // Pin No .recpan.pinno
userid:"", // UserID .recpan.userid
acttyp:"", // UserID .recpan.acttyp
accno:"", // Pin No. .recpan.accno
rescode:"", // Response Code .recpan.rescode
},
trn:{
ownref:"", // Reference .trn.ownref
......@@ -112,6 +121,7 @@ export default class Cptrel{
objinr:"", // Object .wfmmod.wfs.objinr
},
},
mtabut: new Pub().data.Mtabut,
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .coninf.oitinf.labinftxt
......
......@@ -72,13 +72,13 @@ export default {
// { type: "string", required: false, message: "必输项" },
// { max: 8, message: "长度不能超过8" },
{ type: "string", required: false},
{ pattern: /^-?([0]|\d{1,3})(\.\d{1,5})?$/, message: '不在-999.9999~999.99999范围', trigger: "blur"},
{ pattern: /^([0]|\d{1,3})(\.\d{1,5})?$/, message: '不在0~999.99999范围', trigger: "blur"},
],
"dedgrp.rec.nomton": [
// { type: "string", required: false, message: "必输项" },
// { max: 8, message: "长度不能超过8" }
{ type: "string", required: false},
{ pattern: /^-?([0]|\d{1,3})(\.\d{1,5})?$/, message: '不在-999.9999~999.99999范围', trigger: "blur"},
{ pattern: /^([0]|\d{1,3})(\.\d{1,5})?$/, message: '不在0~999.99999范围', trigger: "blur"},
],
"dedgrp.cbs.max.cur": [
......
......@@ -60,10 +60,10 @@ export default {
{max: 40,message:"长度不能超过40"}
],
"lidgrp.rec.opndat":[
{type: "string", required: false, message: "输入正确的日期"}
{type: "date", required: false, message: "输入正确的日期"}
],
"lidgrp.rec.shpdat":[
{type: "string", required: false, message: "输入正确的日期"}
{type: "date", required: false, message: "输入正确的日期"}
],
"lidgrp.adv.pts.ref":[
{type: "string", required: false, message: "必输项"},
......@@ -71,7 +71,7 @@ export default {
],
"lidgrp.rec.expdat":[
{type: "string", required: false, message: "输入正确的日期"}
{type: "date", required: false, message: "输入正确的日期"}
],
"lidgrp.rec.expplc":[
{type: "string", required: false, message: "必输项"},
......
......@@ -113,8 +113,8 @@
<c-col :span="12">
<el-form-item label="远期期限" prop="bddgrp.rec.tenmaxday">
<c-date-picker type="date" v-model="model.bddgrp.rec.tenmaxday" style="width: 100%"
placeholder="远期期限" disabled></c-date-picker>
<c-input v-model="model.bddgrp.rec.tenmaxday" style="width: 100%"
placeholder="远期期限" disabled></c-input>
</el-form-item>
</c-col>
......
......@@ -47,7 +47,7 @@
<c-col :span="24">
<el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox v-model="colinsflg">Collection instructions modified</c-checkbox>
<c-checkbox v-model="colinsflg">Delivery of Documents instructions modified</c-checkbox>
</el-form-item>
</c-col>
......@@ -78,8 +78,7 @@
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('botp.dftins.buttxmsel', null, null,{TXT: 'bodgrp.blk.dftins'}, {TXT: false},'doxpDialog')"
>
@click="showGridPromptDialog('botp.dftins.buttxmsel', null, null,{TXT: 'bodgrp.blk.dftins'}, {TXT: false},'doxpDialog')">
...
</c-button>
</template>
......
......@@ -27,7 +27,7 @@
</el-form-item>
</c-col>
<c-col :span="6">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinsButtxmsel">
<c-button size="small" type="primary" icon="el-icon-search" @click="showGridPromptDialog('botp.setins.buttxmsel', null, null,{TXT: 'bodgrp.blk.setinsbo'}, {TXT: false},'doxpDialog')">
...
</c-button>
</c-col>
......
......@@ -39,18 +39,55 @@
</c-col>
<c-col :span="24">
<c-edit-table :model="model" v-bind="ptsaddg">
<el-table-column label="操作" align="center">
<c-table max-height="300px" style="text-align: center;" stripe :list="this.model.botp.ptsaddp.ptsaddg || []"
:paginationShow="false" :border="true">
<el-table-column label="Additional Parties">
<el-table-column label="角色" width="auto" prop="rol">
<template slot-scope="scope">
<el-button
size="mini"
@click="handleEdit(scope.$index, scope.row)"
type="primary"
>详情</el-button
>
<c-select v-model="scope.row.rol" :code="ptyp2">
</c-select>
</template>
</el-table-column>
<el-table-column label="机构实体" width="auto" prop="ptyextkey">
<template slot-scope="scope">
<c-input v-model="scope.row.ptyextkey" maxlength="12">
</c-input>
</template>
</el-table-column>
<el-table-column label="名称" width="auto" prop="scope.row.nam">
<template slot-scope="scope">
<c-input v-model="scope.row.nam" maxlength="12">
</c-input>
</template>
</el-table-column>
<el-table-column label="参考地址" width="auto" prop="scope.row.ref">
<template slot-scope="scope">
<c-input v-model="scope.row.ref" maxlength="12">
</c-input>
</template>
</el-table-column>
<el-table-column label="Document" prop="docnam" width="auto">
<template slot="header">
<c-row>
<c-col :span="12">
<span style="line-height: 36px;">操作</span>
</c-col>
<c-col :span="12">
<div style="float: right;">
<span class="add_del_button add_button" @click="addTableValue">+</span>
<span class="add_del_button" @click="deleteTable">-</span>
</div>
</c-col>
</c-row>
</template>
<template slot-scope="scope">
<el-button size="mini" @click="handleEdit(scope.$index, scope.row)" type="primary">详情
</el-button>
</template>
</el-table-column>
</el-table-column>
</c-edit-table>
</c-table>
</c-col>
</c-row>
......@@ -70,36 +107,37 @@ export default {
mixins: [commonProcess],
data(){
return {
ptsaddg: {
columns: [
{
title: "角色",
width: "120px",
dataIndex: "rol",
show: "select",
newValue: {
rol: "",
ptyextkey: "",
nam: "",
ref: "",
},
{
title: "机构实体",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "名称",
width: "300px",
dataIndex: "nam",
ptyp2: [
{ label: "TP0 Third Party", value: "TP0" },
{ label: "TP1 1st Third Party", value: "TP1" },
{ label: "TP2 2nd Third Party", value: "TP2" },
{ label: "TP3 3rd Third Party", value: "TP3" },
{ label: "TP4 4th Third Party", value: "TP4" },
{ label: "TP5 5th Third Party", value: "TP5" },
{ label: "TP6 6th Third Party", value: "TP6" },
{ label: "TP7 7th Third Party", value: "TP7" },
{ label: "TP8 8th Third Party", value: "TP8" },
],
}
},
{
title: "参考地址",
width: "300px",
dataIndex: "ref",
methods:{...Event,
addTableValue(index) {
var newTableValue = Object.assign({}, this.newValue);
const serial = Utils.generateUUID();
newTableValue.serialNum = serial;
this.model.botp.ptsaddp.ptsaddg.splice(index - 1, 0, newTableValue);
},
],
urls: "botp.ptsaddp.ptsaddg",
deleteTable(index) {
this.model.botp.ptsaddp.ptsaddg.splice(index, 1);
},
}
},
methods:{...Event},
created:function(){
console.log(this.root);
}
......
......@@ -44,7 +44,7 @@
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="" prop="bodgrp.cbs.max.amt" label-width="0">
<c-input v-model="model.bodgrp.cbs.max.amt" placeholder="请输入Document Amount" disabled></c-input>
<c-input v-model.number="model.bodgrp.cbs.max.amt" placeholder="请输入Document Amount" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -67,7 +67,7 @@
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="" label-width="0" prop="bodgrp.cbs.opn1.amt">
<c-input v-model="model.bodgrp.cbs.opn1.amt" style="width:100%" placeholder="请输入Open Amount"
<c-input v-model.number="model.bodgrp.cbs.opn1.amt" style="width:100%" placeholder="请输入Open Amount"
disabled></c-input>
</el-form-item>
</c-col>
......@@ -203,7 +203,7 @@
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label-width="0" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount" disabled></c-input>
<c-input v-model.number="model.setmod.docamt" placeholder="请输入document amount" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
......@@ -224,7 +224,7 @@
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label-width="0" prop="setmod.redamt">
<c-input v-model="model.setmod.redamt" placeholder="请输入document amount" :disabled="isDisabled">
<c-input v-model.number="model.setmod.redamt" placeholder="请输入document amount" :disabled="model.bodgrp.rec.focflg? true:false">
</c-input>
</el-form-item>
</c-col>
......@@ -354,7 +354,7 @@ export default {
this.isDisabled = true;
this.model.setmod.redamt = this.model.setmod.docamt;
let rtnmsg = await this.executeDefault("liaall.tenstm");
this.model.bodgrp.rec.docsta = rtnmsg.data.bodgrp_rec_matpertyp;
this.model.bodgrp.rec.docsta = rtnmsg.data.bodgrp_rec_docsta;
} else {
this.isDisabled = false;
this.model.setmod.redamt = "0.00";
......@@ -375,13 +375,12 @@ export default {
selIds = [];
this.model.setmod.docamt = "0.000";
this.model.liaall.tensetstm.rows = [];
this.isDisabled = false;
this.model.bodgrp.rec.focflg = '';
// this.model.liaall.tenstm.rows = []
} else {
selIds = [selection[0] + 1];
this.model.setmod.docamt = this.model.bodgrp.cbs.max.amt;
this.isDisabled = true;
this.model.bodgrp.rec.focflg = 'X';
}
//
console.log(this.model.liaall.tensetstm);
......
......@@ -45,7 +45,7 @@
<c-col :span="24">
<el-form-item label="" prop="bodgrp.blk.colinsflg">
<c-checkbox disabled v-model="colinsflg">Collection instructions modified</c-checkbox>
<c-checkbox disabled v-model="colinsflg">Delivery of Documents instructions modified</c-checkbox>
</el-form-item>
</c-col>
......
......@@ -288,13 +288,14 @@
:columns="stmData.columns"
:showSelection="true"
v-on:multipleSelect="multipleSelect"
prop="liaall.tenstm"
>
</c-istream-table>
</c-col>
<c-col :span="12">
<c-col :span="24">
<c-checkbox v-model="model.bodgrp.rec.focflg" @change="change1"
<c-checkbox v-model="model.bodgrp.rec.focflg" @change="change"
>Free of Payment</c-checkbox
>
</c-col>
......@@ -334,7 +335,9 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-checkbox :disabled="model.setmod.docamt<=model.bodgrp.cbs.opn1.amt" v-model="model.mtabut.clsflg" @change="change1"
<c-checkbox
:disabled="model.setmod.docamt <= model.bodgrp.cbs.opn1.amt"
v-model="model.mtabut.clsflg"
>Close Contract</c-checkbox
>
</c-col>
......@@ -435,10 +438,10 @@ export default {
computed: {
clsflg: {
get() {
return this.model.mtabut.clsflg === "X";
return this.model.mtabut.clsflg === "O";
},
set(val) {
this.model.mtabut.clsflg = val ? "X" : "";
this.model.mtabut.clsflg = val ? "C" : "O";
},
},
focflg: {
......@@ -459,10 +462,40 @@ export default {
methods: {
...Event,
async change() {
if (this.model.bodgrp.rec.focflg === "X") {
this.model.setmod.redamt = this.model.setmod.docamt;
let rtnmsg = await this.executeDefault("setmod.redamt");
this.model.bodgrp.rec.docsta ="D"
} else {
this.model.setmod.redamt = "0.00";
let rtnmsg = await this.executeDefault("setmod.redamt");
this.model.bodgrp.rec.docsta = rtnmsg.data.bodgrp_rec_docsta;
}
},
async multipleSelect(selection) {
console.log(selection);
if (selection) {
let selIds = selection.map((x) => x + 1);
if (selection.length > 1) {
this.$notify({
title: "error",
message: "You cannot select more than one tenor",
type: "error",
});
} else {
let selIds;
if (selection.length === 0) {
this.$notify({
title: "error",
message: "Please select at least one tenor",
type: "error",
});
selIds = [];
this.model.setmod.docamt = "0.000";
this.isDisabled = false;
} else {
selIds = [selection[0] + 1];
this.model.setmod.docamt = this.model.bodgrp.cbs.max.amt;
this.isDisabled = true;
}
let params = { selDst: "liaall.tenstm", selIds };
const rtnmsg = await this.executeRule("liaall.tenstm", params);
if (rtnmsg.respCode == SUCCESS) {
......@@ -472,30 +505,6 @@ export default {
}
}
},
change1() {
// if (this.model.bodgrp.rec.focflg) {
// this.model.bodgrp.rec.docsta = "D";
// } else {
// this.model.bodgrp.rec.docsta = "B";
// }
if (this.model.mtabut.clsflg=='X' ){
this.model.bodgrp.rec.docsta="E";
}
else if(this.model.bodgrp.rec.focflg=='X' && this.model.mtabut.clsflg!='X'){
this.model.bodgrp.rec.docsta="D";
}
else if(this.model.bodgrp.rec.focflg!='X' && this.model.mtabut.clsflg!='X'){
this.model.bodgrp.rec.docsta="B";
}
if (this.model.bodgrp.rec.focflg) {
this.model.setmod.redamt = this.model.setmod.docamt;
} else {
this.model.setmod.redamt = "0.00";
}
},
},
created: function () {},
......
......@@ -6,6 +6,7 @@
<c-fullbox>
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select
@change="change"
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
......@@ -172,7 +173,14 @@ export default {
};
},
methods: { ...Event },
methods: { ...Event,
async change() {
if(this.model.bopmod.szflg=="3" || this.model.bopmod.szflg==""){
this.model.lendoc.actflg=""
this.model.bopmod.ownextkey=""
}
},
},
created: function () {},
};
</script>
......
......@@ -20,7 +20,7 @@
<!--Funds Settlement -->
<el-tab-pane label="Funds Settlement" name="setp">
<c-content>
<m-setp :model="model" :codes="codes"/>
<m-setp ref="setp" :model="model" :codes="codes"/>
</c-content>
</el-tab-pane>
......@@ -209,6 +209,10 @@ export default {
{
//TODO 处理数据逻辑
this.updateModel(rtnmsg.data)
this.$nextTick(() => {
this.$refs.setp.$refs.table.$refs.table.toggleAllSelection();
this.model.setmod.docamt = this.model.bodgrp.cbs.max.amt;
})
}
else
{
......
......@@ -13,7 +13,9 @@
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel"
<!-- @click="onDocdisButtxmsel" -->
<c-button size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
:disabled="!docdisflg">
...
</c-button>
......@@ -31,7 +33,7 @@
</el-form-item>
</c-col>
<c-col :span="3">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinstxmButtxmsel">
<c-button size="small" type="primary" icon="el-icon-search" @click="showGridPromptDialog('brtp.setinstxm.buttxmsel', null, null,{TXT: 'brdgrp.blk.setinsbr'}, {TXT: false},'doxpDialog')">
...
</c-button>
</c-col>
......@@ -122,7 +124,7 @@
<c-checkbox v-model="model.brdgrp.rec.igndisflg">Ignore Discrepancies</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="docdisflg">discrepancies modified</c-checkbox>
<c-checkbox v-model="docdisflg" @change="docdisDefault">discrepancies modified</c-checkbox>
<!-- <c-checkbox v-model="model.brdgrp.blk.docdisflg">discrepancies modified</c-checkbox> -->
</c-col>
<c-col :span="24">
......@@ -243,6 +245,13 @@ export default {
},
methods: {
...Event,
async docdisDefault(){
this.executeDefault("brdgrp.blk.docdis").then(res => {
//TODO 处理数据逻辑
if(res.respCode == SUCCESS)
this.updateModel(res.data);
})
},
// addTableValue(index) {
// var newTableValue = Object.assign({}, this.newValue);
// const serial=Utils.generateUUID();
......
<template>
<div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> j加操作按钮-->
<c-function-btn
:handleSubmit="handleSubmit"
......@@ -19,70 +18,104 @@
<el-button size="small">His.img</el-button>
</c-function-btn>
<el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small" :validate-on-rule-change="false">
<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">
<!--brtdck PD000046 Documents Received 标签页-->
<el-tab-pane label="Documents received" name="brtdckp">
<!--在页面上添加滚动条,使用 c-content 组件,有个height属性,默认是250,height:指的是页面document的高度与自身dom元素高度的差值。-->
<c-content>
<m-brtdckp :model="model" :codes="codes"/>
<m-brtdckp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--brtp PD000062 Discr./Instr. -->
<el-tab-pane label="Discr./Instr." name="docpre" v-if="model.brdgrp.rec.dscinsflg">
<el-tab-pane
label="Discr./Instr."
name="docpre"
v-if="model.brdgrp.rec.dscinsflg"
>
<c-content>
<m-docpre :model="model" :codes="codes"/>
<m-docpre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--brtp PD000079 Shipping Details -->
<el-tab-pane label="Shipping Details" name="shpdet" v-if="model.brdgrp.rec.dscinsflg">
<el-tab-pane
label="Shipping Details"
name="shpdet"
v-if="model.brdgrp.rec.dscinsflg"
>
<c-content>
<m-shpdet :model="model" :codes="codes"/>
<m-shpdet :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--liaall PD000027 Liability -->
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/>
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--setmod PD000000 Settlement -->
<el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/>
<m-setpan :model="model" :codes="codes" />
</el-tab-pane>
<!--coninf PD000000 Completion -->
<el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/>
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--trndoc PD000529 &Messages -->
<el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/>
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<!--trndoc PD000546 Attachments -->
<el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/>
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--limmod PD000001 统一授信 -->
<el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/>
<c-content>
<m-limitbody :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
</c-tabs>
</el-form>
<c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable"
import Brtdck from "~/model/Brtdck"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Brtdck/Check"
import Default from "~/model/Brtdck/Default"
import Pattern from "~/model/Brtdck/Pattern"
import Brtdckp from "./Brtdckp"
import Docpre from "./Docpre"
import Shpdet from "./Shpdet"
import Api from '~/service/Api'
import CodeTable from '~/config/CodeTable'
import Brtdck from '~/model/Brtdck'
import commonProcess from '~/mixin/commonProcess'
import commonFuncs from '~/mixin/commonFuncs'
import Check from '~/model/Brtdck/Check'
import Default from '~/model/Brtdck/Default'
import Pattern from '~/model/Brtdck/Pattern'
import Brtdckp from './Brtdckp'
import Docpre from './Docpre'
import Shpdet from './Shpdet'
// import Engp from "./Engp"
// import Setpan from "./Setpan"
// import Coninfp from "./Coninfp"
......@@ -90,76 +123,68 @@ import Shpdet from "./Shpdet"
// import Doctre from "./Doctre"
// import Limitbody from "./Limitbody"
import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody";
import Engp from '~/views/Public/Engp'
import Setpan from '~/views/Public/Setpan'
import Coninfp from '~/views/Public/Coninfp'
import Docpan from '~/views/Public/Docpan'
import Doctre from '~/views/Public/Doctre'
import Limitbody from '~/views/Public/Limitbody'
export default {
name: "Brtdck",
components:{
"m-brtdckp" : Brtdckp,
"m-docpre" : Docpre,
"m-shpdet" : Shpdet,
"m-engp" : Engp,
"m-setpan" : Setpan,
"m-coninfp" : Coninfp,
"m-docpan" : Docpan,
"m-doctre" : Doctre,
"m-limitbody" : Limitbody,
name: 'Brtdck',
components: {
'm-brtdckp': Brtdckp,
'm-docpre': Docpre,
'm-shpdet': Shpdet,
'm-engp': Engp,
'm-setpan': Setpan,
'm-coninfp': Coninfp,
'm-docpan': Docpan,
'm-doctre': Doctre,
'm-limitbody': Limitbody,
},
provide() {
return {
root: this
root: this,
}
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
data(){
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() {
return {
tabVal: "brtdckp",
trnName: "brtdck",
trnType: "",
tabVal: 'brtdckp',
trnName: 'brtdck',
trnType: '',
model: new Brtdck().data,
checkRules: Check,
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
...CodeTable
...CodeTable,
},
}
},
methods:{
myTabClick(tab){
methods: {
myTabClick(tab) {
this.tabClick(tab)
/**
* do it yourself
**/
}
},
created:async function(){
console.log("进入brtdck交易");
},
created: async function () {
console.log('进入brtdck交易')
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (this.isInDisplay) {
this.restoreDisplay();
}
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
this.restoreDisplay()
}
} else {
this.$notify.error({ title: '错误', message: '服务请求失败!' })
}
},
}
</script>
<style>
</style>
<style></style>
......@@ -30,7 +30,7 @@
</c-content>
</el-tab-pane>
<el-tab-pane v-if="model.advdisflg=='X'" label="Advice of Discrepancy" name="mt750p">
<el-tab-pane v-if="model.brdgrp.rec.advtyp=='750'" label="Advice of Discrepancy" name="mt750p">
<c-content>
<m-mt750p :model="model" :codes="codes"/>
</c-content>
......
<template>
<div class="eibs-tab">
<c-row>
<c-col :span="24">
<!----------左边------------>
<c-col :span="11">
<c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbcgrp.bas.rptno">
<c-input v-model="model.bopmod.dbcgrp.bas.rptno" maxlength="22" placeholder="请输入申报号码" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="操作类型" prop="bopmod.dbcgrp.bas.actiontype">
<c-select v-model="model.bopmod.dbcgrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型" :code="codes.actiontype" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.dbcgrp.bas.ownextkey">
<c-select v-model="model.bopmod.dbcgrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构号" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="银行业务编号" prop="bopmod.dbcgrp.bas.buscode">
<c-input v-model="model.bopmod.dbcgrp.bas.buscode" maxlength="22" placeholder="请输入银行业务编号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人类型" prop="bopmod.dbcgrp.bas.custype">
<c-select v-model="model.bopmod.dbcgrp.bas.custype" style="width:100%" placeholder="请选择类型" :code="codes.custype" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="付款人名称" prop="bopmod.dbcgrp.bas.custnm">
<c-input type="textarea" v-model="model.bopmod.dbcgrp.bas.custnm" maxlength="63" show-word-limit placeholder="请输入付款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="收款人名称" prop="bopmod.dbcgrp.bas.oppuser">
<c-input type="textarea" v-model="model.bopmod.dbcgrp.bas.oppuser" maxlength="63" show-word-limit placeholder="请输入收款人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="身份证件号码" prop="bopmod.dbcgrp.bas.idcode">
<c-input v-model="model.bopmod.dbcgrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="购汇金额" prop="bopmod.dbcgrp.bas.lcyamt">
<c-input v-model="model.bopmod.dbcgrp.bas.lcyamt" placeholder="请输入购汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="现汇金额" prop="bopmod.dbcgrp.bas.fcyamt">
<c-input v-model="model.bopmod.dbcgrp.bas.fcyamt" placeholder="请输入现汇金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它金额" prop="bopmod.dbcgrp.bas.othamt">
<c-input v-model="model.bopmod.dbcgrp.bas.othamt" placeholder="请输入其它金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="付款币种及金额" prop="bopmod.dbcgrp.bas.txccy">
<c-select v-model="model.bopmod.dbcgrp.bas.txccy" style="width:100%" placeholder="请选择付款币种及金额" :code="codes.curtxt" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" prop="bopmod.dbcgrp.bas.txamt" label-width="5px">
<c-input v-model="model.bopmod.dbcgrp.bas.txamt" placeholder="请输入付款币种及金额" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="实际付款币种及金额" prop="bopmod.dbcgrp.bas.actuccy">
<c-select v-model="model.bopmod.dbcgrp.bas.actuccy" style="width:100%" placeholder="请选择实际付款币种及金额" :code="codes.curtxt" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" prop="bopmod.dbcgrp.bas.actuamt" label-width="5px">
<c-input v-model="model.bopmod.dbcgrp.bas.actuamt" placeholder="请输入实际付款币种及金额" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="开证日期" prop="bopmod.dbcgrp.bas.issdate">
<c-date-picker type="date" v-model="model.bopmod.dbcgrp.bas.issdate" style="width:100%" placeholder="请选择开证日期" disabled></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="信用证/保函编号" prop="bopmod.dbcgrp.bas.lcbgno">
<c-input v-model="model.bopmod.dbcgrp.bas.lcbgno" maxlength="20" placeholder="请输入信用证/保函编号" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!----------右边------------>
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbcgrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbcgrp.bas.actiondesc" maxlength="32" show-word-limit placeholder="请输入操作类型" :rows="7" disabled ></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="bopmod.dbcgrp.bas.methods">
<c-select v-model="model.bopmod.dbcgrp.bas.methods" style="width:100%" placeholder="请选择结算方式" :code="codes.methods" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="组织机构" prop="bopmod.dbcgrp.bas.custcod">
<c-input v-model="model.bopmod.dbcgrp.bas.custcod" maxlength="18" placeholder="请输入组织机构" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<br>
</c-col>
<c-col :span="24">
<br>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.bopmod.dbcp.baspp.acp" disabled :checked="true">确认</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="购汇汇率" prop="bopmod.dbcgrp.bas.exrate">
<c-input v-model="model.bopmod.dbcgrp.bas.exrate" placeholder="请输入购汇汇率" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="人民币帐号/银行卡号" prop="bopmod.dbcgrp.bas.lcyacc">
<c-input v-model="model.bopmod.dbcgrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币帐号/银行卡号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="外汇帐号/银行卡号" prop="bopmod.dbcgrp.bas.fcyacc">
<c-input v-model="model.bopmod.dbcgrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇帐号/银行卡号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="其它帐号/银行卡号" prop="bopmod.dbcgrp.bas.othacc">
<c-input v-model="model.bopmod.dbcgrp.bas.othacc" maxlength="32" placeholder="请输入其它帐号/银行卡号" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="13">
<el-form-item label="扣费币种及金额" prop="bopmod.dbcgrp.bas.outchargeccy">
<c-select v-model="model.bopmod.dbcgrp.bas.outchargeccy" style="width:100%" placeholder="请选择扣费币种及金额" :code="codes.curtxt" disabled>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item label="" prop="bopmod.dbcgrp.bas.outchargeamt" label-width="5px">
<c-input v-model="model.bopmod.dbcgrp.bas.outchargeamt" placeholder="请输入扣费币种及金额" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="期限" prop="bopmod.dbcgrp.bas.tenor">
<c-input v-model="model.bopmod.dbcgrp.bas.tenor" placeholder="请输入期限" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--按钮,先屏蔽了-->
<c-col v-show="false">
<c-col :span="12">
<c-button size="small" type="primary" @click="onSav">
&Save
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetreftmp">
Get Ref
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onBasppGetref">
GetRef
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
Modify
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
&Check
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onChk">
Delete
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onButpErr">
&Error
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onCan">
E&xit
</c-button>
</c-col>
</c-col>
<!--多余字段隐藏-->
<c-col v-show="false">
<c-col :span="12">
<el-form-item label="�'时申报流�'号" prop="bopmod.dbcgrp.bas.tmpref">
<c-input v-model="model.bopmod.dbcgrp.bas.tmpref" maxlength="16" placeholder="请输入�'时申报流�'号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.tmprefnew" data-path=".bopmod.dbcp.baspp.tmprefnew" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.roptnam" data-path=".bopmod.dbcp.baspp.roptnam" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.cusnam" data-path=".bopmod.dbcp.baspp.cusnam" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.cornam" data-path=".bopmod.dbcp.baspp.cornam" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.corpnam" data-path=".bopmod.dbcp.baspp.corpnam" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.exratelab" data-path=".bopmod.dbcp.baspp.exratelab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.bopmod.dbcp.baspp.lcyamtlab" data-path=".bopmod.dbcp.baspp.lcyamtlab" > </span>
</c-col>
</c-col>
</c-row>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Brtset/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
......@@ -131,7 +131,7 @@
</c-col>
<c-col :span="24">
<el-form-item label="单据状态" prop="brdgrp.rec.docsta">
<c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据状态" :code="codes.docsta" disabled>
<c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据状态" :code="codes.docsta1" disabled>
</c-select>
</el-form-item>
</c-col>
......@@ -140,6 +140,7 @@
<c-istream-table
:list="model.liaall.tenstm.rows"
:columns="columns"
:showSelection=true
>
</c-istream-table>
</el-form-item>
......@@ -444,12 +445,12 @@ export default {
],
table1:[],
columns:[
"1 1 \"Type\" 40",
"2 2 \"Dbt\" 48",
"3 3 \"Cdt\" 48",
"4 4 \"Cur\" 48",
"1 1 \"Type\" 80",
"2 2 \"Dbt\" 80",
"3 3 \"Cdt\" 80",
"4 4 \"Cur\" 80",
"5 5 \"Amt\" 85 2 8 1 4",
"6 6 \"Mat.Dat.\" 75 4 7 1"
"6 6 \"Mat.Dat.\" 105 4 7 1"
]
}
},
......@@ -478,6 +479,13 @@ export default {
}
}
},
"model.setmod.docamt":{
immediate:true,
handler(val ,oldVal){
let rtnmsg = this.executeRule("setmod.docamt")
}
}
},
}
</script>
......
......@@ -75,9 +75,27 @@
<m-doctre :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000008 -->
<!--PD000008
<el-tab-pane label="外管信息" name="wg">
<m-wg :model="model" :codes="codes"/>
</el-tab-pane> -->
<!--PD000002
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>-->
<!--PD000009 -->
<el-tab-pane label="申报信息" name="sbxx">
<m-sbxx :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="对外付款/承兑通知书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='1'">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="境内付款/承兑通知书-基础信息" name="basp" v-if="model.bopmod.basflg !='' && model.bopmod.szflg=='2'">
<m-basp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000061 -->
......@@ -85,10 +103,7 @@
<m-cfactlp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000002 -->
<el-tab-pane label="跨境人民币申报" name="cnyp">
<m-cnyp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD001139 -->
<el-tab-pane label="试算结果" name="shisuan">
......@@ -134,9 +149,10 @@ import Cfactlp from "./Cfactlp"
import Cnyp from "./Cnyp"
import Shisuan from "./Shisuan"
import Namp from "./Namp"
import Basp from "./Basp"
// import Dftcrep from "./Dftcrep"
import Limitbody from "~/views/Public/Limitbody";
import Sbxx from "~/views/Public/Sbxx";
export default {
name: "Brtset",
......@@ -155,8 +171,8 @@ export default {
"m-shisuan" : Shisuan,
"m-namp" : Namp,
"m-limitbody" : Limitbody,
// "m-dftcrep" : Dftcrep,
"m-sbxx": Sbxx,
"m-basp": Basp,
},
provide() {
return {
......@@ -197,6 +213,7 @@ export default {
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
this.model.mtabut.clsflg="X";
}
else
{
......
......@@ -248,11 +248,12 @@
placeholder="请输入债权人总部所在国家(地区)代码"
></c-input>
<template slot="footer">
<!-- @click="onCouselCrehqselbut" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCouselCrehqselbut"
@click="showGridPromptDialog('cfabrt.recp.pubp.cousel.crehqselbut', null, null,{TXT: 'cfabrt.recgrp.bas.crehqcode'}, {TXT: false},'doxpDialog')"
>
?
</c-button>
......@@ -272,11 +273,12 @@
placeholder="请输入债权人经营地所在国家(地区)代码"
></c-input>
<template slot="footer">
<!-- @click="onCouselOperselbut" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onCouselOperselbut"
@click="showGridPromptDialog('cfabrt.recp.pubp.cousel.operselbut', null, null,{TXT: 'cfabrt.recgrp.bas.opercode'}, {TXT: false},'doxpDialog')"
>
?
</c-button>
......
......@@ -7,11 +7,12 @@
<c-col :span="24">
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis">
<c-fullbox>
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="3500" show-word-limit
placeholder="请输入Discrepancies" rows="5" :disabled="!docdisflg"></c-input>
<!-- @click="onDocdisButtxmsel" -->
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel"
<c-button size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('brtp.docdis.buttxmsel', null, null,{TXT: 'brdgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
:disabled="!docdisflg">
<!-- ... -->
</c-button>
......@@ -22,7 +23,7 @@
<!-- Comments and Conclusion -->
<c-col :span="24">
<el-form-item label="Comments and Conclusions" prop="brdgrp.blk.comcon">
<c-input type="textarea" v-model="model.brdgrp.blk.comcon" maxlength="65" show-word-limit
<c-input type="textarea" v-model="model.brdgrp.blk.comcon" maxlength="1950" show-word-limit
placeholder="请输入Comments and Conclusions" rows="5"></c-input>
</el-form-item>
</c-col>
......@@ -31,10 +32,13 @@
<c-col :span="24">
<el-form-item label="Settlement Instructions BR" prop="brdgrp.blk.setinsbr">
<c-fullbox>
<c-input type="textarea" v-model="model.brdgrp.blk.setinsbr" maxlength="65" show-word-limit
<c-input type="textarea" v-model="model.brdgrp.blk.setinsbr" maxlength="390" show-word-limit
placeholder="请输入Settlement Instructions BR" rows="5"></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinstxmButtxmsel">
<!-- @click="onSetinstxmButtxmsel" -->
<c-button size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('brtp.setinstxm.buttxmsel', null, null,{TXT: 'brdgrp.blk.setinsbr'}, {TXT: false},'doxpDialog')"
>
</c-button>
</template>
</c-fullbox>
......@@ -60,7 +64,9 @@
</c-col>
<c-col :span="24">
<c-checkbox v-model="docdisflg">discrepancies modified</c-checkbox>
<c-checkbox v-model="docdisflg"
@change="docdisDefault"
>discrepancies modified</c-checkbox>
<!-- <c-checkbox v-model="model.brdgrp.blk.docdisflg">discrepancies modified</c-checkbox> -->
</c-col>
......@@ -136,7 +142,14 @@ export default {
return {
};
},
methods: { ...Event
methods: { ...Event,
async docdisDefault(){
this.executeDefault("brdgrp.blk.docdis").then(res => {
//TODO 处理数据逻辑
if(res.respCode == SUCCESS)
this.updateModel(res.data);
})
},
},
created: function () { },
computed: {
......@@ -149,6 +162,7 @@ export default {
}
},
},
};
</script>
<style>
......
......@@ -221,7 +221,9 @@
placeholder="请输入TAG72" :disabled="model.sftmt==''? true : false"
:rows="4"></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onAcctagButtxmsel"
<!-- @click="onAcctagButtxmsel" -->
<c-button size="small" type="primary" icon="el-icon-search"
@click="showGridPromptDialog('brtp.acctag.buttxmsel', null, null,{TXT: 'brdgrp.tag72add'}, {TXT: false},'doxpDialog')"
:disabled="model.sftmt==''? true : false">
...
</c-button>
......
......@@ -144,6 +144,13 @@
:promptData="promptData"
@select-ety="selectEty"
></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
......
......@@ -23,8 +23,8 @@
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="21">
<el-form-item label="付款人常驻国家/地区代码" prop="cnybop.cnyinc.spayercountrycode">
<c-fullbox>
<c-input
v-model="model.cnybop.cnyinc.spayercountrycode"
maxlength="3"
......@@ -32,17 +32,16 @@
style="width:100%"
@keyup.enter.native="showGridPromptDialog('cnybop.cnyinc.spayercountrycode')"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
style="margin-left:10px;padding: 0 10px;">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="3">
<c-button
                size="small"
                type="primary"
                icon="el-icon-search"
                @click="showGridPromptDialog('cptp.selbut1', null, null,{TXT: 'cnybop.cnyinc.spayercountrycode'}, {TXT: false},'doxpDialog')"> </c-button>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="结算方式" prop="cnybop.cnyinc.sbalancemode">
<c-select v-model="model.cnybop.cnyinc.sbalancemode" style="width:100%" placeholder="请选择结算方式">
......
......@@ -308,6 +308,7 @@
v-model="model.cpdgrp.rec.curf33b"
style="width: 100%"
placeholder=""
:disabled = this.flag3
>
<el-option
v-for="item in codes.currencycode"
......@@ -328,7 +329,7 @@
<c-input
v-model="model.cpdgrp.rec.amtf33b"
placeholder="请输入原始金额"
:disabled = this.flag3
></c-input>
</el-form-item>
</c-col>
......@@ -339,6 +340,7 @@
<c-input
v-model="model.cpdgrp.rec.f36"
placeholder=""
:disabled = this.flag3
></c-input>
</el-form-item>
</c-col>
......@@ -353,7 +355,7 @@
v-model="model.cpdgrp.rec.cur71f"
placeholder=""
style="width: 100%"
:disabled = this.flag3
>
<el-option
v-for="item in codes.currencycode"
......@@ -373,6 +375,7 @@
<c-input
v-model="model.cpdgrp.rec.amt71f"
placeholder="请输入发报行扣费金额"
:disabled = this.flag3
></c-input>
</el-form-item>
</c-col>
......@@ -441,6 +444,7 @@
v-model="model.cpdgrp.pye.pts.adrblk"
show-word-limit
placeholder="请输入Address Block"
disabled
></c-input>
</el-form-item>
</c-col>
......@@ -2516,6 +2520,7 @@ export default {
],
infptaVisible: false,
flag1:true,
flag3:false,
bustyp:[
{ label: 'GODX', value: '货期贸易' },
{ label: 'STRX', value: '服务贸易' },
......@@ -2577,6 +2582,33 @@ export default {
}
},
watch:{
//通过账号、收款人账号控制原始金额、发报行扣费金额、汇率
"model.cpdgrp.orc.pts.extkey":{
immediate:true,
handler(val ,oldVal){
if(this.model.cpdgrp.orc.pts.extkey != '' && this.model.cpdgrp.pye.pts.extkey != ''){
this.flag3=true;
}
else{
this.flag3=false;
}
}
},
"model.cpdgrp.pye.pts.extkey":{
immediate:true,
handler(val ,oldVal){
if(this.model.cpdgrp.orc.pts.extkey != '' && this.model.cpdgrp.pye.pts.extkey != ''){
this.flag3=true;
}
else{
this.flag3=false;
}
}
},
},
methods: {
onSndpDet() {
this.$emit("onSndpDet");
......
......@@ -30,7 +30,13 @@
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
<span
style="
font-family: '宋体';
font-weight: bold;
"
>i</span
>
</c-button>
<c-button
style="margin: 0 0"
......@@ -104,6 +110,7 @@
label="汇款金额"
previewLabel="汇款金额币种"
prop="cpdgrp.cbs.nom1.cur"
>
<c-select
v-model="model.cpdgrp.cbs.nom1.cur"
......@@ -114,7 +121,7 @@
<el-option
v-for="item in codes.currencycode"
:key="item.value"
:label="item.value + item.label"
:label="item.value+item.label"
:value="item.value"
></el-option>
</c-select>
......@@ -131,12 +138,7 @@
class="m-input-currency"
v-model="model.cpdgrp.cbs.nom1.amt"
placeholder="请输入汇款金额"
@keyup.enter.native="
defaultFunction(
'cpdgrp.cbs.nom1.amt',
model.cpdgrp.cbs.nom1.amt
)
"
@keyup.enter.native="defaultFunction('cpdgrp.cbs.nom1.amt', model.cpdgrp.cbs.nom1.amt)"
></c-input>
</c-form-item>
</c-col>
......@@ -159,7 +161,7 @@
v-model="model.cptp.payuil"
placeholder="请选择汇款语种"
@change="onPayuilChange"
style="width: 100%"
style="width:100%"
>
<el-option
v-for="item in codes.payuil"
......@@ -174,7 +176,10 @@
<c-col :span="24">
<c-col :span="13">
<el-form-item label="是否需要核验" prop="cpdgrp.rec.ischktyp">
<el-form-item
label="是否需要核验"
prop="cpdgrp.rec.ischktyp"
>
<c-select
v-model="model.cpdgrp.rec.ischktyp"
style="width: 100%"
......@@ -202,7 +207,7 @@
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder=""
:disabled="this.flag1"
:disabled=this.flag1
></c-date-picker>
</el-form-item>
</c-col>
......@@ -224,6 +229,23 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="货物类型">
<c-select
v-model="model.cpdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物类型"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- ===================中部--右==================== -->
......@@ -254,7 +276,7 @@
<c-select
v-model="model.cpdgrp.rec.paytype"
placeholder="请选择汇款方式"
style="width: 100%"
style="width:100%"
>
<el-option
v-for="item in codes.paytype"
......@@ -273,7 +295,7 @@
<c-select
v-model="model.cpdgrp.rec.gors"
placeholder="请选择汇款对象"
style="width: 100%"
style="width:100%"
>
<el-option
v-for="item in codes.gors"
......@@ -285,15 +307,11 @@
</el-form-item>
</c-col>
<c-col :span="11">
<c-form-item
label="收支类型"
prop="cpdgrp.rec.sztyp"
label-width="40%"
>
<c-form-item label="收支类型" prop="cpdgrp.rec.sztyp" label-width="40%">
<c-select
v-model="model.cpdgrp.rec.sztyp"
placeholder="请选择收支类型"
style="width: 100%"
style="width:100%"
>
<el-option
v-for="item in codes.sztyp"
......@@ -312,7 +330,7 @@
<c-select
v-model="model.cpdgrp.rec.clityp"
placeholder="请选择客户类型"
style="width: 100%"
style="width:100%"
>
<el-option
v-for="item in codes.clityp"
......@@ -324,21 +342,17 @@
</el-form-item>
</c-col>
<c-col :span="11">
<c-form-item
label="报文类型"
prop="cpdgrp.rec.swftyp"
label-width="40%"
>
<c-form-item label="报文类型" prop="cpdgrp.rec.swftyp" label-width="40%">
<c-select
style="width: 100%"
placeholder=""
v-model="model.cpdgrp.rec.swftyp"
:disabled="model.cpdgrp.cbs.nom1.amt === '0.000'"
:disabled=this.flag2
@change="swftypChange"
>
<!-- :disabled="model.cptp.liqtyp != 'C' && model.cptp.liqtyp != 'S' && model.cptp.liqtyp != ''" -->
<el-option
v-for="item in codes.swftypOpnp"
v-for="item in this.swftypOpnp"
:label="item.label"
:value="item.value"
:key="item.value"
......@@ -354,8 +368,7 @@
<c-col :span="21">
<el-form-item
label="收款人常驻国家/地区代码"
prop="cptp.payeecountcode"
>
prop="cptp.payeecountcode">
<c-input
v-model="model.cptp.payeecountcode"
maxlength="3"
......@@ -369,48 +382,39 @@
</c-col>
<c-col :span="3">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="
showGridPromptDialog(
'cptp.selbut1',
null,
null,
{ TXT: 'cptp.payeecountcode' },
{ TXT: false },
'doxpDialog'
)
"
>
</c-button>
                size="small"
                type="primary"
                icon="el-icon-search"
                @click="showGridPromptDialog('cptp.selbut1', null, null,{TXT: 'cptp.payeecountcode'}, {TXT: false},'doxpDialog')"
              > </c-button>
</c-col>
</c-col>
<c-col :span="4" style="float: right">
<c-checkbox v-model="model.cpdgrp.rec.tsnflg" label-width="150px"
>同名划转</c-checkbox
>
<c-checkbox v-model="model.cpdgrp.rec.tsnflg" label-width="150px" >同名划转</c-checkbox>
</c-col>
</c-fullbox>
</c-col>
<!-- <c-col :span="24">
<c-col :span="24">
<c-col :span="14">
<el-form-item
label="清算模式"
v-if="model.cpdgrp.cbs.nom1.cur === 'CNY'"
>
v-if="model.cpdgrp.cbs.nom1.cur === 'CNY'">
<c-select
v-model="model.cptp.liqtyp"
style="width: 100%"
placeholder="请选择清算模式"
:disabled="
model.cpdgrp.cbs.nom1.amt === '0.000'
"
:disabled="model.cpdgrp.cbs.nom1.amt === '0.000'"
:code=this.liqtypOptions
@change="swftypChange"
>
<el-option
v-for="item in liqtypOptions"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
<el-form-item
......@@ -418,7 +422,7 @@
v-if="!(model.cpdgrp.cbs.nom1.cur === 'CNY')"
></el-form-item>
</c-col>
</c-col> -->
</c-col>
<c-col :span="24">
<el-form-item label="货物类型">
......@@ -436,6 +440,8 @@
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
......@@ -447,11 +453,7 @@
<el-divider></el-divider>
</c-col>
<CptOpnp1Common
:model="model"
:codes="codes"
v-on:onSndpDet="onSndpDet"
></CptOpnp1Common>
<CptOpnp1Common :model="model" :codes="codes" v-on:onSndpDet="onSndpDet"></CptOpnp1Common>
</div>
</template>
<script>
......@@ -478,12 +480,18 @@ export default {
{ value: "3", label: "其他" },
],
liqtypOptions: [
{ value: "B", label: "人行支付系统" },
{ value: "C", label: "代理行模式" },
{ value: "O", label: "Other" },
{ value: "S", label: "CIPS系统" },
],
flag1: true,
swftypOpnp: [
{ label: 'MT103', value: '103' },
{ label: 'Mt202 COV', value: '202' },
{ label: 'MT202', value: '200' },
{ label: 'Other', value: 'OTH' },
],
flag1:true,
flag2:true,
};
},
methods: {
......@@ -492,27 +500,97 @@ export default {
onCptpGetmod() {},
commonExecuteRule(ruleName) {
this.executeRule(ruleName).then((res) => {
if (res.respCode == SUCCESS) {
if ((res.respCode == SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
},
watch: {
"model.cpdgrp.rec.ischktyp": {
immediate: true,
handler(val, oldVal) {
if (
this.model.cpdgrp.rec.ischktyp == "N" ||
this.model.cpdgrp.rec.ischktyp == ""
) {
this.flag1 = true;
this.model.cpdgrp.rec.paydat = "";
} else {
this.flag1 = false;
watch:{
"model.cpdgrp.rec.ischktyp":{
immediate:true,
handler(val ,oldVal){
if(this.model.cpdgrp.rec.ischktyp == 'N' || this.model.cpdgrp.rec.ischktyp == ''){
this.flag1=true;
this.model.cpdgrp.rec.paydat="";
}
else{
this.flag1=false;
}
}
},
"model.cptp.liqtyp":{
immediate:true,
handler(val ,oldVal){
//清除数据
if(this.model.cptp.liqtyp != 'C'){
//清除liqtyp = C时填写的数据
this.model.cptp.cleage="";
this.model.cptp.evebch="";
this.model.cptp.coract="";
}else if(this.model.cptp.liqtyp != 'O'){
this.model.cpdgrp.blk.contag70="";
}else if(this.model.cptp.liqtyp != 'S'){
this.model.cptp.orcnam="";
this.model.cptp.orcadr="";
this.model.cptp.pyenam="";
this.model.cptp.pyeadr="";
this.model.cptp.reconebch="";
this.model.cptp.reconebchnam="";
this.model.cptp.cptp.bustyp="";
this.model.cptp.commetr="";
}
if(this.model.cptp.liqtyp == 'C'){
this.model.cpdgrp.rec.swftyp="103";
this.swftypOpnp=[
{ label: 'MT103', value: '103' },
{ label: 'MT202', value: '200' },
]
this.flag2 = false;
}else if(this.model.cptp.liqtyp == 'O'){
//同步切换报文类型的值
this.model.cpdgrp.rec.swftyp= "OTH";
this.flag2 = true;
}else if(this.model.cptp.liqtyp == 'S'){
this.flag2 = false;
//同步切换报文类型的值
this.model.cpdgrp.rec.swftyp= "CIU";
this.swftypOpnp=[
{ label: "cips111", value: "CIU" },
{ label: "cips112", value: "CIV" },
]
}else{
//当为空时,恢复下拉选的选项
this.swftypOpnp=[
{ label: 'MT103', value: '103' },
{ label: 'Mt202 COV', value: '202' },
{ label: 'MT202', value: '200' },
{ label: 'Other', value: 'OTH' },
]
}
}
},
"model.cpdgrp.cbs.nom1.amt":{
immediate:true,
handler(val ,oldVal){
if(this.model.cpdgrp.cbs.nom1.amt !== '0.000' && this.model.cpdgrp.cbs.nom1.cur !='CNY'){
this.flag2 = false;
}else{
this.flag2 = true;
}
}
},
"model.cpdgrp.cbs.nom1.cur":{
immediate:true,
handler(val ,oldVal){
if(this.model.cpdgrp.cbs.nom1.amt !== '0.000' && this.model.cpdgrp.cbs.nom1.cur !='CNY'){
this.flag2 = false;
}else{
this.flag2 = true;
}
}
}
},
created: function () {},
computed: {
......@@ -526,4 +604,6 @@ export default {
};
</script>
<style scoped>
</style>
......@@ -228,6 +228,7 @@
<c-input
maxlength="16"
placeholder=""
v-model="sespay.intacc"
></c-input>
</el-form-item>
</c-col>
......@@ -285,7 +286,7 @@
maxlength="140"
show-word-limit
placeholder="请输入Address Block"
v-model="setgll.setgrp.awi.pts.adrblk"
v-model="this.setgll.setgrp.awi.pts.adrblk"
disabled
></c-input>
</el-form-item>
......@@ -423,16 +424,19 @@ export default {
extkey: '',
adrblk: '',
}
},
}
}
},
sespay:{
intacc:'',
}
};
},
methods: { ...Event,
setgllChange(){
console.log(this.model.setmod.setglg)
this.model.setmod.setglg.setgll[this.model.setmod.setglg.setgll.length - 1].setgrp.awi.pts.extkey = this.setgll.setgrp.awi.pts.extkey;
this.model.setmod.setglg.setgll[this.model.setmod.setglg.setgll.length - 1].setgrp.awi.pts.adrblk = this.setgll.setgrp.awi.pts.adrblk;
//this.model.setmod.setglg.setgll[this.model.setmod.setglg.setgll.length - 1].setgrp.awi.pts.extkey = this.setgll.setgrp.awi.pts.extkey;
//this.model.setmod.setglg.setgll[this.model.setmod.setglg.setgll.length - 1].setgrp.awi.pts.adrblk = this.setgll.setgrp.awi.pts.adrblk;
}
},
created: function () {
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
></c-istream-table>
</c-col>
<c-col :span="24">
<c-row>
<c-col :span="8">
<c-form-item label="Transaction Code" prop="recpan.transcode">
<c-input
v-model="model.recpan.transcode"
maxlength="5"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="UserID" prop="recpan.userid">
<c-input
v-model="model.recpan.userid"
maxlength="6"
placeholder=""
></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="UserID" prop="recpan.acttyp">
<c-input v-model="model.recpan.acttyp" maxlength="2"></c-input>
</c-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="8">
<c-form-item label="Account Type" prop="recpan.amt">
<c-input v-model="model.recpan.amt"></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="Pin No" prop="recpan.pinno">
<c-input v-model="model.recpan.pinno" maxlength="6"></c-input>
</c-form-item>
</c-col>
<c-col :span="8">
<c-form-item label="Account No." prop="recpan.accno">
<c-input v-model="model.recpan.accno" maxlength="19"></c-input>
</c-form-item>
</c-col>
</c-row>
<c-row>
<c-col :span="8">
<c-form-item label="Response Code" prop="recpan.rescode">
<c-input v-model="model.recpan.rescode" maxlength="40"></c-input>
</c-form-item>
</c-col>
</c-row>
</c-col>
<!--====================原码==================== -->
<!-- <c-col :span="12">
<c-form-item label="GLEs for transaction" prop="recpan.glestm">
<c-input
v-model="model.recpan.glestm"
:placeholder="$t('other.please_enter') + 'GLEs for transaction'"
></c-input>
</c-form-item>
</c-col>
SF000157 : Transaction Code
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000157')" prop="recpan.transcode">
<c-input
v-model="model.recpan.transcode"
maxlength="5"
:placeholder="$t('other.please_enter') + $t('trnp.SF000157')"
></c-input>
</c-form-item>
</c-col>
SF000160 : UserID
<c-col :span="12">
<c-form-item label="UserID" prop="recpan.userid">
<c-input
v-model="model.recpan.userid"
maxlength="6"
:placeholder="$t('other.please_enter') + 'UserID'"
></c-input>
</c-form-item>
</c-col>
SF000161 : Account Type
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000160')" prop="recpan.acttyp">
<c-input
v-model="model.recpan.acttyp"
maxlength="2"
:placeholder="$t('other.please_enter') + $t('trnp.SF000160')"
></c-input>
</c-form-item>
</c-col>
SF000158 : Amount
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000158')" prop="recpan.amt">
<c-input
v-model="model.recpan.amt"
:placeholder="$t('other.please_enter') + $t('trnp.SF000158')"
></c-input>
</c-form-item>
</c-col>
SF000159 : Pin No.
<c-col :span="12">
<c-form-item label="Pin No" prop="recpan.pinno">
<c-input
v-model="model.recpan.pinno"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Pin No'"
></c-input>
</c-form-item>
</c-col>
SF000162 : Account No.
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000159')" prop="recpan.accno">
<c-input
v-model="model.recpan.accno"
maxlength="19"
:placeholder="$t('other.please_enter') + $t('trnp.SF000159')"
></c-input>
</c-form-item>
</c-col>
SF000163 : Response Code
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000163')" prop="recpan.rescode">
<c-input
v-model="model.recpan.rescode"
maxlength="40"
:placeholder="$t('other.please_enter') + $t('trnp.SF000163')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButprtgle">
{{ $t("trnp.CG000231") }}
</c-button>
</c-col> -->
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
'0 1 "Account" 240 ',
'1 2 "Dt/Cr" 150 1 0 1 DBTCDT',
'2 3 "Cur" 137',
'3 4 "Booked Amt" 190 2 8 1 2',
'4 5 "Status" 150 1 0 1 GLE:EXPFLG',
'5 6 "Rate" 155 2 0 1 0',
'6 7 "Client Code" 195',
'15 8 "Income" 180 2 8',
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -10,34 +10,34 @@
>
<c-row>
<c-col :span="24">
<c-col :span="8">
<c-fullbox>
<el-form-item
label="Selection of User"
prop="trncorco.usfmod.flt"
style="width:100%"
style="width: 100%"
>
<c-col :span="16">
<c-input
v-model="model.trncorco.usfmod.flt"
maxlength="16"
aria-placeholder="请输入Selection of User"
placeholder="请输入Selection of User"
>
</c-input>
</c-col>
<c-button
size="small"
type="primary"
@click="onUsfmodShwflt"
>Show_Set</c-button>
<c-button size="small" type="primary"
>Show_Set</c-button
>
</el-form-item>
</c-fullbox>
</c-col>
<c-col :span="8">
<el-form-item
label="Reference"
prop="trncorco.ownref"
style="width:100%"
style="width: 100%"
>
<c-input
v-model="model.trncorco.ownref"
......@@ -49,14 +49,18 @@
</c-col>
<c-col :span="8">
<el-form-item label="汇款性质" prop="trncorco.trntyp" style="width:100%">
<el-form-item
label="汇款性质"
prop="trncorco.trntyp"
style="width: 100%"
>
<c-select
v-model="model.trncorco.trntyp"
style="width: 100%"
placeholder="请选择汇款性质"
>
<el-option
v-for="item in codes.y"
v-for="item in codes.trntyp"
:key="item.value"
:label="item.label"
:value="item.value"
......@@ -91,117 +95,24 @@
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Party Reference"
prop="trncorco.usfmod.usr.extkey"
style="width: 100%"
>
<c-select
v-model="model.trncorco.usfmod.usr.extkey"
placeholder="请输入Party Reference"
>
<el-option
v-for="item in codes.extkey"
:key="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Select Single Party"
prop="infcon.pty.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.extkey"
maxlength="24"
placeholder="请输入Select Single Party"
:disabled=this.flag1
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Party Name"
prop="infcon.pty.nam"
style="width: 100%"
>
<c-input
v-model="model.infcon.pty.nam"
maxlength="40"
placeholder="请输入External Party Name"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Party Name/BIC"
prop="infcon.seapty"
style="width: 100%"
>
<c-input
v-model="model.infcon.seapty"
maxlength="24"
placeholder="请输入Party Name/BIC"
:disabled=this.flag2
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Role" prop="infcon.searol" style="width: 100%">
<c-select
v-model="model.infcon.searol"
style="width: 100%"
placeholder="请选择Role"
:code="searol"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Resp.User"
prop="infcon.usr.extkey"
style="width: 100%"
>
<c-input
v-model="model.infcon.usr.extkey"
maxlength="8"
placeholder="请输入User ID"
disabled
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Status"
prop="infcon.seasta"
prop="trncorco.relflg"
style="width: 100%"
>
<c-select
v-model="model.infcon.seasta"
v-model="model.trncorco.relflg"
style="width: 100%"
placeholder="请选择Status"
:code="codes.seasta"
:code="codes.relflg"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Currency" prop="infcon.seacur" style="width: 100%" >
<el-form-item label="Currency" prop="relcur" style="width: 100%">
<c-select
v-model="model.infcon.seacur"
v-model="model.relcur"
style="width: 100%"
placeholder="请选择Currency"
:code="codes.currencycode"
......@@ -209,15 +120,16 @@
</c-select>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item
label="Amount between"
prop="infcon.seaamtfr"
prop=""
style="width: 100%"
>
<c-col :span="11">
<c-input-currency
v-model="model.infcon.seaamtfr"
v-model="model.amt1"
placeholder="请输入Amount"
>
</c-input-currency>
......@@ -227,7 +139,7 @@
</c-col>
<c-col :span="11">
<c-input-currency
v-model="model.infcon.seaamtto"
v-model="model.amt2"
placeholder="请输入Amount"
>
</c-input-currency>
......@@ -239,49 +151,67 @@
<c-col :span="24">
<c-col :span="8">
<el-form-item
label="Payment Type"
prop="seapaytyp"
label="Opening between"
prop="trncorco.inidatfro"
style="width: 100%"
>
<c-select
v-model="model.seapaytyp"
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.trncorco.inidatfro"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Payment Type"
:code="codes.seapaytyp"
>
</c-select>
placeholder="请选择Opening between"
></c-date-picker>
</c-col>
<c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label>
</c-col>
<c-col :span="11">
<c-date-picker
type="date"
v-model="model.trncorco.inidattil"
value-format="yyyy-MM-dd"
style="width: 100%"
placeholder="请选择Open Date to"
></c-date-picker>
</c-col>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Swift type" prop="msgtyp" style="width: 100%">
<c-select
v-model="model.msgtyp"
style="width: 100%"
placeholder="请选择Swift type"
:code="swftyp"
>
</c-select>
<el-form-item label="客户号" prop="ptyextkey" style="width: 100%">
<c-input
v-model="model.ptyextkey"
placeholder="请输入客户号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="国家代码" prop="countcode" style="width: 100%">
<c-col :span="11">
<c-select
v-model="model.countcode"
filterable
<el-form-item
label="branch"
prop="branch"
style="width: 100%"
placeholder="请选择国家代码"
:code="codes.bopcty"
>
</c-select>
<c-input
v-model="model.branch"
maxlength="24"
placeholder="请输入Select Single Party"
>
</c-input>
</el-form-item>
</c-col>
<c-col :span="13" style="text-align: right">
<c-checkbox v-model="model.tsnflg">同名划转标志</c-checkbox>
</c-col>
<c-col :span="24">
<el-form-item label="Transaction Type" prop="atp.cod">
<c-input v-model="model.atp.cod"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-row>
<c-col
:span="24"
style="text-align: right; height: 36.8px"
......@@ -301,10 +231,19 @@
</el-button>
</c-col>
</el-form>
<c-col :span="24">
<div style="border-bottom: 10px solid rgb(232, 232, 232)"></div>
</c-col>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns" :showButtonFlg="true">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
</el-table-column>
</c-istream-table>
</c-col>
<!-- ======================================原码=================================================== -->
<!-- <c-col :span="12">
<span v-text="model.trncorco.usfmod.usftxt" data-path=".trncorco.usfmod.usftxt" > </span>
......@@ -527,43 +466,57 @@ export default {
mixins: [commonProcess],
data() {
return {
ptsaddg: {
stmData: {
columns: [
{
title: "TRN",
width: "120px",
dataIndex: "rol",
show: "select",
},
{
title: "Own Reference",
width: "180px",
dataIndex: "ptyextkey",
show: "input",
},
{
title: "Cur",
width: "300px",
dataIndex: "nam",
},
{
title: "Relevant",
width: "300px",
dataIndex: "ref",
},
{
title: "Entry",
width: "300px",
dataIndex: "ref",
},
{
title: "Relevant",
width: "300px",
dataIndex: "ref",
},
// '0 1 "业务编号" 110',
// '1 2 "币种" 110',
// '2 3 "金额" 120 2 8:1 2 5',
// '3 4 "收款人名称" 250',
// '4 5 "付款人名称" 250',
// '5 6 "业务发生日期" 150 20 30 1',
// '6 7 "复核状态" 120 1 0:0 1 RELSTA',
// "10 1 \"TRN\" 50 1 0:0 3 ATPTXT",
// "11 2:1 \"Own Reference\" 186",
// "17 2:2 \"Message Type\" 186",
// "12 3 \"Cur\" 137",
// "13 4 \"Relevant Amount\" 80 2 8:1 2 5",
// "14 5 \"Entry\" 104 20 30 1",
// "9 6:1 \"Req\" 135",
// "2 6:2 \"Sig\" 135",
// "6 8:1 \"Rq0\" 135",
// "3 8:2 \"Rel0\" 135",
// "7 9:1 \"Rq1\" 135",
// "4 9:2 \"Rel1\" 135",
// "8 10:1 \"Rq2\" 135",
// "5 10:2 \"Rel2\" 135",
// "16 11:1 \"User\" 160",
// "18 11:2 \"\" 60",
// "0 12 \"Status\" 54 1 0:0 1 RELSTA",
// "15 13 \"Branch\" 142",
"10 1 \"TRN\" 100 1 0:0 3 ATPTXT",
"11 2 \"Own Reference\" 186",
"17 3 \"Message Type\" 186",
"12 4 \"Cur\" 137",
"13 5 \"Relevant Amount\" 80 2 8:1 2 5",
"14 6 \"Entry\" 104 20 30 1",
"9 7 \"Req\" 135",
"2 8 \"Sig\" 135",
"6 9 \"Rq0\" 135",
"3 10 \"Rel0\" 135",
"7 11 \"Rq1\" 135",
"4 12 \"Rel1\" 135",
"8 13 \"Rq2\" 135",
"5 14 \"Rel2\" 135",
"16 15 \"User\" 160",
"18 16 \"\" 60",
"0 17 \"Status\" 54 1 0:0 1 RELSTA",
"15 18 \"Branch\" 142",
],
urls: "lttp.ptsaddp.ptsaddg",
data: [],
},
searchToggle: true
};
},
methods: { ...Event },
......
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
></c-istream-table>
</c-col>
<!-- ==================原码====================== -->
<!-- SG000136 : 操作类型描述 -->
<!-- SG000155 : 操作流程 -->
<!-- SG000137 : TRN---Trn created -->
<c-col :span="12">
<!-- <c-col :span="12">
<c-form-item label="stream of ore records" prop="orestr">
<c-input v-model="model.orestr" :placeholder="$t('other.please_enter')+'stream of ore records'"></c-input>
</c-form-item>
</c-col>
</c-col> -->
<!-- SG000143 : BRK---Break -->
<!-- SG000138 : COR---Correction -->
<!-- SG000139 : DEL---Trn deleted -->
......@@ -22,26 +29,32 @@
</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/Cptrel/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
data() {
return {
}
stmData: {
columns: [
'3 1 "操作类型" 280',
'2 2 "操作柜员" 280',
'4 3 "交易名称" 280',
'0 4 "进入交易时间" 304 20 30 1',
'1 5 "操作时间" 204 20 30 1',
],
data: [],
},
methods:{...Event},
created:function(){
}
}
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- ==========左边========= -->
<c-col :span="11">
<c-col :span="24">
<el-form-item label="Reference" prop="trn.ownref" style="width: 100%">
<c-fullbox>
<c-input v-model="model.trn.ownref" placeholder=""></c-input>
<template slot="footer">
<c-button type="primary">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Transaction" prop="recpan.atp.cod">
<c-fullbox>
<c-input v-model="model.recpan.atp.cod"></c-input>
<template slot="footer">
<c-button type="primary">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<c-col :span="24">
<c-col :span="13">
<el-form-item label="Relevant Amount" prop="trn.reloricur">
<c-select
v-model="model.trn.reloricur"
style="width: 100%"
placeholder="请选择汇款金额"
>
<el-option
v-for="item in codes.curtxt1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item
style="text-align: left"
label-width="5px"
prop="trn.reloriamt"
>
<c-input-currency
v-model="model.trn.reloriamt"
style="text-align: left; width: 100%"
placeholder="请输入汇款金额"
></c-input-currency>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Responsible" prop="trn.usr">
<c-input v-model="model.trn.usr"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Group" prop="trn.usg">
<c-input v-model="model.trn.usg"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Based on Ident No" prop="trn.cortrninr">
<c-input v-model="model.trn.cortrninr"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Execut.Date" prop="trn.exedat">
<c-input v-model="model.trn.exedat"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Entered by" prop="recpan.cretrs.usr">
<c-input v-model="model.recpan.cretrs.usr"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input v-model="model.recpan.cretrs.dattim"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<!--=========右边========== -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="ident No." prop="" tyle="width:100%">
<c-fullbox>
<c-input v-model="model.trn.inr"></c-input>
<template slot="footer">
<c-button type="primary"
><span style="font-family: '宋体'; font-weight: bold"
>i</span
></c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="">
<c-input v-model="model.trn.objnam"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-fullbox>
<c-input v-model="model.recpan.atp.cod"></c-input>
<template slot="footer">
<c-button type="primary">details</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Release Status of Transaction" prop="">
<c-input v-model="model.trn.relflg"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Signatures Resquired/Obtained" prop="">
<c-col :span="11">
<c-input v-model="model.trn.relreq"></c-input>
</c-col>
<c-col :span="2"><span>-</span></c-col>
<c-col :span="11">
<c-input v-model="model.trn.relres"></c-input>
</c-col>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="">
<c-input type="textarea" v-model="model.recpan.cpltxt"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- =============底部============== -->
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
</el-table-column>
</c-istream-table>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="infotext">
<c-input type="textarea" rows="4"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-col :span="24">
<el-form-item label="" prop="">
<c-button type="primary">
<span style="font-family: '宋体'; font-weight: bold">...</span>
</c-button>
<c-select v-model="model.trn.infdsp" :code="codes.infdsp"></c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="Send for repair To" prop="">
<c-fullbox>
<c-input v-model="model.recpan.usr.extkey"></c-input>
<template slot="footer">
<c-button type="primary">
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-istream-table :list="stmData1.data" :columns="stmData1.columns">
<el-table-column fixed="right" prop="op" label="操作" width="140px">
</el-table-column>
</c-istream-table>
</c-col>
<!-- ==========================================原码================================================== -->
<!-- <c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.recget.sdamod.dadsnd">
<c-input v-model="model.recpan.recget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
<c-input
v-model="model.recpan.recget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000139 : Reference -->
SF000139 : Reference
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000194')" prop="trn.ownref">
<c-input v-model="model.trn.ownref" maxlength="16" :placeholder="$t('other.please_enter')+$t('trnp.S0000194')"></c-input>
<c-input
v-model="model.trn.ownref"
maxlength="16"
:placeholder="$t('other.please_enter') + $t('trnp.S0000194')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000139')" prop="recpan.con">
<c-input v-model="model.recpan.con" :placeholder="$t('other.please_enter')+$t('trnp.SF000139')"></c-input>
<c-input
v-model="model.recpan.con"
:placeholder="$t('other.please_enter') + $t('trnp.SF000139')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000182 : Ident No. -->
SF000182 : Ident No.
<c-col :span="12">
<c-form-item :label="$t('trnp.S0000195')" prop="trn.inr">
<c-input v-model="model.trn.inr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000195')"></c-input>
<c-input
v-model="model.trn.inr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.S0000195')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000182')" prop="recpan.recget.sdamod.seainf">
<c-input v-model="model.recpan.recget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('trnp.SF000182')"></c-input>
<c-form-item
:label="$t('trnp.SF000182')"
prop="recpan.recget.sdamod.seainf"
>
<c-input
v-model="model.recpan.recget.sdamod.seainf"
:placeholder="$t('other.please_enter') + $t('trnp.SF000182')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="trn.objnam">
<c-input v-model="model.trn.objnam" maxlength="40" :placeholder="$t('other.please_enter')+'External Readable Object Identification'"></c-input>
<c-form-item
label="External Readable Object Identification"
prop="trn.objnam"
>
<c-input
v-model="model.trn.objnam"
maxlength="40"
:placeholder="
$t('other.please_enter') + 'External Readable Object Identification'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanDet">
{{$t('trnp.CF000130')}}
{{ $t("trnp.CF000130") }}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="recpan.atpget.sdamod.dadsnd">
<c-input v-model="model.recpan.atpget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
<c-input
v-model="model.recpan.atpget.sdamod.dadsnd"
:placeholder="$t('other.please_enter') + 'Drag Drop Sender'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000141 : Transaction -->
SF000141 : Transaction
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input v-model="model.recpan.atp.cod" maxlength="6" :placeholder="$t('other.please_enter')+'Transaction ID'"></c-input>
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000141')" prop="recpan.atpget.sdamod.seainf">
<c-input v-model="model.recpan.atpget.sdamod.seainf" :placeholder="$t('other.please_enter')+$t('trnp.SF000141')"></c-input>
<c-form-item
:label="$t('trnp.SF000141')"
prop="recpan.atpget.sdamod.seainf"
>
<c-input
v-model="model.recpan.atpget.sdamod.seainf"
:placeholder="$t('other.please_enter') + $t('trnp.SF000141')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Transaction ID" prop="recpan.atp.cod">
<c-input v-model="model.recpan.atp.cod" maxlength="6" :placeholder="$t('other.please_enter')+'Transaction ID'"></c-input>
<c-input
v-model="model.recpan.atp.cod"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Transaction ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSyswrnButshw">
{{$t('trnp.CF000136')}}
{{ $t("trnp.CF000136") }}
</c-button>
</c-col>
<!-- SF000142 : Relevant Amount -->
SF000142 : Relevant Amount
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000142')" prop="trn.reloricur">
<c-input v-model="model.trn.reloricur" maxlength="3" :placeholder="$t('other.please_enter')+$t('trnp.SF000142')"></c-input>
<c-input
v-model="model.trn.reloricur"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('trnp.SF000142')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Relevant Amount for Release in Original Currency" prop="trn.reloriamt">
<c-input v-model="model.trn.reloriamt" :placeholder="$t('other.please_enter')+'Relevant Amount for Release in Original Currency'"></c-input>
<c-form-item
label="Relevant Amount for Release in Original Currency"
prop="trn.reloriamt"
>
<c-input
v-model="model.trn.reloriamt"
:placeholder="
$t('other.please_enter') +
'Relevant Amount for Release in Original Currency'
"
></c-input>
</c-form-item>
</c-col>
<!-- SF000146 : Release Status of Transaction -->
SF000146 : Release Status of Transaction
<c-col :span="12">
<el-form-item :label="$t('trnp.SF000146')" prop="trn.relflg">
<c-select v-model="model.trn.relflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('trnp.SF000146')">
<c-select
v-model="model.trn.relflg"
style="width: 100%"
:placeholder="$t('other.please_enter') + $t('trnp.SF000146')"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanNotmap">
{{$t('trnp.CF000198')}}
{{ $t("trnp.CF000198") }}
</c-button>
</c-col>
<!-- SF000140 : Responsible -->
SF000140 : Responsible
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000140')" prop="trn.usr">
<c-input v-model="model.trn.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000140')"></c-input>
<c-input
v-model="model.trn.usr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000140')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000149 : Group -->
SF000149 : Group
<c-col :span="12">
<c-form-item label="Responsible Group" prop="trn.usg">
<c-input v-model="model.trn.usg" maxlength="6" :placeholder="$t('other.please_enter')+'Responsible Group'"></c-input>
<c-input
v-model="model.trn.usg"
maxlength="6"
:placeholder="$t('other.please_enter') + 'Responsible Group'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000143 : Signatures Required/Obtained -->
SF000143 : Signatures Required/Obtained
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000143')" prop="trn.relreq">
<c-input v-model="model.trn.relreq" maxlength="3" :placeholder="$t('other.please_enter')+$t('trnp.SF000143')"></c-input>
<c-input
v-model="model.trn.relreq"
maxlength="3"
:placeholder="$t('other.please_enter') + $t('trnp.SF000143')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000144 : / -->
SF000144 : /
<c-col :span="12">
<c-form-item label="Applied Signatures" prop="trn.relres">
<c-input v-model="model.trn.relres" maxlength="3" :placeholder="$t('other.please_enter')+'Applied Signatures'"></c-input>
<c-input
v-model="model.trn.relres"
maxlength="3"
:placeholder="$t('other.please_enter') + 'Applied Signatures'"
></c-input>
</c-form-item>
</c-col>
<!-- SF000221 : Based on Ident No. -->
SF000221 : Based on Ident No.
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000221')" prop="trn.cortrninr">
<c-input v-model="model.trn.cortrninr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000221')"></c-input>
<c-input
v-model="model.trn.cortrninr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000221')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000225 : Execut. Date -->
SF000225 : Execut. Date
<c-col :span="12">
<el-form-item label="Execution Date" prop="trn.exedat">
<c-date-picker type="date" v-model="model.trn.exedat" style="width:100%" :placeholder="$t('other.please_enter')+'Execution Date'"></c-date-picker>
<c-date-picker
type="date"
v-model="model.trn.exedat"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Execution Date'"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.cpltxt" data-path=".recpan.cpltxt" > </span>
</c-col>
<!-- SF000224 : Entered by -->
<c-col :span="12">
<span v-text="model.recpan.cpltxt" data-path=".recpan.cpltxt"> </span>
</c-col>
SF000224 : Entered by
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000224')" prop="recpan.cretrs.usr">
<c-input v-model="model.recpan.cretrs.usr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.SF000224')"></c-input>
<c-input
v-model="model.recpan.cretrs.usr"
maxlength="8"
:placeholder="$t('other.please_enter') + $t('trnp.SF000224')"
></c-input>
</c-form-item>
</c-col>
<!-- SF000228 : Timestamp -->
SF000228 : Timestamp
<c-col :span="12">
<c-form-item label="Timestamp" prop="recpan.cretrs.dattim">
<c-input v-model="model.recpan.cretrs.dattim" :placeholder="$t('other.please_enter')+'Timestamp'"></c-input>
<c-input
v-model="model.recpan.cretrs.dattim"
:placeholder="$t('other.please_enter') + 'Timestamp'"
></c-input>
</c-form-item>
</c-col>
<!-- SG000253 : 报文标识号 -->
SG000253 : 报文标识号
<c-col :span="12">
<c-form-item label="Send to SOP/CASmf reference" prop="recpan.ackgrp.rec.sndref">
<c-input v-model="model.recpan.ackgrp.rec.sndref" maxlength="40" :placeholder="$t('other.please_enter')+'Send to SOP/CASmf reference'"></c-input>
<c-form-item
label="Send to SOP/CASmf reference"
prop="recpan.ackgrp.rec.sndref"
>
<c-input
v-model="model.recpan.ackgrp.rec.sndref"
maxlength="40"
:placeholder="
$t('other.please_enter') + 'Send to SOP/CASmf reference'
"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.spt.sta" data-path=".recpan.spt.sta" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.spt.sta" data-path=".recpan.spt.sta"> </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButspt">
{{$t('trnp.CF000201')}}
{{ $t("trnp.CF000201") }}
</c-button>
</c-col>
<!-- SF000145 : Documents -->
SF000145 : Documents
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000145')" prop="recpan.smhstm">
<c-input v-model="model.recpan.smhstm" :placeholder="$t('other.please_enter')+$t('trnp.SF000145')"></c-input>
<c-input
v-model="model.recpan.smhstm"
:placeholder="$t('other.please_enter') + $t('trnp.SF000145')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanInc">
{{$t('trnp.CF000135')}}
{{ $t("trnp.CF000135") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanButord">
{{$t('trnp.CF000204')}}
{{ $t("trnp.CF000204") }}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.ord.sta" data-path=".recpan.ord.sta" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.recpan.ord.sta" data-path=".recpan.ord.sta"> </span>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodImage">
{{$t('trnp.CG000252')}}
{{ $t("trnp.CG000252") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRecpanIncben">
{{$t('trnp.CG000251')}}
{{ $t("trnp.CG000251") }}
</c-button>
</c-col>
<!-- SF000138 : Infotext -->
SF000138 : Infotext
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000138')" prop="trn.inftxt">
<c-input type="textarea" v-model="model.trn.inftxt" maxlength="65" show-word-limit :placeholder="$t('other.please_enter')+$t('trnp.SF000138')" ></c-input>
<c-input
type="textarea"
v-model="model.trn.inftxt"
maxlength="65"
show-word-limit
:placeholder="$t('other.please_enter') + $t('trnp.SF000138')"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infoflag" prop="trn.infdsp">
<c-select v-model="model.trn.infdsp" style="width:100%" :placeholder="$t('other.please_enter')+'Infoflag'">
<c-select
v-model="model.trn.infdsp"
style="width: 100%"
:placeholder="$t('other.please_enter') + 'Infoflag'"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onInftxtButtxmsel">
{{$t('trnp.CF000229')}}
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onInftxtButtxmsel"
>
{{ $t("trnp.CF000229") }}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onImgmodElcimage">
{{$t('trnp.CG000254')}}
{{ $t("trnp.CG000254") }}
</c-button>
</c-col>
<!-- SF000148 : Send for Repair to -->
SF000148 : Send for Repair to
<c-col :span="12">
<c-form-item label="User ID" prop="recpan.usr.extkey">
<c-input v-model="model.recpan.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
<c-input
v-model="model.recpan.usr.extkey"
maxlength="8"
:placeholder="$t('other.please_enter') + 'User ID'"
></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="recpan.usrget.sdamod.seainf">
<c-input v-model="model.recpan.usrget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
<c-input
v-model="model.recpan.usrget.sdamod.seainf"
:placeholder="$t('other.please_enter') + ''"
></c-input>
</c-form-item>
</c-col>
<!-- SF000223 : Signatures -->
SF000223 : Signatures
<c-col :span="12">
<c-form-item :label="$t('trnp.SF000223')" prop="recpan.trsstm">
<c-input v-model="model.recpan.trsstm" :placeholder="$t('other.please_enter')+$t('trnp.SF000223')"></c-input>
<c-input
v-model="model.recpan.trsstm"
:placeholder="$t('other.please_enter') + $t('trnp.SF000223')"
></c-input>
</c-form-item>
</c-col>
</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/Cptrel/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
data() {
return {
}
stmData: {
columns: [
"1 1 \"Type\" 160 1 0:0 1 CORTYP",
"2 2 \"External Key\" 410",
"3 3 \"Document\" 440",
"4 4 \"Show\" 140 5 6:1 0 A",
"5 5 \"GenPDF\" 150 5 6:1 0 B"
],
data: [],
},
methods:{...Event},
created:function(){
stmData1: {
columns: [
}
}
],
data: [],
},
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="24">
<c-col :span="8">
<el-form-item label="Reference" prop="">
<c-input v-model="model.trn.ownref"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="">
<c-input v-model="model.trn.objnam"></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Transaction Key">
<c-input v-model="model.trn.inr"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-istream-table
:list="stmData.data"
:columns="stmData.columns"
></c-istream-table>
</c-col>
<!-- ============================原码========================================= -->
<!-- S0000194 : Reference -->
<!-- S0000195 : Transaction Key -->
<!-- SF000196 : List of preceding and succeeding transactions with possible dependencies in case of correction / deletion -->
<c-col :span="12">
<!-- <c-col :span="12">
<c-form-item label="TROs for transaction for display" prop="recpan.trostm">
<c-input v-model="model.recpan.trostm" :placeholder="$t('other.please_enter')+'TROs for transaction for display'"></c-input>
</c-form-item>
</c-col>
</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/Cptrel/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
data() {
return {
stmData: {
columns: [
'0 1 "Ident No." 262 ',
'1 2 "TRN" 150',
'2 3 "Entry" 250 20 30 1',
'3 4 "Status" 180 1 0 1 RELSTA',
'4 5 "Own Reference" 230',
'5 6 "Object" 250',
}
],
data: [],
},
methods:{...Event},
created:function(){
}
}
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000016 : Object -->
<c-col :span="11">
<c-col :span="24">
<c-col :span="12">
<el-form-item label="Object" prop="">
<c-input v-model="model.wfmmod.wfs.objtyp"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label-width="0">
<c-input v-model="model.wfmmod.wfs.objinr"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="Object Name">
<c-input v-model="model.wfmmod.wfs.objnam"></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
</c-istream-table>
</c-col>
<!-- =========================原码=============================== -->
<!-- S0000016 : Object
<c-col :span="12">
<el-form-item label="Table Used to Store Associated Object" prop="wfmmod.wfs.objtyp">
<c-select v-model="model.wfmmod.wfs.objtyp" style="width:100%" :placeholder="$t('other.please_enter')+'Table Used to Store Associated Object'">
......@@ -14,7 +40,7 @@
<c-input v-model="model.wfmmod.wfs.objinr" maxlength="8" :placeholder="$t('other.please_enter')+$t('trnp.S0000016')"></c-input>
</c-form-item>
</c-col>
<!-- S0000015 : Object Name -->
S0000015 : Object Name
<c-col :span="12">
<c-form-item label="External Readable Object Identification" prop="wfmmod.wfs.objnam">
......@@ -26,30 +52,39 @@
<c-form-item label="WFEs for transaction for display" prop="recpan.wfestm">
<c-input v-model="model.recpan.wfestm" :placeholder="$t('other.please_enter')+'WFEs for transaction for display'"></c-input>
</c-form-item>
</c-col>
</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/Cptrel/Event"
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptrel/Event";
export default {
inject: ['root'],
props:["model","codes"],
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data(){
data() {
return {
}
stmData: {
columns: [
'1 1 "ID" 150',
'2 2 "Service" 225 1 0:0 1 SRVTXT',
'3 3 "Status" 155 1 0:0 1 WFE:STA',
'4 4 "Last Update" 202',
'5 5 "Retries" 160 1 0:1',
'6 6 "Text" 800',
'7 7 "Contrary Text" 800',
'8 8 "Target Time" 186',
],
data: [],
},
methods:{...Event},
created:function(){
}
}
};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
......@@ -7,6 +7,35 @@
<el-tab-pane label="selection panel" name="inftrnps">
<m-inftrnps :model="model" :codes="codes"/>
</el-tab-pane>
<!-- 控制展示页面 -->
<el-tab-pane label="Transaction Header" name="trnp0" v-if="true">
<m-trnp0 :model="model" :codes="codes"></m-trnp0>
</el-tab-pane>
<el-tab-pane label="Workflow" name="trnpwfm" v-if="true">
<m-trnpwfm :model="model" :codes="codes"></m-trnpwfm>
</el-tab-pane>
<el-tab-pane label="Interface" name="gltrnps" v-if="true">
<m-gltrnps :model="model" :codes="codes"></m-gltrnps>
</el-tab-pane>
<el-tab-pane label="Complemtion" name="coninfp" v-if="true">
<m-coninfp :model="model" :codes="codes"></m-coninfp>
</el-tab-pane>
<el-tab-pane label="Dependencies" name="trnptro" v-if="true">
<m-trnptro :model="model" :codes="codes"></m-trnptro>
</el-tab-pane>
<el-tab-pane label="传票打印" name="subpena" v-if="true">
<m-subpena :model="model" :codes="codes"></m-subpena>
</el-tab-pane>
<el-tab-pane label="流程记录" name="orerec" v-if="true">
<m-orerec :model="model" :codes="codes"></m-orerec>
</el-tab-pane>
</c-tabs>
</el-form>
</div>
......@@ -19,13 +48,27 @@ import commonProcess from "~/mixin/commonProcess"
import Check from "~/model/Cptrel/Check"
import Default from "~/model/Cptrel/Default"
import Pattern from "~/model/Cptrel/Pattern"
import Coninfp from "~/views/Public/Coninfp"
import Inftrnps from "./Inftrnps"
import Trnp0 from "./Trnp0"
import Trnpwfm from "./Trnpwfm"
import Trnptro from "./Trnptro"
import Subpena from "./Subpena"
import Orerec from "./Orerec"
import Gltrnps from "./Gltrnps"
export default {
name: "Cptrel",
components:{
"m-inftrnps" : Inftrnps,
"m-trnp0" : Trnp0,
"m-trnpwfm" : Trnpwfm,
"m-trnptro" :Trnptro,
"m-subpena" : Subpena,
"m-orerec" : Orerec,
"m-coninfp": Coninfp,
"m-gltrnps" : Gltrnps
},
provide() {
return {
......@@ -42,7 +85,7 @@ export default {
defaultRules: Default,
pattern: Pattern,
rules: null,
codes: {
codes: {...CodeTable
},
}
},
......
......@@ -478,12 +478,11 @@
</c-col>
<c-col :span="24">
<el-form-item label="远期到期日">
<el-form-item label="远期到期日" prop="bddgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bddgrp.rec.matdat"
style="width: 100%"
disabled
placeholder="请选择到期日"
>
</c-date-picker>
......
......@@ -103,11 +103,12 @@
:disabled="blkDftatFlag"
></c-input>
<template slot="footer">
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdftatButtxmsel"
@click="showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')"
:disabled="blkDftatFlag"
>
...
......@@ -280,11 +281,13 @@
placeholder="请输入Days of presentation period"
></c-input>
<template slot="footer">
<!-- @click="onPreperButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
@click="showGridPromptDialog('letp.preper.buttxmsel', null, null,{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled
>
...
</c-button>
......@@ -317,11 +320,12 @@
placeholder="请输入附加收费详情"
></c-input>
<template slot="footer">
<!-- @click="onChariaButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onChariaButtxmsel"
@click="showGridPromptDialog('letp.charia.buttxmsel', null, null,{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -77,11 +77,12 @@
placeholder="请输入Revolving Clause"
></c-input>
<template slot="footer">
<!-- @click="onRevclauseButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onRevclauseButtxmsel"
@click="showGridPromptDialog('letp.revclause.buttxmsel', null, null,{TXT: 'ledgrp.blk.revcls'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -231,6 +231,13 @@
@select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</template>
<script>
......
......@@ -104,11 +104,12 @@
:disabled="blkDftatFlag"
></c-input>
<template slot="footer">
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdftatButtxmsel"
@click="showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')"
:disabled="blkDftatFlag"
>
...
......@@ -276,12 +277,13 @@
placeholder="请输入Days of presentation period"
></c-input>
<template slot="footer">
<!-- @click="onPreperButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
>
@click="showGridPromptDialog('letp.preper.buttxmsel', null, null,{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled >
...
</c-button>
</template>
......@@ -312,11 +314,12 @@
placeholder="请输入附加收费详情"
></c-input>
<template slot="footer">
<!-- @click="onChariaButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onChariaButtxmsel"
@click="showGridPromptDialog('letp.charia.buttxmsel', null, null,{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -17,11 +17,12 @@
</el-form-item>
</c-col>
<c-col :span="3">
<!-- @click="onDocdisButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onDocdisButtxmsel"
@click="showGridPromptDialog('betp.docdis.buttxmsel', null, null,{TXT: 'bedgrp.blk.docdis'}, {TXT: false},'doxpDialog')"
:disabled="model.bedgrp.blk.docdisflg==''"
>
...
......@@ -43,11 +44,12 @@
</el-form-item>
</c-col>
<c-col :span="3">
<!-- @click="onIntdisButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onIntdisButtxmsel"
@click="showGridPromptDialog('betp.intdis.buttxmsel', null, null,{TXT: 'bedgrp.blk.intdis'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......@@ -68,11 +70,12 @@
</el-form-item>
</c-col>
<c-col :span="3">
<!-- @click="onComconButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onComconButtxmsel"
@click="showGridPromptDialog('betp.comcon.buttxmsel', null, null,{TXT: 'bedgrp.blk.comcon'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......@@ -96,11 +99,12 @@
</el-form-item>
</c-col>
<c-col :span="3">
<!-- @click="onSetinstxmButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSetinstxmButtxmsel"
@click="showGridPromptDialog('betp.setinstxm.buttxmsel', null, null,{TXT: 'bedgrp.blk.setinsbe'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......@@ -160,6 +164,16 @@
<!-- Referance -->
<c-col :span="24">
<el-form-item label="Referance" prop="bedgrp.oth.pts.ref">
<c-input
v-model="model.bedgrp.oth.pts.ref"
maxlength="16"
placeholder="请输入参考号"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<c-ptap
:model="model"
:argadr="{
......@@ -167,9 +181,11 @@
grp: 'bedgrp',
rol: 'oth',
}"
:noRef="true"
:isAdrblk="false"
:haveAdrLabel="false"
@onSeainf="onSeainf"
@onAplpDet="onOthpDet"
:disabledRef="true"
:disabledExtkey="true"
:disabled="true"
>
......
......@@ -15,11 +15,12 @@
</c-col>
<c-col :span="2">
<!-- @click="onAdlcndButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onAdlcndButtxmsel"
@click="showGridPromptDialog('letp.adlcnd.buttxmsel', null, null,{TXT: 'ledgrp.blk.adlcnd'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......@@ -57,11 +58,12 @@
</c-col>
<c-col :span="2">
<!-- @click="onInsbnkButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onInsbnkButtxmsel"
@click="showGridPromptDialog('letp.insbnk.buttxmsel', null, null,{TXT: 'ledgrp.blk.insbnk'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -104,11 +104,12 @@
:disabled="blkDftatFlag"
></c-input>
<template slot="footer">
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdftatButtxmsel"
@click="showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')"
:disabled="blkDftatFlag"
>
...
......@@ -276,11 +277,13 @@
placeholder="请输入Days of presentation period"
></c-input>
<template slot="footer">
<!-- @click="onPreperButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
@click="showGridPromptDialog('letp.preper.buttxmsel', null, null,{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled
>
...
</c-button>
......@@ -312,11 +315,12 @@
placeholder="请输入附加收费详情"
></c-input>
<template slot="footer">
<!-- @click="onChariaButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onChariaButtxmsel"
@click="showGridPromptDialog('letp.charia.buttxmsel', null, null,{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -15,11 +15,12 @@
</c-col>
<c-col :span="2">
<!-- @click="onLcrgodButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrgodButtxmsel"
@click="showGridPromptDialog('letp.lcrgod.buttxmsel', null, null,{TXT: 'ledgrp.blk.lcrgod'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -15,11 +15,12 @@
</c-col>
<c-col :span="2">
<!-- @click="onLcrdocButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdocButtxmsel"
@click="showGridPromptDialog('letp.lcrdoc.buttxmsel', null, null,{TXT: 'ledgrp.blk.lcrdoc'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -15,11 +15,12 @@
</c-col>
<c-col :span="2">
<!-- @click="onSpcbenButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSpcbenButtxmsel"
@click="showGridPromptDialog('letp.spcben.buttxmsel', null, null,{TXT: 'ledgrp.blk.spcben'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......@@ -39,7 +40,7 @@ export default {
data() {
return {}
},
methods: { ...Event, onSpcbenButtxmsel() {} },
methods: { ...Event},
created: function () {},
}
</script>
......
......@@ -14,11 +14,12 @@
</c-col>
<c-col :span="2">
<!-- @click="onSpcrcbButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onSpcrcbButtxmsel"
@click="showGridPromptDialog('letp.spcrcb.buttxmsel', null, null,{TXT: 'ledgrp.blk.spcrcb'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......@@ -38,7 +39,7 @@ export default {
data() {
return {}
},
methods: { ...Event, onSpcrcbButtxmsel() {} },
methods: { ...Event},
created: function () {},
}
</script>
......
......@@ -142,6 +142,13 @@
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
</c-grid-ety-prompt-dialog>
</div>
</c-page>
</template>
......
......@@ -102,11 +102,12 @@
:disabled="blkDftatFlag"
></c-input>
<template slot="footer">
<!-- @click="onLcrdftatButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdftatButtxmsel"
@click="showGridPromptDialog('letp.lcrdftat.buttxmsel', null, null,{TXT: 'ledgrp.blk.dftat'}, {TXT: false},'doxpDialog')"
:disabled="blkDftatFlag"
>
...
......@@ -275,11 +276,13 @@
placeholder="请输入Days of presentation period"
></c-input>
<template slot="footer">
<!-- @click="onPreperButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onPreperButtxmsel"
@click="showGridPromptDialog('letp.preper.buttxmsel', null, null,{TXT: 'ledgrp.rec.prepers18'}, {TXT: false},'doxpDialog')"
disabled
>
...
</c-button>
......@@ -311,11 +314,12 @@
placeholder="请输入附加收费详情"
></c-input>
<template slot="footer">
<!-- @click="onChariaButtxmsel" -->
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onChariaButtxmsel"
@click="showGridPromptDialog('letp.charia.buttxmsel', null, null,{TXT: 'ledgrp.blk.feetxt'}, {TXT: false},'doxpDialog')"
>
...
</c-button>
......
......@@ -7,13 +7,16 @@
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button>
<el-button size="small">保存模板</el-button>
<el-button size="small">使用模板</el-button>
<el-button size="small">制裁信息</el-button>
<el-button size="small">拆分报文</el-button>
<el-button size="small">智能提示</el-button>
<el-button size="small">查询</el-button>
<el-button size="small">用户确认</el-button>
<el-button size="small">检核</el-button>
<el-button size="small">日志</el-button>
<!-- <el-button size="small">保存模板</el-button> -->
<!-- <el-button size="small">使用模板</el-button> -->
<el-button size="small">imgyge</el-button>
<!-- <el-button size="small">拆分报文</el-button> -->
<el-button size="small">img</el-button>
<el-button size="small">His.img</el-button>
</c-function-btn>
<el-form
:model="model"
......@@ -43,7 +46,9 @@
label="附加金额"
name="aamp"
>
<c-content>
<m-aamp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000063 -->
......@@ -62,29 +67,38 @@
<!--PD000055 -->
<el-tab-pane label="货物描述" name="dogp">
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'led'"
/>
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dogp'" :rec="'led'"/>
</c-content>
</el-tab-pane>
<!--PD000057 -->
<el-tab-pane label="单据要求" name="dorp">
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'dorp'" :rec="'led'" />
</c-content>
</el-tab-pane>
<!--PD000059 -->
<el-tab-pane label="附加条款" name="adcp">
<c-content>
<m-doxp :model="model" :codes="codes" :dtyp="'adcp'" :rec="'led'" />
</c-content>
</el-tab-pane>
<!--PD000317 -->
<el-tab-pane label="循环信用详情" name="revp"
v-if="model.ledgrp.rec.revflg=='X'">
<c-content>
<m-revp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000027 -->
<el-tab-pane label="表外" name="engp">
<c-content>
<m-engp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000000 -->
......@@ -96,22 +110,30 @@
<!--PD000000 -->
<el-tab-pane label="附言" name="coninfp">
<c-content>
<m-coninfp :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000529 -->
<el-tab-pane label="报文及面函" name="docpan">
<c-content>
<m-docpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000546 -->
<el-tab-pane label="附件" name="doctre">
<c-content>
<m-doctre :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000001 -->
<el-tab-pane label="分录信息" name="glepan">
<c-content>
<m-glepan :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000394 -->
......@@ -120,12 +142,14 @@
label="受益人特殊付款条款"
name="spcbenp"
>
<c-content>
<m-doxp
:model="model"
:codes="codes"
:dtyp="'spcbenp'"
:rec="'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000394 -->
......@@ -139,12 +163,14 @@
label="收款银行特殊付款条款"
name="spcrcvp"
>
<c-content>
<m-doxp
:model="model"
:codes="codes"
:dtyp="'spcrcvp'"
:rec="'led'"
/>
</c-content>
</el-tab-pane>
<!--PD000422 -->
<!-- <el-tab-pane label="PD000422" name="spcrcvp">
......
......@@ -164,17 +164,15 @@ export default {
created:async function(){
console.log("进入litacp交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
else
{
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
}
</script>
<style>
......
......@@ -29,7 +29,7 @@
</el-tab-pane>
<el-tab-pane label="Booking" name="glepan">
<m-glepan :model="model" :code="codes"/>
<m-glepan :model="model" :codes="codes"/>
</el-tab-pane>
<el-tab-pane label="Completion" name="coninfp">
......@@ -58,10 +58,12 @@
</template>
<script>
import Api from "~/service/Api"
import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"
import Litcan from "~/model/Litcan"
import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs"
import Check from "~/model/Litcan/Check"
import Default from "~/model/Litcan/Default"
import Pattern from "~/model/Litcan/Pattern"
......@@ -96,6 +98,7 @@ export default {
}
},
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理
computed: {},
data(){
return {
tabVal: "canp",
......@@ -120,19 +123,16 @@ export default {
created:async function(){
console.log("进入litcan交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
else
{
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
},
};
</script>
<style>
</style>
......@@ -145,17 +145,15 @@ export default {
created:async function(){
console.log("进入litdck交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{ //TODO 处理数据逻辑
this.updateModel(rtnmsg.data);
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
else
{
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
}
</script>
<style>
......
......@@ -219,17 +219,15 @@ export default {
created:async function(){
console.log("进入litdla交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
else
{
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
}
</script>
<style>
......
......@@ -83,7 +83,6 @@
>
</c-grid-ety-prompt-dialog>
</div>
</div>
</template>
<script>
import Api from "~/service/Api"
......@@ -160,17 +159,15 @@ export default {
created:async function(){
console.log("进入litrog交易");
let rtnmsg = await this.init({})
if(rtnmsg.respCode == SUCCESS)
{
this.updateModel(rtnmsg.data)
//TODO 处理数据逻辑
if (rtnmsg.respCode == SUCCESS) {
Utils.copyValueFromVO(this.model, rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
else
{
} else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
},
}
</script>
<style>
......
......@@ -38,7 +38,7 @@
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2'"
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.acttyp"
......@@ -56,7 +56,7 @@
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择"
:disabled="model.bopmod.szflg==='3'"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codesOwnextkey"
......
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