Commit graph

450 commits

Author SHA1 Message Date
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
c8be545ef8 refactor: handle action edit 2024-12-02 10:38:28 +07:00
Thanaphon Frappet
98294171eb refactor: handle branch virtual 2024-11-29 10:27:29 +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
Thanaphon Frappet
6f3eceb6fb refactor: handle type pre view 2024-11-28 10:48:41 +07:00
Thanaphon Frappet
66d2a17277 fix: installment no 2024-11-28 09:47:27 +07:00
puriphatt
9440fdd412 fix: product detail v-html display 2024-11-28 09:47:12 +07:00
Thanaphon Frappet
532284995e refactor: pre view 2024-11-27 16:22:45 +07:00
Thanaphon Frappet
6b51b0ed05 reefactor:handle address 2024-11-27 16:22:45 +07:00
puriphatt
7b3b506d2e fix: quotation remark readonly 2024-11-27 15:52:04 +07:00
Thanaphon Frappet
955e6826a4 refactor: reset form 2024-11-27 15:16:37 +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
e8971845cd feat: add default remark template for quotation 2024-11-27 14:29:25 +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
puriphatt
807c812b1a refactor: quotation select product info display (detail and properties) 2024-11-27 12:04:52 +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
Thanaphon Frappet
60c2745627 fix: value pay split change 2024-11-27 09:19:42 +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
c6a299bc1b fix: array positions do not match 2024-11-26 13:29:58 +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
a1f691b399 fix: error option store 2024-11-25 14:58:12 +07:00
puriphatt
9105dcf7fe refactor: quotation card badge color & constant 2024-11-22 16:46:05 +07:00
puriphatt
e3341d13be refactor: body section bordered & overflow 2024-11-21 12:46:52 +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