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