From e3f603b37b6eaadbc99980943ae6babce9dc1718 Mon Sep 17 00:00:00 2001 From: adonis Date: Mon, 22 Jun 2026 21:09:26 +0330 Subject: [PATCH] price handling --- components.d.ts | 1 + src/components/BasicActionSheet.vue | 14 ++- src/core/utils/useAxios.ts | 20 +++- .../base/components/ProductEditorFormBody.vue | 59 ++++++++---- src/pages/menuPages/products/base/index.vue | 95 ++++++++++++++----- .../products/base/productFormValidation.ts | 78 +++++++++++++++ src/utils/inputRules.ts | 23 +++++ src/utils/productEditorPrice.ts | 24 ++++- 8 files changed, 268 insertions(+), 46 deletions(-) create mode 100644 src/pages/menuPages/products/base/productFormValidation.ts diff --git a/components.d.ts b/components.d.ts index 49e7fb5..4c90676 100644 --- a/components.d.ts +++ b/components.d.ts @@ -10,6 +10,7 @@ export {} declare module '@vue/runtime-core' { export interface GlobalComponents { _index: typeof import('./src/core/components/_sample/_index.vue')['default'] + AAlert: typeof import('ant-design-vue/es')['Alert'] AAvatar: typeof import('ant-design-vue/es')['Avatar'] ABadge: typeof import('ant-design-vue/es')['Badge'] AButton: typeof import('ant-design-vue/es')['Button'] diff --git a/src/components/BasicActionSheet.vue b/src/components/BasicActionSheet.vue index fa86557..63fdf40 100644 --- a/src/components/BasicActionSheet.vue +++ b/src/components/BasicActionSheet.vue @@ -31,10 +31,13 @@ {{ okText }} @@ -79,10 +82,13 @@ {{ okText }} @@ -151,6 +157,10 @@ function handleCancel() { emit('close') visibleProxy.value = false } + +function handleOk() { + emit('ok') +}