许成详 6 years ago
parent
commit
a1cc3773cc

+ 62
- 4
package-lock.json View File

@@ -2219,6 +2219,12 @@
2219 2219
         }
2220 2220
       }
2221 2221
     },
2222
+    "base64-arraybuffer": {
2223
+      "version": "0.1.5",
2224
+      "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
2225
+      "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=",
2226
+      "dev": true
2227
+    },
2222 2228
     "base64-js": {
2223 2229
       "version": "1.3.0",
2224 2230
       "resolved": "http://registry.npm.taobao.org/base64-js/download/base64-js-1.3.0.tgz",
@@ -2458,7 +2464,7 @@
2458 2464
       "integrity": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=",
2459 2465
       "dev": true,
2460 2466
       "requires": {
2461
-        "pako": "1.0.6"
2467
+        "pako": "1.0.7"
2462 2468
       }
2463 2469
     },
2464 2470
     "browserslist": {
@@ -2665,6 +2671,18 @@
2665 2671
       "integrity": "sha1-xkTDlYjdQtNJjpUiNMNy5aQKQSM=",
2666 2672
       "dev": true
2667 2673
     },
2674
+    "canvas-exif-orientation": {
2675
+      "version": "0.4.0",
2676
+      "resolved": "https://registry.npmjs.org/canvas-exif-orientation/-/canvas-exif-orientation-0.4.0.tgz",
2677
+      "integrity": "sha1-tIfzcBmYqeh56xBAELKlgRU2i2s=",
2678
+      "dev": true
2679
+    },
2680
+    "canvas2image": {
2681
+      "version": "1.0.5",
2682
+      "resolved": "https://registry.npmjs.org/canvas2image/-/canvas2image-1.0.5.tgz",
2683
+      "integrity": "sha1-Z2oJS0NjiIordmLli5zl07+8nRQ=",
2684
+      "dev": true
2685
+    },
2668 2686
     "case-sensitive-paths-webpack-plugin": {
2669 2687
       "version": "2.1.2",
2670 2688
       "resolved": "http://registry.npm.taobao.org/case-sensitive-paths-webpack-plugin/download/case-sensitive-paths-webpack-plugin-2.1.2.tgz",
@@ -3424,6 +3442,15 @@
3424 3442
         }
3425 3443
       }
3426 3444
     },
3445
+    "css-line-break": {
3446
+      "version": "1.0.1",
3447
+      "resolved": "https://registry.npmjs.org/css-line-break/-/css-line-break-1.0.1.tgz",
3448
+      "integrity": "sha1-GfIGOjPpX7KDG4ZEbAuAwYivRQo=",
3449
+      "dev": true,
3450
+      "requires": {
3451
+        "base64-arraybuffer": "0.1.5"
3452
+      }
3453
+    },
3427 3454
     "css-loader": {
3428 3455
       "version": "1.0.0",
3429 3456
       "resolved": "http://registry.npm.taobao.org/css-loader/download/css-loader-1.0.0.tgz",
@@ -4513,6 +4540,12 @@
4513 4540
         "strip-eof": "1.0.0"
4514 4541
       }
4515 4542
     },
4543
+    "exif-js": {
4544
+      "version": "2.3.0",
4545
+      "resolved": "https://registry.npmjs.org/exif-js/-/exif-js-2.3.0.tgz",
4546
+      "integrity": "sha1-nRCBm/Vx+HOBPnZAJBJVq5zhqBQ=",
4547
+      "dev": true
4548
+    },
4516 4549
     "expand-brackets": {
4517 4550
       "version": "0.1.5",
4518 4551
       "resolved": "http://registry.npm.taobao.org/expand-brackets/download/expand-brackets-0.1.5.tgz",
@@ -6310,6 +6343,15 @@
6310 6343
         }
6311 6344
       }
6312 6345
     },
6346
+    "html2canvas": {
6347
+      "version": "1.0.0-alpha.12",
6348
+      "resolved": "https://registry.npmjs.org/html2canvas/-/html2canvas-1.0.0-alpha.12.tgz",
6349
+      "integrity": "sha1-OxmS48mz9WBjw1/WIElPN+uohRM=",
6350
+      "dev": true,
6351
+      "requires": {
6352
+        "css-line-break": "1.0.1"
6353
+      }
6354
+    },
6313 6355
     "htmlparser2": {
6314 6356
       "version": "3.3.0",
6315 6357
       "resolved": "http://registry.npm.taobao.org/htmlparser2/download/htmlparser2-3.3.0.tgz",
@@ -7267,6 +7309,12 @@
7267 7309
       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
7268 7310
       "dev": true
7269 7311
     },
7312
+    "jQuery": {
7313
+      "version": "1.7.4",
7314
+      "resolved": "https://registry.npmjs.org/jQuery/-/jQuery-1.7.4.tgz",
7315
+      "integrity": "sha1-8y3FyFpwRO6GS0RDue5F+UeLoTc=",
7316
+      "dev": true
7317
+    },
7270 7318
     "javascript-stringify": {
7271 7319
       "version": "1.6.0",
7272 7320
       "resolved": "http://registry.npm.taobao.org/javascript-stringify/download/javascript-stringify-1.6.0.tgz",
@@ -8880,9 +8928,9 @@
8880 8928
       "dev": true
8881 8929
     },
8882 8930
     "pako": {
8883
-      "version": "1.0.6",
8884
-      "resolved": "http://registry.npm.taobao.org/pako/download/pako-1.0.6.tgz",
8885
-      "integrity": "sha1-AQEhG6pwxLykoPY/Igbpe3368lg=",
8931
+      "version": "1.0.7",
8932
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz",
8933
+      "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==",
8886 8934
       "dev": true
8887 8935
     },
8888 8936
     "parallel-transform": {
@@ -12734,6 +12782,16 @@
12734 12782
         "swiper": "4.3.5"
12735 12783
       }
12736 12784
     },
12785
+    "vue-croppa": {
12786
+      "version": "1.3.8",
12787
+      "resolved": "https://registry.npmjs.org/vue-croppa/-/vue-croppa-1.3.8.tgz",
12788
+      "integrity": "sha512-WwYgEKscTCD7BzhnbfRJfzWIU6RcMq2JRimB3aI5gGzpADmpKuqmDh9+oVfiZaEnpmRthgXZxcAvbxU6CeIU9w==",
12789
+      "dev": true,
12790
+      "requires": {
12791
+        "canvas-exif-orientation": "0.4.0",
12792
+        "object-assign": "4.1.1"
12793
+      }
12794
+    },
12737 12795
     "vue-eslint-parser": {
12738 12796
       "version": "2.0.3",
12739 12797
       "resolved": "http://registry.npm.taobao.org/vue-eslint-parser/download/vue-eslint-parser-2.0.3.tgz",

BIN
src/common/icon/tabBar-icon-4.png View File


+ 1
- 1
src/pages/bodyCheck/app.js View File

@@ -1,7 +1,7 @@
1 1
 import Vue from 'vue'
2 2
 import App from './App.vue'
3 3
 import Vant from 'vant'
4
-import 'vant/lib/index.css'
4
+import 'vant/lib/vant-css/index.css'
5 5
 import router from './router'
6 6
 import store from '../../store/index'
7 7
 import Vuex from 'vuex'

+ 1
- 1
src/pages/sales/app.js View File

@@ -1,7 +1,7 @@
1 1
 import Vue from 'vue'
2 2
 import App from './App.vue'
3 3
 import Vant from 'vant'
4
-import 'vant/lib/index.css'
4
+import 'vant/lib/vant-css/index.css'
5 5
 import router from './router'
6 6
 import store from '../../store/index'
7 7
 import Vuex from 'vuex'

+ 1
- 1
src/pages/user/app.js View File

@@ -1,7 +1,7 @@
1 1
 import Vue from 'vue'
2 2
 import App from './App.vue'
3 3
 import Vant from 'vant'
4
-import 'vant/lib/index.css'
4
+import 'vant/lib/vant-css/index.css'
5 5
 import router from './router'
6 6
 import store from '../../store/index'
7 7
 import Vuex from 'vuex'

+ 5
- 1
src/pages/user/mainPage/index.vue View File

@@ -10,7 +10,8 @@
10 10
         <div>
11 11
           <img v-if="index==0" class="centerLabel" src="../../../common/icon/tabBar-icon-1.png" alt="">
12 12
           <img v-if="index==1" class="centerLabel" src="../../../common/icon/tabBar-icon-2.png" alt="">
13
-          <img v-if="index==2" class="centerLabel" src="../../../common/icon/tabBar-icon-3.png" alt="">
13
+          <img v-if="index==2" class="centerLabel" src="../../../common/icon/tabBar-icon-4.png" alt="">
14
+          <img v-if="index==3" class="centerLabel" src="../../../common/icon/tabBar-icon-3.png" alt="">
14 15
         </div>
15 16
         <span>{{item.name}}</span>
16 17
       </router-link>
@@ -31,6 +32,9 @@ export default {
31 32
       }, {
32 33
         pathName: 'coffeeIndex',
33 34
         name: '城咖啡'
35
+      }, {
36
+        pathName: 'libraryIndex',
37
+        name: '图书馆'
34 38
       }, {
35 39
         pathName: 'userCenter',
36 40
         name: '会员'

+ 41
- 0
src/pages/user/mainPage/libraryIndex/index.vue View File

@@ -0,0 +1,41 @@
1
+<template>
2
+  <div class="mainPage">
3
+    <div>
4
+      <div class="header flex-h">
5
+        <div class="flex-item">
6
+          <div>
7
+            <i class="iconfont icon-sousuo"></i>
8
+            <input type="text">
9
+          </div>
10
+        </div>
11
+        <a>
12
+          <i class="iconfont icon-dingwei"></i>
13
+          <span>云台天境</span>
14
+        </a>
15
+      </div>
16
+    </div>
17
+  </div>
18
+</template>
19
+
20
+<script>
21
+export default {
22
+  name: '',
23
+  data () {
24
+    return {
25
+    }
26
+  },
27
+  computed: {
28
+  },
29
+  components: {
30
+  },
31
+  created () {
32
+  },
33
+  methods: {
34
+  }
35
+}
36
+</script>
37
+
38
+<!-- Add "scoped" attribute to limit CSS to this component only -->
39
+<style lang="scss" scoped>
40
+@import 'page.scss';
41
+</style>

+ 49
- 0
src/pages/user/mainPage/libraryIndex/page.scss View File

@@ -0,0 +1,49 @@
1
+.mainPage{
2
+  >div{
3
+    width: 100%;
4
+    position: absolute;
5
+    left: 0;
6
+    top: 0;
7
+    bottom: 0;
8
+    overflow-y: scroll;
9
+    -webkit-overflow-scrolling: touch;
10
+    transform: translateZ(0);
11
+    -webkit-transform: translateZ(0);
12
+    .header{
13
+      border-bottom: 1px solid #f5f5f5;
14
+      align-items: center;
15
+      padding: .1rem 0;
16
+      >div{
17
+        margin: 0 .1rem 0 .2rem;
18
+        >div{
19
+          width: 100%;
20
+          position: relative;
21
+          overflow: hidden;
22
+          font-size: 0;
23
+          white-space: nowrap;
24
+          background: #f2f2f2;
25
+          padding: .05rem 0;
26
+          >*{
27
+            display: inline-block;
28
+            vertical-align: middle;
29
+            line-height: .2rem;
30
+          }
31
+          i{
32
+            font-size: .15rem;
33
+            color: #ccc;
34
+            margin-left: .08rem;
35
+          }
36
+          input{
37
+            font-size: .13rem;
38
+            color: #ccc;
39
+            margin-left: .05rem;
40
+            background: none;
41
+          }
42
+        }
43
+      }
44
+      >a{
45
+        margin-right: .2rem;
46
+      }
47
+    }
48
+  }
49
+}

+ 6
- 0
src/pages/user/router.js View File

@@ -12,6 +12,7 @@ import coffeeIndex from './mainPage/coffeeIndex/index' // 城咖啡
12 12
 import placeOrder from './placeOrder/index' // 城咖啡-点单
13 13
 import placeOrderDetail from './placeOrderDetail/index' // 城咖啡-点单详情
14 14
 import orderList from './orderList/index' // 城咖啡-点单列表
15
+import libraryIndex from './mainPage/libraryIndex/index' // 图书馆首页
15 16
 import userCenter from './mainPage/userCenter/index' // 个人中心
16 17
 import bindMobile from './bindMobile/bindMobile' // 绑定手机号
17 18
 import lessonOrder from './lessonOrder/index' // 我的订单
@@ -53,6 +54,11 @@ const router = new Router({
53 54
       name: 'coffeeIndex',
54 55
       component: coffeeIndex,
55 56
       children: []
57
+    }, { // 图书馆首页
58
+      path: 'libraryIndex',
59
+      name: 'libraryIndex',
60
+      component: libraryIndex,
61
+      children: []
56 62
     }, { // 个人中心
57 63
       path: 'userCenter',
58 64
       name: 'userCenter',