Commit 2a118b6a by lianyang

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs…

Merge branch 'development-202206' of http://114.115.138.98:8900/fukai/vue-gjjs into development-202206
parents f1133072 a888fcf1
...@@ -2606,7 +2606,7 @@ const CodeTable = { ...@@ -2606,7 +2606,7 @@ const CodeTable = {
curtxt1: [ curtxt1: [
{ label: `CNY-人民币`, value: `CNY` }, { label: `CNY-人民币`, value: `CNY` },
{ label: `KRW-韩元`, value: `KRW` }, { label: `KRW-韩元`, value: `KRW` },
{ label: `NAD-新西兰元`, value: `NAD` }, { label: `NZD-新西兰元`, value: `NZD` },
{ label: `USD-美元`, value: `USD` }, { label: `USD-美元`, value: `USD` },
], ],
cusflg: [ cusflg: [
...@@ -3610,6 +3610,14 @@ const CodeTable = { ...@@ -3610,6 +3610,14 @@ const CodeTable = {
{ label: "Advise", value: "FA" }, { label: "Advise", value: "FA" },
{ label: "Indirect (please issue)", value: "OC" }, { label: "Indirect (please issue)", value: "OC" },
], ],
seahndtyp: [
{ label: "Direct (we issue)", value: "OL" },
{ label: "Indirect (please issue)", value: "OC" },
{ label: "Advise with confirmation", value: "FI" },
{ label: "Advise without confirmation", value: "FA" },
{ label: "Guarantee received", value: "FR" },
{ label: "Inward Assignment", value: "FG" },
],
ictyp: [ ictyp: [
{ label: "按年计息", value: "3" }, { label: "按年计息", value: "3" },
{ label: "分段计息", value: "020" }, { label: "分段计息", value: "020" },
...@@ -6690,6 +6698,23 @@ const CodeTable = { ...@@ -6690,6 +6698,23 @@ const CodeTable = {
seagtyp: [ seagtyp: [
{ label: "农民工工资保函", value: "1" }, { label: "农民工工资保函", value: "1" },
], ],
prsdoc:[
{ label: "增值税发票", value: "增值税发票" },
{ label: "发票", value: "发票" },
{ label: "装箱单", value: "装箱单" },
{ label: "空运单", value: "空运单" },
{ label: "海运提单", value: "海运提单" },
{ label: "铁路运单", value: "铁路运单" },
{ label: "货物收据", value: "货物收据" },
{ label: "邮政收据", value: "邮政收据" },
{ label: "出库单", value: "出库单" },
{ label: "保险单", value: "保险单" },
{ label: "质检证", value: "质检证" },
{ label: "受益人证明", value: "受益人证明" },
],
invtyp1: [
{ label: "type1", value: "1" }
],
bdtdck: [ bdtdck: [
{ label: "增值税发票", value: "1" }, { label: "增值税发票", value: "1" },
{ label: "发票", value: "2" }, { label: "发票", value: "2" },
...@@ -6719,5 +6744,10 @@ const CodeTable = { ...@@ -6719,5 +6744,10 @@ const CodeTable = {
{ label: "国内证包买单据", value: "G" }, { label: "国内证包买单据", value: "G" },
{ label: "国内证第三方风险参贷", value: "V" }, { label: "国内证第三方风险参贷", value: "V" },
], ],
fromflg: [
{ label: "云平台保函", value: "Y" },
{ label: "阳光e结算保函", value: "E" },
{ label: "高新投电子保函", value: "1" },
],
} }
export default CodeTable; export default CodeTable;
\ No newline at end of file
...@@ -91,7 +91,7 @@ export default { ...@@ -91,7 +91,7 @@ export default {
{ max: 40, message: "长度不能超过40" } { max: 40, message: "长度不能超过40" }
], ],
"trnmod.swiadd.strinf": [ "trnmod.swiadd.strinf": [
{ type: "string", required: true, message: "必输项" }, { type: "string", required: false, message: "必输项" },
{ max: 35, message: "长度不能超过35" } { max: 35, message: "长度不能超过35" }
], ],
......
...@@ -108,7 +108,7 @@ export default { ...@@ -108,7 +108,7 @@ export default {
], ],
"payinstxt": [ "payinstxt": [
{ type: "string", required: true, message: "必输项" }, { type: "string", required: false, message: "必输项" },
{ max: 65, message: "长度不能超过65" } { max: 65, message: "长度不能超过65" }
], ],
"bedgrp.rec.lescom": [ "bedgrp.rec.lescom": [
...@@ -117,7 +117,7 @@ export default { ...@@ -117,7 +117,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位" }
], ],
"trnmod.trndoc.nar754": [ "trnmod.trndoc.nar754": [
{ type: "string", required: true, message: "必输项" }, { type: "string", required: false, message: "必输项" },
{ max: 35, message: "长度不能超过35" } { max: 35, message: "长度不能超过35" }
], ],
"liaall.outamt": [ "liaall.outamt": [
......
...@@ -359,7 +359,7 @@ export default { ...@@ -359,7 +359,7 @@ export default {
"dedgrp.rec.conamt":[ "dedgrp.rec.conamt":[
{type: "string", required: false, message: "必输项"}, {type: "string", required: false, message: "必输项"},
{max: 16,message:"整数位不能超过13位"}, {max: 17,message:"整数位不能超过14位"},
{pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" } {pattern: /(^\d+$)|(^\.\d{1,2}$)|(^\d+\.\d{1,2}$)/, message: "小数位不能超过2位" }
], ],
"dedgrp.blk.stamet":[ "dedgrp.blk.stamet":[
......
...@@ -30,7 +30,7 @@ export default class Letdrv { ...@@ -30,7 +30,7 @@ export default class Letdrv {
}, },
docgrdm: { docgrdm: {
docdsclab: "", // Label of document description .betp.docgrdm.docdsclab docdsclab: "", // Label of document description .betp.docgrdm.docdsclab
docgrd: [], //.betp.docgrdm.docgrd docgrd: "", //.betp.docgrdm.docgrd
}, },
folwupopt: "", // Processing Options .betp.folwupopt folwupopt: "", // Processing Options .betp.folwupopt
othp: { othp: {
...@@ -123,6 +123,7 @@ export default class Letdrv { ...@@ -123,6 +123,7 @@ export default class Letdrv {
setinsbe: "", // Settlement Instructions transaction field .bedgrp.blk.setinsbe setinsbe: "", // Settlement Instructions transaction field .bedgrp.blk.setinsbe
docdis: "", // Discrepancies .bedgrp.blk.docdis docdis: "", // Discrepancies .bedgrp.blk.docdis
docdisflg: "", // Discrepancies modified .bedgrp.blk.docdisflg docdisflg: "", // Discrepancies modified .bedgrp.blk.docdisflg
prsdoc: "", //.bedgrp.blk.prsdoc
}, },
oth: { oth: {
pts: new Pts().data, pts: new Pts().data,
......
...@@ -37,6 +37,7 @@ export default class Letsel{ ...@@ -37,6 +37,7 @@ export default class Letsel{
trnpentrbp:"", // Label showing stored uncommited transactions for TR/BP .trnpentrbp trnpentrbp:"", // Label showing stored uncommited transactions for TR/BP .trnpentrbp
ledgrp:{ ledgrp:{
rec:{ rec:{
inr:"",
ownref:"", // L/C Reference .ledgrp.rec.ownref ownref:"", // L/C Reference .ledgrp.rec.ownref
nam:"", // Externally Displayed Name to Identify the Contract .ledgrp.rec.nam nam:"", // Externally Displayed Name to Identify the Contract .ledgrp.rec.nam
revflg:"", // Revolving Flag .ledgrp.rec.revflg revflg:"", // Revolving Flag .ledgrp.rec.revflg
......
...@@ -27,7 +27,7 @@ export default { ...@@ -27,7 +27,7 @@ export default {
"lidgrp.rec.rmbflg" :Utils.defaultFunction, "lidgrp.rec.rmbflg" :Utils.defaultFunction,
"lidgrp.ben.pts.extkey" :Utils.defaultFunction, "lidgrp.ben.pts.extkey" :Utils.defaultFunction,
"lidgrp.adv.pts.extkey" :Utils.defaultFunction, "lidgrp.adv.pts.extkey" :Utils.defaultFunction,
// "lidgrp.avb.pts.extkey" :Utils.defaultFunction, "lidgrp.avb.pts.extkey" :Utils.defaultFunction,
"hmdmod2.bennam" :Utils.defaultFunction, "hmdmod2.bennam" :Utils.defaultFunction,
"liaall.limmod.comamt" :Utils.defaultFunction, "liaall.limmod.comamt" :Utils.defaultFunction,
"liaall.limmod.ccvamt" :Utils.defaultFunction, "liaall.limmod.ccvamt" :Utils.defaultFunction,
...@@ -39,7 +39,7 @@ export default { ...@@ -39,7 +39,7 @@ export default {
"lidgrp.avb.adrelc" :Utils.defaultFunction, "lidgrp.avb.adrelc" :Utils.defaultFunction,
"lidgrp.avb.namelc" :Utils.defaultFunction, "lidgrp.avb.namelc" :Utils.defaultFunction,
"lidgrp.avb.dbfadrblkcn" :Utils.defaultFunction, "lidgrp.avb.dbfadrblkcn" :Utils.defaultFunction,
//"lidgrp.avb.pts.adrblk" :Utils.defaultFunction, "lidgrp.avb.pts.adrblk" :Utils.defaultFunction,
"cnybop.libflg" :Utils.defaultFunction, "cnybop.libflg" :Utils.defaultFunction,
"trnmod.trndia.dspstm" :Utils.defaultFunction, "trnmod.trndia.dspstm" :Utils.defaultFunction,
"lidgrp.a2b.pts.extkey" :Utils.defaultFunction, "lidgrp.a2b.pts.extkey" :Utils.defaultFunction,
......
...@@ -253,8 +253,8 @@ export default { ...@@ -253,8 +253,8 @@ export default {
{max: 35,message:"长度不能超过35"} {max: 35,message:"长度不能超过35"}
], ],
"lidgrp.blk.avbwthtxt":[ "lidgrp.blk.avbwthtxt":[
{type: "string", required: true, message: "必输项"}, {type: "string", required: false},
{max: 35,message:"长度不能超过35"} {max: 135,message:"长度不能超过135"}
], ],
"lidgrp.avb.adrelc":[ "lidgrp.avb.adrelc":[
......
...@@ -140,6 +140,7 @@ export default class Litopn{ ...@@ -140,6 +140,7 @@ export default class Litopn{
}, },
}, },
litp:{ litp:{
avbwthtxt:"",
ptsaddp:{ ptsaddp:{
ptsaddg:"", ptsaddg:"",
}, },
...@@ -158,6 +159,7 @@ export default class Litopn{ ...@@ -158,6 +159,7 @@ export default class Litopn{
}, },
}, },
aamp:{ aamp:{
addamtcov:"",
aammod:{ aammod:{
addamtflg:"", // Add. Amount .litp.aamp.aammod.addamtflg addamtflg:"", // Add. Amount .litp.aamp.aammod.addamtflg
}, },
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
<m-trtcrep :model="model" :codes="codes"/> <m-trtcrep :model="model" :codes="codes"/>
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="同代付" name="dff" v-if="model.dftcre.dfflag"> <el-tab-pane label="同代付" name="dff" v-if="model.dftcre.dfflag">
<c-content> <c-content>
<m-dftcrep :model="model" :codes="codes"/> <m-dftcrep :model="model" :codes="codes"/>
</c-content> </c-content>
...@@ -55,7 +55,7 @@ ...@@ -55,7 +55,7 @@
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="附言" name="coninfp"> <el-tab-pane label="附言" name="coninfp" >
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes"/>
</el-tab-pane> </el-tab-pane>
...@@ -72,9 +72,9 @@ ...@@ -72,9 +72,9 @@
</el-tab-pane> </el-tab-pane>
<!--PD001139 --> <!--PD001139 -->
<!-- <el-tab-pane label="试算结果" name="shisuan"> <el-tab-pane label="试算结果" name="shisuan">
<m-shisuan :model="model" :codes="codes"/> <m-shisuan :model="model" :codes="codes"/>
</el-tab-pane> --> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="授信额度" name="limitbody"> <el-tab-pane label="授信额度" name="limitbody">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
:disabled="this.flag" :disabled="this.flag"
@click="onDetpButgetref" @click="onDetpButgetref"
> >
获取 Get
</c-button> </c-button>
<!-- </el-form-item> --> <!-- </el-form-item> -->
</c-col> </c-col>
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
:disabled="this.flag" :disabled="this.flag"
@click="onDetpButgetref" @click="onDetpButgetref"
> >
获取 Get
</c-button> </c-button>
<!-- </el-form-item> --> <!-- </el-form-item> -->
</c-col> </c-col>
...@@ -99,26 +99,32 @@ ...@@ -99,26 +99,32 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12">
<el-form-item label="Document Amount" prop="bedgrp.cbs.max.cur"> <el-form-item label="Document Amount" prop="bedgrp.cbs.max.cur">
<c-fullbox>
<c-input <c-input
v-model="model.bedgrp.cbs.max.cur" v-model="model.bedgrp.cbs.max.cur"
maxlength="3" maxlength="3"
style="width: 50%"
placeholder="Please input Document Amount" placeholder="Please input Document Amount"
disabled disabled
></c-input> ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" label-width="5px" prop="bedgrp.cbs.max.amt">
<c-input <c-input
v-model="model.bedgrp.cbs.max.amt" v-model="model.bedgrp.cbs.max.amt"
style="width: 50%"
placeholder="Please input Balance" placeholder="Please input Balance"
disabled disabled
></c-input> ></c-input>
<template slot="footer">
<c-checkbox
v-model="model.betp.adaflg"
style="margin-left: 10px"
disabled
>Add. Amount</c-checkbox
>
</template>
</c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Open Amount" prop="bedgrp.cbs.opn1.cur"> <el-form-item label="Open Amount" prop="bedgrp.cbs.opn1.cur">
...@@ -194,27 +200,21 @@ ...@@ -194,27 +200,21 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Document Set Status" prop="bedgrp.rec.docsta"> <el-form-item label="Document Status" prop="bedgrp.rec.docsta">
<c-select <c-select
v-model="model.bedgrp.rec.docsta" v-model="model.bedgrp.rec.docsta"
style="width: 100%" style="width: 100%"
placeholder="Please select Document Set Status" placeholder="Please select Document Status"
disabled disabled
:code="codes.docsta1"
> >
<el-option
v-for="item in codes.docsta1"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Open Amt. L/C" prop="ledgrp.cbs.opn1.cur"> <el-form-item label="Open Amt. L/C" prop="ledgrp.cbs.opn1.cur">
...@@ -296,7 +296,7 @@ ...@@ -296,7 +296,7 @@
<!-- next part --> <!-- next part -->
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Narrative of Maturity Amendment" label="Narrative of Maturity Amendment"
...@@ -391,8 +391,8 @@ ...@@ -391,8 +391,8 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24" style="margin-left: 150px"> <c-col :span="24" style="margin: 0 0 10PX 150px">
<c-checkbox v-model="cre752flg">Receive MT 752</c-checkbox> <c-checkbox v-model="cre752flg">Receive MT 752</c-checkbox>
</c-col> </c-col>
...@@ -442,12 +442,6 @@ ...@@ -442,12 +442,6 @@
</c-col> </c-col>
</c-col> </c-col>
<c-checkbox
v-model="model.betp.adaflg"
style="margin-left: 150px"
disabled
>Add. Amount</c-checkbox
>
</c-col> </c-col>
<!-- <c-col :span="12"> <!-- <c-col :span="12">
...@@ -690,6 +684,7 @@ export default { ...@@ -690,6 +684,7 @@ export default {
}, },
set(val) { set(val) {
this.model.betp.cre752flg = val ? "X" : ""; this.model.betp.cre752flg = val ? "X" : "";
this.model.betp.furide = "";
}, },
}, },
flag() { flag() {
......
...@@ -16,83 +16,89 @@ ...@@ -16,83 +16,89 @@
<!-- <el-button size="small">拆分报文</el-button> --> <!-- <el-button size="small">拆分报文</el-button> -->
<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="myTabClick"> <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
<!--PD000033 --> <!--PD000033 -->
<el-tab-pane label="Acceptance" name="accp"> <el-tab-pane label="Acceptance" name="accp">
<m-accp :model="model" :codes="codes"/> <m-accp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000027 --> <!--PD000027 -->
<el-tab-pane label="Liability" name="engp"> <el-tab-pane label="Liability" name="engp">
<m-engp :model="model" :codes="codes"/> <m-engp :model="model" :codes="codes" />
</el-tab-pane> </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" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="Completion" name="coninfp">
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000529 --> <!--PD000529 -->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="Messages" name="docpan">
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000546 --> <!--PD000546 -->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="Attachments" name="doctre">
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000001 --> <!--PD000001 -->
<el-tab-pane label="统一授信" name="limitbody"> <el-tab-pane label="统一授信" name="limitbody">
<m-limitbody :model="model" :codes="codes"/> <m-limitbody :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
</template> </template>
<script> <script>
import Api from "~/service/Api" import Api from "~/service/Api";
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable";
import Betacc from "~/model/Betacc" import Betacc from "~/model/Betacc";
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Betacc/Check" import Check from "~/model/Betacc/Check";
import Default from "~/model/Betacc/Default" import Default from "~/model/Betacc/Default";
import Pattern from "~/model/Betacc/Pattern" import Pattern from "~/model/Betacc/Pattern";
import Accp from "./Accp" import Accp from "./Accp";
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp";
import Doctre from "~/views/Public/Doctre" import Doctre from "~/views/Public/Doctre";
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 "~/views/Public/Limitbody"; import Limitbody from "~/views/Public/Limitbody";
export default { export default {
name: "Betacc", name: "Betacc",
components:{ components: {
"m-accp" : Accp, "m-accp": Accp,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-engp" : Engp, "m-engp": Engp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-doctre" : Doctre, "m-doctre": Doctre,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-limitbody" : Limitbody, "m-limitbody": Limitbody,
}, },
provide() { provide() {
return { return {
root: this root: this,
} };
}, },
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "accp", tabVal: "accp",
trnName: "betacc", trnName: "betacc",
...@@ -104,32 +110,30 @@ export default { ...@@ -104,32 +110,30 @@ export default {
codes: { codes: {
...CodeTable, ...CodeTable,
}, },
} };
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab);
/** /**
* do it yourself * do it yourself
**/ **/
}
}, },
created:async function(){ },
created: async function () {
console.log("进入betacc交易"); console.log("进入betacc交易");
let rtnmsg = await this.init({}) let rtnmsg = await this.init({});
if(rtnmsg.respCode == SUCCESS) if (rtnmsg.respCode == SUCCESS) {
{ this.updateModel(rtnmsg.data);
this.updateModel(rtnmsg.data) if (this.isInDisplay) {
//TODO 处理数据逻辑 this.restoreDisplay();
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
//TODO 处理数据逻辑
} else {
this.$notify.error({ title: "错误", message: "服务请求失败!" });
} }
} },
};
</script> </script>
<style> <style>
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="Verification Certificate Number" label="Verification Certificate Number"
...@@ -19,7 +19,7 @@ ...@@ -19,7 +19,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="ACT" prop="lendoc.account"> <el-form-item label="ACT" prop="lendoc.account">
<c-fullbox> <c-fullbox>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
...@@ -215,7 +215,7 @@ ...@@ -215,7 +215,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Open Amt. L/C" prop="ledgrp.cbs.opn1.cur"> <el-form-item label="Open Amt. L/C" prop="ledgrp.cbs.opn1.cur">
...@@ -307,7 +307,7 @@ ...@@ -307,7 +307,7 @@
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="Amount Settled" prop="setmod.doccur"> <el-form-item label="Amount Settled" prop="setmod.doccur">
...@@ -415,7 +415,7 @@ ...@@ -415,7 +415,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="mtabut.clsflg"> <el-form-item label="" prop="mtabut.clsflg">
<c-checkbox v-model="clsflg">Close Contract</c-checkbox> <c-checkbox v-model="clsflg">Close Contract</c-checkbox>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
...@@ -216,7 +216,7 @@ ...@@ -216,7 +216,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur"> <el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur">
...@@ -306,7 +306,7 @@ ...@@ -306,7 +306,7 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="margin-left: 0px"> <el-form-item style="margin-left: -150px">
<el-divider /> <el-divider />
</el-form-item> </el-form-item>
</c-col> </c-col>
......
...@@ -326,7 +326,7 @@ ...@@ -326,7 +326,7 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="margin-left: 0px"> <el-form-item style="margin-left: -150px">
<el-divider /> <el-divider />
</el-form-item> </el-form-item>
</c-col> </c-col>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
...@@ -215,7 +215,7 @@ ...@@ -215,7 +215,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur"> <el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur">
...@@ -307,14 +307,14 @@ ...@@ -307,14 +307,14 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="margin-left: 0px"> <el-form-item style="margin-left: -150px">
<el-divider /> <el-divider />
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- next part --> <!-- next part -->
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据类型" prop="bfdgrp.rec.doctypcod"> <el-form-item label="单据类型" prop="bfdgrp.rec.doctypcod">
<c-select <c-select
...@@ -440,7 +440,7 @@ ...@@ -440,7 +440,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人" prop="bfdgrp.rec.payrol"> <el-form-item label="付款人" prop="bfdgrp.rec.payrol">
<c-select <c-select
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单批注行行号" prop="bfdgrp.rec.anobnkcod"> <el-form-item label="交单批注行行号" prop="bfdgrp.rec.anobnkcod">
<c-input <c-input
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单批注描述" prop="bfdgrp.rec.anodsp"> <el-form-item label="交单批注描述" prop="bfdgrp.rec.anodsp">
<c-input <c-input
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- Left --> <!-- Left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="不符点" label="不符点"
...@@ -91,7 +91,7 @@ ...@@ -91,7 +91,7 @@
</c-col> </c-col>
<!-- Right --> <!-- Right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="寄单状态" prop="bftp.folwupopt"> <el-form-item label="寄单状态" prop="bftp.folwupopt">
<c-fullbox> <c-fullbox>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
...@@ -213,7 +213,7 @@ ...@@ -213,7 +213,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur"> <el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur">
...@@ -302,12 +302,6 @@ ...@@ -302,12 +302,6 @@
></c-ptsmsg> ></c-ptsmsg>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24">
<el-form-item style="margin-left: 0px">
<el-divider />
</el-form-item>
</c-col>
<!-- next part --> <!-- next part -->
<c-col :span="24" style="margin-bottom: 35px"> <c-col :span="24" style="margin-bottom: 35px">
<c-istream-table <c-istream-table
...@@ -316,11 +310,12 @@ ...@@ -316,11 +310,12 @@
:columns="stmData.columns" :columns="stmData.columns"
:showSelection="true" :showSelection="true"
v-on:multipleSelect="multipleSelect" v-on:multipleSelect="multipleSelect"
prop="liaall.tenstm"
> >
</c-istream-table> </c-istream-table>
</c-col> </c-col>
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="付款金额" prop="bfdgrp.cbs.opn1.cur"> <el-form-item label="付款金额" prop="bfdgrp.cbs.opn1.cur">
...@@ -410,7 +405,7 @@ ...@@ -410,7 +405,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="mtabut.clsflg"> <el-form-item label="" prop="mtabut.clsflg">
<c-checkbox v-model="clsflg">闭卷</c-checkbox> <c-checkbox v-model="clsflg">闭卷</c-checkbox>
...@@ -467,7 +462,7 @@ ...@@ -467,7 +462,7 @@
</c-col> </c-col>
<c-col :span="24" style="height: 24px; margin-top: 20px"> <c-col :span="24" style="height: 24px; margin-top: 20px">
<el-form-item label="融资金额" class="messageLabel"> </el-form-item> <el-form-item label="融资信息" class="messageLabel"> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height: 0px; margin-top: 5px"> <c-col :span="24" style="height: 0px; margin-top: 5px">
<el-divider></el-divider> <el-divider></el-divider>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="内部不符点" label="内部不符点"
...@@ -143,7 +143,7 @@ ...@@ -143,7 +143,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="" prop="approvcod"> <el-form-item label="" prop="approvcod">
......
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<c-col :span="20"> <c-col :span="20">
<el-form-item <el-form-item
...@@ -214,7 +214,7 @@ ...@@ -214,7 +214,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-col :span="12"> <c-col :span="12">
<el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur"> <el-form-item label="信用证余额" prop="dedgrp.cbs.opn1.cur">
...@@ -304,7 +304,7 @@ ...@@ -304,7 +304,7 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="margin-left: 0px"> <el-form-item style="margin-left: -150px">
<el-divider /> <el-divider />
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -428,7 +428,7 @@ ...@@ -428,7 +428,7 @@
</c-col> </c-col>
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款人" prop="bfdgrp.rec.payrol"> <el-form-item label="付款人" prop="bfdgrp.rec.payrol">
<c-select <c-select
...@@ -474,7 +474,7 @@ ...@@ -474,7 +474,7 @@
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="交单人" prop="bfdgrp.rec.docprbrol"> <el-form-item label="交单人" prop="bfdgrp.rec.docprbrol">
<c-select <c-select
......
...@@ -101,7 +101,9 @@ ...@@ -101,7 +101,9 @@
> >
</c-select> </c-select>
<template slot="footer"> <template slot="footer">
<c-checkbox v-model="model.bfdgrp.blk.docdisflg" style="margin-left: 10px" <c-checkbox
v-model="model.bfdgrp.blk.docdisflg"
style="margin-left: 10px"
>录入不符点</c-checkbox >录入不符点</c-checkbox
> >
</template> </template>
...@@ -144,24 +146,33 @@ ...@@ -144,24 +146,33 @@
> >
</span> </span>
</c-col> --> </c-col> -->
<c-col :span="24" style="height:24px;margin-top:20px"> <c-col :span="24" style="height: 24px; margin-top: 20px">
<el-form-item :label="model.bftp.docgrdm.docdsclab" class="messageLabel"> <el-form-item
:label="model.bftp.docgrdm.docdsclab"
class="messageLabel"
>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" style="height:0px;margin-top:5px"> <c-col :span="24" style="height: 0px; margin-top: 5px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<c-col :span="24"> <c-docpre
:model="model"
:argadr="{
path: 'bftp.docgrdm.docgrd',
grp: 'bftp',
code: 'bdtdck',
}"
>
</c-docpre>
<!-- <c-col :span="24">
<c-table :data="model.bftp.docgrdm.docgrd" style="width: 100%"> <c-table :data="model.bftp.docgrdm.docgrd" style="width: 100%">
<el-table-column prop="cmail1" label="1st"> <el-table-column prop="cmail1" label="1st"> </el-table-column>
</el-table-column> <el-table-column prop="cmail2" label="2st"> </el-table-column>
<el-table-column prop="cmail2" label="2st">
</el-table-column>
<el-table-column prop="docnam" label="Document"> <el-table-column prop="docnam" label="Document">
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -170,12 +181,13 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -170,12 +181,13 @@ import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Event from "~/model/Detdrv/Event"; import Event from "~/model/Detdrv/Event";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import Docpre from "~/views/Public/Docpre";
export default { export default {
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
components: { "c-ptap": Ptap }, components: { "c-ptap": Ptap, "c-docpre": Docpre },
data() { data() {
return {}; return {};
}, },
...@@ -184,9 +196,9 @@ export default { ...@@ -184,9 +196,9 @@ export default {
}; };
</script> </script>
<style> <style>
.messageLabel >>> .el-form-item__label{ .messageLabel >>> .el-form-item__label {
text-align: left; text-align: left;
font-weight:bold; font-weight: bold;
font-size: 12px; font-size: 12px;
} }
</style> </style>
...@@ -519,7 +519,6 @@ ...@@ -519,7 +519,6 @@
grp: 'dedgrp', grp: 'dedgrp',
rol: 'ben', rol: 'ben',
}" }"
:disabled="true"
:isAdrblk="false" :isAdrblk="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
...@@ -636,7 +635,6 @@ ...@@ -636,7 +635,6 @@
grp: 'dedgrp', grp: 'dedgrp',
rol: 'apl', rol: 'apl',
}" }"
:disabled="true"
:isAdrblk="false" :isAdrblk="false"
@onSeainf="onSeainf" @onSeainf="onSeainf"
@onAplpDet="onBenpDet" @onAplpDet="onBenpDet"
......
...@@ -128,6 +128,7 @@ ...@@ -128,6 +128,7 @@
v-model="model.infcon.pty.nam" v-model="model.infcon.pty.nam"
maxlength="40" maxlength="40"
placeholder="请输入Party Name" placeholder="请输入Party Name"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -142,12 +143,6 @@ ...@@ -142,12 +143,6 @@
style="width: 100%" style="width: 100%"
placeholder="请选择Release Status" placeholder="请选择Release Status"
> >
<el-option
v-for="item in codes.relflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -204,6 +199,7 @@ ...@@ -204,6 +199,7 @@
v-model="model.infcon.usr.extkey" v-model="model.infcon.usr.extkey"
maxlength="24" maxlength="24"
placeholder="请输入Resp.User" placeholder="请输入Resp.User"
disabled
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -242,7 +238,7 @@ ...@@ -242,7 +238,7 @@
placeholder="请选择Currency" placeholder="请选择Currency"
> >
<el-option <el-option
v-for="item in codes.cur" v-for="item in codes.curtxt1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -310,7 +306,7 @@ ...@@ -310,7 +306,7 @@
placeholder="请选择Purpose of Mess." placeholder="请选择Purpose of Mess."
> >
<el-option <el-option
v-for="item in codes.purposin" v-for="item in codes.purpos"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
...@@ -348,7 +344,7 @@ ...@@ -348,7 +344,7 @@
v-model="model.seagtyp" v-model="model.seagtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择Undertaking Type" placeholder="请选择Undertaking Type"
:code="codes.typgar" :code="codes.typgar2"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -366,6 +362,7 @@ ...@@ -366,6 +362,7 @@
v-model="model.infcon.segtyp" v-model="model.infcon.segtyp"
style="width: 100%" style="width: 100%"
placeholder="请选择特殊保函类型" placeholder="请选择特殊保函类型"
:code="codes.segtyp"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
...@@ -392,7 +389,7 @@ ...@@ -392,7 +389,7 @@
</c-col> </c-col>
<c-col :span="8"> <c-col :span="8">
<el-form-item <el-form-item
label="是否分离式保函" label="分离式保函"
prop="fenlishi" prop="fenlishi"
style="width: 100%" style="width: 100%"
> >
...@@ -769,23 +766,23 @@ export default { ...@@ -769,23 +766,23 @@ export default {
width: 150, width: 150,
pattern: "code", pattern: "code",
label: "保函品种", label: "保函品种",
code: this.codes.typgar, code: this.codes.typgar2,
}, },
'11 4 "Party Number" 150', '11 4 "Party Number" 150',
'12 5 "Applicant" 150', '12 5 "Applicant" 150',
'15 6 "Cur" 150', '15 6 "Cur" 100',
'13 7 "Party Number" 150', '18 7 "Guarantee Amount(RMB)" 180',
'14 8 "Beneficiary" 150', '13 8 "Party Number " 150',
'18 9 "Guarantee Amount(RMB)" 150', '14 9 "Beneficiary" 150',
'3 10 "Opened" 150', '3 10 "Opened" 150',
'10 11 "分行名称" 150', '10 11 "分行名称" 150',
'17 12 "Cur" 150', '17 12 "Cur" 150',
'4 13 "Validity" 150', '22 13 "Open Amount(RMB)" 150',
'5 14 "Liability" 150', '4 14 "Validity" 150',
'22 15 "Open Amount(RMB)" 150', '5 15 "Liability" 150',
'19 16 "Cur" 150', '19 16 "Cur" 150',
'21 17 "Cur" 150', '16 17 "Guar. Amount" 150',
'16 18 "Guar. Amount" 150', '21 18 "Cur" 150',
'20 19 "Open Amount" 150', '20 19 "Open Amount" 150',
// '9 20 "Handling Type" 150', // '9 20 "Handling Type" 150',
{ {
......
...@@ -257,7 +257,7 @@ ...@@ -257,7 +257,7 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item style="margin-left: 0px"> <el-form-item style="margin-left: -150px">
<el-divider /> <el-divider />
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -509,7 +509,7 @@ ...@@ -509,7 +509,7 @@
placeholder="请选择发票类型" placeholder="请选择发票类型"
> >
<el-option <el-option
v-for="item in codes.invtyp" v-for="item in codes.invtyp1"
:key="item.value" :key="item.value"
:label="item.label" :label="item.label"
:value="item.value" :value="item.value"
......
...@@ -146,6 +146,7 @@ ...@@ -146,6 +146,7 @@
v-model="model.bedgrp.rec.payrol" v-model="model.bedgrp.rec.payrol"
style="width: 100%" style="width: 100%"
placeholder="Please select Payer" placeholder="Please select Payer"
@change="selectOrCheckboxRule('bedgrp.rec.payrol')"
> >
<el-option <el-option
v-for="item in codes.payrol" v-for="item in codes.payrol"
...@@ -176,7 +177,16 @@ ...@@ -176,7 +177,16 @@
</c-col> </c-col>
<!-- next part --> <!-- next part -->
<c-col :span="24" style="height: 24px; margin-top: -10px"> <c-docpre
:model="model"
:argadr="{
path: 'bedgrp.blk.prsdoc',
grp: 'betp',
code: 'docpre',
}"
>
</c-docpre>
<!-- <c-col :span="24" style="height: 24px; margin-top: -10px">
<el-form-item :label="model.betp.docgrdm.docdsclab" class="messageLabel"> <el-form-item :label="model.betp.docgrdm.docdsclab" class="messageLabel">
<c-button style="float: right" @click="addTableValue" type="primary" <c-button style="float: right" @click="addTableValue" type="primary"
>新增单据</c-button >新增单据</c-button
...@@ -207,7 +217,6 @@ ...@@ -207,7 +217,6 @@
<el-table-column label="Document" prop="docnam" width="auto"> <el-table-column label="Document" prop="docnam" width="auto">
<template slot-scope="scope"> <template slot-scope="scope">
<!-- {{scope.row.docnam}} -->
<c-select <c-select
style="width: 100%" style="width: 100%"
placeholder="请选择" placeholder="请选择"
...@@ -231,7 +240,7 @@ ...@@ -231,7 +240,7 @@
</template> </template>
</el-table-column> </el-table-column>
</c-table> </c-table>
</c-col> </c-col> -->
<!-- S0000201 : 不符点 <!-- S0000201 : 不符点
<c-col :span="12"> <c-col :span="12">
...@@ -477,60 +486,17 @@ import CodeTable from "~/config/CodeTable"; ...@@ -477,60 +486,17 @@ import CodeTable from "~/config/CodeTable";
import Event from "~/model/Letdrv/Event"; import Event from "~/model/Letdrv/Event";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import Utils from "~/utils"; import Utils from "~/utils";
import Docpre from "~/views/Public/Docpre";
export default { export default {
components: { "c-ptap": Ptap }, name:'Docpre',
components: { "c-ptap": Ptap ,"c-docpre": Docpre},
inject: ["root"], inject: ["root"],
props: ["model", "codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
TableValue: [
{
id: 0,
cmail1: "",
cmail2: "",
docnam: "",
description: "",
docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
},
],
newValue: {
id: 0,
cmail1: "",
cmail2: "",
docnam: "",
docnam: "",
description: "",
docnam: "",
serialNum: "",
tableName: "",
tcddoc: "",
},
codeTable: [
{ label: "Airway Bills", value: "1" },
{ label: "Beneficiary's Declaration", value: "2" },
{ label: "Bill of Lading Copies", value: "3" },
{ label: "Bill of Lading Originals", value: "4" },
{ label: "Certificate", value: "5" },
{ label: "Certificate of Analysis", value: "6" },
{ label: "Certificate of Origin", value: "7" },
{ label: "Certificate of Quality", value: "8" },
{ label: "Certificate of Quantity", value: "9" },
{ label: "Commercial Invoice", value: "10" },
{ label: "Courier Receipt ", value: "11" },
{ label: "Draft", value: "12" },
{ label: "Export Licence", value: "13" },
{ label: "Fax Report", value: "14" },
{ label: "Inspection Cert", value: "15" },
{ label: "Insurance Policy", value: "16" },
{ label: "Packing List", value: "17" },
{ label: "Shipment Advice", value: "18" },
{ label: "Weight List", value: "19" },
],
}; };
}, },
computed: { computed: {
...@@ -545,23 +511,9 @@ export default { ...@@ -545,23 +511,9 @@ export default {
}, },
methods: { methods: {
...Event, ...Event,
addTableValue(index) {
var newTableValue = Object.assign({},this.newValue);
const serial = Utils.generateUUID();
newTableValue.serialNum = serial;
this.model.betp.docgrdm.docgrd.splice(index-1,0,newTableValue);
},
deleteTable(index) {
this.model.betp.docgrdm.docgrd.splice(index,1);
},
}, },
created: function () {}, created: function () {},
}; };
</script> </script>
<style> <style>
.messageLabel >>> .el-form-item__label {
text-align: left;
font-weight: bold;
font-size: 12px;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- left --> <!-- left -->
<c-col :span="12"> <c-col :span="11">
<!-- S0000007 : 单据类型 --> <!-- S0000007 : 单据类型 -->
<c-col :span="24"> <c-col :span="24">
<el-form-item label="单据类型" prop="bedgrp.srm.djutyp"> <el-form-item label="单据类型" prop="bedgrp.srm.djutyp">
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
v-model="model.bedgrp.srm.djutyp" v-model="model.bedgrp.srm.djutyp"
style="width: 100%" style="width: 100%"
placeholder="请选择单据类型" placeholder="请选择单据类型"
@change="selectOrCheckboxRule('bedgrp.srm.djutyp')"
> >
<el-option <el-option
v-for="item in codes.djutyp" v-for="item in codes.djutyp"
...@@ -28,13 +29,14 @@ ...@@ -28,13 +29,14 @@
v-model="model.bedgrp.srm.djuusr" v-model="model.bedgrp.srm.djuusr"
maxlength="80" maxlength="80"
placeholder="请输入单据出具人" placeholder="请输入单据出具人"
:disabled="model.bedgrp.srm.djutyp==='D'"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- right --> <!-- right -->
<c-col :span="12"> <c-col :span="11" :offset="1">
<!-- S0000004 : 单据出具日期 --> <!-- S0000004 : 单据出具日期 -->
<c-col :span="24"> <c-col :span="24">
...@@ -44,6 +46,7 @@ ...@@ -44,6 +46,7 @@
v-model="model.bedgrp.srm.djudat" v-model="model.bedgrp.srm.djudat"
style="width: 100%" style="width: 100%"
placeholder="请选择单据出具日期" placeholder="请选择单据出具日期"
:disabled="model.bedgrp.srm.djutyp==='D'"
></c-date-picker> ></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
...@@ -55,6 +58,7 @@ ...@@ -55,6 +58,7 @@
v-model="model.bedgrp.srm.djuref" v-model="model.bedgrp.srm.djuref"
maxlength="40" maxlength="40"
placeholder="请输入货权单据编号" placeholder="请输入货权单据编号"
:disabled="model.bedgrp.srm.djutyp==='D'"
></c-input> ></c-input>
</c-form-item> </c-form-item>
</c-col> </c-col>
......
...@@ -81,7 +81,7 @@ import Pattern from "~/model/Letdrv/Pattern"; ...@@ -81,7 +81,7 @@ import Pattern from "~/model/Letdrv/Pattern";
import Drv from "./Drv"; import Drv from "./Drv";
import Dscins from "./Dscins"; import Dscins from "./Dscins";
import Srmp from "./Srmp"; import Srmp from "./Srmp";
import Engp from "~/views/Public/Engp" import Engp from "~/views/Public/Engp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp"; import Coninfp from "~/views/Public/Coninfp";
...@@ -135,6 +135,9 @@ export default { ...@@ -135,6 +135,9 @@ export default {
let rtnmsg = await this.init({}); let rtnmsg = await this.init({});
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
if (this.isInDisplay) {
this.restoreDisplay();
}
//TODO 处理数据逻辑 //TODO 处理数据逻辑
} else { } else {
this.$notify.error({ title: "错误", message: "服务请求失败!" }); this.$notify.error({ title: "错误", message: "服务请求失败!" });
......
...@@ -27,7 +27,6 @@ ...@@ -27,7 +27,6 @@
style="margin:0 10px 0 10px;padding: 0 12px;" style="margin:0 10px 0 10px;padding: 0 12px;"
size="small" size="small"
type="primary" type="primary"
@click="onSeainf('lidgrp.avb.pts.extkey')"
> >
<span style="font-family:'宋体';font-weight:bold">i</span> <span style="font-family:'宋体';font-weight:bold">i</span>
</c-button> </c-button>
...@@ -58,13 +57,20 @@ ...@@ -58,13 +57,20 @@
</el-form-item> </el-form-item>
</c-col> --> </c-col> -->
<c-col :span="24"> <c-col :span="24" v-if="this.flag4">
<el-form-item label="Available in" prop="lidgrp.avb.pts.adrblk"> <el-form-item label="Available in" prop="lidgrp.avb.pts.adrblk">
<c-input <c-input
:disabled="this.flag6" :disabled="this.flag6"
type="textarea" v-model="model.lidgrp.avb.pts.adrblk" maxlength="135" :rows="4" show-word-limit placeholder="请输入Available in" ></c-input> type="textarea" v-model="model.lidgrp.avb.pts.adrblk" maxlength="135" :rows="4" show-word-limit placeholder="请输入Available in" ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24" v-if="!this.flag4">
<el-form-item label="Available in" prop="lidgrp.blk.avbwthtxt">
<c-input
type="textarea" v-model="model.lidgrp.blk.avbwthtxt" maxlength="135" :rows="4" show-word-limit placeholder="请输入Available in" ></c-input>
</el-form-item>
</c-col>
<!-- <!--
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="lidgrp.avb.pts.adrblk"> <el-form-item label="Address Block" prop="lidgrp.avb.pts.adrblk">
...@@ -377,6 +383,9 @@ export default { ...@@ -377,6 +383,9 @@ export default {
this.flag6=false this.flag6=false
}else{ }else{
this.flag4=true; this.flag4=true;
// if(val == 'I'){
// this.model.lidgrp.avb.pts.adrblk='Any Bank'
// }
} }
} }
}, },
......
...@@ -273,7 +273,7 @@ ...@@ -273,7 +273,7 @@
v-model="model.lidgrp.rec.shppar" v-model="model.lidgrp.rec.shppar"
style="width: 100%" style="width: 100%"
placeholder="请选择Partial Shipment" placeholder="请选择Partial Shipment"
:code="codes.shppar" :code="codes.shppars18"
> >
</c-select> </c-select>
</el-form-item> </el-form-item>
......
...@@ -365,6 +365,7 @@ ...@@ -365,6 +365,7 @@
maxlength="16" maxlength="16"
placeholder="请输入External Key of Address" placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('lidgrp.avb.pts.extkey')" @keyup.enter.native="showGridPromptDialog('lidgrp.avb.pts.extkey')"
></c-input> ></c-input>
<template slot="footer"> <template slot="footer">
<c-button <c-button
......
...@@ -49,7 +49,7 @@ ...@@ -49,7 +49,7 @@
<c-col :span="23" style="margin-left:9px;height:25px"> <c-col :span="23" style="margin-left:9px;height:25px">
<el-divider></el-divider> <el-divider></el-divider>
</c-col> </c-col>
<!-- ==============中部表格===================== --> <!-- ==============第一个表格===================== -->
<c-col :span="23" style="height:24px;margin-left:9px"> <c-col :span="23" style="height:24px;margin-left:9px">
<el-form-item class="formItemLabel" label="Foreign Commission/Charges:" label-width="300px"> <el-form-item class="formItemLabel" label="Foreign Commission/Charges:" label-width="300px">
...@@ -100,10 +100,21 @@ ...@@ -100,10 +100,21 @@
</el-table-column> </el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right"> <el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header"> <template slot-scope="scope" slot="header">
<c-button circle style="padding:4px" class="el-icon-plus" size="mini" @click="addRow(scope)"> <c-button
circle
style="padding:4px"
class="el-icon-plus"
size="mini"
@click="addRowSetfol(scope)"
>
</c-button> </c-button>
<c-button style="padding:4px" circle class="el-icon-minus" size="mini" <c-button
@click="removeRow(scope)"> style="padding:4px"
circle
class="el-icon-minus"
size="mini"
@click="removeRowSetfol(scope)"
>
</c-button> </c-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
...@@ -215,10 +226,21 @@ ...@@ -215,10 +226,21 @@
</el-table-column> </el-table-column>
<el-table-column label="" prop="det" width="80px" fixed="right"> <el-table-column label="" prop="det" width="80px" fixed="right">
<template slot-scope="scope" slot="header"> <template slot-scope="scope" slot="header">
<c-button circle style="padding:4px" class="el-icon-plus" size="mini" @click="addRow(scope)"> <c-button
circle
style="padding:4px"
class="el-icon-plus"
size="mini"
@click="addRowSetfel(scope)"
>
</c-button> </c-button>
<c-button style="padding:4px" circle class="el-icon-minus" size="mini" <c-button
@click="removeRow(scope)"> style="padding:4px"
circle
class="el-icon-minus"
size="mini"
@click="removeRowSetfel(scope)"
>
</c-button> </c-button>
</template> </template>
<template slot-scope="scoped"> <template slot-scope="scoped">
...@@ -947,18 +969,25 @@ export default { ...@@ -947,18 +969,25 @@ export default {
}, },
methods: { methods: {
//第一个表格 //第一个表格
addRow() { addRowSetfol() {
let newRow = { ...dialog }; let newRow = { ...this.dialog };
this.model.setmod.setfog.setfol.push(newRow); this.model.setmod.setfog.setfol.splice(0, 0, newRow);
}, },
removeRow() { removeRowSetfol() {
this.model.setmod.setfog.setfol.pop(); this.model.setmod.setfog.setfol.shift();
}, },
saveDialog() { saveDialog() {
this.dialogVisible = false; this.dialogVisible = false;
this.model.setmod.setfog.setfol[this.index] = this.dialog; this.model.setmod.setfog.setfol[this.index] = this.dialog;
}, },
// 第二个表格 // 第二个表格
addRowSetfel() {
let newRow = { ...this.dialog2 };
this.model.setmod.setfeg.setfel.splice(0, 0, newRow);
},
removeRowSetfel() {
this.model.setmod.setfeg.setfel.shift();
},
detail1(index, row) { detail1(index, row) {
this.executeDefault("setfel.det").then(res => { this.executeDefault("setfel.det").then(res => {
this.dialogVisible = true; this.dialogVisible = true;
......
<template>
<ReviewWrapper>
<Betacc></Betacc>
</ReviewWrapper>
</template>
<script>
import Betacc from "~/views/Business/Betacc";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewBetacc",
components: { ReviewWrapper, Betacc },
created() {},
mounted() {},
};
</script>
<style></style>
<template>
<ReviewWrapper>
<Letdrv></Letdrv>
</ReviewWrapper>
</template>
<script>
import Letdrv from "~/views/Business/Letdrv";
import { ReviewWrapper } from "~/components/gj-common.min.js";
export default {
name: "ReviewLetdrv",
components: { ReviewWrapper, Letdrv },
created() {},
mounted() {},
};
</script>
<style></style>
...@@ -27,6 +27,8 @@ import ReviewBftset from "./Business/ReviewBftset.vue"; ...@@ -27,6 +27,8 @@ import ReviewBftset from "./Business/ReviewBftset.vue";
import ReviewGitcom from "./Business/ReviewGitcom.vue"; import ReviewGitcom from "./Business/ReviewGitcom.vue";
import ReviewGetamc from "./Business/ReviewGetamc.vue"; import ReviewGetamc from "./Business/ReviewGetamc.vue";
import ReviewBftdrv from "./Business/ReviewBftdrv.vue"; import ReviewBftdrv from "./Business/ReviewBftdrv.vue";
import ReviewLetdrv from "./Business/ReviewLetdrv.vue";
import ReviewBetacc from "./Business/ReviewBetacc.vue";
const ReviewRouter = [ const ReviewRouter = [
...@@ -77,6 +79,8 @@ const ReviewRouter = [ ...@@ -77,6 +79,8 @@ const ReviewRouter = [
{ path: "gitcom", component: ReviewGitcom, name: "ReviewGitcom", meta: { title: "复核-Gitcom" } }, { path: "gitcom", component: ReviewGitcom, name: "ReviewGitcom", meta: { title: "复核-Gitcom" } },
{ path: "getamc", component: ReviewGetamc, name: "ReviewGetamc", meta: { title: "复核-Getamc" } }, { path: "getamc", component: ReviewGetamc, name: "ReviewGetamc", meta: { title: "复核-Getamc" } },
{ path: "bftdrv", component: ReviewBftdrv, name: "ReviewBftdrv", meta: { title: "复核-Bftdrv" } }, { path: "bftdrv", component: ReviewBftdrv, name: "ReviewBftdrv", meta: { title: "复核-Bftdrv" } },
{ path: "letdrv", component: ReviewLetdrv, name: "ReviewLetdrv", meta: { title: "复核-Letdrv" } },
{ path: "betacc", component: ReviewBetacc, name: "ReviewBetacc", meta: { title: "复核-Betacc" } },
]; ];
......
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