From d7dca690cedd12e271f0ee0b9050679d73796f5c Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期一, 06 一月 2025 09:28:10 +0800
Subject: [PATCH] 1

---
 admin/src/views/workorder/components/OperaYwWorkorderWindow.vue |   70 +++++++++++++++++++---------------
 1 files changed, 39 insertions(+), 31 deletions(-)

diff --git a/admin/src/views/workorder/components/OperaYwWorkorderWindow.vue b/admin/src/views/workorder/components/OperaYwWorkorderWindow.vue
index b524ba3..c97fbf4 100644
--- a/admin/src/views/workorder/components/OperaYwWorkorderWindow.vue
+++ b/admin/src/views/workorder/components/OperaYwWorkorderWindow.vue
@@ -140,37 +140,37 @@
       this.visible = true
       this.getProject()
       this.getCate()
-      // 鏂板缓
+      // 鏂板缓 
       if (target == null) {
+        this.form = {
+          id: null,
+          editDate: '',
+          floor: '',
+          title: '',
+          remark: '',
+          status: '',
+          sortnum: '',
+          content: '',
+          getDate: '',
+          projectId: '',
+          buildingId: '',
+          floorId: '',
+          roomId: '',
+          userId: '',
+          submitDate: '',
+          cateId: '',
+          areaType: '0',
+          code: '',
+          dealStatus: '',
+          dispatchUserId: '',
+          dispatchDate: '',
+          dispatchInfo: '',
+          dealUserId: '',
+          dealDate: '',
+          dealInfo: '',
+          dealType: ''
+        }
         this.$nextTick(() => {
-          this.$refs.form = {
-            id: null,
-            editDate: '',
-            floor: '',
-            title: '',
-            remark: '',
-            status: '',
-            sortnum: '',
-            content: '',
-            getDate: '',
-            projectId: '',
-            buildingId: '',
-            floorId: '',
-            roomId: '',
-            userId: '',
-            submitDate: '',
-            cateId: '',
-            areaType: '0',
-            code: '',
-            dealStatus: '',
-            dispatchUserId: '',
-            dispatchDate: '',
-            dispatchInfo: '',
-            dealUserId: '',
-            dealDate: '',
-            dealInfo: '',
-            dealType: ''
-          }
           this.buildList = []
           this.roomList = []
           this.levelList = []
@@ -192,7 +192,11 @@
     },
     getProject() {
       getProjectList({}).then(res => {
-        this.projectList = res
+        this.projectList = res || []
+        if(this.projectList.length > 0){
+          this.$set(this.form, 'projectId', this.projectList[0].id)
+          this.getBuild(this.projectList[0].id)
+        }
       })
     },
     getBuild(projectId) {
@@ -200,7 +204,11 @@
       this.$set(this.form, 'floorId', '')
       this.$set(this.form, 'roomId', '')
       getBuildList({ projectId }).then(res => {
-        this.buildList = res
+        this.buildList = res || []
+        // if(projectId && this.buildList.length > 0){
+        //   this.$set(this.form, 'buildingId', this.buildList[0].id)
+        //   this.changeBuild(this.buildList[0].id)
+        // }
       })
     },
     changeBuild(e) {

--
Gitblit v1.9.3