From 2d517aae6a1d6e0491f6931f827253a2e38861e0 Mon Sep 17 00:00:00 2001
From: zhuzhuanzhuan
Date: 星期三, 16 八月 2023 11:39:31 +0800
Subject: [PATCH] 所有弹窗选择设备的部门权限       设备部门管理的设备列表的权限

---
 src/views/mdc/base/modules/deviceCalendar/DeviceCalendarListModel.vue |   23 ++++++++++++++++++++---
 1 files changed, 20 insertions(+), 3 deletions(-)

diff --git a/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarListModel.vue b/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarListModel.vue
index 6c88371..86d898c 100644
--- a/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarListModel.vue
+++ b/src/views/mdc/base/modules/deviceCalendar/DeviceCalendarListModel.vue
@@ -7,8 +7,8 @@
       <div class="table-page-search-wrapper">
         <a-form layout="inline" @keyup.enter.native="searchQuery">
           <a-row :gutter="24">
-            <a-col :md="6" :sm="6">
-              <a-form-item label="閮ㄩ棬" >
+            <a-col :md="6" :sm="6"  v-if="isDepartType == 0">
+              <a-form-item label="閮ㄩ棬" v-if="isDepartType == 0">
                 <!--<a-select v-model="queryParam.sectionPid" placeholder="璇烽�夋嫨閮ㄩ棬" :options="sectionPData" @change="initGroupOptions" />-->
                 <a-tree-select
                   v-model="value"
@@ -76,6 +76,7 @@
 </template>
 
 <script>
+  import {mapActions} from 'vuex'
   import {
     ajaxGetSelectItems
   } from '@/api/api'
@@ -113,6 +114,7 @@
     },
     data() {
       return {
+        isDepartType:'',
         /*readOnly:true,*/
         title:'',
         visible: false,
@@ -164,7 +166,7 @@
       }
     },
     created() {
-
+      this.queryTreeData()
     },
     watch: {
       value(value) {
@@ -176,6 +178,21 @@
       }
     },
     methods: {
+      ...mapActions(['QueryDepartTree']),
+      queryTreeData() {
+        this.QueryDepartTree().then(res => {
+          if (res.success) {
+            this.isDepartType = res.result[0].value
+          } else {
+            // this.$message.warn(res.message)
+            this.$notification.warning({
+              message:'娑堟伅',
+              description:res.message
+            });
+          }
+        }).finally(() =>{
+        })
+      },
       onSelectChange(selectedRowKeys, selectionRows) {
         // this.SelectedList.push(selectedRowKeys);
         this.selectedRowKeys = selectedRowKeys;

--
Gitblit v1.9.3