sync: 对齐小程序 v1.0.2 生产代码并脱敏
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user