mirror of
https://github.com/certd/certd.git
synced 2026-06-13 12:47:32 +08:00
style(trade crud): adjust order and style for order operation buttons
add order prop for syncStatus, cancel and updatePaid buttons, set cancel button to danger style for both trade pages, unify button display order logic
This commit is contained in:
@@ -34,6 +34,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
copy: { show: false },
|
||||
remove: { show: false },
|
||||
syncStatus: {
|
||||
order: 10,
|
||||
show: compute(({ row }) => {
|
||||
return row.status === "wait_pay";
|
||||
}),
|
||||
@@ -54,6 +55,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
},
|
||||
},
|
||||
cancel: {
|
||||
order: 99,
|
||||
show: compute(({ row }) => {
|
||||
return row.status === "wait_pay";
|
||||
}),
|
||||
@@ -62,6 +64,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
tooltip: { title: "取消订单" },
|
||||
icon: "ion:close-circle-outline",
|
||||
type: "link",
|
||||
danger: true,
|
||||
click: async ({ row }) => {
|
||||
Modal.confirm({
|
||||
title: "确认取消订单?",
|
||||
|
||||
@@ -50,6 +50,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
show: false,
|
||||
},
|
||||
syncStatus: {
|
||||
order: 10,
|
||||
show: compute(({ row }) => {
|
||||
return row.status === "wait_pay";
|
||||
}),
|
||||
@@ -70,6 +71,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
},
|
||||
},
|
||||
cancel: {
|
||||
order: 99,
|
||||
show: compute(({ row }) => {
|
||||
return row.status === "wait_pay";
|
||||
}),
|
||||
@@ -78,6 +80,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
tooltip: { title: "取消订单" },
|
||||
icon: "ion:close-circle-outline",
|
||||
type: "link",
|
||||
danger: true,
|
||||
click({ row }) {
|
||||
Modal.confirm({
|
||||
title: "确认取消订单?",
|
||||
@@ -92,6 +95,7 @@ export default function ({ crudExpose }: CreateCrudOptionsProps): CreateCrudOpti
|
||||
},
|
||||
},
|
||||
updatePaid: {
|
||||
order: 20,
|
||||
show: compute(({ row }) => {
|
||||
return row.status === "wait_pay";
|
||||
}),
|
||||
|
||||
Reference in New Issue
Block a user