| | |
| | | */ |
| | | export const companies: Record<string, CompanyConfig> = { |
| | | TEST: { |
| | | name: 'æµè¯å
¬å¸', |
| | | logo: '/logos/TEST.png', |
| | | favicon: '/logos/TEST.ico', |
| | | name: 'æ°é«æ°å工忧å¶ä¸å¿', |
| | | logo: '/logos/xgdl.svg', |
| | | favicon: '/logos/xgdl.svg', |
| | | apiUrl: 'http://36.213.90.123:9501/admin-api', |
| | | }, |
| | | JHHG: { |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"> |
| | | <defs> |
| | | <linearGradient id="xgdl-bg" x1="0" y1="0" x2="1" y2="1"> |
| | | <stop offset="0" stop-color="#0B3E9B"/> |
| | | <stop offset="1" stop-color="#0057D8"/> |
| | | </linearGradient> |
| | | </defs> |
| | | <!-- æ·±èæ¸ååå¾½ç« ï¼çµåä¸ä¸åºè° --> |
| | | <circle cx="32" cy="32" r="30" fill="url(#xgdl-bg)"/> |
| | | <circle cx="32" cy="32" r="30" fill="none" stroke="#13C2C2" stroke-width="1.5" stroke-opacity="0.55"/> |
| | | <!-- ç½è²éªçµï¼çµåç¬¦å· --> |
| | | <path d="M36 8 L17 35 L27 35 L23 56 L47 23 L35 23 Z" fill="#FFFFFF"/> |
| | | <!-- çµå
éè½éå路弧线 --> |
| | | <path d="M10 46 A 30 30 0 0 0 18 54" fill="none" stroke="#13C2C2" stroke-width="3.5" stroke-linecap="round"/> |
| | | </svg> |
| ¶Ô±ÈÐÂÎļþ |
| | |
| | | <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"> |
| | | <defs> |
| | | <linearGradient id="xgdl-bg" x1="0" y1="0" x2="1" y2="1"> |
| | | <stop offset="0" stop-color="#0B3E9B"/> |
| | | <stop offset="1" stop-color="#0057D8"/> |
| | | </linearGradient> |
| | | </defs> |
| | | <!-- æ·±èæ¸ååå¾½ç« ï¼çµåä¸ä¸åºè° --> |
| | | <circle cx="32" cy="32" r="30" fill="url(#xgdl-bg)"/> |
| | | <circle cx="32" cy="32" r="30" fill="none" stroke="#13C2C2" stroke-width="1.5" stroke-opacity="0.55"/> |
| | | <!-- ç½è²éªçµï¼çµåç¬¦å· --> |
| | | <path d="M36 8 L17 35 L27 35 L23 56 L47 23 L35 23 Z" fill="#FFFFFF"/> |
| | | <!-- çµå
éè½éå路弧线 --> |
| | | <path d="M10 46 A 30 30 0 0 0 18 54" fill="none" stroke="#13C2C2" stroke-width="3.5" stroke-linecap="round"/> |
| | | </svg> |
| | |
| | | |
| | | import { overridesPreferences, preferencesExtension } from './preferences'; |
| | | |
| | | declare const __APP_LOGO__: string; |
| | | declare const __APP_FAVICON__: string; |
| | | declare const __APP_NAME__: string; |
| | | |
| | | /** |
| | | * åºç¨åå§å宿ä¹ååè¿è¡é¡µé¢å 载渲æ |
| | |
| | | overrides: overridesPreferences, |
| | | }); |
| | | |
| | | // 强å¶è¦çå
¬å¸ logo å faviconï¼ç»è¿ localStorage ç¼å |
| | | if (__APP_LOGO__) { |
| | | preferencesManager.updatePreferences({ logo: { source: __APP_LOGO__ } }); |
| | | } |
| | | // 强å¶è¦çå
¬å¸åç§°ï¼ç»è¿ localStorage ç¼å |
| | | if (__APP_NAME__) { |
| | | preferencesManager.updatePreferences({ |
| | | app: { name: __APP_NAME__ }, |
| | | copyright: { companyName: __APP_NAME__ }, |
| | | }); |
| | | } |
| | | // 强å¶è¦çå
¬å¸ logo ååç§°ï¼é¿å
æ§ç¼åæ¢å¤åå²åçé
ç½® |
| | | preferencesManager.updatePreferences({ |
| | | app: { name: 'æ°é«çµåæºé å¹³å°' }, |
| | | copyright: { companyName: 'æ°é«çµåæºé å¹³å°' }, |
| | | logo: { source: '/logos/xgdl.svg' }, |
| | | }); |
| | | if (__APP_FAVICON__) { |
| | | const link = document.querySelector('link[rel="icon"]'); |
| | | if (link) { |
| | |
| | | companySiteLink: '#', |
| | | }, |
| | | logo: { |
| | | source: __APP_LOGO__ || undefined, |
| | | source: '/logos/xgdl.svg', |
| | | }, |
| | | tabbar: { |
| | | /** å·æ°æµè§å¨ååªä¿çå½å页é¢ï¼ä¸æä¹
åæææ ç¾é¡µ */ |