feat:新增岗位管理

This commit is contained in:
chenchun
2024-09-04 16:24:26 +08:00
parent ad78cb1bcd
commit e393e1f525
19 changed files with 782 additions and 87 deletions

View File

@@ -98,7 +98,7 @@ onMounted(() => {
:model="form"
class="search-form bg-bg_color w-[99/100] pl-8 pt-[12px] overflow-auto"
>
<el-form-item label="角色名称:" prop="name">
<el-form-item label="角色名称:" prop="roleName">
<el-input
v-model="form.roleName"
placeholder="请输入角色名称"
@@ -106,7 +106,7 @@ onMounted(() => {
class="!w-[180px]"
/>
</el-form-item>
<el-form-item label="角色标识:" prop="code">
<el-form-item label="角色标识:" prop="roleCode">
<el-input
v-model="form.roleCode"
placeholder="请输入角色标识"
@@ -114,7 +114,7 @@ onMounted(() => {
class="!w-[180px]"
/>
</el-form-item>
<el-form-item label="状态:" prop="status">
<el-form-item label="状态:" prop="state">
<el-select
v-model="form.state"
placeholder="请选择状态"

View File

@@ -10,7 +10,7 @@ import type { FormItemProps } from "../utils/types";
import type { PaginationProps } from "@pureadmin/table";
import { getKeyList, deviceDetection } from "@pureadmin/utils";
import {
listRole,
getRoleList,
getRole,
addRole,
updateRole,
@@ -180,7 +180,7 @@ export function useRole(treeRef: Ref) {
async function onSearch() {
loading.value = true;
const { data } = await listRole(toRaw(form));
const { data } = await getRoleList(toRaw(form));
dataList.value = data.items;
pagination.total = data.totalCount;
loading.value = false;