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
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,
|
|
|
|
},
|
|
];
|
|
|