Commit a0c9309a by 潘际乾

brtcan排版

parent ea7b230b
import Api from "~/service/Api" import Api from "~/service/Api"
import Pts from "../Common/Pts" import Pts from "../Common/Pts"
import Setmod from "../Public/Setmod"
export default class Brtcan{ export default class Brtcan{
constructor () { constructor () {
this.data = { this.data = {
...@@ -112,20 +112,7 @@ export default class Brtcan{ ...@@ -112,20 +112,7 @@ export default class Brtcan{
ecifno:"", // ECIFNO .liaall.limmod.ecifno ecifno:"", // ECIFNO .liaall.limmod.ecifno
}, },
}, },
setmod:{ setmod:new Setmod().data,
docamttyplab:"", // settled amount description as label .setmod.docamttyplab
retmsg:"", // Label showing Retry overflow condition .setmod.retmsg
ref:"", // our reference .setmod.ref
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
},
zmqacclab:"", // 主�'�号LABEL .setmod.zmqacclab
zmqacc:"", // 自�'�区主�'�号 .setmod.zmqacc
},
mtabut:{ mtabut:{
coninf:{ coninf:{
oitinf:{ oitinf:{
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<el-row>
<c-col :span="8">
<c-fullbox>
<el-form-item label="Import L/C" prop="lidgrp.rec.ownref">
<c-input
v-model="model.lidgrp.rec.ownref"
maxlength="16"
placeholder="请输入参考号"
></c-input>
</el-form-item>
<template slot="footer">
<c-button
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
@click="onSeainf"
>
<span style="font-family: '宋体'; font-weight: bold">i</span>
</c-button>
</template>
</c-fullbox>
</c-col>
<el-row> <c-col :span="4">
<c-col :span="8"> <el-form-item
<el-form-item label="Import L/C" prop="lidgrp.rec.ownref"> label="Expiry"
<c-input v-model="model.lidgrp.rec.ownref" maxlength="16" placeholder="请输入参考号" prop="lidgrp.rec.expdat"
></c-input> label-width="80px"
</el-form-item> >
</c-col> <c-date-picker
<c-col :span="2"> type="date"
<c-button >seainf</c-button> v-model="model.lidgrp.rec.expdat"
</c-col> style="width: 100%"
<c-col :span="2"> placeholder="请选择Date of Expiry"
<c-button >dadsnd</c-button> disabled="disabled"
</c-col> ></c-date-picker>
<c-col :span="5"> </el-form-item>
<el-form-item label="Expiry" prop="lidgrp.rec.expdat"> </c-col>
<c-date-picker type="date" v-model="model.lidgrp.rec.expdat" style="width:100%" <c-col :span="6">
placeholder="请选择Date of Expiry" disabled="disabled"></c-date-picker> <el-form-item label="Open Amt. L/C" prop="lidgrp.cbs.opn1.cur">
</el-form-item> <c-select
</c-col> v-model="model.lidgrp.cbs.opn1.cur"
<c-col :span="3"> style="width: 100%"
<el-form-item label="Open Amt. L/C" prop="lidgrp.cbs.opn1.cur" label-width="100px"> placeholder="请选择币种"
<c-select v-model="model.lidgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择币种"> >
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="4"> <c-col :span="6">
<el-form-item prop="lidgrp.cbs.opn1.amt" label-width="1px"> <el-form-item prop="lidgrp.cbs.opn1.amt" label-width="20px">
<c-input v-model="model.lidgrp.cbs.opn1.amt" placeholder="请输入Balance" ></c-input> <c-input
</el-form-item> v-model="model.lidgrp.cbs.opn1.amt"
</c-col> placeholder="请输入Balance"
</el-row> ></c-input>
<el-row> </el-form-item>
<c-col :span="8"> </c-col>
<el-form-item label="Bill Set Reference" prop="brdgrp.rec.ownref"> </el-row>
<c-input v-model="model.brdgrp.rec.ownref" maxlength="16" placeholder="请输入单据参考号" <el-row>
disabled="disabled"></c-input> <c-col :span="12">
</el-form-item> <c-fullbox>
</c-col> <el-form-item label="Bill Set Reference" prop="brdgrp.rec.ownref">
<c-col :span="2"> <c-input
<c-button >seainf</c-button> v-model="model.brdgrp.rec.ownref"
</c-col> maxlength="16"
<c-col :span="2"> placeholder="请输入单据参考号"
<c-button >dadsnd</c-button> disabled="disabled"
</c-col> ></c-input>
<c-col :span="12"> </el-form-item>
<el-form-item prop="brdgrp.rec.nam"> <template slot="footer">
<c-input v-model="model.brdgrp.rec.nam" maxlength="40" placeholder="请输入Name of Bill Contract" <c-button
></c-input> style="margin: 0 0 0 10px; padding: 0 12px"
</el-form-item> size="small"
</c-col> type="primary"
</el-row> @click="onSeainf"
<el-row> >
<c-col :span="5"> <span style="font-family: '宋体'; font-weight: bold">i</span>
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur"> </c-button>
<c-select v-model="model.brdgrp.cbs.max.cur" style="width:100%" placeholder="请选择币种"> </template>
</c-select> </c-fullbox>
</el-form-item> </c-col>
</c-col> <c-col :span="12">
<el-form-item prop="brdgrp.rec.nam">
<c-input
v-model="model.brdgrp.rec.nam"
maxlength="40"
placeholder="请输入Name of Bill Contract"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="5">
<el-form-item label="Document Amount" prop="brdgrp.cbs.max.cur">
<c-select
v-model="model.brdgrp.cbs.max.cur"
style="width: 100%"
placeholder="请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item prop="brdgrp.cbs.max.amt" label-width="1px"> <el-form-item prop="brdgrp.cbs.max.amt" label-width="20px">
<c-input v-model="model.brdgrp.cbs.max.amt" placeholder="请输入单据金额"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.cbs.max.amt"
</c-col> placeholder="请输入单据金额"
<c-col :span="12"> ></c-input>
<el-form-item label="Applicant .ref" prop="brdgrp.apl.pts.ref"> </el-form-item>
<c-input v-model="model.brdgrp.apl.pts.ref" maxlength="16" placeholder="请输入申请人ref"></c-input> </c-col>
</el-form-item> <c-col :span="12">
</c-col> <el-form-item label="Applicant .ref" prop="brdgrp.apl.pts.ref">
</el-row> <c-input
<el-row> v-model="model.brdgrp.apl.pts.ref"
<c-col :span="5"> maxlength="16"
<el-form-item label="Open Amount" prop="brdgrp.cbs.opn1.cur"> placeholder="请输入申请人ref"
<c-select v-model="model.brdgrp.cbs.opn1.cur" style="width:100%" placeholder="请选择币种"> ></c-input>
</c-select> </el-form-item>
</el-form-item> </c-col>
</c-col> </el-row>
<el-row>
<c-col :span="5">
<el-form-item label="Open Amount" prop="brdgrp.cbs.opn1.cur">
<c-select
v-model="model.brdgrp.cbs.opn1.cur"
style="width: 100%"
placeholder="请选择币种"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="7"> <c-col :span="7">
<el-form-item prop="brdgrp.cbs.opn1.amt" label-width="1px"> <el-form-item prop="brdgrp.cbs.opn1.amt" label-width="20px">
<c-input v-model="model.brdgrp.cbs.opn1.amt" placeholder="请输入Balance"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.cbs.opn1.amt"
</c-col> placeholder="请输入Balance"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item prop="brdgrp.apl.pts.nam" label="名称"> <el-form-item prop="brdgrp.apl.pts.nam" label="名称">
<c-input v-model="model.brdgrp.apl.pts.nam" maxlength="40" placeholder="申请人"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.apl.pts.nam"
</c-col> maxlength="40"
</el-row> placeholder="申请人"
<el-row> ></c-input>
<c-col :span="6"> </el-form-item>
<el-form-item label="Received on" prop="brdgrp.rec.rcvdat"> </c-col>
<c-date-picker type="date" v-model="model.brdgrp.rec.rcvdat" style="width:100%" </el-row>
placeholder="请选择到单日期"></c-date-picker> <el-row>
</el-form-item> <c-col :span="6">
</c-col> <el-form-item label="Received on" prop="brdgrp.rec.rcvdat">
<c-date-picker
type="date"
v-model="model.brdgrp.rec.rcvdat"
style="width: 100%"
placeholder="请选择到单日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="6"> <c-col :span="6">
<el-form-item label="Advice on" prop="brdgrp.rec.advdat"> <el-form-item label="Advice on" prop="brdgrp.rec.advdat">
<c-date-picker type="date" v-model="model.brdgrp.rec.advdat" style="width:100%" <c-date-picker
placeholder="请选择Date of Advice of Payment"></c-date-picker> type="date"
</el-form-item> v-model="model.brdgrp.rec.advdat"
</c-col> style="width: 100%"
placeholder="请选择Date of Advice of Payment"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Beneficiary .ref" prop="brdgrp.ben.pts.ref"> <el-form-item label="Beneficiary .ref" prop="brdgrp.ben.pts.ref">
<c-input v-model="model.brdgrp.ben.pts.ref" maxlength="16" placeholder="请输入受益人ref"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.ben.pts.ref"
</c-col> maxlength="16"
</el-row> placeholder="请输入受益人ref"
<el-row> ></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Maturity Date" prop="brdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.brdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择Maturity Date"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item prop="brdgrp.ben.pts.nam" label="名称">
<c-input
v-model="model.brdgrp.ben.pts.nam"
maxlength="40"
placeholder="受益人"
></c-input>
</el-form-item>
</c-col>
</el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Document Type" prop="brdgrp.rec.docflg">
<c-select
v-model="model.brdgrp.rec.docflg"
style="width: 100%"
placeholder="请选择单据类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Maturity Date" prop="brdgrp.rec.matdat"> <el-form-item label="Presenting Bank .ref" prop="brdgrp.prb.pts.ref">
<c-date-picker type="date" v-model="model.brdgrp.rec.matdat" style="width:100%" <c-input
placeholder="请选择Maturity Date"></c-date-picker> v-model="model.brdgrp.prb.pts.ref"
</el-form-item> maxlength="16"
</c-col> placeholder="请输入交单行ref"
<c-col :span="12"> ></c-input>
<el-form-item prop="brdgrp.ben.pts.nam" label="名称"> </el-form-item>
<c-input v-model="model.brdgrp.ben.pts.nam" maxlength="40" placeholder="受益人"></c-input> </c-col>
</el-form-item> </el-row>
</c-col> <el-row>
</el-row> <c-col :span="12">
<el-row> <el-form-item label="Document Set Status" prop="brdgrp.rec.docsta">
<c-col :span="12"> <c-select
<el-form-item label="Document Type" prop="brdgrp.rec.docflg"> v-model="model.brdgrp.rec.docsta"
<c-select v-model="model.brdgrp.rec.docflg" style="width:100%" placeholder="请选择单据类型"> style="width: 100%"
</c-select> placeholder="请选择单据承付状态"
</el-form-item> >
</c-col> </c-select>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Presenting Bank .ref" prop="brdgrp.prb.pts.ref"> <el-form-item label="名称" prop="brdgrp.prb.pts.nam">
<c-input v-model="model.brdgrp.prb.pts.ref" maxlength="16" placeholder="请输入交单行ref"></c-input> <c-input
</el-form-item> v-model="model.brdgrp.prb.pts.nam"
</c-col> maxlength="40"
</el-row> placeholder="请输入Name of Party"
<el-row> ></c-input>
<c-col :span="12"> </el-form-item>
<el-form-item label="Document Set Status" prop="brdgrp.rec.docsta"> </c-col>
<c-select v-model="model.brdgrp.rec.docsta" style="width:100%" placeholder="请选择单据承付状态"> </el-row>
</c-select> <el-row>
</el-form-item> <c-col :span="12">
</c-col> <el-form-item label="Narrative" prop="strinf">
<c-input
type="textarea"
v-model="model.strinf"
maxlength="50"
show-word-limit
placeholder="请输入Narrative"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<el-form-item label="名称" prop="brdgrp.prb.pts.nam"> <el-form-item label="" prop="sndmsg">
<c-input v-model="model.brdgrp.prb.pts.nam" maxlength="40" placeholder="请输入Name of Party"></c-input> <c-checkbox v-model="model.sndmsg">Send Message</c-checkbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</el-row> </el-row>
<el-row>
<c-col :span="12">
<el-form-item label="Narrative" prop="strinf" >
<c-input type="textarea" v-model="model.strinf" maxlength="50" show-word-limit
placeholder="请输入Narrative"></c-input>
</el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="12">
<c-checkbox v-model="model.sndmsg">Send Message</c-checkbox> <el-form-item label="Booking Procedure" prop="rebkpflg">
</c-col> <c-select
</el-row> v-model="model.rebkpflg"
style="width: 100%"
<c-col :span="12"> placeholder="请选择Booking Procedure"
<el-form-item label="Booking Procedure" prop="rebkpflg"> >
<c-select v-model="model.rebkpflg" style="width:100%" placeholder="请选择Booking Procedure"> </c-select>
</c-select> </el-form-item>
</el-form-item> </c-col>
</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/Brtcan/Event" import Event from "~/model/Brtcan/Event";
import Brtcan from "~/model/Brtcan" import Brtcan from "~/model/Brtcan";
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>
...@@ -51,15 +51,16 @@ import Default from "~/model/Brtcan/Default" ...@@ -51,15 +51,16 @@ import Default from "~/model/Brtcan/Default"
import Pattern from "~/model/Brtcan/Pattern" import Pattern from "~/model/Brtcan/Pattern"
import Canp from "./Canp" import Canp from "./Canp"
import Engp from "./Engp" import Engp from "./Engp"
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 Setpan from "../../Public/Setpan"
export default { export default {
name: 'Brtcan',
components:{ components:{
"m-canp" : Canp, "m-canp" : Canp,
"m-engp" : Engp, "m-engp" : Engp,
...@@ -78,7 +79,7 @@ export default { ...@@ -78,7 +79,7 @@ export default {
mixins: [commonProcess], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess], // 里面包含了Default、Check等的公共处理
data(){ data(){
return { return {
tabVal: "", tabVal: "canp",
trnName: "brtcan", trnName: "brtcan",
model: new Brtcan().data, model: new Brtcan().data,
checkRules: Check, checkRules: Check,
......
...@@ -142,6 +142,8 @@ import AssetPub from "./AssetPub" ...@@ -142,6 +142,8 @@ import AssetPub from "./AssetPub"
import Fund from "./Fund" import Fund from "./Fund"
import Brtdck from "./Brtdck" import Brtdck from "./Brtdck"
// import Brtcsg from "./Brtcsg"
import Brtcan from "./Brtcan"
import Litsel from "./Litsel" import Litsel from "./Litsel"
/** /**
...@@ -242,6 +244,8 @@ const BusRouter = [ ...@@ -242,6 +244,8 @@ const BusRouter = [
{ path: 'trtame', component: Trtame, name: 'Trtame', meta: { title: '进口融资修改' } }, { path: 'trtame', component: Trtame, name: 'Trtame', meta: { title: '进口融资修改' } },
{ path: 'trtsel', component: Trtsel, name: 'Trtsel', meta: { title: '进口融资入口交易' } }, { path: 'trtsel', component: Trtsel, name: 'Trtsel', meta: { title: '进口融资入口交易' } },
{ path: 'brtdck', component: Brtdck, name: 'Brtdck', meta: { title: '进口信用证单据改单/二次到单' } }, { path: 'brtdck', component: Brtdck, name: 'Brtdck', meta: { title: '进口信用证单据改单/二次到单' } },
// { path: 'brtcsg', component: Brtcsg, name: 'Brtcsg', meta: { title: '进口信用证单据提货担保注销' } },
{ path: 'brtcan', component: Brtcan, name: 'Brtcan', meta: { title: '进口信用证单据注销' } },
{ path: 'inftxm', component: Inftxm, name: 'Inftxm', meta: { title: '条式语句查询' } }, { path: 'inftxm', component: Inftxm, name: 'Inftxm', meta: { title: '条式语句查询' } },
// { path: 'infdet', component: Infdet, name: 'Infdet', meta: { title: 'Infdet' } }, // { path: 'infdet', component: Infdet, name: 'Infdet', meta: { title: 'Infdet' } },
......
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