提交 d54d0ac5 编写于 作者: donghuawangliang0612's avatar donghuawangliang0612

我的贷款页面修改

上级 794f01fc
...@@ -56,7 +56,7 @@ ...@@ -56,7 +56,7 @@
</svg> </svg>
</van-col> </van-col>
</van-row> </van-row>
<van-row v-if="item.status === 1" type="flex" class="bottom" style="margin-top: 4px" @click="toTrial()"> <van-row v-if="item.status === 2" type="flex" class="bottom" @click="toTrial()">
<van-col span="24" class="lablel"><span>计算器</span> <van-col span="24" class="lablel"><span>计算器</span>
<svg class="iconl" aria-hidden="true"> <svg class="iconl" aria-hidden="true">
<use xlink:href="#icon-a-xiayiye24x24px"></use> <use xlink:href="#icon-a-xiayiye24x24px"></use>
...@@ -100,7 +100,7 @@ export default class PicketAcced extends Vue { ...@@ -100,7 +100,7 @@ export default class PicketAcced extends Vue {
.card { .card {
border-radius: 2%; border-radius: 2%;
height: 32vh; height: 27vh;
margin: 3% 3% 3% 3%; margin: 3% 3% 3% 3%;
background: #ffffff; background: #ffffff;
} }
......
...@@ -65,6 +65,7 @@ ...@@ -65,6 +65,7 @@
import {Component, Prop, Vue} from "vue-property-decorator"; import {Component, Prop, Vue} from "vue-property-decorator";
import router from "@/router"; import router from "@/router";
import VueRouter, { Route, RouteConfig } from "vue-router"; import VueRouter, { Route, RouteConfig } from "vue-router";
import {RouteMeta} from "vue-router/types/router";
Vue.use(VueRouter); Vue.use(VueRouter);
@Component({ @Component({
name: "CountResult", name: "CountResult",
...@@ -83,49 +84,56 @@ export default class CountResult extends Vue{ ...@@ -83,49 +84,56 @@ export default class CountResult extends Vue{
titleName="试算结果"; titleName="试算结果";
titleflag=true; titleflag=true;
mounted() { mounted() {
this.result = this.$route.params.result; if(this.$route.params.routeName=="aaa"){
this.loanAmt = this.$route.params.loanAmt; this.result = this.$route.params.result;
this.resultPlus = (parseInt(this.result) + parseInt(this.loanAmt)).toString(); this.loanAmt = this.$route.params.loanAmt;
this.loanRate = this.$route.params.loanRate; this.resultPlus = (parseInt(this.result) + parseInt(this.loanAmt)).toString();
this.loanTime = this.$route.params.loanTime; this.loanRate = this.$route.params.loanRate;
this.repayType = this.$route.params.repayType; this.loanTime = this.$route.params.loanTime;
//this.planMonthRepay = this.$route.params.planMonthRepay; this.repayType = this.$route.params.repayType;
//this.loanType = this.$route.params.loanType; }else{
this.result = window.localStorage.getItem("result");
this.loanAmt= window.localStorage.getItem("loanAmt");
this.resultPlus=window.localStorage.getItem("resultPlus");
this.loanRate=window.localStorage.getItem("loanRate");
this.loanTime=window.localStorage.getItem("loanTime");
this.repayType=window.localStorage.getItem("repayType");
}
if(this.repayType=="利随本清"){ if(this.repayType=="利随本清"){
this.flag=false; this.flag=false;
} }
console.log("@@@@@@@@@@@@@@"+this.$route.redirectedFrom);
} }
//router.beforeEach((to,from,next) => {}); //router.beforeEach((to,from,next) => {});
//beforeRouteLeave(to:any,from,next){} //beforeRouteLeave(to:any,from,next){}
created() { // mounted() {
/*this.result = window.localStorage.getItem("result"); // this.result = window.localStorage.getItem("result");
this.loanAmt= window.localStorage.getItem("loanAmt"); // //this.result = "1100";
this.resultPlus=window.localStorage.getItem("resultPlus"); // this.loanAmt= window.localStorage.getItem("loanAmt");
this.loanRate=window.localStorage.getItem("loanRate"); // this.resultPlus=window.localStorage.getItem("resultPlus");
this.loanTime=window.localStorage.getItem("loanTime"); // this.loanRate=window.localStorage.getItem("loanRate");
this.repayType=window.localStorage.getItem("repayType");*/ // this.loanTime=window.localStorage.getItem("loanTime");
let getStoreData = this.$store.getters["CountResultStore/getResultData"]; // this.repayType=window.localStorage.getItem("repayType");
console.log("获取到getStoreData的数据"); // let getStoreData = this.$store.getters["CountResultStore/getResultData"];
console.log(getStoreData); // console.log("获取到getStoreData的数据");
} // console.log(getStoreData);
// }
returnCount() { returnCount() {
this.$router.back(); this.$router.back();
} }
toSeeRepayPlan() { toSeeRepayPlan() {
/* window.localStorage.setItem("result",this.result); window.localStorage.setItem("result",this.result);
window.localStorage.setItem("loanAmt",this.loanAmt); window.localStorage.setItem("loanAmt",this.loanAmt);
window.localStorage.setItem("resultPlus",this.resultPlus); window.localStorage.setItem("resultPlus",this.resultPlus);
window.localStorage.setItem("loanRate",this.loanRate); window.localStorage.setItem("loanRate",this.loanRate);
window.localStorage.setItem("loanTime",this.loanTime); window.localStorage.setItem("loanTime",this.loanTime);
window.localStorage.setItem("repayType",this.repayType);*/ window.localStorage.setItem("repayType",this.repayType);
this.resultData.result = this.result; // this.resultData.result = this.result;
this.resultData.loanAmt = this.loanAmt; // this.resultData.loanAmt = this.loanAmt;
this.resultData.resultPlus = this.resultPlus; // this.resultData.resultPlus = this.resultPlus;
this.resultData.loanRate = this.loanRate; // this.resultData.loanRate = this.loanRate;
this.resultData.loanTime = this.loanTime; // this.resultData.loanTime = this.loanTime;
this.resultData.repayType = this.repayType; // this.resultData.repayType = this.repayType;
this.$store.commit("CountResultStore/setResultData",this.resultData); //this.$store.commit("CountResultStore/setResultData",this.resultData);
this.$router.push({ this.$router.push({
name: "RepayPlan", name: "RepayPlan",
}); });
......
...@@ -179,6 +179,7 @@ export default class DepositInterestTrial extends Vue{ ...@@ -179,6 +179,7 @@ export default class DepositInterestTrial extends Vue{
this.$router.push({ this.$router.push({
name: "CountResult", name: "CountResult",
params: { params: {
routeName: "aaa",
loanAmt: this.test2.loanAmt, loanAmt: this.test2.loanAmt,
loanTime: this.test2.loanTime, loanTime: this.test2.loanTime,
planMonthRepay: this.test2.planMonthRepay, planMonthRepay: this.test2.planMonthRepay,
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
</div> </div>
<div> <div>
<van-tabs> <van-tabs>
<van-tab title="借据详情"> <van-tab title="申请详情">
<div class="layout"> <div class="layout">
<van-row type="flex" class="CoolName"> <van-row type="flex" class="CoolName">
<van-col span="24" class="coollayout">个人信息</van-col> <van-col span="24" class="coollayout">个人信息</van-col>
...@@ -37,19 +37,22 @@ ...@@ -37,19 +37,22 @@
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<van-cell-group> <van-cell-group>
<van-field label="电话" :value="phone" readonly input-align="right" /> <van-field label="手机号码" :value="phone" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
<van-row type="flex" class="CoolName"> <van-row type="flex" class="CoolName">
<van-col span="24" class="coollayout">信息</van-col> <van-col span="24" class="coollayout">信息</van-col>
</van-row> </van-row>
<div class="layoutbody"> <div class="layoutbody">
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<!-- <van-cell-group>-->
<!-- <van-field label="贷款账号" :value="varieties" readonly input-align="right" />-->
<!-- </van-cell-group>-->
<van-cell-group> <van-cell-group>
<van-field label="贷款账号" :value="varieties" readonly input-align="right" /> <van-field label="贷款品种" :value="loanType" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
...@@ -60,46 +63,74 @@ ...@@ -60,46 +63,74 @@
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
<!-- <van-row type="flex" class="layoutName">-->
<!-- <van-col span="24">-->
<!-- <van-cell-group>-->
<!-- <van-field label="借款到期日" :value="borrow" readonly input-align="right" />-->
<!-- </van-cell-group>-->
<!-- </van-col>-->
<!-- </van-row>-->
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<van-cell-group> <van-cell-group>
<van-field label="借款到期日" :value="borrow" readonly input-align="right" /> <van-field label="借款用途" :value="purposes" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<van-cell-group> <van-cell-group>
<van-field label="借款用途" :value="purposes" readonly input-align="right" /> <van-field label="业务办理地区" :value="businessArea" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
<!-- <van-row type="flex" class="layoutName">-->
<!-- <van-col span="24">-->
<!-- <van-cell-group>-->
<!-- <van-field label="担保方式" :value="area" readonly input-align="right" />-->
<!-- </van-cell-group>-->
<!-- </van-col>-->
<!-- </van-row>-->
<!-- <van-row type="flex" class="layoutName">-->
<!-- <van-col span="24">-->
<!-- <van-cell-group>-->
<!-- <van-field label="还款方式" :value="intentions" readonly input-align="right" />-->
<!-- </van-cell-group>-->
<!-- </van-col>-->
<!-- </van-row>-->
<!-- <van-row type="flex" class="layoutName">-->
<!-- <van-col span="24">-->
<!-- <van-cell-group>-->
<!-- <van-field label="借款利率" :value="customer" readonly input-align="right" />-->
<!-- </van-cell-group>-->
<!-- </van-col>-->
<!-- </van-row>-->
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<van-cell-group> <van-cell-group>
<van-field label="担保方式" :value="area" readonly input-align="right" /> <van-field label="意向机构" :value="intentionOrg" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<van-cell-group> <van-cell-group>
<van-field label="还款方式" :value="intentions" readonly input-align="right" /> <van-field label="客户经理" :value="manager" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
<van-row type="flex" class="layoutName"> <van-row type="flex" class="layoutName">
<van-col span="24"> <van-col span="24">
<van-cell-group> <van-cell-group>
<van-field label="借款利率" :value="customer" readonly input-align="right" /> <van-field label="客户经理联系方式" label-width="120" :value="managerPhone" readonly input-align="right" />
</van-cell-group> </van-cell-group>
</van-col> </van-col>
</van-row> </van-row>
</div> </div>
</div> </div>
</van-tab> </van-tab>
<van-tab title="业务进度" v-if="status === statusl"> <!-- <van-tab title="业务进度" v-if="status === statusl">-->
<van-tab title="业务进度" v-if="true">
<van-steps direction="vertical" :active="0"> <van-steps direction="vertical" :active="0">
<van-step> <van-step>
<van-row type="flex" class="layoutStep" gutter="10"> <van-row type="flex" class="layoutStep" gutter="10">
...@@ -155,6 +186,11 @@ import { Component, Vue, Prop, Watch, Emit } from "vue-property-decorator"; ...@@ -155,6 +186,11 @@ import { Component, Vue, Prop, Watch, Emit } from "vue-property-decorator";
name: "AccommodDetails" name: "AccommodDetails"
}) })
export default class AccommodDetails extends Vue { export default class AccommodDetails extends Vue {
managerPhone="12222222222"
manager="赵恒请"
intentionOrg="哈尔滨农信社松北区枝江大道分社"
businessArea="黑龙江省-哈尔滨市-松北区"
loanType="一般经营性贷款"
tatleName = "我的贷款" tatleName = "我的贷款"
//状态 //状态
status = 2; status = 2;
......
...@@ -15,44 +15,46 @@ ...@@ -15,44 +15,46 @@
<div> <div>
<scroller-view pullup="true" pulldown="true" v-calculate-height> <scroller-view pullup="true" pulldown="true" v-calculate-height>
<div class="card" v-for="(item, index) in productParam" :key="index"> <div class="card" v-for="(item, index) in productParam" :key="index">
<div @click="onClickDetails()"> <div>
<van-row> <van-row @click="onClickDetails()">
<van-col span="16"> <van-col span="16">
<van-col span="24" class="contractNo"><span>合同编号:</span>{{ item.contractNo }}</van-col> <van-col span="24" class="contractNo"><span>合同编号:</span>{{ item.contractNo }}</van-col>
<van-col style=" width: 100%; margin-left: 8%; line-height: 2;"> <van-col style=" width: 100%; margin-left: 8%; line-height: 2;">
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>合同类型:</span></van-col> <van-col span="14" class="lable"><span>合同类型:</span></van-col>
<van-col span="10" class="contractType">{{ item.contractType }}</van-col> <van-col span="10" class="contractType" style="font-size: 12px">{{ item.contractType }}</van-col>
</van-row> </van-row>
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>合同金额(元):</span></van-col> <van-col span="14" class="lable"><span>合同金额(元):</span></van-col>
<van-col span="10" class="contractAmount" style="color:rgb(255, 204, 0);">{{ item.contractAmount }} <van-col span="10" class="contractAmount" style="color:rgb(255, 204, 0); font-size: 12px">{{ item.contractAmount }}
</van-col> </van-col>
</van-row> </van-row>
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>合同利率:</span></van-col> <van-col span="14" class="lable"><span>合同利率:</span></van-col>
<van-col span="10" class="contractRate">{{ item.contractRate }}</van-col> <van-col span="10" class="contractRate" style="font-size: 12px">{{ item.contractRate }}</van-col>
</van-row> </van-row>
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>还款方式:</span></van-col> <van-col span="14" class="lable"><span>还款方式:</span></van-col>
<van-col span="10" class="paymentMethod">{{ item.paymentMethod }}</van-col> <van-col span="10" class="paymentMethod" style="font-size: 12px">{{ item.paymentMethod }}</van-col>
</van-row> </van-row>
</van-col> </van-col>
</van-col> </van-col>
<van-col span="8"> <van-col span="8">
<svg class="icon" aria-hidden="true" v-if="item.status === 1"> <!-- <svg class="icon" aria-hidden="true" v-if="item.status === 1">-->
<use xlink:href="#icon-yiqianding"></use> <!-- <use xlink:href="#icon-yiqianding"></use>-->
</svg> <!-- </svg>-->
<svg class="icon" aria-hidden="true" v-if="item.status === 2"> <!-- <svg class="icon" aria-hidden="true" v-if="item.status === 2">-->
<use xlink:href="#icon-weiqianding"></use> <!-- <use xlink:href="#icon-weiqianding"></use>-->
</svg> <!-- </svg>-->
<img class="icon" v-if="item.status === 1" :src="require('@/assets/images/yiwancheng.png')"/>
<img class="icon" v-if="item.status === 2" :src="require('@/assets/images/shoulizhong.png')"/>
</van-col> </van-col>
</van-row> </van-row>
<div style="background-color: #00c6ff; text-align: center; color: #FFFFFF; margin-top: 4px"><span>查看借据</span></div> <div style="background-color: #00c6ff; text-align: center; color: #FFFFFF; margin-top: 4px" v-if="item.status === 1" @click="toReceipt"><span>查看借据</span></div>
</div> </div>
<!-- <van-row type="flex" class="bottom" @click="onClickPicket()"> <!-- <van-row type="flex" class="bottom" @click="onClickPicket()">
<van-col span="24" class="lablel"><span>查看合同</span> <van-col span="24" class="lablel"><span>查看合同</span>
...@@ -62,45 +64,46 @@ ...@@ -62,45 +64,46 @@
</van-col> </van-col>
</van-row> --> </van-row> -->
</div> </div>
<div class="card" v-for="(item, index) in productParam" :key="index"> <div class="card" v-for="(item, index) in productParamA" :key="index">
<div @click="onClickDetails()"> <div>
<van-row> <van-row @click="onClickDetails()">
<van-col span="16"> <van-col span="16">
<van-col span="24" class="contractNo"><span>产品意向申请:</span>{{ item.contractNo }}</van-col> <van-col span="24" class="contractNo"><span>产品意向申请:</span>{{ item.contractNo }}</van-col>
<van-col style=" width: 100%; margin-left: 8%; line-height: 2;"> <van-col style=" width: 100%; margin-left: 8%; line-height: 2;">
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>产品名称:</span></van-col> <van-col span="14" class="lable"><span>产品名称:</span></van-col>
<van-col span="10" class="contractType">{{ item.contractType }}</van-col> <van-col span="10" class="contractType" style="font-size: 12px">{{ item.productName }}</van-col>
</van-row> </van-row>
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>申请金额(元):</span></van-col> <van-col span="14" class="lable"><span>申请金额(元):</span></van-col>
<van-col span="10" class="contractAmount" style="color:rgb(255, 204, 0);">{{ item.contractAmount }} <van-col span="10" class="contractAmount" style="color:rgb(255, 204, 0); font-size: 12px">{{ item.applyAmount }}
</van-col> </van-col>
</van-row> </van-row>
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>申请利率:</span></van-col> <van-col span="14" class="lable"><span>申请利率:</span></van-col>
<van-col span="10" class="contractRate">{{ item.contractRate }}</van-col> <van-col span="10" class="contractRate" style="font-size: 12px">{{ item.applyRate }}</van-col>
</van-row> </van-row>
<van-row gutter="20"> <van-row>
<van-col span="14" class="lable"><span>申请日期:</span></van-col> <van-col span="14" class="lable"><span>申请日期:</span></van-col>
<van-col span="10" class="paymentMethod">{{ item.paymentMethod }}</van-col> <van-col span="10" class="paymentMethod" style="font-size: 12px">{{ item.applyDate }}</van-col>
</van-row> </van-row>
</van-col> </van-col>
</van-col> </van-col>
<van-col span="8"> <van-col span="8">
<svg class="icon" aria-hidden="true" v-if="item.status === 1"> <!-- <svg class="icon" aria-hidden="true" v-if="item.status === 1">-->
<use xlink:href="#icon-yiqianding"></use> <!-- <use xlink:href="#icon-yiqianding"></use>-->
</svg> <!-- </svg>-->
<svg class="icon" aria-hidden="true" v-if="item.status === 2"> <!-- <svg class="icon" aria-hidden="true" v-if="item.status === 2">-->
<use xlink:href="#icon-weiqianding"></use> <!-- <use xlink:href="#icon-weiqianding"></use>-->
</svg> <!-- </svg>-->
<img class="icon" v-if="item.status === 3" :src="require('@/assets/images/shenqingzhong.png')"/>
</van-col> </van-col>
</van-row> </van-row>
<div style="background-color: #00c6ff; text-align: center; color: #FFFFFF; margin-top: 4px"><span>查看进度</span></div> <div style="background-color: #00c6ff; text-align: center; color: #FFFFFF; margin-top: 4px" @click="toProgress"><span>查看进度</span></div>
</div> </div>
<!-- <van-row type="flex" class="bottom" @click="onClickPicket()"> <!-- <van-row type="flex" class="bottom" @click="onClickPicket()">
<van-col span="24" class="lablel"><span>查看合同</span> <van-col span="24" class="lablel"><span>查看合同</span>
...@@ -132,7 +135,7 @@ export default class AccommodMain extends Vue { ...@@ -132,7 +135,7 @@ export default class AccommodMain extends Vue {
contractAmount: "30,000.00", contractAmount: "30,000.00",
contractRate: "4.13%", contractRate: "4.13%",
paymentMethod: "等额本金", paymentMethod: "等额本金",
status: 2 status: 1
}, },
{ {
contractNo: "117647289092", contractNo: "117647289092",
...@@ -142,18 +145,24 @@ export default class AccommodMain extends Vue { ...@@ -142,18 +145,24 @@ export default class AccommodMain extends Vue {
paymentMethod: "等额本金", paymentMethod: "等额本金",
status: 2 status: 2
}, },
{ ];
contractNo: "117647289092", productParamA = [
contractType: "一般借款合同", {
contractAmount: "30,000.00", productName: "小微企业抵押'一证通'贷款",
contractRate: "1.13%", applyAmount: "30,000.00",
paymentMethod: "等额本金", applyRate: "1.13%",
status: 1 applyDate: "2022-08-23",
}] status: 3
}
];
//点击还款计划事件 //点击还款计划事件
onClickDetails() { onClickDetails() {
this.$router.push({
name: "AccommodDetails"
})
}
toReceipt() {
this.$router.push({ this.$router.push({
name: "Accommodation" name: "Accommodation"
}) })
...@@ -164,6 +173,11 @@ export default class AccommodMain extends Vue { ...@@ -164,6 +173,11 @@ export default class AccommodMain extends Vue {
name: "Accommodation" name: "Accommodation"
}) })
} }
toProgress() {
this.$router.push({
name: ""
})
}
} }
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册