Browse Source

编辑admin

lihuilin/feature-20250715112412-金币二期
zhangyongQINGHU 2 weeks ago
parent
commit
35d4b2e02f
  1. 18
      src/views/permissions/permission.vue

18
src/views/permissions/permission.vue

@ -236,7 +236,7 @@ const permissionAddInit = function () {
permissionAddObj.value = {}
openPermissionAddVisible()
}
//
const permissionAdd = async function () {
Ref.value.validate(async (valid) => {
console.log('addRole', addRole.value)
@ -327,8 +327,11 @@ const permissionEditInit = function (row) {
permissionEditObj.value.name = row.name
permissionEditObj.value.market = row.market
permissionEditObj.value.postiton = row.postiton
permissionEditObj.value.permission = row.permission
permissionEditObj.value.roleId = row.roleId
permissionEditObj.value.roleName = row.roleName
console.log('编辑用户权限', permissionEditObj.value)
openUserEditVisible()
}
@ -721,9 +724,20 @@ const handleCheckChange = (checkedNodes, { checkedKeys }) => {
<!-- 这是编辑用户权限弹窗 -->
<el-dialog v-model="userEditVisible" title="编辑用户权限" width="800px" :close-on-click-modal="false">
<el-form ref="Ref" :model="permissionEditObj" label-width="auto" style="max-width: 600px; align-items: center">
<el-form-item prop="account" label="用户账号:" required clearable>
<el-input v-model="permissionEditObj.account" placeholder="请输入OA号" style="width: 220px" disabled />
</el-form-item>
<el-form-item prop="name" label="用户名称:" required>
<el-input v-model="permissionEditObj.userName" placeholder="请输入用户名" style="width: 220px" />
<el-input v-model="permissionEditObj.name" placeholder="请输入用户名" style="width: 220px" disabled />
</el-form-item>
<el-form-item prop="market" label="所属地区:" required clearable>
<el-select multiple v-model="permissionEditObj.market" placeholder="请选择所属地区" style="width: 440px" clearable>
<el-option v-for="item in market" :key="item" :label="item" :value="item" :disabled="includeHq(item)" />
</el-select>
</el-form-item>
<el-form-item prop="postiton" label="职位:" required>
<el-input v-model="permissionEditObj.postiton" placeholder="请输入职位" style="width: 220px" clearable />
</el-form-item>
<el-form-item prop="roleName" label="角色名称:" required>
<el-input v-model="permissionEditObj.roleName" placeholder="请输入用户名" style="width: 220px" />
</el-form-item>

Loading…
Cancel
Save