Commit Graph

130 Commits

Author SHA1 Message Date
riefive
abd98336c1 fix: resolve conflict at sys.json again 2025-09-06 15:28:52 +07:00
riefive
5a7fe0e2d6 fix: resolve conflict at sys.json 2025-09-06 15:11:28 +07:00
riefive
ffa4a7d191 refactor(material): modify validation uom and item 2025-09-04 16:21:10 +07:00
riefive
21d087e496 refactor(material): add zod validation for stock field as number and display error message after submit in 2025-09-04 15:55:32 +07:00
riefive
209f78df0a feat(material): change menu material to equipment 2025-09-04 14:56:23 +07:00
Munawwirul Jamal
1ee3772e80 Merge pull request #27 from dikstub-rssa/22-fe---menu-structure
22 fe   menu structure
2025-09-04 09:34:04 +07:00
Abizrh
0f046de3ac ⚠️ refactor (employee): remove unused employee pages 2025-09-03 22:14:29 +07:00
Abizrh
5ce3ff05cd feat (human-src): implement employee add and index pages with rbac 2025-09-03 22:12:16 +07:00
Abizrh
bdc3e837f9 enhance (appsidebar): improve sidebar navigation spacing and appearance 2025-09-03 22:11:58 +07:00
riefive
81fa38275a feat (material): update validation with error label 2025-09-03 15:41:55 +07:00
riefive
3c74a123ac feat (material): update validation of attribute stock 2025-09-03 15:39:06 +07:00
riefive
6afa968b7b feat (material): update logic validate 2025-09-03 12:50:41 +07:00
riefive
e5d995b9ee feat (material): add zod validation for stock field to ensure number input in entry-form 2025-09-03 12:23:21 +07:00
mrifai-cata
da9830e16d feat (material): modify entry form of materiak 2025-09-02 15:59:02 +07:00
mrifai-cata
7e4444a427 feat (material): add form material 2025-09-02 14:04:33 +07:00
mrifai-cata
f29c9abad8 feat (material): add list material 2025-09-02 13:58:10 +07:00
Munawwirul Jamal
28634d8a64 Merge pull request #19 from dikstub-rssa/feat/user
Feat/user
2025-08-28 12:29:34 +07:00
Abizrh
00d4419bc7 Merge branch 'dev' of https://github.com/dikstub-rssa/simrs-fe into feat/user 2025-08-28 12:01:55 +07:00
Abizrh
a48ac7cc68 feat (user): implement user entry form with status and type selection 2025-08-28 02:03:32 +07:00
Abizrh
4cb2e92235 enhance (pub): adjust component 2025-08-28 02:03:27 +07:00
Abizrh
1824427b62 ⚠️ refactor (form): remove unused components and logic from entry forms 2025-08-28 01:24:48 +07:00
Abizrh
2e889e70a6 ⚙️ chore (eslint): relax eslint stylistic rules 2025-08-28 01:19:15 +07:00
Abizrh
35e2c663f5 feat (user): implement user management feature 2025-08-28 01:18:55 +07:00
Abizrh
a7a77cb497 feat (dev): add dev page with user list 2025-08-27 23:59:07 +07:00
Khafid Prayoga
6ad99d45f2 Fix/linter (#10)
* fix(style): formatting inconsistencies across codebase

- Remove trailing semicolons from TypeScript imports
- Fix Vue template indentation and line breaks
- Standardize component attribute formatting
- Remove unnecessary empty lines
- Reorder import statements for consistency

* chore: update import path and add editorconfig

Update SidebarNavLink import path to match new component structure and add standard editorconfig for consistent code formatting
2025-08-27 13:06:40 +07:00
Khafid Prayoga
6b1c7a6b37 Merge pull request #9 from dikstub-rssa/feat/satusehat
Feat/satusehat
2025-08-27 09:58:10 +07:00
Khafid Prayoga
d4cdbb063d docs: add Shadcn Vue documentation link to README 2025-08-26 17:09:32 +07:00
Khafid Prayoga
04b87733d5 build: add vscode launch config and tailwind config
Add launch configuration for Chrome debugging in VSCode and set up TailwindCSS configuration with animations and theme customization
2025-08-26 17:05:08 +07:00
Khafid Prayoga
153c171a3b refactor(ui): migrate button and pagination components to radix-vue
- Replace reka-ui imports with radix-vue in Button component
- Update pagination components to use direct radix-vue icons
- Simplify button variants styling and adjust size variants
- Remove unused data-slot attribute from Button component
2025-08-26 16:57:11 +07:00
Khafid Prayoga
e21e5f1e7a refactor(ui): improve layout consistency and table styling
- Add container borders and padding for better visual hierarchy
- Standardize table cell borders across components
- Reset query params to defaults when changing resource type
- Clear data on fetch error to prevent stale data display
- Translate "No data available" to Indonesian
2025-08-26 15:15:14 +07:00
Khafid Prayoga
5685b31c48 feat(satusehat): implement query schema and improve data table
- Add schema.query.ts for query validation with zod
- Move constants to const.ts for better organization
- Refactor list.vue to use new query schema and constants
- Add empty state handling to data-table.vue
2025-08-26 13:10:09 +07:00
Khafid Prayoga
de7a833ddc Merge branch 'dev' of github.com:dikstub-rssa/simrs-fe into feat/satusehat 2025-08-25 14:58:45 +07:00
Khafid Prayoga
31084be5ce feat(loading-state): add loading indicators and skeleton UI for data tables
- Implement loading state management across patient, doctor and satusehat lists
- Add skeleton loading UI for data tables during data fetching
- Refactor loading state variable naming for consistency
- Make search nav optional in header component
- Update icon sizing in header for better responsiveness
- Implement url search params query state at satusehat
2025-08-25 13:33:28 +07:00
Abizarah | 比周
a4d8086b6c Merge pull request #8 from dikstub-rssa/fix/structure
Fix/structure
2025-08-25 10:09:25 +07:00
Abizrh
f7815da6fc Merge branch 'dev' of https://github.com/dikstub-rssa/simrs-fe into fix/structure 2025-08-25 10:07:24 +07:00
Abizrh
61b71f7e76 ⚠️ refactor (components): restructure components to custom-ui 2025-08-25 09:59:44 +07:00
Khafid Prayoga
92d6e2af10 Merge branch 'dev' of github.com:dikstub-rssa/simrs-fe into feat/satusehat 2025-08-22 11:34:40 +07:00
Khafid Prayoga
b9d72af02f Merge pull request #7 from dikstub-rssa/fix/shadcnui-import-alias
refactor(ui): update import paths from @/lib/utils to ~/lib/utils
2025-08-22 11:19:36 +07:00
Khafid Prayoga
ae0acf84d0 refactor(ui): update import paths from @/lib/utils to ~/lib/utils
Standardize import paths across UI components to use ~/lib/utils alias instead of @/lib/utils for better consistency and maintainability.
2025-08-22 11:18:06 +07:00
Khafid Prayoga
a5f9e3fc68 feat(satusehat-mock): implement API Mock integration with filtering and pagination
- Add new API endpoint for fetching SatuSehat data with filtering capabilities
- Implement client-side data fetching with status, resource type, date range and search filters
- Add pagination support with server-side pagination handling
- Improve UI with loading states and pagination controls
2025-08-21 16:28:01 +07:00
Khafid Prayoga
6fe1bd2c48 feat(satusehat): add search component, card summary and date picker
- Implement search component with lucide-vue-next icon
- Create card summary component for displaying summary data
- Add date picker component with range selection functionality
- Update list configuration and styling
- Reorganize package.json structure
2025-08-21 14:43:42 +07:00
Khafid Prayoga
e4b634e76a Merge branch 'dev' of github.com:dikstub-rssa/simrs-fe into feat/satusehat 2025-08-21 10:02:38 +07:00
Abizrh
746d39ea14 feat (rehab): implement sep prosedur registration flow 2025-08-21 06:31:17 +07:00
Khafid Prayoga
d913724d62 feat(satusehat): add patient list components and integration
- Implement badge components for patient and status display
- Create list component with configurable table columns
- Add entry form for new patient registration
- Integrate with existing SatuSehat service flow
2025-08-20 14:50:17 +07:00
Khafid Prayoga
bd98bb815a refactor: update type casting and clean up imports
- Add type casting for route.meta.title in index.vue
- Update tailwind css path in components.json
- Remove unused imports and simplify dashboard component
2025-08-20 14:49:59 +07:00
Khafid Prayoga
ff67dd5146 Merge branch 'dev' of github.com:dikstub-rssa/simrs-fe into feat/satusehat 2025-08-20 09:38:49 +07:00
Abizrh
5e4184d45a feat (doctor): implement doctor entry form and navigation 2025-08-19 17:57:32 +07:00
Abizrh
83b1c2cad3 feat (rehab): add rehab feature pages and menu items 2025-08-19 17:13:45 +07:00
Khafid Prayoga
8fc097d92f feat(patient): add status badge component for patient list
Implement a new status badge component to visually indicate patient status (active/inactive) in the patient list. The badge uses different colors based on status code and is integrated into the list configuration.
2025-08-19 17:04:49 +07:00
Khafid Prayoga
341c27679c refactor(data-table): improve type safety and rendering logic
- Replace ambiguous `object` types with more specific type definitions
- Separate HTML rendering from plain text interpolation for better security
- Simplify template logic by removing nested ternary operations
2025-08-19 16:51:21 +07:00