--- kind: ConfigMap apiVersion: v1 metadata: name: xc-manage-static labels: app.kubernetes.io/name: xc-manage-static helm.sh/chart: '{{ template "xc-manage.chart" . }}' app.kubernetes.io/managed-by: "{{ .Release.Service }}" app.kubernetes.io/managed-by: "{{ .Release.Service }}" data: static.conf: | server { charset utf-8; listen 8080; server_name localhost; add_header X-Frame-Options ALLOW-FROM; location /static { alias /data/; autoindex on; autoindex_exact_size off; autoindex_localtime on; charset utf-8; # 添加跨域配置 if ($request_method = 'OPTIONS') { add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept'; add_header 'Access-Control-Max-Age' 1728000; add_header 'Content-Type' 'text/plain charset=UTF-8'; add_header 'Content-Length' 0; return 204; } add_header 'Access-Control-Allow-Origin' '*'; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'; add_header 'Access-Control-Allow-Headers' 'Origin, X-Requested-With, Content-Type, Accept'; } } menu.js: | #注意缩进 export const TOP_MENUS = [{ id: 100, level: 1, menuName: "工作台", menuType: 1, path: "/xc/cloud/ui/#/work-bench", //跳转路径 isTop: true, //表示是主系统,子系统点击打开新标签页 主系统页面 isInitTab: true, children: null, roles: [1, 2, 3, 4], //权限 }, { id: 111, level: 1, menuName: "信创服务", menuType: 0, isTop: false, children: [{ id: 10121, level: 3, menuName: "微服务", menuType: 0, isTop: false, children: [{ id: 101211, level: 4, menuName: "注册及服务中心", menuType: 1, path: "/store-nregistercente/ui/", children: null, isTop: false, roles: [1, 2, 3, 4], }, { id: 101212, level: 4, menuName: "全链路监控", menuType: 1, path: "https://btel.wodcloud.com/btel/ui/#/monitoring/dataModels/", // path: `${window.BTEL_BASE_URL}/btel/ui/`, children: null, isTop: false, roles: [1, 2, 3, 4], }, ], roles: [1, 2, 3, 4], }, { id: 10122, level: 3, menuName: "消息队列", menuType: 0, isTop: false, children: [{ id: 101221, level: 4, menuName: "云消息队列KMQ", menuType: 1, path: "/store-kmq/ui/", children: null, isTop: false, roles: [1, 2, 3, 4], },], roles: [1, 2, 3, 4], }, { id: 10123, level: 3, menuName: "开发与运维", menuType: 0, isTop: false, children: [{ id: 101231, level: 4, menuName: "云测试", menuType: 1, path: "/awecloud/xcstore/jtest/", children: null, isTop: false, roles: [1, 2, 3, 4], }, { id: 101232, level: 4, menuName: "云IDE", menuType: 1, path: "", isTop: false, children: null, roles: [1, 2, 3, 4], }, ], roles: [1, 2, 3], }, { id: 10124, level: 3, menuName: "容器服务", menuType: 0, isTop: false, children: [{ id: 101241, level: 4, menuName: "容器镜像服务", menuType: 1, path: "", isTop: false, children: null, roles: [1, 2, 3, 4], }, { id: 101242, level: 4, menuName: "应用迁移服务", menuType: 1, path: "/migration/ui/", isTop: false, children: null, roles: [1, 2, 3, 4], }, ], roles: [1, 2, 3, 4], }, { id: 10125, level: 3, menuName: "数据库", menuType: 0, isTop: false, children: [{ id: 101251, level: 4, menuName: "数据计算平台", menuType: 1, path: "/xc-computing/ui/", isTop: false, children: null, roles: [1, 2, 3, 4], }, // { // id: 101252, // level: 4, // menuName: "数据库增强", // menuType: 1, // path: "", // isTop:false, // children: null, // roles: [1, 2, 3, 4], // }, { id: 101253, level: 4, menuName: "数据迁移服务(DMHS)", menuType: 1, path: "/store-dmhs/ui/", isTop: false, children: null, roles: [1, 2, 3, 4], }, { id: 101254, level: 4, menuName: "数据迁移服务(DTS)", menuType: 1, path: "/store-dts/ui/", isTop: false, children: null, roles: [1, 2, 3, 4], }, ], roles: [1, 2, 3, 4], }, { id: 10126, level: 3, menuName: "缓存数据库", menuType: 0, isTop: false, children: [{ id: 101261, level: 4, menuName: "RCache", menuType: 1, path: "/store-rcache/ui/", isTop: false, children: null, roles: [1, 2, 3, 4], }, { id: 101262, level: 4, menuName: "Redis-arm64", menuType: 1, path: "", isTop: false, children: null, roles: [1, 2, 3, 4], }, { id: 101263, level: 4, menuName: "Memcache-arm64", menuType: 1, path: "", isTop: false, children: null, roles: [1, 2, 3, 4], }, ], roles: [1, 2, 3, 4], }, ], roles: [1, 2, 3, 4], }, { id: 112, menuName: "迁移管理", level: 1, menuType: 1, path: "/xcqy/manage/ui/", isTop: false, children: null, roles: [1, 2, 3, 4], }, { id: 102, level: 1, menuName: "Q&A", menuType: 1, path: "/xc/cloud/ui/#/question-list", roles: [1, 2, 3, 4], isTop: true, children: null, }, { id: 103, level: 1, menuName: "系统管理", menuType: 0, isTop: true, roles: [1, 2], children: [{ id: 1021, level: 2, menuName: "Q&A管理", menuType: 1, path: "/xc/cloud/ui/#/question-manage", children: null, isTop: true, roles: [1], }, { id: 105, level: 1, menuName: "单位管理", menuType: 1, path: "/xc/cloud/ui/#/unit-manage", children: null, isTop: true, roles: [1, 2], }, { id: 103, level: 1, menuName: "用户管理", menuType: 1, path: "/xc/cloud/ui/#/user-manage", children: null, isTop: true, roles: [1, 2], }, { id: 104, level: 1, menuName: "字典管理", menuType: 1, path: "/xc/cloud/ui/#/dict-manage", children: null, isTop: true, roles: [1], }, { id: 105, level: 1, menuName: "首选项", menuType: 1, path: "/xc/cloud/ui/#/preferences", children: null, isTop: true, roles: [1], }, { id: 106, level: 2, menuName: "系统监控设置", menuType: 1, children: [{ id: 1061, level: 3, menuName: "数据源管理", menuType: 1, path: "/xc/cloud/ui/#/data-source-manage", isTop: true, children: null, roles: [1], }, { id: 1062, level: 3, menuName: "监控规则设置", menuType: 1, isTop: true, children: [{ // id: 10621, // level: 4, // menuName: "预警列表", // menuType: 1, // path: "/xc/cloud/ui/#/monitoring-set/list", // isTop: true, // children: null, // roles: [1], // }, // { id: 10622, level: 4, menuName: "预警规则设置", menuType: 1, path: "/xc/cloud/ui/#/monitoring-set/rule-set", isTop: true, children: null, roles: [1], }, { id: 10623, level: 4, menuName: "指标配置", menuType: 1, path: "/xc/cloud/ui/#/monitoring-set/indicator-config", isTop: true, children: null, roles: [1], }, ], roles: [1], }, ], isTop: true, roles: [1], }, ], }, ];