feat: 物品规则接单金额可填0并限制零元发布,客服增加发单指派权限
- 物品规则接单金额允许填 0(按数量计价不受影响) - 接单金额为 0 的工单禁止发布:前端发布按钮置灰 + 后端 409 拦截 - 客服(support)获得发布工单与指派打手权限
This commit is contained in:
@@ -454,9 +454,13 @@ export default function ProductRulesPanel() {
|
||||
/>
|
||||
</Form.Item>
|
||||
) : (
|
||||
<Form.Item label="接单金额" name="rewardAmount">
|
||||
<Form.Item
|
||||
label="接单金额"
|
||||
name="rewardAmount"
|
||||
extra="可填 0,但接单金额为 0 的工单不能发布到大厅"
|
||||
>
|
||||
<InputNumber
|
||||
min={0.01}
|
||||
min={0}
|
||||
step={1}
|
||||
addonAfter="元"
|
||||
className="full-width"
|
||||
|
||||
@@ -661,6 +661,12 @@ export default function WorkOrdersPanel() {
|
||||
{row.status === 'unassigned' ? (
|
||||
<Button
|
||||
icon={<SendOutlined />}
|
||||
disabled={Number(row.rewardAmount || 0) <= 0}
|
||||
title={
|
||||
Number(row.rewardAmount || 0) <= 0
|
||||
? '接单金额为 0,不能发布到大厅'
|
||||
: undefined
|
||||
}
|
||||
onClick={() =>
|
||||
runAction(
|
||||
() => publishAdminWorkOrder(row.workOrderId),
|
||||
|
||||
Reference in New Issue
Block a user