sync: 对齐小程序 v1.0.2 生产代码并脱敏

This commit is contained in:
MiFaZhan
2026-10-29 15:15:12 +08:00
parent a7abd476f0
commit 5fcf74deb0
423 changed files with 15001 additions and 6382 deletions
+9 -2
View File
@@ -2,6 +2,7 @@ import type { AppCard } from '@/api/card'
import type { IUserInfoRes } from '@/api/types/login'
import { hasUserPermission } from '@/utils/permission'
import { getAccountWorkspace, isEnterpriseUserInfo } from '@/utils/userIdentity'
import { V101_RELEASE } from '@/constant/release'
export type CardMoreActionKey = 'restart' | 'stop' | 'start' | 'dataStart' | 'dataStop' | 'change' | 'allocate' | 'warning'
@@ -59,11 +60,11 @@ export function canStartCardAction(userInfo: Partial<IUserInfoRes> | null | unde
}
export function canDataStartCardAction(userInfo: Partial<IUserInfoRes> | null | undefined, card?: AppCard | null) {
return canEnterpriseCardAction(userInfo, card) && hasUserPermission(userInfo, 'dataStart')
return canBusinessCardAction(userInfo, card) && hasUserPermission(userInfo, 'dataStart')
}
export function canDataStopCardAction(userInfo: Partial<IUserInfoRes> | null | undefined, card?: AppCard | null) {
return canEnterpriseCardAction(userInfo, card) && hasUserPermission(userInfo, 'dataStop')
return canBusinessCardAction(userInfo, card) && hasUserPermission(userInfo, 'dataStop')
}
export function canChangeCardAction(userInfo: Partial<IUserInfoRes> | null | undefined, card?: AppCard | null) {
@@ -78,6 +79,12 @@ export function buildCardMoreActions(
userInfo: Partial<IUserInfoRes> | null | undefined,
card?: AppCard | null,
) {
if (!V101_RELEASE.showCardMoreActions) {
return canAllocateCardAction(userInfo, card)
? [{ key: 'allocate', name: '卡片划拨', description: '将这张卡划拨给直属客户' }] satisfies CardMoreAction[]
: []
}
const actions: CardMoreAction[] = []
if (card?.bossCardStatus === 4) {