新增 CooperationOrder 模块(双 Tab 列表、获客员绑定、主 Tab 扫码)、订单来源/带客单绑定及配套 API 测试;同步引入 roleCode 权限匹配与相关单元测试。 Co-authored-by: Cursor <cursoragent@cursor.com>
30 lines
809 B
Swift
30 lines
809 B
Swift
//
|
||
// CooperationOrderAccessView.swift
|
||
// suixinkan
|
||
//
|
||
// Created by Codex on 2026/6/29.
|
||
//
|
||
|
||
import SwiftUI
|
||
|
||
/// 合作订单权限入口,无权限时提示并返回。
|
||
struct CooperationOrderAccessView: View {
|
||
@EnvironmentObject private var permissionContext: PermissionContext
|
||
@EnvironmentObject private var toastCenter: ToastCenter
|
||
@Environment(\.dismiss) private var dismiss
|
||
|
||
var body: some View {
|
||
Group {
|
||
if CooperationOrderFeature.canAccess(permissionContext: permissionContext) {
|
||
CooperationOrderListView()
|
||
} else {
|
||
Color.clear
|
||
.onAppear {
|
||
toastCenter.show("暂无合作订单权限")
|
||
dismiss()
|
||
}
|
||
}
|
||
}
|
||
}
|
||
}
|