From 0ae255185f422781f8a5cc4c52ad56ee0d3a1e6e Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期五, 29 十一月 2024 19:07:15 +0800
Subject: [PATCH] 1.首页可拖拽 2.没有名字去掉悬浮层 3.增加了背景
---
src/components/add-area-item.vue | 30 +++++++++++++++++++++++++++++-
1 files changed, 29 insertions(+), 1 deletions(-)
diff --git a/src/components/add-area-item.vue b/src/components/add-area-item.vue
index 626f48a..187fe7d 100644
--- a/src/components/add-area-item.vue
+++ b/src/components/add-area-item.vue
@@ -9,7 +9,7 @@
<div class="flex m-t-2rem">
<div class="label require">区域编号:</div>
- <el-select v-model="areacode" placeholder="请选择区域编号" width="28rem">
+ <el-select v-model="areacode" placeholder="请选择区域编号" width="28rem" @change="handleAreaCodeChange">
<el-option
v-for="item in areaCodes"
:key="item.id"
@@ -238,6 +238,34 @@
this.areaCodes = res.cabinetList || [];
});
},
+ handleAreaCodeChange(selectedAreaCode) {
+ const selectedArea = this.areaCodes.find(area => area.id === selectedAreaCode);
+ if (selectedArea && selectedArea.areaConfigNum !== undefined) {
+ this.areaConfigNum = selectedArea.areaConfigNum;
+ } else {
+ this.areaConfigNum = 500; // 使用默认值
+ }
+ if (selectedArea && selectedArea.areaBackGroudName !== undefined && selectedArea.areaBackGroudURL !== undefined) {
+ // 检查返回的数据是否为空
+ if (selectedArea.areaBackGroudName && selectedArea.areaBackGroudURL) {
+ var fileInfo2 = {
+ name: selectedArea.areaBackGroudName,
+ };
+ // 创建一个新的数组并替换旧的数组
+ this.fileList2 = [fileInfo2];
+ console.log("this.fileList2[0]", this.fileList2[0]);
+ this.areaBackGroudURL = selectedArea.areaBackGroudURL;
+ } else {
+ // 如果返回的数据为空,清空 fileList2
+ this.fileList2 = [];
+ console.log("No background info available");
+ }
+ } else {
+ // 如果 selectedArea 不存在或没有背景信息,清空 fileList2
+ this.fileList2 = [];
+ console.log("No background info available");
+ }
+ },
},
watch: {},
--
Gitblit v1.9.3