抽取企业详情组件

This commit is contained in:
aixianling
2022-04-08 20:47:13 +08:00
parent dcfa2eeada
commit dc1d009dad
3 changed files with 37 additions and 27 deletions

View File

@@ -99,7 +99,7 @@
<script> <script>
import {mapState} from "vuex"; import {mapState} from "vuex";
import EnterpriseDialog from "../../financing/enterpriseDialog"; import EnterpriseDialog from "../../../components/enterpriseDialog";
export default { export default {
name: "loanDetail", name: "loanDetail",

View File

@@ -55,7 +55,7 @@
<script> <script>
import {mapState} from "vuex"; import {mapState} from "vuex";
import EnterpriseDialog from "../enterpriseDialog"; import EnterpriseDialog from "../../../components/enterpriseDialog";
export default { export default {
name: "needsDetail", name: "needsDetail",

View File

@@ -29,42 +29,34 @@
<span :class="[currIndex === 3 ? 'active' : '']" @click="currIndex = 3">失信信息</span> <span :class="[currIndex === 3 ? 'active' : '']" @click="currIndex = 3">失信信息</span>
</div> </div>
<div class="table"> <div class="table">
<template v-if="currIndex === 0">
<ai-table :dict="dict" :tableData="info.adminstrativeLicenseList" :col-configs="colConfigs1"
:isShowPagination="false" border tableSize="small" @getList="() => {}"/>
</template>
<ai-table :dict="dict" <ai-table :dict="dict"
v-show="currIndex === 0" v-if="currIndex === 1"
:tableData="info.adminstrativeLicenseList"
:col-configs="colConfigs1"
:isShowPagination="false"
border
tableSize="small"
@getList="() => {}">
</ai-table>
<ai-table :dict="dict"
v-show="currIndex === 1"
:tableData="info.administrativeSanctionList" :tableData="info.administrativeSanctionList"
:col-configs="colConfigs2" :col-configs="colConfigs2"
:isShowPagination="false" :isShowPagination="false"
border border
tableSize="small" tableSize="small"
@getList="() => {}"> @getList="() => {}"/>
</ai-table>
<ai-table :dict="dict" <ai-table :dict="dict"
v-show="currIndex === 2" v-if="currIndex === 2"
:tableData="info.taxInfoList" :tableData="info.taxInfoList"
:col-configs="colConfigs3" :col-configs="colConfigs3"
:isShowPagination="false" :isShowPagination="false"
border border
tableSize="small" tableSize="small"
@getList="() => {}"> @getList="() => {}"/>
</ai-table> <div class="table-item" v-if="currIndex==3">
<ai-table :dict="dict" <h2>失信被执行人信息</h2>
v-show="currIndex === 3" <ai-table :dict="dict" :tableData="info.dishonestPersonList" :col-configs="colConfigs4"
:tableData="info.dishonestPersonList" :isShowPagination="false" border tableSize="small" @getList="() => {}"/>
:col-configs="colConfigs4" <h2 style="margin-top: 30px;">公共事业欠缴费信息</h2>
:isShowPagination="false" <ai-table :dict="dict" :tableData="info.puaInfoList" :col-configs="colConfigs5"
border :isShowPagination="false" border tableSize="small" @getList="() => {}"/>
tableSize="small" </div>
@getList="() => {}">
</ai-table>
</div> </div>
</div> </div>
</section> </section>
@@ -118,10 +110,19 @@ export default {
{prop: 'executionCourt', align: 'center', label: '执行法院'}, {prop: 'executionCourt', align: 'center', label: '执行法院'},
{prop: 'executionTime', align: 'center', label: '数据更新时间'} {prop: 'executionTime', align: 'center', label: '数据更新时间'}
], ],
colConfigs5: [
{prop: 'arrearsAmount', label: '欠费金额(万元)'},
{prop: 'arrearsType', align: 'center', label: '欠缴类型名称', dict: "arrearsType"},
{prop: 'deadlineForArrearsStatistics', align: 'center', label: '欠缴统计截止日期'},
{prop: 'dishonestySeverity', align: 'center', label: '失信严重程度', dict: "dishonestySeverity"},
{prop: 'validityPeriodOfDishonesty', align: 'center', label: '失信行为有效期'},
{prop: 'sourceOrganization', align: 'center', label: '数据来源机构'},
{prop: 'createTime', align: 'center', label: '数据更新时间'}
]
} }
}, },
created() { created() {
this.dict.load("dishonestPersonSituation", "administrativeSanctionType") this.dict.load("dishonestPersonSituation", "administrativeSanctionType", "enterpriseType", 'arrearsType', 'dishonestySeverity')
this.getCompanyInfo() this.getCompanyInfo()
}, },
methods: { methods: {
@@ -149,6 +150,15 @@ export default {
<style lang="scss" scoped> <style lang="scss" scoped>
.enterpriseDialog { .enterpriseDialog {
.table-item {
h2 {
margin-bottom: 16px;
color: #333333;
font-size: 18px;
font-weight: 600;
}
}
.top { .top {
display: flex; display: flex;
margin-bottom: 20px; margin-bottom: 20px;