From 34dbf82112e28c111ffb2efdf2653ee42df80b21 Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Wed, 28 Feb 2024 14:15:49 +0800
Subject: [PATCH] 街道管理员查询不出物业公司(物业公司加一列)

---
 src/views/article/components/discussionManageChild.vue |   46 ++++++++++++++++++++++------------------------
 1 files changed, 22 insertions(+), 24 deletions(-)

diff --git a/src/views/article/components/discussionManageChild.vue b/src/views/article/components/discussionManageChild.vue
index 197056a..5a2ab3b 100644
--- a/src/views/article/components/discussionManageChild.vue
+++ b/src/views/article/components/discussionManageChild.vue
@@ -31,12 +31,14 @@
     getDictionary
   } from '@/api/system/dict'
 
-  import {
-    getList as getHouseholdList,
-    getDetatils as getHouseholdDetail
-  } from "@/api/userHouse/list/houseHold"
+  // import {
+  //   getList as getHouseholdList,
+  //   getDetatils as getHouseholdDetail
+  // } from "@/api/userHouse/list/houseHold"
 
-  import { getUserlnfoByDistrictlds  } from "@/api/system/user"
+  import {
+    getUserlnfoByDistrictlds
+  } from "@/api/system/user"
 
   export default {
     data() {
@@ -254,6 +256,12 @@
       }
     },
     methods: {
+      getuserInfoByDistrictId() {
+        getUserlnfoByDistrictlds(this.discussion.articleRange).then(res => {
+          const column = this.findObject(this.option.column, "userIds")
+          column.dicData = res.data.data
+        })
+      },
       getUserList() {
         let dicUrl = `/api/blade-household/household/selectHouseholdList?searchKey={{key}}&limit=20`
         const column = this.findObject(this.option.column, "userIds")
@@ -264,6 +272,9 @@
         row.articleId = this.articleId
         row.eventType = 1
         row.userIds = JSON.stringify(row.userIds)
+        if (row.appointUser == 0) {
+          row.userIds = ''
+        }
         addPd(row).then(
           () => {
             this.onLoad(this.discussion)
@@ -280,7 +291,7 @@
         )
       },
       init(data) {
-        console.log("====>",data);
+        console.log("====>", data);
         this.$refs.DisCussFrom && this.$refs.DisCussFrom.resetForm()
         this.dialogVisibles = true
         this.disCussFrom = {}
@@ -297,32 +308,19 @@
         console.log(this.$refs, 90999)
       },
 
-      onLoad(data, params = {
+      onLoad(row, params = {
         eventType: 1,
-        articleId: data.id
+        articleId: row.id
       }) {
         this.loading = true
-        getUserlnfoByDistrictlds( data.articleRange).then(res=>{
-              console.log(res);
-              const column = this.findObject(this.option.column, "userIds")
-              column.dicData = res.data.data
-        })
-
-
-
         getListPd(1, 10, Object.assign(params, this.query)).then(res => {
           const data = res.data.data
           this.page.total = data.total
           this.disCussFrom = data.records[0]
-          if (this.disCussFrom.userIds) {
-            getPersonPublicSelect({
-              id: this.disCussFrom.userIds
-            }).then(res => {
-              const column = this.findObject(this.option.column, "userIds")
-              column.dicData = res.data.data
-              this.loading = false
-            })
+          if (this.disCussFrom && this.disCussFrom.userIds) {
+            this.disCussFrom.userIds = JSON.parse(this.disCussFrom.userIds)
           }
+          this.getuserInfoByDistrictId()
         })
       }
     }

--
Gitblit v1.9.3