Commit 75be1e2f by nanrui

汇款代码结构优化以及汉化遗漏

parent 79b5458c
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行日期">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptadv/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="ACT">
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="Verification Certificate Number">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit placeholder="请输入Verification Certificate Number" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Declaration Number">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入Declaration Number"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptadv/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -4,30 +4,30 @@ ...@@ -4,30 +4,30 @@
<!-- ========================左边======================= --> <!-- ========================左边======================= -->
<c-col :span="11" style="margin-top: 10px"> <c-col :span="11" style="margin-top: 10px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Verification Certificate Number"> <el-form-item label="验证证书编号">
<c-input <c-input
type="textarea" type="textarea"
:rows="3" :rows="3"
maxlength="20" maxlength="20"
v-model="model.lendoc.vercerref" v-model="model.lendoc.vercerref"
show-word-limit show-word-limit
placeholder="请输入Verification Certificate Number" placeholder="请输入验证证书编号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Declaration Number"> <el-form-item label="申报号">
<c-input <c-input
type="text" type="text"
maxlength="22" maxlength="22"
v-model="model.lendoc.decnum" v-model="model.lendoc.decnum"
show-word-limit show-word-limit
placeholder="请输入Declaration Number" placeholder="请输入申报号"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <!-- <c-col :span="24">
<el-form-item label="备注"> <el-form-item label="备注">
<c-input <c-input
type="textarea" type="textarea"
...@@ -38,14 +38,14 @@ ...@@ -38,14 +38,14 @@
placeholder="请输入备注" placeholder="请输入备注"
></c-input> ></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col> -->
</c-col> </c-col>
<!-- ========================右边======================= --> <!-- ========================右边======================= -->
<c-col :span="11" :offset="1" style="margin-top: 10px"> <c-col :span="11" :offset="1" style="margin-top: 10px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Input Account"> <el-form-item label="输入账户">
<c-col :span="3"> <c-col :span="3">
<c-checkbox v-model="model.lendoc.actflg"></c-checkbox> <c-checkbox v-model="model.lendoc.actflg"></c-checkbox>
</c-col> </c-col>
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
maxlength="25" maxlength="25"
v-model="model.lendoc.account" v-model="model.lendoc.account"
show-word-limit show-word-limit
placeholder="请输入Verification Certificate Number" placeholder="请输入验证证书编号"
:disabled="!model.lendoc.actflg" :disabled="!model.lendoc.actflg"
></c-input> ></c-input>
</c-col> </c-col>
......
...@@ -149,185 +149,6 @@ ...@@ -149,185 +149,6 @@
</c-col> </c-col>
</c-col> </c-col>
<!-- ================原码===================== -->
<!-- S0000008 : 收款人开户行代理行名称(=中介机构1)
<c-col :span="12">
<c-form-item :label="$t('hvpmod.S0000008')" prop="trnmod.hvpmod.agnamedl">
<c-input v-model="model.trnmod.hvpmod.agnamedl" maxlength="42" :placeholder="$t('other.please_enter')+$t('hvpmod.S0000008')"></c-input>
</c-form-item>
</c-col>
S0000009 : 收款人开户行代理行行号(=中介机构1)
<c-col :span="12">
<c-form-item :label="$t('hvpmod.S0000009')" prop="trnmod.hvpmod.agencydl">
<c-input v-model="model.trnmod.hvpmod.agencydl" maxlength="20" :placeholder="$t('other.please_enter')+$t('hvpmod.S0000009')"></c-input>
</c-form-item>
</c-col>
S0000010 : 费用编码
<c-col :span="12">
<el-form-item label="�'� 用编码" prop="trnmod.hvpmod.feecod">
<c-select v-model="model.trnmod.hvpmod.feecod" style="width:100%" :placeholder="$t('other.please_enter')+'�� 用编码'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="跨境业务附言" prop="trnmod.hvpmod.fecomm">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fecomm" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'跨境业务附言'" ></c-input>
</c-form-item>
</c-col>
S0000020 : 跨境业务附言
S0000011 : 发报行的收费
<c-col :span="12">
<c-form-item label="发报行的收 �'�" prop="trnmod.hvpmod.feesen">
<c-input v-model="model.trnmod.hvpmod.feesen" :placeholder="$t('other.please_enter')+'发报行的收 ��'"></c-input>
</c-form-item>
</c-col>
S0000012 : 收报行的收费
<c-col :span="12">
<c-form-item label="收报行的收 �'�" prop="trnmod.hvpmod.feecom">
<c-input v-model="model.trnmod.hvpmod.feecom" :placeholder="$t('other.please_enter')+'收报行的收 ��'"></c-input>
</c-form-item>
</c-col>
S0000021 : 端到端标识号
<c-col :span="12">
<c-form-item label="端到端标识号" prop="trnmod.hvpmod.oribusnum">
<c-input v-model="model.trnmod.hvpmod.oribusnum" maxlength="16" :placeholder="$t('other.please_enter')+'端到端标识号'"></c-input>
</c-form-item>
</c-col>
S0000013 : 收款人名称2
<c-col :span="12">
<c-form-item label="收款人名称2" prop="trnmod.hvpmod.skrmc2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrmc2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人名称2'" ></c-input>
</c-form-item>
</c-col>
S0000022 : 付款人名称2
<c-col :span="12">
<c-form-item label="付款人名称2" prop="trnmod.hvpmod.fkrmc2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrmc2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人名称2'" ></c-input>
</c-form-item>
</c-col>
S0000014 : 收款人名称3
<c-col :span="12">
<c-form-item label="收款人名称3" prop="trnmod.hvpmod.skrmc3">
<c-input v-model="model.trnmod.hvpmod.skrmc3" maxlength="10" :placeholder="$t('other.please_enter')+'收款人名称3'"></c-input>
</c-form-item>
</c-col>
S0000023 : 付款人名称3
<c-col :span="12">
<c-form-item label="付款人名称3" prop="trnmod.hvpmod.fkrmc3">
<c-input v-model="model.trnmod.hvpmod.fkrmc3" maxlength="10" :placeholder="$t('other.please_enter')+'付款人名称3'"></c-input>
</c-form-item>
</c-col>
S0000015 : 收款人地址2
<c-col :span="12">
<c-form-item label="收款人地址2" prop="trnmod.hvpmod.skrdz2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址2'" ></c-input>
</c-form-item>
</c-col>
S0000024 : 付款人地址2
<c-col :span="12">
<c-form-item label="付款人地址2" prop="trnmod.hvpmod.fkrdz2">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz2" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址2'" ></c-input>
</c-form-item>
</c-col>
S0000016 : 收款人地址3
<c-col :span="12">
<c-form-item label="收款人地址3" prop="trnmod.hvpmod.skrdz3">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz3" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址3'" ></c-input>
</c-form-item>
</c-col>
S0000025 : 付款人地址3
<c-col :span="12">
<c-form-item label="付款人地址3" prop="trnmod.hvpmod.fkrdz3">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz3" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址3'" ></c-input>
</c-form-item>
</c-col>
S0000017 : 收款人地址4
<c-col :span="12">
<c-form-item label="收款人地址4" prop="trnmod.hvpmod.skrdz4">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz4" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址4'" ></c-input>
</c-form-item>
</c-col>
S0000026 : 付款人地址4
<c-col :span="12">
<c-form-item label="付款人地址4" prop="trnmod.hvpmod.fkrdz4">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz4" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址4'" ></c-input>
</c-form-item>
</c-col>
S0000018 : 收款人地址5
<c-col :span="12">
<c-form-item label="收款人地址5" prop="trnmod.hvpmod.skrdz5">
<c-input type="textarea" v-model="model.trnmod.hvpmod.skrdz5" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'收款人地址5'" ></c-input>
</c-form-item>
</c-col>
S0000027 : 付款人地址5
<c-col :span="12">
<c-form-item label="付款人地址5" prop="trnmod.hvpmod.fkrdz5">
<c-input type="textarea" v-model="model.trnmod.hvpmod.fkrdz5" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'付款人地址5'" ></c-input>
</c-form-item>
</c-col>
S0000019 : 收款人账户2
<c-col :span="12">
<c-form-item label="收款人�'�户2" prop="trnmod.hvpmod.skrzh2">
<c-input v-model="model.trnmod.hvpmod.skrzh2" maxlength="34" :placeholder="$t('other.please_enter')+'收款人��户2'"></c-input>
</c-form-item>
</c-col>
S0000028 : 付款人账户2
<c-col :span="12">
<c-form-item label="付款人�'�户2" prop="trnmod.hvpmod.fkrzh2">
<c-input v-model="model.trnmod.hvpmod.fkrzh2" maxlength="34" :placeholder="$t('other.please_enter')+'付款人��户2'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.hvpmod.agname2lab" data-path=".trnmod.hvpmod.agname2lab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="中介机构2名称" prop="trnmod.hvpmod.agname2">
<c-input v-model="model.trnmod.hvpmod.agname2" maxlength="42" :placeholder="$t('other.please_enter')+'中介机构2名称'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="备注" prop="trnmod.hvpmod.remark">
<c-input type="textarea" v-model="model.trnmod.hvpmod.remark" maxlength="30" show-word-limit :placeholder="$t('other.please_enter')+'备注'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.hvpmod.remark1" data-path=".trnmod.hvpmod.remark1" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.hvpmod.agency2lab" data-path=".trnmod.hvpmod.agency2lab" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="中介机构2行号" prop="trnmod.hvpmod.agency2">
<c-input v-model="model.trnmod.hvpmod.agency2" maxlength="20" :placeholder="$t('other.please_enter')+'中介机构2行号'"></c-input>
</c-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自�'�区主�'�号">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptadv/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -133,7 +133,7 @@ ...@@ -133,7 +133,7 @@
:promptData="promptData" :promptData="promptData"
@select-ety="selectMsg" @select-ety="selectMsg"
> >
     
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog
...@@ -151,15 +151,21 @@ import CodeTable from "~/config/CodeTable"; ...@@ -151,15 +151,21 @@ import CodeTable from "~/config/CodeTable";
import Cptadv from "~/model/Cptadv"; import Cptadv from "~/model/Cptadv";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs"; import commonFuncs from "~/mixin/commonFuncs";
import Opnp1 from "./Opnp1";
import Docpan2 from "./Docpan2";
import Pattern from "~/model/Cptadv/Pattern"; import Pattern from "~/model/Cptadv/Pattern";
import Default from "~/model/Cptadv/Default"; import Default from "~/model/Cptadv/Default";
import Check from "~/model/Cptadv/Check"; import Check from "~/model/Cptadv/Check";
import Opnp1 from "./Opnp1";
import Docpan2 from "./Docpan2";
import Sbxx from "./Sbxx"; import Sbxx from "./Sbxx";
import Incp from "./Incp"; import Incp from "./Incp";
import Basp from "./Basp" import Basp from "./Basp"
import Basp3 from "./Basp3" import Basp3 from "./Basp3"
import Secpan from "./Secpan"
import Cips from "./Cips"
import Cips2 from "./Cips2"
import Cips3 from "./Cips3"
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
...@@ -168,10 +174,7 @@ import Coninfp from "~/views/Public/Coninfp"; ...@@ -168,10 +174,7 @@ import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Ptap from "~/views/Public/Ptap"; import Ptap from "~/views/Public/Ptap";
import Secpan from "./Secpan"
import Cips from "./Cips"
import Cips2 from "./Cips2"
import Cips3 from "./Cips3"
export default { export default {
name: "Cptadv", name: "Cptadv",
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行日期" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptati/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -3,41 +3,29 @@ ...@@ -3,41 +3,29 @@
<c-col :span="11"> <c-col :span="11">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Verification Certificate Number" prop="lendoc.vercerref"> <el-form-item label="验证证书编号" prop="lendoc.vercerref">
<c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit placeholder="请输入Verification Certificate Number" <c-input type="textarea" v-model="model.lendoc.vercerref" maxlength="20" show-word-limit
style="text-align: left;" placeholder="请输入验证证书编号" style="text-align: left;"></c-input>
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Declaration Number" prop="lendoc.decnum"> <el-form-item label="申报号" prop="lendoc.decnum">
<c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入Declaration Number"></c-input> <c-input v-model="model.lendoc.decnum" maxlength="22" placeholder="请输入申报号"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="4"> <c-col :span="4">
<c-checkbox v-model="model.lendoc.actflg">Input Account</c-checkbox> <c-checkbox v-model="model.lendoc.actflg">输入账户</c-checkbox>
</c-col> </c-col>
<c-col :span="20"> <c-col :span="20">
<el-form-item label="ACT" prop="lendoc.account"> <c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit
<c-input type="textarea" v-model="model.lendoc.account" maxlength="25" show-word-limit placeholder="请输入ACT" placeholder="请输入ACT" :disabled=this.flag></c-input>
:disabled=this.flag
></c-input>
</el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
...@@ -48,27 +36,27 @@ import Event from "~/model/Cptati/Event" ...@@ -48,27 +36,27 @@ import Event from "~/model/Cptati/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
flag:true, flag: true,
} }
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {
}, },
watch:{ watch: {
"model.lendoc.actflg":{ "model.lendoc.actflg": {
immediate:true, immediate: true,
handler(){ handler() {
console.log(this.model.lendoc.actflg); console.log(this.model.lendoc.actflg);
if(this.model.lendoc.actflg ==''){ if (this.model.lendoc.actflg == '') {
this.model.lendoc.account=''; this.model.lendoc.account = '';
this.flag=true; this.flag = true;
}else{ } else {
this.flag=false; this.flag = false;
} }
} }
} }
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptati/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptati/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -4,17 +4,9 @@ ...@@ -4,17 +4,9 @@
<c-col :span="24"> <c-col :span="24">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-select <c-select v-model="model.bopmod.szflg" style="width: 100%" placeholder="请选择申报类型">
v-model="model.bopmod.szflg" <el-option v-for="item in codes.szflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%" </el-option>
placeholder="请选择申报类型"
>
<el-option
v-for="item in codes.szflg"
: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>
...@@ -22,36 +14,19 @@ ...@@ -22,36 +14,19 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="款项来源" prop="bopmod.acttyp"> <el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select <c-select v-model="model.bopmod.acttyp" style="width: 100%" placeholder="请选择款项来源"
v-model="model.bopmod.acttyp" :disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''">
style="width: 100%" <el-option v-for="item in codes.acttyp" :key="item.value" :label="item.label" :value="item.value">
placeholder="请选择款项来源" </el-option>
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.acttyp"
: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 :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select <c-select v-model="model.bopmod.ownextkey" style="width: 100%" placeholder="请选择地区机构号"
v-model="model.bopmod.ownextkey" :disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''">
style="width: 100%" <el-option v-for="item in ownextkey" :key="item.value" :label="item.label" :value="item.value"></el-option>
placeholder="请选择地区机构号"
:disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in ownextkey"
: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>
...@@ -59,104 +34,29 @@ ...@@ -59,104 +34,29 @@
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据</c-checkbox> <c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据
</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="15"> <c-col :span="15">
<c-col :span="12"> <c-col :span="12">
<el-form-item <el-form-item label="国外银行扣费(涉外收入申报专用)" label-width="60%">
label="国外银行扣费(涉外收入申报专用)"
label-width="60%"
>
<c-input v-model="model.bopmod.outchargeccy" :disabled="true"></c-input> <c-input v-model="model.bopmod.outchargeccy" :disabled="true"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="12"> <c-col :span="12">
<c-input-currency <c-input-currency v-model="model.bopmod.outchargeamt" style="text-align: right"
v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)" :disabled="
style="text-align: right"
placeholder="请输入国外银行扣费(涉外收入申报专用)"
:disabled="
!model.bopmod.basflg || !model.bopmod.basflg ||
model.bopmod.szflg === '2' || model.bopmod.szflg === '2' ||
model.bopmod.szflg === '3' model.bopmod.szflg === '3'
" " @keyup.enter.native="
@keyup.enter.native="
defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt) defaultFunction('bopmod.outchargeamt', model.bopmod.outchargeamt)
" "></c-input-currency>
></c-input-currency>
</c-col> </c-col>
</c-col> </c-col>
<!-- <c-col :span="24">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="24">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="24">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col> -->
<!--
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="款项来源" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项来源">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeccy">
<c-select v-model="model.bopmod.outchargeccy" style="width:100%" placeholder="请选择国外银行扣费(涉外收入申报专用)">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="国外银行扣费(涉外收入申报专用)" prop="bopmod.outchargeamt">
<c-input v-model="model.bopmod.outchargeamt" placeholder="请输入国外银行扣费(涉外收入申报专用)"></c-input>
</el-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -171,12 +71,13 @@ export default { ...@@ -171,12 +71,13 @@ export default {
mixins: [commonProcess], mixins: [commonProcess],
data() { data() {
return { return {
ownextkey:[] ownextkey: []
}; };
}, },
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () { },
}; };
</script> </script>
<style> <style>
</style> </style>
...@@ -2,11 +2,7 @@ ...@@ -2,11 +2,7 @@
<c-page title="境内外币汇入汇款"> <c-page title="境内外币汇入汇款">
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> --> <!-- <el-button size="small">保存模板</el-button> -->
...@@ -16,76 +12,56 @@ ...@@ -16,76 +12,56 @@
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" label-position="right" size="small"
:model="model" :validate-on-rule-change="false">
:rules="rules" <c-tabs v-model="tabVal" ref="elment" type="card" @tab-click="myTabClick">
ref="modelForm" <!--概要 -->
label-width="150px" <el-tab-pane label="概要" name="opnp1">
label-position="right"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
v-model="tabVal"
ref="elment"
type="card"
@tab-click="myTabClick"
>
<!--Ovweview -->
<el-tab-pane label="Ovweview" name="opnp1">
<c-content> <c-content>
<m-opnp1 :model="model" :codes="codes" /> <m-opnp1 :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Parties --> <!--当事人 -->
<el-tab-pane label="Parties" name="pardet"> <el-tab-pane label="当事人" name="pardet">
<c-content> <c-content>
<m-pardet :model="model" :codes="codes" /> <m-pardet :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Settlement --> <!--收费与结算 -->
<el-tab-pane label="Settlements" name="setpan"> <el-tab-pane label="收费与结算" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes" /> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Completion --> <!--附言 -->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<c-content> <c-content>
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!-- Messages --> <!-- 报文及面函 -->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="报文及面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--Attachments --> <!--附件与影像 -->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="附件与影像" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="境内收入申报单-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
label="境内收入申报单-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="涉外收入申报单-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
label="涉外收入申报单-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
...@@ -102,13 +78,6 @@ ...@@ -102,13 +78,6 @@
<m-wg :model="model" :codes="codes" /> <m-wg :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--PD000018 -->
<!-- <el-tab-pane label="PD000018" name="addinf">
<c-content>
<m-addinf :model="model" :codes="codes" />
</c-content>
</el-tab-pane> -->
</c-tabs> </c-tabs>
</el-form> </el-form>
...@@ -128,19 +97,22 @@ import commonProcess from "~/mixin/commonProcess"; ...@@ -128,19 +97,22 @@ import commonProcess from "~/mixin/commonProcess";
import Check from "~/model/Cptati/Check"; import Check from "~/model/Cptati/Check";
import Default from "~/model/Cptati/Default"; import Default from "~/model/Cptati/Default";
import Pattern from "~/model/Cptati/Pattern"; import Pattern from "~/model/Cptati/Pattern";
import commonFuncs from "~/mixin/commonFuncs";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
import Pardet from "./Pardet"; import Pardet from "./Pardet";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Addinf from "./Addinf"; import Addinf from "./Addinf";
import Doctre from "~/views/Public/Doctre";
import Docpan from "~/views/Public/Docpan";
import Docpan1 from "./Docpan"; import Docpan1 from "./Docpan";
import Wg from "./Wg"; import Wg from "./Wg";
import Dbe from "./Dbe.vue"; import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue"; import Dbb from "./Dbb.vue";
import commonFuncs from "~/mixin/commonFuncs";
import Doctre from "~/views/Public/Doctre";
import Docpan from "~/views/Public/Docpan";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
export default { export default {
name: "Cptati", name: "Cptati",
...@@ -162,7 +134,7 @@ export default { ...@@ -162,7 +134,7 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "opnp1", tabVal: "opnp1",
...@@ -189,7 +161,7 @@ export default { ...@@ -189,7 +161,7 @@ export default {
if (rtnmsg.respCode == SUCCESS) { if (rtnmsg.respCode == SUCCESS) {
this.updateModel(rtnmsg.data); this.updateModel(rtnmsg.data);
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if(this.isInDisplay){ if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
} else { } else {
...@@ -199,4 +171,5 @@ export default { ...@@ -199,4 +171,5 @@ export default {
}; };
</script> </script>
<style> <style>
</style> </style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit placeholder="请输入Infotext" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" placeholder="请选择Infotext Level">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="执行日期" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" placeholder="请选择执行日期"></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" placeholder="请输入User ID"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="11">
</c-col>
<c-col :span="11">
</c-col>
<!-- -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" placeholder="请输入国内证落款"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit placeholder="请输入修改申请人名称" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" placeholder="请输入国内证通知书"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" placeholder="请输入File Receiver"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" placeholder="请输入Document tree"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
Sho&w
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
D&etails
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
&Add New
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
Attach to
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
Delete
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">Show Incoming Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">Show Outgoing Messages</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
Attach
</c-button>
</c-col>
<c-col :span="12">
<el-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" placeholder="请输入Connected Documents"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Booking stream to Display" prop="setmod.glemod.gleshwstm">
<c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" placeholder="请输入our reference"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" placeholder="请选择document currency">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" placeholder="请输入document amount"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" placeholder="请选择Type of settlement">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">Recalculate Rates</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
细节
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" placeholder="请输入自�'�区主�'�号"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptato/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -4,12 +4,8 @@ ...@@ -4,12 +4,8 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报类型" prop="bopmod.szflg"> <el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型"> <c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
<el-option <el-option v-for="item in codes.szflg" :key="item.value" :label="item.label" :value="item.value">
v-for="item in codes.szflg" </el-option>
: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>
...@@ -17,32 +13,19 @@ ...@@ -17,32 +13,19 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp"> <el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select <c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择地区机构号"
v-model="model.bopmod.acttyp" :disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''">
style="width:100%" <el-option v-for="item in codes.acttyp" :key="item.value" :label="item.label" :value="item.value">
placeholder="请选择地区机构号" </el-option>
:disabled="model.bopmod.szflg==='3' || model.bopmod.szflg==='2' ||model.bopmod.szflg===''"
>
<el-option
v-for="item in codes.acttyp"
: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 :span="24"> <c-col :span="24">
<el-form-item label="地区机构号" prop="bopmod.ownextkey"> <el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号" :disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''"> <c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号"
<el-option :disabled="model.bopmod.szflg==='3' ||model.bopmod.szflg===''">
v-for="item in ownextkey" <el-option v-for="item in ownextkey" :key="item.value" :label="item.label" :value="item.value"></el-option>
: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>
...@@ -50,9 +33,8 @@ ...@@ -50,9 +33,8 @@
<c-col :span="11" :offset="1"> <c-col :span="11" :offset="1">
<c-col :span="24"> <c-col :span="24">
<c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''" <c-checkbox v-model="model.bopmod.basflg" :disabled="model.bopmod.szflg==='3'||model.bopmod.szflg===''">基础数据
</c-checkbox>
>基础数据</c-checkbox>
</c-col> </c-col>
<c-col :span="24" v-show="false"> <c-col :span="24" v-show="false">
...@@ -63,40 +45,6 @@ ...@@ -63,40 +45,6 @@
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox> <c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col> </c-col>
</c-col> </c-col>
<!-- ==================原码================= -->
<!-- <c-col :span="12">
<el-form-item label="申报类型" prop="bopmod.szflg">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报类型">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.basflg">基础数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</c-col>
<c-col :span="12">
<el-form-item label="款项去向" prop="bopmod.acttyp">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项去向">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="地区机构号" prop="bopmod.ownextkey">
<c-select v-model="model.bopmod.ownextkey" style="width:100%" placeholder="请选择地区机构号">
</c-select>
</el-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -107,15 +55,15 @@ import Event from "~/model/Cptato/Event" ...@@ -107,15 +55,15 @@ import Event from "~/model/Cptato/Event"
export default { export default {
inject: ['root'], inject: ['root'],
props:["model","codes"], props: ["model", "codes"],
mixins: [commonProcess], mixins: [commonProcess],
data(){ data() {
return { return {
ownextkey:[] ownextkey: []
} }
}, },
methods:{...Event}, methods: { ...Event },
created:function(){ created: function () {
}, },
// computed:{ // computed:{
......
...@@ -2,11 +2,7 @@ ...@@ -2,11 +2,7 @@
<c-page title="境内外币汇出汇款"> <c-page title="境内外币汇出汇款">
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> --> <!-- <el-button size="small">保存模板</el-button> -->
...@@ -16,22 +12,16 @@ ...@@ -16,22 +12,16 @@
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" size="small">
:model="model"
:rules="rules"
ref="modelForm"
label-width="150px"
size="small"
>
<c-tabs ref="elment" :value="tabVal" type="card" @tab-click="tabClick"> <c-tabs ref="elment" :value="tabVal" type="card" @tab-click="tabClick">
<el-tab-pane label="Overview" name="opnp1"> <el-tab-pane label="概要" name="opnp1">
<!--PD000020 --> <!--PD000020 -->
<c-content> <c-content>
<m-opnp1 :model="model" :codes="codes" /> <m-opnp1 :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="parties" name="pardet"> <el-tab-pane label="当事人" name="pardet">
<!--PD000546 parties--> <!--PD000546 当事人-->
<c-content> <c-content>
<m-pardet :model="model" :codes="codes" /> <m-pardet :model="model" :codes="codes" />
</c-content> </c-content>
...@@ -48,13 +38,13 @@ ...@@ -48,13 +38,13 @@
<!--PD000000 --> <!--PD000000 -->
<m-coninfp :model="model" :codes="codes" /> <m-coninfp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<!-- Messages --> <!-- 报文及面函 -->
<el-tab-pane label="报文及面函" name="docpan"> <el-tab-pane label="报文及面函" name="docpan">
<!--PD000000 --> <!--PD000000 -->
<m-docpan :model="model" :codes="codes" /> <m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="附件" name="doctre"> <el-tab-pane label="附件" name="doctre">
<!--attachments --> <!--附件与影像 -->
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="外管信息" name="wg"> <el-tab-pane label="外管信息" name="wg">
...@@ -62,21 +52,12 @@ ...@@ -62,21 +52,12 @@
<m-wg :model="model" :codes="codes" /> <m-wg :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
label="境内汇款申请书-基础信息"
name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg"
>
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="涉外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
label="涉外汇款申请书-基础信息"
name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg"
>
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</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 ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
...@@ -91,34 +72,35 @@ import Utils from "~/utils/index"; ...@@ -91,34 +72,35 @@ import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Cptato from "~/model/Cptato"; import Cptato from "~/model/Cptato";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Pattern from "~/model/Cptato/Pattern"; import Pattern from "~/model/Cptato/Pattern";
import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Glepan from "~/views/Public/Glepan";
import Doctre from "~/views/Public/Doctre";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
import Pardet from "./Pardet"; import Pardet from "./Pardet";
import Wg from "./Wg"; import Wg from "./Wg";
import Basp from "./Basp"; import Basp from "./Basp";
import Sbxx from "~/views/Public/Sbxx";
import Dbe from "./Dbe.vue"; import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue"; import Dbb from "./Dbb.vue";
import commonFuncs from "~/mixin/commonFuncs"; import Setpan from "~/views/Public/Setpan";
import Coninfp from "~/views/Public/Coninfp";
import Docpan from "~/views/Public/Docpan";
import Glepan from "~/views/Public/Glepan";
import Doctre from "~/views/Public/Doctre";
import Sbxx from "~/views/Public/Sbxx";
export default { export default {
name: "Cptato", name: "Cptato",
components:{ components: {
"m-opnp1" : Opnp1, "m-opnp1": Opnp1,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-wg" : Wg, "m-wg": Wg,
"m-glepan" : Glepan, "m-glepan": Glepan,
"m-pardet" : Pardet, "m-pardet": Pardet,
"m-doctre" : Doctre, "m-doctre": Doctre,
"m-basp" : Basp, "m-basp": Basp,
"m-sbxx": Sbxx, "m-sbxx": Sbxx,
"m-dbe": Dbe, "m-dbe": Dbe,
"m-dbb": Dbb, "m-dbb": Dbb,
...@@ -128,8 +110,8 @@ export default { ...@@ -128,8 +110,8 @@ export default {
root: this, root: this,
}; };
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "opnp1", tabVal: "opnp1",
trnName: "cptato", trnName: "cptato",
...@@ -138,8 +120,8 @@ export default { ...@@ -138,8 +120,8 @@ export default {
codes: { ...CodeTable }, codes: { ...CodeTable },
}; };
}, },
methods:{ methods: {
myTabClick(tab){ myTabClick(tab) {
this.tabClick(tab) this.tabClick(tab)
/** /**
* do it yourself * do it yourself
......
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptcan/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- SF000545 : Correspondence -->
<c-col :span="12">
<span v-text="model.trnmod.trndoc.advlabel" data-path=".trnmod.trndoc.advlabel" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证落款" prop="trnmod.trndoc.advnam">
<c-input v-model="model.trnmod.trndoc.advnam" maxlength="50" :placeholder="$t('other.please_enter')+'国内证落款'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="修改申请人名称" prop="trnmod.trndoc.amdapl">
<c-input type="textarea" v-model="model.trnmod.trndoc.amdapl" maxlength="50" show-word-limit :placeholder="$t('other.please_enter')+'修改申请人名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.amdnam" data-path=".trnmod.trndoc.amdnam" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="国内证通知书" prop="trnmod.trndoc.advdoc">
<c-input v-model="model.trnmod.trndoc.advdoc" maxlength="1" :placeholder="$t('other.please_enter')+'国内证通知书'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptcan/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000552 : Outgoing Correspondence, Attachments and other Documents -->
<c-col :span="12">
<c-form-item label="File Receiver" prop="trnmod.trndoc.filrecv">
<c-input v-model="model.trnmod.trndoc.filrecv" :placeholder="$t('other.please_enter')+'File Receiver'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Document tree" prop="trnmod.trndoc.doctrestm">
<c-input v-model="model.trnmod.trndoc.doctrestm" :placeholder="$t('other.please_enter')+'Document tree'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButshw">
{{$t('trndoc.CF000547')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButadd">
{{$t('trndoc.CF000548')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButnew">
{{$t('trndoc.CF000553')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButattto">
{{$t('trndoc.CG001184')}}
</c-button>
</c-col>
<c-col :span="12">
<c-button size="small" icon="el-icon-delete" @click="onTrndocButdel">
{{$t('trndoc.CF000549')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.trnmod.trndoc.doclbl" data-path=".trnmod.trndoc.doclbl" > </span>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwinc">{{$t('trndoc.CF000556')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.trnmod.trndoc.shwout">{{$t('trndoc.CF000557')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onTrndocButatt">
{{$t('trndoc.CF000551')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="Connected Documents" prop="trnmod.trndoc.condocstm">
<c-input v-model="model.trnmod.trndoc.condocstm" :placeholder="$t('other.please_enter')+'Connected Documents'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="trnmod.trndoc.rcvatt.seainf">
<c-input v-model="model.trnmod.trndoc.rcvatt.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptcan/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- S0000002 : 参考号 -->
<c-col :span="12">
<c-form-item label="our reference" prop="setmod.ref">
<c-input v-model="model.setmod.ref" maxlength="16" :placeholder="$t('other.please_enter')+'our reference'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.docamttyplab" data-path=".setmod.docamttyplab" > </span>
</c-col>
<c-col :span="12">
<el-form-item label="document currency" prop="setmod.doccur">
<c-select v-model="model.setmod.doccur" style="width:100%" :placeholder="$t('other.please_enter')+'document currency'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="document amount" prop="setmod.docamt">
<c-input v-model="model.setmod.docamt" :placeholder="$t('other.please_enter')+'document amount'"></c-input>
</c-form-item>
</c-col>
<!-- S0000003 : 类型 -->
<c-col :span="12">
<el-form-item label="Type of settlement" prop="setmod.dspflg">
<c-select v-model="model.setmod.dspflg" style="width:100%" :placeholder="$t('other.please_enter')+'Type of settlement'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<c-checkbox v-model="model.setmod.xreflg">{{$t('setmod.CF000011')}}</c-checkbox>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onSetmodDet">
{{$t('setmod.CF000032')}}
</c-button>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.retmsg" data-path=".setmod.retmsg" > </span>
</c-col>
<c-col :span="12">
<c-form-item label="自�'�区主�'�号" prop="setmod.zmqacc">
<c-input v-model="model.setmod.zmqacc" maxlength="20" :placeholder="$t('other.please_enter')+'自�'�区主�'�号'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.setmod.zmqacclab" data-path=".setmod.zmqacclab" > </span>
</c-col>
<!-- S0000001 : Foreign Commission / Charges: -->
<!-- S0000001 : Own Commission / Charges: -->
<!-- SF000001 : Settlement: -->
<c-col :span="12">
<span v-text="model.setmod.setglg.labdspflg" data-path=".setmod.setglg.labdspflg" > </span>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptcan/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template> <template>
<div class="eContainer"> <div class="eContainer">
<c-function-btn <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> --> <!-- <el-button size="small">保存模板</el-button> -->
...@@ -15,36 +11,37 @@ ...@@ -15,36 +11,37 @@
<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">
<!--cptcan PD000016 Cancelation --> <!--cptcan PD000016 注销 -->
<el-tab-pane label="Cancelation" name="canp"> <el-tab-pane label="注销" name="canp">
<c-content> <c-content>
<m-canp :model="model" :codes="codes"/> <m-canp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--setmod PD000000 Settlement 账务--> <!--setmod PD000000 收费与结算 账务-->
<el-tab-pane label="Settlement" name="setpan"> <el-tab-pane label="收费与结算" name="setpan">
<c-content> <c-content>
<m-setpan :model="model" :codes="codes"/> <m-setpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--coninf PD000000 Completion 附言--> <!--coninf PD000000 附言 附言-->
<el-tab-pane label="Completion" name="coninfp"> <el-tab-pane label="附言" name="coninfp">
<c-content> <c-content>
<m-coninfp :model="model" :codes="codes"/> <m-coninfp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000529 &Messages 报文面函--> <!--trndoc PD000529 &报文及面函 报文面函-->
<el-tab-pane label="Messages" name="docpan"> <el-tab-pane label="报文及面函" name="docpan">
<c-content> <c-content>
<m-docpan :model="model" :codes="codes"/> <m-docpan :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<!--trndoc PD000546 Attachments 附件--> <!--trndoc PD000546 附件与影像 附件-->
<el-tab-pane label="Attachments" name="doctre"> <el-tab-pane label="附件与影像" name="doctre">
<c-content> <c-content>
<m-doctre :model="model" :codes="codes"/> <m-doctre :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
...@@ -56,33 +53,36 @@ import Api from "~/service/Api" ...@@ -56,33 +53,36 @@ import Api from "~/service/Api"
import CodeTable from "~/config/CodeTable" import CodeTable from "~/config/CodeTable"
import Cptcan from "~/model/Cptcan" import Cptcan from "~/model/Cptcan"
import commonProcess from "~/mixin/commonProcess" import commonProcess from "~/mixin/commonProcess"
import commonFuncs from "~/mixin/commonFuncs";
import Check from "~/model/Cptcan/Check" import Check from "~/model/Cptcan/Check"
import Default from "~/model/Cptcan/Default" import Default from "~/model/Cptcan/Default"
import Pattern from "~/model/Cptcan/Pattern" import Pattern from "~/model/Cptcan/Pattern"
import Canp from "./Canp" import Canp from "./Canp"
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 Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import commonFuncs from "~/mixin/commonFuncs";
export default { export default {
name: "Cptcan", name: "Cptcan",
components:{ components: {
"m-canp" : Canp, "m-canp": Canp,
"m-setpan" : Setpan, "m-setpan": Setpan,
"m-coninfp" : Coninfp, "m-coninfp": Coninfp,
"m-docpan" : Docpan, "m-docpan": Docpan,
"m-doctre" : Doctre, "m-doctre": Doctre,
}, },
provide() { provide() {
return { return {
root: this root: this
} }
}, },
mixins: [commonProcess,commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data(){ data() {
return { return {
tabVal: "canp", tabVal: "canp",
trnName: "cptcan", trnName: "cptcan",
...@@ -92,32 +92,31 @@ export default { ...@@ -92,32 +92,31 @@ export default {
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
codes: { ...CodeTable codes: {
...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("进入cptcan交易"); console.log("进入cptcan交易");
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)
//TODO 处理数据逻辑 //TODO 处理数据逻辑
if (this.isInDisplay) { if (this.isInDisplay) {
this.restoreDisplay(); this.restoreDisplay();
} }
} }
else else {
{ this.$notify.error({ title: '错误', message: '服务请求失败!' });
this.$notify.error({title: '错误',message: '服务请求失败!'});
} }
} }
} }
......
<template>
<div>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="业务编号">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.cpdgrp.rec.ownref" maxlength="16" placeholder="请输入业务编号" disabled></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="业务归属机构">
<c-select v-model="model.cpdgrp.rec.ownbch" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.bchlevelLst"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款方式" prop="cpdgrp.rec.paytyp">
<c-select v-model="model.cpdgrp.rec.paytyp" style="width:100%" placeholder="请选择汇款方式" clearable>
<el-option
v-for="item in codes.paytyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="客户经理">
<c-input v-model="model.cpdgrp.orc.pty.ownusr" maxlength="10" placeholder="请输入客户经理"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款币种金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<el-form-item prop="cpdgrp.cbs.max.cur">
<c-select v-model="model.cpdgrp.cbs.max.cur" style="width:100%" placeholder="请选择汇款币种金额" @change="handleMaxCurChange">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item prop="cpdgrp.cbs.max.amt">
<c-input v-model="model.cpdgrp.cbs.max.amt" :precision="2" :step="0.1" :max="100000000000000" placeholder="请输入汇款币种金额"></c-input>
</el-form-item>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人性质" prop="cpdgrp.rec.custyp">
<c-select v-model="model.cpdgrp.rec.custyp" style="width:100%" placeholder="请选择汇款人性质">
<el-option
v-for="item in codes.ptytyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="清算路径" prop="cpdgrp.rec.liqtyp">
<c-select v-model="model.cpdgrp.rec.liqtyp" style="width:100%" placeholder="请选择清算路径" @change="handleRecLiqtypChange">
<el-option
v-for="item in liqtyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="报文类型" prop="cpdgrp.rec.swftyp">
<c-select v-model="model.cpdgrp.rec.swftyp" style="width:100%" placeholder="请选择报文类型">
<el-option
v-for="item in swfcod"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人账号" prop="cpdgrp.rec.orcacc">
<c-input v-model="model.cpdgrp.rec.orcacc" maxlength="32" placeholder="请输入汇款人账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款类型" prop="cpdgrp.rec.cpdflg">
<c-select v-model="model.cpdgrp.rec.cpdflg" style="width:100%" placeholder="请选择汇款类型">
<el-option
v-for="item in codes.custyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇款人" prop="cpdgrp.orc.pts.namcn">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.cpdgrp.orc.pts.namcn" maxlength="100" placeholder="请输入汇款人"></c-input>
<!-- <c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button> -->
<c-ptypicker service="cptopn/orcp_ptysel" flag="C" :ctx="model.cpdgrp.orc.pts" :extkey="model.cpdgrp.orc.pts.extkey" />
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易对手国别">
<c-select v-model="model.cpdgrp.rec.stacty" style="width:100%" placeholder="请输入交易对手国别">
<el-option
v-for="item in codes.bopcur"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"
export default {
inject: ['root'],
mixins: [commonProcess],
props:['model', 'codes'],
computed: {
liqtyp: function () {
if (this.model.cpdgrp.cbs.max.cur) {
return this.model.cpdgrp.cbs.max.cur == 'CNY' ? this.codes.liqtyp2 : this.codes.liqtyp1
} else {
return this.codes.liqtyp
}
},
swfcod: function () {
return this.model.cpdgrp.rec.liqtyp ? this.codes.swfcod[this.model.cpdgrp.rec.liqtyp] || []: []
}
},
methods:{
async getOwnref () {
console.log('获取业务编号')
const rtnmsg = await Api.post('cptopn/getref', { data: this.model })
if (rtnmsg.code == SUCCESS) {
this.model.cpdgrp.rec.ownref = rtnmsg.data.cpdgrp_rec_ownref
}
else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async handleSearch () {
console.log('汇款人查询')
const rtnmsg = await Api.post('cptopn/orcp_ptysel', { data: this.model ,flg:'C'})
if (rtnmsg.code == SUCCESS) {
// this.model.cpdgrp.rec.ownref = rtnmsg.data.cpdgrp_rec_ownref
}
else {
this.$notify.error({title: '错误',message: '服务请求失败!'});
// Notification.error({ message: 'cptopn/mtabut/getref服务端请求失败!' })
}
// Ptspta1 model={this.model}
// argArr={{ desc: "汇款人", prefix: 'pts', url: 'cptopn/orcp_ptysel',
// flg: 'C', datakey: '\\cptp\\orcp\\ptslst' }} formBlur={this.formBlur}
},
handleMaxCurChange () {
this.model.cpdgrp.rec.liqtyp = ""
this.model.cpdgrp.rec.swftyp = ""
},
handleRecLiqtypChange () {
this.model.cpdgrp.rec.swftyp = ""
},
},
mounted:async function(){
console.log("初始化,加载机构列表");
let rtnmsg = await Api.post("common/bchlevelLst",{params:{}})
if(rtnmsg.code == SUCCESS)
{
//TODO 处理数据逻辑
let bchlst = rtnmsg.data;
this.codes.bchlevelLst = bchlst.map(item=>({value:item.branch,label:item.namcn}));
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
</script>
<style scoped>
</style>
\ No newline at end of file
<template>
<div>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="大额支付类型">
<c-select v-model="model.setmod.msgmod.buscod" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.buscod"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人开户行联行行号">
<c-input v-model="model.setmod.msgmod.pyb.pts.ref" maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="业务种类">
<c-select v-model="model.setmod.msgmod.bustyp" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.bustyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人开户行名称">
<c-input v-model="model.setmod.msgmod.pyb.pts.namcn" maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人名称">
<c-input v-model="model.setmod.msgmod.pye.pts.namcn" maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="费用承担方">
<c-select v-model="model.setmod.msgmod.chato" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.chato"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人地址">
<c-input
type="textarea"
:rows="3"
placeholder="请输入"
v-model="model.setmod.msgmod.pye.pts.adrcn">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="发报行收费">
<c-input v-model="model.setmod.msgmod.sndfee" maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人账号">
<c-input v-model="model.setmod.msgmod.pye.pts.extact " maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收报行收费">
<c-input v-model="model.setmod.msgmod.rcvfee" maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="附言">
<c-input
type="textarea"
:rows="3"
placeholder="请输入"
v-model="model.setmod.msgmod.commet">
</c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
export default {
inject: ['root'],
props:['model', 'codes'],
}
</script>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- <c-col :span="24">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col> -->
<c-col :span="24">
<c-col :span="14">
<el-form-item label="General">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitinf.oit.inftxt"
maxlength="600"
rows="8"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Display Type">
<c-input
v-model="model.mtabut.coninf.oitinf.oit.inflev"
style="width: 100%"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="14">
<el-form-item label="Settlement">
<c-input
type="textarea"
v-model="model.mtabut.coninf.oitset.oit.inftxt"
maxlength="600"
rows="8"
show-word-limit
placeholder=""
></c-input>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Infotext Level">
<c-input
v-model="model.mtabut.coninf.oitset.oit.inflev"
style="width: 100%"
placeholder=""
readonly
>
</c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24">
<span
v-text="model.mtabut.coninf.oitset.labinftxt"
data-path=".mtabut.coninf.oitset.labinftxt"
>
</span>
</c-col> -->
<c-col :span="14">
<el-form-item label="Execution Date">
<c-date-picker
style="width:100%"
type="date"
v-model="model.mtabut.coninf.conexedat"
placeholder=""
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="8">
<el-form-item label="Send for Release to">
<c-input
v-model="model.mtabut.coninf.usr.extkey"
maxlength="8"
placeholder=""
readonly
></c-input>
</el-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptopn/Event";
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
This source diff could not be displayed because it is too large. You can view the blob instead.
<template>
<div>
<!-- 结汇申报 -->
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收付汇日期(生成申报号码时填写)">
<c-date-picker
v-model="model.mtabut.paydat"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<c-checkbox v-model="model.mtabut.basflg">基础信息</c-checkbox>
<c-checkbox v-model="model.mtabut.dclflg">申报信息</c-checkbox>
<c-checkbox v-model="model.mtabut.vrfflg">管理信息</c-checkbox>
</c-col>
</c-col>
<c-col :span="24"><h3>基础信息</h3></c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.rptno" maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbemod.dbegrp.bas2.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas2.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="银行业务编号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.buscode" maxlength="16" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="地区机构">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas2.ownextkey" style="width:100%" placeholder="请选择地区机构">
<el-option
v-for="item in codes.diqvjigou"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="组织机构代码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.custcod" maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结/汇申请人主体类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas2.cusnam" style="width:100%" placeholder="请选择结/汇申请人主体类型">
<el-option
v-for="item in []"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结/汇申请人名称">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.custnm" maxlength="32" placeholder="请输入结/汇申请人名称"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="身份证件号码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇账户账号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.fcyacc" maxlength="32" placeholder="请输入外汇账户账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币账户账号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.lcyacc" maxlength="32" placeholder="请输入人民币账户账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币/外汇收款人名称">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.corpnam" maxlength="32" placeholder="请输入人民币/外汇收款人名称"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币/外汇户 开户行">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.corbnam" maxlength="32" placeholder="请输入人民币/外汇户 开户行"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇币种金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas2.fcyccy" style="width:100%" placeholder="请选择购汇币种金额">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</c-col>
<c-col :span="12">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.fcyamt" maxlength="32" placeholder="请输入结汇金额"></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇率">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas2.exrate" maxlength="32" placeholder="请输入汇率"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24"><h3>管理信息</h3></c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.vrf2.rptno" maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.vrf2.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf2.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf2.txcode" maxlength="16" placeholder="请输入交易编码"></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇局批件号/备案表号/业务编号">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf2.regno" style="width:100%" placeholder="请选择外汇局批件号/备案表号/业务编号">
<el-option
v-for="item in []"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结汇用途">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf2.usetype" style="width:100%" placeholder="请选择外汇局批件号/备案表号/业务编号">
<el-option
v-for="item in codes.usetype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结汇详细用途">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf2.usedetail" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf2.crtuser" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报日期">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf2.rptdate" maxlength="16" placeholder="请输入填报日期"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人电话">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf2.inptelc" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess"
export default {
inject: ['root'],
mixins: [commonProcess],
props: ['model', 'codes'],
methods: {
getOwnref () {
console.log('获取')
},
handleSearch () {
console.log('搜索')
},
}
}
</script>
\ No newline at end of file
<template>
<div>
<!-- 购汇申报 -->
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收付汇日期(生成申报号码时填写)">
<c-date-picker
v-model="model.mtabut.paydat"
type="date"
placeholder="选择日期">
</c-date-picker>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<c-checkbox v-model="model.mtabut.basflg">基础信息</c-checkbox>
<c-checkbox v-model="model.mtabut.dclflg">申报信息</c-checkbox>
<c-checkbox v-model="model.mtabut.vrfflg">管理信息</c-checkbox>
</c-col>
</c-col>
<c-col :span="24">
<h3>基础信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.rptno" maxlength="16" placeholder="请输入申报号码"></c-input>
</c-col>
<c-button type="primary" class="m-inputbtn-btn" @click="getOwnref">获取</c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbemod.dbegrp.bas.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="银行业务编号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.buscode" maxlength="16" placeholder="请输入银行业务编号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="地区机构">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.ownextkey" style="width:100%" placeholder="请选择地区机构">
<el-option
v-for="item in codes.diqvjigou"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="组织机构代码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.custcod" maxlength="32" placeholder="请输入组织机构代码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结/汇申请人主体类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.cusnam" style="width:100%" placeholder="请选择结/汇申请人主体类型">
<el-option
v-for="item in []"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="结/汇申请人名称">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.custnm" maxlength="32" placeholder="请输入结/汇申请人名称"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="身份证件号码">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.idcode" maxlength="32" placeholder="请输入身份证件号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇账户账号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.fcyacc" maxlength="32" placeholder="请输入外汇账户账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币账户账号">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.lcyacc" maxlength="32" placeholder="请输入人民币账户账号"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币/外汇收款人名称">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.corpnam" maxlength="32" placeholder="请输入人民币/外汇收款人名称"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="人民币/外汇户 开户行">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.corbnam" maxlength="32" placeholder="请输入人民币/外汇户 开户行"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="购汇币种金额">
<c-col :span="24">
<c-col :span="12" class="m-cur-select">
<c-select v-model="model.bopmod.dbemod.dbegrp.bas.fcyccy" style="width:100%" placeholder="请选择购汇币种金额">
<el-option
v-for="item in codes.curtxt"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</c-col>
<c-col :span="12">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.fcyamt" maxlength="32" placeholder="请输入结汇金额"></c-input>
</c-col>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="汇率">
<c-input v-model="model.bopmod.dbemod.dbegrp.bas.exrate" maxlength="32" placeholder="请输入汇率"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<h3>管理信息</h3>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="申报号码">
<c-input v-model="model.bopmod.dbbmod.dbbgrp.vrf.rptno" maxlength="32" placeholder="请输入申报号码"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="修改/删除原因">
<c-input
type="textarea"
:rows="3"
placeholder="请输入原因"
v-model="model.bopmod.dbbmod.dbbgrp.vrf.actiondesc">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="操作类型">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.actiontype" style="width:100%" placeholder="请选择操作类型">
<el-option
v-for="item in codes.actiontype"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="交易编码">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.txcode" maxlength="16" placeholder="请输入交易编码"></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="外汇局批件号/备案表号/业务编号">
<c-select v-model="model.bopmod.dbemod.dbegrp.vrf.regno" style="width:100%" placeholder="请选择外汇局批件号/备案表号/业务编号">
<el-option
v-for="item in []"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.crtuser" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报日期">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.rptdate" maxlength="16" placeholder="请输入填报日期"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="填报人电话">
<c-input v-model="model.bopmod.dbemod.dbegrp.vrf.inptelc" maxlength="16" placeholder="请输入填报人"></c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess"
export default {
inject: ['root'],
mixins: [commonProcess],
props: ['model', 'codes'],
methods: {
getOwnref () {
console.log('获取')
},
handleSearch () {
console.log('搜索')
},
}
}
</script>
\ No newline at end of file
<template>
<div class="eibs-tab">
<c-col :span="12">
<el-form-item label="Own Ref(Tag 20)" prop="sespay.ownref">
<c-input v-model="model.sespay.ownref" maxlength="16" placeholder="请输入Own Ref(Tag 20)"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Beneficiary Institution Account" prop="sespay.beiacc">
<c-input v-model="model.sespay.beiacc" maxlength="34" placeholder="请输入Beneficiary Institution Account"></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Sender to receiver Information to NOSTRO correspondent" prop="sespay.strinf202">
<c-input type="textarea" v-model="model.sespay.strinf202" maxlength="35" show-word-limit placeholder="请输入Sender to receiver Information to NOSTRO correspondent" ></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" icon="el-icon-search" @click="onCod202Buttxmsel">
...
</c-button>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Ditopn/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<!-- <c-col :span="24">
<span
v-text="model.trnmod.trndoc.advlabel"
data-path=".trnmod.trndoc.advlabel"
>
</span>
</c-col>
<c-col :span="11">
<el-form-item label="国内证落款">
<c-input
v-model="model.trnmod.trndoc.advnam"
maxlength="50"
placeholder="请输入国内证落款"
></c-input>
</el-form-item>
</c-col>
<c-col :span="11" :offset="1">
<el-form-item label="修改申请人名称">
<c-input
type="textarea"
v-model="model.trnmod.trndoc.amdapl"
maxlength="50"
show-word-limit
placeholder="请输入修改申请人名称"
></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<span
v-text="model.trnmod.trndoc.amdnam"
data-path=".trnmod.trndoc.amdnam"
>
</span>
</c-col>
<c-col :span="11">
<el-form-item label="国内证通知书">
<c-input
v-model="model.trnmod.trndoc.advdoc"
maxlength="1"
placeholder="请输入国内证通知书"
></c-input>
</el-form-item>
</c-col> -->
<c-col :span="12">
<el-form-item label="Correspondence"> </el-form-item>
</c-col>
<!-- <c-col :span="22" offset="1">
<c-table
:border="true"
:list="data"
style="width:80%,text-align:center"
height=""
>
<el-table-column label="Role" width="auto"></el-table-column>
<el-table-column label="Description" width="auto"></el-table-column>
<el-table-column label="Medium" width="auto"></el-table-column>
<el-table-column label="Dispatch Type" width="auto"></el-table-column>
<el-table-column label="Lang." width="auto"></el-table-column>
<el-table-column label="Form" width="auto"></el-table-column>
<el-table-column label="Or." width="auto"></el-table-column>
<el-table-column label="CC" width="auto"></el-table-column>
<el-table-column label="" width="auto"></el-table-column>
<el-table-column label="" width="auto"></el-table-column>
</c-table>
</c-col> -->
<c-col :span="22" :offset="1">
<c-istream-table-docpan :list="stmData.data" :columns="stmData.columns">
<el-table-column label="Medium">
<template slot-scope="scope">
<c-select
v-model="model.trnmod.trndoc.doceot[scope.row.index].cortyp"
style="width: 100%"
disabled
placeholder="请选择"
>
<el-option
v-for="item in codes.doceotCortyp"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="Dispatch Type">
<template slot-scope="scope">
<c-select
v-model="model.trnmod.trndoc.doceot[scope.row.index].docsnf"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.docsnf"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="Lang." width="150%">
<template slot-scope="scope">
<c-select
v-model="model.trnmod.trndoc.doceot[scope.row.index].docuil"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.uiltxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="Form">
<template slot-scope="scope">
<c-select
v-model="model.trnmod.trndoc.doceot[scope.row.index].apf"
disabled
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.apftxt"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="Or." width="65%">
<template slot-scope="scope">
<c-input
v-model="model.trnmod.trndoc.doceot[scope.row.index].apfcpy1"
:readonly="true"
style="width: 100%"
placeholder="请选择"
>
</c-input>
</template>
</el-table-column>
<el-table-column label="CC" width="65%">
<template slot-scope="scope">
<c-input
v-model="model.trnmod.trndoc.doceot[scope.row.index].apfcpy2"
style="width: 100%"
placeholder="请选择"
>
</c-input>
</template>
</el-table-column>
<el-table-column label="">
<template slot-scope="scope">
<c-select
v-model="model.trnmod.trndoc.doceot[scope.row.index].staflg"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.swttlx"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</template>
</el-table-column>
<el-table-column label="操作">
<template slot-scope="scope">
<el-button
size="mini"
:disabled="
model.trnmod.trndoc.doceot[scope.row.index].pandsc == 'MT799' &&
model.didgrp.rec.elcflg == 'Y'
"
@click="handleDisplay(scope.row.index, scope.row)"
>显示</el-button
>
<el-button
size="mini"
type="danger"
@click="handleDetail(scope.row.index, scope.row)"
>明细</el-button
>
</template>
</el-table-column>
</c-istream-table-docpan>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptopn/Event";
export default {
inject: ['root'],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
stmData: {
columns: [
//注释的已改成静态
"role Role",
"pandsc Description",
//"cortyp 类型",
//"docsnf 报文格式",
//"docuil 语言",
//"apf 传送方式"
],
data: [],
}
};
},
methods: {...Event},
created: function () {},
};
</script>
<style>
</style>
<template>
<div>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="接收行">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input maxlength="16" placeholder="请输入"></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input maxlength="16" placeholder="请输入"></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="名称">
<c-input maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="名称">
<c-input maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="地址">
<c-input maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="地址">
<c-input maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人开户行">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input maxlength="16" placeholder="请输入"></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款人账号">
<c-input v-model="model.setmod.msgmod.pye.pts.extact " maxlength="16" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="名称">
<c-input maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="地址">
<c-input maxlength="16" placeholder="请输入" disabled></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="业务种类">
<c-select v-model="model.setmod.msgmod.busflg" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.busflg"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="费用承担方">
<c-select v-model="model.setmod.msgmod.chato" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.chato"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="汇款人账户性质">
<c-select v-model="model.setmod.msgmod.acctyp" style="width:100%" placeholder="请选择">
<el-option
v-for="item in codes.payacttyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<el-form-item label="附言">
<c-input
type="textarea"
:rows="3"
placeholder="请输入附言"
v-model="model.setmod.msgmod.commet">
</c-input>
</el-form-item>
</c-col>
</c-col>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess"
export default {
inject: ['root'],
mixins: [commonProcess],
props:['model', 'codes'],
methods: {
handleSearch () {
console.log('搜索')
},
}
}
</script>
\ No newline at end of file
<template>
<div class="eibs-tab">
<!-- <c-col :span="12">
<el-form-item label="Booking stream to Display">
<c-input v-model="model.setmod.glemod.gleshwstm" placeholder="请输入Booking stream to Display"></c-input>
</el-form-item>
</c-col> -->
<!-- <c-col :span="22" offset="1">
<c-table :border="true" :list="data" style="width:80%,text-align:center" height="">
<el-table-column label="D/C" width="auto"></el-table-column>
<el-table-column label="Account Number" width="auto"></el-table-column>
<el-table-column label="Cur" width="auto"></el-table-column>
<el-table-column label="Amount" width="auto"></el-table-column>
<el-table-column label="Value Date" width="auto"></el-table-column>
<el-table-column label="Rate Type" width="auto"></el-table-column>
<el-table-column label="Rate" width="auto"></el-table-column>
<el-table-column label="Term" width="auto"></el-table-column>
<el-table-column label="PN" width="auto"></el-table-column>
</c-table>
</c-col> -->
<c-col :span="22" :offset="1">
<c-istream-table :list="stmData.data" :columns="stmData.columns">
</c-istream-table>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptopn/Event"
export default {
inject: ['root'],
mixins: [commonProcess],
props:["model","codes"],
data(){
return {
stmData: {
columns: [
"2 1 \"D/C\" 38 1 0",
"6 2 \"Account Number\" 140",
"3 3 \"Cur\" 60",
"4 4 \"Amount\" 135 2 8:1 2 5",
"5 5 \"Value Date\" 80",
"7 6 \"Rate Type\" 90",
"8 7 \"Rate\" 85 2 0 1 0",
"9 8 \"Term\" 60",
"0 9 \"PN\" 62 1 0"
],
data: []
}
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
<template>
<div>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收报行(我行账户行)">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.setmod.msgmod.ori.pts.extkey" maxlength="32" placeholder="请输入"></c-input>
</c-col>
<c-ptypicker service="cptopn/orip_ptysel" flag="B" :ctx="model.setmod.msgmod.ori.pts" :extkey="model.setmod.msgmod.ori.pts.extkey" />
<!-- <c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="search_orip_ptysel"></c-button> -->
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款行(58A)">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.setmod.msgmod.med.pts.extkey" maxlength="32" placeholder="请输入"></c-input>
</c-col>
<c-ptypicker service="cptopn/medp_ptysel" flag="B" :ctx="model.setmod.msgmod.med.pts" :extkey="model.setmod.msgmod.med.pts.extkey" />
<!-- <c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="search_medp_ptysel"></c-button> -->
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22" class="form-item">
<c-input
v-model="model.setmod.msgmod.ori.pts.adrblk"
type="textarea"
:rows="3"
placeholder="">
</c-input>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22" class="form-item">
<c-input
v-model="model.setmod.msgmod.med.pts.adrblk"
type="textarea"
:rows="3"
placeholder="">
</c-input>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="中间行(56A)">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.setmod.msgmod.rmt.pts.extkey" maxlength="32" placeholder="请输入"></c-input>
</c-col>
<c-ptypicker service="cptopn/rmtp_ptysel" flag="B" :ctx="model.setmod.msgmod.rmt.pts" :extkey="model.setmod.msgmod.rmt.pts.extkey" />
<!-- <c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="search_rmtp_ptysel"></c-button> -->
</c-col>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款行账户行(57A)">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.setmod.msgmod.pyb.pts.extkey" maxlength="32" placeholder="请输入"></c-input>
</c-col>
<c-ptypicker service="cptopn/pybp_ptysel" flag="B" :ctx="model.setmod.msgmod.pyb.pts" :extkey="model.setmod.msgmod.pyb.pts.extkey" />
<!-- <c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="search_pybp_ptysel"></c-button> -->
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22" class="form-item">
<c-input
v-model="model.setmod.msgmod.rmt.pts.adrblk"
type="textarea"
:rows="3"
placeholder="">
</c-input>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22" class="form-item">
<c-input
v-model="model.setmod.msgmod.pyb.pts.adrblk"
type="textarea"
:rows="3"
placeholder="">
</c-input>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="账号">
<c-input v-model="model.setmod.msgmod.rmt.pts.extact" maxlength="32" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="账号">
<c-input v-model="model.setmod.msgmod.pyb.pts.extact" maxlength="32" placeholder="请输入"></c-input>
</el-form-item>
</c-col>
</c-col>
</c-col>
<c-col :span="24">
<c-col :span="12">
<c-col :span="22">
<el-form-item label="报文附言(72)">
<c-input
type="textarea"
:rows="3"
placeholder=""
v-model="model.setmod.msgmod.tag20272">
</c-input>
</el-form-item>
</c-col>
</c-col>
<c-col :span="12">
<c-col :span="22">
<el-form-item label="收款行账号">
<c-col :span="24" class="m-inputbtn">
<c-col class="m-inputbtn-input">
<c-input v-model="model.setmod.msgmod.med.pts.extact" maxlength="32" placeholder="请输入"></c-input>
</c-col>
<c-button type="primary" icon="el-icon-search" class="m-inputbtn-btn" @click="handleSearch"></c-button>
</c-col>
</el-form-item>
</c-col>
</c-col>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess"
import Utils from "~/utils"
export default {
inject: ['root'],
mixins: [commonProcess],
props:['model', 'codes'],
methods: {
async search_orip_ptysel () {
console.log('搜索收报行')
//cptopn/orip_ptysel
let rtnmsg = await Api.post("cptopn/orip_ptysel",{data:Utils.flatObject(this.model)})
if(rtnmsg.code == SUCCESS)
{
Utils.copyValueFromVO(this.model,rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async search_medp_ptysel () {
console.log('搜索收款行')
//cptopn/orip_ptysel
let rtnmsg = await Api.post("cptopn/medp_ptysel",{data:Utils.flatObject(this.model)})
if(rtnmsg.code == SUCCESS)
{
Utils.copyValueFromVO(this.model,rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async search_rmtp_ptysel () {
console.log('搜索中间行')
//cptopn/orip_ptysel
let rtnmsg = await Api.post("cptopn/rmtp_ptysel",{data:Utils.flatObject(this.model)})
if(rtnmsg.code == SUCCESS)
{
Utils.copyValueFromVO(this.model,rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
},
async search_pybp_ptysel () {
console.log('搜索收款行账户行')
//cptopn/orip_ptysel
let rtnmsg = await Api.post("cptopn/pybp_ptysel",{data:Utils.flatObject(this.model)})
if(rtnmsg.code == SUCCESS)
{
Utils.copyValueFromVO(this.model,rtnmsg.data)
}
else
{
this.$notify.error({title: '错误',message: '服务请求失败!'});
}
}
}
}
</script>
\ No newline at end of file
<template>
<div>
<c-col :span="24"><h3>外管申报</h3></c-col>
<c-col :span="14">
<el-form-item label="申报单类型">
<c-select v-model="model.bopmod.szflg" style="width:100%" placeholder="请选择申报单类型">
<el-option
v-for="item in codes.szflg"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="14">
<el-form-item label="款项性质">
<c-select v-model="model.bopmod.acttyp" style="width:100%" placeholder="请选择款项性质">
<el-option
v-for="item in codes.acttyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"><h3>跨境人民币申报</h3></c-col>
<c-col :span="14">
<el-form-item label="是否报送跨境人民币">
<c-select v-model="model.rmbmod.rmbflg" style="width:100%" placeholder="请选择是否报送跨境人民币">
<el-option
v-for="item in codes.rmbflg"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24"><h3>结售汇申报</h3></c-col>
<c-col :span="14">
<el-form-item label="是否报送结售汇信息">
<c-select v-model="model.jspmod.jshtyp" style="width:100%" placeholder="请选择是否报送跨境人民币">
<el-option
v-for="item in codes.jshtyp"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</c-select>
</el-form-item>
</c-col>
</div>
</template>
<script>
export default {
inject: ['root'],
props:['model', 'codes']
}
</script>
<style scoped>
</style>
\ No newline at end of file
...@@ -2,11 +2,7 @@ ...@@ -2,11 +2,7 @@
<c-page title="汇出汇款"> <c-page title="汇出汇款">
<div class="eContainer"> <div class="eContainer">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> --> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn <c-function-btn :handleSubmit="handleSubmit" :handleCheck="handleCheck" :handleStash="handleStash">
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
<el-button size="small">备忘录</el-button> <el-button size="small">备忘录</el-button>
<el-button size="small">影像信息</el-button> <el-button size="small">影像信息</el-button>
<!-- <el-button size="small">保存模板</el-button> --> <!-- <el-button size="small">保存模板</el-button> -->
...@@ -16,20 +12,9 @@ ...@@ -16,20 +12,9 @@
<el-button size="small">智能提示</el-button> <el-button size="small">智能提示</el-button>
</c-function-btn> </c-function-btn>
<el-form <el-form :model="model" :rules="rules" ref="modelForm" label-width="150px" size="small"
:model="model" :validate-on-rule-change="false">
:rules="rules" <c-tabs :value="tabVal" ref="elment" type="card" @tab-click="mimeTabClick">
ref="modelForm"
label-width="150px"
size="small"
:validate-on-rule-change="false"
>
<c-tabs
:value="tabVal"
ref="elment"
type="card"
@tab-click="mimeTabClick"
>
<el-tab-pane label="汇款信息" name="opnp1"> <el-tab-pane label="汇款信息" name="opnp1">
<!--PD000020 --> <!--PD000020 -->
<c-content> <c-content>
...@@ -37,11 +22,7 @@ ...@@ -37,11 +22,7 @@
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="Additional Info" name="AdditionalInfo" v-if="this.model.cpdgrp.rec.swftyp != ''">
label="Additional Info"
name="AdditionalInfo"
v-if="this.model.cpdgrp.rec.swftyp != ''"
>
<m-AdditionalInfo :model="model" :codes="codes" /> <m-AdditionalInfo :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -70,7 +51,7 @@ ...@@ -70,7 +51,7 @@
<m-doctre :model="model" :codes="codes" /> <m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="Finance" name="finp"> <el-tab-pane label="融资" name="finp">
<!--PD000218 --> <!--PD000218 -->
<m-finp :model="model" :codes="codes" /> <m-finp :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -81,10 +62,10 @@ ...@@ -81,10 +62,10 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg" > <el-tab-pane label="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<m-dbe :model="model" :codes="codes"></m-dbe> <m-dbe :model="model" :codes="codes"></m-dbe>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg" > <el-tab-pane label="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<m-dbb :model="model" :codes="codes"></m-dbb> <m-dbb :model="model" :codes="codes"></m-dbb>
</el-tab-pane> </el-tab-pane>
...@@ -92,22 +73,14 @@ ...@@ -92,22 +73,14 @@
<el-tab-pane <el-tab-pane label="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg === '1'">
label="2111跨境支出信息"
name="outp"
v-if="model.cnybop.outflg === '1'"
>
<m-outp :model="model" :codes="codes"></m-outp> <m-outp :model="model" :codes="codes"></m-outp>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="Payment 103 PYE USD" name="Payment103" v-if="
label="Payment 103 PYE USD"
name="Payment103"
v-if="
model.cpdgrp.rec.swftyp === '103' || model.cpdgrp.rec.swftyp === '103' ||
model.cpdgrp.rec.swftyp === '202' model.cpdgrp.rec.swftyp === '202'
" ">
>
<m-Payment :model="model" :codes="codes" /> <m-Payment :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
...@@ -121,20 +94,11 @@ ...@@ -121,20 +94,11 @@
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> </div>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog ref="doxpDialog" :isPty="false" :promptData="promptData" @select-ety="selectMsg">
ref="doxpDialog"
:isPty="false"
:promptData="promptData"
@select-ety="selectMsg"
>
     
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
<c-grid-ety-prompt-dialog <c-grid-ety-prompt-dialog ref="etyDialog" :promptData="promptData" v-on:select-ety="selectEty">
ref="etyDialog" </c-grid-ety-prompt-dialog>
:promptData="promptData"
v-on:select-ety="selectEty"
></c-grid-ety-prompt-dialog>
</c-page> </c-page>
</template> </template>
<script> <script>
...@@ -143,30 +107,29 @@ import Utils from "~/utils/index"; ...@@ -143,30 +107,29 @@ import Utils from "~/utils/index";
import CodeTable from "~/config/CodeTable"; import CodeTable from "~/config/CodeTable";
import Cptopn from "~/model/Cptopn"; import Cptopn from "~/model/Cptopn";
import commonProcess from "~/mixin/commonProcess"; import commonProcess from "~/mixin/commonProcess";
import commonFuncs from "~/mixin/commonFuncs";
import Pattern from "~/model/Cptopn/Pattern"; import Pattern from "~/model/Cptopn/Pattern";
import Default from "~/model/Cptopn/Default"; import Default from "~/model/Cptopn/Default";
import Check from "~/model/Cptopn/Check"; import Check from "~/model/Cptopn/Check";
import Opnp1 from "./Opnp1"; import Opnp1 from "./Opnp1";
// import Coninfp from "./Coninfp";
import Finp from "./Finp"; import Finp from "./Finp";
import Dbe from "./Dbe.vue"; import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue"; import Dbb from "./Dbb.vue";
import Outp from "./Outp.vue"; import Outp from "./Outp.vue";
import AdditionalInfo from "./AdditionalInfo.vue"; import AdditionalInfo from "./AdditionalInfo.vue";
import Payment from "./Payment103.vue"; import Payment from "./Payment103.vue";
// import Payment103 from "./Det103.vue"
// import Payment202 from "./Det202.vue"
import Coninfp from "~/views/Public/Coninfp";
import Basp from "./Basp" import Basp from "./Basp"
import Coninfp from "~/views/Public/Coninfp";
import Doctre from "~/views/Public/Doctre"; import Doctre from "~/views/Public/Doctre";
import Glepan from "~/views/Public/Glepan"; import Glepan from "~/views/Public/Glepan";
import Setpan from "~/views/Public/Setpan"; import Setpan from "~/views/Public/Setpan";
import Docpan from "~/views/Public/Docpan"; import Docpan from "~/views/Public/Docpan";
import Sbxx from "~/views/Public/Sbxx"; import Sbxx from "~/views/Public/Sbxx";
import commonFuncs from "~/mixin/commonFuncs";
export default { export default {
name: "Cptopn", name: "Cptopn",
...@@ -267,6 +230,7 @@ export default { ...@@ -267,6 +230,7 @@ export default {
.el-col .el-divider--horizontal { .el-col .el-divider--horizontal {
margin-top: 0; margin-top: 0;
} }
.messageLabel .el-form-item__label { .messageLabel .el-form-item__label {
text-align: left; text-align: left;
font-weight: bold; font-weight: bold;
......
...@@ -6,137 +6,49 @@ ...@@ -6,137 +6,49 @@
<c-col :span="12" style="margin-top: 20px"> <c-col :span="12" style="margin-top: 20px">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="30%"> <el-form-item label="是否报送跨境人民币2101表" label-width="30%">
<c-select <c-select v-model="model.cnybop.cnyflg" style="width: 100%" placeholder="请选择">
v-model="model.cnybop.cnyflg" <el-option v-for="item in codes.cnyflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%" </el-option>
placeholder="请选择"
>
<el-option
v-for="item in codes.cnyflg"
: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 :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" label-width="30%"> <el-form-item label="是否报送跨境人民币2107表" label-width="30%">
<c-select <c-select v-model="model.cnybop.traflg" style="width: 100%" placeholder="请选择" disabled>
v-model="model.cnybop.traflg" <el-option v-for="item in codes.traflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%" </el-option>
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.traflg"
: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 :span="24"> <c-col :span="24">
<el-form-item <el-form-item label="是否报送跨境人民币2111表" label-width="30%" prop="cnybop.outflg">
label="是否报送跨境人民币2111表" <c-select v-model="model.cnybop.outflg" style="width: 100%" placeholder="请选择" disabled>
label-width="30%" <el-option v-for="item in codes.outflg" :key="item.value" :label="item.label" :value="item.value">
prop="cnybop.outflg" </el-option>
>
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.outflg"
: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 :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" label-width="30%"> <el-form-item label="是否报送跨境人民币2106表" label-width="30%">
<c-select <c-select v-model="model.cnybop.libflg" style="width: 100%" placeholder="请选择" disabled>
v-model="model.cnybop.libflg" <el-option v-for="item in codes.libflg" :key="item.value" :label="item.label" :value="item.value">
style="width: 100%" </el-option>
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.libflg"
: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 :span="24"> <c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" label-width="30%"> <el-form-item label="是否报送跨境人民币2122表" label-width="30%">
<c-select <c-select v-model="model.cnybop.vouflg" placeholder="请选择" style="width: 100%" disabled>
v-model="model.cnybop.vouflg" <el-option v-for="item in codes.vouflg" :key="item.value" :label="item.label" :value="item.value">
placeholder="请选择" </el-option>
style="width: 100%"
disabled
>
<el-option
v-for="item in codes.vouflg"
: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>
<!-- =====================原码==================== -->
<!-- S0000042 : 是否报送跨境人民币2101表
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000042')" prop="cnybop.cnyflg">
<c-select v-model="model.cnybop.cnyflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000042')">
</c-select>
</el-form-item>
</c-col>
S0000045 : 是否报送跨境人民币2107表
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000045')" prop="cnybop.traflg">
<c-select v-model="model.cnybop.traflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000045')">
</c-select>
</el-form-item>
</c-col>
S0000077 : 是否报送跨境人民币2111表
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000077')" prop="cnybop.outflg">
<c-select v-model="model.cnybop.outflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000077')">
</c-select>
</el-form-item>
</c-col>
S0000113 : 是否报送跨境人民币2106表
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000113')" prop="cnybop.libflg">
<c-select v-model="model.cnybop.libflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000113')">
</c-select>
</el-form-item>
</c-col>
S0000142 : 是否报送跨境人民币2122表
<c-col :span="12">
<el-form-item :label="$t('cnybop.S0000142')" prop="cnybop.vouflg">
<c-select v-model="model.cnybop.vouflg" style="width:100%" :placeholder="$t('other.please_enter')+$t('cnybop.S0000142')">
</c-select>
</el-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -153,8 +65,9 @@ export default { ...@@ -153,8 +65,9 @@ export default {
return {}; return {};
}, },
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () { },
}; };
</script> </script>
<style> <style>
</style> </style>
<template>
<div class="eibs-tab">
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitinf.labinftxt" data-path=".mtabut.coninf.oitinf.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitinf.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitinf.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitinf.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitinf.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<span v-text="model.mtabut.coninf.oitset.labinftxt" data-path=".mtabut.coninf.oitset.labinftxt" > </span>
</c-col>
<!-- S0000579 : Display Type -->
<c-col :span="12">
<c-form-item label="Infotext" prop="mtabut.coninf.oitset.oit.inftxt">
<c-input type="textarea" v-model="model.mtabut.coninf.oitset.oit.inftxt" maxlength="60" show-word-limit :placeholder="$t('other.please_enter')+'Infotext'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="Infotext Level" prop="mtabut.coninf.oitset.oit.inflev">
<c-select v-model="model.mtabut.coninf.oitset.oit.inflev" style="width:100%" :placeholder="$t('other.please_enter')+'Infotext Level'">
</c-select>
</el-form-item>
</c-col>
<!-- SF000019 : 执行日期 -->
<c-col :span="12">
<el-form-item :label="$t('coninf.SF000019')" prop="mtabut.coninf.conexedat">
<c-date-picker type="date" v-model="model.mtabut.coninf.conexedat" style="width:100%" :placeholder="$t('other.please_enter')+$t('coninf.SF000019')"></c-date-picker>
</el-form-item>
</c-col>
<!-- SF000020 : Send for Release to -->
<c-col :span="12">
<c-form-item label="User ID" prop="mtabut.coninf.usr.extkey">
<c-input v-model="model.mtabut.coninf.usr.extkey" maxlength="8" :placeholder="$t('other.please_enter')+'User ID'"></c-input>
</c-form-item>
</c-col>
</div>
</template>
<script>
import Api from "~/service/Api"
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable"
import Event from "~/model/Cptrep/Event"
export default {
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
}
},
methods:{...Event},
created:function(){
}
}
</script>
<style>
</style>
...@@ -5,29 +5,14 @@ ...@@ -5,29 +5,14 @@
<c-col :span="24"> <c-col :span="24">
<c-fullbox> <c-fullbox>
<el-form-item label="汇款行(52a)" prop="cpdgrp.rmt.pts.extkey"> <el-form-item label="汇款行(52a)" prop="cpdgrp.rmt.pts.extkey">
<c-input <c-input v-model="model.cpdgrp.rmt.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"
v-model="model.cpdgrp.rmt.pts.extkey" @keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"></c-input>
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"
></c-input>
</el-form-item> </el-form-item>
<template slot="footer"> <template slot="footer">
<c-button <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-search">
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button> </c-button>
<c-button <c-button style="margin: 0 0" size="small" type="primary" @click="onSndpDet" disabled>
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情 详情
</c-button> </c-button>
</template> </template>
...@@ -35,44 +20,23 @@ ...@@ -35,44 +20,23 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.rmt.pts.adrblk"> <el-form-item label="地址信息" prop="cpdgrp.rmt.pts.adrblk">
<c-input <c-input type="textarea" v-model="model.cpdgrp.rmt.pts.adrblk" maxlength="35" show-word-limit
type="textarea" placeholder="请输入地址信息" rows="4"></c-input>
v-model="model.cpdgrp.rmt.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
rows="4"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-fullbox> <c-fullbox>
<el-form-item label="中间行(56a)" prop="cpdgrp.med.pts.extkey"> <el-form-item label="中间行(56a)" prop="cpdgrp.med.pts.extkey">
<c-input <c-input v-model="model.cpdgrp.med.pts.extkey" maxlength="16" placeholder="请输入External Key of Address"
v-model="model.cpdgrp.med.pts.extkey" @keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"></c-input>
maxlength="16"
placeholder="请输入External Key of Address"
@keyup.enter.native="showGridPromptDialog('attp.atd.sbkact')"
></c-input>
</el-form-item> </el-form-item>
<template slot="footer"> <template slot="footer">
<c-button <c-button style="margin: 0 10px 0 10px; padding: 0 12px" size="small" type="primary" icon="el-icon-search">
style="margin: 0 10px 0 10px; padding: 0 12px"
size="small"
type="primary"
icon="el-icon-search"
>
</c-button> </c-button>
<c-button <c-button style="margin: 0 0" size="small" type="primary" @click="onSndpDet" disabled>
style="margin: 0 0"
size="small"
type="primary"
@click="onSndpDet"
disabled
>
详情 详情
</c-button> </c-button>
</template> </template>
...@@ -80,15 +44,9 @@ ...@@ -80,15 +44,9 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="Address Block" prop="cpdgrp.med.pts.adrblk"> <el-form-item label="地址信息" prop="cpdgrp.med.pts.adrblk">
<c-input <c-input type="textarea" v-model="model.cpdgrp.med.pts.adrblk" maxlength="35" show-word-limit
type="textarea" placeholder="请输入地址信息" rows="4"></c-input>
v-model="model.cpdgrp.med.pts.adrblk"
maxlength="35"
show-word-limit
placeholder="请输入Address Block"
rows="4"
></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
...@@ -98,111 +56,6 @@ ...@@ -98,111 +56,6 @@
<c-input type="textarea" v-model="model.cpdgrp.blk.contag72"></c-input> <c-input type="textarea" v-model="model.cpdgrp.blk.contag72"></c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<!-- ====================原码==================== -->
<!-- SG000482 : 汇款行(52A)
SG000485 : 附言
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="cptp.rmtp.ptsget.sdamod.dadsnd">
<c-input v-model="model.cptp.rmtp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Content of TAG 72" prop="cpdgrp.blk.contag72">
<c-input type="textarea" v-model="model.cpdgrp.blk.contag72" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Content of TAG 72'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="cpdgrp.rmt.pts.extkey">
<c-input v-model="model.cpdgrp.rmt.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="cptp.rmtp.ptsget.sdamod.seainf">
<c-input v-model="model.cptp.rmtp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onRmtpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="cpdgrp.rmt.namelc">
<c-input type="textarea" v-model="model.cpdgrp.rmt.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="cpdgrp.rmt.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.rmt.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="cpdgrp.rmt.dbfadrblkcn">
<c-input type="textarea" v-model="model.cpdgrp.rmt.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="cpdgrp.rmt.adrelc">
<c-input type="textarea" v-model="model.cpdgrp.rmt.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col>
SG000483 : 中间行(56A)
<c-col :span="12">
<c-form-item label="Drag Drop Sender" prop="cptp.medp.ptsget.sdamod.dadsnd">
<c-input v-model="model.cptp.medp.ptsget.sdamod.dadsnd" :placeholder="$t('other.please_enter')+'Drag Drop Sender'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="External Key of Address" prop="cpdgrp.med.pts.extkey">
<c-input v-model="model.cpdgrp.med.pts.extkey" maxlength="16" :placeholder="$t('other.please_enter')+'External Key of Address'"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="" prop="cptp.medp.ptsget.sdamod.seainf">
<c-input v-model="model.cptp.medp.ptsget.sdamod.seainf" :placeholder="$t('other.please_enter')+''"></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-button size="small" type="primary" @click="onMedpDet">
{{$t('ptsp.CF000081')}}
</c-button>
</c-col>
<c-col :span="12">
<c-form-item label="名称" prop="cpdgrp.med.namelc">
<c-input type="textarea" v-model="model.cpdgrp.med.namelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'名称'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Address Block" prop="cpdgrp.med.pts.adrblk">
<c-input type="textarea" v-model="model.cpdgrp.med.pts.adrblk" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Address Block'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="Chinese address" prop="cpdgrp.med.dbfadrblkcn">
<c-input type="textarea" v-model="model.cpdgrp.med.dbfadrblkcn" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'Chinese address'" ></c-input>
</c-form-item>
</c-col>
<c-col :span="12">
<c-form-item label="地址" prop="cpdgrp.med.adrelc">
<c-input type="textarea" v-model="model.cpdgrp.med.adrelc" maxlength="35" show-word-limit :placeholder="$t('other.please_enter')+'地址'" ></c-input>
</c-form-item>
</c-col> -->
</div> </div>
</template> </template>
<script> <script>
...@@ -219,8 +72,9 @@ export default { ...@@ -219,8 +72,9 @@ export default {
return {}; return {};
}, },
methods: { ...Event }, methods: { ...Event },
created: function () {}, created: function () { },
}; };
</script> </script>
<style> <style>
</style> </style>
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