Browse Source

组件化

luyanan 7 years ago
parent
commit
94a3b2ed13

+ 37 - 248
package-lock.json

160
        }
160
        }
161
      }
161
      }
162
    },
162
    },
163
    "@sindresorhus/is": {
164
      "version": "0.7.0",
165
      "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
166
      "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow=="
167
    },
168
    "accepts": {
163
    "accepts": {
169
      "version": "1.3.5",
164
      "version": "1.3.5",
170
      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
165
      "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
449
        "postcss-value-parser": "3.3.0"
444
        "postcss-value-parser": "3.3.0"
450
      }
445
      }
451
    },
446
    },
447
    "axios": {
448
      "version": "0.17.1",
449
      "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz",
450
      "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=",
451
      "requires": {
452
        "follow-redirects": "1.4.1",
453
        "is-buffer": "1.1.6"
454
      }
455
    },
452
    "babel-code-frame": {
456
    "babel-code-frame": {
453
      "version": "6.26.0",
457
      "version": "6.26.0",
454
      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
458
      "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
1677
        "unset-value": "1.0.0"
1681
        "unset-value": "1.0.0"
1678
      }
1682
      }
1679
    },
1683
    },
1680
    "cacheable-request": {
1681
      "version": "2.1.4",
1682
      "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
1683
      "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
1684
      "requires": {
1685
        "clone-response": "1.0.2",
1686
        "get-stream": "3.0.0",
1687
        "http-cache-semantics": "3.8.1",
1688
        "keyv": "3.0.0",
1689
        "lowercase-keys": "1.0.0",
1690
        "normalize-url": "2.0.1",
1691
        "responselike": "1.0.2"
1692
      },
1693
      "dependencies": {
1694
        "lowercase-keys": {
1695
          "version": "1.0.0",
1696
          "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
1697
          "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY="
1698
        },
1699
        "normalize-url": {
1700
          "version": "2.0.1",
1701
          "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
1702
          "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
1703
          "requires": {
1704
            "prepend-http": "2.0.0",
1705
            "query-string": "5.1.1",
1706
            "sort-keys": "2.0.0"
1707
          }
1708
        },
1709
        "prepend-http": {
1710
          "version": "2.0.0",
1711
          "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
1712
          "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
1713
        },
1714
        "query-string": {
1715
          "version": "5.1.1",
1716
          "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
1717
          "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
1718
          "requires": {
1719
            "decode-uri-component": "0.2.0",
1720
            "object-assign": "4.1.1",
1721
            "strict-uri-encode": "1.1.0"
1722
          }
1723
        },
1724
        "sort-keys": {
1725
          "version": "2.0.0",
1726
          "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
1727
          "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
1728
          "requires": {
1729
            "is-plain-obj": "1.1.0"
1730
          }
1731
        }
1732
      }
1733
    },
1734
    "caller-path": {
1684
    "caller-path": {
1735
      "version": "0.1.0",
1685
      "version": "0.1.0",
1736
      "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
1686
      "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
2012
      "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
1962
      "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
2013
      "dev": true
1963
      "dev": true
2014
    },
1964
    },
2015
    "clone-response": {
2016
      "version": "1.0.2",
2017
      "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
2018
      "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
2019
      "requires": {
2020
        "mimic-response": "1.0.0"
2021
      }
2022
    },
2023
    "co": {
1965
    "co": {
2024
      "version": "4.6.0",
1966
      "version": "4.6.0",
2025
      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
1967
      "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
2286
    "core-util-is": {
2228
    "core-util-is": {
2287
      "version": "1.0.2",
2229
      "version": "1.0.2",
2288
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2230
      "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2289
      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
2231
      "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2232
      "dev": true
2290
    },
2233
    },
2291
    "cosmiconfig": {
2234
    "cosmiconfig": {
2292
      "version": "2.2.2",
2235
      "version": "2.2.2",
2724
    "decode-uri-component": {
2667
    "decode-uri-component": {
2725
      "version": "0.2.0",
2668
      "version": "0.2.0",
2726
      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2669
      "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
2727
      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
2728
    },
2729
    "decompress-response": {
2730
      "version": "3.3.0",
2731
      "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
2732
      "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
2733
      "requires": {
2734
        "mimic-response": "1.0.0"
2735
      }
2670
      "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
2671
      "dev": true
2736
    },
2672
    },
2737
    "deep-equal": {
2673
    "deep-equal": {
2738
      "version": "1.0.1",
2674
      "version": "1.0.1",
3023
      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
2959
      "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
3024
      "dev": true
2960
      "dev": true
3025
    },
2961
    },
3026
    "duplexer3": {
3027
      "version": "0.1.4",
3028
      "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
3029
      "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
3030
    },
3031
    "duplexify": {
2962
    "duplexify": {
3032
      "version": "3.6.0",
2963
      "version": "3.6.0",
3033
      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
2964
      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
4117
      "version": "1.4.1",
4048
      "version": "1.4.1",
4118
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.4.1.tgz",
4049
      "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.4.1.tgz",
4119
      "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==",
4050
      "integrity": "sha512-uxYePVPogtya1ktGnAAXOacnbIuRMB4dkvqeNz2qTtTQsuzSfbDolV+wMMKxAmCx0bLgAKLbBOkjItMbbkR1vg==",
4120
      "dev": true,
4121
      "requires": {
4051
      "requires": {
4122
        "debug": "3.1.0"
4052
        "debug": "3.1.0"
4123
      },
4053
      },
4126
          "version": "3.1.0",
4056
          "version": "3.1.0",
4127
          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
4057
          "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
4128
          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
4058
          "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
4129
          "dev": true,
4130
          "requires": {
4059
          "requires": {
4131
            "ms": "2.0.0"
4060
            "ms": "2.0.0"
4132
          }
4061
          }
4217
      "version": "2.3.0",
4146
      "version": "2.3.0",
4218
      "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
4147
      "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
4219
      "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
4148
      "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
4149
      "dev": true,
4220
      "requires": {
4150
      "requires": {
4221
        "inherits": "2.0.3",
4151
        "inherits": "2.0.3",
4222
        "readable-stream": "2.3.6"
4152
        "readable-stream": "2.3.6"
4266
    "get-stream": {
4196
    "get-stream": {
4267
      "version": "3.0.0",
4197
      "version": "3.0.0",
4268
      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
4198
      "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
4269
      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
4199
      "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
4200
      "dev": true
4270
    },
4201
    },
4271
    "get-value": {
4202
    "get-value": {
4272
      "version": "2.0.6",
4203
      "version": "2.0.6",
4365
        "slash": "1.0.0"
4296
        "slash": "1.0.0"
4366
      }
4297
      }
4367
    },
4298
    },
4368
    "got": {
4369
      "version": "8.3.1",
4370
      "resolved": "https://registry.npmjs.org/got/-/got-8.3.1.tgz",
4371
      "integrity": "sha512-tiLX+bnYm5A56T5N/n9Xo89vMaO1mrS9qoDqj3u/anVooqGozvY/HbXzEpDfbNeKsHCBpK40gSbz8wGYSp3i1w==",
4372
      "requires": {
4373
        "@sindresorhus/is": "0.7.0",
4374
        "cacheable-request": "2.1.4",
4375
        "decompress-response": "3.3.0",
4376
        "duplexer3": "0.1.4",
4377
        "get-stream": "3.0.0",
4378
        "into-stream": "3.1.0",
4379
        "is-retry-allowed": "1.1.0",
4380
        "isurl": "1.0.0",
4381
        "lowercase-keys": "1.0.1",
4382
        "mimic-response": "1.0.0",
4383
        "p-cancelable": "0.4.1",
4384
        "p-timeout": "2.0.1",
4385
        "pify": "3.0.0",
4386
        "safe-buffer": "5.1.2",
4387
        "timed-out": "4.0.1",
4388
        "url-parse-lax": "3.0.0",
4389
        "url-to-options": "1.0.1"
4390
      }
4391
    },
4392
    "graceful-fs": {
4299
    "graceful-fs": {
4393
      "version": "4.1.11",
4300
      "version": "4.1.11",
4394
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
4301
      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
4441
      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4348
      "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
4442
      "dev": true
4349
      "dev": true
4443
    },
4350
    },
4444
    "has-symbol-support-x": {
4445
      "version": "1.4.2",
4446
      "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
4447
      "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw=="
4448
    },
4449
    "has-to-string-tag-x": {
4450
      "version": "1.4.1",
4451
      "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
4452
      "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
4453
      "requires": {
4454
        "has-symbol-support-x": "1.4.2"
4455
      }
4456
    },
4457
    "has-value": {
4351
    "has-value": {
4458
      "version": "1.0.0",
4352
      "version": "1.0.0",
4459
      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
4353
      "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
4659
        }
4553
        }
4660
      }
4554
      }
4661
    },
4555
    },
4662
    "http-cache-semantics": {
4663
      "version": "3.8.1",
4664
      "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
4665
      "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w=="
4666
    },
4667
    "http-deceiver": {
4556
    "http-deceiver": {
4668
      "version": "1.2.7",
4557
      "version": "1.2.7",
4669
      "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
4558
      "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
4965
      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
4854
      "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
4966
      "dev": true
4855
      "dev": true
4967
    },
4856
    },
4968
    "into-stream": {
4969
      "version": "3.1.0",
4970
      "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
4971
      "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
4972
      "requires": {
4973
        "from2": "2.3.0",
4974
        "p-is-promise": "1.1.0"
4975
      }
4976
    },
4977
    "invariant": {
4857
    "invariant": {
4978
      "version": "2.2.4",
4858
      "version": "2.2.4",
4979
      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
4859
      "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
5034
    "is-buffer": {
4914
    "is-buffer": {
5035
      "version": "1.1.6",
4915
      "version": "1.1.6",
5036
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
4916
      "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
5037
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
5038
      "dev": true
4917
      "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
5039
    },
4918
    },
5040
    "is-builtin-module": {
4919
    "is-builtin-module": {
5041
      "version": "1.0.0",
4920
      "version": "1.0.0",
5152
        "kind-of": "3.2.2"
5031
        "kind-of": "3.2.2"
5153
      }
5032
      }
5154
    },
5033
    },
5155
    "is-object": {
5156
      "version": "1.0.1",
5157
      "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
5158
      "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA="
5159
    },
5160
    "is-odd": {
5034
    "is-odd": {
5161
      "version": "2.0.0",
5035
      "version": "2.0.0",
5162
      "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
5036
      "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
5201
    "is-plain-obj": {
5075
    "is-plain-obj": {
5202
      "version": "1.1.0",
5076
      "version": "1.1.0",
5203
      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5077
      "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
5204
      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
5078
      "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
5079
      "dev": true
5205
    },
5080
    },
5206
    "is-plain-object": {
5081
    "is-plain-object": {
5207
      "version": "2.0.4",
5082
      "version": "2.0.4",
5245
      "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
5120
      "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
5246
      "dev": true
5121
      "dev": true
5247
    },
5122
    },
5248
    "is-retry-allowed": {
5249
      "version": "1.1.0",
5250
      "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
5251
      "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
5252
    },
5253
    "is-stream": {
5123
    "is-stream": {
5254
      "version": "1.1.0",
5124
      "version": "1.1.0",
5255
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
5125
      "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
5292
    "isarray": {
5162
    "isarray": {
5293
      "version": "1.0.0",
5163
      "version": "1.0.0",
5294
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5164
      "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
5295
      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
5165
      "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
5166
      "dev": true
5296
    },
5167
    },
5297
    "isexe": {
5168
    "isexe": {
5298
      "version": "2.0.0",
5169
      "version": "2.0.0",
5306
      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5177
      "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
5307
      "dev": true
5178
      "dev": true
5308
    },
5179
    },
5309
    "isurl": {
5310
      "version": "1.0.0",
5311
      "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
5312
      "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
5313
      "requires": {
5314
        "has-to-string-tag-x": "1.4.1",
5315
        "is-object": "1.0.1"
5316
      }
5317
    },
5318
    "js-base64": {
5180
    "js-base64": {
5319
      "version": "2.4.3",
5181
      "version": "2.4.3",
5320
      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
5182
      "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.3.tgz",
5349
      "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
5211
      "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=",
5350
      "dev": true
5212
      "dev": true
5351
    },
5213
    },
5352
    "json-buffer": {
5353
      "version": "3.0.0",
5354
      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
5355
      "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
5356
    },
5357
    "json-loader": {
5214
    "json-loader": {
5358
      "version": "0.5.7",
5215
      "version": "0.5.7",
5359
      "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
5216
      "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz",
5382
      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
5239
      "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
5383
      "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
5240
      "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
5384
    },
5241
    },
5385
    "keyv": {
5386
      "version": "3.0.0",
5387
      "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
5388
      "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
5389
      "requires": {
5390
        "json-buffer": "3.0.0"
5391
      }
5392
    },
5393
    "killable": {
5242
    "killable": {
5394
      "version": "1.0.0",
5243
      "version": "1.0.0",
5395
      "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz",
5244
      "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.0.tgz",
5613
      "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
5462
      "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
5614
      "dev": true
5463
      "dev": true
5615
    },
5464
    },
5616
    "lowercase-keys": {
5617
      "version": "1.0.1",
5618
      "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
5619
      "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
5620
    },
5621
    "lru-cache": {
5465
    "lru-cache": {
5622
      "version": "4.1.3",
5466
      "version": "4.1.3",
5623
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
5467
      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
5894
      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
5738
      "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
5895
      "dev": true
5739
      "dev": true
5896
    },
5740
    },
5897
    "mimic-response": {
5898
      "version": "1.0.0",
5899
      "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.0.tgz",
5900
      "integrity": "sha1-3z02Uqc/3ta5sLJBRub9BSNTRY4="
5901
    },
5902
    "minimalistic-assert": {
5741
    "minimalistic-assert": {
5903
      "version": "1.0.1",
5742
      "version": "1.0.1",
5904
      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
5743
      "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
6207
    "object-assign": {
6046
    "object-assign": {
6208
      "version": "4.1.1",
6047
      "version": "4.1.1",
6209
      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
6048
      "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
6210
      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
6049
      "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
6050
      "dev": true
6211
    },
6051
    },
6212
    "object-copy": {
6052
    "object-copy": {
6213
      "version": "0.1.0",
6053
      "version": "0.1.0",
6398
      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6238
      "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=",
6399
      "dev": true
6239
      "dev": true
6400
    },
6240
    },
6401
    "p-cancelable": {
6402
      "version": "0.4.1",
6403
      "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
6404
      "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ=="
6405
    },
6406
    "p-finally": {
6241
    "p-finally": {
6407
      "version": "1.0.0",
6242
      "version": "1.0.0",
6408
      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
6243
      "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
6409
      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
6410
    },
6411
    "p-is-promise": {
6412
      "version": "1.1.0",
6413
      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
6414
      "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4="
6244
      "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
6245
      "dev": true
6415
    },
6246
    },
6416
    "p-limit": {
6247
    "p-limit": {
6417
      "version": "1.2.0",
6248
      "version": "1.2.0",
6437
      "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
6268
      "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
6438
      "dev": true
6269
      "dev": true
6439
    },
6270
    },
6440
    "p-timeout": {
6441
      "version": "2.0.1",
6442
      "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
6443
      "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
6444
      "requires": {
6445
        "p-finally": "1.0.0"
6446
      }
6447
    },
6448
    "p-try": {
6271
    "p-try": {
6449
      "version": "1.0.0",
6272
      "version": "1.0.0",
6450
      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6273
      "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
6612
    "pify": {
6435
    "pify": {
6613
      "version": "3.0.0",
6436
      "version": "3.0.0",
6614
      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6437
      "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
6615
      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
6438
      "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
6439
      "dev": true
6616
    },
6440
    },
6617
    "pinkie": {
6441
    "pinkie": {
6618
      "version": "2.0.4",
6442
      "version": "2.0.4",
8717
    "process-nextick-args": {
8541
    "process-nextick-args": {
8718
      "version": "2.0.0",
8542
      "version": "2.0.0",
8719
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
8543
      "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
8720
      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
8544
      "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==",
8545
      "dev": true
8721
    },
8546
    },
8722
    "progress": {
8547
    "progress": {
8723
      "version": "2.0.0",
8548
      "version": "2.0.0",
8985
      "version": "2.3.6",
8810
      "version": "2.3.6",
8986
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
8811
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
8987
      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
8812
      "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
8813
      "dev": true,
8988
      "requires": {
8814
      "requires": {
8989
        "core-util-is": "1.0.2",
8815
        "core-util-is": "1.0.2",
8990
        "inherits": "2.0.3",
8816
        "inherits": "2.0.3",
9274
      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
9100
      "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
9275
      "dev": true
9101
      "dev": true
9276
    },
9102
    },
9277
    "responselike": {
9278
      "version": "1.0.2",
9279
      "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
9280
      "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
9281
      "requires": {
9282
        "lowercase-keys": "1.0.1"
9283
      }
9284
    },
9285
    "restore-cursor": {
9103
    "restore-cursor": {
9286
      "version": "2.0.0",
9104
      "version": "2.0.0",
9287
      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
9105
      "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
9362
    "safe-buffer": {
9180
    "safe-buffer": {
9363
      "version": "5.1.2",
9181
      "version": "5.1.2",
9364
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9182
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
9365
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
9183
      "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
9184
      "dev": true
9366
    },
9185
    },
9367
    "safe-regex": {
9186
    "safe-regex": {
9368
      "version": "1.1.0",
9187
      "version": "1.1.0",
9952
    "strict-uri-encode": {
9771
    "strict-uri-encode": {
9953
      "version": "1.1.0",
9772
      "version": "1.1.0",
9954
      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
9773
      "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
9955
      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM="
9774
      "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
9775
      "dev": true
9956
    },
9776
    },
9957
    "string-width": {
9777
    "string-width": {
9958
      "version": "2.1.1",
9778
      "version": "2.1.1",
9985
      "version": "1.1.1",
9805
      "version": "1.1.1",
9986
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9806
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
9987
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9807
      "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
9808
      "dev": true,
9988
      "requires": {
9809
      "requires": {
9989
        "safe-buffer": "5.1.2"
9810
        "safe-buffer": "5.1.2"
9990
      }
9811
      }
10224
      "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
10045
      "integrity": "sha1-lcakRTDhW6jW9KPsuMOj+sRto1c=",
10225
      "dev": true
10046
      "dev": true
10226
    },
10047
    },
10227
    "timed-out": {
10228
      "version": "4.0.1",
10229
      "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
10230
      "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8="
10231
    },
10232
    "timers-browserify": {
10048
    "timers-browserify": {
10233
      "version": "2.0.10",
10049
      "version": "2.0.10",
10234
      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
10050
      "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
10622
        "requires-port": "1.0.0"
10438
        "requires-port": "1.0.0"
10623
      }
10439
      }
10624
    },
10440
    },
10625
    "url-parse-lax": {
10626
      "version": "3.0.0",
10627
      "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
10628
      "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
10629
      "requires": {
10630
        "prepend-http": "2.0.0"
10631
      },
10632
      "dependencies": {
10633
        "prepend-http": {
10634
          "version": "2.0.0",
10635
          "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
10636
          "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
10637
        }
10638
      }
10639
    },
10640
    "url-to-options": {
10641
      "version": "1.0.1",
10642
      "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
10643
      "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k="
10644
    },
10645
    "use": {
10441
    "use": {
10646
      "version": "3.1.0",
10442
      "version": "3.1.0",
10647
      "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
10443
      "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
10679
    "util-deprecate": {
10475
    "util-deprecate": {
10680
      "version": "1.0.2",
10476
      "version": "1.0.2",
10681
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
10477
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
10682
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
10478
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
10479
      "dev": true
10683
    },
10480
    },
10684
    "utila": {
10481
    "utila": {
10685
      "version": "0.4.0",
10482
      "version": "0.4.0",
10787
        "vue-template-es2015-compiler": "1.6.0"
10584
        "vue-template-es2015-compiler": "1.6.0"
10788
      }
10585
      }
10789
    },
10586
    },
10790
    "vue-resource": {
10791
      "version": "1.5.0",
10792
      "resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.5.0.tgz",
10793
      "integrity": "sha512-em+Ihe+duUWQv4uKO8aFTGK+e/lvNtk5EBEmWaBYcfQzBmHhKR4jJAeVIHcG6otugmsme/DmYrOEPfbss+2XfQ==",
10794
      "requires": {
10795
        "got": "8.3.1"
10796
      }
10797
    },
10798
    "vue-router": {
10587
    "vue-router": {
10799
      "version": "3.0.1",
10588
      "version": "3.0.1",
10800
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz",
10589
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz",

+ 1 - 1
package.json

11
    "build": "node build/build.js"
11
    "build": "node build/build.js"
12
  },
12
  },
13
  "dependencies": {
13
  "dependencies": {
14
    "axios": "^0.17.1",
14
    "element-ui": "^2.3.8",
15
    "element-ui": "^2.3.8",
15
    "style-loader": "^0.20.3",
16
    "style-loader": "^0.20.3",
16
    "stylus": "^0.54.5",
17
    "stylus": "^0.54.5",
17
    "swiper": "^4.2.6",
18
    "swiper": "^4.2.6",
18
    "vue": "^2.5.2",
19
    "vue": "^2.5.2",
19
    "vue-resource": "^1.5.0",
20
    "vue-router": "^3.0.1",
20
    "vue-router": "^3.0.1",
21
    "vuex": "^3.0.1"
21
    "vuex": "^3.0.1"
22
  },
22
  },

+ 6 - 5
src/components/Main.vue

27
      };
27
      };
28
    },
28
    },
29
    created() {
29
    created() {
30
      this.$http.get('./api/plat').then((response) => {
31
        response = response.body;
32
         if (response.errno === ERR_OK) {
33
          this.plat = response.data;
34
         };
30
      this.$axios.get('./api/plat').then((res) => {
31
        // console.log(res);
32
        res = res.data;
33
        if (res.errno === ERR_OK) {
34
          this.plat = res.data;
35
        };
35
      });
36
      });
36
    },
37
    },
37
    components: {
38
    components: {

+ 13 - 0
src/components/bench-views/ViewWorkBench.vue

1
<template>
2
  <div class="workbench">
3
    工作台
4
  </div>
5
</template>
6
7
<script>
8
  export default {
9
  };
10
</script>
11
12
<style lang="stylus" rel="stylesheet/stylus">
13
</style>

+ 1 - 0
src/components/form-views/loginPlat.vue

16
          </li>
16
          </li>
17
          <li>
17
          <li>
18
            <button type="button" disabled class="frmtype btnModel">登录</button>
18
            <button type="button" disabled class="frmtype btnModel">登录</button>
19
            <router-link to="workBench">wwww</router-link>
19
            <router-link class="fontLink" to="">忘记密码?</router-link>
20
            <router-link class="fontLink" to="">忘记密码?</router-link>
20
          </li>
21
          </li>
21
        </ul>
22
        </ul>

+ 9 - 84
src/components/main-views/ViewHome.vue

159
            <router-link class="content-more" to="">查看全部</router-link>
159
            <router-link class="content-more" to="">查看全部</router-link>
160
        </div>
160
        </div>
161
        <div class="block-container">
161
        <div class="block-container">
162
          <div class="block-item" v-for="item in 6" :key="item">
163
            <div class="show-head"></div>
164
            <div class="show-info">
165
              <div class="info-tit">专家姓名</div>
166
              <div class="info-tag">职称/职位,所在机构</div>
167
              <div class="info-desc">
168
169
研究方向:研究方向A;研究方向B;研究方向C;研究方向A;研究方向B;研究方向C;研究方...
170
</div>
171
            </div>
172
          </div>
162
          <baseExpert v-for="item in 6" :key="item"></baseExpert>
173
        </div>
163
        </div>
174
      </div>
164
      </div>
175
    </div>
165
    </div>
181
            <router-link class="content-more" to="">查看全部</router-link>
171
            <router-link class="content-more" to="">查看全部</router-link>
182
        </div>
172
        </div>
183
        <div class="block-container">
173
        <div class="block-container">
184
          <div class="block-item org-item" v-for="item in 3" :key="item">
185
            <div class="item-block">
186
              <div class="item-pic">
187
                <img src="">
188
              </div>
189
              <div class="item-text">
190
                <p class="item-tit">北京科袖科技有限公司北京科袖科技有限公司</p>
191
                <p class="item-tag">所属行业 | 所属行业 | 所属行业</p>
192
              </div>
193
            </div>
194
          </div>
174
          <baseAgency v-for="item in 3" :key="item"></baseAgency>
195
        </div>
175
        </div>
196
      </div>
176
      </div>
197
    </div>
177
    </div>
203
  import Swiper from 'swiper';
183
  import Swiper from 'swiper';
204
  import 'swiper/dist/css/swiper.min.css';
184
  import 'swiper/dist/css/swiper.min.css';
205
185
186
  import baseAgency from './subtemplate/BaseAgency';
187
  import baseExpert from './subtemplate/BaseExpert';
188
206
  export default {
189
  export default {
207
    props: {
190
    props: {
208
      plat: {
191
      plat: {
236
          prevEl: this.$refs.prevResource
219
          prevEl: this.$refs.prevResource
237
        }
220
        }
238
      });
221
      });
222
    },
223
    components: {
224
      baseAgency,
225
      baseExpert
239
    }
226
    }
240
  };
227
  };
241
</script>
228
</script>
329
        .swiper-container-rtl .swiper-button-prev
316
        .swiper-container-rtl .swiper-button-prev
330
          background:linear-gradient(to left,rgba(178, 178, 178,.4) 0,rgba(0,0,0,0.0001) 100%)
317
          background:linear-gradient(to left,rgba(178, 178, 178,.4) 0,rgba(0,0,0,0.0001) 100%)
331
          right:0
318
          right:0
332
        .item-block
333
          width:180px
334
          overflow:hidden
335
          .item-pic
336
            width:180px
337
            height:120px
338
            box-sizing:border-box
339
            border:1px solid #e4e7ed
340
            background-size:cover
341
            overflow:hidden
342
          .item-text
343
            margin-top:6px
344
            line-height:30px
345
            &.item-tit
346
              text-align:center
347
              text-ellipsis()
348
            .title
349
              text-ellipsis()
350
            .desc
351
              margin-top:3px
352
              text-ellipsis(2,20px)
353
            .owner
354
              margin-top:10px
355
              text-ellipsis()
356
        .content-title
319
        .content-title
357
          .content-search
320
          .content-search
358
            display:flex
321
            display:flex
379
          flex-wrap: wrap
342
          flex-wrap: wrap
380
          margin-right:-10px
343
          margin-right:-10px
381
          margin-bottom:-10px
344
          margin-bottom:-10px
382
          .block-item
383
            display:flex
384
            justify-content: space-between
385
            width:346px
386
            height:140px
387
            box-sizing:border-box
388
            padding:10px
389
            margin-right:10px
390
            margin-bottom:10px
391
            border:1px solid #e4e7ed
392
            .show-head
393
              width:80px
394
              height:80px
395
              border:1px solid #e4e7ed
396
              border-radius(50%)
397
            .show-info
398
              width:230px
399
              .info-tit
400
                font-size:18px
401
                line-height:28px
402
                color:$mainFont
403
              .info-tag
404
                color:$secondaryFont
405
                text-ellipsis(1,26px)
406
              .info-desc
407
                color:$secondaryFont
408
                text-ellipsis(3,20px)
409
            &.org-item
410
              height:200px
411
              text-align:center
412
              .item-block
413
                width:306px
414
                margin:auto
415
                .item-pic
416
                  margin:auto
417
                .item-tag
418
                  color:$secondaryFont
419
                  text-ellipsis(1,20px)
420
345
421
</style>
346
</style>

+ 23 - 0
src/components/main-views/subtemplate/BaseAgency.vue

1
<template>
2
  <div class="block-item org-item">
3
    <div class="item-block">
4
      <div class="item-pic">
5
        <img src="">
6
      </div>
7
      <div class="item-text">
8
        <p class="item-tit">北京科袖科技有限公司北京科袖科技有限公司</p>
9
        <p class="item-tag">所属行业 | 所属行业 | 所属行业</p>
10
      </div>
11
    </div>
12
  </div>
13
</template>
14
15
<script>
16
  export default {
17
18
  };
19
</script>
20
21
<style lang="stylus" rel="stylesheet/stylus">
22
  @import './style';
23
</style>

+ 25 - 0
src/components/main-views/subtemplate/BaseExpert.vue

1
<template>
2
  <div class="base">
3
    <div class="block-item">
4
      <div class="show-head"></div>
5
      <div class="show-info">
6
        <div class="info-tit">专家姓名</div>
7
        <div class="info-tag">职称/职位,所在机构</div>
8
        <div class="info-desc">
9
10
研究方向:研究方向A;研究方向B;研究方向C;研究方向A;研究方向B;研究方向C;研究方...
11
</div>
12
      </div>
13
    </div>
14
  </div>
15
</template>
16
17
<script>
18
  export default {
19
20
  };
21
</script>
22
23
<style lang="stylus" rel="stylesheet/stylus">
24
  @import './style';
25
</style>

+ 65 - 0
src/components/main-views/subtemplate/style.styl

1
@import '../../../common/stylus/mixin';
2
3
.item-block
4
  width:180px
5
  overflow:hidden
6
  .item-pic
7
    width:180px
8
    height:120px
9
    box-sizing:border-box
10
    border:1px solid #e4e7ed
11
    background-size:cover
12
    overflow:hidden
13
  .item-text
14
    margin-top:6px
15
    line-height:30px
16
    &.item-tit
17
      text-align:center
18
      text-ellipsis()
19
    .title
20
      text-ellipsis()
21
    .desc
22
      margin-top:3px
23
      text-ellipsis(2,20px)
24
    .owner
25
      margin-top:10px
26
      text-ellipsis()
27
28
.block-item
29
  display:flex
30
  justify-content: space-between
31
  width:346px
32
  height:140px
33
  box-sizing:border-box
34
  padding:10px
35
  margin-right:10px
36
  margin-bottom:10px
37
  border:1px solid #e4e7ed
38
  .show-head
39
    width:80px
40
    height:80px
41
    border:1px solid #e4e7ed
42
    border-radius(50%)
43
  .show-info
44
    width:230px
45
    .info-tit
46
      font-size:18px
47
      line-height:28px
48
      color:$mainFont
49
    .info-tag
50
      color:$secondaryFont
51
      text-ellipsis(1,26px)
52
    .info-desc
53
      color:$secondaryFont
54
      text-ellipsis(3,20px)
55
  &.org-item
56
    height:200px
57
    text-align:center
58
    .item-block
59
      width:306px
60
      margin:auto
61
      .item-pic
62
        margin:auto
63
      .item-tag
64
        color:$secondaryFont
65
        text-ellipsis(1,20px)

+ 2 - 2
src/main.js

3
import 'element-ui/lib/theme-chalk/index.css';
3
import 'element-ui/lib/theme-chalk/index.css';
4
import App from './App.vue';
4
import App from './App.vue';
5
import {router} from './router/index';
5
import {router} from './router/index';
6
import VueResource from 'vue-resource';
6
import axios from 'axios';
7
7
8
Vue.use(VueResource);
8
Vue.prototype.$axios = axios;
9
Vue.use(ElementUI);
9
Vue.use(ElementUI);
10
10
11
/* eslint-disable no-new */
11
/* eslint-disable no-new */

+ 5 - 0
src/router/router.js

52
      name: 'aboutUs',
52
      name: 'aboutUs',
53
      component: () => import('@/components/main-views/ViewAboutUs.vue')
53
      component: () => import('@/components/main-views/ViewAboutUs.vue')
54
      // component: resolve => { require(['../components/ViewAboutUs.vue'], resolve); }
54
      // component: resolve => { require(['../components/ViewAboutUs.vue'], resolve); }
55
    },
56
    { path: 'workBench',
57
      title: '平台工作台',
58
      name: 'workBench',
59
      component: () => import('@/components/bench-views/ViewWorkBench.vue')
55
    }
60
    }
56
  ]
61
  ]
57
};
62
};