puriphatt
5c3c8f3d6a
fix: quotation => handle change pay type
2024-12-23 09:41:12 +07:00
Methapon2001
dc5c111726
feat: get active only customer branch quotation
2024-12-23 08:54:42 +07:00
Thanaphon Frappet
ba6950769a
refactor: add q-form submit
2024-12-20 17:42:50 +07:00
nwpptrs
4cdc462ded
refactor: handle due date
2024-12-20 17:24:43 +07:00
puriphatt
61e11c0503
fix: split custom default 1
2024-12-19 09:55:47 +07:00
Methapon2001
11575f3bed
feat: api active only support for product
...
closes https://github.com/Frappet/jws-frontend/issues/146
2024-12-18 18:05:15 +07:00
puriphatt
8f99c5274e
fix: pay split count & pay split detail
2024-12-18 18:03:20 +07:00
Thanaphon Frappet
bbe4150581
refactor: show table request
2024-12-18 17:55:50 +07:00
Thanaphon Frappet
40d9e339e0
refactor: add input search and status filter of request
2024-12-18 17:55:50 +07:00
Methapon2001
6c370f4020
fix: customer branch id not send as api param
2024-12-18 17:23:34 +07:00
Thanaphon Frappet
fa9b59680f
cleanup:
2024-12-18 10:57:05 +07:00
Thanaphon Frappet
44fdfc2364
refactor: view and view example receipt
2024-12-18 10:49:46 +07:00
Methapon2001
414b57acbd
perf: make use of computed and use same var
2024-12-18 08:51:46 +07:00
Methapon2001
69dd4d67d7
chore: cleanup
2024-12-17 14:39:02 +07:00
Methapon2001
c40743255c
fix: wrong condition
2024-12-17 14:39:02 +07:00
Methapon Metanipat
4528836f17
feat: quotation add worker after accepted ( #140 )
...
* feat: add dialog structure
* feat: add select functionality
* chore: clear unused
* feat: pass selectable product into dialog
* feat: add table
* feat: implement select worker and product
* feat: send disabled worker into component
* feat: add event emitted after submit
* chore: cleanup
* feat: add store
* feat: dialogquotationbtn
* feat: import worker from file and select them all
* feat: add title
* feat: add import button
* feat: i18n
* feat: lazy load person card image
* refactor: change import button color
* feat: add import worker button
* chore: cleanup
* chore: clean
* chore: clean
* feat: post quotation add worker appear on expired
* fix: type
* fix: only proceed when import has at least one
* feat: check more condition
* feat: fetch data from api
* fix: worker not update
---------
Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
Co-authored-by: nwpptrs <jay02499@gmail.com>
2024-12-17 14:22:22 +07:00
Thanaphon Frappet
2debf3b6e9
refactor: edit ui
2024-12-17 13:20:19 +07:00
Thanaphon Frappet
88f8d99baa
refactor: add upload file acceptance
2024-12-17 13:16:16 +07:00
Methapon2001
e0d24b49cb
fix: price not match with original price by .01
...
This will calculate quantity later when no discount is set.
However when discount is set there may be some number that can introduce
+-0.01
2024-12-16 16:56:06 +07:00
puriphatt
a60944a187
refactor: quotation => hide final discount
2024-12-16 11:08:44 +07:00
puriphatt
be9606f5f3
fix: quotation form banner opacity
2024-12-16 11:03:56 +07:00
puriphatt
60e5578d89
feat: quotation => banner
2024-12-16 10:54:12 +07:00
puriphatt
1b4c06b182
fix/refactor: quotation installment ( #121 )
...
* refactor/feat: i18n
* chore: clean log
* refactor: type
* refactor: installment and product table state relation
* refactor: handle split custom
---------
Co-authored-by: Thanaphon Frappet <thanaphon@frappet.com>
2024-12-06 11:01:52 +07:00
puriphatt
bb8d007b2d
refactor: quotation step responsive
2024-12-04 15:42:09 +07:00
Thanaphon Frappet
127d8c0ebc
fix: worker missing
2024-12-02 17:47:53 +07:00
Thanaphon Frappet
d0eaafb9d8
refactor: delete document receive point
2024-12-02 17:00:07 +07:00
Thanaphon Frappet
d6c0d8da92
refactor: delete docment receive point
2024-11-29 10:17:36 +07:00
Thanaphon Frappet
5d5621882e
fix: value no update
2024-11-28 14:50:22 +07:00
puriphatt
7b3b506d2e
fix: quotation remark readonly
2024-11-27 15:52:04 +07:00
puriphatt
af2c42ce5f
fix: quotation remark readonly
2024-11-27 15:15:25 +07:00
Methapon2001
25e6585359
fix: wrong preview condition
2024-11-27 15:11:09 +07:00
puriphatt
91ecf7cf8f
refactor: quotation remark toggle
2024-11-27 15:02:35 +07:00
Methapon2001
435d2ce4c8
feat: add preview template text
2024-11-27 14:27:02 +07:00
puriphatt
9eca449031
refactor: q-editor
2024-11-27 13:55:59 +07:00
Thanaphon Frappet
389052830a
refactor: handle reset value
2024-11-27 11:49:33 +07:00
Thanaphon Frappet
ebc9c3e773
refactor: handle upload file
2024-11-27 11:21:02 +07:00
Thanaphon Frappet
e902bcce8d
refactor: handle btn installment
2024-11-27 10:46:20 +07:00
Methapon Metanipat
d333b6fc37
fix: error passport
2024-11-26 16:51:17 +07:00
puriphatt
e383d21c62
fix: quotation => upload additional readonly condition
2024-11-26 16:00:18 +07:00
puriphatt
2e825e373f
fix: quotation => upload additional file
2024-11-26 15:37:50 +07:00
Thanaphon Frappet
ac5ef47432
refactor: handle btn uploadfile
2024-11-26 14:52:02 +07:00
Thanaphon Frappet
0dec580311
refactor: handle invoice id
2024-11-26 14:01:09 +07:00
Thanaphon Frappet
c25d1b80ab
refactor: handle selectedinstallment is null
2024-11-26 11:46:51 +07:00
puriphatt
1b37bc21a1
fix: reset quotation split and split count
2024-11-26 10:42:23 +07:00
Methapon Metanipat
db0e43ddbb
feat: adjust color on dark mode
2024-11-26 09:56:55 +07:00
Methapon Metanipat
0e48837eca
feat: enable edit even if it is expired
2024-11-26 09:36:16 +07:00
Methapon Metanipat
a0b9afb806
fix: dark mode color
2024-11-26 09:03:24 +07:00
Thanaphon Frappet
0eaa36b204
cleanup: log
2024-11-25 15:57:21 +07:00
Thanaphon Frappet
8ae7e88659
refactor: handle upload file
2024-11-25 15:50:55 +07:00
Methapon Metanipat
b0136bba4d
refactor: global shared state and function ( #79 )
...
* refactor: expose i18n instance
* feat: add global app utility function
* refactor: use global utility function
* refactor: avoid undefined when use outside vue
refactor: avoid undefined when use outside vue
* refactor: remove dup code and use util
* refactor: auto fetch option when use store
2024-11-21 11:55:44 +07:00