V4.0.9版本更新合伙人H5端调整
This commit is contained in:
@@ -94,8 +94,8 @@ export function partnerHomePath(account: PartnerMe | null | undefined): string {
|
||||
return '/';
|
||||
}
|
||||
|
||||
const STORE_STAFF_PREFIXES = ['/', '/stores', '/me', '/leaderboard', '/login'];
|
||||
const WAREHOUSE_STAFF_PREFIXES = ['/', '/orders', '/me', '/leaderboard', '/login'];
|
||||
const STORE_STAFF_PREFIXES = ['/', '/stores', '/users', '/me', '/leaderboard', '/login'];
|
||||
const WAREHOUSE_STAFF_PREFIXES = ['/', '/orders', '/users', '/me', '/leaderboard', '/login'];
|
||||
|
||||
export function isSubAccountPath(pathname: string, navKind: PartnerNavKind = 'store_staff'): boolean {
|
||||
if (pathname === '/login') return true;
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import type { PartnerSettlementPreviewDto } from '@dukang/shared-types';
|
||||
|
||||
export function formatBillPeriod(start?: string | null, end?: string | null) {
|
||||
const s = String(start || '').slice(0, 10);
|
||||
const e = String(end || '').slice(0, 10);
|
||||
if (!s) return '—';
|
||||
if (!e || e === s) return s;
|
||||
return `${s} ~ ${e}`;
|
||||
}
|
||||
|
||||
export function formatIssueLabel(preview: Pick<PartnerSettlementPreviewDto, 'nextIssueAt' | 'cycleLabel'> | null) {
|
||||
if (!preview?.nextIssueAt) return preview?.cycleLabel || '每周一 08:00 出账';
|
||||
const ymd = new Date(preview.nextIssueAt).toLocaleDateString('sv-SE', { timeZone: 'Asia/Shanghai' });
|
||||
if (!ymd || ymd === 'Invalid Date') return preview.cycleLabel || '每周一 08:00 出账';
|
||||
return `${ymd} 08:00 出账`;
|
||||
}
|
||||
Reference in New Issue
Block a user