From 1c20c8231980a8d4b91688ff8641a06d3b2f68ab Mon Sep 17 00:00:00 2001
From: MrShi <1878285526@qq.com>
Date: 星期二, 14 十月 2025 16:34:22 +0800
Subject: [PATCH] 改bug

---
 admin/src/components/system/user/OperaUserWindow.vue |   39 ++++++++++++++++++++-------------------
 1 files changed, 20 insertions(+), 19 deletions(-)

diff --git a/admin/src/components/system/user/OperaUserWindow.vue b/admin/src/components/system/user/OperaUserWindow.vue
index 1cddb6f..8fe9643 100644
--- a/admin/src/components/system/user/OperaUserWindow.vue
+++ b/admin/src/components/system/user/OperaUserWindow.vue
@@ -7,7 +7,7 @@
     @confirm="confirm"
   >
     <el-form :model="form" ref="form" :rules="rules">
-      <el-form-item label="鐢ㄦ埛鍚�" prop="username" required>
+      <el-form-item label="鐢ㄦ埛鍚�" prop="username" required v-if="form.id ==null">
         <el-input v-model="form.username" placeholder="璇疯緭鍏ョ敤鎴峰悕" v-trim maxlength="50"/>
       </el-form-item>
       <el-form-item label="濮撳悕" prop="realname" required>
@@ -19,30 +19,30 @@
           <el-radio label="0">濂�</el-radio>
         </el-radio-group>
       </el-form-item>
-      <el-form-item label="澶村儚" prop="avatar" required>
-        <el-radio-group v-model="form.avatar" class="form-item-avatar">
-          <el-radio label="/avatar/man.png" border><img src="/avatar/man.png" alt=""></el-radio>
-          <el-radio label="/avatar/woman.png" border><img src="/avatar/woman.png" alt=""></el-radio>
-        </el-radio-group>
-      </el-form-item>
-      <el-form-item v-if="form.id == null" label="鍒濆瀵嗙爜" prop="password" required>
-        <el-input v-model="form.password" type="password" placeholder="璇疯緭鍏ュ垵濮嬪瘑鐮�" maxlength="30" show-password/>
-      </el-form-item>
-            <el-form-item label="鎵�灞為儴闂�" prop="departmentId" required>
-        <DepartmentSelect v-model="form.departmentId" placeholder="璇烽�夋嫨鐢ㄦ埛鎵�灞為儴闂�" :inline="false" clearable/>
-      </el-form-item>
-      <el-form-item label="宀椾綅" prop="positionId">
-        <PositionSelect v-model="form.positionIds" placeholder="璇烽�夋嫨鐢ㄦ埛鎵�鍦ㄥ矖浣�" :inline="false" :multiple="true" clearable/>
-      </el-form-item>
+<!--      <el-form-item label="澶村儚" prop="avatar" required>-->
+<!--        <el-radio-group v-model="form.avatar" class="form-item-avatar">-->
+<!--          <el-radio label="/avatar/man.png" border><img src="/avatar/man.png" alt=""></el-radio>-->
+<!--          <el-radio label="/avatar/woman.png" border><img src="/avatar/woman.png" alt=""></el-radio>-->
+<!--        </el-radio-group>-->
+<!--      </el-form-item>-->
+<!--      <el-form-item v-if="form.id == null" label="鍒濆瀵嗙爜" prop="password" required>-->
+<!--        <el-input v-model="form.password" type="password" placeholder="璇疯緭鍏ュ垵濮嬪瘑鐮�" maxlength="30" show-password/>-->
+<!--      </el-form-item>-->
+<!--            <el-form-item label="鎵�灞為儴闂�" prop="departmentId" required>-->
+<!--        <DepartmentSelect v-model="form.departmentId" placeholder="璇烽�夋嫨鐢ㄦ埛鎵�灞為儴闂�" :inline="false" clearable/>-->
+<!--      </el-form-item>-->
+<!--      <el-form-item label="宀椾綅" prop="positionId">-->
+<!--        <PositionSelect v-model="form.positionIds" placeholder="璇烽�夋嫨鐢ㄦ埛鎵�鍦ㄥ矖浣�" :inline="false" :multiple="true" clearable/>-->
+<!--      </el-form-item>-->
       <el-form-item label="宸ュ彿" prop="empNo">
         <el-input v-model="form.empNo" placeholder="璇疯緭鍏ュ伐鍙�" v-trim maxlength="50"/>
       </el-form-item>
       <el-form-item label="鎵嬫満鍙风爜" prop="mobile">
         <el-input v-model="form.mobile" placeholder="璇疯緭鍏ユ墜鏈哄彿鐮�" v-trim maxlength="11"/>
       </el-form-item>
-      <el-form-item label="閭" prop="email">
-        <el-input v-model="form.email" placeholder="璇疯緭鍏ラ偖绠�" v-trim maxlength="200"/>
-      </el-form-item>
+<!--      <el-form-item label="閭" prop="email">-->
+<!--        <el-input v-model="form.email" placeholder="璇疯緭鍏ラ偖绠�" v-trim maxlength="200"/>-->
+<!--      </el-form-item>-->
       <el-form-item label="鐢熸棩" prop="birthday">
         <el-date-picker v-model="form.birthday" value-format="yyyy-MM-dd" placeholder="璇烽�夋嫨鐢ㄦ埛鐢熸棩"/>
       </el-form-item>
@@ -122,6 +122,7 @@
           this.form.id = null
           this.form.departmentId = null
           this.form.positionIds = []
+          this.form.username=null
         })
         return
       }

--
Gitblit v1.9.3