{ "counts": { "backend": 946, "frontend": 836, "database": 972 }, "frontendWithoutBackend": [ "ai:chat-conversation:delete", "ai:chat-message:delete", "ai:image:delete", "ai:mind-map:delete", "ai:chat-role:create", "ai:chat-role:update", "ai:chat-role:delete", "ai:tool:create", "ai:tool:update", "ai:tool:delete", "ai:music:delete", "ai:workflow:test", "ai:workflow:create", "ai:workflow:update", "ai:workflow:delete", "ai:write:delete", "bpm:process-instance:create", "crm:product-category:create", "crm:product-category:update", "crm:product-category:delete", "crm:product:create", "crm:product:export", "crm:product:update", "crm:product:delete", "erp:product-category:create", "erp:product-category:export", "erp:product-category:update", "erp:product-category:delete", "erp:product:create", "erp:product:export", "erp:product:update", "erp:product:delete", "erp:product-unit:create", "erp:product-unit:export", "erp:product-unit:update", "erp:product-unit:delete", "erp:purchase-in:create", "erp:purchase-in:export", "erp:purchase-in:delete", "erp:purchase-in:query", "erp:purchase-in:update", "erp:purchase-in:inspect", "erp:purchase-in:update-status", "erp:purchase-return:create", "erp:purchase-return:export", "erp:purchase-return:delete", "erp:purchase-return:query", "erp:purchase-return:update", "erp:purchase-return:update-status", "erp:customer:create", "erp:customer:export", "erp:customer:update", "erp:customer:delete", "erp:sale-out:create", "erp:sale-out:export", "erp:sale-out:delete", "erp:sale-out:query", "erp:sale-out:update", "erp:sale-out:update-status", "erp:sale-return:create", "erp:sale-return:export", "erp:sale-return:delete", "erp:sale-return:query", "erp:sale-return:update", "erp:sale-return:update-status", "erp:stock-check:create", "erp:stock-check:export", "erp:stock-check:delete", "erp:stock-check:query", "erp:stock-check:update", "erp:stock-check:update-status", "erp:stock-in:create", "erp:stock-in:export", "erp:stock-in:delete", "erp:stock-in:query", "erp:stock-in:update", "erp:stock-in:update-status", "erp:stock-move:create", "erp:stock-move:export", "erp:stock-move:delete", "erp:stock-move:query", "erp:stock-move:update", "erp:stock-move:update-status", "erp:stock-out:create", "erp:stock-out:export", "erp:stock-out:delete", "erp:stock-out:query", "erp:stock-out:update", "erp:stock-out:update-status", "erp:stock-record:export", "erp:stock:export", "erp:warehouse:create", "erp:warehouse:export", "erp:warehouse:update", "erp:warehouse:delete", "hrm:leave:cancel", "hrm:resignation:cancel", "hrm:resignation:handover", "hrm:salary-payment:export", "hrm:transfer:cancel", "im:aside", "mes:pd-project:archive", "mes:pd-drawing-review:review", "mes:pd-task:create", "mes:pd-task:dispatch", "mes:pd-task:update", "mes:pd-task:complete", "mes:pd-task:delete", "mes:pd-version-change:create", "mes:pd-version-change:update", "mes:pd-version-change:approve", "mes:pd-version-change:delete", "mes:pd:parameter:create", "mes:pd:parameter:export", "mes:pd:parameter:update", "mes:pd:parameter:delete", "mes:pd:template:create", "mes:pd:template:export", "mes:pd:template:update", "mes:pd:template:delete", "system:notify-template:export", "mes:wm-approval:save", "mes:wm-material-stock:move", "mes:wm-misc-receipt:create", "mes:wm-misc-receipt:export", "mes:wm-misc-receipt:update", "mes:wm-misc-receipt:delete", "mes:wm-misc-receipt:finish", "mes:wm-misc-receipt:cancel", "mes:wm-return-vendor:update-status", "wms:item-brand:create", "wms:item-brand:export", "wms:item-brand:update", "wms:item-brand:delete", "wms:item-category:create", "wms:item-category:update", "wms:item-category:delete", "wms:item:create", "wms:item:export", "wms:item:update", "wms:item:delete", "wms:merchant:create", "wms:merchant:export", "wms:merchant:update", "wms:merchant:delete", "wms:warehouse:create", "wms:warehouse:export", "wms:warehouse:update", "wms:warehouse:delete", "wms:check-order:create", "wms:check-order:export", "wms:check-order:update", "wms:check-order:delete", "wms:check-order:query", "wms:check-order:complete", "wms:check-order:cancel", "wms:movement-order:create", "wms:movement-order:export", "wms:movement-order:update", "wms:movement-order:delete", "wms:movement-order:query", "wms:movement-order:complete", "wms:movement-order:cancel", "wms:receipt-order:create", "wms:receipt-order:export", "wms:receipt-order:update", "wms:receipt-order:delete", "wms:receipt-order:query", "wms:receipt-order:complete", "wms:receipt-order:cancel", "wms:shipment-order:create", "wms:shipment-order:export", "wms:shipment-order:update", "wms:shipment-order:delete", "wms:shipment-order:query", "wms:shipment-order:complete", "wms:shipment-order:cancel" ], "frontendWithoutMenu": [ "bpm:oa-notice:query", "crm:product-category:create", "crm:product-category:update", "crm:product-category:delete", "crm:product:create", "crm:product:export", "crm:product:update", "crm:product:delete", "erp:purchase-in:create", "erp:purchase-in:export", "erp:purchase-in:delete", "erp:purchase-in:query", "erp:purchase-in:update", "erp:purchase-in:inspect", "erp:purchase-in:update-status", "erp:purchase-order:import", "erp:purchase-request:query", "erp:purchase-request:generate-order", "erp:purchase-return:create", "erp:purchase-return:export", "erp:purchase-return:delete", "erp:purchase-return:query", "erp:purchase-return:update", "erp:purchase-return:update-status", "erp:supplier:create", "erp:supplier:export", "erp:supplier:update", "erp:supplier:delete", "erp:sale-order:import", "erp:sale-order:cancel", "erp:sale-order:enable", "erp:sale-out:create", "erp:sale-out:export", "erp:sale-out:delete", "erp:sale-out:query", "erp:sale-out:update", "erp:sale-out:update-status", "erp:sale-return:create", "erp:sale-return:export", "erp:sale-return:delete", "erp:sale-return:query", "erp:sale-return:update", "erp:sale-return:update-status", "hrm:employee-contract:import", "hrm:resignation:handover", "hrm:salary-calculation:save", "hrm:salary-calculation:delete", "hrm:salary-payment:generate", "hrm:salary-structure:create", "hrm:salary-structure:update", "hrm:salary-structure:delete", "im:aside", "mes:dv-metering:import", "mes:pd-drawing-review:review", "mes:pd-task:create", "mes:pd-task:dispatch", "mes:pd-task:update", "mes:pd-task:complete", "mes:pd-task:delete", "mes:pd-version-change:create", "mes:pd-version-change:update", "mes:pd-version-change:approve", "mes:pd-version-change:delete", "mes:pro-mps:query", "system:notify-template:export", "mes:wm-approval:save", "mes:wm-misc-receipt:create", "mes:wm-misc-receipt:export", "mes:wm-misc-receipt:update", "mes:wm-misc-receipt:delete", "mes:wm-misc-receipt:finish", "mes:wm-misc-receipt:cancel", "mes:wm-outsource-issue:finish", "wms:item-brand:create", "wms:item-brand:export", "wms:item-brand:update", "wms:item-brand:delete", "wms:item-category:create", "wms:item-category:update", "wms:item-category:delete", "wms:item:create", "wms:item:export", "wms:item:update", "wms:item:delete", "wms:merchant:create", "wms:merchant:export", "wms:merchant:update", "wms:merchant:delete", "wms:warehouse:create", "wms:warehouse:export", "wms:warehouse:update", "wms:warehouse:delete", "wms:check-order:create", "wms:check-order:export", "wms:check-order:update", "wms:check-order:delete", "wms:check-order:query", "wms:check-order:complete", "wms:check-order:cancel", "wms:movement-order:create", "wms:movement-order:export", "wms:movement-order:update", "wms:movement-order:delete", "wms:movement-order:query", "wms:movement-order:complete", "wms:movement-order:cancel", "wms:receipt-order:create", "wms:receipt-order:export", "wms:receipt-order:update", "wms:receipt-order:delete", "wms:receipt-order:query", "wms:receipt-order:complete", "wms:receipt-order:cancel", "wms:shipment-order:create", "wms:shipment-order:export", "wms:shipment-order:update", "wms:shipment-order:delete", "wms:shipment-order:query", "wms:shipment-order:complete", "wms:shipment-order:cancel" ], "backendWithoutMenuUsedInFrontend": [ "bpm:oa-notice:query", "erp:purchase-order:import", "erp:purchase-request:query", "erp:purchase-request:generate-order", "erp:supplier:create", "erp:supplier:update", "erp:supplier:delete", "erp:supplier:export", "erp:sale-order:cancel", "erp:sale-order:enable", "erp:sale-order:import", "hrm:employee-contract:import", "hrm:salary-calculation:delete", "hrm:salary-calculation:save", "hrm:salary-payment:generate", "hrm:salary-structure:create", "hrm:salary-structure:update", "hrm:salary-structure:delete", "mes:dv-metering:import", "mes:pro-mps:query", "mes:wm-outsource-issue:finish" ], "menuWithoutBackend": [ { "id": 100, "permission": "system:user:list", "parent": 1 }, { "id": 114, "permission": "infra:build:list", "parent": 2 }, { "id": 116, "permission": "infra:swagger:list", "parent": 2 }, { "id": 1067, "permission": "infra:redis:get-key-list", "parent": 113 }, { "id": 1192, "permission": "bpm:form:export", "parent": 1187 }, { "id": 1216, "permission": "bpm:task-assign-rule:query", "parent": 1193 }, { "id": 1217, "permission": "bpm:task-assign-rule:create", "parent": 1193 }, { "id": 1218, "permission": "bpm:task-assign-rule:update", "parent": 1193 }, { "id": 1219, "permission": "bpm:process-instance:create", "parent": 1201 }, { "id": 1242, "permission": "infra:file-config:export", "parent": 1237 }, { "id": 1260, "permission": "infra:data-source-config:export", "parent": 1255 }, { "id": 2154, "permission": "report:go-view-project:create", "parent": 2153 }, { "id": 2155, "permission": "report:go-view-project:update", "parent": 2153 }, { "id": 2156, "permission": "report:go-view-project:query", "parent": 2153 }, { "id": 2157, "permission": "report:go-view-data:get-by-sql", "parent": 2153 }, { "id": 2158, "permission": "report:go-view-data:get-by-http", "parent": 2153 }, { "id": 2523, "permission": "crm:customer-limit-config:export", "parent": 2518 }, { "id": 2566, "permission": "erp:product:query", "parent": 2565 }, { "id": 2567, "permission": "erp:product:create", "parent": 2565 }, { "id": 2568, "permission": "erp:product:update", "parent": 2565 }, { "id": 2569, "permission": "erp:product:delete", "parent": 2565 }, { "id": 2570, "permission": "erp:product:export", "parent": 2565 }, { "id": 2572, "permission": "erp:product-category:query", "parent": 2571 }, { "id": 2573, "permission": "erp:product-category:create", "parent": 2571 }, { "id": 2574, "permission": "erp:product-category:update", "parent": 2571 }, { "id": 2575, "permission": "erp:product-category:delete", "parent": 2571 }, { "id": 2576, "permission": "erp:product-category:export", "parent": 2571 }, { "id": 2578, "permission": "erp:product-unit:query", "parent": 2577 }, { "id": 2579, "permission": "erp:product-unit:create", "parent": 2577 }, { "id": 2580, "permission": "erp:product-unit:update", "parent": 2577 }, { "id": 2581, "permission": "erp:product-unit:delete", "parent": 2577 }, { "id": 2582, "permission": "erp:product-unit:export", "parent": 2577 }, { "id": 2585, "permission": "erp:warehouse:query", "parent": 2584 }, { "id": 2586, "permission": "erp:warehouse:create", "parent": 2584 }, { "id": 2587, "permission": "erp:warehouse:update", "parent": 2584 }, { "id": 2588, "permission": "erp:warehouse:delete", "parent": 2584 }, { "id": 2589, "permission": "erp:warehouse:export", "parent": 2584 }, { "id": 2591, "permission": "erp:stock:query", "parent": 2590 }, { "id": 2592, "permission": "erp:stock:export", "parent": 2590 }, { "id": 2594, "permission": "erp:stock-record:query", "parent": 2593 }, { "id": 2595, "permission": "erp:stock-record:export", "parent": 2593 }, { "id": 2597, "permission": "erp:stock-in:query", "parent": 2596 }, { "id": 2598, "permission": "erp:stock-in:create", "parent": 2596 }, { "id": 2599, "permission": "erp:stock-in:update", "parent": 2596 }, { "id": 2600, "permission": "erp:stock-in:delete", "parent": 2596 }, { "id": 2601, "permission": "erp:stock-in:export", "parent": 2596 }, { "id": 2609, "permission": "erp:stock-in:update-status", "parent": 2596 }, { "id": 2611, "permission": "erp:stock-out:query", "parent": 2610 }, { "id": 2612, "permission": "erp:stock-out:create", "parent": 2610 }, { "id": 2613, "permission": "erp:stock-out:update", "parent": 2610 }, { "id": 2614, "permission": "erp:stock-out:delete", "parent": 2610 }, { "id": 2615, "permission": "erp:stock-out:export", "parent": 2610 }, { "id": 2616, "permission": "erp:stock-out:update-status", "parent": 2610 }, { "id": 2619, "permission": "erp:customer:query", "parent": 2618 }, { "id": 2620, "permission": "erp:customer:create", "parent": 2618 }, { "id": 2621, "permission": "erp:customer:update", "parent": 2618 }, { "id": 2622, "permission": "erp:customer:delete", "parent": 2618 }, { "id": 2623, "permission": "erp:customer:export", "parent": 2618 }, { "id": 2625, "permission": "erp:stock-move:query", "parent": 2624 }, { "id": 2626, "permission": "erp:stock-move:create", "parent": 2624 }, { "id": 2627, "permission": "erp:stock-move:update", "parent": 2624 }, { "id": 2628, "permission": "erp:stock-move:delete", "parent": 2624 }, { "id": 2629, "permission": "erp:stock-move:export", "parent": 2624 }, { "id": 2630, "permission": "erp:stock-move:update-status", "parent": 2624 }, { "id": 2632, "permission": "erp:stock-check:query", "parent": 2631 }, { "id": 2633, "permission": "erp:stock-check:create", "parent": 2631 }, { "id": 2634, "permission": "erp:stock-check:update", "parent": 2631 }, { "id": 2635, "permission": "erp:stock-check:delete", "parent": 2631 }, { "id": 2636, "permission": "erp:stock-check:export", "parent": 2631 }, { "id": 2637, "permission": "erp:stock-check:update-status", "parent": 2631 }, { "id": 2693, "permission": "erp:finance-payment:update-status", "parent": 2687 }, { "id": 2755, "permission": "report:go-view-project:delete", "parent": 2153 }, { "id": 2774, "permission": "ai:chat-role:query", "parent": 2773 }, { "id": 2775, "permission": "ai:chat-role:create", "parent": 2773 }, { "id": 2776, "permission": "ai:chat-role:update", "parent": 2773 }, { "id": 2777, "permission": "ai:chat-role:delete", "parent": 2773 }, { "id": 2779, "permission": "ai:chat-conversation:query", "parent": 2778 }, { "id": 2780, "permission": "ai:chat-conversation:delete", "parent": 2778 }, { "id": 2781, "permission": "ai:chat-message:query", "parent": 2778 }, { "id": 2782, "permission": "ai:chat-message:delete", "parent": 2778 }, { "id": 2785, "permission": "ai:image:query", "parent": 2784 }, { "id": 2786, "permission": "ai:image:delete", "parent": 2784 }, { "id": 2787, "permission": "ai:image:update", "parent": 2784 }, { "id": 2789, "permission": "ai:music:query", "parent": 2788 }, { "id": 2790, "permission": "ai:music:update", "parent": 2788 }, { "id": 2791, "permission": "ai:music:delete", "parent": 2788 }, { "id": 2794, "permission": "ai:write:query", "parent": 2793 }, { "id": 2795, "permission": "ai:write:delete", "parent": 2793 }, { "id": 2800, "permission": "ai:mind-map:query", "parent": 2799 }, { "id": 2801, "permission": "ai:mind-map:delete", "parent": 2799 }, { "id": 2921, "permission": "ai:tool:query", "parent": 2920 }, { "id": 2922, "permission": "ai:tool:create", "parent": 2920 }, { "id": 2923, "permission": "ai:tool:update", "parent": 2920 }, { "id": 2924, "permission": "ai:tool:delete", "parent": 2920 }, { "id": 5001, "permission": "ai:workflow:query", "parent": 5000 }, { "id": 5002, "permission": "ai:workflow:create", "parent": 5000 }, { "id": 5003, "permission": "ai:workflow:update", "parent": 5000 }, { "id": 5004, "permission": "ai:workflow:delete", "parent": 5000 }, { "id": 5005, "permission": "ai:workflow:test", "parent": 5000 }, { "id": 5010, "permission": "system:tenant:visit", "parent": 1138 }, { "id": 5126, "permission": "mes:md-item:import", "parent": 5120 }, { "id": 5253, "permission": "mes:cal-holiday:update", "parent": 5250 }, { "id": 5254, "permission": "mes:cal-holiday:delete", "parent": 5250 }, { "id": 5255, "permission": "mes:cal-holiday:export", "parent": 5250 }, { "id": 5315, "permission": "mes:dv-machinery-type:export", "parent": 5310 }, { "id": 5788, "permission": "mes:wm-material-stock:create", "parent": 5786 }, { "id": 5790, "permission": "mes:wm-material-stock:delete", "parent": 5786 }, { "id": 5836, "permission": "mes:wm-return-vendor:update-status", "parent": 5830 }, { "id": 5887, "permission": "mes:wm-outsource-issue:execute", "parent": 5881 }, { "id": 5928, "permission": "mes:wm-transfer:submit", "parent": 5922 }, { "id": 5929, "permission": "mes:wm-transfer:confirm", "parent": 5922 }, { "id": 5931, "permission": "mes:wm-transfer:cancel", "parent": 5922 }, { "id": 6520, "permission": "im:manager:friend:list", "parent": 6600 }, { "id": 6530, "permission": "im:manager:message:private:list", "parent": 6600 }, { "id": 6540, "permission": "im:manager:group:list", "parent": 6610 }, { "id": 6550, "permission": "im:manager:message:group:list", "parent": 6610 }, { "id": 6560, "permission": "im:manager:sensitive-word:list", "parent": 6500 }, { "id": 6571, "permission": "im:manager:face-pack:list", "parent": 6570 }, { "id": 6580, "permission": "im:manager:face-user-item:list", "parent": 6570 }, { "id": 60041, "permission": "hrm:transfer:cancel", "parent": 6004 }, { "id": 60051, "permission": "hrm:resignation:cancel", "parent": 6005 }, { "id": 60242, "permission": "hrm:leave:cancel", "parent": 6003 }, { "id": 60245, "permission": "hrm:salary-payment:export", "parent": 6022 }, { "id": 602480, "permission": "mes:pd:parameter:create", "parent": 602474 }, { "id": 602481, "permission": "mes:pd:parameter:update", "parent": 602474 }, { "id": 602482, "permission": "mes:pd:parameter:delete", "parent": 602474 }, { "id": 602483, "permission": "mes:pd:parameter:export", "parent": 602474 }, { "id": 602484, "permission": "mes:pd:template:create", "parent": 602475 }, { "id": 602485, "permission": "mes:pd:template:update", "parent": 602475 }, { "id": 602486, "permission": "mes:pd:template:delete", "parent": 602475 }, { "id": 602487, "permission": "mes:pd:template:export", "parent": 602475 }, { "id": 602518, "permission": "system:storage-blob:upload", "parent": 602517 }, { "id": 602519, "permission": "system:storage-blob:public-upload", "parent": 602517 }, { "id": 602523, "permission": "mes:wm-material-stock:move", "parent": 5786 }, { "id": 602583, "permission": "crm:customer:view-all", "parent": 2546 }, { "id": 602585, "permission": "mes:pd-project:audit", "parent": 602572 }, { "id": 602586, "permission": "mes:pd-project:archive", "parent": 602572 }, { "id": 602595, "permission": "aftersales:admin", "parent": 602588 }, { "id": 1063091, "permission": "bi:warehouse-coordinate:query", "parent": 1063009 }, { "id": 1063122, "permission": "erp:finance-payment:update-status", "parent": 1063116 }, { "id": 1075401, "permission": "qc-report:template:query", "parent": 1075400 }, { "id": 1075402, "permission": "qc-report:template:create", "parent": 1075400 }, { "id": 1075403, "permission": "qc-report:template:update", "parent": 1075400 }, { "id": 1075404, "permission": "qc-report:template:delete", "parent": 1075400 }, { "id": 1075405, "permission": "qc-report:template:publish", "parent": 1075400 }, { "id": 1075411, "permission": "qc-report:instance:query", "parent": 1075410 }, { "id": 1075412, "permission": "qc-report:instance:create", "parent": 1075410 }, { "id": 1075413, "permission": "qc-report:instance:export", "parent": 1075410 }, { "id": 1075414, "permission": "qc-report:instance:delete", "parent": 1075410 }, { "id": 1075415, "permission": "qc-report:template:ai-import", "parent": 1075400 }, { "id": 1075416, "permission": "qc-report:instance:generate", "parent": 1075410 }, { "id": 1075426, "permission": "energy:record:query", "parent": 1075425 }, { "id": 1075427, "permission": "energy:analysis:query", "parent": 1075425 }, { "id": 1075428, "permission": "energy:record:create", "parent": 1075426 }, { "id": 1075429, "permission": "energy:record:update", "parent": 1075426 }, { "id": 1075430, "permission": "energy:record:delete", "parent": 1075426 } ], "duplicatePermissions": [ { "key": "infra:job:update", "menus": [ 1051, 1053 ] }, { "key": "infra:api-error-log:query", "menus": [ 1084, 1089 ] }, { "key": "erp:finance-payment:query", "menus": [ 2688, 1063117 ] }, { "key": "erp:finance-payment:create", "menus": [ 2689, 1063118 ] }, { "key": "erp:finance-payment:update", "menus": [ 2690, 1063119 ] }, { "key": "erp:finance-payment:delete", "menus": [ 2691, 1063120 ] }, { "key": "erp:finance-payment:export", "menus": [ 2692, 1063121 ] }, { "key": "erp:finance-payment:update-status", "menus": [ 2693, 1063122 ] }, { "key": "ai:api-key:create", "menus": [ 2763, 602597 ] }, { "key": "ai:api-key:update", "menus": [ 2764, 602598 ] }, { "key": "ai:api-key:delete", "menus": [ 2765, 602599 ] }, { "key": "ai:model:create", "menus": [ 2769, 602601 ] }, { "key": "ai:model:update", "menus": [ 2770, 602602 ] }, { "key": "ai:model:delete", "menus": [ 2771, 602603 ] }, { "key": "ai:knowledge:create", "menus": [ 2917, 602605 ] }, { "key": "ai:knowledge:update", "menus": [ 2918, 602606 ] }, { "key": "ai:knowledge:delete", "menus": [ 2919, 602607 ] }, { "key": "mes:dv-repair:export", "menus": [ 5366, 5375 ] }, { "key": "im:manager:message:query", "menus": [ 6531, 6551 ] }, { "key": "hrm:leave-type-config:update", "menus": [ 602450, 1065204 ] }, { "key": "crm:sale-quotation:update", "menus": [ 602514, 602515 ] }, { "key": "mes:pd-project:update", "menus": [ 602575, 602584 ] }, { "key": "crm:sales-target:query", "menus": [ 1065001, 1065101 ] } ] }