Commit 0d1d3a43 by LiRui

CPTOPN UI改造

parent 4ab2407e
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="提示信息" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Cptopn/Event";
import Coninfp from "~/views/Public/Coninfp";
export default {
components: {
"m-coninfp": Coninfp,
},
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["coninfp"],
};
},
methods: {
...Event,
handleChange(val) {
console.log(val);
},
},
created: function () {},
};
</script>
<style>
</style>
\ No newline at end of file
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24" v-if="false"> <c-col :span="24" v-if="false">
<el-form-item label="汇款人名称" prop="orcnam"> <el-form-item label="汇款人名称" prop="orcnam">
<c-input <c-input
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="跨境人民币申报" name="cnyp1">
<m-cnyp1 :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.cnybop.outflg === '1'" -->
<el-collapse-item title="2111跨境支出信息" name="outp" v-if="model.cnybop.outflg === '1'">
<m-outp :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.bopmod.szflg === '2' && model.bopmod.basflg" -->
<el-collapse-item title="境内汇款申请书-基础信息" name="dbe" v-if="model.bopmod.szflg === '2' && model.bopmod.basflg">
<m-dbe :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="model.bopmod.szflg === '1' && model.bopmod.basflg" -->
<el-collapse-item title="境外汇款申请书-基础信息" name="dbb" v-if="model.bopmod.szflg === '1' && model.bopmod.basflg">
<m-dbb :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Cptopn/Event";
import Cnyp1 from "./Cnyp1";
import Wg from "./Wg";
import Dbe from "./Dbe.vue";
import Dbb from "./Dbb.vue";
import Outp from "./Outp.vue";
export default {
inject: ["root"],
components: {
"m-cnyp1": Cnyp1,
"m-wg": Wg,
"m-dbe": Dbe,
"m-dbb": Dbb,
"m-outp": Outp,
},
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["cnyp1"],
};
},
methods: { ...Event, handleChange() { } },
created: function () { },
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2101表" label-width="33%">
<c-select
v-model="model.cnybop.cnyflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.cnyflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2107表" label-width="33%">
<c-select
v-model="model.cnybop.traflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.traflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="是否报送跨境人民币2111表"
label-width="33%"
prop="cnybop.outflg"
>
<c-select
v-model="model.cnybop.outflg"
style="width: 100%"
placeholder="请选择"
>
<el-option
v-for="item in codes.outflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2106表" label-width="33%">
<c-select
v-model="model.cnybop.libflg"
style="width: 100%"
placeholder="请选择"
disabled
>
<el-option
v-for="item in codes.libflg"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="是否报送跨境人民币2122表" label-width="33%">
<c-select
v-model="model.cnybop.vouflg"
placeholder="请选择"
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>
</el-form-item>
</c-col>
</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 {
temp: "不申报",
options: [
{
value: "1",
label: "申报",
},
{
value: "2",
label: "不申报",
},
],
codesOwnextkey: [
{
value: "",
label: "",
},
],
};
},
methods: {
...Event,
async szflgChange() {
let rtnmsg = await this.executeRule("bopmod.szflg");
if (rtnmsg.respCode == SUCCESS) {
this.model.bopmod.ownextkey = rtnmsg.data.bopmod_ownextkey;
}
if (this.model.bopmod.szflg === "2") {
this.model.bopmod.acttyp = "";
}
if (this.model.bopmod.szflg === "3") {
this.model.bopmod.ownextkey = "";
this.model.bopmod.acttyp = "";
this.model.bopmod.basflg = "";
}
},
},
created: function () {
//给人民币申报赋值
this.model.cnybop.cnyflg = "2";
this.model.cnybop.traflg = "2";
this.model.cnybop.libflg = "2";
this.model.cnybop.vouflg = "2";
},
watch: {
"model.bopmod.ownextkey": function () {
if (this.model.bopmod.ownextkey != "") {
var instName = window.sessionStorage.instName || "北京分行";
this.codesOwnextkey[0].value = this.model.bopmod.ownextkey;
this.codesOwnextkey[0].label = this.model.bopmod.ownextkey + instName;
} else {
this.codesOwnextkey[0].value = "";
this.codesOwnextkey[0].label = "";
}
},
},
};
</script>
<style>
</style>
\ No newline at end of file
<template> <template>
<c-col :span="24"> <c-col :span="24">
<!-- ================底部--左================= --> <!-- ================底部--左================= -->
<c-col :span="11" style="margin-top: 10px" v-if="model.cptp.liqtyp != 'S'"> <c-col :span="12" style="padding-right: 20px;" v-if="model.cptp.liqtyp != 'S'">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="付款行" prop="cpdgrp.ori.pts.ref"> <el-form-item label="付款行" prop="cpdgrp.ori.pts.ref">
<c-input <c-input
...@@ -188,9 +188,7 @@ ...@@ -188,9 +188,7 @@
</c-col> </c-col>
<!-- ================底部--右================= --> <!-- ================底部--右================= -->
<c-col <c-col :span="12" style="padding-left: 20px;"
:span="11"
:offset="1"
v-if=" v-if="
root.trnName === 'cptopn' root.trnName === 'cptopn'
? model.cpdgrp.rec.swftyp === '' || ? model.cpdgrp.rec.swftyp === '' ||
...@@ -198,7 +196,6 @@ ...@@ -198,7 +196,6 @@
model.cpdgrp.rec.swftyp === '202' model.cpdgrp.rec.swftyp === '202'
: model.cpdgrp.rec.swftyp === '' || model.cpdgrp.rec.swftyp === '103' : model.cpdgrp.rec.swftyp === '' || model.cpdgrp.rec.swftyp === '103'
" "
style="margin-top: 10px"
> >
<c-col :span="24" v-if="this.model.cptp.liqtyp != 'C'"> <c-col :span="24" v-if="this.model.cptp.liqtyp != 'C'">
<c-fullbox> <c-fullbox>
...@@ -251,7 +248,7 @@ ...@@ -251,7 +248,7 @@
<el-form-item label="清算代理行"> <el-form-item label="清算代理行">
<c-select <c-select
v-model="model.cptp.cleage" v-model="model.cptp.cleage"
style="width: 70%" style="width: 100%"
placeholder="请选择清算代理行" placeholder="请选择清算代理行"
@change="commonExecuteRule('cptp.cleage')" @change="commonExecuteRule('cptp.cleage')"
> >
...@@ -269,7 +266,7 @@ ...@@ -269,7 +266,7 @@
<el-form-item label="光大开户行"> <el-form-item label="光大开户行">
<c-select <c-select
v-model="model.cptp.evebch" v-model="model.cptp.evebch"
style="width: 70%" style="width: 100%"
placeholder="请选择光大开户行" placeholder="请选择光大开户行"
> >
</c-select> </c-select>
...@@ -281,7 +278,7 @@ ...@@ -281,7 +278,7 @@
<c-input <c-input
v-model="model.cptp.coract" v-model="model.cptp.coract"
maxlength="32" maxlength="32"
style="width: 90%" style="width: 100%"
placeholder="请输入清算代理行账号" placeholder="请输入清算代理行账号"
disabled disabled
> >
...@@ -437,16 +434,13 @@ ...@@ -437,16 +434,13 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col <c-col :span="12" style="padding-left: 20px;"
:span="11"
:offset="1"
v-if=" v-if="
root.trnName === 'cptopn' root.trnName === 'cptopn'
? model.cpdgrp.rec.swftyp === '200' ? model.cpdgrp.rec.swftyp === '200'
: model.cpdgrp.rec.swftyp === '202' || : model.cpdgrp.rec.swftyp === '202' ||
model.cpdgrp.rec.swftyp === '200' model.cpdgrp.rec.swftyp === '200'
" "
style="margin-top: 10px"
> >
<c-col :span="24" v-if="this.model.cptp.liqtyp != 'C'"> <c-col :span="24" v-if="this.model.cptp.liqtyp != 'C'">
<c-fullbox> <c-fullbox>
...@@ -502,7 +496,7 @@ ...@@ -502,7 +496,7 @@
<el-form-item label="清算代理行"> <el-form-item label="清算代理行">
<c-select <c-select
v-model="model.cptp.cleage" v-model="model.cptp.cleage"
style="width: 70%" style="width: 100%"
placeholder="请选择清算代理行" placeholder="请选择清算代理行"
@change="commonExecuteRule('cptp.cleage')" @change="commonExecuteRule('cptp.cleage')"
> >
...@@ -533,7 +527,7 @@ ...@@ -533,7 +527,7 @@
<c-input <c-input
v-model="model.cptp.coract" v-model="model.cptp.coract"
maxlength="32" maxlength="32"
style="width: 90%" style="width: 100%"
placeholder="请输入清算代理行账号" placeholder="请输入清算代理行账号"
disabled disabled
> >
...@@ -611,11 +605,8 @@ ...@@ -611,11 +605,8 @@
</c-col> </c-col>
</c-col> </c-col>
<c-col <c-col :span="12" style="padding-left: 20px;"
:span="11"
:offset="1"
v-if="model.cpdgrp.rec.swftyp === 'OTH'" v-if="model.cpdgrp.rec.swftyp === 'OTH'"
style="margin-top: 10px"
> >
<c-col :span="24"> <c-col :span="24">
<c-fullbox> <c-fullbox>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<!----------左边------------> <!----------左边------------>
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbbgrp.bas.rptno"> <el-form-item label="申报号码" prop="bopmod.dbbgrp.bas.rptno">
<c-input <c-input
...@@ -151,7 +151,7 @@ ...@@ -151,7 +151,7 @@
</c-col> </c-col>
<!----------右边------------> <!----------右边------------>
<c-col :span="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="修改/删除原因" label="修改/删除原因"
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<c-row> <c-row>
<c-col :span="24"> <c-col :span="24">
<!----------左边------------> <!----------左边------------>
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="申报号码" prop="bopmod.dbegrp.bas.rptno"> <el-form-item label="申报号码" prop="bopmod.dbegrp.bas.rptno">
<c-input v-model="model.bopmod.dbegrp.bas.rptno" maxlength="22" placeholder="请输入申报号码" <c-input v-model="model.bopmod.dbegrp.bas.rptno" maxlength="22" placeholder="请输入申报号码"
...@@ -92,7 +92,7 @@ ...@@ -92,7 +92,7 @@
</c-col> </c-col>
<!----------右边------------> <!----------右边------------>
<c-col :span="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="修改/删除原因" prop="bopmod.dbegrp.bas.actiondesc"> <el-form-item label="修改/删除原因" prop="bopmod.dbegrp.bas.actiondesc">
<c-input type="textarea" v-model="model.bopmod.dbegrp.bas.actiondesc" maxlength="32" <c-input type="textarea" v-model="model.bopmod.dbegrp.bas.actiondesc" maxlength="32"
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- ======================top--left================== --> <!-- ======================top--left================== -->
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务号" prop="trdgrp.rec.pntref"> <el-form-item label="业务号" prop="trdgrp.rec.pntref">
<c-input v-model="model.trdgrp.rec.pntref" maxlength="16" placeholder="" disabled></c-input> <c-input v-model="model.trdgrp.rec.pntref" maxlength="16" placeholder="" disabled></c-input>
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</c-col> </c-col>
</c-col> </c-col>
<!-- ======================top--right==================== --> <!-- ======================top--right==================== -->
<c-col :span="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="简略信息" prop="trdgrp.rec.pntnam"> <el-form-item label="简略信息" prop="trdgrp.rec.pntnam">
<c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" placeholder="" disabled></c-input> <c-input v-model="model.trdgrp.rec.pntnam" maxlength="40" placeholder="" disabled></c-input>
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
<!-- <c-col :span="24"><div style="height: 50px"></div></c-col> --> <!-- <c-col :span="24"><div style="height: 50px"></div></c-col> -->
<!--=========================middle--left================== --> <!--=========================middle--left================== -->
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="贷款日期" prop="trdgrp.rec.issdat"> <el-form-item label="贷款日期" prop="trdgrp.rec.issdat">
<c-input v-model="model.trdgrp.rec.issdat" placeholder="" disabled></c-input> <c-input v-model="model.trdgrp.rec.issdat" placeholder="" disabled></c-input>
...@@ -50,7 +50,7 @@ ...@@ -50,7 +50,7 @@
<c-col :span="2" style="text-align: center"> % </c-col> <c-col :span="2" style="text-align: center"> % </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24" style="margin-bottom:-21px;">
<el-form-item label="贷款金额" prop="trdgrp.cbs.max.cur"> <el-form-item label="贷款金额" prop="trdgrp.cbs.max.cur">
<c-col :span="5"> <c-col :span="5">
<c-input v-model="model.trdgrp.cbs.max.cur" placeholder="" disabled></c-input> <c-input v-model="model.trdgrp.cbs.max.cur" placeholder="" disabled></c-input>
...@@ -62,42 +62,8 @@ ...@@ -62,42 +62,8 @@
</c-col> </c-col>
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col>
<!-- =====================middle--right===================== --> <c-col :span="24" style="margin-bottom:-18px;">
<c-col :span="11" :offset="1">
<c-col :span="24">
<el-form-item label="贷款客户" prop="trdgrp.fip.pts.ref">
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" placeholder="" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="trdgrp.fip.pts.extkey">
<c-fullbox>
<c-input v-model="model.trdgrp.fip.pts.extkey" placeholder="" style="width: 100%" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSeainf"></c-button>
<c-button size="small" type="primary" @click="onFippDet">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="trdgrp.fip.pts.adrblk">
<c-input type="textarea" v-model="model.trdgrp.fip.pts.adrblk" maxlength="150" show-word-limit
placeholder="" disabled rows="4"></c-input>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="24"><div style="height: 50px"></div></c-col> -->
<!-- ==========================bottom-left========================== -->
<c-col :span="11" style="margin-top: 20px">
<c-col :span="24">
<el-form-item label="融资金额" prop="trdgrp.cbs.max.cur"> <el-form-item label="融资金额" prop="trdgrp.cbs.max.cur">
<c-col :span="5"> <c-col :span="5">
<c-input v-model="model.trdgrp.cbs.max.cur" placeholder="" disabled></c-input> <c-input v-model="model.trdgrp.cbs.max.cur" placeholder="" disabled></c-input>
...@@ -133,13 +99,13 @@ ...@@ -133,13 +99,13 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="12">
<el-form-item label="开户日期" prop="trdgrp.rec.stttendat"> <el-form-item label="开户日期" prop="trdgrp.rec.stttendat">
<c-date-picker type="date" value-format="yyyy-MM-dd" v-model="model.trdgrp.rec.stttendat" <c-date-picker type="date" value-format="yyyy-MM-dd" v-model="model.trdgrp.rec.stttendat"
style="width: 100%" placeholder="" disabled></c-date-picker> style="width: 100%" placeholder="" disabled></c-date-picker>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="2"> <c-col :span="12">
<el-form-item label="到期日" label-position="left" prop="trdgrp.rec.matdat"> <el-form-item label="到期日" label-position="left" prop="trdgrp.rec.matdat">
<c-date-picker type="date" value-format="yyyy-MM-dd" style="width: 100%" <c-date-picker type="date" value-format="yyyy-MM-dd" style="width: 100%"
v-model="model.trdgrp.rec.matdat" placeholder="" disabled></c-date-picker> v-model="model.trdgrp.rec.matdat" placeholder="" disabled></c-date-picker>
...@@ -171,8 +137,36 @@ ...@@ -171,8 +137,36 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
<!-- =========================bottom--right======================== --> <!-- =====================middle--right===================== -->
<c-col :span="11" :offset="1" style="margin-top: 20px"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24">
<el-form-item label="贷款客户" prop="trdgrp.fip.pts.ref">
<c-input v-model="model.trdgrp.fip.pts.ref" maxlength="16" placeholder="" disabled></c-input>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="trdgrp.fip.pts.extkey">
<c-fullbox>
<c-input v-model="model.trdgrp.fip.pts.extkey" placeholder="" style="width: 100%" disabled>
</c-input>
<template slot="footer">
<c-button size="small" type="primary" icon="el-icon-search" @click="onSeainf"></c-button>
<c-button size="small" type="primary" @click="onFippDet">
详情
</c-button>
</template>
</c-fullbox>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item label="" prop="trdgrp.fip.pts.adrblk">
<c-input type="textarea" v-model="model.trdgrp.fip.pts.adrblk" maxlength="150" show-word-limit
placeholder="" disabled rows="4"></c-input>
</el-form-item>
</c-col>
<c-col :span="24"> <c-col :span="24">
<el-form-item label="借据号" prop="finmod.fincod"> <el-form-item label="借据号" prop="finmod.fincod">
<c-input v-model="model.finmod.fincod" placeholder="" disabled> <c-input v-model="model.finmod.fincod" placeholder="" disabled>
...@@ -187,14 +181,14 @@ ...@@ -187,14 +181,14 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="12">
<el-form-item label="利率调整周期" prop="finmod.ratchgprd"> <el-form-item label="利率调整周期" prop="finmod.ratchgprd">
<c-input v-model="model.finmod.ratchgprd" placeholder="" disabled style="width: 100%"> <c-input v-model="model.finmod.ratchgprd" placeholder="" disabled style="width: 100%">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="2"> <c-col :span="12">
<el-form-item label="月日数" prop="finmod.ratchgda"> <el-form-item label="月日数" prop="finmod.ratchgda">
<c-input v-model="model.finmod.ratchgdat" placeholder="" disabled style="width: 100%"></c-input> <c-input v-model="model.finmod.ratchgdat" placeholder="" disabled style="width: 100%"></c-input>
</el-form-item> </el-form-item>
...@@ -202,13 +196,13 @@ ...@@ -202,13 +196,13 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="12">
<el-form-item label="融资天数" prop="trdgrp.rec.tenday"> <el-form-item label="融资天数" prop="trdgrp.rec.tenday">
<c-input v-model="model.trdgrp.rec.tenday" placeholder="" disabled style="width: 100%"> <c-input v-model="model.trdgrp.rec.tenday" placeholder="" disabled style="width: 100%">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="2"> <c-col :span="12">
<el-form-item label="宽限期" prop="finmod.graday"> <el-form-item label="宽限期" prop="finmod.graday">
<c-input v-model="model.finmod.graday" placeholder="" disabled style="width: 100%"></c-input> <c-input v-model="model.finmod.graday" placeholder="" disabled style="width: 100%"></c-input>
</el-form-item> </el-form-item>
...@@ -216,14 +210,14 @@ ...@@ -216,14 +210,14 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="12">
<el-form-item label="浮动方式" prop="finmod.flttyp"> <el-form-item label="浮动方式" prop="finmod.flttyp">
<c-input v-model="model.finmod.flttyp" placeholder="" disabled style="width: 100%"> <c-input v-model="model.finmod.flttyp" placeholder="" disabled style="width: 100%">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="2"> <c-col :span="12">
<el-form-item label="浮动值" prop="finmod.fltval"> <el-form-item label="浮动值" prop="finmod.fltval">
<c-input v-model="model.finmod.fltval" placeholder="" disabled style="width: 100%"></c-input> <c-input v-model="model.finmod.fltval" placeholder="" disabled style="width: 100%"></c-input>
</el-form-item> </el-form-item>
...@@ -231,14 +225,14 @@ ...@@ -231,14 +225,14 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="12">
<el-form-item label="逾期计息方式" prop="finmod.ovdinttyp"> <el-form-item label="逾期计息方式" prop="finmod.ovdinttyp">
<c-input v-model="model.finmod.ovdinttyp" placeholder="" disabled style="width: 100%"> <c-input v-model="model.finmod.ovdinttyp" placeholder="" disabled style="width: 100%">
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="2"> <c-col :span="12">
<el-form-item label="罚息比率" prop="finmod.ovdintrat"> <el-form-item label="罚息比率" prop="finmod.ovdintrat">
<c-col :span="20"> <c-col :span="20">
<c-input v-model="model.finmod.ovdintrat" placeholder="" disabled style="width: 100%"> <c-input v-model="model.finmod.ovdintrat" placeholder="" disabled style="width: 100%">
...@@ -252,14 +246,14 @@ ...@@ -252,14 +246,14 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="11"> <c-col :span="12">
<el-form-item label="第三方还款方式" prop="finmod.acttyp"> <el-form-item label="第三方还款方式" prop="finmod.acttyp">
<c-input v-model="model.finmod.acttyp" style="width: 100%" placeholder="" disabled> <c-input v-model="model.finmod.acttyp" style="width: 100%" placeholder="" disabled>
</c-input> </c-input>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="2"> <c-col :span="12">
<el-form-item label="入账机构" prop="finmod.accbch"> <el-form-item label="入账机构" prop="finmod.accbch">
<c-input v-model="model.finmod.accbch" placeholder="" disabled style="width: 100%"> <c-input v-model="model.finmod.accbch" placeholder="" disabled style="width: 100%">
</c-input> </c-input>
...@@ -273,6 +267,8 @@ ...@@ -273,6 +267,8 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
</c-col> </c-col>
</div> </div>
</template> </template>
<script> <script>
......
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!--=================顶部================= --> <!--=================顶部================= -->
<c-col :span="24" style="margin-top: 0"> <c-col :span="24" style="margin-top: 0">
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<el-form-item <el-form-item
label="汇款编号" label="汇款编号"
prop="cpdgrp.rec.ownref" prop="cpdgrp.rec.ownref"
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
</c-fullbox> </c-fullbox>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<el-form-item label="简略信息" prop="cpdgrp.rec.nam"> <el-form-item label="简略信息" prop="cpdgrp.rec.nam">
<c-input <c-input
v-model="model.cpdgrp.rec.nam" v-model="model.cpdgrp.rec.nam"
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
<c-col> <c-col>
<!-- ===================中部--左==================== --> <!-- ===================中部--左==================== -->
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="清算编号" prop="cpdgrp.rec.sysno"> <el-form-item label="清算编号" prop="cpdgrp.rec.sysno">
<c-input <c-input
...@@ -119,7 +119,7 @@ ...@@ -119,7 +119,7 @@
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="11"> <c-col :span="11">
<el-form-item label="汇款语种" label-width="40%"> <el-form-item label="汇款语种">
<c-select <c-select
v-model="model.cptp.payuil" v-model="model.cptp.payuil"
placeholder="请选择汇款语种" placeholder="请选择汇款语种"
...@@ -161,7 +161,6 @@ ...@@ -161,7 +161,6 @@
<el-form-item <el-form-item
label="预计核验日期" label="预计核验日期"
prop="cpdgrp.rec.paydat" prop="cpdgrp.rec.paydat"
label-width="40%"
> >
<c-date-picker <c-date-picker
type="date" type="date"
...@@ -192,27 +191,10 @@ ...@@ -192,27 +191,10 @@
</c-select> </c-select>
</el-form-item> </el-form-item>
</c-col> </c-col>
<c-col :span="24">
<el-form-item label="货物类型">
<c-select
v-model="model.cpdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物类型"
>
<el-option
v-for="item in codes.godcod"
: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="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<c-col :span="13"> <c-col :span="13">
<el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp"> <el-form-item label="汇款性质" prop="cpdgrp.rec.trntyp">
...@@ -234,7 +216,6 @@ ...@@ -234,7 +216,6 @@
<c-form-item <c-form-item
label="汇款方式" label="汇款方式"
prop="cpdgrp.rec.paytype" prop="cpdgrp.rec.paytype"
label-width="40%"
> >
<c-select <c-select
v-model="model.cpdgrp.rec.paytype" v-model="model.cpdgrp.rec.paytype"
...@@ -275,7 +256,6 @@ ...@@ -275,7 +256,6 @@
<c-form-item <c-form-item
label="收支类型" label="收支类型"
prop="cpdgrp.rec.sztyp" prop="cpdgrp.rec.sztyp"
label-width="40%"
> >
<c-select <c-select
v-model="model.cpdgrp.rec.sztyp" v-model="model.cpdgrp.rec.sztyp"
...@@ -316,7 +296,6 @@ ...@@ -316,7 +296,6 @@
<c-form-item <c-form-item
label="报文类型" label="报文类型"
prop="cpdgrp.rec.swftyp" prop="cpdgrp.rec.swftyp"
label-width="40%"
> >
<c-select <c-select
style="width: 100%" style="width: 100%"
...@@ -385,7 +364,24 @@ ...@@ -385,7 +364,24 @@
</c-col> </c-col>
<c-col :span="24"> <c-col :span="24">
<c-col :span="14"> <c-col :span="13">
<el-form-item label="货物类型">
<c-select
v-model="model.cpdgrp.rec.stagod"
style="width: 100%"
placeholder="请选择货物类型"
>
<el-option
v-for="item in codes.godcod"
:key="item.value"
:label="item.label"
:value="item.value"
>
</el-option>
</c-select>
</el-form-item>
</c-col>
<c-col :span="11">
<el-form-item <el-form-item
label="清算模式" label="清算模式"
v-if="model.cpdgrp.cbs.nom1.cur === 'CNY'" v-if="model.cpdgrp.cbs.nom1.cur === 'CNY'"
...@@ -407,19 +403,15 @@ ...@@ -407,19 +403,15 @@
</el-option> </el-option>
</c-select> </c-select>
</el-form-item> </el-form-item>
<el-form-item <!-- <el-form-item
label="" label=""
v-if="!(model.cpdgrp.cbs.nom1.cur === 'CNY')" v-if="!(model.cpdgrp.cbs.nom1.cur === 'CNY')"
></el-form-item> ></el-form-item> -->
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
</c-col> </c-col>
<c-col :span="24" style="height: 0px">
<el-divider></el-divider>
</c-col>
<CptOpnp1Common <CptOpnp1Common
:model="model" :model="model"
:codes="codes" :codes="codes"
......
<template> <template>
<div> <div class="eibs">
<!-- ------------------Left------------------> <!-- ------------------Left------------------>
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="业务主键" prop="cnybop.cnyout.spk"> <el-form-item label="业务主键" prop="cnybop.cnyout.spk">
<c-input v-model="model.cnybop.cnyout.spk" maxlength="20" placeholder="" disabled> <c-input v-model="model.cnybop.cnyout.spk" maxlength="20" placeholder="" disabled>
...@@ -25,10 +25,10 @@ ...@@ -25,10 +25,10 @@
<c-col :span="24"> <c-col :span="24">
<el-form-item label="收款人常驻国家/地区编号" prop="cnybop.cnyout.spayercountrycode"> <el-form-item label="收款人常驻国家/地区编号" prop="cnybop.cnyout.spayercountrycode">
<c-col :span="20"> <c-col :span="21">
<c-input v-model="model.cnybop.cnyout.spayercountrycode" maxlength="3" placeholder=""></c-input> <c-input v-model="model.cnybop.cnyout.spayercountrycode" maxlength="3" placeholder=""></c-input>
</c-col> </c-col>
<c-col :span="4" style="text-align: right"> <c-col :span="3" style="text-align: right">
<c-button size="small" type="primary" icon="el-icon-search"></c-button> <c-button size="small" type="primary" icon="el-icon-search"></c-button>
</c-col> </c-col>
</el-form-item> </el-form-item>
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
</c-col> </c-col>
<!-- ------------------Right------------------> <!-- ------------------Right------------------>
<c-col :span="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item label="银行业务编号" label-width="30%" prop="cnybop.cnyout.sbanktrano"> <el-form-item label="银行业务编号" label-width="30%" prop="cnybop.cnyout.sbanktrano">
<c-input v-model="model.cnybop.cnyout.sbanktrano" maxlength="22" style="width: 100%" placeholder="" disabled> <c-input v-model="model.cnybop.cnyout.sbanktrano" maxlength="22" style="width: 100%" placeholder="" disabled>
......
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="概要" name="opnp1">
<m-opnp1 :model="model" :codes="codes" />
</el-collapse-item>
<!-- v-if="this.model.cpdgrp.rec.swftyp != ''" -->
<el-collapse-item title="附加说明" name="AdditionalInfo">
<m-AdditionalInfo :model="model" :codes="codes" />
</el-collapse-item>
<!-- <el-collapse-item title="Payment 103 PYE USD" name="Payment103"
v-if="
model.cpdgrp.rec.swftyp === '103' ||
model.cpdgrp.rec.swftyp === '202'
">
<m-Payment :model="model" :codes="codes" />
</el-collapse-item> -->
<el-collapse-item title="融资" name="finp">
<m-finp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Cptopn/Event";
import Opnp1 from "./Opnp1";
import AdditionalInfo from "./AdditionalInfo";
import Payment from "./Payment103.vue";
import Finp from './Finp.vue';
export default {
components: {
"m-opnp1": Opnp1,
"m-AdditionalInfo": AdditionalInfo,
"m-Payment": Payment,
"m-finp": Finp,
},
inject: ['root'],
props:["model","codes"],
mixins: [commonProcess],
data(){
return {
activeNames: ["opnp1"],
}
},
methods:{...Event,handleChange(){}},
created:function(){
}
}
</script>
<style>
</style>
\ No newline at end of file
<template> <template>
<div class="eibs-tab"> <div class="eibs">
<!-- ------------------Left------------------> <!-- ------------------Left------------------>
<c-col :span="11"> <c-col :span="12" style="padding-right: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="消息接收者" label="消息接收者"
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
</c-col> </c-col>
<!-- ------------------Right------------------> <!-- ------------------Right------------------>
<c-col :span="11" :offset="1"> <c-col :span="12" style="padding-left: 20px;">
<c-col :span="24"> <c-col :span="24">
<el-form-item <el-form-item
label="机构账户/账户(Tag 54a)" label="机构账户/账户(Tag 54a)"
......
<template>
<div class="eibs">
<c-col :span="24">
<c-col :span="12" style="padding-right: 20px;">
<el-form-item label="申报类型" label-width="30%" prop="bopmod.szflg">
<c-select
v-model="model.bopmod.szflg"
style="width: 100%"
placeholder="请选择申报类型"
@change="szflgChange"
>
<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="7" :offset="1">
<c-checkbox
v-model="model.bopmod.basflg"
:disabled="model.bopmod.szflg === '3' || model.bopmod.szflg === ''"
>基础数据</c-checkbox
>
</c-col>
</c-col>
<c-col :span="12" style="padding-right: 20px;">
<c-col :span="24">
<el-form-item label="款项去向" prop="bopmod.acttyp" label-width="30%">
<c-select
v-model="model.bopmod.acttyp"
style="width: 100%"
placeholder="请选择"
: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>
</el-form-item>
</c-col>
<c-col :span="24">
<el-form-item
label="地区机构号"
prop="bopmod.ownextkey"
label-width="30%"
>
<c-select
v-model="model.bopmod.ownextkey"
style="width: 100%"
placeholder="请选择"
:disabled="model.bopmod.szflg === '3' || model.bopmod.szflg === ''"
>
<el-option
v-for="item in codesOwnextkey"
:key="item.value"
:label="item.label"
:value="item.value"
></el-option>
</c-select>
</el-form-item>
</c-col>
</c-col>
<!-- <c-col :span="8" :offset="1">
<c-col :span="3">
<c-checkbox v-model="model.bopmod.basflg" >基础数据</c-checkbox>
</c-col> -->
<!-- <c-col :span="3">
<c-checkbox v-model="model.bopmod.dclflg">申报数据</c-checkbox>
</c-col>
<c-col :span="3">
<c-checkbox v-model="model.bopmod.vrfflg">核销数据</c-checkbox>
</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 {
temp: "不申报",
options: [
{
value: "1",
label: "申报",
},
{
value: "2",
label: "不申报",
},
],
codesOwnextkey: [
{
value: "",
label: "",
},
],
};
},
methods: {
...Event,
async szflgChange() {
let rtnmsg = await this.executeRule("bopmod.szflg");
if (rtnmsg.respCode == SUCCESS) {
this.model.bopmod.ownextkey = rtnmsg.data.bopmod_ownextkey;
}
if (this.model.bopmod.szflg === "2") {
this.model.bopmod.acttyp = "";
}
if (this.model.bopmod.szflg === "3") {
this.model.bopmod.ownextkey = "";
this.model.bopmod.acttyp = "";
this.model.bopmod.basflg = "";
}
},
},
created: function () {
//给人民币申报赋值
this.model.cnybop.cnyflg = "2";
this.model.cnybop.traflg = "2";
this.model.cnybop.libflg = "2";
this.model.cnybop.vouflg = "2";
},
watch: {
"model.bopmod.ownextkey": function () {
if (this.model.bopmod.ownextkey != "") {
var instName = window.sessionStorage.instName || "北京分行";
this.codesOwnextkey[0].value = this.model.bopmod.ownextkey;
this.codesOwnextkey[0].label = this.model.bopmod.ownextkey + instName;
} else {
this.codesOwnextkey[0].value = "";
this.codesOwnextkey[0].label = "";
}
},
},
};
</script>
<style>
</style>
\ No newline at end of file
<template> <template>
<c-page title="汇出汇款"> <div class="eContainer">
<div class="eContainer"> <c-page title="汇出汇款">
<!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
: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> -->
<el-button size="small">智能提示</el-button>
</c-function-btn>
<el-form <el-form
:model="model" :model="model"
:rules="rules" :rules="rules"
...@@ -30,107 +15,102 @@ ...@@ -30,107 +15,102 @@
type="card" type="card"
@tab-click="mimeTabClick" @tab-click="mimeTabClick"
> >
<el-tab-pane label="概要" name="opnp1"> <el-tab-pane label="业务信息" name="ovwp">
<!--PD000020 -->
<c-content> <c-content>
<m-opnp1 :model="model" :codes="codes" /> <m-ovwp :model="model" :codes="codes" />
</c-content> </c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="费用/账务" name="setpan,glepan">
label="附加说明" <c-content>
name="AdditionalInfo" <div class="eibs-tab">
v-if="this.model.cpdgrp.rec.swftyp != ''" <el-collapse v-model="activeNames">
> <el-collapse-item title="结算" name="setpan">
<m-AdditionalInfo :model="model" :codes="codes" /> <!-- 结算 -->
</el-tab-pane> <m-setpan :model="model" :codes="codes" />
</el-collapse-item>
<el-tab-pane label="结算" name="setpan"> <el-collapse-item title="会计分录" name="glepan">
<!--PD000000 --> <!-- 会计分录 -->
<m-setpan :model="model" :codes="codes" /> <m-glepan :model="model" :codes="codes" />
</el-tab-pane> </el-collapse-item>
</el-collapse>
<el-tab-pane label="分录" name="glepan"> </div>
<!--PD000001 --> </c-content>
<m-glepan :model="model" :codes="codes" ref="glepan" />
</el-tab-pane>
<el-tab-pane label="提示信息" name="coninfp">
<!--PD000000 -->
<m-coninfp :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="报文和面函" name="docpan">
<!--PD000529 -->
<m-docpan :model="model" :codes="codes" />
</el-tab-pane>
<el-tab-pane label="附件" name="doctre">
<!--PD000546 -->
<m-doctre :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="融资" name="finp"> <el-tab-pane label="备查/附言" name="addbcb">
<!--PD000218 --> <c-content>
<m-finp :model="model" :codes="codes" /> <m-addbcb :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="申报信息" name="sbxx">
<!--PD000009 --> <el-tab-pane label="申报信息" name="cnyp">
<m-sbxx :model="model" :codes="codes" /> <c-content>
<m-cnyp :model="model" :codes="codes" />
</c-content>
</el-tab-pane> </el-tab-pane>
<el-tab-pane <!-- <el-tab-pane
label="境内汇款申请书-基础信息" label="境内汇款申请书-基础信息"
name="dbe" name="dbe"
v-if="model.bopmod.szflg === '2' && model.bopmod.basflg" 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="境外汇款申请书-基础信息" label="境外汇款申请书-基础信息"
name="dbb" name="dbb"
v-if="model.bopmod.szflg === '1' && model.bopmod.basflg" 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> -->
<el-tab-pane <!-- <el-tab-pane
label="2111跨境支出信息" label="2111跨境支出信息"
name="outp" name="outp"
v-if="model.cnybop.outflg === '1'" 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 label="报文/面函" name="docpan">
<!--PD000529 -->
<m-docpan :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
<el-tab-pane <el-tab-pane label="附件信息" name="doctre">
label="Payment 103 PYE USD" <!--PD000546 -->
name="Payment103" <m-doctre :model="model" :codes="codes" />
v-if="
model.cpdgrp.rec.swftyp === '103' ||
model.cpdgrp.rec.swftyp === '202'
"
>
<m-Payment :model="model" :codes="codes" />
</el-tab-pane> </el-tab-pane>
</c-tabs> </c-tabs>
</el-form> </el-form>
</div> <c-grid-ety-prompt-dialog
<c-grid-ety-prompt-dialog ref="doxpDialog"
ref="doxpDialog" :isPty="false"
:isPty="false" :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
ref="etyDialog" ref="etyDialog"
:promptData="promptData" :promptData="promptData"
v-on:select-ety="selectEty" v-on:select-ety="selectEty"
> >
</c-grid-ety-prompt-dialog> </c-grid-ety-prompt-dialog>
</c-page> <!-- <c-bus-button :$pntvm="this"></c-bus-button> -->
<c-function-btn
:handleSubmit="handleSubmit"
:handleCheck="handleCheck"
:handleStash="handleStash"
>
</c-function-btn>
</c-page>
</div>
</template> </template>
<script> <script>
import Api from "~/service/Api"; import Api from "~/service/Api";
...@@ -143,37 +123,26 @@ import Pattern from "~/model/Cptopn/Pattern"; ...@@ -143,37 +123,26 @@ 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 Ovwp from "./Ovwp";
import Finp from "./Finp"; import Addbcb from "./Addbcb.vue";
import Dbe from "./Dbe.vue"; import Cnyp from "./Cnyp.vue"
import Dbb from "./Dbb.vue";
import Outp from "./Outp.vue";
import AdditionalInfo from "./AdditionalInfo.vue";
import Payment from "./Payment103.vue";
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";
export default { export default {
name: "Cptopn", name: "Cptopn",
components: { components: {
"m-opnp1": Opnp1, "m-ovwp": Ovwp,
"m-setpan": Setpan, "m-setpan": Setpan,
"m-glepan": Glepan, "m-glepan": Glepan,
"m-coninfp": Coninfp, "m-addbcb": Addbcb,
"m-docpan": Docpan, "m-docpan": Docpan,
"m-doctre": Doctre, "m-doctre": Doctre,
"m-finp": Finp, "m-cnyp": Cnyp,
"m-sbxx": Sbxx,
"m-dbe": Dbe,
"m-dbb": Dbb,
"m-outp": Outp,
"m-AdditionalInfo": AdditionalInfo,
"m-Payment": Payment,
}, },
provide() { provide() {
return { return {
...@@ -183,13 +152,14 @@ export default { ...@@ -183,13 +152,14 @@ export default {
mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理 mixins: [commonProcess, commonFuncs], // 里面包含了Default、Check等的公共处理
data() { data() {
return { return {
tabVal: "opnp1", tabVal: "ovwp",
trnName: "cptopn", trnName: "cptopn",
model: new Cptopn().data, model: new Cptopn().data,
checkRules: Check, checkRules: Check,
defaultRules: Default, defaultRules: Default,
pattern: Pattern, pattern: Pattern,
rules: null, rules: null,
activeNames: ["setpan"],
codes: { ...CodeTable }, codes: { ...CodeTable },
}; };
}, },
......
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