From 1761aaa0d023dd9c70e9511b3c0bc21053e47a21 Mon Sep 17 00:00:00 2001
From: zzyuan <781948537@qq.com>
Date: Wed, 28 May 2025 17:34:55 +0800
Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E5=A4=87=E7=AE=A1=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/device/index.js | 45 +++++++------------
src/api/superStore/device.js | 17 +++----
src/views/device/{doubleScreen => }/index.vue | 28 ++++++------
src/views/superstore/doubleScreen/index.vue | 25 +++++------
4 files changed, 49 insertions(+), 66 deletions(-)
rename src/views/device/{doubleScreen => }/index.vue (97%)
diff --git a/src/api/device/index.js b/src/api/device/index.js
index cf3dbe81..1f0f4db2 100644
--- a/src/api/device/index.js
+++ b/src/api/device/index.js
@@ -4,7 +4,7 @@ import request from '@/utils/request'
// 分页查询设备信息
export function getDeviceListPageApi(data) {
return request({
- url: '/smart-canteen/doubleScreenMachine/getDoubleScreenMachineList',
+ url: '/smart-canteen/device_info/list',
method: 'get',
headers: {
"merchant-id":"378915229716713472",
@@ -17,7 +17,7 @@ export function getDeviceListPageApi(data) {
// 新增设备
export function addDeviceApi(data) {
return request({
- url: '/smart-canteen/doubleScreenMachine/insert',
+ url: '/smart-canteen/device_info/add',
method: 'post',
headers: {
"merchant-id":"378915229716713472",
@@ -29,7 +29,7 @@ export function addDeviceApi(data) {
// 修改设备信息
export function updateDeviceApi(data) {
return request({
- url: '/smart-canteen/doubleScreenMachine/update',
+ url: '/smart-canteen/device_info/edit',
method: 'post',
headers: {
"merchant-id":"378915229716713472",
@@ -38,37 +38,24 @@ export function updateDeviceApi(data) {
})
}
-// // 删除设备信息
-// export function deleteDeviceApi(data) {
-// return request({
-// url: '/smart-canteen/doubleScreenMachine/delete',
-// method: 'post',
-// headers: {
-// "merchant-id":"378915229716713472",
-// },
-// data: data
-// })
-// }
-
-export function deleteDeviceApi(deviceId){
- const formData = new FormData()
- formData.append('deviceId', deviceId)
- return request({
- url: '/smart-canteen/doubleScreenMachine/delete',
- method: 'post',
- data: formData,
- headers: {
- "merchant-id":"378915229716713472",
- },
- header:'multipart/form-data'
- })
+// 删除设备信息
+export function deleteDeviceApi(data) {
+ return request({
+ url: '/smart-canteen/device_info/del/'+data.deviceId,
+ method: 'post',
+ headers: {
+ "merchant-id":"378915229716713472",
+ },
+ data: data
+ })
}
+
// 获取指定日期菜谱计划菜品详情
export function getMenuRecipeDetailApi(data) {
return request({
- url: '/smart-canteen/menu_recipe/getDetailByDate',
+ url: '/smart-canteen/cook_recipe/getRecipeDetailByDate',
method: 'post',
headers: {
"merchant-id":"378915229716713472",
@@ -82,7 +69,7 @@ export function getMenuRecipeDetailApi(data) {
// 上传APK
export function uploadApkApi(data) {
return request({
- url: '/smart-canteen/doubleScreenMachine/uploadApk',
+ url: '/smart-canteen/device_app_version/uploadApk',
method: 'post',
headers: {
"merchant-id":"378915229716713472",
diff --git a/src/api/superStore/device.js b/src/api/superStore/device.js
index 6ff91182..5bdd1f69 100644
--- a/src/api/superStore/device.js
+++ b/src/api/superStore/device.js
@@ -15,7 +15,7 @@ export function getSupermarketByAreaApi(data) {
// 分页查询设备信息
export function getDeviceListPageApi(data) {
return request({
- url: '/smart-canteen/supermarket_device/list',
+ url: '/smart-canteen/device_info/list',
method: 'get',
headers: {
"merchant-id":"378915229716713472",
@@ -28,7 +28,7 @@ export function getDeviceListPageApi(data) {
// 新增设备
export function addDeviceApi(data) {
return request({
- url: '/smart-canteen/supermarket_device/add',
+ url: '/smart-canteen/device_info/add',
method: 'post',
headers: {
"merchant-id":"378915229716713472",
@@ -40,7 +40,7 @@ export function addDeviceApi(data) {
// 修改设备信息
export function updateDeviceApi(data) {
return request({
- url: '/smart-canteen/supermarket_device/update',
+ url: '/smart-canteen/device_info/edit',
method: 'post',
headers: {
"merchant-id":"378915229716713472",
@@ -51,18 +51,15 @@ export function updateDeviceApi(data) {
// 删除设备信息
- export function deleteDeviceApi(deviceId){
- const formData = new FormData()
- formData.append('deviceId', deviceId)
+ export function deleteDeviceApi(data){
return request({
- url: '/smart-canteen/doubleScreenMachine/delete',
+ url: '/smart-canteen/device_info/del/'+data.deviceId,
method: 'post',
- data: formData,
headers: {
"merchant-id":"378915229716713472",
},
- header:'multipart/form-data'
- })
+ data: data
+ })
}
diff --git a/src/views/device/doubleScreen/index.vue b/src/views/device/index.vue
similarity index 97%
rename from src/views/device/doubleScreen/index.vue
rename to src/views/device/index.vue
index fcfb7ca5..0b204cc5 100644
--- a/src/views/device/doubleScreen/index.vue
+++ b/src/views/device/index.vue
@@ -64,7 +64,7 @@
-
+
-
+
@@ -159,8 +159,8 @@
-
-
+
+
@@ -399,7 +399,7 @@
areaId:null,
canteenId:null,
stallId:null,
- deviceNum:"",
+ deviceNumber:"",
deviceName:"",
deviceSn:"",
deviceIp:"",
@@ -413,7 +413,7 @@
stallOptions2:[],//弹窗-档口下拉选
// 表单校验
baseFormRules: {
- deviceNum: [
+ deviceNumber: [
{ required: true, message: "设备编号不能为空", trigger: "blur" }
],
deviceName: [
@@ -422,9 +422,9 @@
deviceSn: [
{ required: true, message: "设备Sn不能为空", trigger: "blur" }
],
- deviceKey: [
- { required: true, message: "设备Key不能为空", trigger: "blur" }
- ],
+ // deviceKey: [
+ // { required: true, message: "设备Key不能为空", trigger: "blur" }
+ // ],
areaId: [
{ required: true, message: "所属区域不能为空", trigger: "blur" }
],
@@ -579,8 +579,8 @@
"areaId":this.queryParams.areaId,
"canteenId":this.queryParams.canteenId,
"stallId":this.queryParams.stallId,
- "keyWord":this.queryParams.keyWord,
- "deviceType":20
+ "searchValue":this.queryParams.keyWord,
+ "deviceType":1
}
console.log("param",param)
// let str = base64.encode(JSON.stringify(param))
@@ -602,7 +602,7 @@
areaId:null,
canteenId:null,
stallId:null,
- deviceNum:"",
+ deviceNumber:"",
deviceName:"",
deviceSn:"",
deviceIp:"",
@@ -677,7 +677,7 @@
console.log(this.baseForm)
this.$refs["baseForm"].validate(valid => {
if (valid) {
- this.baseForm.deviceType=20
+ this.baseForm.deviceType=1
// this.baseForm.metadata=this.metadata
if (this.baseForm.deviceId != undefined) {
updateDeviceApi(this.baseForm).then(response => {
@@ -699,7 +699,7 @@
handleDelete(row) {
// const dictIds = row.dictId || this.ids;
this.$modal.confirm('是否确认删除数据项?').then(function() {
- return deleteDeviceApi(row.deviceId);
+ return deleteDeviceApi({deviceId:row.deviceId});
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");
diff --git a/src/views/superstore/doubleScreen/index.vue b/src/views/superstore/doubleScreen/index.vue
index 770edace..662dba2c 100644
--- a/src/views/superstore/doubleScreen/index.vue
+++ b/src/views/superstore/doubleScreen/index.vue
@@ -51,7 +51,7 @@
{{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}
-
+
@@ -111,8 +111,8 @@
-
-
+
+
@@ -265,7 +265,7 @@
stallOptions2:[],//弹窗-档口下拉选
// 表单校验
baseFormRules: {
- deviceNum: [
+ deviceNumber: [
{ required: true, message: "设备编号不能为空", trigger: "blur" }
],
deviceName: [
@@ -274,9 +274,9 @@
deviceSn: [
{ required: true, message: "设备Sn不能为空", trigger: "blur" }
],
- deviceKey: [
- { required: true, message: "设备Key不能为空", trigger: "blur" }
- ],
+ // deviceKey: [
+ // { required: true, message: "设备Key不能为空", trigger: "blur" }
+ // ],
areaId: [
{ required: true, message: "所属区域不能为空", trigger: "blur" }
],
@@ -328,8 +328,8 @@
"pageSize":this.queryParams.pageSize,
"areaId":this.queryParams.areaId,
"canteenId":this.queryParams.canteenId,
- "keyWord":this.queryParams.keyWord,
- "deviceType":53
+ "searchValue":this.queryParams.keyWord,
+ "deviceType":2
}
getDeviceListPageApi(param).then(response => {
this.tableListData = response.rows;
@@ -409,7 +409,7 @@
"areaId": this.baseForm.areaId,
"canteenId": this.baseForm.canteenId,
}]
- this.baseForm.deviceType=53
+ this.baseForm.deviceType=2
if (this.baseForm.deviceId != undefined) {
updateDeviceApi(this.baseForm).then(response => {
this.$modal.msgSuccess("修改成功");
@@ -427,10 +427,9 @@
});
},
/** 删除按钮操作 */
- handleDelete(row) {
- // const dictIds = row.dictId || this.ids;
+ handleDelete(row) {
this.$modal.confirm('是否确认删除数据项?').then(function() {
- return deleteDeviceApi(row.deviceId);
+ return deleteDeviceApi({deviceId:row.deviceId});
}).then(() => {
this.getList();
this.$modal.msgSuccess("删除成功");