From 10d10d378687a56b20d2f8d00cd80f9d53a2835d Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Sat, 24 May 2025 10:47:29 +0800
Subject: [PATCH] feat: 统一一个姓名

---
 src/views/system/userinfo.vue |    1 +
 src/views/system/user.vue     |   26 ++++++++++++++------------
 src/option/user/info.js       |    6 ------
 3 files changed, 15 insertions(+), 18 deletions(-)

diff --git a/src/option/user/info.js b/src/option/user/info.js
index f9bf5c5..b9d4ea9 100644
--- a/src/option/user/info.js
+++ b/src/option/user/info.js
@@ -27,12 +27,6 @@
           prop: 'realName',
         },
         {
-          label: '用户名',
-          span: 12,
-          row: true,
-          prop: 'name',
-        },
-        {
           label: '手机号',
           span: 12,
           row: true,
diff --git a/src/views/system/user.vue b/src/views/system/user.vue
index 1cade52..b420fe9 100644
--- a/src/views/system/user.vue
+++ b/src/views/system/user.vue
@@ -377,18 +377,18 @@
             prop: 'detailInfo',
             icon: 'el-icon-s-order',
             column: [
-              {
-                label: '用户昵称',
-                prop: 'name',
-                hide: true,
-                rules: [
-                  {
-                    required: true,
-                    message: '请输入用户昵称',
-                    trigger: 'blur',
-                  },
-                ],
-              },
+              // {
+              //   label: '用户昵称',
+              //   prop: 'name',
+              //   hide: true,
+              //   rules: [
+              //     {
+              //       required: true,
+              //       message: '请输入用户昵称',
+              //       trigger: 'blur',
+              //     },
+              //   ],
+              // },
               {
                 label: '用户姓名',
                 prop: 'realName',
@@ -735,6 +735,7 @@
       row.deptId = func.join(row.deptId);
       row.roleId = func.join(row.roleId);
       row.postId = func.join(row.postId);
+      row.name = row.realName
       add(row).then(
         () => {
           this.initFlag = false;
@@ -755,6 +756,7 @@
       row.deptId = func.join(row.deptId);
       row.roleId = func.join(row.roleId);
       row.postId = func.join(row.postId);
+      row.name = row.realName
       update(row).then(
         () => {
           this.initFlag = false;
diff --git a/src/views/system/userinfo.vue b/src/views/system/userinfo.vue
index 205e289..b798ccc 100644
--- a/src/views/system/userinfo.vue
+++ b/src/views/system/userinfo.vue
@@ -32,6 +32,7 @@
   methods: {
     handleSubmit(form, done) {
       if (this.index === 0) {
+        form.name = form.realName
         updateInfo(form).then(
           res => {
             if (res.data.success) {

--
Gitblit v1.9.3