feat: 支持角色身份自定义名称全链路配置与动态展示
这个提交包含在:
@@ -199,6 +199,8 @@ class Config extends Common
|
||||
'partner_maker_overtaken_rate', 'partner_team_total', 'partner_venue_split',
|
||||
'partner_county_full', 'partner_venue_share_per_order', 'partner_county_share_per_order',
|
||||
'partner_venue_peer_rate', 'partner_county_peer_rate',
|
||||
'partner_role_name_taster', 'partner_role_name_maker', 'partner_role_name_venue',
|
||||
'partner_role_name_county', 'partner_role_name_partner',
|
||||
];
|
||||
if ('GET' === $this->request->method()) {
|
||||
$all = ShoproConfig::getConfigs('shop.commission', false) ?: [];
|
||||
@@ -228,6 +230,11 @@ class Config extends Common
|
||||
'partner_county_share_per_order' => 50,
|
||||
'partner_venue_peer_rate' => 0.10,
|
||||
'partner_county_peer_rate' => 0.10,
|
||||
'partner_role_name_taster' => '品酒师',
|
||||
'partner_role_name_maker' => '创客',
|
||||
'partner_role_name_venue' => '酒道馆',
|
||||
'partner_role_name_county' => '区县代理',
|
||||
'partner_role_name_partner' => '合伙股东',
|
||||
];
|
||||
foreach ($defaults as $key => $value) {
|
||||
if ($configs[$key] === null || $configs[$key] === '') {
|
||||
@@ -243,6 +250,11 @@ class Config extends Common
|
||||
$save[$key] = $params[$key];
|
||||
}
|
||||
}
|
||||
foreach (['partner_role_name_taster', 'partner_role_name_maker', 'partner_role_name_venue', 'partner_role_name_county', 'partner_role_name_partner'] as $roleKey) {
|
||||
if (isset($save[$roleKey])) {
|
||||
$save[$roleKey] = trim((string) $save[$roleKey]);
|
||||
}
|
||||
}
|
||||
if (isset($save['partner_active_days']) && intval($save['partner_active_days']) < 1) {
|
||||
$this->error('领取窗口天数须 ≥ 1');
|
||||
}
|
||||
|
||||
在新工单中引用
屏蔽一个用户