Commit graph

293 commits

Author SHA1 Message Date
puriphatt
14487ed849 feat: refactor delete button rendering logic in MainPage component
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 6s
2025-07-09 10:33:56 +07:00
puriphatt
4a195494d6 feat: add create permission handling in TreeComponent and MainPage
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 5s
2025-07-09 10:13:56 +07:00
puriphatt
701b90d89a refactor: enhance role-based access checks in TreeComponent and MainPage components
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 6s
2025-07-02 15:53:20 +07:00
Thanaphon Frappet
9ab61d8ded refactor: set formtype view
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 6s
2025-06-30 13:56:44 +07:00
Thanaphon Frappet
09f368f516 fix: btn save hide
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 6s
2025-06-27 14:24:10 +07:00
puriphatt
03b03b4bc8 feat: implement date range filtering in branch management
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s
2025-04-18 09:24:41 +07:00
puriphatt
b8eec6f494 refactor: 01 => form responsive 2025-01-27 10:57:10 +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
puriphatt
724ef84ed6 refactor: update StatCard layout for improved responsiveness 2025-01-06 10:05:56 +07:00
Methapon Metanipat
9eff614dbd
feat: task order (#141)
* feat: task order => routes

* feat: Page

* refactor: pagination

* refactor: taskOrder => table, card and constants

* feat: add structure select request list comp

* fix: re-export type

* refactor: edit path route of task order

* feat: trigger task order

* refactor: edit type task statss

* feat: table select request list

* feat: i18n

* refactor: quasar expansion chevron color

* refactor: type

* refactor: state btn status done

* feat: task order => order view layout

* feat: task order => remark expansion

* fix: task order => rename attachment to additional file

* feat: upload file section optional layout

* feat: task order => additional file expansion

* feat: task order => payment expansion

* feat: conditionally add urgent

* feat: send id together with link

* refactor: edit type

* feat: new form.ts

* refactor: edit url

* refactor: edit id trigger

* feat: select institution component

* feat: task order code i18n

* feat: task order => document expansion form

* feat: fallback address on null

* refactor: add type for table

* feat: add filter parameter

* refactor: edit name routes

* refactor: add type of task order payload

* refactor: by value form

* refactor: responsive quotation form info

* refactor: submit form

* refactor: add i18n

* refactor: status canceled

* refactor: handle task status

* refactor: handle mode view

* refactor: addtaskstatus

* refactor: i18n & constants

* refactor: table employee

* refactor: select ready request work

* refactor: handle save form

* refactor: edit layout btn

* feat: undo()

* cleanup delete import

* feat: closetab

* refactor: handle readonly

* fix: body edit

* refactor: handle readonly uploadfile

* feat: import manage attachment

* refactor: quotation/task-order => type

* refactor: select ready request work

* refactor: i18n & constants

* chore: clean duplicate i18n

* refactor: type according to backend relation

* refactor: edit base url

* feat: upload file

* feat: fetch file list

* feat: get url file

* refactor: set default opened

* refactor: type

* feat: removefile

* feat: task order => select product

* feat: add parameter only active branch is selectable

* refactor: add i18n

* feat: set layout

* feat: add info product expansion

* refactor: new info messenger

* refactor: add slot name value

* refactor: add i18n

* refactor: edit type task status

* refactor: use date format

* refactor: value can null

* refactor: add i18n

* cleanup

* feat: productlistinput

* refactor: edit i18n

* refactor: edit redo

* refactor: add slot

* feat: task order => i18n

* refactor: task order => constant

* refactor: taskOrder => status type and index

* feat: taskOrder => ReceiveDialog

* refactor: wording

* refactor: table employee due date

* refactor: receive task i18n

* feat: trigger receive & task stat in receive page

* refactor: receive dialog task in cart  i18n

* fix: remove task-order/receive/add

* feat: receivetabletaskorder

* refactor: fetch task on receive dialog

* feat: add separate api get user task

* refactor: receive fetch (messenger)

* refactor: edit layout table

* refactor: task order i18n & constant

* refactor: task order change tab and stat (messenger and !messenger)

* fix: task order status display & receive badge color (card)

* refactor: trigger receive view

* fix: add receive task condition

* feat: total count

* feat: prepare information

* fix: i18n error task order not found

* refacor: value

* feat: select worker

* refactor: status i18n & constant

* refactor: table employee props (check box, step)

* fix: order => select ready task

* refactor: order => toggle status

* refactor: receive => receive dialog

* feat: featch value

* refactor: task status display components

* refactor: status active can is null

* feat: update status tab

* refactor: data display

* refactor: i18n & fullTaskOrder variable

* refactor: task receive view

* refactor: add type responsible user

* refactor: set group messenger

* cleanup:

* refactor: i18n / clone full task order / service => workflow type

* refactor: receive view

* refactor: show info messenger

* refactor: handle flow step

* refactor: receive view => opacity when pending

* feat: add workflow template name and step name

* feat: display workflow data on table

* feat: add template step identifier

* fix: edit does not change workflow id if changed

* feat: detect if same template and step

* refactor: handle template

* refactor: add slot name product

* refactor: map step in list product

* refactor: bind data messenger list group

* refactor: change endpoint name

* chore: add helper package

* feat: changetaskstatus

* refactor: update type

* refactor: set color btn

* refactor: add step

* refactor: add resposible institution

* feat: disabled

* refactor: map responsible institution

* fix: order view => readonly

* chore: clean

* refactor: edit url api

* refactor: edit name type

* refactor: add slots action

* refactor: add type row

* refactor: add opts of task status

* refactor: add select status

* refactor: handle btn

* refactor: add btn change task status

* refactor: edit i18n redo th

* refactor: sort status opts

* feat: receive & order banner img

* refactor: fetch status after submit

* refactor: handle create only

* refactor: task order status type Accept (messenger only)

* feat: receive messenger profile

* refactor: receive toggle status (display only)

* fix: document expansion readonly

* feat: confirmsendingbtn

* refactor: constant and task order status

* feat: receive task list count

* refactor: post or get

* refactor: define props institution group

* refactor: fetch status after submit

* refactor: handle create

* refactor: handle query

* refactor: update endpoint to support accept multiple order

* refactor: change function name

* feat: receive => functional accept task order

* feat: task status count

* feat: receive stat card count

* refactor: order messenger profile

* refactor: edit value to be task status

* refactor: handle status of type order

* refactor: use componet task status

* refactor: handle show btn saving status

* refactor: order => task status

* refactor: edit selectStatus => changeStatus

* refactor: edit @click btn confirmssending

* refactor: add i18n

* refactor: add function get template data

* refactor: add change status

* refactor: handle type receive

* feat: order => auto change tab by status

* refactor: fetch task after change status

* feat: fail remark dialog

* refactor: display step order (table employee)

* refactor: fail remark dialog

* refactor: order => open ready request dialog map selected

* refactor: task list type & change status param

* refactor: table task order, td background when selected

* refactor: order => change status param

* refactor: order => selectedEmployee variable type

* refactor: task status component => shield btn

* refactor: receive => change status

* refactor: order => step btn waiting

* fix: step btn waiting condition

* refactor: filter selectable task (Failed)

* refactor: find index condition on check

* refactor: no request list available

* refactor: fail btn no-wrap

* refactor: fail dialog readonly

* fix: reset state on open dialog

* fix: wrong title position

* refactor: hide task status drop down icon

* fix: handle check condition

* refactor: add userTask type and status

* feat: submit task order function

* refactor: table employee checkbox display condition

* refactor: main layout

* fix: task order validate i18n

* refactor: table task order add submit status

* refactor: status list

* refactor: info product => user task status

* feat: receive => submit task & step

* refactor: i18n

* feat: complete task oder function

* refactor: task status component no action props

* refactor: info messenger status

* refactor: receive and order view

* refactor: order complete view

* refactor: order => complete color and title

* refactor: calc price on table

* refactor: quotation table i18n + product image

* refactor: remove urgent checkbox

* refactor: task status color

* feat: calc summary price

* fix: data is not available

* feat: add doc view structure

* refactor: format address text

* feat: fetch document data from api

* fix: value is null

* fix: regression cannot edit package

* feat: add document view for task order

* feat: add view document button

* feat: update type add discount

* feat: readonly on cancel

* feat: add discount from relation

* refactor: add taskProduct on submit order

* refactor: order => task product discount

* refactor: order => date, task status count, view example

* refactor: receive date

* refactor: receive task status count

---------

Co-authored-by: puriphatt <puriphat@frappet.com>
Co-authored-by: nwpptrs <jay02499@gmail.com>
Co-authored-by: Thanaphon Frappet <thanaphon@frappet.com>
Co-authored-by: Methapon2001 <61303214+Methapon2001@users.noreply.github.com>
Co-authored-by: oat_dev <nattapon@frappet.com>
2024-12-25 11:59:49 +07:00
Thanaphon Frappet
ed6a0cee3d refactor: handle status 2024-12-18 11:49:26 +07:00
Thanaphon Frappet
c48e3e3657 refactor: handle date can is null 2024-12-11 15:35:20 +07:00
Thanaphon Frappet
04187c0594 refactor: edit condition show telephon 2024-12-11 15:24:07 +07:00
Thanaphon Frappet
f57e2a3ba5 refactor: handle Date can is null 2024-12-11 15:00:02 +07:00
Thanaphon Frappet
c7852c7782 fix: incomplete information 2024-12-11 14:59:36 +07:00
Thanaphon Frappet
4fcf39adb7 fix: code missing 2024-12-10 16:52:39 +07:00
Thanaphon Frappet
39509fa138 refactor: handle current branch admin 2024-12-10 16:35:44 +07:00
Thanaphon Frappet
de8df46aef refactor: check role 2024-12-10 16:03:30 +07:00
Thanaphon Frappet
e83cc76a4f fix: unable to upload duplicate QR code. 2024-12-10 14:36:09 +07:00
Thanaphon Frappet
0090190bcd refactor: handle mode 2024-12-06 15:33:03 +07:00
Thanaphon Frappet
57aabf1deb fix: branch file 2024-12-06 09:30:01 +07:00
nwpptrs
519b0d7e94 refactor: handlevirtualname 2024-12-04 17:46:27 +07:00
puriphatt
fea6ebaa28 fix: branch => branch card profile 2024-12-04 15:30:28 +07:00
puriphatt
e3341d13be refactor: body section bordered & overflow 2024-11-21 12:46:52 +07:00
Thanaphon Frappet
c6190bbedc refactor: add prefix id 2024-11-19 10:53:30 +07:00
Thanaphon Frappet
201a1ce35f refactor: handle i18n 2024-11-14 15:11:55 +07:00
puriphatt
9667c39040 fix: branch => caption i18n 2024-11-14 10:21:17 +07:00
puriphatt
2bfb90beab fix: format address & card height 2024-11-11 12:11:54 +07:00
Methapon Metanipat
0b696032c1 fix: disable autocomplete for select with input 2024-11-11 10:57:11 +07:00
Methapon Metanipat
6b29d3b017 refactor: extract navigator into store instead 2024-10-30 11:55:53 +07:00
puriphatt
6284b399bc fix(01): search no data 2024-10-24 09:43:45 +07:00
puriphatt
98c09fc1bb fix(01): search 2024-10-22 17:06:26 +07:00
puriphatt
019d92a298 fix(01): search 2024-10-22 10:54:51 +07:00
puriphatt
06f9140e6f fix: profile banner icon & title 2024-10-11 10:01:20 +07:00
Thanaphon Frappet
d7a99d2ee2 refactor: edit name defineModel 2024-10-02 14:04:23 +07:00
Thanaphon Frappet
c47a678886 refactor: edit name model of address 2024-10-02 14:01:55 +07:00
puriphatt
4de34d2914 fix(01): profile layout 2024-09-27 15:22:02 +07:00
Thanaphon Frappet
2c6441945a refactor: edit show telephon 2024-09-27 13:50:17 +07:00
Net
fe6e98426f fix: header null 2024-09-25 14:53:47 +07:00
Methapon Metanipat
ddf21992ff fix: get list with head 2024-09-25 14:13:40 +07:00
Net
8695c90110 refactor: add remark 2024-09-25 10:57:57 +07:00
puriphatt
2fd669b573 fix: address 2024-09-24 11:23:16 +07:00
Net
7a02cb19d7 refactor: edit uploadfile 2024-09-23 17:46:23 +07:00
puriphatt
08068137af fix: address 2024-09-23 14:54:10 +07:00
Net
a0c48c0e68 refactor: header Change status branch 2024-09-23 14:27:42 +07:00
Net
0794bd4448 refactor: edit createBranch 2024-09-23 13:04:04 +07:00
Net
cfe33ee154 refactor: header After deletion branch 2024-09-23 12:54:09 +07:00
Net
b965420e5c fix: edit undo FormBankBook 2024-09-23 10:01:21 +07:00
Net
f4474c2624 fix: Unable to create service point 2024-09-20 18:00:44 +07:00
Net
8520b04be3 fix: change Status not update 2024-09-20 18:00:44 +07:00