liding
11 小时以前 49cdc0884a9a4381cd968cffff65e2a332bc675a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
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) : ''
}