Commit 5183725d by zhengxiaokui

letopn

parent 57d6fa69
...@@ -13,7 +13,7 @@ export default { ...@@ -13,7 +13,7 @@ export default {
} }
}, },
async onBenpDet() { async onBenpDet() {
let rtnmsg = await this.executeRule("bdtp.benp.det") let rtnmsg = await this.executeRule("benp.det")
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
//TODO 处理数据逻辑 //TODO 处理数据逻辑
......
...@@ -267,6 +267,12 @@ export default class Letopn { ...@@ -267,6 +267,12 @@ export default class Letopn {
}, },
zmqacclab: "", // 主�'�号LABEL .setmod.zmqacclab zmqacclab: "", // 主�'�号LABEL .setmod.zmqacclab
zmqacc: "", // 自�'�区主�'�号 .setmod.zmqacc zmqacc: "", // 自�'�区主�'�号 .setmod.zmqacc
setfog: {
setfol: []
},
setfeg: {
setfel: []
},
glemod: { glemod: {
gleshwstm: "", // Booking stream to Display .setmod.glemod.gleshwstm gleshwstm: "", // Booking stream to Display .setmod.glemod.gleshwstm
}, },
...@@ -319,6 +325,7 @@ export default class Letopn { ...@@ -319,6 +325,7 @@ export default class Letopn {
exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt exttotoldamt: "", // Old Amount booked externally .liaall.exttotoldamt
exttotamt: "", // Total booking amount external assinged .liaall.exttotamt exttotamt: "", // Total booking amount external assinged .liaall.exttotamt
}, },
pageId: "" // ctx的key
} }
} }
} }
\ No newline at end of file
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="19">
<c-col :span="12"> <el-form-item label="附加条件" prop="ledgrp.blk.adlcnd">
<el-form-item label="Additional Conditions" prop="ledgrp.blk.adlcnd"> <c-input
<c-input type="textarea" v-model="model.ledgrp.blk.adlcnd" maxlength="65" show-word-limit placeholder="请输入Additional Conditions" ></c-input> type="textarea"
</el-form-item> :rows="16"
</c-col> v-model="model.ledgrp.blk.adlcnd"
maxlength="65"
<c-col :span="12"> show-word-limit
<c-button size="small" type="primary" icon="el-icon-search" @click="onAdlcndButtxmsel"> placeholder="请输入Additional Conditions"
... ></c-input>
</c-button> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="2" class="letopn_dogp_button">
<c-checkbox v-model="model.ledgrp.rec.spcbenflg">Special payment conditions for beneficiary exists</c-checkbox> <c-button
</c-col> size="small"
type="primary"
<c-col :span="12"> icon="el-icon-search"
<c-checkbox v-model="model.ledgrp.rec.spcrcbflg">Special payment conditions for receiving bank exists</c-checkbox> @click="onAdlcndButtxmsel"
</c-col> >
...
<c-col :span="12"> </c-button>
<c-checkbox v-model="model.ledgrp.rec.redclsflg">Red/Green Clause</c-checkbox> </c-col>
</c-col>
<!-- Special payment conditions for beneficiary -->
<c-col :span="12"> <c-col :span="24" class="letopn_adcp_cheak">
<el-form-item label="Instructions to Pay.," prop="ledgrp.blk.insbnk"> <c-checkbox v-model="model.ledgrp.rec.spcbenflg"
<c-input type="textarea" v-model="model.ledgrp.blk.insbnk" maxlength="65" show-word-limit placeholder="请输入Instructions to Pay.," ></c-input> >受益人的特殊付款条件</c-checkbox
</el-form-item> >
</c-col> </c-col>
<c-col :span="12"> <!-- Special payment conditions for receiving bank -->
<c-button size="small" type="primary" icon="el-icon-search" @click="onInsbnkButtxmsel"> <c-col :span="24" class="letopn_adcp_cheak">
... <c-checkbox v-model="model.ledgrp.rec.spcrcbflg">
</c-button> 收款银行的特殊付款条件</c-checkbox
</c-col> >
</div> </c-col>
<c-col :span="24" class="letopn_adcp_cheak">
<c-checkbox v-model="model.ledgrp.rec.redclsflg"
>Red/Green Clause</c-checkbox
>
</c-col>
<!-- Instructions to Pay,accept,negot,bank -->
<c-col :span="19">
<el-form-item label="付款、承兑、议付银行指示" prop="ledgrp.blk.insbnk">
<c-input
type="textarea"
:rows="4"
v-model="model.ledgrp.blk.insbnk"
maxlength="65"
show-word-limit
placeholder="付款、承兑、议付银行指示"
></c-input>
</el-form-item>
</c-col>
<c-col :span="2" class="letopn_dogp_button">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onInsbnkButtxmsel"
>
...
</c-button>
</c-col>
</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/Letopn/Event" import Event from "~/model/Letopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
.letopn_adcp_cheak {
margin: 0px 0 10px 200px;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<!-- Description of Goods -->
<c-col :span="12"> <c-col :span="19">
<el-form-item label="Description of Goods" prop="ledgrp.blk.lcrgod"> <el-form-item label="货物说明" prop="ledgrp.blk.lcrgod">
<c-input type="textarea" v-model="model.ledgrp.blk.lcrgod" maxlength="65" show-word-limit placeholder="请输入Description of Goods" ></c-input> <c-input
</el-form-item> type="textarea"
</c-col> :rows="20"
v-model="model.ledgrp.blk.lcrgod"
<c-col :span="12"> maxlength="2000"
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrgodButtxmsel"> show-word-limit
... placeholder="请输入货物说明"
</c-button> ></c-input>
</c-col> </el-form-item>
</c-col>
<c-col :span="12"> <c-col :span="2" class="letopn_dogp_button">
<el-form-item label="Goods Code " prop="ledgrp.rec.stagod"> <c-button
<c-select v-model="model.ledgrp.rec.stagod" style="width:100%" placeholder="请选择Goods Code "> size="small"
</c-select> type="primary"
</el-form-item> icon="el-icon-search"
</c-col> @click="onLcrgodButtxmsel"
>
...
</c-button>
</c-col>
<br />
<c-col :span="12">
<el-form-item label="货物类型" prop="ledgrp.rec.stagod">
<c-select
v-model="model.ledgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物类型 "
>
</c-select>
</el-form-item>
</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/Letopn/Event" import Event from "~/model/Letopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
.letopn_dogp_button {
margin: 20px 0 0 -10px;
}
</style> </style>
<template> <template>
<div class="eibs-tab"> <div class="eibs-tab">
<c-col :span="19">
<c-col :span="12"> <el-form-item label="单据要求" prop="ledgrp.blk.lcrdoc">
<el-form-item label="Documents Required" prop="ledgrp.blk.lcrdoc"> <c-input
<c-input type="textarea" v-model="model.ledgrp.blk.lcrdoc" maxlength="65" show-word-limit placeholder="请输入Documents Required" ></c-input> type="textarea"
</el-form-item> :rows="20"
</c-col> v-model="model.ledgrp.blk.lcrdoc"
maxlength="65"
<c-col :span="12"> show-word-limit
<c-button size="small" type="primary" icon="el-icon-search" @click="onLcrdocButtxmsel"> placeholder="请输入Documents Required"
... ></c-input>
</c-button> </el-form-item>
</c-col> </c-col>
<c-col :span="2" class="letopn_dogp_button">
<c-button
size="small"
type="primary"
icon="el-icon-search"
@click="onLcrdocButtxmsel"
>
...
</c-button>
</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/Letopn/Event" import Event from "~/model/Letopn/Event";
export default { export default {
inject: ['root'], inject: ["root"],
props:["model","codes"], props: ["model", "codes"],
mixins: [CommonProcess], mixins: [CommonProcess],
data(){ data() {
return { return {};
},
} methods: { ...Event },
}, created: function () {},
methods:{...Event}, };
created:function(){
}
}
</script> </script>
<style> <style>
</style> </style>
...@@ -29,7 +29,9 @@ ...@@ -29,7 +29,9 @@
<!--PD000063 --> <!--PD000063 -->
<el-tab-pane label="信用证详情" name="detp"> <el-tab-pane label="信用证详情" name="detp">
<m-detp :model="model" :codes="codes" /> <c-content>
<m-detp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000042 --> <!--PD000042 -->
...@@ -38,23 +40,25 @@ ...@@ -38,23 +40,25 @@
</el-tab-pane> </el-tab-pane>
<!--PD000055 --> <!--PD000055 -->
<el-tab-pane label="PD000055" name="dogp"> <el-tab-pane label="货物说明" name="dogp">
<m-dogp :model="model" :codes="codes" /> <m-dogp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000057 --> <!--PD000057 -->
<el-tab-pane label="PD000057" name="dorp"> <el-tab-pane label="单据要求" name="dorp">
<m-dorp :model="model" :codes="codes" /> <m-dorp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000059 --> <!--PD000059 -->
<el-tab-pane label="PD000059" name="adcp"> <el-tab-pane label="其他条款" name="adcp">
<m-adcp :model="model" :codes="codes" /> <m-adcp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
<el-tab-pane label="PD000000" name="setpan"> <el-tab-pane label="账务" name="setpan">
<m-setpan :model="model" :codes="codes" /> <c-content>
<m-setpan :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000000 --> <!--PD000000 -->
...@@ -117,7 +121,7 @@ import Ptyp from "./Ptyp"; ...@@ -117,7 +121,7 @@ import Ptyp from "./Ptyp";
import Dogp from "./Dogp"; import Dogp from "./Dogp";
import Dorp from "./Dorp"; import Dorp from "./Dorp";
import Adcp from "./Adcp"; import Adcp from "./Adcp";
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";
...@@ -128,6 +132,8 @@ import Spcbenp from "./Spcbenp"; ...@@ -128,6 +132,8 @@ import Spcbenp from "./Spcbenp";
import Spcrcvp from "./Spcrcvp"; import Spcrcvp from "./Spcrcvp";
import Glepan from "./Glepan"; import Glepan from "./Glepan";
import Setpan from "~/views/Public/Setpan";
export default { export default {
components: { components: {
"m-ovwp": Ovwp, "m-ovwp": Ovwp,
......
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