From 3c7399c25c0f35c8aa7cb6af1935e31d1a3f0102 Mon Sep 17 00:00:00 2001
From: doum <doum>
Date: 星期二, 02 六月 2026 17:43:50 +0800
Subject: [PATCH] 新增智能电表、空调管理
---
admin/src/views/operation/components/deviceEdit.vue | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
diff --git a/admin/src/views/operation/components/deviceEdit.vue b/admin/src/views/operation/components/deviceEdit.vue
index f727966..83802bc 100644
--- a/admin/src/views/operation/components/deviceEdit.vue
+++ b/admin/src/views/operation/components/deviceEdit.vue
@@ -15,6 +15,11 @@
</el-form-item>
</div>
<div style="width: 31%;">
+ <el-form-item label="璁惧鏁伴噺" prop="deviceNum">
+ <el-input-number v-model="param.deviceNum" :min="1" :precision="0" controls-position="right" />
+ </el-form-item>
+ </div>
+ <div style="width: 31%;">
<el-form-item label="璁惧鍨嬪彿" prop="modelNo">
<el-input v-model="param.modelNo" placeholder="璇疯緭鍏�" v-trim />
</el-form-item>
@@ -187,6 +192,7 @@
param: {
code: '',
name: '',
+ deviceNum: 1,
modelNo: '',
cateIds: '',
userId: '',
@@ -310,7 +316,11 @@
if (valid) {
let fn = param.id ? updateById : create
this.subLoading = true
- fn(param).then(res => {
+ const payload = {
+ ...param,
+ deviceNum: !param.deviceNum || param.deviceNum < 1 ? 1 : param.deviceNum
+ }
+ fn(payload).then(res => {
this.subLoading = false
this.$emit('success')
Message.success('淇濆瓨鎴愬姛')
@@ -324,6 +334,7 @@
getDetail(id) {
detailById(id).then(res => {
this.param = res
+ this.param.deviceNum = res.deviceNum || 1
this.param.rooms = [res.projectId, res.buildingId, res.floorId, res.roomId]
console.log(this.param.rooms)
if (res.multifileList && res.multifileList.length > 0) {
--
Gitblit v1.9.3