feat: 添加"抄送我的"审批列表选项

后端修改:
- ApprovalService::getList 添加 'cc' 类型查询
- 从 form_data.cc_users 中查找包含当前用户的订单
- 兼容两种数据格式:[{id:29}] 或 [29]

前端修改:
- 添加"抄送我的"标签页
- 更新类型定义支持 'cc' 类型
- approvalListParams 类型添加 'cc' 选项

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
root
2026-02-26 18:33:53 +08:00
parent 0942cb1af0
commit ea7f0f8820
3 changed files with 33 additions and 2 deletions
+2 -1
View File
@@ -46,7 +46,7 @@ export default function ApprovalList() {
const { t } = useTranslation()
const navigate = useNavigate()
const [activeTab, setActiveTab] = useState<'my' | 'pending' | 'approved'>('my')
const [activeTab, setActiveTab] = useState<'my' | 'pending' | 'approved' | 'cc'>('my')
const [list, setList] = useState<ApprovalItem[]>([])
const [loading, setLoading] = useState(false)
const [hasMore, setHasMore] = useState(false)
@@ -179,6 +179,7 @@ export default function ApprovalList() {
<Tabs.Tab title="我发起的" key="my" />
<Tabs.Tab title="待我审批" key="pending" />
<Tabs.Tab title="我已审批" key="approved" />
<Tabs.Tab title="抄送我的" key="cc" />
</Tabs>
<PullToRefresh onRefresh={handleRefresh}>