feat(AppAuthManage): 新增认证审核功能

- 添加认证审核列表和详细页面组件
- 实现认证材料上传和审核功能
- 优化页面布局和样式
- 增加审核状态和备注说明功能
This commit is contained in:
aixianling
2024-12-24 16:04:18 +08:00
parent 4d96417661
commit b1c0beb8f6
4 changed files with 113 additions and 35 deletions

View File

@@ -19,9 +19,12 @@ export default {
<div v-if="$slots.left" class="left">
<slot name="left"/>
</div>
<div class="fill" :class="[contentString]">
<el-scrollbar class="fill" :class="[contentString,$slots.footer?'hasFooter':'']">
<slot/>
</div>
</el-scrollbar>
</div>
<div class="footer" v-if="$slots.footer">
<slot name="footer"/>
</div>
</section>
</template>
@@ -35,6 +38,7 @@ export default {
padding: 0 20px;
overflow: hidden;
background: #f3f6f9;
position: relative;
.main {
display: flex;
@@ -43,6 +47,7 @@ export default {
overflow: hidden;
height: 100%;
& > .fill {
&.card {
padding: 12px 16px 12px;
@@ -55,7 +60,35 @@ export default {
margin-left: 50%;
transform: translateX(-50%);
max-width: 1200px;
overflow-y: auto;
:deep(.el-scrollbar__wrap) {
overflow-x: hidden;
}
}
&.hasFooter {
padding-bottom: 64px;
}
}
}
.footer {
position: absolute;
bottom: 0;
display: flex;
justify-content: center;
align-items: center;
left:0;
right:0;
height: 64px;
background: #F5F5F5;
box-shadow: 0 1px 0 0 #E5E5E5;
.el-button {
width: 92px;
}
}