优化
This commit is contained in:
@@ -131,4 +131,6 @@ test('keeps the existing customer finance view permission mapping', () => {
|
||||
assert.match(permissionSource, /merchant:finance:statement:list/)
|
||||
assert.match(permissionSource, /merchant:finance:statement:view/)
|
||||
assert.match(permissionSource, /FRONTEND_PERMISSIONS_REQUIRING_ALL_BACKEND_CODES/)
|
||||
assert.match(permissionSource, /code: 'finance:bill:confirm'/)
|
||||
assert.match(permissionSource, /'finance:bill:confirm': \['merchant:finance:statement:confirm'\]/)
|
||||
})
|
||||
|
||||
@@ -28,7 +28,10 @@ export const TENANT_PERMISSION_GROUPS: readonly TenantPermissionGroup[] = [
|
||||
{
|
||||
key: 'finance',
|
||||
label: '财务账单',
|
||||
items: [{ code: 'finance:bill:view', label: '查看客户账单', description: '查看本企业账单、收款记录和未收余额;不包含任何财务写操作' }],
|
||||
items: [
|
||||
{ code: 'finance:bill:view', label: '查看客户账单', description: '查看本企业账单、收款记录和未收余额' },
|
||||
{ code: 'finance:bill:confirm', label: '确认客户账单', description: '确认本企业已出账且待客户确认的对账单' },
|
||||
],
|
||||
},
|
||||
{
|
||||
key: 'orders',
|
||||
@@ -102,6 +105,7 @@ export const FRONTEND_TO_MERCHANT_PERMISSION_CODES: Readonly<Record<string, read
|
||||
'company:permission:list': ['merchant:role:list'],
|
||||
'company:permission:assign': ['merchant:role:grant'],
|
||||
'finance:bill:view': ['merchant:finance:statement:list', 'merchant:finance:statement:view'],
|
||||
'finance:bill:confirm': ['merchant:finance:statement:confirm'],
|
||||
'merchant:notification:view': ['merchant:notification:view'],
|
||||
'merchant:notification:read': ['merchant:notification:read'],
|
||||
'merchant:notification:read-all': ['merchant:notification:read-all'],
|
||||
|
||||
Reference in New Issue
Block a user