From 18566d9c502fd3ed9e2d33121875e395f8bb4687 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Fri, 23 Feb 2024 17:25:37 +0800
Subject: [PATCH] 议事优化

---
 src/views/article/components/discussionManageChild.vue |   35 +++++++++++++++--------------------
 1 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/src/views/article/components/discussionManageChild.vue b/src/views/article/components/discussionManageChild.vue
index 11312cf..5a2ab3b 100644
--- a/src/views/article/components/discussionManageChild.vue
+++ b/src/views/article/components/discussionManageChild.vue
@@ -31,10 +31,10 @@
     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
@@ -256,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")
@@ -266,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)
@@ -304,28 +313,14 @@
         articleId: row.id
       }) {
         this.loading = true
-
-
-
         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) {
+          if (this.disCussFrom && this.disCussFrom.userIds) {
             this.disCussFrom.userIds = JSON.parse(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
-            // })
-            getUserlnfoByDistrictlds(row.articleRange).then(res => {
-              console.log(res);
-              const column = this.findObject(this.option.column, "userIds")
-              column.dicData = res.data.data
-            })
           }
+          this.getuserInfoByDistrictId()
         })
       }
     }

--
Gitblit v1.9.3