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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+ 新增
+
+
+ 导出
+
+ item.id))"
+ v-hasPermi="['erp:stock-in:delete']"
+ :disabled="selectionList.length === 0"
+ >
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 详情
+
+
+ 编辑
+
+
+ 审批
+
+
+ 反审批
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+