Commit f80caf3d by javaHeight

Bptcan、Bptopn、Bptset交易UI改造

parent 04fa2924
<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/Bptcan/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
<!-- <el-tab-pane label="统一授信" name="shisuan,limitbody">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="试算结果" name="shisuan">
试算结果
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="统一授信" name="limitbody">
统一授信
<m-limitbody :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane> -->
<template>
<div class="eibs-tab">
<c-content>
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="统一授信" name="limitbody">
<!-- 统一授信 -->
<m-limitbody :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="试算结果" name="shisuan">
<!-- 试算结果 -->
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</c-content>
</div>
</template>
<script>
import Limitbody from '~/views/Public/Limitbody';
import Shisuan from "./Shisuan";
export default {
components: {
"m-limitbody" : Limitbody,
"m-shisuan" : Shisuan,
},
inject: ["root"],
props: ["model", "codes"],
data() {
return {
activeNames: ["limitbody"],
};
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="注销" name="canp">
<!-- 注销 -->
<m-canp :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</template>
<script>
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Bptcan/Event";
import Canp from "./Canp";
export default {
components: {
"m-canp": Canp,
},
inject: ["root"],
props: ["model", "codes"],
data() {
return {
activeNames: ["canp"],
};
},
}
</script>
<style>
</style>
\ No newline at end of file
<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/Bptcan/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>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="外管信息" name="wg">
<m-wg :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item v-if="model.bopmod.szflg=='2' && model.bopmod.basflg=='X'"
title="境内收入申报单-基础信息" name="basp2"
>
<m-basp2 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item
v-if="model.bpdgrp.cbs.max.cur!='CNY'"
title="国内外汇贷款数据采集"
name="cfap"
>
<m-cfap :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 Wg from "./Wg";
import Basp2 from "./Basp2";
import Cfap from "./Cfap";
export default {
inject: ["root"],
components: {
"m-wg": Wg,
"m-basp2": Basp2,
"m-cfap": Cfap,
},
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {
activeNames: ["wg"],
};
},
methods: { ...Event, handleChange() { } },
created: function () { },
};
</script>
<style>
</style>
\ No newline at end of file
<template>
<div class="eibs">
<c-col :span="12">
<el-form-item label="融资客户" prop="bpdgrp.fia.pts.ref">
<c-input
v-model="model.bpdgrp.fia.pts.ref"
maxlength="16"
placeholder="请输入融资客户"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资类型" prop="bpdgrp.rec.fintyp">
<c-select
v-model="model.bpdgrp.rec.fintyp"
style="width: 100%"
placeholder="请选择融资类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资金额" prop="bpdgrp.cbs.max.cur">
<c-input
v-model="model.bpdgrp.cbs.max.cur"
maxlength="3"
placeholder="请输入融资币种"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资金额" prop="bpdgrp.cbs.max.amt">
<c-input
v-model="model.bpdgrp.cbs.max.amt"
placeholder="请输入"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="百分比" prop="bpdgrp.rec.pctfin">
<c-input
v-model="model.bpdgrp.rec.pctfin"
placeholder="请输入百分比"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="融资帐号" prop="bpdgrp.rec.finact">
<c-select
v-model="model.bpdgrp.rec.finact"
style="width: 100%"
placeholder="请选择融资帐号"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="起息日期" prop="bpdgrp.rec.opndat">
<c-date-picker
type="date"
v-model="model.bpdgrp.rec.opndat"
style="width: 100%"
placeholder="请选择起息日期"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="到期日" prop="bpdgrp.rec.matdat">
<c-date-picker
type="date"
v-model="model.bpdgrp.rec.matdat"
style="width: 100%"
placeholder="请选择到期日"
></c-date-picker>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="发票收件人参考号" prop="bpdgrp.inv.pts.ref">
<c-input
v-model="model.bpdgrp.inv.pts.ref"
maxlength="16"
placeholder="请输入发票收件人参考号"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="利率类型" prop="bpdgrp.rec.intirt">
<c-select
v-model="model.bpdgrp.rec.intirt"
style="width: 100%"
placeholder="请选择利率类型"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="计息日" prop="bpdgrp.rec.intday">
<c-input
v-model="model.bpdgrp.rec.intday"
placeholder="请输入计息日"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="基本利率" prop="bpdgrp.rec.intrat">
<c-input
v-model="model.bpdgrp.rec.intrat"
placeholder="请输入基本利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="基准利率" prop="bpdgrp.rec.marrat">
<c-input
v-model="model.bpdgrp.rec.marrat"
placeholder="请输入基准利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="总利率" prop="bpdgrp.rec.tolrat">
<c-input
v-model="model.bpdgrp.rec.tolrat"
placeholder="请输入总利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="宽限期利率" prop="bpdgrp.rec.grarat">
<c-input
v-model="model.bpdgrp.rec.grarat"
placeholder="请输入宽限期利率"
></c-input>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="净收益" prop="bpdgrp.cbs.nom1.cur">
<c-select
v-model="model.bpdgrp.cbs.nom1.cur"
style="width: 100%"
placeholder="请选择净收益"
>
</c-select>
</el-form-item>
</c-col>
<c-col :span="12">
<el-form-item label="净收益" prop="bpdgrp.cbs.nom1.amt">
<c-input
v-model="model.bpdgrp.cbs.nom1.amt"
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/Bptopn/Event";
export default {
inject: ["root"],
props: ["model", "codes"],
mixins: [commonProcess],
data() {
return {};
},
methods: { ...Event },
created: function () {},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<el-collapse v-model="activeNames" @change="handleChange">
<c-content>
<el-collapse-item title="附言" name="coninfp">
<m-coninfp :model="model" :codes="codes" />
</el-collapse-item>
</c-content>
</el-collapse>
</div>
</template>
<script>
import Api from "~/service/Api";
import commonProcess from "~/mixin/commonProcess";
import Event from "~/model/Bptcan/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
<!-- <el-tab-pane label="统一授信" name="shisuan,limitbody">
<c-content>
<div class="eibs-tab">
<el-collapse v-model="activeNames">
<el-collapse-item title="试算结果" name="shisuan">
试算结果
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="统一授信" name="limitbody">
统一授信
<m-limitbody :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</div>
</c-content>
</el-tab-pane> -->
<template>
<div class="eibs-tab">
<c-content>
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="统一授信" name="limitbody2">
<!-- 统一授信 -->
<m-limitbody2 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="试算结果" name="shisuan">
<!-- 试算结果 -->
<m-shisuan :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</c-content>
</div>
</template>
<script>
import Limitbody from '~/views/Public/Limitbody';
import Shisuan from "./Shisuan";
export default {
components: {
"m-limitbody2" : Limitbody,
"m-shisuan" : Shisuan,
},
inject: ["root"],
props: ["model", "codes"],
data() {
return {
activeNames: ["limitbody2"],
};
},
};
</script>
<style>
</style>
<template>
<div class="eibs-tab">
<c-content>
<el-collapse v-model="activeNames" @change="handleChange">
<el-collapse-item title="融资归还" name="bptset2">
<!-- 融资归还 -->
<m-bptset2 :model="model" :codes="codes" />
</el-collapse-item>
<el-collapse-item title="收账通知" name="docpan2">
<!-- 收账通知 -->
<m-docpan2 :model="model" :codes="codes" />
</el-collapse-item>
</el-collapse>
</c-content>
</div>
</template>
<script>
import Bptset2 from "./Bptset2";
import Docpan2 from "./Docpan";
export default {
components: {
"m-bptset2" : Bptset2,
"m-docpan2" : Docpan2,
},
inject: ["root"],
props: ["model", "codes"],
data() {
return {
activeNames: ["bptset2"],
};
},
};
</script>
<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