| 12345678910111213141516171819202122232425262728293031 |
- $loginBody = '{"tenantCode":"T202605253515","username":"admin","password":"admin123"}'
- $loginResp = Invoke-RestMethod -Uri 'http://localhost:8006/company/login' -Method POST -ContentType 'application/json' -Body $loginBody
- $token = $loginResp.token
- Write-Host "Token OK"
- $headers = @{ Authorization = "Bearer $token" }
- # Test getRouters
- $resp = Invoke-RestMethod -Uri 'http://localhost:8006/getRouters' -Method GET -Headers $headers
- Write-Host "getRouters code: $($resp.code)"
- Write-Host "getRouters msg: $($resp.msg)"
- Write-Host "Data count: $($resp.data.Count)"
- if ($resp.data -and $resp.data.Count -gt 0) {
- $resp.data | ForEach-Object { Write-Host " Menu: $($_.name) path=$($_.path) component=$($_.component)" }
- } else {
- Write-Host "No menu data returned!"
- }
- # Also try system/menu/list
- Write-Host "`n=== Try system/menu/list ==="
- try {
- $menuResp = Invoke-RestMethod -Uri 'http://localhost:8006/system/menu/list' -Method GET -Headers $headers
- Write-Host "Menu list code: $($menuResp.code)"
- Write-Host "Menu total: $($menuResp.total)"
- if ($menuResp.total -gt 0) {
- $menuResp.rows | Select-Object -First 5 | ForEach-Object { Write-Host " Menu: $($_.menuName) perms=$($_.perms) path=$($_.path)" }
- }
- } catch {
- Write-Host "Menu list error: $($_.Exception.Message)"
- }
|