<template>
|
<div class="product">
|
<p class="title" style="border: none">
|
<span></span>
|
预审批信息
|
</p>
|
<FormInfo
|
:info="preApprovalInfo"
|
:keys="preApprovalHeaderInfo"
|
title=""
|
:loading="loading"
|
></FormInfo>
|
<div class="btn">
|
<el-button size="medium" plain @click="prevPage()">上一页</el-button>
|
<el-button
|
size="medium"
|
:loading="submitLoading"
|
type="primary"
|
@click="nextPage()"
|
>下一页</el-button
|
>
|
</div>
|
</div>
|
</template>
|
<script>
|
import FormInfo from "../../../../comprehensiveTransaction/components/FormInfo.vue";
|
import { queryPreInfoMap } from "@comprehensive/serve/public";
|
import { mainCreditInfoHeader } from "@comprehensive/utils/formHeaders";
|
import common from "@/utils/common";
|
export default {
|
data() {
|
return {
|
applyInfo: this.$store.state.product.applyInfo,
|
applyMenu: this.$store.state.product.applyMenu,
|
preApprovalInfo: {}, //项目信息
|
preApprovalHeaderInfo: [],
|
loading: false,
|
submitLoading: false,
|
};
|
},
|
computed: {},
|
components: {
|
FormInfo,
|
},
|
async created() {
|
console.log("preApprovalInfo", this.applyInfo, this.applyMenu);
|
this.init();
|
},
|
methods: {
|
init() {
|
this.requestQueryPreInfoMap();
|
},
|
async requestQueryPreInfoMap() {
|
const { applyInfo } = this;
|
this.loading = true
|
const resp = await queryPreInfoMap({
|
applySerialNo: applyInfo.serialNo,
|
});
|
this.loading = false
|
if (resp.code == "00") {
|
this.preApprovalInfo = {
|
...resp.result,
|
};
|
this.preApprovalHeaderInfo = [];
|
for (const key in this.preApprovalInfo) {
|
if (this.preApprovalInfo.hasOwnProperty(key)) {
|
const item = this.preApprovalInfo[key];
|
this.preApprovalHeaderInfo.push({
|
label: item.filedDescription,
|
field: key,
|
});
|
}
|
}
|
console.log('preApprovalInfo',this.preApprovalInfo,'preApprovalHeaderInfo',this.preApprovalHeaderInfo)
|
}
|
},
|
prevPage() {
|
this.applyMenu.forEach((val, index) => {
|
if (val.tabname == "预审批信息") {
|
common.tabInfo(
|
this.applyMenu[index - 1].tabname,
|
"CreditFlowCommon",
|
this
|
);
|
}
|
});
|
},
|
nextPage() {
|
this.$parent.updateApplyTabTree("预审批信息");
|
},
|
},
|
beforeRouteLeave(to, from, next) {
|
next();
|
},
|
};
|
</script>
|