From 457f9c817adef8b003ee6379f493798bae5cbb69 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期一, 19 五月 2025 09:31:19 +0800
Subject: [PATCH] 修改

---
 src/views/Admin/components/msgEditMod.vue |   54 +++++++++++++++++++++++++++++++-----------------------
 1 files changed, 31 insertions(+), 23 deletions(-)

diff --git a/src/views/Admin/components/msgEditMod.vue b/src/views/Admin/components/msgEditMod.vue
index 97c4b7a..850b76f 100644
--- a/src/views/Admin/components/msgEditMod.vue
+++ b/src/views/Admin/components/msgEditMod.vue
@@ -143,6 +143,7 @@
 <!--              </a-select>-->
               <a-tree-select
                   v-model="form.recipient"
+                  :maxTagCount="3"
                   style="width: 100%"
                   :tree-data="treeData"
                   tree-checkable
@@ -189,7 +190,7 @@
         <h2>短信预览</h2>
         <div class="mobile">
           <div class="mesg">
-            <P>【自然灾害风险预警提示】{{form.content}}<br>发布单位:{{form.publishingUnit}}</P>
+            <P>【新疆自然灾害预警中心】{{form.content}}</P>
           </div>
         </div>
       </div>
@@ -291,19 +292,19 @@
     const t = this
     const { baseUrl } = require('../../../../config/env.' + process.env.NODE_ENV)
     t.uploadUrl= baseUrl + '/attachment/upload/detail'
-    t.userInfo = getUserInfo()
-    t.header.uid = t.userInfo.uid
-    t.form.districtId = t.userInfo.districtId
-    t.form.publishingUnit = t.userInfo.company
-    t.getSameLevel()
-    t.getAreaUsers()
   },
   computed: {},
   methods: {
     openMod(type,data,id){
       const t = this
-      console.log(data,'data')
       t.getLeaders()
+      t.treeData = []
+      t.userInfo = getUserInfo()
+      t.header.uid = t.userInfo.uid
+      t.form.districtId = t.userInfo.districtId
+      t.form.publishingUnit = t.userInfo.company
+      t.getSameLevel()
+      t.getAreaUsers()
       t.form.acceptingUnitIds = []
       t.form.peerRecipientIds = []
       t.sendLeaders = []
@@ -390,7 +391,6 @@
           // t.filteredOptions = res.data.data
           for (const resKey in res.data.data) {
             t.filteredOptions = t.filteredOptions.concat(...res.data.data[resKey]);
-            console.log(t.filteredOptions,'ops')
             const obj = {
               title: resKey,
               value: resKey,
@@ -415,20 +415,28 @@
     // 获取接收单位
     async getAreaUsers(){
       let t = this
-      let res = await getAreaWithUserIfo()
-      if(res.data.code == 100){
-        if(res.data.data){
-          // const treeD = []
-          t.userTitTree(res.data.data)
-          // treeD.push(t.findNodeById(res.data.data,t.userInfo.districtId))
-          t.areaUsers = t.findNodeById(res.data.data,t.userInfo.districtId).children
-          t.unittype = t.findNodeById(res.data.data,t.userInfo.districtId)?.type
-        }else{
-          console.log('暂无数据')
-        }
-      }else{
-        this.$message.warning(res.data.msg);
-      }
+      // let res = await getAreaWithUserIfo()
+      // if(res.data.code == 100){
+      //   if(res.data.data){
+      //     // const treeD = []
+      //     const data = JSON.parse(localStorage.getItem('areaUsers'))
+      //     console.log('data',data);
+      //     console.log('res',res.data)
+      //     t.userTitTree(res.data.data)
+      //     // treeD.push(t.findNodeById(res.data.data,t.userInfo.districtId))
+      //     t.areaUsers = t.findNodeById(res.data.data,t.userInfo.districtId).children
+      //     t.unittype = t.findNodeById(res.data.data,t.userInfo.districtId)?.type
+      //   }else{
+      //     console.log('暂无数据')
+      //   }
+      // }else{
+      //   this.$message.warning(res.data.msg);
+      // }
+      const data = JSON.parse(localStorage.getItem('areaUsers'))
+      t.areaUsers = data;
+      t.userTitTree(data)
+      // t.areaUsers = t.findNodeById(data,t.userInfo.districtId).children
+      t.unittype = t.findNodeById(data,t.userInfo.districtId)?.type
     },
 
     // 获取领导

--
Gitblit v1.9.2