zs 7 months ago
commit
b4b5f30689
100 changed files with 13593 additions and 0 deletions
  1. 24 0
      .env.development
  2. 24 0
      .env.production
  3. 288 0
      .eslintrc-auto-import.json
  4. 28 0
      .eslintrc.cjs
  5. 31 0
      .gitignore
  6. 8 0
      .prettierrc.json
  7. 7 0
      .vscode/extensions.json
  8. 35 0
      README.md
  9. 13 0
      index.html
  10. 10 0
      jsconfig.json
  11. 13063 0
      package-lock.json
  12. 60 0
      package.json
  13. BIN
      public/favicon.ico
  14. BIN
      public/images/111.jpg
  15. BIN
      public/images/222.jpg
  16. BIN
      public/images/333.jpg
  17. BIN
      public/images/444.jpg
  18. BIN
      public/images/555.jpg
  19. BIN
      public/images/achievement/bg-cg_detail-cgjj1.png
  20. BIN
      public/images/achievement/bg-cgyx-list-icon1.png
  21. BIN
      public/images/achievement/bg-cgyx-list-icon2.png
  22. BIN
      public/images/achievement/bg-cgyx-list-icon3.png
  23. BIN
      public/images/achievement/cg-detail-icon1.png
  24. BIN
      public/images/achievement/cg-detail-icon2.png
  25. BIN
      public/images/achievement/cg-detail-icon4.png
  26. BIN
      public/images/achievement/cg-detail-icon5.png
  27. BIN
      public/images/achievement/cg-detail-icon6.png
  28. BIN
      public/images/achievement/cg-detail-icon7.png
  29. BIN
      public/images/achievement/cg-detail-icon8.png
  30. BIN
      public/images/achievement/cg-detail-icon9.png
  31. BIN
      public/images/achievement/tec_bg_1.png
  32. BIN
      public/images/achievement/tec_bg_10.png
  33. BIN
      public/images/achievement/tec_bg_2.png
  34. BIN
      public/images/achievement/tec_bg_3.png
  35. BIN
      public/images/achievement/tec_bg_4.png
  36. BIN
      public/images/achievement/tec_bg_6.png
  37. BIN
      public/images/achievement/tec_bg_7.png
  38. BIN
      public/images/achievement/tec_bg_8.png
  39. BIN
      public/images/achievement/tec_bg_9.png
  40. BIN
      public/images/base.jpg
  41. BIN
      public/images/bg-act-list.jpg
  42. BIN
      public/images/bg-cg_detail-infor.png
  43. BIN
      public/images/bg-gjsxm.jpg
  44. BIN
      public/images/bg-khal-list.jpg
  45. BIN
      public/images/bg-list_detail.jpg
  46. BIN
      public/images/bg-nav-zypt1.png
  47. BIN
      public/images/bg-nav-zypt2.png
  48. BIN
      public/images/bg-nav-zypt3.png
  49. BIN
      public/images/bg-nav-zypt4.png
  50. BIN
      public/images/bg-need-detail.jpg
  51. BIN
      public/images/bg-tec-list.jpg
  52. BIN
      public/images/bg-teclist.jpg
  53. BIN
      public/images/bg-xqk.jpg
  54. BIN
      public/images/bg.jpg
  55. BIN
      public/images/bg.png
  56. BIN
      public/images/bg_login.jpg
  57. BIN
      public/images/biao_1.png
  58. BIN
      public/images/biao_2.png
  59. BIN
      public/images/biao_3.png
  60. BIN
      public/images/brain/brain-bg.gif
  61. BIN
      public/images/brain/brain.png
  62. BIN
      public/images/brain/car.png
  63. BIN
      public/images/brain/map-bg.jpeg
  64. BIN
      public/images/brain/map.png
  65. 1 0
      public/images/brain/tit-bg.svg
  66. BIN
      public/images/brain/title-bg.png
  67. 1 0
      public/images/brain/titleBg.svg
  68. BIN
      public/images/cata1.png
  69. BIN
      public/images/cata2.png
  70. BIN
      public/images/cata3.png
  71. BIN
      public/images/center_1.png
  72. BIN
      public/images/chat.png
  73. BIN
      public/images/chengguo.png
  74. BIN
      public/images/code.jpg
  75. BIN
      public/images/company.png
  76. BIN
      public/images/companyLogo.jpg
  77. BIN
      public/images/con1-bg.png
  78. BIN
      public/images/demand.png
  79. BIN
      public/images/dy-form-bg-body.png
  80. BIN
      public/images/dy-form-bg-t.png
  81. BIN
      public/images/expert.png
  82. BIN
      public/images/expertBg.png
  83. BIN
      public/images/footbg.jpg
  84. BIN
      public/images/friend.jpeg
  85. BIN
      public/images/friend/1.jpeg
  86. BIN
      public/images/friend/10.jpeg
  87. BIN
      public/images/friend/11.jpg
  88. BIN
      public/images/friend/12.png
  89. BIN
      public/images/friend/13.jpg
  90. BIN
      public/images/friend/14.jpeg
  91. BIN
      public/images/friend/15.jpg
  92. BIN
      public/images/friend/16.jpg
  93. BIN
      public/images/friend/2.jpeg
  94. BIN
      public/images/friend/3.jpeg
  95. BIN
      public/images/friend/4.jpeg
  96. BIN
      public/images/friend/5.jpeg
  97. BIN
      public/images/friend/6.jpg
  98. BIN
      public/images/friend/7.jpg
  99. BIN
      public/images/friend/8.jpeg
  100. 0 0
      public/images/friend/9.jpeg

+ 24 - 0
.env.development

@@ -0,0 +1,24 @@
+## 开发环境
+NODE_ENV='development'
+
+# 应用端口
+VITE_APP_PORT = 3003
+
+# 代理前缀
+VITE_APP_BASE_API = '/cxyy/api'
+
+VITE_APP_BASE_APIWS ='/websocket/api'
+
+VITE_APP_HOME = "http://localhost:3000/"
+
+VITE_APP_HOST = ""
+
+VITE_BASE_URL = "/cxyyWeb"
+
+VITE_OUT_DIR = "cxyyWeb"
+
+# ws://localhost:15674/ws
+VITE_MQ_URL = 'ws://localhost:15674/ws'
+VITE_MQ_HOST = 'hxmsg'
+VITE_MQ_LOGIN = 'huaxin'
+VITE_MQ_PASSCODE = '1234qwerasdf'

+ 24 - 0
.env.production

@@ -0,0 +1,24 @@
+## 生产环境
+NODE_ENV='production'
+
+# 应用端口
+VITE_APP_PORT = 3003
+
+# 代理前缀
+VITE_APP_BASE_API = '/cxyy/api'
+
+VITE_APP_BASE_APIWS ='/websocket/api'
+
+VITE_APP_HOST = ""
+
+VITE_APP_HOME = "http://localhost:3000/"
+
+
+VITE_BASE_URL = "/cxyyWeb"
+
+VITE_OUT_DIR = "cxyyWeb"
+
+VITE_MQ_URL = '/ws'
+VITE_MQ_HOST = 'hxmsg'
+VITE_MQ_LOGIN = 'huaxin'
+VITE_MQ_PASSCODE = '1234qwerasdf'

+ 288 - 0
.eslintrc-auto-import.json

@@ -0,0 +1,288 @@
+{
+  "globals": {
+    "Component": true,
+    "ComponentPublicInstance": true,
+    "ComputedRef": true,
+    "EffectScope": true,
+    "ElMessage": true,
+    "ElMessageBox": true,
+    "ElNotification": true,
+    "InjectionKey": true,
+    "PropType": true,
+    "Ref": true,
+    "VNode": true,
+    "asyncComputed": true,
+    "autoResetRef": true,
+    "computed": true,
+    "computedAsync": true,
+    "computedEager": true,
+    "computedInject": true,
+    "computedWithControl": true,
+    "controlledComputed": true,
+    "controlledRef": true,
+    "createApp": true,
+    "createEventHook": true,
+    "createGlobalState": true,
+    "createInjectionState": true,
+    "createReactiveFn": true,
+    "createReusableTemplate": true,
+    "createSharedComposable": true,
+    "createTemplatePromise": true,
+    "createUnrefFn": true,
+    "customRef": true,
+    "debouncedRef": true,
+    "debouncedWatch": true,
+    "defineAsyncComponent": true,
+    "defineComponent": true,
+    "eagerComputed": true,
+    "effectScope": true,
+    "extendRef": true,
+    "getCurrentInstance": true,
+    "getCurrentScope": true,
+    "h": true,
+    "ignorableWatch": true,
+    "inject": true,
+    "isDefined": true,
+    "isProxy": true,
+    "isReactive": true,
+    "isReadonly": true,
+    "isRef": true,
+    "makeDestructurable": true,
+    "markRaw": true,
+    "nextTick": true,
+    "onActivated": true,
+    "onBeforeMount": true,
+    "onBeforeUnmount": true,
+    "onBeforeUpdate": true,
+    "onClickOutside": true,
+    "onDeactivated": true,
+    "onErrorCaptured": true,
+    "onKeyStroke": true,
+    "onLongPress": true,
+    "onMounted": true,
+    "onRenderTracked": true,
+    "onRenderTriggered": true,
+    "onScopeDispose": true,
+    "onServerPrefetch": true,
+    "onStartTyping": true,
+    "onUnmounted": true,
+    "onUpdated": true,
+    "pausableWatch": true,
+    "provide": true,
+    "reactify": true,
+    "reactifyObject": true,
+    "reactive": true,
+    "reactiveComputed": true,
+    "reactiveOmit": true,
+    "reactivePick": true,
+    "readonly": true,
+    "ref": true,
+    "refAutoReset": true,
+    "refDebounced": true,
+    "refDefault": true,
+    "refThrottled": true,
+    "refWithControl": true,
+    "resolveComponent": true,
+    "resolveRef": true,
+    "resolveUnref": true,
+    "shallowReactive": true,
+    "shallowReadonly": true,
+    "shallowRef": true,
+    "syncRef": true,
+    "syncRefs": true,
+    "templateRef": true,
+    "throttledRef": true,
+    "throttledWatch": true,
+    "toRaw": true,
+    "toReactive": true,
+    "toRef": true,
+    "toRefs": true,
+    "toValue": true,
+    "triggerRef": true,
+    "tryOnBeforeMount": true,
+    "tryOnBeforeUnmount": true,
+    "tryOnMounted": true,
+    "tryOnScopeDispose": true,
+    "tryOnUnmounted": true,
+    "unref": true,
+    "unrefElement": true,
+    "until": true,
+    "useActiveElement": true,
+    "useAnimate": true,
+    "useArrayDifference": true,
+    "useArrayEvery": true,
+    "useArrayFilter": true,
+    "useArrayFind": true,
+    "useArrayFindIndex": true,
+    "useArrayFindLast": true,
+    "useArrayIncludes": true,
+    "useArrayJoin": true,
+    "useArrayMap": true,
+    "useArrayReduce": true,
+    "useArraySome": true,
+    "useArrayUnique": true,
+    "useAsyncQueue": true,
+    "useAsyncState": true,
+    "useAttrs": true,
+    "useBase64": true,
+    "useBattery": true,
+    "useBluetooth": true,
+    "useBreakpoints": true,
+    "useBroadcastChannel": true,
+    "useBrowserLocation": true,
+    "useCached": true,
+    "useClipboard": true,
+    "useCloned": true,
+    "useColorMode": true,
+    "useConfirmDialog": true,
+    "useCounter": true,
+    "useCssModule": true,
+    "useCssVar": true,
+    "useCssVars": true,
+    "useCurrentElement": true,
+    "useCycleList": true,
+    "useDark": true,
+    "useDateFormat": true,
+    "useDebounce": true,
+    "useDebounceFn": true,
+    "useDebouncedRefHistory": true,
+    "useDeviceMotion": true,
+    "useDeviceOrientation": true,
+    "useDevicePixelRatio": true,
+    "useDevicesList": true,
+    "useDisplayMedia": true,
+    "useDocumentVisibility": true,
+    "useDraggable": true,
+    "useDropZone": true,
+    "useElementBounding": true,
+    "useElementByPoint": true,
+    "useElementHover": true,
+    "useElementSize": true,
+    "useElementVisibility": true,
+    "useEventBus": true,
+    "useEventListener": true,
+    "useEventSource": true,
+    "useEyeDropper": true,
+    "useFavicon": true,
+    "useFetch": true,
+    "useFileDialog": true,
+    "useFileSystemAccess": true,
+    "useFocus": true,
+    "useFocusWithin": true,
+    "useFps": true,
+    "useFullscreen": true,
+    "useGamepad": true,
+    "useGeolocation": true,
+    "useIdle": true,
+    "useImage": true,
+    "useInfiniteScroll": true,
+    "useIntersectionObserver": true,
+    "useInterval": true,
+    "useIntervalFn": true,
+    "useKeyModifier": true,
+    "useLastChanged": true,
+    "useLocalStorage": true,
+    "useMagicKeys": true,
+    "useManualRefHistory": true,
+    "useMediaControls": true,
+    "useMediaQuery": true,
+    "useMemoize": true,
+    "useMemory": true,
+    "useMounted": true,
+    "useMouse": true,
+    "useMouseInElement": true,
+    "useMousePressed": true,
+    "useMutationObserver": true,
+    "useNavigatorLanguage": true,
+    "useNetwork": true,
+    "useNow": true,
+    "useObjectUrl": true,
+    "useOffsetPagination": true,
+    "useOnline": true,
+    "usePageLeave": true,
+    "useParallax": true,
+    "useParentElement": true,
+    "usePerformanceObserver": true,
+    "usePermission": true,
+    "usePointer": true,
+    "usePointerLock": true,
+    "usePointerSwipe": true,
+    "usePreferredColorScheme": true,
+    "usePreferredContrast": true,
+    "usePreferredDark": true,
+    "usePreferredLanguages": true,
+    "usePreferredReducedMotion": true,
+    "usePrevious": true,
+    "useRafFn": true,
+    "useRefHistory": true,
+    "useResizeObserver": true,
+    "useScreenOrientation": true,
+    "useScreenSafeArea": true,
+    "useScriptTag": true,
+    "useScroll": true,
+    "useScrollLock": true,
+    "useSessionStorage": true,
+    "useShare": true,
+    "useSlots": true,
+    "useSorted": true,
+    "useSpeechRecognition": true,
+    "useSpeechSynthesis": true,
+    "useStepper": true,
+    "useStorage": true,
+    "useStorageAsync": true,
+    "useStyleTag": true,
+    "useSupported": true,
+    "useSwipe": true,
+    "useTemplateRefsList": true,
+    "useTextDirection": true,
+    "useTextSelection": true,
+    "useTextareaAutosize": true,
+    "useThrottle": true,
+    "useThrottleFn": true,
+    "useThrottledRefHistory": true,
+    "useTimeAgo": true,
+    "useTimeout": true,
+    "useTimeoutFn": true,
+    "useTimeoutPoll": true,
+    "useTimestamp": true,
+    "useTitle": true,
+    "useToNumber": true,
+    "useToString": true,
+    "useToggle": true,
+    "useTransition": true,
+    "useUrlSearchParams": true,
+    "useUserMedia": true,
+    "useVModel": true,
+    "useVModels": true,
+    "useVibrate": true,
+    "useVirtualList": true,
+    "useWakeLock": true,
+    "useWebNotification": true,
+    "useWebSocket": true,
+    "useWebWorker": true,
+    "useWebWorkerFn": true,
+    "useWindowFocus": true,
+    "useWindowScroll": true,
+    "useWindowSize": true,
+    "watch": true,
+    "watchArray": true,
+    "watchAtMost": true,
+    "watchDebounced": true,
+    "watchDeep": true,
+    "watchEffect": true,
+    "watchIgnorable": true,
+    "watchImmediate": true,
+    "watchOnce": true,
+    "watchPausable": true,
+    "watchPostEffect": true,
+    "watchSyncEffect": true,
+    "watchThrottled": true,
+    "watchTriggerable": true,
+    "watchWithFilter": true,
+    "whenever": true,
+    "defineStore": true,
+    "useRoute": true,
+    "useRouter": true,
+    "useI18n": true 
+  }
+}

+ 28 - 0
.eslintrc.cjs

@@ -0,0 +1,28 @@
+/* eslint-env node */
+require('@rushstack/eslint-patch/modern-module-resolution')
+
+module.exports = {
+  root: true,
+  extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-prettier/skip-formatting', './.eslintrc-auto-import.json'],
+  parserOptions: {
+    ecmaVersion: 'latest'
+  },
+  rules: {
+    'vue/multi-word-component-names': 0,
+    'max-len': [
+      'warn',
+      {
+        code: 200
+      }
+    ],
+    'prettier/prettier': [
+      'warn',
+      {
+        singleQuote: true,
+        bracketSpacing: true,
+        jsxBracketSameLine: true,
+        printWidth: 200
+      }
+    ]
+  }
+}

+ 31 - 0
.gitignore

@@ -0,0 +1,31 @@
+# Logs
+logs
+*.log
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+pnpm-debug.log*
+lerna-debug.log*
+cxyyWeb*
+
+node_modules
+.DS_Store
+dist
+dist-ssr
+coverage
+*.local
+
+/cypress/videos/
+/cypress/screenshots/
+
+# Editor directories and files
+.vscode/*
+!.vscode/extensions.json
+.idea
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.sw?
+
+*.tsbuildinfo

+ 8 - 0
.prettierrc.json

@@ -0,0 +1,8 @@
+{
+  "$schema": "https://json.schemastore.org/prettierrc",
+  "semi": false,
+  "tabWidth": 2,
+  "singleQuote": true,
+  "printWidth": 400,
+  "trailingComma": "none"
+}

+ 7 - 0
.vscode/extensions.json

@@ -0,0 +1,7 @@
+{
+  "recommendations": [
+    "Vue.volar",
+    "dbaeumer.vscode-eslint",
+    "esbenp.prettier-vscode"
+  ]
+}

+ 35 - 0
README.md

@@ -0,0 +1,35 @@
+# web
+
+This template should help get you started developing with Vue 3 in Vite.
+
+## Recommended IDE Setup
+
+[VSCode](https://code.visualstudio.com/) + [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur).
+
+## Customize configuration
+
+See [Vite Configuration Reference](https://vitejs.dev/config/).
+
+## Project Setup
+
+```sh
+npm install
+```
+
+### Compile and Hot-Reload for Development
+
+```sh
+npm run dev
+```
+
+### Compile and Minify for Production
+
+```sh
+npm run build
+```
+
+### Lint with [ESLint](https://eslint.org/)
+
+```sh
+npm run lint
+```

+ 13 - 0
index.html

@@ -0,0 +1,13 @@
+<!doctype html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8" />
+    <link rel="icon" href="/favicon.ico" />
+    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+    <title>产学研用协同创新数字化平台</title>
+  </head>
+  <body>
+    <div id="app"></div>
+    <script type="module" src="/src/main.js"></script>
+  </body>
+</html>

+ 10 - 0
jsconfig.json

@@ -0,0 +1,10 @@
+{
+  "compilerOptions": {
+    "baseUrl": "./",
+    "paths": {
+      "@/*": ["./src/*"]
+    }
+  },
+  "exclude": ["node_modules", "dist"],
+  "include": ["src/**/*.vue", "**/*.js", "src/views/brain/five/json/home.json"]
+}

File diff suppressed because it is too large
+ 13063 - 0
package-lock.json


+ 60 - 0
package.json

@@ -0,0 +1,60 @@
+{
+  "name": "web",
+  "version": "0.0.0",
+  "private": true,
+  "type": "module",
+  "scripts": {
+    "dev": "vite",
+    "build": "vite build",
+    "preview": "vite preview",
+    "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs --fix --ignore-path .gitignore",
+    "format": "prettier --write src/"
+  },
+  "dependencies": {
+    "@element-plus/icons-vue": "^2.3.1",
+    "@kjgl77/datav-vue3": "^1.7.3",
+    "@stomp/stompjs": "^7.0.0",
+    "@vueuse/core": "^10.7.2",
+    "@vueuse/integrations": "^10.9.0",
+    "@wangeditor/editor": "^5.1.23",
+    "@wangeditor/editor-for-vue": "5.1.10",
+    "ant-design-vue": "^4.0.8",
+    "axios": "^1.6.7",
+    "dayjs": "^1.11.10",
+    "default-passive-events": "^2.0.0",
+    "echarts": "^5.5.0",
+    "echarts-gl": "^2.0.9",
+    "element-plus": "^2.5.6",
+    "lodash-es": "^4.17.21",
+    "moment": "^2.30.1",
+    "nprogress": "^0.2.0",
+    "path-browserify": "^1.0.1",
+    "path-to-regexp": "^6.2.1",
+    "pinia": "^2.1.7",
+    "postcss-px2rem": "^0.3.0",
+    "qrcode.vue": "^3.4.1",
+    "relation-graph-vue3": "^2.2.1",
+    "stompjs": "^2.3.3",
+    "universal-cookie": "^7.1.0",
+    "vue": "^3.4.15",
+    "vue-i18n": "^9.9.1",
+    "vue-router": "^4.2.5",
+    "vue3-seamless-scroll": "^2.0.1",
+    "vue3-tree-org": "^4.2.2"
+  },
+  "devDependencies": {
+    "@rushstack/eslint-patch": "^1.3.3",
+    "@vitejs/plugin-vue": "^5.0.3",
+    "@vue/eslint-config-prettier": "^8.0.0",
+    "eslint": "^8.49.0",
+    "eslint-plugin-vue": "^9.17.0",
+    "prettier": "^3.0.3",
+    "sass": "^1.71.0",
+    "unplugin-auto-import": "^0.17.5",
+    "unplugin-icons": "^0.18.5",
+    "unplugin-vue-components": "^0.26.0",
+    "vite": "^5.0.11",
+    "vite-plugin-inspect": "^0.8.3",
+    "vite-plugin-svg-icons": "^2.0.1"
+  }
+}

BIN
public/favicon.ico


BIN
public/images/111.jpg


BIN
public/images/222.jpg


BIN
public/images/333.jpg


BIN
public/images/444.jpg


BIN
public/images/555.jpg


BIN
public/images/achievement/bg-cg_detail-cgjj1.png


BIN
public/images/achievement/bg-cgyx-list-icon1.png


BIN
public/images/achievement/bg-cgyx-list-icon2.png


BIN
public/images/achievement/bg-cgyx-list-icon3.png


BIN
public/images/achievement/cg-detail-icon1.png


BIN
public/images/achievement/cg-detail-icon2.png


BIN
public/images/achievement/cg-detail-icon4.png


BIN
public/images/achievement/cg-detail-icon5.png


BIN
public/images/achievement/cg-detail-icon6.png


BIN
public/images/achievement/cg-detail-icon7.png


BIN
public/images/achievement/cg-detail-icon8.png


BIN
public/images/achievement/cg-detail-icon9.png


BIN
public/images/achievement/tec_bg_1.png


BIN
public/images/achievement/tec_bg_10.png


BIN
public/images/achievement/tec_bg_2.png


BIN
public/images/achievement/tec_bg_3.png


BIN
public/images/achievement/tec_bg_4.png


BIN
public/images/achievement/tec_bg_6.png


BIN
public/images/achievement/tec_bg_7.png


BIN
public/images/achievement/tec_bg_8.png


BIN
public/images/achievement/tec_bg_9.png


BIN
public/images/base.jpg


BIN
public/images/bg-act-list.jpg


BIN
public/images/bg-cg_detail-infor.png


BIN
public/images/bg-gjsxm.jpg


BIN
public/images/bg-khal-list.jpg


BIN
public/images/bg-list_detail.jpg


BIN
public/images/bg-nav-zypt1.png


BIN
public/images/bg-nav-zypt2.png


BIN
public/images/bg-nav-zypt3.png


BIN
public/images/bg-nav-zypt4.png


BIN
public/images/bg-need-detail.jpg


BIN
public/images/bg-tec-list.jpg


BIN
public/images/bg-teclist.jpg


BIN
public/images/bg-xqk.jpg


BIN
public/images/bg.jpg


BIN
public/images/bg.png


BIN
public/images/bg_login.jpg


BIN
public/images/biao_1.png


BIN
public/images/biao_2.png


BIN
public/images/biao_3.png


BIN
public/images/brain/brain-bg.gif


BIN
public/images/brain/brain.png


BIN
public/images/brain/car.png


BIN
public/images/brain/map-bg.jpeg


BIN
public/images/brain/map.png


+ 1 - 0
public/images/brain/tit-bg.svg

@@ -0,0 +1 @@
+<svg width="430" height="40" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient gradientUnits="userSpaceOnUse" x1="551" y1="100" x2="121" y2="100" id="a"><stop stop-color="#18233f" offset="0"/><stop stop-color="#1f5791" offset=".49"/><stop stop-color="#1a2640" offset="1"/></linearGradient></defs><path d="M122 81h428v39H122V81Z" fill="url(#a)" transform="translate(-121 -80)"/></svg>

BIN
public/images/brain/title-bg.png


+ 1 - 0
public/images/brain/titleBg.svg

@@ -0,0 +1 @@
+<svg width="1484" height="74" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient gradientUnits="userSpaceOnUse" x1="742" y1="0" x2="742" y2="74" id="a"><stop stop-color="#0c6698" offset="0"/><stop stop-color="#0f3c5c" offset=".36"/><stop stop-color="#0e2d48" offset=".99"/><stop stop-color="#0e2d48" offset="1"/></linearGradient></defs><path d="M1484 .75H.25l396.25 15 75 53.75 542.5 3.75 82.5-57.5 387.5-15Z" fill="url(#a)"/></svg>

BIN
public/images/cata1.png


BIN
public/images/cata2.png


BIN
public/images/cata3.png


BIN
public/images/center_1.png


BIN
public/images/chat.png


BIN
public/images/chengguo.png


BIN
public/images/code.jpg


BIN
public/images/company.png


BIN
public/images/companyLogo.jpg


BIN
public/images/con1-bg.png


BIN
public/images/demand.png


BIN
public/images/dy-form-bg-body.png


BIN
public/images/dy-form-bg-t.png


BIN
public/images/expert.png


BIN
public/images/expertBg.png


BIN
public/images/footbg.jpg


BIN
public/images/friend.jpeg


BIN
public/images/friend/1.jpeg


BIN
public/images/friend/10.jpeg


BIN
public/images/friend/11.jpg


BIN
public/images/friend/12.png


BIN
public/images/friend/13.jpg


BIN
public/images/friend/14.jpeg


BIN
public/images/friend/15.jpg


BIN
public/images/friend/16.jpg


BIN
public/images/friend/2.jpeg


BIN
public/images/friend/3.jpeg


BIN
public/images/friend/4.jpeg


BIN
public/images/friend/5.jpeg


BIN
public/images/friend/6.jpg


BIN
public/images/friend/7.jpg


BIN
public/images/friend/8.jpeg


+ 0 - 0
public/images/friend/9.jpeg


Some files were not shown because too many files changed in this diff