From 2d15306aaf79f5b7854899b3480435a50c2ad25b Mon Sep 17 00:00:00 2001 From: lewis <604446095@qq.com> Date: Wed, 16 Jul 2025 16:58:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E9=A1=B9=E7=9B=AE=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E3=80=81=E9=A1=B9=E7=9B=AE=E8=8F=9C=E5=93=81=E3=80=81?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=8F=9C=E5=93=81=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/project.ts | 26 ++++ src/api/project_dishes.ts | 26 ++++ src/api/project_dishes_product.ts | 26 ++++ src/views/project/edit.vue | 124 ++++++++++++++++ src/views/project/index.vue | 158 ++++++++++++++++++++ src/views/project_dishes/edit.vue | 134 +++++++++++++++++ src/views/project_dishes/index.vue | 143 ++++++++++++++++++ src/views/project_dishes_product/edit.vue | 153 +++++++++++++++++++ src/views/project_dishes_product/index.vue | 163 +++++++++++++++++++++ vite.config.ts | 2 +- 10 files changed, 954 insertions(+), 1 deletion(-) create mode 100644 src/api/project.ts create mode 100644 src/api/project_dishes.ts create mode 100644 src/api/project_dishes_product.ts create mode 100644 src/views/project/edit.vue create mode 100644 src/views/project/index.vue create mode 100644 src/views/project_dishes/edit.vue create mode 100644 src/views/project_dishes/index.vue create mode 100644 src/views/project_dishes_product/edit.vue create mode 100644 src/views/project_dishes_product/index.vue diff --git a/src/api/project.ts b/src/api/project.ts new file mode 100644 index 0000000..615cf74 --- /dev/null +++ b/src/api/project.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 项目列表列表 +export function apiProjectLists(params: any) { + return request.get({ url: '/project/lists', params }) +} + +// 添加项目列表 +export function apiProjectAdd(params: any) { + return request.post({ url: '/project/add', params }) +} + +// 编辑项目列表 +export function apiProjectEdit(params: any) { + return request.post({ url: '/project/edit', params }) +} + +// 删除项目列表 +export function apiProjectDelete(params: any) { + return request.post({ url: '/project/delete', params }) +} + +// 项目列表详情 +export function apiProjectDetail(params: any) { + return request.get({ url: '/project/detail', params }) +} \ No newline at end of file diff --git a/src/api/project_dishes.ts b/src/api/project_dishes.ts new file mode 100644 index 0000000..5d9390e --- /dev/null +++ b/src/api/project_dishes.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 项目菜品列表 +export function apiProjectDishesLists(params: any) { + return request.get({ url: '/projectDishes/lists', params }) +} + +// 添加项目菜品 +export function apiProjectDishesAdd(params: any) { + return request.post({ url: '/projectDishes/add', params }) +} + +// 编辑项目菜品 +export function apiProjectDishesEdit(params: any) { + return request.post({ url: '/projectDishes/edit', params }) +} + +// 删除项目菜品 +export function apiProjectDishesDelete(params: any) { + return request.post({ url: '/projectDishes/delete', params }) +} + +// 项目菜品详情 +export function apiProjectDishesDetail(params: any) { + return request.get({ url: '/projectDishes/detail', params }) +} \ No newline at end of file diff --git a/src/api/project_dishes_product.ts b/src/api/project_dishes_product.ts new file mode 100644 index 0000000..1d6ef0b --- /dev/null +++ b/src/api/project_dishes_product.ts @@ -0,0 +1,26 @@ +import request from '@/utils/request' + +// 项目菜品商品列表 +export function apiProjectDishesProductLists(params: any) { + return request.get({ url: '/projectDishesProduct/lists', params }) +} + +// 添加项目菜品商品 +export function apiProjectDishesProductAdd(params: any) { + return request.post({ url: '/projectDishesProduct/add', params }) +} + +// 编辑项目菜品商品 +export function apiProjectDishesProductEdit(params: any) { + return request.post({ url: '/projectDishesProduct/edit', params }) +} + +// 删除项目菜品商品 +export function apiProjectDishesProductDelete(params: any) { + return request.post({ url: '/projectDishesProduct/delete', params }) +} + +// 项目菜品商品详情 +export function apiProjectDishesProductDetail(params: any) { + return request.get({ url: '/projectDishesProduct/detail', params }) +} \ No newline at end of file diff --git a/src/views/project/edit.vue b/src/views/project/edit.vue new file mode 100644 index 0000000..c6a6d18 --- /dev/null +++ b/src/views/project/edit.vue @@ -0,0 +1,124 @@ + + + \ No newline at end of file diff --git a/src/views/project/index.vue b/src/views/project/index.vue new file mode 100644 index 0000000..85ac437 --- /dev/null +++ b/src/views/project/index.vue @@ -0,0 +1,158 @@ + + + \ No newline at end of file diff --git a/src/views/project_dishes/edit.vue b/src/views/project_dishes/edit.vue new file mode 100644 index 0000000..f9e525b --- /dev/null +++ b/src/views/project_dishes/edit.vue @@ -0,0 +1,134 @@ + + + \ No newline at end of file diff --git a/src/views/project_dishes/index.vue b/src/views/project_dishes/index.vue new file mode 100644 index 0000000..4ef1377 --- /dev/null +++ b/src/views/project_dishes/index.vue @@ -0,0 +1,143 @@ + + + \ No newline at end of file diff --git a/src/views/project_dishes_product/edit.vue b/src/views/project_dishes_product/edit.vue new file mode 100644 index 0000000..0abee67 --- /dev/null +++ b/src/views/project_dishes_product/edit.vue @@ -0,0 +1,153 @@ + + + \ No newline at end of file diff --git a/src/views/project_dishes_product/index.vue b/src/views/project_dishes_product/index.vue new file mode 100644 index 0000000..59517eb --- /dev/null +++ b/src/views/project_dishes_product/index.vue @@ -0,0 +1,163 @@ + + + \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index 766ed39..b1d3dc8 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -12,7 +12,7 @@ import vueSetupExtend from 'vite-plugin-vue-setup-extend' // import legacyPlugin from '@vitejs/plugin-legacy' // https://vitejs.dev/config/ export default defineConfig({ - base: '/admin/', + base: '/', server: { host: '0.0.0.0' },