Commit a2447b28 by 潘际乾
parents bc079590 a54f1996
...@@ -4909,6 +4909,14 @@ const CodeTable = { ...@@ -4909,6 +4909,14 @@ const CodeTable = {
{ label: "Released", value: "R" }, { label: "Released", value: "R" },
{ label: "Waiting", value: "W" }, { label: "Waiting", value: "W" },
], ],
relgod: [
{ label: "Release on Request of Customer", value: "A" },
{ label: "Release on Request of Carrier", value: "C" },
{ label: "Goods not released", value: "" },
],
relgrp: [ relgrp: [
{ label: "Authorized", value: "A" }, { label: "Authorized", value: "A" },
{ label: "Not Authorized", value: "N" }, { label: "Not Authorized", value: "N" },
...@@ -4973,6 +4981,11 @@ const CodeTable = { ...@@ -4973,6 +4981,11 @@ const CodeTable = {
{ label: "Signature required", value: "2" }, { label: "Signature required", value: "2" },
{ label: "Source in Transaction", value: "1" }, { label: "Source in Transaction", value: "1" },
], ],
reltyp1: [
{ label: "Release under Shipping Guarantee", value: "SG" },
{ label: "Release under AWB/ FCR/ CMR", value: "AW" },
],
rensta: [ rensta: [
{ label: "支行认定中", value: "3" }, { label: "支行认定中", value: "3" },
{ label: "审核通过", value: "0" }, { label: "审核通过", value: "0" },
...@@ -6537,5 +6550,9 @@ const CodeTable = { ...@@ -6537,5 +6550,9 @@ const CodeTable = {
{label:"远期议付", value:"2"}, {label:"远期议付", value:"2"},
{label:"批文后补", value:"3"}, {label:"批文后补", value:"3"},
], ],
rejame:[
{label:"已同意", value:"ACPT"},
{label:"已拒绝", value:"RJCT"},
]
} }
export default CodeTable; export default CodeTable;
\ No newline at end of file
...@@ -48,7 +48,7 @@ export default { ...@@ -48,7 +48,7 @@ export default {
], ],
"dedgrp.cbs.nom1.amt":[ "dedgrp.cbs.nom1.amt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 18,message:"整数位不能超过14位"}, {max: 18,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
...@@ -91,7 +91,7 @@ export default { ...@@ -91,7 +91,7 @@ export default {
{max: 34,message:"长度不能超过34"} {max: 34,message:"长度不能超过34"}
], ],
"dedgrp.rec.opndat":[ "dedgrp.rec.opndat":[
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: true, message: "输入正确的日期"}
], ],
"dedgrp.beb.pts.bankno":[ "dedgrp.beb.pts.bankno":[
...@@ -99,14 +99,14 @@ export default { ...@@ -99,14 +99,14 @@ export default {
{max: 20,message:"长度不能超过20"} {max: 20,message:"长度不能超过20"}
], ],
"dedgrp.rec.expdat":[ "dedgrp.rec.expdat":[
{type: "date", required: true, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"dedgrp.beb.pts.jigomc":[ "dedgrp.beb.pts.jigomc":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"dedgrp.rec.expplc":[ "dedgrp.rec.expplc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
...@@ -386,7 +386,7 @@ export default { ...@@ -386,7 +386,7 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"dedgrp.rec.lcrtyp":[ "dedgrp.rec.lcrtyp":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"dedgrp.cbs.nom1.cur":[ "dedgrp.cbs.nom1.cur":[
......
...@@ -157,6 +157,43 @@ export default class Detopn{ ...@@ -157,6 +157,43 @@ export default class Detopn{
letbenl2blk: "", letbenl2blk: "",
letbenl1blk: "", letbenl1blk: "",
letissl1blk: "", letissl1blk: "",
detamep:{
ramrollab:"", // Label for RAMROL .detamep.ramrollab
zchday:"", // 最迟装运/服务提供日 .detamep.zchday
newday:"", // 新最迟日期 .detamep.newday
recget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .detamep.recget.sdamod.dadsnd
seainf:"", // .detamep.recget.sdamod.seainf
},
},
amenbr:"", // 实际修改次数 .detamep.amenbr
engcur:"", // 修改总金额 .detamep.engcur
engamt:"", // 修改总金额 .detamep.engamt
maxcur:"", // Currency of Maximum Amount .detamep.maxcur
maxamt:"", // New Maximum Amount .detamep.maxamt
ramrol:"", // Request of Amendment send to .detamep.ramrol
benconflg:"", // Beneficiary's Confirmation Required .detamep.benconflg
benaccflg:"", // Amendment Accepted by Beneficiary .detamep.benaccflg
hwzydi:"", // 槧物运装运地/服务提供低 .detamep.hwzydi
},
olddedgrp:{
cbs:{
nom1:{
amt:"", // Balance .olddedgrp.cbs.nom1.amt
},
max:{
cur:"", // Currency .olddedgrp.cbs.max.cur
amt:"", // Balance .olddedgrp.cbs.max.amt
},
},
rec:{
nomtop:"", // Amount Tolerance - Positive .olddedgrp.rec.nomtop
nomton:"", // Amount Tolerance - Negative .olddedgrp.rec.nomton
expdat:"", // 到期日 .olddedgrp.rec.expdat
shpdat:"", // Shipment Date .olddedgrp.rec.shpdat
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -4,6 +4,11 @@ import Pub from "../Public" ...@@ -4,6 +4,11 @@ import Pub from "../Public"
export default class Litame{ export default class Litame{
constructor () { constructor () {
this.data = { this.data = {
litadvl1blk:"",
litapll1blk:"",
litrmbl1blk:"",
litrmbl2blk:"",
litamep:{ litamep:{
ramrollab:"", // Label for RAMROL .litamep.ramrollab ramrollab:"", // Label for RAMROL .litamep.ramrollab
recget:{ recget:{
......
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Pub from "../Public"
export default class Litdav{ export default class Litdav{
constructor () { constructor () {
this.data = { this.data = {
litapll1blk:"",
litapll2blk:"",
litapll3blk:"",
litapll4blk:"",
lidgrp:{ lidgrp:{
rec:{ rec:{
inr:"", //
ownref:"", // 参考号 .lidgrp.rec.ownref ownref:"", // 参考号 .lidgrp.rec.ownref
nam:"", // 简略信息 .lidgrp.rec.nam nam:"", // 简略信息 .lidgrp.rec.nam
revflg:"", // Revolving Flag .lidgrp.rec.revflg revflg:"", // Revolving Flag .lidgrp.rec.revflg
...@@ -142,111 +147,10 @@ export default class Litdav{ ...@@ -142,111 +147,10 @@ export default class Litdav{
dbfadrblkcn:"", // Chinese address .brdgrp.beb.dbfadrblkcn dbfadrblkcn:"", // Chinese address .brdgrp.beb.dbfadrblkcn
}, },
}, },
setmod:{ setmod:new Pub().data.Setmod,
docamttyplab:"", // settled amount description as label .setmod.docamttyplab mtabut:new Pub().data.Mtabut,
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg trnmod:new Pub().data.Trnmod,
ref:"", // our reference .setmod.ref liaall: new Pub().data.Liaall,
doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt
dspflg:"", // Type of settlement .setmod.dspflg
xreflg:"", // Recalculate Rates .setmod.xreflg
setglg:{
labdspflg:"", // Label for Type of Settlement .setmod.setglg.labdspflg
setgll:[]
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
setfog:{
setfol:[]
},
setfeg:{
setfel:[]
},
glemod:{
gleshwstm: {}
}
},
mtabut:{
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod:{
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doclbl:"", // Lable for CONDOCSTM .trnmod.trndoc.doclbl
doctrestm:"", // Document tree .trnmod.trndoc.doctrestm
shwinc:"", // Show Incoming Messages .trnmod.trndoc.shwinc
shwout:"", // Show Outgoing Messages .trnmod.trndoc.shwout
condocstm:"", // Connected Documents .trnmod.trndoc.condocstm
rcvatt:{
seainf:"", // .trnmod.trndoc.rcvatt.seainf
},
doceot:[],
filrecv:"", // File Receiver .trnmod.trndoc.filrecv
},
},
liaall:{
limmod:{
limpts:{
wrklab:"", // Label .liaall.limmod.limpts.wrklab
othlab:"", // Label .liaall.limmod.limpts.othlab
othlabss:"", // Label .liaall.limmod.limpts.othlabss
wrk:{
pts:new Pts().data,
},
oth:{
pts:new Pts().data,
},
lsh:"", // 合同流�'号 .liaall.limmod.limpts.lsh
nonrevflg1:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg1
pfcod1:"", // 合同流�'号 .liaall.limmod.limpts.pfcod1
nonrevflg2:"", // Flag to Mark Non-revolving Limits .liaall.limmod.limpts.nonrevflg2
pfcod2:"", // 合同流�'号 .liaall.limmod.limpts.pfcod2
},
wrkp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.wrkp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.wrkp.ptsget.sdamod.seainf
},
},
},
othp:{
ptsget:{
sdamod:{
dadsnd:"", // Drag Drop Sender .liaall.limmod.othp.ptsget.sdamod.dadsnd
seainf:"", // .liaall.limmod.othp.ptsget.sdamod.seainf
},
},
},
ownref:"", // 国结业务编号 .liaall.limmod.ownref
comamt:"", // 业务余额 .liaall.limmod.comamt
ccvamt:"", // 保证金余额 .liaall.limmod.ccvamt
ecifno:"", // ECIFNO .liaall.limmod.ecifno
},
},
pageId: "" // ctx的key pageId: "" // ctx的key
} }
} }
......
...@@ -4,6 +4,9 @@ import Utils from "~/utils" ...@@ -4,6 +4,9 @@ import Utils from "~/utils"
* Litdck Check规则 * Litdck Check规则
*/ */
let checkObj = { let checkObj = {
"invtyp" :null,
"outlen.acttyp" :null,
"outlen.szflg" :null,
"liaall.misamt" :null, "liaall.misamt" :null,
"liaall.limmod.limpts.oth.pts.extkey" :null, "liaall.limmod.limpts.oth.pts.extkey" :null,
"liaall.limmod.ownref" :null, "liaall.limmod.ownref" :null,
......
...@@ -6,6 +6,9 @@ import Api from "~/service/Api"; ...@@ -6,6 +6,9 @@ import Api from "~/service/Api";
import Utils from "~/utils/index" import Utils from "~/utils/index"
export default { export default {
"invtyp" :Utils.defaultFunction,
"outlen.acttyp":Utils.defaultFunction,
"outlen.szflg":Utils.defaultFunction,
"brdgrp.rec.igndisflg" :Utils.defaultFunction, "brdgrp.rec.igndisflg" :Utils.defaultFunction,
"brdgrp.blk.docdis" :Utils.defaultFunction, "brdgrp.blk.docdis" :Utils.defaultFunction,
"liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction, "liaall.limmod.limpts.oth.pts.extkey" :Utils.defaultFunction,
......
...@@ -14,6 +14,22 @@ export default { ...@@ -14,6 +14,22 @@ export default {
this.$notify.error({title: '错误',message: '服务请求失败!'}); this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
}, },
async onBrtmodButgetref(){
let rtnmsg = await this.executeRule("brtmod.butgetref")
if(rtnmsg.respCode == SUCCESS)
{
//TODO 处理数据逻辑
this.model.brdgrp.rec.ownref=rtnmsg.data.brdgrp_rec_ownref
this.$message({
type: 'success',
message: '获取成功!'
})
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async onDocdisButtxmsel(){ async onDocdisButtxmsel(){
let rtnmsg = await this.executeRule("docdis.buttxmsel") let rtnmsg = await this.executeRule("docdis.buttxmsel")
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
......
...@@ -61,7 +61,7 @@ export default { ...@@ -61,7 +61,7 @@ export default {
{type: "string", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"brdgrp.prb.pts.ref":[ "brdgrp.prb.pts.ref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"lidgrp.rec.expdat":[ "lidgrp.rec.expdat":[
...@@ -81,7 +81,7 @@ export default { ...@@ -81,7 +81,7 @@ export default {
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"brdgrp.rec.ownref":[ "brdgrp.rec.ownref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"brtp.recget.sdamod.seainf":[ "brtp.recget.sdamod.seainf":[
...@@ -115,7 +115,7 @@ export default { ...@@ -115,7 +115,7 @@ export default {
{pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" } {pattern: /(^\d+$)|(^\.\d{1,3}$)|(^\d+\.\d{1,3}$)/, message: "小数位不能超过3位" }
], ],
"brdgrp.prb.pts.extkey":[ "brdgrp.prb.pts.extkey":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 16,message:"长度不能超过16"} {max: 16,message:"长度不能超过16"}
], ],
"brtp.prbp.ptsget.sdamod.seainf":[ "brtp.prbp.ptsget.sdamod.seainf":[
...@@ -129,7 +129,7 @@ export default { ...@@ -129,7 +129,7 @@ export default {
], ],
"brdgrp.prb.pts.adrblk":[ "brdgrp.prb.pts.adrblk":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 35,message:"长度不能超过35"} {max: 200,message:"长度不能超过200"}
], ],
"brdgrp.prb.dbfadrblkcn":[ "brdgrp.prb.dbfadrblkcn":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -139,7 +139,7 @@ export default { ...@@ -139,7 +139,7 @@ export default {
{type: "string", required: false, message: "输入正确的日期"} {type: "string", required: false, message: "输入正确的日期"}
], ],
"brdgrp.rec.predat":[ "brdgrp.rec.predat":[
{type: "string", required: false, message: "输入正确的日期"} {type: "string", required: true, message: "输入正确的日期"}
], ],
"brdgrp.prb.adrelc":[ "brdgrp.prb.adrelc":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: true, message: "必输项"},
...@@ -376,14 +376,27 @@ export default { ...@@ -376,14 +376,27 @@ export default {
"brdgrp.srm.djuusr":[ "brdgrp.srm.djuusr":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 80,message:"长度不能超过80"} {max: 80,message:"长度不能超过80"}
], ],
"brdgrp.srm.djudat":[ "brdgrp.srm.djudat":[
{type: "string", required: false, message: "输入正确的日期"} {type: "string", required: true, message: "输入正确的日期"}
], ],
"brdgrp.srm.djuref":[ "brdgrp.srm.djuref":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: true, message: "必输项"},
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"invtyp" :[
{type: "string", required: true, message: "必输项"}
],
"outlen.szflg":[
{type: "string", required: true, message: "必输项"}
],
"outlen.acttyp":[
{type: "string", required: true, message: "必输项"}
],
"brdgrp.srm.djutyp":[
{type: "string", required: true, message: "必输项"}
],
} }
\ No newline at end of file
...@@ -3,8 +3,13 @@ import Pts from "../Common/Pts" ...@@ -3,8 +3,13 @@ import Pts from "../Common/Pts"
import Pub from "../Public" import Pub from "../Public"
export default class Litdck{ export default class Litdck{
constructor () { constructor () {
this.data = { zcsdrq:"", this.data = {
invtyp:"", litapll1blk:"",
litrogl1blk:"",
litapll3blk:"",
litrogl2blk:"",
zcsdrq:"", //最终送达日期
invtyp:"", //发票类型
outlen:{ outlen:{
szflg:"", szflg:"",
acttyp:"", acttyp:"",
...@@ -131,28 +136,7 @@ export default class Litdck{ ...@@ -131,28 +136,7 @@ export default class Litdck{
}, },
liaall: new Pub().data.Liaall, liaall: new Pub().data.Liaall,
setmod: new Pub().data.Setmod, setmod: new Pub().data.Setmod,
mtabut:{ mtabut:new Pub().data.Mtabut,
coninf:{
oitinf:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitinf.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitinf.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitinf.oit.inflev
},
},
oitset:{
labinftxt:"", // Label for INFTXT .mtabut.coninf.oitset.labinftxt
oit:{
inftxt:"", // Infotext .mtabut.coninf.oitset.oit.inftxt
inflev:"", // Infotext Level .mtabut.coninf.oitset.oit.inflev
},
},
conexedat:"", // 执行日期 .mtabut.coninf.conexedat
usr:{
extkey:"", // User ID .mtabut.coninf.usr.extkey
},
},
},
trnmod: new Pub().data.Trnmod, trnmod: new Pub().data.Trnmod,
pageId: "" // ctx的key pageId: "" // ctx的key
} }
......
...@@ -4,6 +4,10 @@ import Pub from "../Public" ...@@ -4,6 +4,10 @@ import Pub from "../Public"
export default class Litopn{ export default class Litopn{
constructor () { constructor () {
this.data = { this.data = {
addbcbl1blk:"",
litbenl1blk:"",
litapll1blk:"",
litrmbl1blk:"",
lidgrp:{ lidgrp:{
rec:{ rec:{
ownref:"", // Reference .lidgrp.rec.ownref ownref:"", // Reference .lidgrp.rec.ownref
......
...@@ -87,7 +87,7 @@ ...@@ -87,7 +87,7 @@
v-model="model.brdgrp.cbs.max.cur" v-model="model.brdgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="请输入Document Amount" placeholder="请输入Document Amount"
:code="codes.cur" :code="codes.curtxt1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -227,12 +227,13 @@ ...@@ -227,12 +227,13 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-input <c-select
v-model="model.brdgrp.cbs.max.cur" v-model="model.brdgrp.cbs.max.cur"
style="width: 100%" style="width: 100%"
placeholder="" placeholder=""
:code="codes.curtxt1"
> >
</c-input> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
...@@ -253,7 +254,7 @@ ...@@ -253,7 +254,7 @@
v-model="model.brdgrp.cbs.opn2.cur" v-model="model.brdgrp.cbs.opn2.cur"
style="width: 100%" style="width: 100%"
placeholder="请输入Drawn Add Amount" placeholder="请输入Drawn Add Amount"
:code="codes.cur" :code="codes.curtxt1"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -44,7 +44,8 @@ ...@@ -44,7 +44,8 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Type of Advice Received" prop="brdgrp.rec.advtyp" > <el-form-item label="Type of Advice Received" prop="brdgrp.rec.advtyp" >
<c-select v-model="model.brdgrp.rec.advtyp" style="width:100%" placeholder="请选择Type of Advice Received"> <c-select v-model="model.brdgrp.rec.advtyp" style="width:100%" placeholder="请选择Type of Advice Received"
:code="codes.advtyp">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -5,14 +5,15 @@ ...@@ -5,14 +5,15 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Release of Goods" prop="brdgrp.rec.relgodflg"> <el-form-item label="Release of Goods" prop="brdgrp.rec.relgodflg">
<c-select v-model="model.brdgrp.rec.relgodflg" style="width:100%" placeholder="请选择Release of Goods"> <c-select v-model="model.brdgrp.rec.relgodflg" style="width:100%" placeholder="请选择Release of Goods" :code="codes.relgod">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Release Type" prop="brdgrp.rec.reltyp"> <el-form-item label="Release Type" prop="brdgrp.rec.reltyp">
<c-select v-model="model.brdgrp.rec.reltyp" style="width:100%" placeholder="请选择Release Type"> <c-select v-model="model.brdgrp.rec.reltyp" style="width:100%" placeholder="请选择Release Type"
:code="codes.reltyp1">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="应付保证金金额" prop="liaall.liaccv.concur">
<c-input v-model="model.liaall.liaccv.concur" maxlength="3" placeholder="请输入应付保证金金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="合同金额" prop="liaall.liaccv.newamt">
<c-input v-model="model.liaall.liaccv.newamt" placeholder="请输入合同金额"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金应收比例" prop="liaall.liaccv.cshpct">
<c-input v-model="model.liaall.liaccv.cshpct" placeholder="请输入保证金应收比例"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Reserved Amount" prop="liaall.liaccv.newresamt">
<c-input v-model="model.liaall.liaccv.newresamt" placeholder="请输入Reserved Amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="保证金实收比例" prop="liaall.liaccv.relcshpct">
<c-input v-model="model.liaall.liaccv.relcshpct" placeholder="请输入保证金实收比例"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.gleflg">Create gle flag</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="reserve amount based percent" prop="liaall.liaccv.pctresamt">
<c-input v-model="model.liaall.liaccv.pctresamt" placeholder="请输入reserve amount based percent"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.liaall.liaccv.chgcurflg">Change currency flag</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onLiaccvAdd">
Add
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onLiaccvDel">
Del
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="金额总和" prop="liaall.liaccv.totcovamt">
<c-input v-model="model.liaall.liaccv.totcovamt" placeholder="请输入金额总和"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Additional Information " prop="liaall.liaccv.addinf">
<c-input type="textarea" v-model="model.liaall.liaccv.addinf" maxlength="70" show-word-limit placeholder="请输入Additional Information " ></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Brtudp/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -3,30 +3,34 @@ ...@@ -3,30 +3,34 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="数据采集标志" prop="cfabrt.cfaflg"> <el-form-item label="数据采集标志" prop="cfabrt.cfaflg">
<c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"> <c-select v-model="model.cfabrt.cfaflg" style="width:100%" placeholder="请选择数据采集标志"
:code="codes.cfaflg">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="5" :offset="2">
<c-checkbox v-model="model.cfabrt.basflg">签约信息</c-checkbox> <c-checkbox v-model="model.cfabrt.basflg">签约信息</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="5">
<c-checkbox v-model="model.cfabrt.dclflg">变动信息</c-checkbox> <c-checkbox v-model="model.cfabrt.dclflg">变动信息</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="地区机构号" prop="cfabrt.ownextkey"> <el-form-item label="地区机构号" prop="cfabrt.ownextkey">
<c-select v-model="model.cfabrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"> <c-select v-model="model.cfabrt.ownextkey" style="width:100%" placeholder="请选择地区机构号"
:code="codes.ownextkey">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="不报送原因" prop="cfabrt.cfabrttxt"> <el-form-item label="不报送原因" prop="cfabrt.cfabrttxt">
<c-select v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="请选择不报送原因"> <!-- <c-select v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="请选择不报送原因">
</c-select> </c-select> -->
<c-input v-model="model.cfabrt.cfabrttxt" style="width:100%" placeholder="不报送原因">
</c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</div> </div>
...@@ -39,19 +43,18 @@ import Event from "~/model/Brtudp/Event" ...@@ -39,19 +43,18 @@ import Event from "~/model/Brtudp/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
} }
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {
} }
} }
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!--=== ==========左边=============== -->
<c-col :span="12"> <c-col :span="11">
<c-checkbox v-model="model.brdgrp.rec.igndisflg">Ignore Discrepancies</c-checkbox> <!-- Discrepancies -->
<c-col :span="23">
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis">
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit
placeholder="请输入Discrepancies"></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="1">
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel"> <c-button size="small" type="primary" icon="el-icon-search" @click="onDocdisButtxmsel">
... <!-- ... -->
</c-button> </c-button>
</c-col> </c-col>
<c-col :span="12"> <!-- Comments and Conclusion -->
<el-form-item label="Discrepancies" prop="brdgrp.blk.docdis"> <c-col :span="24">
<c-input type="textarea" v-model="model.brdgrp.blk.docdis" maxlength="50" show-word-limit placeholder="请输入Discrepancies" ></c-input> <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
placeholder="请输入Comments and Conclusions"></c-input>
</el-form-item>
</c-col>
<!-- Settlement Instructions BR -->
<c-col :span="23">
<el-form-item label="Settlement Instructions BR" prop="brdgrp.blk.setinsbr">
<c-input type="textarea" v-model="model.brdgrp.blk.setinsbr" maxlength="65" show-word-limit
placeholder="请输入Settlement Instructions BR"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="1">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinstxmButtxmsel">
</c-button>
</c-col>
</c-col>
<!--=== ==========右边=============== -->
<c-col :span="11" :offset="1">
<c-col :span="24">
<c-checkbox v-model="model.brdgrp.rec.igndisflg">Ignore Discrepancies</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.brdgrp.blk.docdisflg">discrepancies modified</c-checkbox> <c-checkbox v-model="model.brdgrp.blk.docdisflg">discrepancies modified</c-checkbox>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Type of Advice Received" prop="brdgrp.rec.advtyp"> <el-form-item label="Type of Advice Received" prop="brdgrp.rec.advtyp">
<c-select v-model="model.brdgrp.rec.advtyp" style="width:100%" placeholder="请选择Type of Advice Received"> <c-select v-model="model.brdgrp.rec.advtyp" style="width: 100%" placeholder="请选择Type of Advice Received"
:code="codes.advtyp">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="付款日期" prop="brdgrp.rec.totdat"> <el-form-item label="Date to be Paid" prop="brdgrp.rec.totdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.totdat" style="width:100%" placeholder="请选择付款日期"></c-date-picker> <c-date-picker type="date" v-model="model.brdgrp.rec.totdat" style="width: 100%" placeholder="请选择付款日期">
</c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="Discrepancy Advice Dated" prop="brdgrp.rec.disdat"> <el-form-item label="Discrepancy Advice Dated" prop="brdgrp.rec.disdat" label-width="155px">
<c-date-picker type="date" v-model="model.brdgrp.rec.disdat" style="width:100%" placeholder="请选择Discrepancy Advice Dated"></c-date-picker> <c-date-picker type="date" v-model="model.brdgrp.rec.disdat" style="width: 100%"
placeholder="请选择Discrepancy Advice Dated"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12">
<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 placeholder="请输入Comments and Conclusions" ></c-input>
</el-form-item>
</c-col> </c-col>
<c-col :span="12">
<!-- <c-col :span="12">
<c-checkbox v-model="model.brdgrp.rec.approvcod">Documents on Approval Basis</c-checkbox> <c-checkbox v-model="model.brdgrp.rec.approvcod">Documents on Approval Basis</c-checkbox>
</c-col> </c-col>
...@@ -56,7 +86,7 @@ ...@@ -56,7 +86,7 @@
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Further Identification" prop="brtp.furide"> <el-form-item label="Further Identification" prop="brtp.furide">
<c-select v-model="model.brtp.furide" style="width:100%" placeholder="请选择Further Identification"> <c-select v-model="model.brtp.furide" style="width: 100%" placeholder="请选择Further Identification">
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -66,43 +96,27 @@ ...@@ -66,43 +96,27 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Settlement Instructions BR" prop="brdgrp.blk.setinsbr"> <span v-text="model.brtp.docgrdm.docdsclab" data-path=".brtp.docgrdm.docdsclab">
<c-input type="textarea" v-model="model.brdgrp.blk.setinsbr" maxlength="65" show-word-limit placeholder="请输入Settlement Instructions BR" ></c-input> </span>
</el-form-item> </c-col> -->
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSetinstxmButtxmsel">
...
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.brtp.docgrdm.docdsclab" data-path=".brtp.docgrdm.docdsclab" > </span>
</c-col>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Event from "~/model/Brtudp/Event" import Event from "~/model/Brtudp/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {};
}
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () { },
};
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -102,7 +102,7 @@ import Payp from "./Payp"; ...@@ -102,7 +102,7 @@ import Payp from "./Payp";
import Docpre from "./Docpre"; import Docpre from "./Docpre";
// import Engp from "./Engp"; // import Engp from "./Engp";
import Ccvpan from "./Ccvpan"; // import Ccvpan from "./Ccvpan";
// import Setpan from "./Setpan"; // import Setpan from "./Setpan";
// import Glepan from "./Glepan"; // import Glepan from "./Glepan";
// import Coninfp from "./Coninfp"; // import Coninfp from "./Coninfp";
...@@ -113,6 +113,7 @@ import Cfap from "./Cfap"; ...@@ -113,6 +113,7 @@ import Cfap from "./Cfap";
//公共面板导入 //公共面板导入
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
import Ccvpan from "~/views/Public/Ccvpan";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item
label="Additional Conditions"
prop="dedgrp.blk.adlcnd"
>
<c-input
type="textarea"
v-model="model.dedgrp.blk.adlcnd"
maxlength="65"
show-word-limit
placeholder="请输入Additional Conditions"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Additional Conditions History"
prop="dedgrp.blk.adlcndame"
>
<c-input
type="textarea"
v-model="model.dedgrp.blk.adlcndame"
maxlength="50"
show-word-limit
placeholder="请输入Additional Conditions History"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Additional Conditions amendment"
prop="trnmod.swiadd.adlcnd"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.trnmod.swiadd.adlcnd"
maxlength="65"
show-word-limit
placeholder="请输入Additional Conditions amendment"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item prop="">
<c-checkbox v-model="model.dedgrp.rec.redclsflg"
>Red/Green Clause</c-checkbox
>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Detame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.detamep.hfmdes" data-path=".detamep.hfmdes">
</span>
</c-col>
<c-col :span="12">
<el-form-item label="Description of Goods" prop="dedgrp.blk.lcrgod">
<c-input
type="textarea"
v-model="model.dedgrp.blk.lcrgod"
maxlength="65"
show-word-limit
placeholder="请输入Description of Goods"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Description of Goods History"
prop="dedgrp.blk.lcrgodame"
>
<c-input
type="textarea"
v-model="model.dedgrp.blk.lcrgodame"
maxlength="50"
show-word-limit
placeholder="请输入Description of Goods History"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Description of Goods amendment"
prop="trnmod.swiadd.lcrgod"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.trnmod.swiadd.lcrgod"
maxlength="65"
show-word-limit
placeholder="请输入Description of Goods amendment"
></c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search">
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Detame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Documents Required" prop="dedgrp.blk.lcrdoc">
<c-input
type="textarea"
v-model="model.dedgrp.blk.lcrdoc"
maxlength="65"
show-word-limit
placeholder="请输入Documents Required"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Documents Required History"
prop="dedgrp.blk.lcrdocame"
>
<c-input
type="textarea"
v-model="model.dedgrp.blk.lcrdocame"
maxlength="50"
show-word-limit
placeholder="请输入Documents Required History"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Documents Required amendment"
prop="trnmod.swiadd.lcrdoc"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.trnmod.swiadd.lcrdoc"
maxlength="65"
show-word-limit
placeholder="请输入Documents Required amendment"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Detame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item
label="Instructions to Paying/Accepting/Negotiating Bank"
prop="dedgrp.blk.insbnk"
>
<c-input
type="textarea"
v-model="model.dedgrp.blk.insbnk"
maxlength="65"
show-word-limit
placeholder="请输入Instructions to Paying/Accepting/Negotiating Bank"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Instruction to Paying/Accepting/Negotiating Bank History"
prop="dedgrp.blk.insbnkame"
>
<c-input
type="textarea"
v-model="model.dedgrp.blk.insbnkame"
maxlength="50"
show-word-limit
placeholder="请输入Instruction to Paying/Accepting/Negotiating Bank History"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item
label="Instruction to P/A/N Bank amendment"
prop="trnmod.swiadd.insbnk"
>
<c-fullbox>
<c-input
type="textarea"
v-model="model.trnmod.swiadd.insbnk"
maxlength="50"
show-word-limit
placeholder="请输入Instruction to P/A/N Bank amendment"
></c-input>
<template slot="footer">
<c-button
size="small"
type="primary"
icon="el-icon-search"
>
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Detame/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
...@@ -27,6 +27,13 @@ ...@@ -27,6 +27,13 @@
:validate-on-rule-change="false" :validate-on-rule-change="false"
> >
<c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="tabClick">
<el-tab-pane label="修改" name="amep">
<c-content>
<m-amep :model="model" :codes="codes" />
</c-content>
</el-tab-pane>
<!--PD000017 --> <!--PD000017 -->
<el-tab-pane label="基本信息" name="ovwp"> <el-tab-pane label="基本信息" name="ovwp">
<c-content> <c-content>
...@@ -51,6 +58,22 @@ ...@@ -51,6 +58,22 @@
<m-detp :model="model" :codes="codes" /> <m-detp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="货物描述" name="dogpame">
<m-dogpame :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="单据修改" name="dorpame">
<m-dorpame :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="其他条款修改" name="adcpame">
<m-adcpame :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="指示" name="inspame">
<m-inspame :model="model" :codes="codes" />
</el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="费用及账务" name="setpan"> <el-tab-pane label="费用及账务" name="setpan">
<c-content> <c-content>
...@@ -110,13 +133,12 @@ ...@@ -110,13 +133,12 @@
import Api from "~/service/Api"; import Api from "~/service/Api";
import Utils from "~/utils/index"; import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Detopn from "~/model/Detopn";
import Detame from "~/model/Detame" import Detame from "~/model/Detame"
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Detopn/Check"; import Check from "~/model/Detame/Check";
import Default from "~/model/Detopn/Default"; import Default from "~/model/Detame/Default";
import Pattern from "~/model/Detopn/Pattern"; import Pattern from "~/model/Detame/Pattern";
import Ovwp from "./Ovwp"; import Ovwp from "./Ovwp";
import Detp from "./Detp"; import Detp from "./Detp";
import Detp1 from "./Detp1"; import Detp1 from "./Detp1";
...@@ -124,6 +146,12 @@ import Detp2 from "./Detp2"; ...@@ -124,6 +146,12 @@ import Detp2 from "./Detp2";
import Stament from "./Stament"; import Stament from "./Stament";
import Aamp from "./Aamp"; import Aamp from "./Aamp";
import Amep from "./Amep";
import Dogpame from "./Dogpame";
import Dorpame from "./Dorpame";
import Adcpame from "./Adcpame";
import Inspame from "./Inspame";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Engp from "~/views/Public/Engp"; import Engp from "~/views/Public/Engp";
...@@ -146,6 +174,11 @@ export default { ...@@ -146,6 +174,11 @@ export default {
"m-coninfp": Coninfp, "m-coninfp": Coninfp,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-limitbody": Limitbody, "m-limitbody": Limitbody,
"m-amep": Amep,
"m-dogpame": Dogpame,
"m-dorpame": Dorpame,
"m-adcpame": Adcpame,
"m-inspame": Inspame,
}, },
provide() { provide() {
return { return {
...@@ -158,7 +191,7 @@ export default { ...@@ -158,7 +191,7 @@ export default {
computed: {}, computed: {},
data() { data() {
return { return {
tabVal: "ovwp", tabVal: "amep",
trnName: "detame", trnName: "detame",
model: new Detame().data, model: new Detame().data,
checkRules: Check, checkRules: Check,
...@@ -171,7 +204,7 @@ export default { ...@@ -171,7 +204,7 @@ export default {
methods: { methods: {
}, },
created: async function () { created: async function () {
console.log("进入detopn交易"); console.log("进入detame交易");
//let rtnmsg = await this.init({}) //let rtnmsg = await this.init({})
let rtnmsg = await this.init(this.$route.query); let rtnmsg = await this.init(this.$route.query);
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
......
...@@ -27,6 +27,10 @@ ...@@ -27,6 +27,10 @@
<m-othadvtypp :model="model" :codes="codes"/> <m-othadvtypp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/>
</el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="Settlement" name="setpan">
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes"/>
...@@ -67,10 +71,10 @@ import Default from "~/model/Litdav/Default" ...@@ -67,10 +71,10 @@ import Default from "~/model/Litdav/Default"
import Pattern from "~/model/Litdav/Pattern" import Pattern from "~/model/Litdav/Pattern"
import Davp from "./Davp" import Davp from "./Davp"
//import Setpan from "./Setpan" //import Setpan from "./Setpan"
import Coninfp from "./Coninfp" // import Coninfp from "./Coninfp"
//import Docpan from "./Docpan" //import Docpan from "./Docpan"
import Doctre from "./Doctre" // import Doctre from "./Doctre"
import Limitbody from "./Limitbody" // import Limitbody from "./Limitbody"
import Mt750p from "./Mt750p" import Mt750p from "./Mt750p"
import Mt754p from "./Mt754p" import Mt754p from "./Mt754p"
import Othadvtypp from "./Othadvtypp" import Othadvtypp from "./Othadvtypp"
...@@ -79,10 +83,17 @@ import Utils from "~/utils"; ...@@ -79,10 +83,17 @@ import Utils from "~/utils";
//import Glepan from "~/views/Public/Glepan"; //import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Engp from "~/views/Public/Engp";
import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre";
import Limitbody from "~/views/Public/Limitbody";
export default { export default {
components:{ components:{
"m-davp" : Davp, "m-davp" : Davp,
"m-engp" : Engp,
"m-setpan" : Setpan, "m-setpan" : Setpan,
"m-coninfp" : Coninfp, "m-coninfp" : Coninfp,
"m-docpan" : Docpan, "m-docpan" : Docpan,
......
...@@ -146,9 +146,9 @@ ...@@ -146,9 +146,9 @@
style="margin: 0 0" style="margin: 0 0"
size="small" size="small"
type="primary" type="primary"
@click="" @click="onBrtmodButgetref"
> >
Get Ref 获取
</c-button> </c-button>
</template> </template>
</c-fullbox> </c-fullbox>
...@@ -241,7 +241,9 @@ ...@@ -241,7 +241,9 @@
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="款项去向" prop="outlen.acttyp"> <el-form-item label="款项去向" prop="outlen.acttyp">
<c-input v-model="model.outlen.acttyp" disabled ></c-input> <c-select v-model="model.outlen.acttyp"
:code="codes.acttyp"
></c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
...@@ -332,6 +334,7 @@ ...@@ -332,6 +334,7 @@
v-model="model.brdgrp.prb.pts.extkey" v-model="model.brdgrp.prb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('brdgrp.prb.pts.extkey')"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
...@@ -354,7 +357,16 @@ ...@@ -354,7 +357,16 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="brdgrp.prb.pts.adrblk">
<c-input
:rows="4"
type="textarea" v-model="model.brdgrp.prb.pts.adrblk" maxlength="100" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<!-- <c-col :span="24">
<el-form-item label="名称" prop="brdgrp.prb.namelc"> <el-form-item label="名称" prop="brdgrp.prb.namelc">
<c-input type="textarea" v-model="model.brdgrp.prb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input> <c-input type="textarea" v-model="model.brdgrp.prb.namelc" maxlength="35" show-word-limit placeholder="请输入名称" ></c-input>
</el-form-item> </el-form-item>
...@@ -363,10 +375,12 @@ ...@@ -363,10 +375,12 @@
<el-form-item label="地址" prop="brdgrp.prb.adrelc"> <el-form-item label="地址" prop="brdgrp.prb.adrelc">
<c-input type="textarea" v-model="model.brdgrp.prb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input> <c-input type="textarea" v-model="model.brdgrp.prb.adrelc" maxlength="35" show-word-limit placeholder="请输入地址" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document Set Status" prop="brdgrp.rec.docsta"> <el-form-item label="Document Set Status" prop="brdgrp.rec.docsta">
<c-input disabled v-model="model.brdgrp.rec.docsta" maxlength="1" placeholder="请输入Document Set Status"></c-input> <c-input disabled
v-model="model.brdgrp.rec.docsta" maxlength="1" placeholder="请输入Document Set Status"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
...@@ -474,12 +488,8 @@ ...@@ -474,12 +488,8 @@
<!-- <c-col :span="12">
<el-form-item label="Address Block" prop="brdgrp.prb.pts.adrblk">
<c-input type="textarea" v-model="model.brdgrp.prb.pts.adrblk" maxlength="35" show-word-limit placeholder="请输入Address Block" ></c-input>
</el-form-item>
</c-col>
<!--
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Chinese address" prop="brdgrp.prb.dbfadrblkcn"> <el-form-item label="Chinese address" prop="brdgrp.prb.dbfadrblkcn">
<c-input type="textarea" v-model="model.brdgrp.prb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input> <c-input type="textarea" v-model="model.brdgrp.prb.dbfadrblkcn" maxlength="35" show-word-limit placeholder="请输入Chinese address" ></c-input>
......
...@@ -12,20 +12,20 @@ ...@@ -12,20 +12,20 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据出具人" prop="brdgrp.srm.djuusr"> <el-form-item label="单据出具人" prop="brdgrp.srm.djuusr">
<c-input disabled v-model="model.brdgrp.srm.djuusr" maxlength="80" placeholder="请输入单据出具人"></c-input> <c-input :disabled="!this.model.brdgrp.srm.djutyp" v-model="model.brdgrp.srm.djuusr" maxlength="80" placeholder="请输入单据出具人"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-col> </el-col>
<el-col :span="11" :offset="1"> <el-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据出具日期" prop="brdgrp.srm.djudat"> <el-form-item label="单据出具日期" prop="brdgrp.srm.djudat">
<c-date-picker disabled type="date" v-model="model.brdgrp.srm.djudat" style="width:100%" placeholder="请选择单据出具日期"></c-date-picker> <c-date-picker :disabled="!this.model.brdgrp.srm.djutyp" type="date" v-model="model.brdgrp.srm.djudat" style="width:100%" placeholder="请选择单据出具日期"></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="货权单据编号" prop="brdgrp.srm.djuref"> <el-form-item label="货权单据编号" prop="brdgrp.srm.djuref">
<c-input disabled v-model="model.brdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input> <c-input :disabled="!this.model.brdgrp.srm.djutyp" v-model="model.brdgrp.srm.djuref" maxlength="40" placeholder="请输入货权单据编号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-col> </el-col>
......
...@@ -67,6 +67,12 @@ ...@@ -67,6 +67,12 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
<c-grid-ety-prompt-dialog
ref="etyDialog"
:promptData="promptData"
v-on:select-ety="selectEty"
>
</c-grid-ety-prompt-dialog>
</div> </div>
</template> </template>
<script> <script>
......
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