Commit graph

3923 commits

Author SHA1 Message Date
puriphatt
dfa60d9288 fix: ensure event is passed to form submission 2025-01-14 09:39:32 +07:00
puriphatt
a5a64b30dc feat: creditNote => add validation rules 2025-01-14 09:38:49 +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
Methapon2001
0c694dee5d refactor: change to enum instead 2025-01-14 09:07:35 +07:00
Methapon2001
2f0e61ecb1 test: set base url in config instead 2025-01-13 11:47:01 +07:00
Methapon Metanipat
3397cb4396
Update release.yml 2025-01-10 16:49:29 +07:00
Methapon2001
55c15585f8 Merge branch 'develop' 2025-01-10 16:49:09 +07:00
Methapon2001
7d9467fdd0 fix: edm flashing on change lang 2025-01-10 16:34:52 +07:00
puriphatt
f1b07a527b feat: add readonly state to FailRemarkDialog based on task status 2025-01-10 11:21:30 +07:00
Methapon2001
5dc316e34c Merge branch 'test' into develop 2025-01-10 11:10:25 +07:00
Thanaphon Frappet
7fde4eb2ef feat: new select agent 2025-01-10 11:10:11 +07:00
Thanaphon Frappet
56e6eaf874 refactor: change label 2025-01-10 10:29:10 +07:00
Thanaphon Frappet
9321ef6f30 refactor: add i18n 2025-01-10 10:28:39 +07:00
Thanaphon Frappet
81864256f7 refactor: handle btn disabled current user statuse !== accept 2025-01-10 10:20:05 +07:00
Thanaphon Frappet
2a6553996f refactor: handle passport number 2025-01-10 10:10:16 +07:00
Thanaphon Frappet
a3c628fe1d refactor: add i18n 2025-01-10 10:09:40 +07:00
Methapon2001
92398a5439 fix: typo 2025-01-10 09:45:55 +07:00
Thanaphon Frappet
1e2aeb0afb refactor: show time 2025-01-09 17:34:23 +07:00
Thanaphon Frappet
6b688477f1 refactor: show date acceptd and submitted 2025-01-09 17:22:44 +07:00
Thanaphon Frappet
bf5ad411f7 refactor: change name value 2025-01-09 17:22:16 +07:00
Thanaphon Frappet
264da36e8a refactor: add type date accepted and submitted 2025-01-09 17:21:16 +07:00
Thanaphon Frappet
acfffd9188 refactor: handle status 2025-01-09 15:21:53 +07:00
Thanaphon Frappet
54bfb1c492 fix: add handle status redo 2025-01-09 15:05:08 +07:00
Thanaphon Frappet
a3dbfd5654 refactor: edit i18n 2025-01-09 14:46:24 +07:00
Thanaphon Frappet
ecba1afa75 fix: status restart can't change status 2025-01-09 14:41:54 +07:00
Thanaphon Frappet
e099e5a091 refactor: handle show i18n 2025-01-09 11:33:59 +07:00
Thanaphon Frappet
9b34959ebf refactor: add i18n 2025-01-09 11:33:34 +07:00
Thanaphon Frappet
9abb2227cf chore: cleanup 2025-01-09 10:37:06 +07:00
Thanaphon Frappet
aeb16d9f7f fix: btn can't use 2025-01-09 10:24:41 +07:00
Thanaphon Frappet
557ca77d1f refeactor: handle status redo show i18n status 2025-01-09 09:51:48 +07:00
Thanaphon Frappet
025f357e2b refactor: add i18n 2025-01-09 09:46:41 +07:00
Thanaphon Frappet
ff7d516519 fix: columns not show action 2025-01-08 17:17:12 +07:00
Methapon2001
3c31ff8f79 feat: force refresh on failed auth when logged in 2025-01-08 15:40:27 +07:00
Thanaphon Frappet
ee1116011f refactor: some status 2025-01-08 14:07:25 +07:00
Thanaphon Frappet
66d9e3c1db refactor: handle status restart 2025-01-08 14:07:14 +07:00
Thanaphon Frappet
58d3ef7bd7 refactor: add type Restart 2025-01-08 14:06:48 +07:00
Thanaphon Frappet
884eb18f03 refactor: add i18n 2025-01-08 14:06:17 +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
321a0a6048 feat: enhance dialog warning with customizable action text and add customer name utility function 2025-01-08 11:49:49 +07:00
puriphatt
8dd36cbc64 feat: add action text to confirmation dialogs 2025-01-08 10:48:33 +07:00
Thanaphon Frappet
99d2f0da42 fix: issue branch missing 2025-01-08 09:51:50 +07:00
Thanaphon Frappet
718b17081c refactor: show issue branch 2025-01-08 09:46:26 +07:00
Thanaphon Frappet
cd9a686689 refactor: add status filter canceled 2025-01-07 16:23:26 +07:00
Methapon2001
66c4ede7ac Merge branch 'develop' 2025-01-07 13:23:00 +07:00
Methapon2001
a64dfcf9f7 fix: cancel badge color 2025-01-07 13:14:54 +07:00
puriphatt
4f5320cb36 feat: add attachment tab and improve layout for product and customer management pages 2025-01-07 12:42:19 +07:00
Methapon2001
35ae5a918b Merge branch 'develop' 2025-01-07 11:39:09 +07:00
Thanaphon Frappet
9590467d0f refactor: handle status canceled 2025-01-07 11:29:40 +07:00
Thanaphon Frappet
1fc44abdb4 refactor: check value different 2025-01-07 11:04:33 +07:00