{
  "version": 1,
  "roles": [
    {
      "id": "role-admin",
      "name": "\u8D85\u7EA7\u7BA1\u7406\u5458",
      "description": "\u62E5\u6709\u5168\u90E8\u9875\u9762\u4E0E\u64CD\u4F5C\u6743\u9650\u7684\u5185\u7F6E\u89D2\u8272",
      "scope": "*",
      "pages": [
        "*"
      ],
      "ops": [
        "*"
      ],
      "widgetGrants": [],
      "system": true
    },
    {
      "id": "role-ops",
      "name": "\u8FD0\u8425\u4EBA\u5458",
      "description": "\u8FD0\u8425\u76D1\u63A7\u7AEF\u9ED8\u8BA4\u89D2\u8272\uFF1A\u53EF\u6267\u884C\u8FD0\u7EF4\u64CD\u4F5C\u3001\u67E5\u770B\u76D1\u63A7",
      "scope": "RCSMonitor",
      "pages": [
        "monitor-dashboard",
        "monitor-map",
        "monitor-ops",
        "monitor-notes"
      ],
      "ops": [
        "ops.car.pause",
        "ops.car.resume",
        "ops.car.gohome",
        "ops.car.resetSession",
        "ops.car.manualCharge",
        "ops.task.pause",
        "ops.task.cancel",
        "ops.task.reassign",
        "ops.task.boostPriority",
        "monitor.note.write"
      ],
      "widgetGrants": [
        {
          "widgetId": "MapEditor",
          "visibility": "readonly"
        },
        {
          "widgetId": "CadToolbar",
          "visibility": "hidden"
        },
        {
          "widgetId": "CarPanel",
          "visibility": "readonly"
        },
        {
          "widgetId": "MissionEditor",
          "visibility": "readonly"
        },
        {
          "widgetId": "OpsActionPanel",
          "visibility": "interactive"
        },
        {
          "widgetId": "ConfigCenter",
          "visibility": "hidden"
        }
      ],
      "system": true
    }
  ],
  "users": [
    {
      "id": "u-admin",
      "username": "admin",
      "displayName": "\u7CFB\u7EDF\u7BA1\u7406\u5458",
      "enabled": true,
      "roleIds": [
        "role-admin"
      ],
      "salt": "pQlotjtkEe0S5MTxecJd4A==",
      "passwordHash": "qs6A3I/Y3OwV\u002Bs95orIWvzcUz8bF4ZY9l1jq4SQd1cI="
    },
    {
      "id": "u-ops",
      "username": "ops",
      "displayName": "\u8FD0\u8425\u4EBA\u5458",
      "enabled": true,
      "roleIds": [
        "role-ops"
      ],
      "salt": "G6c5\u002BnLEjf3fEor1LgNjyg==",
      "passwordHash": "Zb1QiDzHctduFbZGKniTEy4OLJIvIOeoyLfc\u002Bo0y\u002BVg="
    }
  ]
}