新增定制需求功能和营销素材

This commit is contained in:
王鹏
2026-09-08 08:25:22 +08:00
parent 6d847bdd86
commit c591354ed1
20 changed files with 972 additions and 65 deletions

17
utils/customRequest.js Normal file
View File

@@ -0,0 +1,17 @@
const STATUS_CONFIG = {
0: { text: '待审核', className: 'status-pending', icon: 'cuIcon-timefill', description: '需求已经提交,请耐心等待审核。' },
1: { text: '审核中', className: 'status-reviewing', icon: 'cuIcon-search', description: '工作人员正在查看和评估你的需求。' },
2: { text: '已接单', className: 'status-accepted', icon: 'cuIcon-roundcheckfill', description: '需求已通过审核,等待进入开发。' },
3: { text: '开发中', className: 'status-developing', icon: 'cuIcon-settingsfill', description: '项目正在开发,可关注下方进度说明。' },
4: { text: '已完成', className: 'status-completed', icon: 'cuIcon-roundcheckfill', description: '项目已开发完成,可以查看演示成果。' },
5: { text: '审核未通过', className: 'status-rejected', icon: 'cuIcon-roundclosefill', description: '本次需求暂时无法承接,请查看未通过原因。' }
}
export function getCustomRequestStatus(status) {
return STATUS_CONFIG[Number(status)] || {
text: '未知状态',
className: 'status-unknown',
icon: 'cuIcon-infofill',
description: ''
}
}