diff --git a/src/pages/menuPages/colleagueOrders/hooks/colleagueOrderColumns.tsx b/src/pages/menuPages/colleagueOrders/hooks/colleagueOrderColumns.tsx index 63ddca5..21506bf 100644 --- a/src/pages/menuPages/colleagueOrders/hooks/colleagueOrderColumns.tsx +++ b/src/pages/menuPages/colleagueOrders/hooks/colleagueOrderColumns.tsx @@ -50,6 +50,48 @@ export function getColleagueOrderColumns(): BaseTableColumn[] { ) } }, + { + title: 'وضعیت', + dataIndex: 'sts', + key: 'sts', + filterable: false, + customRender: ({ record }) => { + const label = record.sts_str || '-' + if (record.sts === 2) { + return ( +
+ + {label} + +
+ ) + } + if (record.sts === 4) { + return ( +
+ + {label} + +
+ ) + } + return ( +
+ + {label} + +
+ ) + } + }, + { + title: 'شرح وضعیت', + dataIndex: 'description', + key: 'description', + type: 'Text', + filterable: false, + customRender: ({ record }) => record.description || '-' + }, { title: 'مشتری', dataIndex: 'customer.name', diff --git a/src/pages/menuPages/orders/components/OrderMobileListItem.vue b/src/pages/menuPages/orders/components/OrderMobileListItem.vue index 31aea8a..f0058f3 100644 --- a/src/pages/menuPages/orders/components/OrderMobileListItem.vue +++ b/src/pages/menuPages/orders/components/OrderMobileListItem.vue @@ -63,6 +63,8 @@ const statusValueClass = computed(() => { return 'text-amber-700' case 2: return 'text-green-700' + case 4: + return 'text-amber-700' default: return 'text-red-600' } diff --git a/src/pages/menuPages/orders/hooks/orderColumns.tsx b/src/pages/menuPages/orders/hooks/orderColumns.tsx index 55465ce..12cfcae 100644 --- a/src/pages/menuPages/orders/hooks/orderColumns.tsx +++ b/src/pages/menuPages/orders/hooks/orderColumns.tsx @@ -159,6 +159,14 @@ export function buildOrderColumns(_metals: OrderMetalColumn[] = []): BaseTableCo ) + case 4: + return ( +
+ + {record.sts_str} + +
+ ) default: return (
diff --git a/src/utils/adminHelpCopy.ts b/src/utils/adminHelpCopy.ts index be4df32..5a8f198 100644 --- a/src/utils/adminHelpCopy.ts +++ b/src/utils/adminHelpCopy.ts @@ -202,7 +202,7 @@ export const conditionalOrdersPageIntro = 'سفارش شرطی: وقتی قیمت به هدف برسد سیستم خودکار سفارش می‌زند. فعال/غیرفعال و ویرایش از همین لیست.' export const colleagueOrdersPageIntro = - 'تراکنش‌های پوشش‌شده با اپ همکار. برای ثبت درست سند حسابداری، کد حساب همکار را هم در همین صفحه تنظیم کنید.' + 'تراکنش‌های پوشش‌شده با اپ همکار. وضعیت هر ردیف بعد از ارسال به همکار به‌روز می‌شود (در انتظار، موفق، ناموفق). برای ثبت درست سند حسابداری، کد حساب همکار را هم در همین صفحه تنظیم کنید.' export const colleagueAccountingCodeHelp = 'کدی که سند خرید/فروش پوشش‌شدهٔ همکار روی آن در سیستم حسابداری فعال ثبت می‌شود. فقط فیلد مربوط به حسابداری فعال را پر کنید.'