From a4699355d6f92c4f1fcc99959698ccf43b383256 Mon Sep 17 00:00:00 2001
From: 晏有为 <13214124+yan-youwei@user.noreply.gitee.com>
Date: 星期三, 15 五月 2024 09:55:17 +0800
Subject: [PATCH] 获取三方人员

---
 src/components/view/person-manage.vue |   61 ++++++++++++++++++++++++++++++
 1 files changed, 61 insertions(+), 0 deletions(-)

diff --git a/src/components/view/person-manage.vue b/src/components/view/person-manage.vue
index 3ed6d9c..1f1d708 100644
--- a/src/components/view/person-manage.vue
+++ b/src/components/view/person-manage.vue
@@ -51,6 +51,7 @@
 			<el-row class="title">
 				<el-col :span="12" style="padding-left: 20px;">鐢ㄦ埛绠$悊</el-col>
 				<el-col :span="12" style="text-align: right;">
+          <el-button size="medium" type="primary" @click="openthirdParty">鑾峰彇涓夋柟浜哄憳</el-button>
 					<el-button size="medium" type="primary" @click="opeaAdd" v-if="addPower">鏂板鐢ㄦ埛</el-button>
 				</el-col>
 			</el-row>
@@ -85,6 +86,22 @@
 		<div class="table">
 			<ValueTable ref="ValueTable" :url="$api.user.selectUserList" :upUrl="$api.user.updateUser" :componentData="componentData" :key="upIndex" @upUser="upUser"/>
 		</div>
+    <el-dialog title="娣诲姞涓夋柟浜哄憳" :visible.sync="addthirdParty" width="400px">
+      <div class="body">
+        <el-tree
+          :data="datathirdParty"
+          show-checkbox
+          node-key="id"
+          :default-expanded-keys="[2, 3]"
+          :default-checked-keys="[5]"
+          :props="defaultProps">
+        </el-tree>
+        <span slot="footer" style="padding-left: 200px">
+            <el-button @click="addthirdParty = false" size="mini">鍙� 娑�</el-button>
+        <el-button type="primary" @click="" :loading="addLoad" size="mini">纭� 瀹�</el-button>
+			</span>
+      </div>
+    </el-dialog>
 	</div>
 </template>
 
@@ -96,6 +113,46 @@
 		},
 		data() {
 			return {
+        datathirdParty:[{
+          id: 1,
+          label: '涓�绾� 1',
+          children: [{
+            id: 4,
+            label: '浜岀骇 1-1',
+            children: [{
+              id: 9,
+              label: '涓夌骇 1-1-1'
+            }, {
+              id: 10,
+              label: '涓夌骇 1-1-2'
+            }]
+          }]
+        }, {
+          id: 2,
+          label: '涓�绾� 2',
+          children: [{
+            id: 5,
+            label: '浜岀骇 2-1'
+          }, {
+            id: 6,
+            label: '浜岀骇 2-2'
+          }]
+        }, {
+          id: 3,
+          label: '涓�绾� 3',
+          children: [{
+            id: 7,
+            label: '浜岀骇 3-1'
+          }, {
+            id: 8,
+            label: '浜岀骇 3-2'
+          }]
+        }],
+        defaultProps: {
+          children: 'children',
+          label: 'label'
+        },
+        addthirdParty:false,
 				componentData: {
 					entity: {
 						name: null,
@@ -179,6 +236,10 @@
 			this.getPower()
 		},
 		methods: {
+      openthirdParty(){
+        this.addthirdParty=true;
+
+      },
 			refreshTable() {
 				this.$refs['ValueTable'].selectList()
 			},

--
Gitblit v1.9.3