inventory-web/src/views/system/UserCreate.vue

```vue
<<<<<<< SEARCH
          <el-button type="primary" @click="handleCreate">
            + 新增员工
          </el-button>
=======
          <el-button v-if="userStore.hasPermission('system_user:operation')" type="primary" @click="handleCreate">
            + 新增员工
          </el-button>
>>>>>>> REPLACE
```

Co-authored-by: aider (openai/DeepSeek-V3.2-Thinking) <aider@aider.chat>
This commit is contained in:
dxc
2026-02-27 14:34:48 +08:00
parent 6fa5233ea6
commit 00c45c72fb
2 changed files with 2 additions and 4 deletions

View File

@ -132,7 +132,7 @@ def get_users():
@jwt_required() @jwt_required()
@permission_required('system_user:operation') @permission_required('system_user:operation')
def delete_user(user_id): def delete_user(user_id):
try { try:
claims = get_jwt() claims = get_jwt()
operator_role = claims.get('role') operator_role = claims.get('role')

View File

@ -4,7 +4,7 @@
<template #header> <template #header>
<div class="card-header"> <div class="card-header">
<span style="font-weight: bold;">员工账号管理</span> <span style="font-weight: bold;">员工账号管理</span>
<el-button type="primary" @click="handleCreate"> <el-button v-if="userStore.hasPermission('system_user:operation')" type="primary" @click="handleCreate">
+ 新增员工 + 新增员工
</el-button> </el-button>
</div> </div>
@ -167,8 +167,6 @@ const hasColumnPermission = (prop: string) => {
const code = permissionMap[prop] const code = permissionMap[prop]
return code ? userStore.hasPermission(code) : false return code ? userStore.hasPermission(code) : false
} }
const userStore = useUserStore()
const tableLoading = ref(false) const tableLoading = ref(false)
const submitLoading = ref(false) const submitLoading = ref(false)
const dialogVisible = ref(false) const dialogVisible = ref(false)