From 622168f288fc845165760dd80495eb5ecb8d95f9 Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Mon, 7 Apr 2025 18:15:18 +0800
Subject: [PATCH 1/5] =?UTF-8?q?=E5=BC=95=E5=85=A5=E5=B8=B8=E8=A7=81?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/integrated/faqCategory.ts | 41 +++++
src/api/integrated/faqInfo.ts | 41 +++++
src/views/integrated/faqCategory/form.vue | 120 +++++++++++++++
src/views/integrated/faqCategory/index.vue | 116 ++++++++++++++
src/views/integrated/faqInfo/form.vue | 144 ++++++++++++++++++
src/views/integrated/faqInfo/index.vue | 118 ++++++++++++++
src/views/integrated/feedback/form.vue | 8 +-
.../smErpCgInventory/form.vue | 19 +--
8 files changed, 591 insertions(+), 16 deletions(-)
create mode 100644 src/api/integrated/faqCategory.ts
create mode 100644 src/api/integrated/faqInfo.ts
create mode 100644 src/views/integrated/faqCategory/form.vue
create mode 100644 src/views/integrated/faqCategory/index.vue
create mode 100644 src/views/integrated/faqInfo/form.vue
create mode 100644 src/views/integrated/faqInfo/index.vue
diff --git a/src/api/integrated/faqCategory.ts b/src/api/integrated/faqCategory.ts
new file mode 100644
index 0000000..e4524ad
--- /dev/null
+++ b/src/api/integrated/faqCategory.ts
@@ -0,0 +1,41 @@
+import request from "/@/utils/request"
+
+export function fetchList(query?: Object) {
+ return request({
+ url: '/integrated/faqCategory/page',
+ method: 'get',
+ params: query
+ })
+}
+
+export function addObj(obj?: Object) {
+ return request({
+ url: '/integrated/faqCategory',
+ method: 'post',
+ data: obj
+ })
+}
+
+export function getObj(id?: string) {
+ return request({
+ url: '/integrated/faqCategory/' + id,
+ method: 'get'
+ })
+}
+
+export function delObjs(ids?: Object) {
+ return request({
+ url: '/integrated/faqCategory',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function putObj(obj?: Object) {
+ return request({
+ url: '/integrated/faqCategory',
+ method: 'put',
+ data: obj
+ })
+}
+
diff --git a/src/api/integrated/faqInfo.ts b/src/api/integrated/faqInfo.ts
new file mode 100644
index 0000000..5d7f3ac
--- /dev/null
+++ b/src/api/integrated/faqInfo.ts
@@ -0,0 +1,41 @@
+import request from "/@/utils/request"
+
+export function fetchList(query?: Object) {
+ return request({
+ url: '/integrated/faqInfo/page',
+ method: 'get',
+ params: query
+ })
+}
+
+export function addObj(obj?: Object) {
+ return request({
+ url: '/integrated/faqInfo',
+ method: 'post',
+ data: obj
+ })
+}
+
+export function getObj(id?: string) {
+ return request({
+ url: '/integrated/faqInfo/' + id,
+ method: 'get'
+ })
+}
+
+export function delObjs(ids?: Object) {
+ return request({
+ url: '/integrated/faqInfo',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function putObj(obj?: Object) {
+ return request({
+ url: '/integrated/faqInfo',
+ method: 'put',
+ data: obj
+ })
+}
+
diff --git a/src/views/integrated/faqCategory/form.vue b/src/views/integrated/faqCategory/form.vue
new file mode 100644
index 0000000..7d7a243
--- /dev/null
+++ b/src/views/integrated/faqCategory/form.vue
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/integrated/faqCategory/index.vue b/src/views/integrated/faqCategory/index.vue
new file mode 100644
index 0000000..a220aaf
--- /dev/null
+++ b/src/views/integrated/faqCategory/index.vue
@@ -0,0 +1,116 @@
+
+
+
+
+
+
+ 新 增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/integrated/faqInfo/form.vue b/src/views/integrated/faqInfo/form.vue
new file mode 100644
index 0000000..51d9a48
--- /dev/null
+++ b/src/views/integrated/faqInfo/form.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/integrated/faqInfo/index.vue b/src/views/integrated/faqInfo/index.vue
new file mode 100644
index 0000000..4b10fdd
--- /dev/null
+++ b/src/views/integrated/faqInfo/index.vue
@@ -0,0 +1,118 @@
+
+
+
+
+
+
+ 新 增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/integrated/feedback/form.vue b/src/views/integrated/feedback/form.vue
index f9d2003..f4450ff 100644
--- a/src/views/integrated/feedback/form.vue
+++ b/src/views/integrated/feedback/form.vue
@@ -9,18 +9,12 @@
-
+
-
-
-
-
-
-
diff --git a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue
index 4203256..8dbfdf0 100644
--- a/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue
+++ b/src/views/supermarketerp/purchaseManagement/smErpCgInventory/form.vue
@@ -150,15 +150,16 @@
-
-
- {{
- row.purchasePrice
- ? displayPrice(row.purchasePrice)
- : displayPrice(row.erpUnitVos?.find((item: any) => item.id == row.unitId)?.purchasePrice)
- }}
-
-
+
+
+
+ {{
+ row.purchasePrice
+ ? displayPrice(row.purchasePrice)
+ : displayPrice(row.erpUnitVos?.find((item: any) => item.id == row.unitId)?.purchasePrice)
+ }}
+
+
From 841b6aa0d7205133deccf9faecfe515d53f30d43 Mon Sep 17 00:00:00 2001
From: zjf <1799650030@qq.com>
Date: Wed, 9 Apr 2025 17:48:45 +0800
Subject: [PATCH 2/5] =?UTF-8?q?=E8=AE=BF=E5=AE=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/integrated/visitors.ts | 41 +++++
src/views/integrated/visitors/form.vue | 196 ++++++++++++++++++++++++
src/views/integrated/visitors/index.vue | 151 ++++++++++++++++++
3 files changed, 388 insertions(+)
create mode 100644 src/api/integrated/visitors.ts
create mode 100644 src/views/integrated/visitors/form.vue
create mode 100644 src/views/integrated/visitors/index.vue
diff --git a/src/api/integrated/visitors.ts b/src/api/integrated/visitors.ts
new file mode 100644
index 0000000..de66547
--- /dev/null
+++ b/src/api/integrated/visitors.ts
@@ -0,0 +1,41 @@
+import request from "/@/utils/request"
+
+export function fetchList(query?: Object) {
+ return request({
+ url: '/integrated/visitors/page',
+ method: 'get',
+ params: query
+ })
+}
+
+export function addObj(obj?: Object) {
+ return request({
+ url: '/integrated/visitors',
+ method: 'post',
+ data: obj
+ })
+}
+
+export function getObj(id?: string) {
+ return request({
+ url: '/integrated/visitors/' + id,
+ method: 'get'
+ })
+}
+
+export function delObjs(ids?: Object) {
+ return request({
+ url: '/integrated/visitors',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function putObj(obj?: Object) {
+ return request({
+ url: '/integrated/visitors',
+ method: 'put',
+ data: obj
+ })
+}
+
diff --git a/src/views/integrated/visitors/form.vue b/src/views/integrated/visitors/form.vue
new file mode 100644
index 0000000..8948237
--- /dev/null
+++ b/src/views/integrated/visitors/form.vue
@@ -0,0 +1,196 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/integrated/visitors/index.vue b/src/views/integrated/visitors/index.vue
new file mode 100644
index 0000000..7761237
--- /dev/null
+++ b/src/views/integrated/visitors/index.vue
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 查询
+
+ 重置
+
+
+
+
+
+
+ 新 增
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
From a4193f7b5a902b20b33421237bf992d1ff10d63c Mon Sep 17 00:00:00 2001
From: dzc <2388224167@qq.com>
Date: Mon, 14 Apr 2025 11:22:44 +0800
Subject: [PATCH 3/5] =?UTF-8?q?feat:=E6=9F=9C=E5=AD=90=E4=BF=A1=E6=81=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.env.development | 4 +-
src/api/hard/hard-door-manager.ts | 2 +-
.../hard/hard-door-manager/info-setting.vue | 43 +++++++------------
.../hard/hard-door-manager/volume-setting.vue | 4 +-
4 files changed, 20 insertions(+), 33 deletions(-)
diff --git a/.env.development b/.env.development
index e36e34a..9f4034e 100644
--- a/.env.development
+++ b/.env.development
@@ -11,14 +11,14 @@ ENV = 'development'
# VITE_ADMIN_PROXY_PATH = http://47.96.250.9:8089/api/ # 测试线上
# VITE_ADMIN_PROXY_PATH = http://pjcloud.center.takin.cc/
# VITE_ADMIN_PROXY_PATH = http://localhost:9999/
-VITE_ADMIN_PROXY_PATH = http://192.168.101.81:9999/ # 邓-本地
+VITE_ADMIN_PROXY_PATH = http://192.168.101.107:9999/ # 邓-本地
# VITE_ADMIN_PROXY_PATH = http://59.202.170.152:81/api # 正式环境线上
# 图片访问基础地址
# VITE_IMAGE_BASE_PATH = http://47.96.250.9:8089/api # 测试线上
# VITE_IMAGE_BASE_PATH = http://pjcloud.center.takin.cc
# VITE_IMAGE_BASE_PATH = http://localhost:9999
-VITE_IMAGE_BASE_PATH = http://192.168.101.81:9999 # 邓-本地
+VITE_IMAGE_BASE_PATH = http://192.168.101.107:9999 # 邓-本地
# VITE_IMAGE_BASE_PATH = http://59.202.170.152:81/api/ # 正式环境线上
# 代码生成服务地址
diff --git a/src/api/hard/hard-door-manager.ts b/src/api/hard/hard-door-manager.ts
index fbebb63..6e287d3 100644
--- a/src/api/hard/hard-door-manager.ts
+++ b/src/api/hard/hard-door-manager.ts
@@ -6,7 +6,7 @@ import request from "/@/utils/request"
* @param systemVolume 系统音量
* @param mediaVolume 媒体音量
*/
-export function getByCabinetNo(data?: { hardId: any; systemVolume: any; mediaVolume: any }) {
+export function changeVolume(data?: { hardId: any; systemVolume: any; mediaVolume: any }) {
return request({
url: "/hard/hard-door-manager/change-volume",
method: "post",
diff --git a/src/views/hard/hard-door-manager/info-setting.vue b/src/views/hard/hard-door-manager/info-setting.vue
index 6fb4f0d..a9325f0 100644
--- a/src/views/hard/hard-door-manager/info-setting.vue
+++ b/src/views/hard/hard-door-manager/info-setting.vue
@@ -7,28 +7,14 @@
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -53,29 +39,30 @@ const form = reactive({
id: "",
hardId: "",
imei: "",
+ doorCount: "",
deviceCode: "",
})
-const dataRules = ref({})
+const dataRules = ref({
+ imei: [{ required: true, message: "设备IMEI卡号不能为空", trigger: "blur" }],
+ deviceCode: [{ required: true, message: "内置设备编号:不能为空", trigger: "blur" }],
+ doorCount: [{ required: true, message: "柜子层数不能为空", trigger: "blur" }],
+})
// 打开弹窗
-const openDialog = async (id: string) => {
+const openDialog = async (hardId: string) => {
visible.value = true
- form.id = ""
-
+ form.hardId = hardId
dataFormRef.value?.resetFields()
-
- if (id) {
- form.id = id
- const res = await hardDoorManager.getObj(id)
+ if (hardId) {
+ const res = await hardDoorManager.getByHardId({ hardId: hardId })
Object.assign(form, res.data)
}
}
// 提交
const onSubmit = async () => {
- if (!form.id) return useMessage().error("设备id不存在")
-
+ if (!form.hardId) return useMessage().error("设备id不存在")
const valid = await dataFormRef.value.validate().catch(() => {})
if (!valid) return
diff --git a/src/views/hard/hard-door-manager/volume-setting.vue b/src/views/hard/hard-door-manager/volume-setting.vue
index 3613cbb..a12e713 100644
--- a/src/views/hard/hard-door-manager/volume-setting.vue
+++ b/src/views/hard/hard-door-manager/volume-setting.vue
@@ -23,7 +23,7 @@
\ No newline at end of file
+
diff --git a/src/views/integrated/visitors/index.vue b/src/views/integrated/visitors/index.vue
index 7761237..8d485dc 100644
--- a/src/views/integrated/visitors/index.vue
+++ b/src/views/integrated/visitors/index.vue
@@ -32,7 +32,7 @@
@queryTable="getDataList">
-
@@ -49,11 +49,11 @@
-
+
-
+
@@ -148,4 +148,4 @@ const handleDelete = async (ids: string[]) => {
useMessage().error(err.msg);
}
};
-
\ No newline at end of file
+
diff --git a/src/views/tools/message/sms/form.vue b/src/views/tools/message/sms/form.vue
index b418b70..e5978cb 100644
--- a/src/views/tools/message/sms/form.vue
+++ b/src/views/tools/message/sms/form.vue
@@ -112,7 +112,12 @@ const supplierList = ref([{
}, {
value: 'qiniu',
label: '七牛云短信'
-}])
+},
+ {
+ value: 'liantong',
+ label: '联通短信'
+ }
+])
// 提交表单数据
const form = reactive({