|
@@ -41,7 +41,7 @@ const formData = ref({
|
|
roleName: "",
|
|
roleName: "",
|
|
});
|
|
});
|
|
|
|
|
|
-const rules = reactive({
|
|
|
|
|
|
+const rules = reactive({
|
|
roleName: [{ required: true, message: "请输入角色名称", trigger: "blur" }],
|
|
roleName: [{ required: true, message: "请输入角色名称", trigger: "blur" }],
|
|
roleCode: [{ required: true, message: "请输入角色编码", trigger: "blur" }],
|
|
roleCode: [{ required: true, message: "请输入角色编码", trigger: "blur" }],
|
|
scope: [{ required: true, message: "请选择数据权限", trigger: "blur" }],
|
|
scope: [{ required: true, message: "请选择数据权限", trigger: "blur" }],
|
|
@@ -90,6 +90,7 @@ function openDialog(row?: any) {
|
|
Object.assign(formData.value, row);
|
|
Object.assign(formData.value, row);
|
|
} else {
|
|
} else {
|
|
dialog.title = "新增角色";
|
|
dialog.title = "新增角色";
|
|
|
|
+ formData.value.id = undefined
|
|
formData.value.scope = 0
|
|
formData.value.scope = 0
|
|
formData.value.state = 0
|
|
formData.value.state = 0
|
|
formData.value.roleCode = ""
|
|
formData.value.roleCode = ""
|
|
@@ -329,15 +330,15 @@ onMounted?.(() => {
|
|
:rules="rules"
|
|
:rules="rules"
|
|
label-width="100px"
|
|
label-width="100px"
|
|
>
|
|
>
|
|
- <el-form-item label="角色名称" prop="name">
|
|
|
|
|
|
+ <el-form-item label="角色名称" prop="roleName">
|
|
<el-input v-model="formData.roleName" placeholder="请输入角色名称" />
|
|
<el-input v-model="formData.roleName" placeholder="请输入角色名称" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="角色编码" prop="code">
|
|
|
|
|
|
+ <el-form-item label="角色编码" prop="roleCode">
|
|
<el-input v-model="formData.roleCode" placeholder="请输入角色编码" />
|
|
<el-input v-model="formData.roleCode" placeholder="请输入角色编码" />
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="数据权限" prop="dataScope">
|
|
|
|
|
|
+ <el-form-item label="数据权限" prop="scope">
|
|
<el-select v-model="formData.scope">
|
|
<el-select v-model="formData.scope">
|
|
<el-option :key="0" label="全部数据" :value="0" />
|
|
<el-option :key="0" label="全部数据" :value="0" />
|
|
<el-option :key="1" label="部门及子部门数据" :value="1" />
|
|
<el-option :key="1" label="部门及子部门数据" :value="1" />
|
|
@@ -346,7 +347,7 @@ onMounted?.(() => {
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item label="状态" prop="status">
|
|
|
|
|
|
+ <el-form-item label="状态" prop="state">
|
|
<el-radio-group v-model="formData.state">
|
|
<el-radio-group v-model="formData.state">
|
|
<el-radio :value="0">正常</el-radio>
|
|
<el-radio :value="0">正常</el-radio>
|
|
<el-radio :value="1">停用</el-radio>
|
|
<el-radio :value="1">停用</el-radio>
|