Commit a1591c63 by liushikai
parents d85ce50e 0acb5727
...@@ -77,8 +77,8 @@ export default { ...@@ -77,8 +77,8 @@ export default {
{type: "date", required: false, message: "输入正确的日期"} {type: "date", required: false, message: "输入正确的日期"}
], ],
"bddgrp.rec.tenmaxday":[ "bddgrp.rec.tenmaxday":[
{type: "string", required: false, message: "必输项"}, {type: "number", required: false, message: "必输项"},
{max: 3,message:"长度不能超过3"} //{max: 3,message:"长度不能超过3"}
], ],
"bddgrp.ben.pts.nam":[ "bddgrp.ben.pts.nam":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
...@@ -301,7 +301,7 @@ export default { ...@@ -301,7 +301,7 @@ export default {
], ],
"liaall.limmod.comamt":[ "liaall.limmod.comamt":[
{type: "number", required: false, message: "必输项"}, //{type: "number", 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位" }
], ],
...@@ -314,7 +314,7 @@ export default { ...@@ -314,7 +314,7 @@ export default {
{max: 40,message:"长度不能超过40"} {max: 40,message:"长度不能超过40"}
], ],
"liaall.limmod.ccvamt":[ "liaall.limmod.ccvamt":[
{type: "number", required: false, message: "必输项"}, //{type: "number", 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位" }
], ],
......
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 Bdtset{ export default class Bdtset{
constructor () { constructor () {
this.data = { this.data = {
liaall:{ liaall: new Pub().data.Liaall,
tenstm:"", // Tenor Stream .liaall.tenstm
misamt:"", // Amount not yet assigned .liaall.misamt
concur:"", // External Booking Amount .liaall.concur
outpct:"", // Sight Amount Percentage .liaall.outpct
outamt:"", // Sight Amount .liaall.outamt
exttotoldamt:"", // Old Amount booked externally .liaall.exttotoldamt
exttotamt:"", // Total booking amount external assinged .liaall.exttotamt
liaccv:{
newamt:"", // 合同金额 .liaall.liaccv.newamt
concur:"", // 应付保证金金额 .liaall.liaccv.concur
totcovamt:"", // 金额总和 .liaall.liaccv.totcovamt
newresamt:"", // Reserved Amount .liaall.liaccv.newresamt
addinf:"", // Additional Information .liaall.liaccv.addinf
cshpct:"", // 保证金应收比例 .liaall.liaccv.cshpct
relcshpct:"", // 保证金实收比例 .liaall.liaccv.relcshpct
gleflg:"", // Create gle flag .liaall.liaccv.gleflg
chgcurflg:"", // Change currency flag .liaall.liaccv.chgcurflg
pctresamt:"", // reserve amount based percent .liaall.liaccv.pctresamt
},
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
},
},
setmod:{ setmod:{
doccur:"", // document currency .setmod.doccur doccur:"", // document currency .setmod.doccur
docamt:"", // document amount .setmod.docamt docamt:"", // document amount .setmod.docamt
...@@ -219,29 +162,7 @@ export default class Bdtset{ ...@@ -219,29 +162,7 @@ export default class Bdtset{
extrat:"", // Exchange Rate .trtcre.extrat extrat:"", // Exchange Rate .trtcre.extrat
}, },
paypsb:"", // Unpaid by Applicant .paypsb paypsb:"", // Unpaid by Applicant .paypsb
mtabut:{ mtabut: new Pub().data.Mtabut,
clsflg:"", // Close Flag .mtabut.clsflg
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
},
},
},
bddgrp:{ bddgrp:{
rec:{ rec:{
frepayflg:"", // Free of Payment Flag .bddgrp.rec.frepayflg frepayflg:"", // Free of Payment Flag .bddgrp.rec.frepayflg
...@@ -390,16 +311,7 @@ export default class Bdtset{ ...@@ -390,16 +311,7 @@ export default class Bdtset{
dfucur:"", // 代付金额: .dftcre.dfucur dfucur:"", // 代付金额: .dftcre.dfucur
dfuamt:"", // 代付金额: .dftcre.dfuamt dfuamt:"", // 代付金额: .dftcre.dfuamt
}, },
trnmod:{ trnmod: new Pub().data.Trnmod,
trndoc:{
advlabel:"", // ADVLABEL .trnmod.trndoc.advlabel
amdnam:"", // AMDNAM .trnmod.trndoc.amdnam
advdoc:"", // 国内证通知书 .trnmod.trndoc.advdoc
advnam:"", // 国内证落款 .trnmod.trndoc.advnam
amdapl:"", // 修改申请人名称 .trnmod.trndoc.amdapl
doceot: [],
},
},
fkr:"", // 付款人: .fkr fkr:"", // 付款人: .fkr
fkzh:"", // 付款账号: .fkzh fkzh:"", // 付款账号: .fkzh
qxr:"", // 起息日: .qxr qxr:"", // 起息日: .qxr
......
...@@ -16,15 +16,26 @@ ...@@ -16,15 +16,26 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-row>
<c-col :span="24"> <el-form-item label="快递单号">
<c-input
type="textarea"
:disabled="false"
:rows="2"
v-model="model.expmno"
maxlength="120"
show-word-limit
placeholder="请输入单号"
></c-input>
</el-form-item>
<c-row>
<c-col :span="24">
<c-istream-table <c-istream-table
:list="model.bdtp.docgrdm.docgrd" :list="model.bdtp.docgrdm.docgrd"
:columns="columns" :columns="columns"
> >
</c-istream-table> </c-istream-table>
</c-col> </c-col>
</c-row> </c-row>
</c-col> </c-col>
...@@ -37,8 +48,6 @@ ...@@ -37,8 +48,6 @@
> >
</div> </div>
</c-col> </c-col>
</c-row> </c-row>
</c-col> </c-col>
</c-row> </c-row>
......
<template> <template>
<c-row> <div class="eibs-tab">
<c-col :span="12"> <c-row>
<el-form-item label="Drag Drop Sender" prop="bdtp.didget.sdamod.dadsnd"> <!-- <c-col :span="22" :offset="1"> -->
<c-input <c-col :span="12">
v-model="model.bdtp.didget.sdamod.dadsnd" <c-row>
placeholder="请输入Drag Drop Sender" <c-col :span="15">
></c-input> <el-form-item label="信用证参考号" prop="didgrp.rec.ownref">
</el-form-item> <c-input
</c-col> :disabled="true"
v-model="model.didgrp.rec.ownref"
<c-col :span="12"> maxlength="16"
<el-form-item label="信用证参考号" prop="didgrp.rec.ownref"> placeholder="请输入参考号"
<c-input ></c-input>
v-model="model.didgrp.rec.ownref" </el-form-item>
maxlength="16" </c-col>
placeholder="请输入信用证参考号"
></c-input> <c-col :span="9" style="margin-left: -65px">
</el-form-item> <el-form-item
</c-col> style="width: 120%"
label="到期日"
<c-col :span="12"> prop="didgrp.rec.expdat"
<el-form-item label="" prop="bdtp.didget.sdamod.seainf"> >
<c-input <c-date-picker
v-model="model.bdtp.didget.sdamod.seainf" :disabled="true"
placeholder="请输入" style="width: 120%"
></c-input> type="date"
</el-form-item> v-model="model.didgrp.rec.expdat"
</c-col> placeholder="请选择到期日"
></c-date-picker>
<c-col :span="12"> </el-form-item>
<el-form-item label="Date of Expiry" prop="didgrp.rec.expdat"> </c-col>
<c-date-picker </c-row>
type="date" </c-col>
v-model="model.didgrp.rec.expdat"
style="width: 100%" <c-col :span="12">
placeholder="请选择Date of Expiry" <c-col :span="13">
></c-date-picker> <el-form-item label="信用证余额" prop="didgrp.cbs.opn1.cur">
</el-form-item> <c-select
</c-col> disabled
v-model="model.didgrp.cbs.opn1.cur"
<c-col :span="12"> style="width: 95%"
<el-form-item label="Currency" prop="didgrp.cbs.opn1.cur"> placeholder="请选择币种"
<c-input >
v-model="model.didgrp.cbs.opn1.cur" <el-option
maxlength="3" v-for="item in codes.cur"
placeholder="请输入Currency" :key="item.value"
></c-input> :label="item.label"
</el-form-item> :value="item.value"
</c-col> >
</el-option>
<c-col :span="12"> </c-select>
<el-form-item label="Balance" prop="didgrp.cbs.opn1.amt"> </el-form-item>
<c-input </c-col>
v-model="model.didgrp.cbs.opn1.amt" <c-col :span="11">
placeholder="请输入Balance" <el-form-item
></c-input> style="text-align: left"
</el-form-item> label-width="0"
</c-col> prop="didgrp.cbs.opn1.amt"
>
<c-col :span="12"> <c-input-currency
<el-form-item label="Drag Drop Sender" prop="bdtp.recget.sdamod.dadsnd"> disabled
<c-input v-model="model.didgrp.cbs.opn1.amt"
v-model="model.bdtp.recget.sdamod.dadsnd" style="text-align: left; width: 100%"
placeholder="请输入Drag Drop Sender" placeholder="请输入信用证金额"
></c-input> ></c-input-currency>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="12">
<el-form-item label="单据参考号" prop="bddgrp.rec.ownref"> <c-col :span="12">
<c-input <el-form-item label="单据参考号" prop="bddgrp.rec.ownref">
v-model="model.bddgrp.rec.ownref" <c-input
maxlength="16" :disabled="true"
placeholder="请输入单据参考号" v-model="model.bddgrp.rec.ownref"
></c-input> maxlength="16"
</el-form-item> placeholder="请输入单据参考号"
</c-col> ></c-input>
</el-form-item>
<c-col :span="12"> </c-col>
<el-form-item label="" prop="bdtp.recget.sdamod.seainf">
<c-input <c-col :span="12">
v-model="model.bdtp.recget.sdamod.seainf" <el-form-item label="摘要" prop="bddgrp.rec.nam">
placeholder="请输入" <c-input
></c-input> :disabled="true"
</el-form-item> v-model="model.bddgrp.rec.nam"
</c-col> maxlength="40"
placeholder="请输入摘要"
<c-col :span="12"> ></c-input>
<el-form-item label="Name of Bill Contract" prop="bddgrp.rec.nam"> </el-form-item>
<c-input </c-col>
v-model="model.bddgrp.rec.nam" </c-row>
maxlength="40"
placeholder="请输入Name of Bill Contract" <c-row>
></c-input> <c-col :span="12">
</el-form-item> <c-row>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="单据金额" prop="bddgrp.cbs.max.cur"> <c-col :span="13">
<c-select <el-form-item label="单据金额" prop="bddgrp.cbs.max.cur">
v-model="model.bddgrp.cbs.max.cur" <c-select
style="width: 100%" disabled
placeholder="请选择单据金额" v-model="model.bddgrp.cbs.max.cur"
> style="width: 95%"
</c-select> placeholder="请选择币种"
</el-form-item> >
</c-col> <el-option
v-for="item in codes.cur"
<c-col :span="12"> :key="item.value"
<el-form-item label="单据金额" prop="bddgrp.cbs.max.amt"> :label="item.label"
<c-input :value="item.value"
v-model="model.bddgrp.cbs.max.amt" >
placeholder="请输入单据金额" </el-option>
></c-input> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11">
<c-col :span="12"> <el-form-item
<el-form-item label="申请人" prop="bddgrp.apl.pts.ref"> style="text-align: left"
<c-input label-width="0"
v-model="model.bddgrp.apl.pts.ref" prop="bddgrp.cbs.max.amt"
maxlength="16" >
placeholder="请输入申请人" <c-input-currency
></c-input> disabled
</el-form-item> v-model="model.bddgrp.cbs.max.amt"
</c-col> style="text-align: left; width: 100%"
placeholder="请输入单据金额"
<c-col :span="12"> ></c-input-currency>
<el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur"> </el-form-item>
<c-input </c-col>
v-model="model.bddgrp.cbs.opn1.cur" </c-col>
maxlength="3"
placeholder="请输入单据余额"
></c-input>
</el-form-item> <c-col :span="24">
</c-col> <c-col :span="13">
<el-form-item label="单据余额" prop="bddgrp.cbs.opn1.cur">
<c-col :span="12"> <c-select
<el-form-item label="Balance" prop="bddgrp.cbs.opn1.amt"> disabled
<c-input v-model="model.bddgrp.cbs.opn1.cur"
v-model="model.bddgrp.cbs.opn1.amt" style="width: 95%"
placeholder="请输入Balance" placeholder="请选择币种"
></c-input> >
</el-form-item> <el-option
</c-col> v-for="item in codes.cur"
:key="item.value"
<c-col :span="12"> :label="item.label"
<el-form-item label="Name of Party" prop="bddgrp.apl.pts.nam"> :value="item.value"
<c-input >
v-model="model.bddgrp.apl.pts.nam" </el-option>
maxlength="40" </c-select>
placeholder="请输入Name of Party" </el-form-item>
></c-input> </c-col>
</el-form-item> <c-col :span="11">
</c-col> <el-form-item
style="text-align: left"
<c-col :span="12"> label-width="0"
<el-form-item label="到单日期" prop="bddgrp.rec.rcvdat"> prop="bddgrp.cbs.opn1.amt"
<c-date-picker >
type="date" <c-input-currency
v-model="model.bddgrp.rec.rcvdat" disabled
style="width: 100%" v-model="model.bddgrp.cbs.opn1.amt"
placeholder="请选择到单日期" style="text-align: left; width: 100%"
></c-date-picker> placeholder="请输入单据余额"
</el-form-item> ></c-input-currency>
</c-col> </el-form-item>
</c-col>
<c-col :span="12"> </c-col>
<el-form-item label="Start Date" prop="bddgrp.rec.stadat"> </c-row>
<c-date-picker </c-col>
type="date"
v-model="model.bddgrp.rec.stadat" <c-col :span="12">
style="width: 100%" <m-ptsmsg
placeholder="请选择Start Date" :model="model"
></c-date-picker> :disabled="true"
</el-form-item> :argadr="{ title: '申请人', url: 'bddgrp.apl.pts' }"
</c-col> ></m-ptsmsg>
</c-col>
<c-col :span="12"> </c-row>
<el-form-item label="受益人" prop="bddgrp.ben.pts.ref">
<c-input <c-row>
v-model="model.bddgrp.ben.pts.ref" <c-col :span="12">
maxlength="16" <c-row>
placeholder="请输入受益人" <c-col :span="12">
></c-input> <el-form-item label="到单日期" prop="bddgrp.rec.rcvdat">
</el-form-item> <c-date-picker
</c-col> :disabled="true"
type="date"
<c-col :span="12"> v-model="model.bddgrp.rec.rcvdat"
<span v-text="model.bdtp.matp.mattxtlab" data-path=".bdtp.matp.mattxtlab"> style="width: 100%"
</span> placeholder="请选择到期日"
</c-col> ></c-date-picker>
</el-form-item>
<c-col :span="12"> </c-col>
<el-form-item label="Maturity Date" prop="bddgrp.rec.matdat">
<c-date-picker <c-col :span="12">
type="date" <el-form-item label="远期起算日" prop="bddgrp.rec.stadat">
v-model="model.bddgrp.rec.matdat" <c-date-picker
style="width: 100%" :disabled="true"
placeholder="请选择Maturity Date" type="date"
></c-date-picker> v-model="model.bddgrp.rec.stadat"
</el-form-item> style="width: 100%"
</c-col> placeholder=""
></c-date-picker>
<c-col :span="12"> </el-form-item>
<el-form-item label="单据到期日" prop="bddgrp.rec.tenmaxday"> </c-col>
<c-input </c-row>
v-model="model.bddgrp.rec.tenmaxday"
placeholder="请输入单据到期日" <c-row>
></c-input> <c-col :span="12">
</el-form-item> <el-form-item label="单据到期日" prop="bddgrp.rec.matdat">
</c-col> <c-date-picker
:disabled="true"
<c-col :span="12"> type="date"
<el-form-item label="远期期限" prop="bddgrp.ben.pts.nam"> v-model="model.bddgrp.rec.matdat"
<c-input style="width: 100%"
v-model="model.bddgrp.ben.pts.nam" placeholder="请选择单据到期日"
maxlength="40" ></c-date-picker>
placeholder="请输入远期期限" </el-form-item>
></c-input> </c-col>
</el-form-item>
</c-col> <c-col :span="12">
<el-form-item label="远期期限" prop="bddgrp.rec.tenmaxday">
<c-col :span="12"> <c-input
<el-form-item label="单据类型" prop="bddgrp.rec.docflg"> :disabled="true"
<c-select v-model.number="model.bddgrp.rec.tenmaxday"
v-model="model.bddgrp.rec.docflg" placeholder="请输入"
style="width: 100%" style="width: 100%"
placeholder="请选择单据类型" maxlength="3"
> ></c-input>
</c-select> </el-form-item>
</el-form-item> </c-col>
</c-col> </c-row>
</c-col>
<c-col :span="12">
<el-form-item label="交单行" prop="bddgrp.prb.pts.ref"> <c-col :span="12">
<c-input <m-ptsmsg
v-model="model.bddgrp.prb.pts.ref" :disabled="true"
maxlength="16" :model="model"
placeholder="请输入交单行" :argadr="{ title: '受益人', url: 'bddgrp.ben.pts' }"
></c-input> ></m-ptsmsg>
</el-form-item> </c-col>
</c-col> </c-row>
<c-col :span="12"> <c-row>
<el-form-item label="单据状态" prop="bddgrp.rec.docsta"> <c-col :span="12">
<c-select <c-row>
v-model="model.bddgrp.rec.docsta" <c-col :span="24">
style="width: 100%" <el-form-item label="单据类型" prop="bddgrp.rec.docflg">
placeholder="请选择单据状态" <c-select
> :disabled="true"
</c-select> v-model="model.bddgrp.rec.docflg"
</el-form-item> style="width: 100%"
</c-col> placeholder="请选择单据类型"
>
<c-col :span="12"> <el-option
<el-form-item label="Name of Party" prop="bddgrp.prb.pts.nam"> v-for="item in codes.bdd_brdtyp"
<c-input :key="item.value"
v-model="model.bddgrp.prb.pts.nam" :label="item.label"
maxlength="40" :value="item.value"
placeholder="请输入Name of Party" >
></c-input> </el-option>
</el-form-item> </c-select>
</c-col> </el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="24">
<el-form-item label="SWIFT发送时间" prop="swtdat"> <el-form-item label="单据状态" prop="bddgrp.rec.docsta">
<c-date-picker <c-select
type="date" :disabled="true"
v-model="model.swtdat" v-model="model.bddgrp.rec.docsta"
style="width: 100%" style="width: 100%"
placeholder="请选择SWIFT发送时间" placeholder="请选择单据状态"
></c-date-picker> >
</el-form-item> <el-option
</c-col> v-for="item in codes.bdd_docsta"
:key="item.value"
<c-col :span="12"> :label="item.label"
<el-form-item label="交单行" prop="bddgrp.rec.docprbrol"> :value="item.value"
<c-select >
v-model="model.bddgrp.rec.docprbrol" </el-option>
style="width: 100%" </c-select>
placeholder="请选择交单行" </el-form-item>
> </c-col>
</c-select> </c-row>
</el-form-item> </c-col>
</c-col>
<c-col :span="12">
<c-col :span="12"> <m-ptsmsg
<el-form-item label="Order Date" prop="bddgrp.rec.orddat"> :disabled="true"
<c-date-picker :model="model"
type="date" :argadr="{ title: '交单行', url: 'bddgrp.prb.pts' }"
v-model="model.bddgrp.rec.orddat" ></m-ptsmsg>
style="width: 100%" </c-col>
placeholder="请选择Order Date" </c-row>
></c-date-picker>
</el-form-item> <div class="line" />
</c-col> <hr />
<c-col :span="12"> <c-row>
<el-form-item label="寄单索款编号" prop="bddgrp.rec.sndref"> <c-col :span="12">
<c-input <c-row>
v-model="model.bddgrp.rec.sndref" <m-ptsadr
maxlength="20" :model="model"
placeholder="请输入寄单索款编号" :argadr="{
></c-input> title: '交单行',
</el-form-item> url: 'bddgrp.prb.pts',
</c-col> rol: 'bddgrp.rec.docprbrol',
}"
<c-col :span="12"> ></m-ptsadr>
<el-form-item </c-row>
label="External Key of Address" <br />
prop="bddgrp.prb.pts.extkey" <c-row>
> <m-ptsadr
<c-input :model="model"
v-model="model.bddgrp.prb.pts.extkey" :argadr="{
maxlength="16" title: '付款人',
placeholder="请输入External Key of Address" url: 'bdtp.oth.pts',
></c-input> rol: 'bddgrp.rec.payrol',
</el-form-item> }"
</c-col> ></m-ptsadr>
</c-row>
<c-col :span="12"> </c-col>
<c-checkbox v-model="model.advrefflg">Advice of Refusal MT734</c-checkbox>
</c-col> <c-col :span="12">
<c-col>
<c-col :span="12"> <el-form-item label="通知日期" prop="bddgrp.rec.orddat">
<el-form-item label="Number of bank" prop="bddgrp.prb.pts.bankno"> <c-date-picker
<c-input type="date"
v-model="model.bddgrp.prb.pts.bankno" v-model="model.bddgrp.rec.orddat"
maxlength="20" style="width: 100%"
placeholder="请输入Number of bank" placeholder=""
></c-input> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col>
<el-form-item label="SWIFT发送时间" prop="swtdat">
<c-col :span="12"> <c-date-picker
<el-form-item label="单据处理类型" prop="bddgrp.rec.bilpro"> type="date"
<c-select v-model="model.swtdat"
v-model="model.bddgrp.rec.bilpro" style="width: 100%"
style="width: 100%" placeholder="请选择SWIFT发送时间"
placeholder="请选择单据处理类型" ></c-date-picker>
> </el-form-item>
</c-select>
</el-form-item> <el-form-item label="寄单索款编号" prop="bddgrp.rec.sndref">
</c-col> <c-input
v-model="model.bddgrp.rec.sndref"
<c-col :span="12"> maxlength="20"
<el-form-item label="联行名称 电证用" prop="bddgrp.prb.pts.jigomc"> placeholder="请输入寄单索款编号"
<c-input ></c-input>
type="textarea" </el-form-item>
v-model="model.bddgrp.prb.pts.jigomc"
maxlength="35" <c-row>
show-word-limit <c-col :span="10">
placeholder="请输入联行名称 电证用" <el-form-item label="" prop="advrefflg">
></c-input> <c-checkbox v-model="model.advrefflg">出具拒付函</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="14">
<c-checkbox v-model="model.advbwdflg">是否发送213拒付报文</c-checkbox> <el-form-item label="单据处理类型" prop="bddgrp.rec.bilpro">
</c-col> <c-select
v-model="model.bddgrp.rec.bilpro"
<c-col :span="12"> placeholder="请选择单据处理类型"
<c-checkbox v-model="model.advdisflg" >
>Advice of Discrepancy MT750</c-checkbox <el-option
> v-for="item in codes.test"
</c-col> :key="item.value"
:label="item.label"
<c-col :span="12"> :value="item.value"
<el-form-item label="地址 电证用" prop="bddgrp.prb.pts.dizhii"> >
<c-input </el-option>
type="textarea" </c-select>
v-model="model.bddgrp.prb.pts.dizhii" </el-form-item>
maxlength="35" </c-col>
show-word-limit </c-row>
placeholder="请输入地址 电证用"
></c-input> <c-row>
</el-form-item> <c-col :span="7">
</c-col> <el-form-item label="" prop="advbwdflg">
<c-checkbox style="width: 100%" v-model="model.advbwdflg"
<c-col :span="12"> >是否发送213拒付报文</c-checkbox
<el-form-item label="退单方式" prop="rejtype"> >
<c-input </el-form-item>
v-model="model.rejtype" </c-col>
maxlength="1" <c-col :span="6">
placeholder="请输入退单方式" <el-form-item label="" prop="advdisflg">
></c-input> <c-checkbox style="width: 100%" v-model="model.advdisflg"
</el-form-item> >收到电提不符点</c-checkbox
</c-col> >
</el-form-item>
<c-col :span="12"> </c-col>
<c-checkbox v-model="model.mtabut.clsflg">Close Flag</c-checkbox> <c-col :span="8">
</c-col> <el-form-item label="" prop="mtabut.clsflg">
<c-checkbox v-model="model.mtabut.clsflg">闭卷</c-checkbox>
<c-col :span="12"> </el-form-item>
<el-form-item label="付款人" prop="bddgrp.rec.payrol"> </c-col>
<c-select </c-row>
v-model="model.bddgrp.rec.payrol"
style="width: 100%" <c-row>
placeholder="请选择付款人" <c-col :span="6">
> <el-form-item label="" prop="">
</c-select> <c-checkbox
</el-form-item> style="width: 100%"
</c-col> v-model="model.bddgrp.rec.advdocflg"
@change="changed"
<c-col :span="12"> >退单</c-checkbox
<c-checkbox v-model="model.bddgrp.rec.advdocflg" >
>Return of Documents</c-checkbox </el-form-item>
> </c-col>
</c-col>
<c-col :span="24 - 6">
<c-col :span="12"> <el-form-item label="退单方式" prop="rejtype">
<el-form-item <c-select
label="Drag Drop Sender" v-model="model.rejtype"
prop="bdtp.othp.ptsget.sdamod.dadsnd" style="width: 100%"
> placeholder="请选择退单方式"
<c-input >
v-model="model.bdtp.othp.ptsget.sdamod.dadsnd" <el-option
placeholder="请输入Drag Drop Sender" v-for="item in codes.rejtype"
></c-input> :key="item.value"
</el-form-item> :label="item.label"
</c-col> :value="item.value"
>
<c-col :span="12"> </el-option>
<el-form-item label="External Key of Address" prop="bdtp.oth.pts.extkey"> </c-select>
<c-input </el-form-item>
v-model="model.bdtp.oth.pts.extkey" </c-col>
maxlength="16" </c-row>
placeholder="请输入External Key of Address"
></c-input> <el-form-item label="拒付声明">
</el-form-item> <c-input
</c-col> type="textarea"
:cols="35"
<c-col :span="12"> :rows="3"
<el-form-item label="" prop="bdtp.othp.ptsget.sdamod.seainf"> v-model="model.bddgrp.blk.disdoc"
<c-input maxlength="105"
v-model="model.bdtp.othp.ptsget.sdamod.seainf" show-word-limit
placeholder="请输入" placeholder="请输入拒付声明"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col>
<c-row>
<c-col :span="12"> <c-col :span="7">
<c-button size="small" type="primary" @click="onOthpDet"> <el-form-item label="" prop="bddgrp.blk.disdocflg">
Details <c-checkbox
</c-button> style="width: 100%"
</c-col> v-model="model.bddgrp.blk.disdocflg"
>拒付声明修改</c-checkbox
<c-col :span="12"> >
<el-form-item label="Disposal of Documents" prop="bddgrp.blk.disdoc"> </el-form-item>
<c-input </c-col>
type="textarea" <c-col :span="6">
v-model="model.bddgrp.blk.disdoc" <el-form-item label="" prop="rejpenins">
maxlength="35" <c-checkbox style="width: 100%" v-model="model.rejpenins"
show-word-limit >拒付且听候处理</c-checkbox
placeholder="请输入Disposal of Documents" >
></c-input> </el-form-item>
</el-form-item> </c-col>
</c-col> </c-row>
</c-col>
<c-col :span="12"> </c-col>
<c-button </c-row>
size="small" </div>
type="primary"
icon="el-icon-search"
@click="onDisdocButtxmsel"
>
...
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="名称" prop="bdtp.oth.namelc">
<c-input
type="textarea"
v-model="model.bdtp.oth.namelc"
maxlength="35"
show-word-limit
placeholder="请输入名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Address Block" prop="bdtp.oth.pts.adrblk">
<c-input
type="textarea"
v-model="model.bdtp.oth.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Chinese address" prop="bdtp.oth.dbfadrblkcn">
<c-input
type="textarea"
v-model="model.bdtp.oth.dbfadrblkcn"
maxlength="35"
show-word-limit
placeholder="请输入Chinese address"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地址" prop="bdtp.oth.adrelc">
<c-input
type="textarea"
v-model="model.bdtp.oth.adrelc"
maxlength="35"
show-word-limit
placeholder="请输入地址"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bddgrp.blk.disdocflg"
>Defaulted content of Disposal of Documents</c-checkbox
>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.rejpenins"
>Rejection pending instructions</c-checkbox
>
</c-col>
</c-row>
</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/Bdtdcr/Event"; import Event from "~/model/Bdtdcr/Event";
import Utils from "~/utils";
import Ptsmsg from "~/views/Public/Ptsmsg";
import Ptsadr from "~/views/Public/Ptsadr";
import Amtpanl from "~/views/Public/Amtpanl";
//import Utils from "~/utils";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
export default { export default {
components: { "c-ptap": Ptap }, components: {
"c-ptap": Ptap,
"m-ptsmsg": Ptsmsg,
"m-ptsadr": Ptsadr,
"c-amtpanl": Amtpanl,
},
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data() { data() {
return {}; return {};
}, },
methods: { ...Event }, methods: {
...Event,
opn1CurEvent() {
this.executeDefault("didgrp.cbs.opn1.cur").then((res) => {
if ((res.respCode = SUCCESS)) {
Utils.copyValueFromVO(this.model, res.data);
}
});
},
changed(e) {},
},
created: function () {}, created: function () {},
}; };
</script> </script>
......
...@@ -90,7 +90,7 @@ import Engp from "~/views/Public/Engp"; ...@@ -90,7 +90,7 @@ import Engp from "~/views/Public/Engp";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Limitbody from "./Limitbody"; import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Bdtdcr", name: "Bdtdcr",
......
...@@ -440,20 +440,65 @@ ...@@ -440,20 +440,65 @@
v-model="model.bddgrp.rec.docprbrol" v-model="model.bddgrp.rec.docprbrol"
style="width: 100%" style="width: 100%"
placeholder="请选择Presented by" placeholder="请选择Presented by"
:code="getValues('bddgrp.rec.docprbrol')"
@change="docprbrolChange"
> >
</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="交单行BIC" prop="bddgrp.apl.pts.extkey"> <el-form-item label="交单行BIC" prop="bddgrp.prb.pts.extkey">
<c-input <c-input
v-model="model.bddgrp.prb.pts.extkey" v-model="model.bddgrp.prb.pts.extkey"
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" style="width: 100%"
placeholder="请输入交单行BIC"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交单行联行行号" prop="bddgrp.prb.pts.bankno">
<c-input
v-model="model.bddgrp.prb.pts.bankno"
maxlength="20"
style="width: 100%"
placeholder="请输入交单行联行行号"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
@keyup.enter.native="showGridPromptDialog('bddgrp.prb.pts.bankno')"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交单行联行名称(电证用)">
<c-input
type="textarea"
v-model="model.bddgrp.prb.pts.jigomc"
style="width: 100%"
maxlength="35"
show-word-limit
placeholder="请输入联行名称"
disabled
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="交单行地址(电证用)">
<c-input
type="textarea"
v-model="model.bddgrp.prb.pts.dizhii"
style="width: 100%"
maxlength="35"
show-word-limit
placeholder="请输入交单行地址"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-ptapdome <!-- <c-ptapdome
:disabledJigomc="true" :disabledJigomc="true"
:disabledDizhii="true" :disabledDizhii="true"
:model="model" :model="model"
...@@ -462,7 +507,7 @@ ...@@ -462,7 +507,7 @@
rol: 'apl', rol: 'apl',
grp: 'bddgrp', grp: 'bddgrp',
}" }"
></c-ptapdome> ></c-ptapdome> -->
...@@ -584,6 +629,7 @@ import CommonProcess from "~/mixin/CommonProcess"; ...@@ -584,6 +629,7 @@ import CommonProcess from "~/mixin/CommonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Bdtset/Event"; import Event from "~/model/Bdtset/Event";
import PtapDome from "~/views/Public/PtapDome"; import PtapDome from "~/views/Public/PtapDome";
import Utils from "~/utils";
export default { export default {
components: { "c-ptapdome": PtapDome }, components: { "c-ptapdome": PtapDome },
...@@ -599,13 +645,22 @@ export default { ...@@ -599,13 +645,22 @@ export default {
'3 3 "Cdt" 0 ', '3 3 "Cdt" 0 ',
'4 4 "Cur" 0 ', '4 4 "Cur" 0 ',
'5 5 "Amt" 0 ', '5 5 "Amt" 0 ',
'6 6 "Mat.Dat." 0 ', '6 6 "Mat Dat" 0 ',
], ],
data: [], data: [],
}, },
}; };
}, },
methods: { ...Event }, methods: { ...Event,
docprbrolChange(){
this.executeRule("bddgrp.rec.docprbrol").then((res) => {
if ((res.respCode = SUCCESS)) {
debugger;
Utils.copyValueFromVO(this.model, res.data);
}
});
},
},
created: function () {}, created: function () {},
}; };
</script> </script>
......
...@@ -17,12 +17,12 @@ ...@@ -17,12 +17,12 @@
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </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="tabClick"> <c-tabs :value="tabVal" ref="elment" type="card" @tab-click="tabClick">
<!--PD000005 --> <!--PD000005 -->
<el-tab-pane label="付款信息" name="utlp"> <el-tab-pane label="付款信息" name="utlp">
<c-content> <c-content>
<m-utlp :model="model" :codes="codes"/> <m-utlp :model="model" :codes="codes" ref="utlp"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="融资" name="crefin" v-if="model.trtcre.crefinflg"> <el-tab-pane label="融资" name="crefin" v-if="model.trtcre.crefinflg">
...@@ -84,6 +84,8 @@ ...@@ -84,6 +84,8 @@
</el-tab-pane> </el-tab-pane>
</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>
</c-page> </c-page>
</template> </template>
...@@ -174,16 +176,17 @@ export default { ...@@ -174,16 +176,17 @@ export default {
} }
}, },
methods:{ methods:{
tabClick(){
}
}, },
created:async function(){ created:async function(){
console.log("进入bdtset交易"); console.log("进入bdtset交易");
console.log(new Bdtset().data) console.log(new Bdtset().data)
let rtnmsg = await this.init({}) let rtnmsg = await this.init({})
let that = this;
if(rtnmsg.respCode == SUCCESS) if(rtnmsg.respCode == SUCCESS)
{ {
this.updateModel(rtnmsg.data) this.updateModel(rtnmsg.data)
that.$refs.utlp.stmData.data=rtnmsg.data.liaall_tenstm.rows
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} }
......
...@@ -154,7 +154,7 @@ ...@@ -154,7 +154,7 @@
type="date" type="date"
v-model="model.didgrp.rec.opndat" v-model="model.didgrp.rec.opndat"
disabled disabled
style="width: 95%" style="width: 100%"
placeholder="请选择开证日期" placeholder="请选择开证日期"
> >
</c-date-picker> </c-date-picker>
...@@ -180,7 +180,7 @@ ...@@ -180,7 +180,7 @@
type="date" type="date"
v-model="model.didgrp.rec.expdat" v-model="model.didgrp.rec.expdat"
disabled disabled
style="width: 95%" style="width: 100%"
placeholder="到期日" placeholder="到期日"
> >
</c-date-picker> </c-date-picker>
...@@ -597,6 +597,7 @@ ...@@ -597,6 +597,7 @@
style="width: 100%" style="width: 100%"
placeholder="请输入交单行联行行号" placeholder="请输入交单行联行行号"
:disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true" :disabled="model.bddgrp.rec.docprbrol == 'PRB' ? false : true"
@keyup.enter.native="showGridPromptDialog('bddgrp.prb.pts.bankno')"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -667,7 +668,7 @@ ...@@ -667,7 +668,7 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="model.bddgrp.rec.dscinsflg"> <el-form-item label="" prop="model.bddgrp.rec.dscinsflg">
<c-checkbox v-model="model.bddgrp.rec.dscinsflg" <c-checkbox v-model="model.bddgrp.rec.dscinsflg" @change="isShowDocpre"
>录入单据、不符点、结算指示和货运详细信息</c-checkbox >录入单据、不符点、结算指示和货运详细信息</c-checkbox
> >
</el-form-item> </el-form-item>
...@@ -733,6 +734,9 @@ export default { ...@@ -733,6 +734,9 @@ export default {
} }
}); });
}, },
isShowDocpre(val){
this.$emit("changeShowDocpre", val)
},
}, },
created: function () {}, created: function () {},
}; };
......
...@@ -16,7 +16,7 @@ ...@@ -16,7 +16,7 @@
<!--PD000047 --> <!--PD000047 -->
<el-tab-pane label="单据概况" name="litdckp"> <el-tab-pane label="单据概况" name="litdckp">
<c-content> <c-content>
<m-litdckp :model="model" :codes="codes" /> <m-litdckp :model="model" :codes="codes" v-on:changeShowDocpre="changeShowDocpre"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
...@@ -26,9 +26,10 @@ ...@@ -26,9 +26,10 @@
</el-tab-pane> --> </el-tab-pane> -->
<!--PD000062 --> <!--PD000062 -->
<el-tab-pane label="单据详情" name="docpre"> <el-tab-pane label="单据详情" name="docpre" v-if="isShowDocpre">
<m-docpre :model="model" :codes="codes" /> <m-docpre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000079 --> <!--PD000079 -->
<!-- <el-tab-pane label="Shipping Detail" name="shpdet"> <!-- <el-tab-pane label="Shipping Detail" name="shpdet">
...@@ -115,6 +116,7 @@ export default { ...@@ -115,6 +116,7 @@ export default {
mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理 mixins: [CommonProcess], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
isShowDocpre:false,
tabVal: "litdckp", tabVal: "litdckp",
trnName: "ditdck", trnName: "ditdck",
model: new Ditdck().data, model: new Ditdck().data,
...@@ -129,7 +131,7 @@ export default { ...@@ -129,7 +131,7 @@ export default {
}; };
}, },
methods: { methods: {
tabClick() {},
}, },
created: async function () { created: async function () {
// console.log("进入ditdck交易"); // console.log("进入ditdck交易");
...@@ -157,6 +159,11 @@ export default { ...@@ -157,6 +159,11 @@ export default {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
}, },
methods: {
changeShowDocpre(val) {
this.isShowDocpre = val
}
}
}; };
</script> </script>
<style> <style>
......
...@@ -14,8 +14,8 @@ ...@@ -14,8 +14,8 @@
<c-row> <c-row>
<c-col :span="23"> <c-col :span="23">
<c-col :span="8"> <c-col :span="6">
<el-form-item label="Own Reference" prop="infcon.seaownref" style="width: 100%"> <el-form-item label="Own Reference" prop="infcon.seaownref" style="width: 100%" >
<c-input <c-input
v-model="model.infcon.seaownref" v-model="model.infcon.seaownref"
maxlength="16" maxlength="16"
...@@ -24,9 +24,12 @@ ...@@ -24,9 +24,12 @@
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="2">
&nbsp;
</c-col>
<c-col :span="10">
<el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%"> <el-form-item label="Opening between" prop="infcon.opndatfrom" style="width: 100%">
<c-col :span="11"> <c-col :span="10">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
...@@ -37,7 +40,7 @@ ...@@ -37,7 +40,7 @@
<c-col :span="2" style="text-align: center"> <c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label> <label style="display: inline-block; width: 100%">-</label>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="10">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.infcon.opndatto" v-model="model.infcon.opndatto"
...@@ -47,7 +50,7 @@ ...@@ -47,7 +50,7 @@
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="6">
<el-form-item label="Name" prop="infcon.nam" style="width: 100%"> <el-form-item label="Name" prop="infcon.nam" style="width: 100%">
<c-input <c-input
v-model="model.infcon.nam" v-model="model.infcon.nam"
......
...@@ -12,7 +12,7 @@ ...@@ -12,7 +12,7 @@
> >
<el-row> <el-row>
<c-col :span="23"> <c-col :span="23">
<c-col :span="8"> <c-col :span="6">
<el-form-item <el-form-item
label="Own Reference" label="Own Reference"
prop="infcon.seaownref" prop="infcon.seaownref"
...@@ -26,13 +26,17 @@ ...@@ -26,13 +26,17 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="2">
&nbsp;
</c-col>
<c-col :span="10">
<el-form-item <el-form-item
label="Opening between" label="Opening between"
prop="infcon.opndatfrom" prop="infcon.opndatfrom"
style="width: 100%" style="width: 100%"
> >
<c-col :span="11"> <c-col :span="10">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.infcon.opndatfrom" v-model="model.infcon.opndatfrom"
...@@ -44,7 +48,7 @@ ...@@ -44,7 +48,7 @@
<c-col :span="2" style="text-align: center"> <c-col :span="2" style="text-align: center">
<label style="display: inline-block; width: 100%">-</label> <label style="display: inline-block; width: 100%">-</label>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="10">
<c-date-picker <c-date-picker
type="date" type="date"
v-model="model.infcon.opndatto" v-model="model.infcon.opndatto"
...@@ -56,7 +60,7 @@ ...@@ -56,7 +60,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="8"> <c-col :span="6">
<el-form-item <el-form-item
label="Party Reference" label="Party Reference"
prop="infcon.searef" prop="infcon.searef"
......
...@@ -6,6 +6,7 @@ ...@@ -6,6 +6,7 @@
v-model="model[argadr.url + 'ref']" v-model="model[argadr.url + 'ref']"
maxlength="16" maxlength="16"
:placeholder="'请输入' + argadr.title + '编号'" :placeholder="'请输入' + argadr.title + '编号'"
:disabled="disabled"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -16,6 +17,7 @@ ...@@ -16,6 +17,7 @@
v-model="model[argadr.url + 'nam']" v-model="model[argadr.url + 'nam']"
maxlength="40" maxlength="40"
:placeholder="'请输入' + argadr.title + '名称'" :placeholder="'请输入' + argadr.title + '名称'"
:disabled="disabled"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -28,14 +30,26 @@ import CommonProcess from "~/mixin/CommonProcess"; ...@@ -28,14 +30,26 @@ import CommonProcess from "~/mixin/CommonProcess";
export default { export default {
inject: ["root"], inject: ["root"],
mixins: [CommonProcess], mixins: [CommonProcess],
props: ["model", "codes", "argadr"], props: {
model: {
type: Object,
default: undefined,
},
codes: {},
argadr: {},
disabled: {
//名称地址是否灰显
type: Boolean,
default: false,
},
},
data() { data() {
return { return {
data: [], data: [],
}; };
}, },
watch: {}, watch: {},
// methods: { ...Event }, // methods: { ...Event },
created: function () {}, created: function () {},
}; };
</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