兰宝车间质量管理系统-前端
LiuHao
2023-04-12 14b4508b91bcfe232c67ba994d2a191c19a5df18
fix 用户状态修改按钮显示问题
已修改1个文件
13 ■■■■ 文件已修改
src/views/system/user/index.vue 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/system/user/index.vue
@@ -303,7 +303,7 @@
import { DeptVO } from "@/api/system/dept/types";
import { RoleVO } from "@/api/system/role/types";
import { PostVO } from "@/api/system/post/types";
import { DateModelType, ElTree, ElUpload, UploadFile, UploadFiles, ElForm } from 'element-plus';
import { DateModelType, ElTree, ElUpload, UploadFile, ElForm } from 'element-plus';
import { to } from "await-to-js";
const router = useRouter();
const { proxy } = getCurrentInstance() as ComponentInternalInstance
@@ -457,14 +457,13 @@
/** 用户状态修改  */
const handleStatusChange = async (row: UserVO) => {
    let text = row.status === "0" ? "启用" : "停用"
    const [err] = await to(proxy?.$modal.confirm('确认要"' + text + '""' + row.userName + '"用户吗?') as any)
    if(err) {
        row.status = row.status === "0" ? "1" : "0";
    } else {
    try {
        await proxy?.$modal.confirm('确认要"' + text + '""' + row.userName + '"用户吗?');
        await changeUserStatus(row.userId, row.status);
        proxy?.$modal.msgSuccess(text + "成功");
    } catch (err) {
        row.status = row.status === "0" ? "1" : "0";
    }
}
/** 跳转角色分配 */
const handleAuthRole = (row: UserVO) => {
@@ -516,7 +515,7 @@
    upload.isUploading = true;
}
/** 文件上传成功处理 */
const handleFileSuccess = (response: any, file: UploadFile, fileList: UploadFiles) => {
const handleFileSuccess = (response: any, file: UploadFile) => {
    upload.open = false;
    upload.isUploading = false;
    uploadRef.value.handleRemove(file);