From 85c54d88f139096614aea4b06f2166cae27729d7 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期五, 22 八月 2025 10:11:19 +0800
Subject: [PATCH] 用户管理

---
 src/views/system/user/index.vue |   63 +++++++++++--------------------
 1 files changed, 22 insertions(+), 41 deletions(-)

diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index f1841d7..76a8bb9 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -40,7 +40,6 @@
   onTreeSelect,
   handleUpdate,
   handleDelete,
-  handleUpload,
   handleReset,
   handleRole,
   handleSizeChange,
@@ -52,47 +51,45 @@
 
 <template>
   <div :class="['flex', 'justify-between', deviceDetection() && 'flex-wrap']">
-    <tree
+    <!-- <tree
       ref="treeRef"
       :class="['mr-2', deviceDetection() ? 'w-full' : 'min-w-[200px]']"
       :treeData="treeData"
       :treeLoading="treeLoading"
       @tree-select="onTreeSelect"
-    />
-    <div
-      :class="[deviceDetection() ? ['w-full', 'mt-2'] : 'w-[calc(100%-200px)]']"
-    >
-      <el-form
+    /> -->
+    <div class="w-full mt-2">
+      <!-- <el-form
         ref="formRef"
         :inline="true"
         :model="form"
         class="search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"
       >
-        <el-form-item label="鐢ㄦ埛鍚嶇О锛�" prop="username">
+        <el-form-item label="濮撳悕锛�" prop="name">
           <el-input
-            v-model="form.username"
-            placeholder="璇疯緭鍏ョ敤鎴峰悕绉�"
+            v-model="form.name"
+            placeholder="璇疯緭鍏ュ鍚�"
             clearable
             class="w-[180px]!"
           />
         </el-form-item>
-        <el-form-item label="鎵嬫満鍙风爜锛�" prop="phone">
+        <el-form-item label="鎵嬫満鍙风爜锛�" prop="phoneNumber">
           <el-input
-            v-model="form.phone"
+            v-model="form.phoneNumber"
             placeholder="璇疯緭鍏ユ墜鏈哄彿鐮�"
             clearable
             class="w-[180px]!"
           />
         </el-form-item>
-        <el-form-item label="鐘舵�侊細" prop="status">
+        <el-form-item label="鏄惁鍚敤" prop="isEN">
           <el-select
-            v-model="form.status"
-            placeholder="璇烽�夋嫨"
+            v-model="form.isEN"
+            placeholder="璇烽�夋嫨鐘舵��"
             clearable
             class="w-[180px]!"
           >
-            <el-option label="宸插紑鍚�" value="1" />
-            <el-option label="宸插叧闂�" value="0" />
+            <el-option label="宸插紑鍚�" :value="true" />
+            <el-option label="宸插叧闂�" :value="false" />
           </el-select>
         </el-form-item>
         <el-form-item>
@@ -108,21 +105,11 @@
             閲嶇疆
           </el-button>
         </el-form-item>
-      </el-form>
+      </el-form> -->
 
-      <PureTableBar
-        title="鐢ㄦ埛绠$悊锛堜粎婕旂ず锛屾搷浣滃悗涓嶇敓鏁堬級"
-        :columns="columns"
-        @refresh="onSearch"
-      >
+      <PureTableBar title="" :columns="columns" @refresh="onSearch">
         <template #buttons>
-          <el-button
-            type="primary"
-            :icon="useRenderIcon(AddFill)"
-            @click="openDialog()"
-          >
-            鏂板鐢ㄦ埛
-          </el-button>
+          <el-button type="primary" @click="openDialog()"> 鏂板鐢ㄦ埛 </el-button>
         </template>
         <template v-slot="{ size, dynamicColumns }">
           <div
@@ -155,12 +142,10 @@
             adaptive
             :adaptiveConfig="{ offsetBottom: 108 }"
             align-whole="center"
-            table-layout="auto"
             :loading="loading"
             :size="size"
             :data="dataList"
             :columns="dynamicColumns"
-            :pagination="{ ...pagination, size }"
             :header-cell-style="{
               background: 'var(--el-fill-color-light)',
               color: 'var(--el-text-color-primary)'
@@ -177,11 +162,9 @@
                 :size="size"
                 :icon="useRenderIcon(EditPen)"
                 @click="openDialog('淇敼', row)"
-              >
-                淇敼
-              </el-button>
+              />
               <el-popconfirm
-                :title="`鏄惁纭鍒犻櫎鐢ㄦ埛缂栧彿涓�${row.id}鐨勮繖鏉℃暟鎹甡"
+                :title="`鏄惁纭鍒犻櫎鐢ㄦ埛${row.name}锛焋"
                 @confirm="handleDelete(row)"
               >
                 <template #reference>
@@ -191,12 +174,10 @@
                     type="primary"
                     :size="size"
                     :icon="useRenderIcon(Delete)"
-                  >
-                    鍒犻櫎
-                  </el-button>
+                  />
                 </template>
               </el-popconfirm>
-              <el-dropdown>
+              <!-- <el-dropdown>
                 <el-button
                   class="ml-3! mt-[2px]!"
                   link
@@ -245,7 +226,7 @@
                     </el-dropdown-item>
                   </el-dropdown-menu>
                 </template>
-              </el-dropdown>
+              </el-dropdown> -->
             </template>
           </pure-table>
         </template>

--
Gitblit v1.9.1