fix: wrong status
This commit is contained in:
parent
88d0e1df14
commit
1325f79bc2
1 changed files with 9 additions and 5 deletions
|
|
@ -269,19 +269,19 @@ async function fetchStatus() {
|
||||||
statusQuotationForm.value = [
|
statusQuotationForm.value = [
|
||||||
{
|
{
|
||||||
title: 'ใบเสนอราคา',
|
title: 'ใบเสนอราคา',
|
||||||
status: getStatus(quotationFormData.value.quotationStatus, -1, -1),
|
status: getStatus(quotationFormData.value.quotationStatus, 0, -1),
|
||||||
active: () => view.value === View.Quotation,
|
active: () => view.value === View.Quotation,
|
||||||
handler: () => (view.value = View.Quotation),
|
handler: () => (view.value = View.Quotation),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'ลูกค้าตอบรับ',
|
title: 'ลูกค้าตอบรับ',
|
||||||
status: getStatus(quotationFormData.value.quotationStatus, 0, -1),
|
status: getStatus(quotationFormData.value.quotationStatus, 1, 0),
|
||||||
active: () => view.value === View.Accepted,
|
active: () => view.value === View.Accepted,
|
||||||
handler: () => (view.value = View.Accepted),
|
handler: () => (view.value = View.Accepted),
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: 'ใบแจ้งหนี้',
|
title: 'ใบแจ้งหนี้',
|
||||||
status: getStatus(quotationFormData.value.quotationStatus, 4, 0),
|
status: getStatus(quotationFormData.value.quotationStatus, 4, 1),
|
||||||
active: () =>
|
active: () =>
|
||||||
view.value === View.Invoice || view.value === View.InvoicePre,
|
view.value === View.Invoice || view.value === View.InvoicePre,
|
||||||
handler: () => {
|
handler: () => {
|
||||||
|
|
@ -889,9 +889,13 @@ function getStatus(
|
||||||
doneIndex: number,
|
doneIndex: number,
|
||||||
doingIndex: number,
|
doingIndex: number,
|
||||||
) {
|
) {
|
||||||
return QUOTATION_STATUS.findIndex((v) => v === status) > doneIndex
|
console.log(
|
||||||
|
status,
|
||||||
|
QUOTATION_STATUS.findIndex((v) => v === status),
|
||||||
|
);
|
||||||
|
return QUOTATION_STATUS.findIndex((v) => v === status) >= doneIndex
|
||||||
? 'done'
|
? 'done'
|
||||||
: QUOTATION_STATUS.findIndex((v) => v === status) > doingIndex
|
: QUOTATION_STATUS.findIndex((v) => v === status) >= doingIndex
|
||||||
? 'doing'
|
? 'doing'
|
||||||
: 'waiting';
|
: 'waiting';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue