Commit graph

106 commits

Author SHA1 Message Date
puriphatt
e1d1ee7d8b feat: add cancellation reason input component to request list 2025-03-13 09:47:03 +07:00
Methapon Metanipat
169af44eda
Merge pull request #190 from Frappet/feat/4-property-managment
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 12s
feat: property managment
2025-03-13 09:09:25 +07:00
Thanaphon Frappet
e2abeca79a fix: v-mode open missing
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
2025-03-12 15:46:46 +07:00
puriphatt
55834bf450 refactor: update optionStore mapping to include 'propertiesField' for better context
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 9s
2025-03-11 13:16:12 +07:00
Methapon2001
72985c382f feat: customer requested cancel indicator 2025-03-05 16:58:59 +07:00
Methapon2001
9e7d67fb6c feat: add request cancel badge 2025-03-05 16:58:59 +07:00
puriphatt
9c1f7b0de4 feat: enhance request action handling with form data and product filtering
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 9s
2025-02-27 17:42:39 +07:00
Methapon2001
a856436095 feat: add action dialog
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 9s
2025-02-26 17:04:58 +07:00
puriphatt
fcce551071 feat: add close tab functionality with CancelButton in RequestListView 2025-02-24 16:54:40 +07:00
Thanaphon Frappet
644dca2bf7 refactor: show field code 2025-02-24 12:00:28 +07:00
Thanaphon Frappet
05a4a57658 refactor: handle btn canceled of request 2025-02-21 17:27:30 +07:00
Thanaphon Frappet
4aa27d834f refactor: handle goTo DebitNote 2025-02-21 13:59:25 +07:00
puriphatt
5e3c04be8e refactor: simplify status badge color mapping in request list 2025-02-20 09:19:51 +07:00
puriphatt
92c0545368 refactor: 08 => add 'Ready' status option to request list filter 2025-02-20 09:17:22 +07:00
Thanaphon Frappet
758b005768 refactor: add id 2025-02-18 17:13:36 +07:00
puriphatt
2448f4b228 refactor: 08 => reset page and data on search or status filter change in request list 2025-02-03 13:22:59 +07:00
puriphatt
4a088c1aab refactor: 02, 08 => screen.xs fetch scroll 2025-01-29 14:02:18 +07:00
puriphatt
f409e31cc0 refactor: improve responsible person display in TableRequestList component 2025-01-29 10:50:56 +07:00
puriphatt
5c5e9fac63 refactor: update screen.sm pagination display for various management pages 2025-01-28 18:07:57 +07:00
Methapon Metanipat
e0c1725001
refactor: responsive (#180)
* refactor: can open one dropdown whe lt.md

* style: update MainLayout background color and fix avatar border class name

* feat: add touch position binding for dropdown in ProfileMenu

* refactor: enhance icon styling in DrawerComponent

* fix: update screen size conditions

* feat: add responsive search and filter functionality in MainPage

* feat: update styling and functionality in BasicInformation and MainPage components

* feat: package view mode improve layout and responsiveness

* feat: improve layout and responsiveness of ProfileBanner component

* feat: enhance TreeView component with improved icon layout and cursor pointer styling

* feat: update DialogForm component to prevent text wrapping in the center column

* feat: enhance FormDocument, PriceDataComponent, and BasicInfoProduct components with layout and styling improvements

* feat: enhance ProfileBanner dark tab

* feat: 02 => responsive & responsibleArea type

* fix: layout header bg condition & 02 filter col

* feat: 04 flow => add AddButton component and enhance layout in FormFlow and FlowDialog

* feat: 07 => enhance layout and responsiveness

* refactor: simplify header structure and improve layout consistency

* fix: improve text color in ItemCard and adjust responsive breakpoints in product service group

* refactor: 05 => enhance layout responsiveness and improve class bindings in quotation components

* refactor: enhance styling and improve props flexibility in dialog and select components

* refactor: 05 => enhance layout responsiveness in quotation components

* refactor: 05 => enhance layout responsiveness

* refactor: 05 => formWorkerAdd

* refactor: 05 => formWorkerAdd Product table

* refactor: 05 => improve layout responsiveness and enhance component structure

* refactor: enhance grid view handling and improve component imports

* refactor: improve column classes for better layout consistency

* refactor: 09 => enhance layout structure and improve responsiveness in task order views

* refactor: 10 => enhance invoice main page layout and improve component interactions

* refactor: 13 => enhance receipt main page layout and improve component interactions

* refactor: 11 => enhance layout and improve responsiveness in credit note pages

* refactor: 01 => screen.sm search & filter

* refactor: 01 => improve layout responsiveness and fix variable naming in branch management forms

---------

Co-authored-by: puriphatt <puriphat@frappet.com>
2025-01-27 10:39:53 +07:00
Methapon2001
519731c68c feat: allow change tab condition also include canceled 2025-01-24 10:48:01 +07:00
Methapon2001
bab06c9bb4 chore: clean unused 2025-01-24 10:47:37 +07:00
Methapon2001
99b39c4630 fix: wrong stats display 2025-01-22 14:47:00 +07:00
Methapon2001
363779a2bc feat: add ready status of request data 2025-01-22 14:03:14 +07:00
puriphatt
d446dba565 fix/feat: i18n/Show quotation contact on request list 2025-01-20 16:35:31 +07:00
puriphatt
36fb52e27b fix: add 'employee' to readonly fields in PropertiesExpansion 2025-01-17 13:47:20 +07:00
puriphatt
dfa60d9288 fix: ensure event is passed to form submission 2025-01-14 09:39:32 +07:00
Methapon Metanipat
5e2100eb8d
feat: credit note (#171)
* feat: add main page credit note

* feat: enable credit note route and update menu item states

* refactor: add i18n

* refactor: edit i18n status

* feat: add action column

* feat: add empty form page

* feat: add get data

* feat: add type credit note status

* refactor: add type name en

* refactor: add type credit note status in type credit note

* feat: add hsla colors

* refactor: add slot grid

* refactor: handle  hide kebab edit show only tab tssued

* feat: show grid card

* feat: i18n

* feat: add credit note form and dialog

* refactor: add props hide kebab deelete

* refactor: hide kebab

* style: update color segments to indigo theme

* feat: i18n

* fix: update labels for credit note fields

* refactor: add type

* feat: new select quotation

* refactor: use new select quotation

* feat: navigate to

* refactor: function trigger and navigate to

* feat: i18n bank

* feat: add payment expansion component and integrate into credit note form

* refactor: bind i18n pay condition

* refactor: navigate to get quotation id

* feat: i18n

* fix: update label for createdBy field in credit note form

* feat: add credit note information expansion component

* feat: add Credit Note expansion component and update form layout

* refactor: bind quotation id and send

* refactor: deelete duplicate type

* refactor: show state button

* refactor: handle show status

* feat: add function update payback status

* feat: add return and canceled reasons to credit note translations

* feat: enhance SelectReadyRequestWork component with credit note handling and fetch parameters

* feat: type

* feat: add status handling and optional display for employee table

* refactor: rename selectedQuotationId to quotationId in FormCredit component

* feat: set default opened state for CreditNoteExpansion and add reason options

* feat: update PaymentExpansion to handle payback type selection and clear fields for cash payments

* feat: enhance ProductExpansion to support credit note handling and adjust price calculations

* feat: implement product handling and price calculation in CreditNote form

* feat: add manage attachment function to store

* refactor: bind delete credit note

* feat: add credit note status and reference fields to types

* refactor: update task step handling and simplify request work structure in credit note form

* feat: add navigation to quotation from credit note form

* feat: enhance upload section layout based on file data

* feat: add readonly functionality to credit note form and related components

* refactor: remove console log

* feat: update i18n

* style: add rounded corners to complete view container in quotation form

* feat: add RefundInformation component and update credit note form status handling

* feat: i18n

* feat: update payback status endpoint and add paybackStatus to CreditNote type

* feat: enhance QuotationFormReceipt component with optional props and slot support

* feat: integrate payback status handling in RefundInformation and FormPage components

* feat: add external file group

* feat: update API endpoint paths for credit note operations

* feat: improve layout and styling in UploadFile components

* feat: implement file upload and management in Credit Note

* refactor: update upload to check if it is redirect or not

* feat: upload file slips

* feat: add payback date dispaly

* refactor: change module no

* fix: icon link to main page instead

* feat: add file dialog with image download functionality

* fix: view slip

* feat: add download button to image viewer

* feat: handle after submit

* feat: conditionally render bank transfer information

* feat: handle upload file on create

* feat: handle change payback status

* feat: payback type in credit note form

* fix: correct reference to quotation data in goToQuotation function

---------

Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
Co-authored-by: puriphatt <puriphat@frappet.com>
Co-authored-by: Thanaphon Frappet <thanaphon@frappet.com>
2025-01-14 09:08:31 +07:00
puriphatt
187ca4db0f feat: request list => PropertiesExpansion display employee name 2025-01-08 12:58:42 +07:00
puriphatt
a19e75e17d feat: integrate request data into PropertiesExpansion for enhanced form handling 2025-01-08 11:50:07 +07:00
puriphatt
8dd36cbc64 feat: add action text to confirmation dialogs 2025-01-08 10:48:33 +07:00
Thanaphon Frappet
cd9a686689 refactor: add status filter canceled 2025-01-07 16:23:26 +07:00
Methapon2001
a64dfcf9f7 fix: cancel badge color 2025-01-07 13:14:54 +07:00
puriphatt
26a8761d33 fix: include 'Ended' status in changeableStatus for orderable requests 2025-01-06 13:51:20 +07:00
puriphatt
f485d95e81 refactor: update emit type and simplify attribute handling in MessengerExpansion and RequestListView components 2024-12-26 13:45:36 +07:00
puriphatt
e445d0e7d2 fix: correct form submission handler and update step status attributes 2024-12-26 13:02:15 +07:00
Methapon2001
594a416e3d feat: update status condition 2024-12-26 12:08:46 +07:00
Thanaphon Frappet
b093e4b546 refactor: fall back value 2024-12-26 12:02:09 +07:00
puriphatt
911f0cb5a8 refactor: @update messenger expansion 2024-12-26 11:37:41 +07:00
puriphatt
84f5d3b969 refactor: enhance form submission handling and make responsible user selection required 2024-12-26 11:36:48 +07:00
Methapon2001
666326af46 fix: error cannot change status 2024-12-26 11:34:02 +07:00
Thanaphon Frappet
d80e7e5f2b refactor: handle warning responsible user is null 2024-12-26 11:01:26 +07:00
puriphatt
4653a54914 refactor: remove unnecessary console log in goToQuotation function 2024-12-26 10:54:58 +07:00
puriphatt
5890f07d89 feat: add request list expansion (messenger, duty) 2024-12-26 10:31:57 +07:00
puriphatt
cc916b663d feat: update QuotationForm and RequestListView to enhance navigation and data handling 2024-12-26 09:25:01 +07:00
Methapon2001
a0cf17374c fix: make editable if no responsible person 2024-12-25 17:25:57 +07:00
Thanaphon Frappet
ae5313d4c0 refactor: change conditions 2024-12-25 17:22:41 +07:00
Thanaphon Frappet
8aeabac191 refactor: handle role chanage status 2024-12-25 17:18:01 +07:00
puriphatt
f80a22cc78 fix: update request list card to use AvatarGroup 2024-12-25 16:55:25 +07:00
Methapon2001
cc8ef8c97b fix: error undefined 2024-12-25 16:31:35 +07:00