From 4f0fc2226e975e4d891ed8062a52b6db3870a427 Mon Sep 17 00:00:00 2001 From: zhangyongQINGHU <15371817+zhangyongqinghu@user.noreply.gitee.com> Date: Mon, 21 Jul 2025 11:12:30 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9D=83=E9=99=90=E7=BC=96=E8=BE=91=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/permissions/permission.vue | 85 +++++++++++++++++++++++++++--------- 1 file changed, 65 insertions(+), 20 deletions(-) diff --git a/src/views/permissions/permission.vue b/src/views/permissions/permission.vue index dfab70f..c98a962 100644 --- a/src/views/permissions/permission.vue +++ b/src/views/permissions/permission.vue @@ -487,17 +487,22 @@ const permissionEdit = async function () { remark: permissionEditObj.value.remark//备注 } }); + if (result.code == 200) { + await ElMessageBox.alert( + `用户${userName}的权限角色已更改为【${newRole}】`, + '成功', + { + confirmButtonText: '确定', + type: 'success' // 设置为 success 类型 + } + ); + get(); + }else{ + ElMessage.error(result.msg) + } console.log('编辑最后提交数据', permissionEditObj.value); - await ElMessageBox.alert( - `用户${userName}的权限角色已更改为【${newRole}】`, - '成功', - { - confirmButtonText: '确定', - type: 'success' // 设置为 success 类型 - } - ); - get(); + } catch (error) { console.log('编辑用户权限失败', error) ElMessage.error('编辑用户权限失败') @@ -593,7 +598,7 @@ const editStatus = async function (row) { }) console.log('请求成功2', result) ElMessage.success( - permissionEditObj.value.adminStatus == 1 ? '启用成功' : '禁用成功' + permissionEditObj.value.adminStatus == 1 ? '启用成功' : '禁用成功' ) permissionEditObj.value = {} get() @@ -725,7 +730,7 @@ const resetPassword = async function (row) { url: '/admin/reset', data: { account: row.account } }) - if(res.code==200){ + if (res.code == 200) { ElMessage.success(res.data) } } catch (error) { @@ -930,42 +935,42 @@ const resetPassword = async function (row) { - + - + Ref.value.validateField('market')"> - + @change="() => Ref.value.validateField('market')"> + Ref.value.validateField('permission')"> + @change="() => Ref.value.validateField('permission')"> + :value="item.value"> - + + style="width: 180px; margin-right: 10px;" /> 添加 + type="textarea" /> @@ -1037,6 +1042,45 @@ const resetPassword = async function (row) { + + + + + + + + + + + + + + + + + + + + + {{ node.label }} + + + + + + + + + + 取消 + + 提交 + + + + @@ -1060,6 +1104,7 @@ const resetPassword = async function (row) { .head-card-btn { margin-left: auto; } + /* ceshi */ /* 新增样式让弹窗内容居中 */ .el-dialog__body {