From 3aa3e034d30b201dde95d9bc33e5b1250dd8f256 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期一, 03 三月 2025 11:08:25 +0800
Subject: [PATCH] ll
---
admin/src/views/system/user.vue | 57 +++++++++++++++++++++++++++------------------------------
1 files changed, 27 insertions(+), 30 deletions(-)
diff --git a/admin/src/views/system/user.vue b/admin/src/views/system/user.vue
index 82b7c6f..47fe198 100644
--- a/admin/src/views/system/user.vue
+++ b/admin/src/views/system/user.vue
@@ -2,9 +2,9 @@
<TableLayout :permissions="['system:user:query']">
<!-- 鎼滅储琛ㄥ崟 -->
<el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="80px" inline>
- <!-- <el-form-item label="鐢ㄦ埛鍚�" prop="username">
+ <el-form-item label="鐢ㄦ埛鍚�" prop="username">
<el-input v-model="searchForm.username" v-trim placeholder="璇疯緭鍏ョ敤鎴峰悕" @keypress.enter.native="search"/>
- </el-form-item> -->
+ </el-form-item>
<el-form-item label="濮撳悕" prop="realname">
<el-input v-model="searchForm.realname" v-trim placeholder="璇疯緭鍏ュ鍚�" @keypress.enter.native="search"/>
</el-form-item>
@@ -44,49 +44,43 @@
</el-form>
<!-- 琛ㄦ牸鍜屽垎椤� -->
<template v-slot:table-wrap>
- <div style="display: flex;">
- <div style="width: 15%; border-right: 1px solid #ececec;">
- <Tree
- :list="data"
- :defaultProps="defaultProps"
- @callback="callback"
- ></Tree>
- </div>
- <div style="width: 84%; margin-left: 1%;">
+
+
+ <div>
<div class="zdy_box">
<div style="display: flex; align-items: center;">
<span>{{name ? name : '鍏ㄩ儴'}} 锛坽{tableData.pagination.total}}锛�</span>
</div>
<ul class="toolbar" v-permissions="['system:user:create', 'system:user:delete']">
- <li v-permissions="['system:user:create']">
- <ImportButton
- text="瀵煎叆"
- template-name="鐢ㄦ埛妯℃澘.xlsx"
- template-path="/template/user_import_template.xlsx"
- action="/system/user/importSystemUserBatch"
- @success="search"
- />
- </li>
+<!-- <li v-permissions="['system:user:create']">-->
+<!-- <ImportButton-->
+<!-- text="瀵煎叆"-->
+<!-- template-name="鐢ㄦ埛妯℃澘.xlsx"-->
+<!-- template-path="/template/user_import_template.xlsx"-->
+<!-- action="/system/user/importSystemUserBatch"-->
+<!-- @success="search"-->
+<!-- />-->
+<!-- </li>-->
<li v-permissions="['system:user:create']"><el-button type="primary" @click="$refs.operaUserWindow.open('鏂板缓鐢ㄦ埛')">娣诲姞鐢ㄦ埛</el-button></li>
- <li v-permissions="['system:user:create']"><el-button type="primary" @click="changeZZ">鏇存崲缁勭粐</el-button></li>
+ <!-- <li v-permissions="['system:user:create']"><el-button type="primary" @click="changeZZ">鏇存崲缁勭粐</el-button></li> -->
<li v-permissions="['system:user:delete']"><el-button @click="deleteByIdInBatch">鍒犻櫎</el-button></li>
</ul>
</div>
<el-table
v-loading="isWorking.search"
:data="tableData.list"
-
+
stripe
border
@selection-change="handleSelectionChange"
@sort-change="handleSortChange"
>
<el-table-column type="selection" align="center" width="55"></el-table-column>
+ <el-table-column prop="username" label="鐢ㄦ埛鍚�" align="center" min-width="120px"></el-table-column>
<el-table-column prop="realname" label="濮撳悕" align="center" min-width="100px" fixed="left"></el-table-column>
-
<el-table-column prop="mobile" label="鎵嬫満鍙风爜" align="center" min-width="120px"></el-table-column>
<el-table-column prop="empNo" label="宸ュ彿" align="center" min-width="120px"></el-table-column>
- <el-table-column prop="department.name" label="閮ㄩ棬" align="center" min-width="120px"></el-table-column>
+<!-- <el-table-column prop="department.name" label="閮ㄩ棬" align="center" min-width="120px"></el-table-column>-->
<!-- <el-table-column prop="email" label="閭" align="center" min-width="180px"></el-table-column> -->
<!-- <el-table-column prop="birthday" label="鐢熸棩" sortable="custom" sort-by="BIRTHDAY" align="center" min-width="100px"></el-table-column>
--> <el-table-column prop="roles" label="瑙掕壊" align="center" min-width="160px" class-name="table-column-strings">
@@ -96,7 +90,7 @@
</ul>
</template>
</el-table-column>
- <el-table-column prop="wechatName" label="寰俊鏄电О" align="center" min-width="120px"></el-table-column>
+<!-- <el-table-column prop="wechatName" label="寰俊鏄电О" align="center" min-width="120px"></el-table-column>-->
<el-table-column prop="createUser" label="鍒涘缓浜�" align="center" min-width="100px">
<template slot-scope="{row}">{{row.createUserInfo == null ? '' : row.createUserInfo.realname}}</template>
</el-table-column>
@@ -137,7 +131,6 @@
:pagination="tableData.pagination"
></pagination>
</div>
- </div>
</template>
<!-- 鏂板缓/淇敼 -->
<OperaUserWindow ref="operaUserWindow" @success="handlePageChange(tableData.pagination.pageIndex)"/>
@@ -161,7 +154,7 @@
import PositionSelect from '@/components/common/PositionSelect'
import Tree from '@/components/common/Tree'
import ImportButton from '@/components/common/ImportButton'
-import { resetPwd, updateById } from '@/api/system/user'
+import { resetPwd, updateStatusById } from '@/api/system/user'
import { fetchAll } from '@/api/system/role'
import { fetchTree } from '@/api/system/department'
export default {
@@ -243,7 +236,7 @@
}
return newItem
});
-
+
},
getRoleAll () {
fetchAll({})
@@ -271,11 +264,15 @@
},
// 淇敼鐘舵��
changeStatus (item) {
- updateById({
+ updateStatusById({
id: item.id,
status: item.status
}).then(res => {
- this.search()
+
+ }).catch(e => {
+ this.$tip.apiFailed(e)
+ }).finally(() => {
+ this.handlePageChange()
})
},
resPwd() {
--
Gitblit v1.9.3