feat: 完成pure角色页面对接

This commit is contained in:
橙子
2024-09-01 21:34:36 +08:00
parent 8be36f088b
commit 71fd5a13fc
12 changed files with 219 additions and 144 deletions

View File

@@ -100,7 +100,7 @@ onMounted(() => {
>
<el-form-item label="角色名称:" prop="name">
<el-input
v-model="form.name"
v-model="form.roleName"
placeholder="请输入角色名称"
clearable
class="!w-[180px]"
@@ -108,7 +108,7 @@ onMounted(() => {
</el-form-item>
<el-form-item label="角色标识:" prop="code">
<el-input
v-model="form.code"
v-model="form.roleCode"
placeholder="请输入角色标识"
clearable
class="!w-[180px]"
@@ -116,13 +116,13 @@ onMounted(() => {
</el-form-item>
<el-form-item label="状态:" prop="status">
<el-select
v-model="form.status"
v-model="form.state"
placeholder="请选择状态"
clearable
class="!w-[180px]"
>
<el-option label="已启用" value="1" />
<el-option label="已停用" value="0" />
<el-option label="已启用" :value="true" />
<el-option label="已停用" :value="false" />
</el-select>
</el-form-item>
<el-form-item>
@@ -147,7 +147,7 @@ onMounted(() => {
<PureTableBar
:class="[isShow && !deviceDetection() ? '!w-[60vw]' : 'w-full']"
style="transition: width 220ms cubic-bezier(0.4, 0, 0.2, 1)"
title="角色管理(仅演示,操作后不生效)"
title="角色管理"
:columns="columns"
@refresh="onSearch"
>
@@ -194,7 +194,7 @@ onMounted(() => {
修改
</el-button>
<el-popconfirm
:title="`是否确认删除角色名称为${row.name}的这条数据`"
:title="`是否确认删除角色名称为${row.roleName}的这条数据`"
@confirm="handleDelete(row)"
>
<template #reference>