You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

140 lines
3.4 KiB

import { TaskType, SchemeTask, ContractTask, SchemeEvaluation } from '@/enums/taskEnum';
interface GroupItem {
title: string;
icon: string;
key: string;
color: string;
style: string;
path:string;
}
interface NavItem {
title: string;
icon: string;
color: string;
key: string;
}
interface DynamicInfoItem {
avatar: string;
name: string;
date: string;
desc: string;
}
// 导航项配置
export const navItems: NavItem[] = [
{
title: SchemeTask.DOCUMENT_SIMILARITY.label,
icon: SchemeTask.DOCUMENT_SIMILARITY.icon,
color: SchemeTask.DOCUMENT_SIMILARITY.color,
key: SchemeTask.DOCUMENT_SIMILARITY.value,
},
{
title: SchemeTask.DOCUMENT_ERROR.label,
icon: SchemeTask.DOCUMENT_ERROR.icon,
color: SchemeTask.DOCUMENT_ERROR.color,
key: SchemeTask.DOCUMENT_ERROR.value,
},
{
title: ContractTask.CONTRACT_REVIEW.label,
icon: ContractTask.CONTRACT_REVIEW.icon,
color: ContractTask.CONTRACT_REVIEW.color,
key: ContractTask.CONTRACT_REVIEW.value,
},
{
title: SchemeEvaluation.SCHEME_EVALUATION.label,
icon: SchemeEvaluation.SCHEME_EVALUATION.icon,
color: SchemeEvaluation.SCHEME_EVALUATION.color,
key: SchemeEvaluation.SCHEME_EVALUATION.value,
},
{
title: SchemeTask.PLACE_CHECK.label,
icon: SchemeTask.PLACE_CHECK.icon,
color: SchemeTask.PLACE_CHECK.color,
key: SchemeTask.PLACE_CHECK.value,
},
{
title: SchemeTask.COMPANY_CHECK.label,
icon: SchemeTask.COMPANY_CHECK.icon,
color: SchemeTask.COMPANY_CHECK.color,
key: SchemeTask.COMPANY_CHECK.value,
},
];
export const dynamicInfoItems: DynamicInfoItem[] = [];
// 分组项配置
export const groupItems: GroupItem[] = [
// {
// title: '方案生成',
// icon: 'solar:document-add-bold-duotone',
// key: 'solutionGenerate',
// color: '#52C41A',
// style:"!md:w-1/3 !w-full"
// },
{
title: TaskType.SCHEME_REVIEW.label,
icon: TaskType.SCHEME_REVIEW.icon,
key: TaskType.SCHEME_REVIEW.value,
color: TaskType.SCHEME_REVIEW.color,
style:"",
path:TaskType.SCHEME_REVIEW.path,
},
{
title: TaskType.SCHEME_EVALUATION.label,
icon: TaskType.SCHEME_EVALUATION.icon,
key: TaskType.SCHEME_EVALUATION.value,
color: TaskType.SCHEME_EVALUATION.color,
style:"",
path:TaskType.SCHEME_EVALUATION.path,
},
{
title: TaskType.CONTRACT_REVIEW.label,
icon: TaskType.CONTRACT_REVIEW.icon,
key: TaskType.CONTRACT_REVIEW.value,
color: TaskType.CONTRACT_REVIEW.color,
style:"",
path:TaskType.CONTRACT_REVIEW.path,
},
{
title: TaskType.TENDER_REVIEW.label,
icon: TaskType.TENDER_REVIEW.icon,
key: TaskType.TENDER_REVIEW.value,
color: TaskType.TENDER_REVIEW.color,
style:"",
path:TaskType.TENDER_REVIEW.path,
},
// {
// title: '投标审核',
// icon: 'heroicons:clipboard-document-check',
// key: 'bidApproval',
// color: '#36CFC9',
// style:"!md:w-1/3 !w-full bg-red-50"
// },
{
title: '公文审核',
icon: 'mdi:file-document-check',
key: 'documentTranslate',
color: '#722ED1',
style:"background-color: #CECECE;",
path:"",
},
{
title: TaskType.PROJECT_DOCUMENT_REVIEW.label,
icon: TaskType.PROJECT_DOCUMENT_REVIEW.icon,
key: TaskType.PROJECT_DOCUMENT_REVIEW.value,
color: TaskType.PROJECT_DOCUMENT_REVIEW.color,
style:"background-color: #CECECE;",
path:TaskType.PROJECT_DOCUMENT_REVIEW.path,
},
];