| 
					
				 | 
			
			
				@@ -1,5 +1,5 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <script setup lang="ts"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import {computed, ref} from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import {ref} from "vue"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   apiPermissions, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   delCompanies, getApiListByCodeName, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -25,10 +25,6 @@ const defaultProps = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   label: 'node.name', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-const height = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  return window.innerHeight / 1.6 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function childrenToElTree(children) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   XEUtils.arrayEach(children, (item) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     item.id = item.node.id 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -93,29 +89,34 @@ defineExpose({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <el-dialog v-model="dialog" title="用户管理" width="60%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    <div style="display: flex"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div style="width: max-content"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="addName" style="width: 120px;" maxlength="100"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="addClick">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-table :data="tokenList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  @row-click="rowClick" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  :height="height" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  highlight-current-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="名称" prop="name" width="120"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column label="秘钥" prop="uuid" show-overflow-tooltip width="120"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          <el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            <template #default="{row,$index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button circle 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         class="iconfont icon-fuzhi" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         type="info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                         @click="clickCopy(row.uuid)"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <el-button icon="Delete" circle type="danger" @click="delClick(row , $index)"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <div style="flex: 1; overflow: auto" :style="{height :height +'px'}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-button @click="saveClick">保存</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    <div style="height: 500px" class="layout_container layout-horizontal"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <aside class="layout_container" style="width: 50%"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          先调用 http://172.16.32.167:9205/permissions/getToken post 请求 参数 key 和 userCode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          key 为下面的uuid userCode 为本院员工 code 这个接口返回一个token,使用这个token调用接口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-input v-model="addName" style="width: 120px;" maxlength="100"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button @click="addClick">新增</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-button @click="saveClick">保存</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </header> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="layout_main layout_el-table"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-table :data="tokenList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    @row-click="rowClick" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    highlight-current-row> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="名称" prop="name" width="120"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column label="uuid" prop="uuid" show-overflow-tooltip width="120"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <template #default="{row,$index}"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button circle 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                           class="iconfont icon-fuzhi" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                           type="info" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                           @click="clickCopy(row.uuid)"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-button icon="Delete" circle type="danger" @click="delClick(row , $index)"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </aside> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <div class="layout_main"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-tree :data="data" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  ref="treeRef" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  :props="defaultProps" 
			 |