import dayjs from 'dayjs' export const searchResultOptions = ['现行有效', '已修订/有新版本替代', '废止(无替代)', '即将实施'] export function isSearchRetired(searchNewResult) { return ['已修订/有新版本替代', '废止(无替代)'].includes(searchNewResult) } export function calculateNextSearchDate(searchNewTime) { if (!searchNewTime) return '' const date = dayjs(searchNewTime) return date.isValid() ? date.add(3, 'month').format('YYYY-MM-DD') : '' } export const searchSourceOptions = [ { value: 4, label: '中国标准化委员会' }, { value: 5, label: '国家市场监督管理总局' }, { value: 6, label: '全国标准信息公共服务平台' }, { value: 7, label: '国家标准全文公开系统' }, { value: 8, label: '工标网' }, { value: 3, label: '其他' } ] const legacySearchSources = { 0: '标准网(历史来源)', 1: '委托情报所(历史来源)', 2: '标准书店(历史来源)' } export function displaySearchSource(value) { return searchSourceOptions.find(item => item.value === value)?.label || legacySearchSources[value] || '' } export function displayDate(value) { return value ? String(value).slice(0, 10) : '' }