跳到主要内容
版本:7.4

以下是应用程序配置的指南:

在创建页面后,将以下路径添加到 main.tsx 文件中:

例如:-

<Route path="/employees" element={<EmployeesCompo />} />

然后,将以下条件添加到 PrivateRoute_Auth.tsx 文件中:

else if (location.pathname == "/employee") {
pagekey = "abp_react_7_2_2.Employees";
}

pagekey = "abp_react_7_2_2."; 可以在以下文件位置找到:

lib / main-menu / page-name.ts

在 lib/main-menu/page-name.ts 文件中查找 pagekey 的值:

const PageNotFound = [{
"key": "PageNotFound",
"label": "PageNotFound",
"icon": "icons",
"path": "/pagenotfound",
"permission": "raaghu.PageNotFound",
"subTitle": "subtitle here"
}]; export default PageNotFound;

将权限值作为 pagekey 添加到 PrivateRoute_Auth.tsx 中。 在创建的页面上使用相同的权限值:

useEffect(() => {
setPagePermission({ ...pagePermission, create: isgrantedpolicies('abp_react_7_2_2.Employees.Create', configData), })
const IsEdit = isgrantedpolicies('abp_react_7_2_2.Employees.Edit', configData);
const IsDelete = isgrantedpolicies('abp_react_7_2_2.Employees.Delete', configData);
let resultArray = [];

if (IsEdit) {
resultArray.push({ id: "edit", displayName: t("AbpUi.Edit"), offId: "EmployeeEdit" })
}
if (IsDelete) {
resultArray.push({ id: "delete", displayName: t("AbpUi.Delete"), modalId: "EmployeeDel" })
}

setActions(resultArray)
}, [configData]);