From e7bc3a89c88c161fb9de47f2417dfa5e3c042e8f Mon Sep 17 00:00:00 2001
From: lzhe <lzhe@example.com>
Date: 星期四, 28 三月 2024 18:30:09 +0800
Subject: [PATCH] 1

---
 src/views/master/person/main/personPerson.vue |   39 ++++++++++++++++++++++++++++++++++++---
 1 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/src/views/master/person/main/personPerson.vue b/src/views/master/person/main/personPerson.vue
index 2c196d1..02e060d 100644
--- a/src/views/master/person/main/personPerson.vue
+++ b/src/views/master/person/main/personPerson.vue
@@ -2,7 +2,7 @@
  * @Author: lzhe lzhe@example.com
  * @Date: 2024-03-26 10:28:33
  * @LastEditors: lzhe lzhe@example.com
- * @LastEditTime: 2024-03-28 18:08:51
+ * @LastEditTime: 2024-03-28 18:18:33
  * @FilePath: /smart-web/src/views/master/person/main/index.vue
  * @Description: 杩欐槸榛樿璁剧疆,璇疯缃甡customMade`, 鎵撳紑koroFileHeader鏌ョ湅閰嶇疆 杩涜璁剧疆: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 -->
@@ -116,10 +116,27 @@
 					:total="400">
 				</el-pagination>
 			</div>
-			
 		</div>
 	</div>
 
+	<el-dialog title="閮ㄩ棬璋冩暣" v-model="departmentVisible" :width="400" destroy-on-close>
+		<el-form :model="departmentFrom" :rules="departmentVisibleRules" :disabled="mode=='show'" ref="dialogForm" label-width="80px" label-position="center">
+			<el-row>
+				<el-col :span="24">
+					<el-form-item label="閮ㄩ棬" prop="department">
+						<el-select v-model="departmentFrom.department" style="width: 100%">
+							<el-option v-for="item in groups" :key="item.id" :label="item.label" :value="item.id"/>
+						</el-select>
+					</el-form-item>
+				</el-col>
+			</el-row>
+		</el-form>
+		<template #footer>
+			<el-button @click="departmentVisible=false" >鍙� 娑�</el-button>
+			<el-button v-if="mode!='show'" type="primary" :loading="isSaveing" @click="departmentSubmit()">淇� 瀛�</el-button>
+		</template>
+	</el-dialog>
+	
 	<save-dialog v-if="dialog.save" ref="saveDialog" @success="handleSuccess" @closed="dialog.save=false"></save-dialog>
 </template>
 <script>
@@ -128,6 +145,17 @@
 		name: "bakalaka",
 		data(){
 			return {
+				isSaveing: false,
+				groups: [],
+				departmentFrom: {
+					department: ""
+				},
+				departmentVisibleRules: {
+					department:[
+						{required: true, message: '璇烽�夋嫨閮ㄩ棬'}
+					]
+				},
+				departmentVisible: false,
 				dialog: {
 					save: false
 				},
@@ -179,6 +207,9 @@
 			saveDialog
 		},
 		methods: {
+			departmentSubmit() {
+				this.departmentVisible=false;  //閮ㄩ棬璋冩暣
+			},
 			//娣诲姞
 			addPerson(){
 				this.dialog.save = true
@@ -201,7 +232,9 @@
 			},
 			handleSelectionChange() {},
 			delPerson() {},
-			changeDepartment() {},
+			changeDepartment() {
+				this.departmentVisible = true;
+			},
 			changeTab(name) {
 				if(name == 1) {
 					this.leftActive = true;

--
Gitblit v1.9.3