version temp3
This commit is contained in:
@@ -90,7 +90,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-8 h-8 flex items-center justify-center mr-3">
|
||||
<img src="@/assets/images/report/ip.png" alt="归属地风险" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/gsdfx.png" alt="归属地风险" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<span class="font-bold text-gray-800">归属地风险</span>
|
||||
</div>
|
||||
|
||||
@@ -24,8 +24,8 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<!-- 标签页 -->
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeInstitutionPeriod" line-width="20" line-height="2" color="#a22525"
|
||||
class="loan-evaluation-tabs">
|
||||
<van-tabs v-model:active="activeInstitutionPeriod" line-width="20" line-height="2"
|
||||
color="var(--color-primary)" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -64,8 +64,8 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<!-- 标签页 -->
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activePlatformPeriod" line-width="20" line-height="2" color="#a22525"
|
||||
class="loan-evaluation-tabs">
|
||||
<van-tabs v-model:active="activePlatformPeriod" line-width="20" line-height="2"
|
||||
color="var(--color-primary)" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<!-- 标签页 -->
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activePeriods[`organ-${index}`]" line-width="20" line-height="2"
|
||||
color="#a22525" :key="`organ-${index}`" class="loan-evaluation-tabs">
|
||||
color="var(--color-primary)" :key="`organ-${index}`" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -81,7 +81,7 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeCustomerPeriods[`customer-${index}`]" line-width="20" line-height="2"
|
||||
color="#a22525" :key="`customer-${index}`" class="loan-evaluation-tabs">
|
||||
color="var(--color-primary)" :key="`customer-${index}`" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -101,7 +101,7 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeCustomerCountPeriods[`count-${index}`]" line-width="20" line-height="2"
|
||||
color="#a22525" :key="`count-${index}`" class="loan-evaluation-tabs">
|
||||
color="var(--color-primary)" :key="`count-${index}`" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -144,7 +144,7 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeBusinessPeriods[`business-${index}`]" line-width="20" line-height="2"
|
||||
color="#a22525" :key="`business-${index}`" class="loan-evaluation-tabs">
|
||||
color="var(--color-primary)" :key="`business-${index}`" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -164,7 +164,8 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeBusinessCountPeriods[`business-count-${index}`]" line-width="20"
|
||||
line-height="2" color="#a22525" :key="`business-count-${index}`" class="loan-evaluation-tabs">
|
||||
line-height="2" color="var(--color-primary)" :key="`business-count-${index}`"
|
||||
class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -206,7 +207,7 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeTimePeriods[`time-${index}`]" line-width="20" line-height="2"
|
||||
color="#a22525" :key="`time-${index}`" class="loan-evaluation-tabs">
|
||||
color="var(--color-primary)" :key="`time-${index}`" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
@@ -225,7 +226,7 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeTimeCountPeriods[`time-count-${index}`]" line-width="20" line-height="2"
|
||||
color="#a22525" :key="`time-count-${index}`" class="loan-evaluation-tabs">
|
||||
color="var(--color-primary)" :key="`time-count-${index}`" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.key" :name="period.key" :title="period.label" />
|
||||
</van-tabs>
|
||||
</div>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-8 h-8 flex items-center justify-center mr-2">
|
||||
<img src="@/assets/images/report/yqfx.png" alt="逾期风险概览" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/yqfxgl.png" alt="逾期风险概览" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<span class="font-bold text-gray-800">逾期风险概览</span>
|
||||
</div>
|
||||
@@ -53,7 +53,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-8 h-8 flex items-center justify-center mr-2">
|
||||
<img src="@/assets/images/report/yqfx.png" alt="逾期时间分布" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/yqsjfb.png" alt="逾期时间分布" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<span class="font-bold text-gray-800">逾期时间分布</span>
|
||||
</div>
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-8 h-8 flex items-center justify-center mr-3">
|
||||
<img src="@/assets/images/report/gazdry.png" alt="公安重点人员核验产品" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/gazdryhycp.png" alt="公安重点人员核验产品" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<span class="font-bold text-gray-800">公安重点人员核验产品</span>
|
||||
</div>
|
||||
@@ -128,7 +128,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-8 h-8 flex items-center justify-center mr-3">
|
||||
<img src="@/assets/images/report/sdsz.png" alt="涉赌涉诈核验产品" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/sdszhycp.png" alt="涉赌涉诈核验产品" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<span class="font-bold text-gray-800">涉赌涉诈核验产品</span>
|
||||
</div>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div class="flex items-center justify-between mb-3">
|
||||
<div class="flex items-center">
|
||||
<div class="w-12 h-12">
|
||||
<img src="@/assets/images/report/fqzpf.png" alt="风险总览" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/fxzl.png" alt="风险总览" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<div>
|
||||
<h2 class="text-lg font-bold text-gray-800">风险总览</h2>
|
||||
@@ -95,7 +95,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-12 h-12">
|
||||
<img src="@/assets/images/report/fqzpf.png" alt="运营商核验" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/yyshy.png" alt="运营商核验" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h4 class="font-bold text-lg text-[#333333]">运营商核验</h4>
|
||||
@@ -114,7 +114,7 @@
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<div class="font-bold text-[#333333]">{{ getOperatorVerificationRisks()[0]?.description || '手机在网状态为风险号'
|
||||
}}</div>
|
||||
}}</div>
|
||||
<div class="text-sm text-[#999999]">{{ getOperatorVerificationRisks()[0]?.detail || '手机号状态异常,存在风险' }}
|
||||
</div>
|
||||
</div>
|
||||
@@ -142,7 +142,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-10 h-10">
|
||||
<img src="@/assets/images/report/gazdry.png" alt="公安重点人员核验" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/gazdryhy.png" alt="公安重点人员核验" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h4 class="font-bold text-lg text-[#333333]">公安重点人员核验</h4>
|
||||
@@ -349,7 +349,7 @@
|
||||
</div>
|
||||
<div class="flex items-center mb-3">
|
||||
<div class="w-10 h-10">
|
||||
<img src="@/assets/images/report/zlfx.png" alt="租赁风险评估" class="w-8 h-8 object-contain" />
|
||||
<img src="@/assets/images/report/zlfxpg.png" alt="租赁风险评估" class="w-8 h-8 object-contain" />
|
||||
</div>
|
||||
<div class="flex-1">
|
||||
<h4 class="font-bold text-lg text-[#333333]">租赁风险评估</h4>
|
||||
|
||||
@@ -234,7 +234,7 @@ const caseTypeChartOption = computed(() => {
|
||||
return {
|
||||
value: value === 0 ? 0.1 : value, // 0值显示为0.1,让柱子能显示一个小尖尖
|
||||
itemStyle: {
|
||||
color: '#A22525',
|
||||
color: 'var(--color-primary)',
|
||||
borderRadius: [0, 4, 4, 0],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -123,8 +123,8 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<!-- 标签页 -->
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeTimePeriod" line-width="20" line-height="2" color="#a22525"
|
||||
class="loan-evaluation-tabs">
|
||||
<van-tabs v-model:active="activeTimePeriod" line-width="20" line-height="2"
|
||||
color="var(--color-primary)" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="period in timePeriods" :key="period.name" :name="period.name"
|
||||
:title="period.name" />
|
||||
</van-tabs>
|
||||
@@ -167,14 +167,14 @@
|
||||
<div class="flex justify-between items-center" v-if="currentPeriod.amounts">
|
||||
<span class="text-sm text-gray-600">成功金额</span>
|
||||
<span class="text-sm font-bold text-gray-800">{{ formatAmount(currentPeriod.amounts.success)
|
||||
}}</span>
|
||||
}}</span>
|
||||
</div>
|
||||
|
||||
<!-- 失败金额 -->
|
||||
<div class="flex justify-between items-center" v-if="currentPeriod.amounts">
|
||||
<span class="text-sm text-gray-600">失败金额</span>
|
||||
<span class="text-sm font-bold text-gray-800">{{ formatAmount(currentPeriod.amounts.failure)
|
||||
}}</span>
|
||||
}}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -137,8 +137,8 @@
|
||||
<div class="loan-evaluation-wrap">
|
||||
<!-- 标签页 -->
|
||||
<div class="mb-3">
|
||||
<van-tabs v-model:active="activeAmountPeriod" line-width="20" line-height="2" color="#a22525"
|
||||
class="loan-evaluation-tabs">
|
||||
<van-tabs v-model:active="activeAmountPeriod" line-width="20" line-height="2"
|
||||
color="var(--color-primary)" class="loan-evaluation-tabs">
|
||||
<van-tab v-for="item in newInstitutionAmounts" :key="item.period" :name="item.period"
|
||||
:title="item.period" />
|
||||
</van-tabs>
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
已移出
|
||||
</span>
|
||||
<span v-if="abnormal.removeDepartment"
|
||||
class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525] ml-1">
|
||||
class="text-xs bg-primary-light rounded py-1 px-2 text-primary ml-1">
|
||||
{{ abnormal.removeDepartment }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@@ -58,23 +58,23 @@
|
||||
<!-- 融资金额 -->
|
||||
<div class="text-sm mb-2">
|
||||
<span class="text-gray-600">融资金额:</span>
|
||||
<span class="font-bold text-[#A22525]">{{ financing.money || '—' }}</span>
|
||||
<span class="font-bold text-primary">{{ financing.money || '—' }}</span>
|
||||
</div>
|
||||
|
||||
<!-- 底部标签行 -->
|
||||
<div class="flex items-center gap-2 flex-wrap">
|
||||
<!-- 估值 -->
|
||||
<span v-if="financing.value" class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span v-if="financing.value" class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
估值: {{ financing.value }}
|
||||
</span>
|
||||
|
||||
<!-- 股权 -->
|
||||
<span v-if="financing.share" class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span v-if="financing.share" class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
股权: {{ financing.share }}
|
||||
</span>
|
||||
|
||||
<!-- 有新闻标签 -->
|
||||
<span v-if="financing.newsTitle" class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span v-if="financing.newsTitle" class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
有新闻
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
</div>
|
||||
<div class="flex items-center gap-1">
|
||||
<span class="text-sm text-gray-600">持股比例:</span>
|
||||
<span class="text-base font-bold text-[#A22525]">{{ investment.percent || '—' }}</span>
|
||||
<span class="text-base font-bold text-primary">{{ investment.percent || '—' }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -76,7 +76,7 @@
|
||||
<!-- 持股比例 -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">持股比例:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ investment.percent || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<!-- 投资金额 -->
|
||||
<template v-if="investment.amount">
|
||||
@@ -114,13 +114,13 @@
|
||||
<!-- 企业状态 -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">企业状态:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ investment.regStatus || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<!-- 统一社会信用代码 -->
|
||||
<template v-if="investment.creditCode">
|
||||
<span class="text-base text-[#666666] flex-shrink-0">统一社会信用代码:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ investment.creditCode
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
|
||||
<!-- 企业类型 -->
|
||||
@@ -149,14 +149,14 @@
|
||||
<template v-if="investment.legalPersonName">
|
||||
<span class="text-base text-[#666666] flex-shrink-0">法人代表:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ investment.legalPersonName
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
|
||||
<!-- 经营范围 -->
|
||||
<template v-if="investment.business_scope">
|
||||
<span class="text-base text-[#666666] flex-shrink-0">经营范围:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ investment.business_scope
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -55,11 +55,11 @@
|
||||
<div class="grid grid-cols-[max-content_1fr] gap-x-2 gap-y-3 p-4">
|
||||
<span class="text-base text-[#666666]">股东名称:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ company.stockHolderItem.orgHolderName || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">股东类型:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ company.stockHolderItem.orgHolderType || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">出资金额:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{
|
||||
@@ -68,16 +68,16 @@
|
||||
<span class="text-base text-[#666666]">持股比例:</span>
|
||||
<div class="flex items-center gap-2">
|
||||
<span class="text-base font-medium text-[#333333]">{{ formatRate(company.stockHolderItem.investRate)
|
||||
}}</span>
|
||||
}}</span>
|
||||
<span v-if="parseFloat(company.stockHolderItem.investRate) > 0"
|
||||
class="text-sm px-2 py-0.5 rounded bg-[#EEE5E5] text-[#A22525]">
|
||||
class="text-sm px-2 py-0.5 rounded bg-primary-light text-primary">
|
||||
{{ getInvestRateDesc(company.stockHolderItem.investRate) }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<span class="text-base text-[#666666]">出资时间:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ formatDate(company.stockHolderItem.investDate)
|
||||
}}</span>
|
||||
}}</span>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@@ -108,14 +108,14 @@
|
||||
|
||||
<span class="text-base text-[#666666]">成立日期:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ formatDate(company.basicInfo.estiblishTime)
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">登记机关:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ company.basicInfo.regInstitute || '-' }}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">核准日期:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ formatDate(company.basicInfo.approvedTime)
|
||||
}}</span>
|
||||
}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -192,8 +192,8 @@ const getRelationshipClass = relation => {
|
||||
|
||||
// 关系映射表
|
||||
const relationshipMap = {
|
||||
sh: { text: '股东', color: 'bg-[#EEE5E5] text-[#A22525]', icon: '👑' },
|
||||
his_sh: { text: '曾任股东', color: 'bg-[#EEE5E5] text-[#A22525]', icon: '🕒👑' },
|
||||
sh: { text: '股东', color: 'bg-primary-light text-primary', icon: '👑' },
|
||||
his_sh: { text: '曾任股东', color: 'bg-primary-light text-primary', icon: '🕒👑' },
|
||||
lp: { text: '法人', color: 'bg-green-100 text-green-700', icon: '⚖️' },
|
||||
his_lp: { text: '曾任法人', color: 'bg-green-50 text-green-600', icon: '🕒⚖️' },
|
||||
tm: { text: '高管', color: 'bg-purple-100 text-purple-700', icon: '👔' },
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
<div class="flex items-center">
|
||||
<div class="text-3xl font-bold text-orange-600 mr-4">{{ allLawsuitStats?.totalCompanies
|
||||
|| 0
|
||||
}}</div>
|
||||
}}</div>
|
||||
<div>
|
||||
<div class="text-sm font-medium text-gray-800">风险企业</div>
|
||||
<div class="text-xs text-gray-500">
|
||||
@@ -77,7 +77,7 @@
|
||||
<div class="flex items-center gap-3 mt-1">
|
||||
<span class="text-xs text-red-600">高风险: {{ allLawsuitStats?.highRiskCompanies ||
|
||||
0
|
||||
}}</span>
|
||||
}}</span>
|
||||
<span class="text-xs text-amber-600">中风险: {{
|
||||
allLawsuitStats?.mediumRiskCompanies ||
|
||||
0 }}</span>
|
||||
@@ -221,7 +221,7 @@
|
||||
<span class="text-[#EB3C3C] ml-1">{{ getLawsuitStats(company).total
|
||||
||
|
||||
0
|
||||
}}</span>
|
||||
}}</span>
|
||||
</div>
|
||||
<!-- 企业状态 -->
|
||||
<span v-if="company.basicInfo && company.basicInfo.regStatus"
|
||||
@@ -273,13 +273,13 @@
|
||||
<span class="text-base font-medium text-[#333333]">{{
|
||||
company.basicInfo.regStatus ||
|
||||
'-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">统一社会信用代码:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{
|
||||
company.basicInfo.creditCode
|
||||
|| '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">注册资本:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{
|
||||
@@ -352,7 +352,7 @@ caseItem, caseIndex
|
||||
<!-- 案号 -->
|
||||
<div class="font-medium text-gray-900 truncate">{{
|
||||
caseItem.c_ah || "暂无案号"
|
||||
}}</div>
|
||||
}}</div>
|
||||
<!-- 案件类型标签 -->
|
||||
<span
|
||||
class="px-2 py-1 text-xs rounded font-medium bg-[#EB3C3C1A] text-[#EB3C3C] flex-shrink-0">
|
||||
@@ -410,7 +410,7 @@ caseItem, caseIndex
|
||||
<span class="text-base text-[#666666]">立案案由:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{
|
||||
caseItem.n_laay_tree || caseItem.n_laay || "-"
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
|
||||
<!-- 当事人信息 -->
|
||||
@@ -503,7 +503,7 @@ caseItem, caseIndex
|
||||
<!-- 案号 -->
|
||||
<div class="font-medium text-gray-900 truncate">{{
|
||||
caseItem.ah || "暂无案号"
|
||||
}}</div>
|
||||
}}</div>
|
||||
<!-- 案件类型标签 -->
|
||||
<span
|
||||
class="px-2 py-1 text-xs rounded font-medium bg-[#EB3C3C1A] text-[#EB3C3C] flex-shrink-0">
|
||||
@@ -596,7 +596,7 @@ caseItem, caseIndex
|
||||
<span class="text-base text-[#666666]">金额估计:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{
|
||||
formatLawsuitMoney(caseItem.pjje_gj) || "-"
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
@@ -615,7 +615,7 @@ caseItem, caseIndex
|
||||
<!-- 案号 -->
|
||||
<div class="font-medium text-gray-900 truncate">{{
|
||||
caseItem.ah || "暂无案号"
|
||||
}}</div>
|
||||
}}</div>
|
||||
<!-- 案件类型标签 -->
|
||||
<span
|
||||
class="px-2 py-1 text-xs rounded font-medium bg-[#EB3C3C1A] text-[#EB3C3C] flex-shrink-0">
|
||||
@@ -1313,7 +1313,7 @@ const caseTypeChartOption = computed(() => {
|
||||
return {
|
||||
value: value,
|
||||
itemStyle: {
|
||||
color: "#A22525",
|
||||
color: "var(--color-primary)",
|
||||
borderRadius: [0, 4, 4, 0],
|
||||
},
|
||||
};
|
||||
|
||||
@@ -60,25 +60,25 @@
|
||||
<!-- 处罚金额 -->
|
||||
<div class="text-sm mb-2">
|
||||
<span class="text-gray-600">处罚金额:</span>
|
||||
<span class="font-bold text-[#A22525]">{{ formatPecuniary(punishment.pecuniary) }}</span>
|
||||
<span class="font-bold text-primary">{{ formatPecuniary(punishment.pecuniary) }}</span>
|
||||
</div>
|
||||
|
||||
<!-- 底部标签行 -->
|
||||
<div class="flex items-center gap-2 flex-wrap">
|
||||
<!-- 处罚事由 -->
|
||||
<span v-if="punishment.reason" class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span v-if="punishment.reason" class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
{{ punishment.reason }}
|
||||
</span>
|
||||
|
||||
<!-- 处罚状态 -->
|
||||
<span v-if="punishment.punishStatus"
|
||||
class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
{{ punishment.punishStatus }}
|
||||
</span>
|
||||
|
||||
<!-- 法人 -->
|
||||
<span v-if="punishment.legalPersonName"
|
||||
class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
法人: {{ punishment.legalPersonName }}
|
||||
</span>
|
||||
</div>
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
<div class="grid grid-cols-[max-content_1fr] gap-x-2 gap-y-3 p-4">
|
||||
<span class="text-base text-[#666666]">担任职务:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ getManagerPositionDesc(company.relationship)
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<template v-if="company.staffList && company.staffList.result && company.staffList.result.length > 0">
|
||||
<span class="text-base text-[#666666]">公司职位:</span>
|
||||
@@ -64,7 +64,7 @@
|
||||
<template v-for="(staff, staffIdx) in company.staffList.result" :key="staffIdx">
|
||||
<template v-if="staff.typeJoin && staff.typeJoin.length > 0">
|
||||
<span v-for="(position, posIdx) in staff.typeJoin" :key="posIdx"
|
||||
class="text-sm px-2 py-0.5 rounded bg-[#EEE5E5] text-[#A22525]">
|
||||
class="text-sm px-2 py-0.5 rounded bg-primary-light text-primary">
|
||||
{{ position }}
|
||||
</span>
|
||||
</template>
|
||||
@@ -100,14 +100,14 @@
|
||||
|
||||
<span class="text-base text-[#666666]">成立日期:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ formatDate(company.basicInfo.estiblishTime)
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">登记机关:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ company.basicInfo.regInstitute || '-' }}</span>
|
||||
|
||||
<span class="text-base text-[#666666]">核准日期:</span>
|
||||
<span class="text-base font-medium text-[#333333]">{{ formatDate(company.basicInfo.approvedTime)
|
||||
}}</span>
|
||||
}}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -197,8 +197,8 @@ const isCompanyExpanded = (companyId, listType, index) => {
|
||||
|
||||
// 关系映射表
|
||||
const relationshipMap = {
|
||||
sh: { text: '股东', color: 'bg-[#EEE5E5] text-[#A22525]', icon: '👑' },
|
||||
his_sh: { text: '曾任股东', color: 'bg-[#EEE5E5] text-[#A22525]', icon: '🕒👑' },
|
||||
sh: { text: '股东', color: 'bg-primary-light text-primary', icon: '👑' },
|
||||
his_sh: { text: '曾任股东', color: 'bg-primary-light text-primary', icon: '🕒👑' },
|
||||
lp: { text: '法人', color: 'bg-green-100 text-green-700', icon: '⚖️' },
|
||||
his_lp: { text: '曾任法人', color: 'bg-green-50 text-green-600', icon: '🕒⚖️' },
|
||||
tm: { text: '高管', color: 'bg-purple-100 text-purple-700', icon: '👔' },
|
||||
|
||||
@@ -58,18 +58,18 @@
|
||||
<!-- 欠税金额 -->
|
||||
<div class="text-sm mb-2">
|
||||
<span class="text-gray-600">欠税金额:</span>
|
||||
<span class="font-bold text-[#A22525]">{{ tax.ownTaxAmount || '—' }}</span>
|
||||
<span class="font-bold text-primary">{{ tax.ownTaxAmount || '—' }}</span>
|
||||
</div>
|
||||
|
||||
<!-- 识别号和纳税人类型 -->
|
||||
<div class="flex items-center gap-2 flex-wrap mb-2">
|
||||
<span class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
识别号: {{ tax.taxIdNumber || '—' }}
|
||||
</span>
|
||||
<span class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
纳税人类型: {{ tax.taxpayerType || '—' }}
|
||||
</span>
|
||||
<span v-if="tax.legalpersonName" class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span v-if="tax.legalpersonName" class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
法人: {{ tax.legalpersonName }}
|
||||
</span>
|
||||
</div>
|
||||
@@ -100,7 +100,7 @@
|
||||
<!-- 纳税人类型 -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">纳税人类型:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ tax.taxpayerType || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<!-- 税务类型 -->
|
||||
<template v-if="tax.type">
|
||||
@@ -117,12 +117,12 @@
|
||||
<!-- 发布时间 -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">发布时间:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ formatDate(tax.publishDate)
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<!-- 欠税金额 -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">欠税金额:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ tax.ownTaxAmount || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<!-- 欠税余额 -->
|
||||
<template v-if="tax.ownTaxBalance">
|
||||
|
||||
@@ -61,12 +61,12 @@
|
||||
<!-- 案件编号 -->
|
||||
<div class="text-sm mb-2">
|
||||
<span class="text-gray-600">案件编号:</span>
|
||||
<span class="font-bold text-[#A22525]">#{{ contravention.id || '—' }}</span>
|
||||
<span class="font-bold text-primary">#{{ contravention.id || '—' }}</span>
|
||||
</div>
|
||||
|
||||
<!-- 税务机关 -->
|
||||
<div v-if="contravention.department" class="flex items-center gap-2 flex-wrap mb-2">
|
||||
<span class="text-xs bg-[#A225251A] rounded py-1 px-2 text-[#A22525]">
|
||||
<span class="text-xs bg-primary-light rounded py-1 px-2 text-primary">
|
||||
税务机关: {{ contravention.department }}
|
||||
</span>
|
||||
</div>
|
||||
@@ -89,7 +89,7 @@
|
||||
<!-- 违法ID -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">违法ID:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">#{{ contravention.id || '-'
|
||||
}}</span>
|
||||
}}</span>
|
||||
|
||||
<!-- 纳税人名称 -->
|
||||
<span class="text-base text-[#666666] flex-shrink-0">纳税人名称:</span>
|
||||
@@ -100,7 +100,7 @@
|
||||
<template v-if="contravention.case_type">
|
||||
<span class="text-base text-[#666666] flex-shrink-0">案件性质:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ contravention.case_type
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
|
||||
<!-- 发布时间 -->
|
||||
@@ -112,7 +112,7 @@
|
||||
<template v-if="contravention.department">
|
||||
<span class="text-base text-[#666666] flex-shrink-0">所属税务机关:</span>
|
||||
<span class="text-base font-medium text-[#333333] break-words">{{ contravention.department
|
||||
}}</span>
|
||||
}}</span>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
<div class="mb-6">
|
||||
<LTitle title="近期活动(高风险关注期)" />
|
||||
<div class="bg-white px-4 py-2">
|
||||
<van-tabs v-model:active="activeTab" color="#a22525">
|
||||
<van-tabs v-model:active="activeTab" color="var(--color-primary)">
|
||||
<van-tab v-for="(tab, index) in recentTabs" :key="tab.key" :title="tab.name">
|
||||
<div class="p-4">
|
||||
<div class="space-y-2">
|
||||
@@ -83,7 +83,7 @@
|
||||
<div class="mb-6">
|
||||
<LTitle title="中期租赁活动" />
|
||||
<div class="bg-white px-4 py-2">
|
||||
<van-tabs v-model:active="activeTab2" color="#a22525">
|
||||
<van-tabs v-model:active="activeTab2" color="var(--color-primary)">
|
||||
<van-tab v-for="(tab, index) in mediumTabs" :key="tab.key" :title="tab.name">
|
||||
<div class="p-4">
|
||||
<div class="space-y-2">
|
||||
@@ -122,7 +122,7 @@
|
||||
<div class="mb-6">
|
||||
<LTitle title="长期租赁活动" />
|
||||
<div class="bg-white px-4 py-2">
|
||||
<van-tabs v-model:active="activeTab3" color="#a22525">
|
||||
<van-tabs v-model:active="activeTab3" color="var(--color-primary)">
|
||||
<van-tab v-for="(tab, index) in longTabs" :key="tab.key" :title="tab.name">
|
||||
<div class="p-4">
|
||||
<div class="space-y-2">
|
||||
|
||||
Reference in New Issue
Block a user