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