2 次代碼提交 66ca3fc9c9 ... 93b3910352

作者 SHA1 備註 提交日期
  rjy 93b3910352 1 4 年之前
  rjy 708ba9c80e 1 4 年之前
共有 100 個文件被更改,包括 168 次插入29 次删除
  1. 119 7
      package-lock.json
  2. 6 0
      package.json
  3. 3 0
      src/.env
  4. 33 0
      src/.eslintrc.js
  5. 7 22
      src/App.vue
  6. 二進制
      src/assets/aa.jpg
  7. 二進制
      src/assets/about1.jpg
  8. 二進制
      src/assets/about10.png
  9. 二進制
      src/assets/about11.png
  10. 二進制
      src/assets/about12.png
  11. 二進制
      src/assets/about1_p.jpg
  12. 二進制
      src/assets/about2.jpg
  13. 二進制
      src/assets/about3.jpg
  14. 二進制
      src/assets/about4.png
  15. 二進制
      src/assets/about5.png
  16. 二進制
      src/assets/about6.png
  17. 二進制
      src/assets/about7.png
  18. 二進制
      src/assets/about8.png
  19. 二進制
      src/assets/about9.png
  20. 二進制
      src/assets/area1.jpg
  21. 二進制
      src/assets/area2.jpg
  22. 二進制
      src/assets/area3.jpg
  23. 二進制
      src/assets/area4.jpg
  24. 二進制
      src/assets/area5.jpg
  25. 二進制
      src/assets/area6.jpg
  26. 二進制
      src/assets/area7.jpg
  27. 二進制
      src/assets/area8.jpg
  28. 二進制
      src/assets/banner.jpg
  29. 二進制
      src/assets/banner_p.jpg
  30. 二進制
      src/assets/btn_05_l.png
  31. 二進制
      src/assets/btn_05_l_h.png
  32. 二進制
      src/assets/btn_05_r.png
  33. 二進制
      src/assets/btn_05_r_h.png
  34. 二進制
      src/assets/btn_07.png
  35. 二進制
      src/assets/btn_07_h.png
  36. 二進制
      src/assets/case1.jpg
  37. 二進制
      src/assets/case10.jpg
  38. 二進制
      src/assets/case11.jpg
  39. 二進制
      src/assets/case12.jpg
  40. 二進制
      src/assets/case13.jpg
  41. 二進制
      src/assets/case14.jpg
  42. 二進制
      src/assets/case15.jpg
  43. 二進制
      src/assets/case16.jpg
  44. 二進制
      src/assets/case18.jpg
  45. 二進制
      src/assets/case19.jpg
  46. 二進制
      src/assets/case1_p.jpg
  47. 二進制
      src/assets/case2.png
  48. 二進制
      src/assets/case3.jpg
  49. 二進制
      src/assets/case3.png
  50. 二進制
      src/assets/case3_h.png
  51. 二進制
      src/assets/case4.png
  52. 二進制
      src/assets/case4_h.png
  53. 二進制
      src/assets/case6.png
  54. 二進制
      src/assets/case7.jpg
  55. 二進制
      src/assets/case8.jpg
  56. 二進制
      src/assets/case9.jpg
  57. 二進制
      src/assets/contact1.jpg
  58. 二進制
      src/assets/contact1_p.jpg
  59. 二進制
      src/assets/contact2.png
  60. 二進制
      src/assets/contact3.png
  61. 二進制
      src/assets/contact4.png
  62. 二進制
      src/assets/contact5.png
  63. 二進制
      src/assets/contact6.png
  64. 二進制
      src/assets/contact7.png
  65. 二進制
      src/assets/di03.png
  66. 二進制
      src/assets/foot1.png
  67. 二進制
      src/assets/foot2.png
  68. 二進制
      src/assets/foot3.png
  69. 二進制
      src/assets/foot4.png
  70. 二進制
      src/assets/foot5.png
  71. 二進制
      src/assets/foot6.jpg
  72. 二進制
      src/assets/foot7.jpg
  73. 二進制
      src/assets/foot8.png
  74. 二進制
      src/assets/history1.png
  75. 二進制
      src/assets/history2.png
  76. 二進制
      src/assets/history2_h.png
  77. 二進制
      src/assets/history3.png
  78. 二進制
      src/assets/history3_h.png
  79. 二進制
      src/assets/history4.jpg
  80. 二進制
      src/assets/history5.jpg
  81. 二進制
      src/assets/ico_13_1.png
  82. 二進制
      src/assets/ico_13_2.png
  83. 二進制
      src/assets/img_recruit_1.png
  84. 二進制
      src/assets/join1.jpg
  85. 二進制
      src/assets/join1_p.jpg
  86. 二進制
      src/assets/logo.jpg
  87. 二進制
      src/assets/main1.jpg
  88. 二進制
      src/assets/main10.jpg
  89. 二進制
      src/assets/main11.jpg
  90. 二進制
      src/assets/main12.jpg
  91. 二進制
      src/assets/main13.jpg
  92. 二進制
      src/assets/main14.jpg
  93. 二進制
      src/assets/main15.jpg
  94. 二進制
      src/assets/main16.jpg
  95. 二進制
      src/assets/main17.jpg
  96. 二進制
      src/assets/main18.jpg
  97. 二進制
      src/assets/main19.jpg
  98. 二進制
      src/assets/main2.jpg
  99. 二進制
      src/assets/main20.jpg
  100. 0 0
      src/assets/main21.png

+ 119 - 7
package-lock.json

@@ -2139,6 +2139,14 @@
       "integrity": "sha1-3TeelPDbgxCwgpH51kwyCXZmF/0=",
       "dev": true
     },
+    "async-validator": {
+      "version": "1.8.5",
+      "resolved": "https://registry.npm.taobao.org/async-validator/download/async-validator-1.8.5.tgz?cache=0&sync_timestamp=1588849525754&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fasync-validator%2Fdownload%2Fasync-validator-1.8.5.tgz",
+      "integrity": "sha1-3D4I7B/Q3dtn5ghC8CwM0c7G1/A=",
+      "requires": {
+        "babel-runtime": "6.x"
+      }
+    },
     "asynckit": {
       "version": "0.4.0",
       "resolved": "https://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz",
@@ -2178,6 +2186,37 @@
       "integrity": "sha1-oXs6jqgRBg501H0wYSJACtRJeuI=",
       "dev": true
     },
+    "axios": {
+      "version": "0.19.2",
+      "resolved": "https://registry.npm.taobao.org/axios/download/axios-0.19.2.tgz?cache=0&sync_timestamp=1594827610645&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faxios%2Fdownload%2Faxios-0.19.2.tgz",
+      "integrity": "sha1-PqNsXYgY0NX4qKl6bTa4bNwAyyc=",
+      "requires": {
+        "follow-redirects": "1.5.10"
+      },
+      "dependencies": {
+        "debug": {
+          "version": "3.1.0",
+          "resolved": "https://registry.npm.taobao.org/debug/download/debug-3.1.0.tgz",
+          "integrity": "sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE=",
+          "requires": {
+            "ms": "2.0.0"
+          }
+        },
+        "follow-redirects": {
+          "version": "1.5.10",
+          "resolved": "https://registry.npm.taobao.org/follow-redirects/download/follow-redirects-1.5.10.tgz?cache=0&sync_timestamp=1592518278637&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffollow-redirects%2Fdownload%2Ffollow-redirects-1.5.10.tgz",
+          "integrity": "sha1-e3qfmuov3/NnhqlP9kPtB/T/Xio=",
+          "requires": {
+            "debug": "=3.1.0"
+          }
+        },
+        "ms": {
+          "version": "2.0.0",
+          "resolved": "https://registry.npm.taobao.org/ms/download/ms-2.0.0.tgz",
+          "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+        }
+      }
+    },
     "babel-eslint": {
       "version": "10.1.0",
       "resolved": "https://registry.npm.taobao.org/babel-eslint/download/babel-eslint-10.1.0.tgz",
@@ -2192,6 +2231,11 @@
         "resolve": "^1.12.0"
       }
     },
+    "babel-helper-vue-jsx-merge-props": {
+      "version": "2.0.3",
+      "resolved": "https://registry.npm.taobao.org/babel-helper-vue-jsx-merge-props/download/babel-helper-vue-jsx-merge-props-2.0.3.tgz",
+      "integrity": "sha1-Iq69OzOQIyjlEyk6jkmSs4T58bY="
+    },
     "babel-loader": {
       "version": "8.1.0",
       "resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.1.0.tgz?cache=0&sync_timestamp=1584715959282&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.1.0.tgz",
@@ -2214,6 +2258,27 @@
         "object.assign": "^4.1.0"
       }
     },
+    "babel-runtime": {
+      "version": "6.26.0",
+      "resolved": "https://registry.npm.taobao.org/babel-runtime/download/babel-runtime-6.26.0.tgz",
+      "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+      "requires": {
+        "core-js": "^2.4.0",
+        "regenerator-runtime": "^0.11.0"
+      },
+      "dependencies": {
+        "core-js": {
+          "version": "2.6.11",
+          "resolved": "https://registry.npm.taobao.org/core-js/download/core-js-2.6.11.tgz?cache=0&sync_timestamp=1586450269267&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcore-js%2Fdownload%2Fcore-js-2.6.11.tgz",
+          "integrity": "sha1-OIMUafmSK97Y7iHJ3EaYXgOZMIw="
+        },
+        "regenerator-runtime": {
+          "version": "0.11.1",
+          "resolved": "https://registry.npm.taobao.org/regenerator-runtime/download/regenerator-runtime-0.11.1.tgz?cache=0&sync_timestamp=1595456117883&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fregenerator-runtime%2Fdownload%2Fregenerator-runtime-0.11.1.tgz",
+          "integrity": "sha1-vgWtf5v30i4Fb5cmzuUBf78Z4uk="
+        }
+      }
+    },
     "balanced-match": {
       "version": "1.0.0",
       "resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz",
@@ -3826,8 +3891,7 @@
     "deepmerge": {
       "version": "1.5.2",
       "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz",
-      "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=",
-      "dev": true
+      "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M="
     },
     "default-gateway": {
       "version": "5.0.5",
@@ -4274,6 +4338,19 @@
       "integrity": "sha1-EHSZwoyzwJ/mqGPBn8IgLV2ejkE=",
       "dev": true
     },
+    "element-ui": {
+      "version": "2.13.2",
+      "resolved": "https://registry.npm.taobao.org/element-ui/download/element-ui-2.13.2.tgz?cache=0&sync_timestamp=1589795164194&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felement-ui%2Fdownload%2Felement-ui-2.13.2.tgz",
+      "integrity": "sha1-WCv0eqqqr+I+oZWPriF6aHrQZEc=",
+      "requires": {
+        "async-validator": "~1.8.1",
+        "babel-helper-vue-jsx-merge-props": "^2.0.0",
+        "deepmerge": "^1.2.0",
+        "normalize-wheel": "^1.0.1",
+        "resize-observer-polyfill": "^1.5.0",
+        "throttle-debounce": "^1.0.1"
+      }
+    },
     "elliptic": {
       "version": "6.5.3",
       "resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.3.tgz?cache=0&sync_timestamp=1592492844326&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Felliptic%2Fdownload%2Felliptic-6.5.3.tgz",
@@ -4535,7 +4612,6 @@
       "version": "6.11.0",
       "resolved": "https://registry.npm.taobao.org/eslint-config-prettier/download/eslint-config-prettier-6.11.0.tgz",
       "integrity": "sha1-9tIjjBKQ0ByFmotcH301KgsNqLE=",
-      "dev": true,
       "requires": {
         "get-stdin": "^6.0.0"
       }
@@ -5301,8 +5377,7 @@
     "get-stdin": {
       "version": "6.0.0",
       "resolved": "https://registry.npm.taobao.org/get-stdin/download/get-stdin-6.0.0.tgz",
-      "integrity": "sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs=",
-      "dev": true
+      "integrity": "sha1-ngm/cSs2CrkiXoEgSPcf3pyJZXs="
     },
     "get-stream": {
       "version": "4.1.0",
@@ -6739,8 +6814,7 @@
     "lodash": {
       "version": "4.17.19",
       "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.19.tgz?cache=0&sync_timestamp=1594226832494&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.19.tgz",
-      "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks=",
-      "dev": true
+      "integrity": "sha1-5I3e2+MLMyF4PFtDAfvTU7weSks="
     },
     "lodash.defaultsdeep": {
       "version": "4.6.1",
@@ -7191,6 +7265,14 @@
         "thenify-all": "^1.0.0"
       }
     },
+    "naf-core": {
+      "version": "0.1.2",
+      "resolved": "https://registry.npm.taobao.org/naf-core/download/naf-core-0.1.2.tgz",
+      "integrity": "sha1-0UetT3+BTsnSvYGPWCOVHgWAsJU=",
+      "requires": {
+        "lodash": "^4.17.11"
+      }
+    },
     "nan": {
       "version": "2.14.1",
       "resolved": "https://registry.npm.taobao.org/nan/download/nan-2.14.1.tgz",
@@ -7349,6 +7431,11 @@
       "integrity": "sha1-suHE3E98bVd0PfczpPWXjRhlBVk=",
       "dev": true
     },
+    "normalize-wheel": {
+      "version": "1.0.1",
+      "resolved": "https://registry.npm.taobao.org/normalize-wheel/download/normalize-wheel-1.0.1.tgz",
+      "integrity": "sha1-rsiGr/2wRQcNhWRH32Ls+GFG7EU="
+    },
     "npm-run-path": {
       "version": "2.0.2",
       "resolved": "https://registry.npm.taobao.org/npm-run-path/download/npm-run-path-2.0.2.tgz",
@@ -8990,6 +9077,11 @@
       "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
       "dev": true
     },
+    "resize-observer-polyfill": {
+      "version": "1.5.1",
+      "resolved": "https://registry.npm.taobao.org/resize-observer-polyfill/download/resize-observer-polyfill-1.5.1.tgz",
+      "integrity": "sha1-DpAg3T0hAkRY1OvSfiPkAmmBBGQ="
+    },
     "resolve": {
       "version": "1.17.0",
       "resolved": "https://registry.npm.taobao.org/resolve/download/resolve-1.17.0.tgz",
@@ -10110,6 +10202,11 @@
         "neo-async": "^2.6.0"
       }
     },
+    "throttle-debounce": {
+      "version": "1.1.0",
+      "resolved": "https://registry.npm.taobao.org/throttle-debounce/download/throttle-debounce-1.1.0.tgz?cache=0&sync_timestamp=1591627066344&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fthrottle-debounce%2Fdownload%2Fthrottle-debounce-1.1.0.tgz",
+      "integrity": "sha1-UYU9o3vmihVctugns1FKPEIuic0="
+    },
     "through": {
       "version": "2.3.8",
       "resolved": "https://registry.npm.taobao.org/through/download/through-2.3.8.tgz",
@@ -10682,6 +10779,21 @@
         }
       }
     },
+    "vue-meta": {
+      "version": "2.4.0",
+      "resolved": "https://registry.npm.taobao.org/vue-meta/download/vue-meta-2.4.0.tgz",
+      "integrity": "sha1-pBn7S0E1zpZdqzLsZB0ZicLuSEU=",
+      "requires": {
+        "deepmerge": "^4.2.2"
+      },
+      "dependencies": {
+        "deepmerge": {
+          "version": "4.2.2",
+          "resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-4.2.2.tgz",
+          "integrity": "sha1-RNLqNnm49NT/ujPwPYZfwee/SVU="
+        }
+      }
+    },
     "vue-router": {
       "version": "3.3.4",
       "resolved": "https://registry.npm.taobao.org/vue-router/download/vue-router-3.3.4.tgz?cache=0&sync_timestamp=1595736433584&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fvue-router%2Fdownload%2Fvue-router-3.3.4.tgz",

+ 6 - 0
package.json

@@ -8,8 +8,14 @@
     "lint": "vue-cli-service lint"
   },
   "dependencies": {
+    "axios": "^0.19.2",
     "core-js": "^3.6.5",
+    "element-ui": "^2.13.2",
+    "eslint-config-prettier": "^6.11.0",
+    "lodash": "^4.17.19",
+    "naf-core": "^0.1.2",
     "vue": "^2.6.11",
+    "vue-meta": "^2.4.0",
     "vue-router": "^3.2.0",
     "vuex": "^3.4.0"
   },

+ 3 - 0
src/.env

@@ -0,0 +1,3 @@
+VUE_APP_AXIOS_BASE_URL = ''
+VUE_APP_ROUTER="/platadmin"
+VUE_APP_LIMIT = 10

+ 33 - 0
src/.eslintrc.js

@@ -0,0 +1,33 @@
+// https://eslint.org/docs/user-guide/configuring
+
+module.exports = {
+  root: true,
+  env: {
+    node: true,
+  },
+  extends: ['plugin:vue/essential', '@vue/prettier'],
+  plugins: ['vue'],
+  rules: {
+    'max-len': [
+      'warn',
+      {
+        code: 250,
+      },
+    ],
+    'no-unused-vars': 'off',
+    'no-console': 'off',
+    'prettier/prettier': [
+      'warn',
+      {
+        singleQuote: true,
+        trailingComma: 'es5',
+        bracketSpacing: true,
+        jsxBracketSameLine: true,
+        printWidth: 160,
+      },
+    ],
+  },
+  parserOptions: {
+    parser: 'babel-eslint',
+  },
+};

+ 7 - 22
src/App.vue

@@ -1,32 +1,17 @@
 <template>
   <div id="app">
-    <div id="nav">
-      <router-link to="/">Home</router-link> |
-      <router-link to="/about">About</router-link>
-    </div>
     <router-view />
   </div>
 </template>
 
 <style lang="less">
-#app {
-  font-family: Avenir, Helvetica, Arial, sans-serif;
-  -webkit-font-smoothing: antialiased;
-  -moz-osx-font-smoothing: grayscale;
-  text-align: center;
-  color: #2c3e50;
+p {
+  padding: 0;
+  margin: 0;
 }
-
-#nav {
-  padding: 30px;
-
-  a {
-    font-weight: bold;
-    color: #2c3e50;
-
-    &.router-link-exact-active {
-      color: #42b983;
-    }
-  }
+.textOver {
+  overflow: hidden;
+  text-overflow: ellipsis;
+  white-space: nowrap;
 }
 </style>

二進制
src/assets/aa.jpg


二進制
src/assets/about1.jpg


二進制
src/assets/about10.png


二進制
src/assets/about11.png


二進制
src/assets/about12.png


二進制
src/assets/about1_p.jpg


二進制
src/assets/about2.jpg


二進制
src/assets/about3.jpg


二進制
src/assets/about4.png


二進制
src/assets/about5.png


二進制
src/assets/about6.png


二進制
src/assets/about7.png


二進制
src/assets/about8.png


二進制
src/assets/about9.png


二進制
src/assets/area1.jpg


二進制
src/assets/area2.jpg


二進制
src/assets/area3.jpg


二進制
src/assets/area4.jpg


二進制
src/assets/area5.jpg


二進制
src/assets/area6.jpg


二進制
src/assets/area7.jpg


二進制
src/assets/area8.jpg


二進制
src/assets/banner.jpg


二進制
src/assets/banner_p.jpg


二進制
src/assets/btn_05_l.png


二進制
src/assets/btn_05_l_h.png


二進制
src/assets/btn_05_r.png


二進制
src/assets/btn_05_r_h.png


二進制
src/assets/btn_07.png


二進制
src/assets/btn_07_h.png


二進制
src/assets/case1.jpg


二進制
src/assets/case10.jpg


二進制
src/assets/case11.jpg


二進制
src/assets/case12.jpg


二進制
src/assets/case13.jpg


二進制
src/assets/case14.jpg


二進制
src/assets/case15.jpg


二進制
src/assets/case16.jpg


二進制
src/assets/case18.jpg


二進制
src/assets/case19.jpg


二進制
src/assets/case1_p.jpg


二進制
src/assets/case2.png


二進制
src/assets/case3.jpg


二進制
src/assets/case3.png


二進制
src/assets/case3_h.png


二進制
src/assets/case4.png


二進制
src/assets/case4_h.png


二進制
src/assets/case6.png


二進制
src/assets/case7.jpg


二進制
src/assets/case8.jpg


二進制
src/assets/case9.jpg


二進制
src/assets/contact1.jpg


二進制
src/assets/contact1_p.jpg


二進制
src/assets/contact2.png


二進制
src/assets/contact3.png


二進制
src/assets/contact4.png


二進制
src/assets/contact5.png


二進制
src/assets/contact6.png


二進制
src/assets/contact7.png


二進制
src/assets/di03.png


二進制
src/assets/foot1.png


二進制
src/assets/foot2.png


二進制
src/assets/foot3.png


二進制
src/assets/foot4.png


二進制
src/assets/foot5.png


二進制
src/assets/foot6.jpg


二進制
src/assets/foot7.jpg


二進制
src/assets/foot8.png


二進制
src/assets/history1.png


二進制
src/assets/history2.png


二進制
src/assets/history2_h.png


二進制
src/assets/history3.png


二進制
src/assets/history3_h.png


二進制
src/assets/history4.jpg


二進制
src/assets/history5.jpg


二進制
src/assets/ico_13_1.png


二進制
src/assets/ico_13_2.png


二進制
src/assets/img_recruit_1.png


二進制
src/assets/join1.jpg


二進制
src/assets/join1_p.jpg


二進制
src/assets/logo.jpg


二進制
src/assets/main1.jpg


二進制
src/assets/main10.jpg


二進制
src/assets/main11.jpg


二進制
src/assets/main12.jpg


二進制
src/assets/main13.jpg


二進制
src/assets/main14.jpg


二進制
src/assets/main15.jpg


二進制
src/assets/main16.jpg


二進制
src/assets/main17.jpg


二進制
src/assets/main18.jpg


二進制
src/assets/main19.jpg


二進制
src/assets/main2.jpg


二進制
src/assets/main20.jpg


+ 0 - 0
src/assets/main21.png


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