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.
210 lines
5.4 KiB
210 lines
5.4 KiB
import { TaskType, SchemeTask, ContractTask, SchemeEvaluation,TenderTask } 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 documentNavItems: 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: SchemeTask.PLACE_CHECK.label,
|
|
icon: SchemeTask.PLACE_CHECK.icon,
|
|
color: SchemeTask.PLACE_CHECK.color,
|
|
key: SchemeTask.PLACE_CHECK.value,
|
|
},
|
|
{
|
|
title: SchemeTask.TITLE_CHECK.label,
|
|
icon: SchemeTask.TITLE_CHECK.icon,
|
|
color: SchemeTask.TITLE_CHECK.color,
|
|
key: SchemeTask.TITLE_CHECK.value,
|
|
},
|
|
{
|
|
title: SchemeTask.COMPANY_CHECK.label,
|
|
icon: SchemeTask.COMPANY_CHECK.icon,
|
|
color: SchemeTask.COMPANY_CHECK.color,
|
|
key: SchemeTask.COMPANY_CHECK.value,
|
|
},
|
|
{
|
|
title: SchemeEvaluation.SCHEME_EVALUATION.label,
|
|
icon: SchemeEvaluation.SCHEME_EVALUATION.icon,
|
|
color: SchemeEvaluation.SCHEME_EVALUATION.color,
|
|
key: SchemeEvaluation.SCHEME_EVALUATION.value,
|
|
},
|
|
];
|
|
// 导航项配置
|
|
export const contractNavItems: NavItem[] = [
|
|
{
|
|
title: ContractTask.CONTRACT_REVIEW.label,
|
|
icon: ContractTask.CONTRACT_REVIEW.icon,
|
|
color: ContractTask.CONTRACT_REVIEW.color,
|
|
key: ContractTask.CONTRACT_REVIEW.value,
|
|
},
|
|
];
|
|
// 导航项配置
|
|
export const tenderNavItems: NavItem[] = [
|
|
{
|
|
title: TenderTask.TENDER_SUMMARY.label,
|
|
icon: TenderTask.TENDER_SUMMARY.icon,
|
|
color: TenderTask.TENDER_SUMMARY.color,
|
|
key: TenderTask.TENDER_SUMMARY.value,
|
|
},
|
|
];
|
|
export const dynamicInfoItems: DynamicInfoItem[] = [];
|
|
|
|
// 分组项配置
|
|
export const groupItems: GroupItem[] = [
|
|
{
|
|
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"
|
|
|
|
// },
|
|
|
|
];
|
|
export const documentGroupItems: GroupItem[] = [
|
|
{
|
|
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,
|
|
|
|
},
|
|
];
|
|
export const contractGroupItems: GroupItem[] = [
|
|
{
|
|
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,
|
|
|
|
},
|
|
];
|
|
export const tenderGroupItems: GroupItem[] = [
|
|
{
|
|
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,
|
|
|
|
},
|
|
];
|