- types.ts: 添加公司基本信息、股东、管理层等接口定义 - utils.ts: 添加注册资本、日期格式化函数 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
27 lines
777 B
TypeScript
27 lines
777 B
TypeScript
// src/views/Company/components/CompanyOverview/utils.ts
|
|
// 公司概览格式化工具函数
|
|
|
|
/**
|
|
* 格式化注册资本
|
|
* @param value - 注册资本(万元)
|
|
* @returns 格式化后的字符串
|
|
*/
|
|
export const formatRegisteredCapital = (value: number | null | undefined): string => {
|
|
if (!value && value !== 0) return "-";
|
|
const absValue = Math.abs(value);
|
|
if (absValue >= 100000) {
|
|
return (value / 10000).toFixed(2) + "亿元";
|
|
}
|
|
return value.toFixed(2) + "万元";
|
|
};
|
|
|
|
/**
|
|
* 格式化日期
|
|
* @param dateString - 日期字符串
|
|
* @returns 格式化后的日期字符串
|
|
*/
|
|
export const formatDate = (dateString: string | null | undefined): string => {
|
|
if (!dateString) return "-";
|
|
return new Date(dateString).toLocaleDateString("zh-CN");
|
|
};
|