提交 2d8a3961 authored 作者: 王鹏飞's avatar 王鹏飞

chore: 新增查看资料和开具发票入口

上级 357c6a40
<template>
<div v-if="loaded">
<index-welcome @update="handleUpdate" v-if="!isSubmited" />
<index-pay v-else />
<template v-if="isComplete">
<ul class="complete-list">
<li>
<router-link to="/preview">
<i class="el-icon-edit-outline"></i>
<p>查看资料</p>
</router-link>
</li>
<li>
<a href="https://accounts.ezijing.com/payment" target="_blank">
<i class="el-icon-tickets"></i>
<p>开具发票</p>
</a>
</li>
</ul>
</template>
<template v-else>
<index-welcome @update="handleUpdate" v-if="!isSubmited" />
<index-pay v-else />
</template>
</div>
</template>
......@@ -15,7 +33,8 @@ export default {
data() {
return {
loaded: false,
progress: {}
progress: {},
isComplete: true
}
},
methods: {
......@@ -23,8 +42,13 @@ export default {
getApplication() {
this.loaded = false
api.getApplication().then(response => {
const { progress = {} } = response.data
const { progress = {}, material = {} } = response.data
this.progress = progress
if (material?.basic_info?.ciis_submit_type === '1') {
this.isComplete = true
this.loaded = true
return
}
// 缴费成功
if (progress.PREPAYMENT.total_progress) {
this.$router.push('/my/account')
......@@ -58,3 +82,28 @@ export default {
}
}
</script>
<style lang="scss">
.complete-list {
margin-top: 30vh;
display: flex;
align-items: center;
justify-content: center;
column-gap: 100px;
li {
width: 200px;
height: 120px;
border: 1px solid #ddd;
i {
font-size: 30px;
}
a {
height: 100%;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
}
}
</style>
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论