feat: 完成用户管理功能。

This commit is contained in:
c
2026-03-13 11:36:40 +08:00
parent e7ac6b5f62
commit 8628776104
13 changed files with 1066 additions and 108 deletions

View File

@@ -21,7 +21,7 @@ const addUrl = "/sys/sysrole/addSysRole";
const editUrl = "/sys/sysrole/updateSysRole";
const removeUrl = "/sys/sysrole/deleteSysRole";
const statusUrl = "/sys/sysrole/setStatus";
const treeUrl = "/sys/syschannel/getSysChannelTree";
const treeUrl = "/sys/syspermission/getPermissionTree";
const searchers = [{ name: "roleName", type: "text" as const, placeholder: $t("_prop.systemset.sysrole.roleName") }];
const rules = reactive<FormRules>({
roleName: [{ required: true, message: $t("_message.systemset.sysrole.input_roleName"), trigger: "blur" }],
@@ -128,7 +128,7 @@ const operateButtonClick = (eventName: string, row: any) => {
</el-row>
<br />
<el-form-item style="max-height: 400px; overflow: auto">
<BaseTree ref="treeRef" :url="treeUrl" :show-checkbox="true" v-model="form.channelIds" />
<BaseTree ref="treeRef" :url="treeUrl" :show-checkbox="true" v-model="form.permissionIds" />
</el-form-item>
</template>
</BaseForm>