extend wearable and enable maintenance
This commit is contained in:
parent
aeb1ccbc42
commit
b8b2186c58
20 changed files with 457 additions and 93 deletions
|
@ -42,6 +42,7 @@ import wearableType from "./unit/wearableType";
|
|||
import inspection from "./unit/inspection";
|
||||
import inspectionPlan from "./unit/inspectionPlan";
|
||||
import damageReport from "./unit/damageReport";
|
||||
import maintenance from "./unit/maintenance";
|
||||
|
||||
var router = express.Router({ mergeParams: true });
|
||||
|
||||
|
@ -189,39 +190,75 @@ router.use(
|
|||
router.use("/setting", PermissionHelper.passCheckMiddleware("read", "management", "setting"), setting);
|
||||
|
||||
/** unit */
|
||||
router.use("/equipment", PermissionHelper.passCheckMiddleware("read", "unit", "equipment"), equipment);
|
||||
router.use(
|
||||
"/equipment",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
]),
|
||||
equipment
|
||||
);
|
||||
router.use(
|
||||
"/equipmenttype",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment_type" },
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
]),
|
||||
equipmentType
|
||||
);
|
||||
router.use("/vehicle", PermissionHelper.passCheckMiddleware("read", "unit", "vehicle"), vehicle);
|
||||
router.use(
|
||||
"/vehicle",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
]),
|
||||
vehicle
|
||||
);
|
||||
router.use(
|
||||
"/vehicletype",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle_type" },
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
]),
|
||||
vehicleType
|
||||
);
|
||||
router.use("/wearable", PermissionHelper.passCheckMiddleware("read", "unit", "wearable"), wearable);
|
||||
router.use(
|
||||
"/wearable",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
]),
|
||||
wearable
|
||||
);
|
||||
router.use(
|
||||
"/wearabletype",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable_type" },
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
]),
|
||||
wearableType
|
||||
);
|
||||
router.use("/inspection", PermissionHelper.passCheckMiddleware("read", "unit", "inspection"), inspection);
|
||||
router.use(
|
||||
"/inspection",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection" },
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment" },
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle" },
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable" },
|
||||
]),
|
||||
inspection
|
||||
);
|
||||
router.use(
|
||||
"/inspectionplan",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection_plan" },
|
||||
{ requiredPermission: "read", section: "unit", module: "inspection" },
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment_type" },
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle_type" },
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable_type" },
|
||||
]),
|
||||
inspectionPlan
|
||||
);
|
||||
|
@ -229,11 +266,22 @@ router.use(
|
|||
"/damagereport",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "damage_report" },
|
||||
{ requiredPermission: "read", section: "unit", module: "maintenance" },
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment" },
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle" },
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable" },
|
||||
]),
|
||||
damageReport
|
||||
);
|
||||
router.use(
|
||||
"/mainenance",
|
||||
PermissionHelper.passCheckSomeMiddleware([
|
||||
{ requiredPermission: "read", section: "unit", module: "maintenance" },
|
||||
{ requiredPermission: "read", section: "unit", module: "equipment" },
|
||||
{ requiredPermission: "read", section: "unit", module: "vehicle" },
|
||||
{ requiredPermission: "read", section: "unit", module: "wearable" },
|
||||
]),
|
||||
maintenance
|
||||
);
|
||||
|
||||
export default router;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue