Added status state machine BOD-251

This commit is contained in:
Patrick Fic
2020-09-02 11:01:34 -07:00
parent 2202683876
commit ed788a4b5c
17 changed files with 217 additions and 70 deletions

View File

@@ -72,7 +72,7 @@ function OwnerDetailJobsComponent({ bodyshop, owner }) {
pagination={{ position: "bottom" }}
columns={columns}
scroll={{ x: true }}
rowKey='id'
rowKey="id"
dataSource={owner.jobs}
rowSelection={{
onSelect: (record, selected, selectedRows) => {
@@ -83,7 +83,7 @@ function OwnerDetailJobsComponent({ bodyshop, owner }) {
selectedRows
? selectedRows
.filter((i) =>
bodyshop.md_ro_statuses.open_statuses.includes(i.status)
bodyshop.md_ro_statuses.active_statuses.includes(i.status)
)
.map((i) => i.id)
: []
@@ -91,8 +91,8 @@ function OwnerDetailJobsComponent({ bodyshop, owner }) {
},
selectedRowKeys: selectedJobs,
getCheckboxProps: (record) => ({
disabled: bodyshop.md_ro_statuses.open_statuses
? !bodyshop.md_ro_statuses.open_statuses.includes(record.status)
disabled: bodyshop.md_ro_statuses.active_statuses
? !bodyshop.md_ro_statuses.active_statuses.includes(record.status)
: true,
}),
}}