gaoluyang
2026-08-06 7ee6d1367a6a4047835a1eee17c79195550ade1f
新疆_马铃薯
1.添加重置全员按钮功能
已修改3个文件
25 ■■■■■ 文件已修改
src/api/system/user.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/user/index.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
vite.config.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/system/user.js
@@ -87,6 +87,14 @@
  })
}
// 全员密码重置
export function resetAllPwd() {
  return request({
    url: '/system/user/resetAllPwd',
    method: 'post'
  })
}
// 用户密码重置
export function updateUserPwd(oldPassword, newPassword) {
  const data = {
src/views/system/user/index.vue
@@ -53,6 +53,9 @@
                            <el-col :span="1.5">
                                <el-button type="warning" plain icon="Download" @click="handleExport" v-hasPermi="['system:user:export']">导出</el-button>
                            </el-col>
                            <el-col :span="1.5">
                                <el-button type="danger" plain icon="Key" @click="handleResetAllPwd" v-hasPermi="['system:user:resetAllPwd']">全员密码重置</el-button>
                            </el-col>
                            <right-toolbar v-model:showSearch="showSearch" @queryTable="getList" :columns="columns"></right-toolbar>
                        </el-row>
                        
@@ -218,7 +221,7 @@
<script setup name="User">
import { getToken } from "@/utils/auth"
import useAppStore from '@/store/modules/app'
import { changeUserStatus, listUser, resetUserPwd, delUser, getUser, updateUser, addUser, deptTreeSelect } from "@/api/system/user"
import { changeUserStatus, listUser, resetUserPwd, delUser, getUser, updateUser, addUser, deptTreeSelect, resetAllPwd } from "@/api/system/user"
import { Splitpanes, Pane } from "splitpanes"
import "splitpanes/dist/splitpanes.css"
@@ -426,6 +429,16 @@
    }).catch(() => {})
}
/** 全员密码重置 */
function handleResetAllPwd() {
  proxy.$modal.confirm('确认要重置所有用户的密码吗?此操作不可逆!').then(function () {
    return resetAllPwd()
  }).then(() => {
    proxy.$modal.msgSuccess("全员密码重置成功")
    getList()
  }).catch(() => {})
}
/** 选择条数  */
function handleSelectionChange(selection) {
    ids.value = selection.map(item => item.userId)
vite.config.js
@@ -8,7 +8,7 @@
  const { VITE_APP_ENV } = env;
  const baseUrl =
      env.VITE_APP_ENV === "development"
          ? "http://192.168.0.226:7005"
          ? "http://192.168.0.10:7005"
          : env.VITE_BASE_API;
  const javaUrl =
      env.VITE_APP_ENV === "development"