From 7623da29e0bf12bf5b56e699ae5ceff841737da8 Mon Sep 17 00:00:00 2001 From: chenshuichuan <1154693969@qq.com> Date: Wed, 26 Jun 2024 23:44:00 +0800 Subject: [PATCH] add feedback --- src/api/iot/feedback/index.ts | 42 +++ src/views/iot/feedback/FeedbackForm.vue | 103 ++++++++ src/views/iot/feedback/index.vue | 202 ++++++++++++++ src/views/mes/stockin/StockInForm.vue | 170 ++++++++++++ src/views/mes/stockin/index.vue | 335 ++++++++++++++++++++++++ 5 files changed, 852 insertions(+) create mode 100644 src/api/iot/feedback/index.ts create mode 100644 src/views/iot/feedback/FeedbackForm.vue create mode 100644 src/views/iot/feedback/index.vue create mode 100644 src/views/mes/stockin/StockInForm.vue create mode 100644 src/views/mes/stockin/index.vue diff --git a/src/api/iot/feedback/index.ts b/src/api/iot/feedback/index.ts new file mode 100644 index 00000000..0335251e --- /dev/null +++ b/src/api/iot/feedback/index.ts @@ -0,0 +1,42 @@ +import request from '@/config/axios' + +// 用户反馈 VO +export interface FeedbackVO { + id: number // id + title: string // 标题 + content: string // 内容 + tags: string // 标签 +} + +// 用户反馈 API +export const FeedbackApi = { + // 查询用户反馈分页 + getFeedbackPage: async (params: any) => { + return await request.get({ url: `/iot/feedback/page`, params }) + }, + + // 查询用户反馈详情 + getFeedback: async (id: number) => { + return await request.get({ url: `/iot/feedback/get?id=` + id }) + }, + + // 新增用户反馈 + createFeedback: async (data: FeedbackVO) => { + return await request.post({ url: `/iot/feedback/create`, data }) + }, + + // 修改用户反馈 + updateFeedback: async (data: FeedbackVO) => { + return await request.put({ url: `/iot/feedback/update`, data }) + }, + + // 删除用户反馈 + deleteFeedback: async (id: number) => { + return await request.delete({ url: `/iot/feedback/delete?id=` + id }) + }, + + // 导出用户反馈 Excel + exportFeedback: async (params) => { + return await request.download({ url: `/iot/feedback/export-excel`, params }) + } +} \ No newline at end of file diff --git a/src/views/iot/feedback/FeedbackForm.vue b/src/views/iot/feedback/FeedbackForm.vue new file mode 100644 index 00000000..6482e582 --- /dev/null +++ b/src/views/iot/feedback/FeedbackForm.vue @@ -0,0 +1,103 @@ + + diff --git a/src/views/iot/feedback/index.vue b/src/views/iot/feedback/index.vue new file mode 100644 index 00000000..3e2c7a02 --- /dev/null +++ b/src/views/iot/feedback/index.vue @@ -0,0 +1,202 @@ + + + diff --git a/src/views/mes/stockin/StockInForm.vue b/src/views/mes/stockin/StockInForm.vue new file mode 100644 index 00000000..f36bbb60 --- /dev/null +++ b/src/views/mes/stockin/StockInForm.vue @@ -0,0 +1,170 @@ + + diff --git a/src/views/mes/stockin/index.vue b/src/views/mes/stockin/index.vue new file mode 100644 index 00000000..8d000740 --- /dev/null +++ b/src/views/mes/stockin/index.vue @@ -0,0 +1,335 @@ + + +