瀏覽代碼

首次提交

ytf 3 年之前
當前提交
3c6695ed7f
共有 100 個文件被更改,包括 13577 次插入0 次删除
  1. 二進制
      im_seller/.DS_Store
  2. 24 0
      im_seller/README.md
  3. 14 0
      im_seller/babel.config.js
  4. 7 0
      im_seller/node_modules_special/vue-socket.io/LICENSE
  5. 192 0
      im_seller/node_modules_special/vue-socket.io/README.md
  6. 12 0
      im_seller/node_modules_special/vue-socket.io/dist/vue-socketio.js
  7. 114 0
      im_seller/node_modules_special/vue-socket.io/docs/OLD_README.md
  8. 二進制
      im_seller/node_modules_special/vue-socket.io/docs/logo.png
  9. 63 0
      im_seller/node_modules_special/vue-socket.io/index.d.ts
  10. 44 0
      im_seller/node_modules_special/vue-socket.io/package.json
  11. 28 0
      im_seller/node_modules_special/vue-socket.io/webpack.config.js
  12. 12974 0
      im_seller/package-lock.json
  13. 60 0
      im_seller/package.json
  14. 二進制
      im_seller/public/.DS_Store
  15. 二進制
      im_seller/public/favicon.ico
  16. 23 0
      im_seller/public/index.html
  17. 二進制
      im_seller/src/.DS_Store
  18. 21 0
      im_seller/src/App.vue
  19. 二進制
      im_seller/src/assets/.DS_Store
  20. 二進制
      im_seller/src/assets/addressbg.png
  21. 二進制
      im_seller/src/assets/addressbg2.png
  22. 1 0
      im_seller/src/assets/area.json
  23. 二進制
      im_seller/src/assets/article/bg.png
  24. 二進制
      im_seller/src/assets/buy/ali.png
  25. 二進制
      im_seller/src/assets/buy/balance.png
  26. 二進制
      im_seller/src/assets/buy/close.png
  27. 二進制
      im_seller/src/assets/buy/invoice_selected.png
  28. 二進制
      im_seller/src/assets/buy/not_select.png
  29. 二進制
      im_seller/src/assets/buy/otherPay.png
  30. 二進制
      im_seller/src/assets/buy/paybg.png
  31. 二進制
      im_seller/src/assets/buy/selected.png
  32. 二進制
      im_seller/src/assets/buy/wechat.png
  33. 二進制
      im_seller/src/assets/buy/wx_pay_tip.png
  34. 二進制
      im_seller/src/assets/cart/no_data.png
  35. 二進制
      im_seller/src/assets/cart/no_sel.png
  36. 二進制
      im_seller/src/assets/cart/right_down.png
  37. 二進制
      im_seller/src/assets/cart/right_down_red.png
  38. 二進制
      im_seller/src/assets/cart/sel.png
  39. 二進制
      im_seller/src/assets/common_empty.png
  40. 二進制
      im_seller/src/assets/common_top_logo.png
  41. 二進制
      im_seller/src/assets/coupon/close_layer_icon.png
  42. 二進制
      im_seller/src/assets/coupon/coupon_bg.png
  43. 二進制
      im_seller/src/assets/coupon/have_out_time.png
  44. 二進制
      im_seller/src/assets/coupon/have_used_bg.png
  45. 二進制
      im_seller/src/assets/coupon/have_used_logo.png
  46. 二進制
      im_seller/src/assets/coupon/item_bg.png
  47. 二進制
      im_seller/src/assets/coupon/phone-bg.png
  48. 二進制
      im_seller/src/assets/coupon/saoma.png
  49. 二進制
      im_seller/src/assets/coupon/step1_1.png
  50. 二進制
      im_seller/src/assets/coupon/step1_2.png
  51. 二進制
      im_seller/src/assets/coupon/step2_1.png
  52. 二進制
      im_seller/src/assets/coupon/step2_2.png
  53. 二進制
      im_seller/src/assets/coupon/step3_1.png
  54. 二進制
      im_seller/src/assets/coupon/step3_2.png
  55. 二進制
      im_seller/src/assets/coupon/top_bg.png
  56. 二進制
      im_seller/src/assets/decorate/.DS_Store
  57. 二進制
      im_seller/src/assets/decorate/adv_24_let_default_pic.png
  58. 二進制
      im_seller/src/assets/decorate/right_more_icon.png
  59. 二進制
      im_seller/src/assets/default_store_banner.png
  60. 二進制
      im_seller/src/assets/emoji/emo_01.gif
  61. 二進制
      im_seller/src/assets/emoji/emo_02.gif
  62. 二進制
      im_seller/src/assets/emoji/emo_03.gif
  63. 二進制
      im_seller/src/assets/emoji/emo_04.gif
  64. 二進制
      im_seller/src/assets/emoji/emo_05.gif
  65. 二進制
      im_seller/src/assets/emoji/emo_06.gif
  66. 二進制
      im_seller/src/assets/emoji/emo_07.gif
  67. 二進制
      im_seller/src/assets/emoji/emo_08.gif
  68. 二進制
      im_seller/src/assets/emoji/emo_09.gif
  69. 二進制
      im_seller/src/assets/emoji/emo_10.gif
  70. 二進制
      im_seller/src/assets/emoji/emo_11.gif
  71. 二進制
      im_seller/src/assets/emoji/emo_12.gif
  72. 二進制
      im_seller/src/assets/emoji/emo_13.gif
  73. 二進制
      im_seller/src/assets/emoji/emo_14.gif
  74. 二進制
      im_seller/src/assets/emoji/emo_15.gif
  75. 二進制
      im_seller/src/assets/emoji/emo_16.gif
  76. 二進制
      im_seller/src/assets/emoji/emo_17.gif
  77. 二進制
      im_seller/src/assets/emoji/emo_18.gif
  78. 二進制
      im_seller/src/assets/emoji/emo_19.gif
  79. 二進制
      im_seller/src/assets/emoji/emo_20.gif
  80. 二進制
      im_seller/src/assets/emoji/emo_21.gif
  81. 二進制
      im_seller/src/assets/emoji/emo_22.gif
  82. 二進制
      im_seller/src/assets/emoji/emo_23.gif
  83. 二進制
      im_seller/src/assets/emoji/emo_24.gif
  84. 二進制
      im_seller/src/assets/emoji/emo_25.gif
  85. 二進制
      im_seller/src/assets/emoji/emo_26.gif
  86. 二進制
      im_seller/src/assets/emoji/emo_27.gif
  87. 二進制
      im_seller/src/assets/emoji/emo_28.gif
  88. 二進制
      im_seller/src/assets/emoji/emo_29.gif
  89. 二進制
      im_seller/src/assets/emoji/emo_30.gif
  90. 二進制
      im_seller/src/assets/emoji/emo_31.gif
  91. 二進制
      im_seller/src/assets/emoji/emo_32.gif
  92. 二進制
      im_seller/src/assets/emoji/emo_33.gif
  93. 二進制
      im_seller/src/assets/emoji/emo_34.gif
  94. 二進制
      im_seller/src/assets/emoji/emo_35.gif
  95. 二進制
      im_seller/src/assets/emoji/emo_36.gif
  96. 二進制
      im_seller/src/assets/emoji/emo_37.gif
  97. 二進制
      im_seller/src/assets/emoji/emo_38.gif
  98. 二進制
      im_seller/src/assets/emoji/emo_39.gif
  99. 二進制
      im_seller/src/assets/emoji/emo_40.gif
  100. 0 0
      im_seller/src/assets/emoji/emo_41.gif

二進制
im_seller/.DS_Store


+ 24 - 0
im_seller/README.md

@@ -0,0 +1,24 @@
1
+# 北京商联达科技有限公司
2
+
3
+## Project setup
4
+```
5
+npm install
6
+```
7
+
8
+### Compiles and hot-reloads for development
9
+```
10
+npm run serve
11
+```
12
+
13
+### Compiles and minifies for production
14
+```
15
+npm run build
16
+```
17
+
18
+### Lints and fixes files
19
+```
20
+npm run lint
21
+```
22
+
23
+### Customize configuration
24
+See [Configuration Reference](https://cli.vuejs.org/config/).

+ 14 - 0
im_seller/babel.config.js

@@ -0,0 +1,14 @@
1
+module.exports = {
2
+  presets: [
3
+    '@vue/cli-plugin-babel/preset'
4
+  ],
5
+  "plugins": [
6
+    [
7
+      "component",
8
+      {
9
+        "libraryName": "element-plus",
10
+        "styleLibraryName": "theme-chalk"
11
+      }
12
+    ]
13
+  ]
14
+}

+ 7 - 0
im_seller/node_modules_special/vue-socket.io/LICENSE

@@ -0,0 +1,7 @@
1
+Copyright 2018 Metin Seylan
2
+
3
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
4
+
5
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
6
+
7
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

+ 192 - 0
im_seller/node_modules_special/vue-socket.io/README.md

@@ -0,0 +1,192 @@
1
+<p align="center">
2
+    <a href="https://github.com/MetinSeylan/Vue-Socket.io" target="_blank">
3
+    <img width="250" src="https://raw.githubusercontent.com/MetinSeylan/Vue-Socket.io/master/docs/logo.png">
4
+    </a>
5
+</p> 
6
+
7
+<p align="center">
8
+  <a href="https://www.npmjs.com/package/vue-socket.io"><img src="https://img.shields.io/npm/v/vue-socket.io.svg"/> <img src="https://img.shields.io/npm/dt/vue-socket.io.svg"/></a>
9
+  <a href="https://github.com/vuejs/awesome-vue"><img src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"/></a>
10
+  <a href="https://vuejs.org/"><img src="https://img.shields.io/badge/vue-2.x-brightgreen.svg"/></a>
11
+  <a href="http://packagequality.com/#?package=vue-socket.io"><img src="http://npm.packagequality.com/shield/vue-socket.io.svg"/></a>
12
+  <a href="https://github.com/MetinSeylan/Vue-Socket.io/"><img src="https://img.shields.io/npm/l/vue-socket.io.svg"/></a>
13
+  <a href="https://github.com/MetinSeylan/Vue-Socket.io/"><img src="https://img.shields.io/github/stars/MetinSeylan/Vue-Socket.io.svg"/></a>
14
+</p>
15
+<p align="center">
16
+<a href="https://www.patreon.com/MetinSeylan">
17
+	<img alt="Patreon" src="https://c5.patreon.com/external/logo/become_a_patron_button.png" height="50" />
18
+</a>
19
+</p>
20
+<p>Vue-Socket.io is a socket.io integration for Vuejs, easy to use, supporting Vuex and component level socket consumer managements<p>
21
+
22
+###### Demo
23
+- <a href="http://metinseylan.com/vuesocketio/" target="_blank">Chat Application</a>
24
+- <a href="http://metinseylan.com" target="_blank">Car Tracking Application</a>
25
+
26
+<p>
27
+are you looking for old documentation? <a href="https://github.com/MetinSeylan/Vue-Socket.io/blob/master/docs/OLD_README.md">it's here</a>
28
+</p>
29
+
30
+#### 🚀 Installation
31
+``` bash
32
+npm install vue-socket.io --save
33
+```
34
+##### Using Connection String
35
+``` javascript
36
+import Vue from 'vue'
37
+import store from './store'
38
+import App from './App.vue'
39
+import VueSocketIO from 'vue-socket.io'
40
+
41
+Vue.use(new VueSocketIO({
42
+    debug: true,
43
+    connection: 'http://metinseylan.com:1992',
44
+    vuex: {
45
+        store,
46
+        actionPrefix: 'SOCKET_',
47
+        mutationPrefix: 'SOCKET_'
48
+    },
49
+    options: { path: "/my-app/" } //Optional options
50
+}))
51
+
52
+new Vue({
53
+    router,
54
+    store,
55
+    render: h => h(App)
56
+}).$mount('#app')
57
+```
58
+
59
+##### Using socket.io-client Instance
60
+``` javascript
61
+import Vue from 'vue'
62
+import store from './store'
63
+import App from './App.vue'
64
+import VueSocketIO from 'vue-socket.io'
65
+import SocketIO from 'socket.io-client'
66
+
67
+const options = { path: '/my-app/' }; //Options object to pass into SocketIO
68
+
69
+Vue.use(new VueSocketIO({
70
+    debug: true,
71
+    connection: SocketIO('http://metinseylan.com:1992', options), //options object is Optional
72
+    vuex: {
73
+      store,
74
+      actionPrefix: "SOCKET_",
75
+      mutationPrefix: "SOCKET_"
76
+    }
77
+  })
78
+);
79
+
80
+new Vue({
81
+    router,
82
+    store,
83
+    render: h => h(App)
84
+}).$mount('#app')
85
+```
86
+
87
+**Parameters**|**Type's**|**Default**|**Required**|**Description**
88
+-----|-----|-----|-----|-----
89
+debug|Boolean|`false`|Optional|Enable logging for debug
90
+connection|String/Socket.io-client|`null`|Required|Websocket server url or socket.io-client instance
91
+vuex.store|Vuex|`null`|Optional|Vuex store instance
92
+vuex.actionPrefix|String|`null`|Optional|Prefix for emitting server side vuex actions
93
+vuex.mutationPrefix|String |`null`|Optional|Prefix for emitting server side vuex mutations
94
+
95
+#### 🌈 Component Level Usage
96
+
97
+<p>If you want to listen socket events from component side, you need to add `sockets` object in Vue component, and every function will start to listen events, depends on object key</p>
98
+
99
+``` javascript
100
+new Vue({
101
+    sockets: {
102
+        connect: function () {
103
+            console.log('socket connected')
104
+        },
105
+        customEmit: function (data) {
106
+            console.log('this method was fired by the socket server. eg: io.emit("customEmit", data)')
107
+        }
108
+    },
109
+    methods: {
110
+        clickButton: function (data) {
111
+            // $socket is socket.io-client instance
112
+            this.$socket.emit('emit_method', data)
113
+        }
114
+    }
115
+})
116
+```
117
+
118
+##### Dynamic Listeners
119
+
120
+<p>If you need consuming events dynamically in runtime, you can use `subscribe` and `unsubscribe` methods in Vue component</p>
121
+
122
+``` javascript
123
+this.sockets.subscribe('EVENT_NAME', (data) => {
124
+    this.msg = data.message;
125
+});
126
+
127
+this.sockets.unsubscribe('EVENT_NAME');
128
+```
129
+
130
+##### Defining handlers for events with special characters
131
+
132
+<p>If you want to handle 'kebab-case', or "event with space inside it" events, then you have to define it via the following way</p>
133
+
134
+``` javascript
135
+export default {
136
+  name: 'Test',
137
+  sockets: {
138
+    connect: function () {
139
+      console.log('socket to notification channel connected')
140
+    },
141
+  },
142
+
143
+  data () {
144
+    return {
145
+      something: [
146
+         // ... something here for the data if you need.
147
+      ]
148
+    }
149
+  },
150
+
151
+  mounted () {
152
+    this.$socket.subscribe("kebab-case", function(data) {
153
+        console.log("This event was fired by eg. sio.emit('kebab-case')", data)
154
+    })
155
+  }
156
+}
157
+```
158
+
159
+#### 🏆 Vuex Integration
160
+<p>When you set store parameter in installation, `Vue-Socket.io` will start sending events to Vuex store. If you set both prefix for vuex, you can use `actions` and `mutations` at the same time. But, best way to use is just `actions`</p>
161
+
162
+``` javascript
163
+import Vue from 'vue'
164
+import Vuex from 'vuex'
165
+
166
+Vue.use(Vuex)
167
+
168
+export default new Vuex.Store({
169
+    state: {},
170
+    mutations: {
171
+        "<MUTATION_PREFIX><EVENT_NAME>"() {
172
+            // do something
173
+        }
174
+    },
175
+    actions: {
176
+        "<ACTION_PREFIX><EVENT_NAME>"() {
177
+            // do something
178
+        }
179
+    }
180
+})
181
+```
182
+
183
+## Stargazers over time
184
+
185
+[![Stargazers over time](https://starcharts.herokuapp.com/MetinSeylan/Vue-Socket.io.svg)](https://starcharts.herokuapp.com/MetinSeylan/Vue-Socket.io)
186
+   
187
+
188
+<p align="center">
189
+    <a href="https://github.com/MetinSeylan/Vue-Socket.io" target="_blank">
190
+    <img src="https://media.giphy.com/media/11jlnltQgUi2mQ/giphy.gif">
191
+    </a>
192
+</p> 

File diff suppressed because it is too large
+ 12 - 0
im_seller/node_modules_special/vue-socket.io/dist/vue-socketio.js


+ 114 - 0
im_seller/node_modules_special/vue-socket.io/docs/OLD_README.md

@@ -0,0 +1,114 @@
1
+# Vue-Socket.io
2
+
3
+[![NPM version](https://img.shields.io/npm/v/vue-socket.io.svg)](https://www.npmjs.com/package/vue-socket.io)
4
+![VueJS v2 compatible](https://img.shields.io/badge/Vuejs%202-compatible-green.svg)
5
+<a href="https://www.npmjs.com/package/vue-socket.io"><img src="https://img.shields.io/npm/dt/vue-socket.io.svg" alt="Downloads"></a>
6
+<img id="dependency_badge" src="https://www.versioneye.com/javascript/metinseylan:vue-socket.io/2.0.1/badge.svg" alt="Dependency Badge" rel="nofollow">
7
+<a href="https://www.npmjs.com/package/vue-socket.io"><img src="https://img.shields.io/npm/l/vue-socket.io.svg" alt="License"></a>
8
+
9
+socket.io implementation for Vuejs 2 and Vuex
10
+
11
+## Install
12
+
13
+``` bash
14
+npm install vue-socket.io --save
15
+```
16
+
17
+## Usage
18
+#### Configuration
19
+Automatic socket connection from an URL string
20
+``` js
21
+import VueSocketio from 'vue-socket.io';
22
+Vue.use(VueSocketio, 'http://socketserver.com:1923');
23
+```
24
+
25
+Bind custom socket.io-client instance
26
+``` js
27
+Vue.use(VueSocketio, socketio('http://socketserver.com:1923'));
28
+```
29
+
30
+Enable Vuex integration
31
+``` js
32
+import store from './yourstore'
33
+Vue.use(VueSocketio, socketio('http://socketserver.com:1923'), store);
34
+```
35
+
36
+#### On Vuejs instance usage
37
+``` js
38
+var vm = new Vue({
39
+  sockets:{
40
+    connect: function(){
41
+      console.log('socket connected')
42
+    },
43
+    customEmit: function(val){
44
+      console.log('this method was fired by the socket server. eg: io.emit("customEmit", data)')
45
+    }
46
+  },
47
+  methods: {
48
+    clickButton: function(val){
49
+        // $socket is socket.io-client instance
50
+        this.$socket.emit('emit_method', val);
51
+    }
52
+  }
53
+})
54
+```
55
+
56
+#### Dynamic socket event listeners
57
+Create a new listener
58
+``` js
59
+this.$options.sockets.event_name = (data) => {
60
+    console.log(data)
61
+}
62
+```
63
+Remove existing listener
64
+``` js
65
+delete this.$options.sockets.event_name;
66
+```
67
+
68
+#### Vuex Store integration
69
+
70
+Socket **mutations** always have `SOCKET_` prefix.
71
+
72
+Socket **actions** always have `socket_` prefix and the socket event name is `camelCased` (ex. `SOCKET_USER_MESSAGE` => `socket_userMessage`) 
73
+
74
+You can use either one or another or both in your store. Namespaced modules are supported.
75
+
76
+``` js
77
+import Vue from 'vue'
78
+import Vuex from 'vuex'
79
+
80
+Vue.use(Vuex);
81
+
82
+export default new Vuex.Store({
83
+    state: {
84
+        connect: false,
85
+        message: null
86
+    },
87
+    mutations:{
88
+        SOCKET_CONNECT: (state,  status ) => {
89
+            state.connect = true;
90
+        },
91
+        SOCKET_USER_MESSAGE: (state,  message) => {
92
+            state.message = message;
93
+        }
94
+    },
95
+    actions: {
96
+        otherAction: (context, type) => {
97
+            return true;
98
+        },
99
+        socket_userMessage: (context, message) => {
100
+            context.dispatch('newMessage', message);
101
+            context.commit('NEW_MESSAGE_RECEIVED', message);
102
+            if (message.is_important) {
103
+                context.dispatch('alertImportantMessage', message);
104
+            }
105
+            ...
106
+        }
107
+    }
108
+})
109
+```
110
+
111
+## Example
112
+[Realtime Car Tracker System](http://metinseylan.com/)
113
+
114
+[Simple Chat App](http://metinseylan.com/vuesocketio/)

二進制
im_seller/node_modules_special/vue-socket.io/docs/logo.png


+ 63 - 0
im_seller/node_modules_special/vue-socket.io/index.d.ts

@@ -0,0 +1,63 @@
1
+import SocketIOClient from "socket.io-client";
2
+import {
3
+    DefaultComputed,
4
+    DefaultData,
5
+    DefaultMethods,
6
+    DefaultProps,
7
+    PropsDefinition,
8
+} from "vue/types/options";
9
+import { Vue } from "vue/types/vue";
10
+import { PluginFunction, PluginObject } from "vue";
11
+import { Store } from "vuex";
12
+
13
+interface socketHandler<T> {
14
+    (this: T, ...args: any[]): void
15
+}
16
+
17
+interface Sockets<V> {
18
+    [key: string]: socketHandler<V>
19
+}
20
+
21
+declare module 'vue/types/vue' {
22
+    interface Vue {
23
+        $socket: SocketIOClient.Socket,
24
+        sockets: {
25
+            subscribe(eventName: string, handler: socketHandler<Vue>): void,
26
+            unsubscribe(eventName: string): void,
27
+        }
28
+    }
29
+}
30
+
31
+declare module 'vue/types/options' {
32
+    interface ComponentOptions<
33
+        V extends Vue,
34
+        Data=DefaultData<V>,
35
+        Methods=DefaultMethods<V>,
36
+        Computed=DefaultComputed,
37
+        PropsDef=PropsDefinition<DefaultProps>,
38
+        Props=DefaultProps> {
39
+        sockets?: Sockets<V>
40
+    }
41
+}
42
+
43
+export interface VueSocketOptions {
44
+    debug?: boolean;
45
+    connection: string | SocketIOClient.Socket,
46
+    vuex?: {
47
+        store?: Store<any>,
48
+        actionPrefix?: string,
49
+        mutationPrefix?: string,
50
+        options?: {
51
+            useConnectionNamespace?: boolean
52
+        }
53
+    },
54
+        // type declarations for optional options
55
+    options?:{
56
+        path?: string;
57
+    }
58
+}
59
+
60
+export default class VueSocketIO<T> implements PluginObject<T> {
61
+    constructor (options: VueSocketOptions);
62
+    install: PluginFunction<T>
63
+}

+ 44 - 0
im_seller/node_modules_special/vue-socket.io/package.json

@@ -0,0 +1,44 @@
1
+{
2
+  "name": "vue-socket.io",
3
+  "author": "Metin Seylan <metinsyln@gmail.com>",
4
+  "version": "3.0.10",
5
+  "description": "socket.io implementation for Vue.js and Vuex",
6
+  "main": "dist/vue-socketio.js",
7
+  "scripts": {
8
+    "build": "webpack --mode=production --progress --hide-modules"
9
+  },
10
+  "repository": {
11
+    "type": "git",
12
+    "url": "git+https://github.com/MetinSeylan/Vue-Socket.io.git"
13
+  },
14
+  "keywords": [
15
+    "vuejs",
16
+    "socket",
17
+    "vue",
18
+    "socket.io",
19
+    "websocket",
20
+    "socket.io-client",
21
+    "realtime",
22
+    "flux",
23
+    "vuex",
24
+    "redux"
25
+  ],
26
+  "license": "MIT",
27
+  "bugs": {
28
+    "url": "https://github.com/MetinSeylan/Vue-Socket.io/issues"
29
+  },
30
+  "homepage": "https://github.com/MetinSeylan/Vue-Socket.io",
31
+  "dependencies": {
32
+    "socket.io-client": "^2.1.1"
33
+  },
34
+  "devDependencies": {
35
+    "@babel/core": "^7.1.2",
36
+    "@babel/plugin-proposal-class-properties": "^7.1.0",
37
+    "@babel/plugin-transform-classes": "^7.1.0",
38
+    "@babel/preset-env": "^7.1.0",
39
+    "babel-loader": "^8.0.4",
40
+    "cross-env": "^5.2.0",
41
+    "webpack": "^4.23.1",
42
+    "webpack-cli": "^3.1.2"
43
+  }
44
+}

+ 28 - 0
im_seller/node_modules_special/vue-socket.io/webpack.config.js

@@ -0,0 +1,28 @@
1
+module.exports = {
2
+    mode: process.env.NODE_ENV,
3
+    entry: ["./src/index.js"],
4
+    output: {
5
+        library: "VueSocketIO",
6
+        libraryTarget: "umd",
7
+        libraryExport: "default",
8
+        filename: "vue-socketio.js",
9
+        globalObject: "typeof self !== 'undefined' ? self : this"
10
+    },
11
+    module: {
12
+        rules: [
13
+            {
14
+                test: /\.js$/,
15
+                exclude: /node_modules/,
16
+                use: {
17
+                    loader: "babel-loader",
18
+                    options: {
19
+                        plugins: [
20
+                            "@babel/plugin-proposal-class-properties",
21
+                            "@babel/plugin-transform-classes"
22
+                        ]
23
+                    }
24
+                }
25
+            }
26
+        ]
27
+    }
28
+};

File diff suppressed because it is too large
+ 12974 - 0
im_seller/package-lock.json


+ 60 - 0
im_seller/package.json

@@ -0,0 +1,60 @@
1
+{
2
+  "name": "slodon",
3
+  "version": "0.1.0",
4
+  "private": true,
5
+  "scripts": {
6
+    "serve": "vue-cli-service serve",
7
+    "build": "vue-cli-service build",
8
+    "lint": "vue-cli-service lint"
9
+  },
10
+  "dependencies": {
11
+    "axios": "^0.21.0",
12
+    "core-js": "^3.6.5",
13
+    "element-plus": "^1.0.1-beta.14",
14
+    "normalize.css": "^8.0.1",
15
+    "qrcanvas": "^3.1.2",
16
+    "socket.io-client": "^2.1.1",
17
+    "vue": "^3.0.0",
18
+    "vue-router": "^4.0.0-0",
19
+    "vue-socket.io": "^3.0.10",
20
+    "vuex": "^4.0.0-0"
21
+  },
22
+  "devDependencies": {
23
+    "@vue/cli-plugin-babel": "~4.5.0",
24
+    "@vue/cli-plugin-eslint": "~4.5.0",
25
+    "@vue/cli-plugin-router": "~4.5.0",
26
+    "@vue/cli-plugin-vuex": "~4.5.0",
27
+    "@vue/cli-service": "~4.5.0",
28
+    "@vue/compiler-sfc": "^3.0.0",
29
+    "@vue/eslint-config-standard": "^5.1.2",
30
+    "babel-eslint": "^10.1.0",
31
+    "babel-plugin-component": "^1.1.1",
32
+    "eslint": "^6.7.2",
33
+    "eslint-plugin-import": "^2.20.2",
34
+    "eslint-plugin-node": "^11.1.0",
35
+    "eslint-plugin-promise": "^4.2.1",
36
+    "eslint-plugin-standard": "^4.0.0",
37
+    "eslint-plugin-vue": "^7.0.0-0",
38
+    "sass": "^1.26.5",
39
+    "sass-loader": "^8.0.2"
40
+  },
41
+  "eslintConfig": {
42
+    "root": true,
43
+    "env": {
44
+      "node": true
45
+    },
46
+    "extends": [
47
+      "plugin:vue/vue3-essential",
48
+      "eslint:recommended"
49
+    ],
50
+    "parserOptions": {
51
+      "parser": "babel-eslint"
52
+    },
53
+    "rules": {}
54
+  },
55
+  "browserslist": [
56
+    "> 1%",
57
+    "last 2 versions",
58
+    "not dead"
59
+  ]
60
+}

二進制
im_seller/public/.DS_Store


二進制
im_seller/public/favicon.ico


+ 23 - 0
im_seller/public/index.html

@@ -0,0 +1,23 @@
1
+<!DOCTYPE html>
2
+<html lang="en">
3
+  <head>
4
+    <meta charset="utf-8">
5
+    <meta http-equiv="X-UA-Compatible" content="IE=edge">
6
+    <meta name="viewport" content="width=device-width,initial-scale=1.0">
7
+    <link rel="icon" href="./favicon.ico">
8
+    <title><%= htmlWebpackPlugin.options.title %></title>
9
+    <script>
10
+      var width = document.documentElement.clientWidth || document.body.clientWidth;
11
+      var ratio = width / 375;
12
+      var fontSize = 100 * ratio;
13
+      document.getElementsByTagName('html')[0].style['font-size'] = fontSize + 'px';
14
+    </script>
15
+  </head>
16
+  <body>
17
+    <noscript>
18
+      <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
19
+    </noscript>
20
+    <div id="app"></div>
21
+    <!-- built files will be auto injected -->
22
+  </body>
23
+</html>

二進制
im_seller/src/.DS_Store


+ 21 - 0
im_seller/src/App.vue

@@ -0,0 +1,21 @@
1
+<template>
2
+  <router-view />
3
+</template>
4
+
5
+<script>
6
+  export default {
7
+    name: 'App',
8
+  }
9
+</script>
10
+
11
+<style lang="scss">
12
+  @import "./style/reset.scss";
13
+  @import "./style/base.scss";
14
+
15
+  //放大镜位置
16
+  .mouse-cover-canvas {
17
+    position: absolute;
18
+    top: 173px !important;
19
+    left: 740px !important;
20
+  }
21
+</style>

二進制
im_seller/src/assets/.DS_Store


二進制
im_seller/src/assets/addressbg.png


二進制
im_seller/src/assets/addressbg2.png


File diff suppressed because it is too large
+ 1 - 0
im_seller/src/assets/area.json


二進制
im_seller/src/assets/article/bg.png


二進制
im_seller/src/assets/buy/ali.png


二進制
im_seller/src/assets/buy/balance.png


二進制
im_seller/src/assets/buy/close.png


二進制
im_seller/src/assets/buy/invoice_selected.png


二進制
im_seller/src/assets/buy/not_select.png


二進制
im_seller/src/assets/buy/otherPay.png


二進制
im_seller/src/assets/buy/paybg.png


二進制
im_seller/src/assets/buy/selected.png


二進制
im_seller/src/assets/buy/wechat.png


二進制
im_seller/src/assets/buy/wx_pay_tip.png


二進制
im_seller/src/assets/cart/no_data.png


二進制
im_seller/src/assets/cart/no_sel.png


二進制
im_seller/src/assets/cart/right_down.png


二進制
im_seller/src/assets/cart/right_down_red.png


二進制
im_seller/src/assets/cart/sel.png


二進制
im_seller/src/assets/common_empty.png


二進制
im_seller/src/assets/common_top_logo.png


二進制
im_seller/src/assets/coupon/close_layer_icon.png


二進制
im_seller/src/assets/coupon/coupon_bg.png


二進制
im_seller/src/assets/coupon/have_out_time.png


二進制
im_seller/src/assets/coupon/have_used_bg.png


二進制
im_seller/src/assets/coupon/have_used_logo.png


二進制
im_seller/src/assets/coupon/item_bg.png


二進制
im_seller/src/assets/coupon/phone-bg.png


二進制
im_seller/src/assets/coupon/saoma.png


二進制
im_seller/src/assets/coupon/step1_1.png


二進制
im_seller/src/assets/coupon/step1_2.png


二進制
im_seller/src/assets/coupon/step2_1.png


二進制
im_seller/src/assets/coupon/step2_2.png


二進制
im_seller/src/assets/coupon/step3_1.png


二進制
im_seller/src/assets/coupon/step3_2.png


二進制
im_seller/src/assets/coupon/top_bg.png


二進制
im_seller/src/assets/decorate/.DS_Store


二進制
im_seller/src/assets/decorate/adv_24_let_default_pic.png


二進制
im_seller/src/assets/decorate/right_more_icon.png


二進制
im_seller/src/assets/default_store_banner.png


二進制
im_seller/src/assets/emoji/emo_01.gif


二進制
im_seller/src/assets/emoji/emo_02.gif


二進制
im_seller/src/assets/emoji/emo_03.gif


二進制
im_seller/src/assets/emoji/emo_04.gif


二進制
im_seller/src/assets/emoji/emo_05.gif


二進制
im_seller/src/assets/emoji/emo_06.gif


二進制
im_seller/src/assets/emoji/emo_07.gif


二進制
im_seller/src/assets/emoji/emo_08.gif


二進制
im_seller/src/assets/emoji/emo_09.gif


二進制
im_seller/src/assets/emoji/emo_10.gif


二進制
im_seller/src/assets/emoji/emo_11.gif


二進制
im_seller/src/assets/emoji/emo_12.gif


二進制
im_seller/src/assets/emoji/emo_13.gif


二進制
im_seller/src/assets/emoji/emo_14.gif


二進制
im_seller/src/assets/emoji/emo_15.gif


二進制
im_seller/src/assets/emoji/emo_16.gif


二進制
im_seller/src/assets/emoji/emo_17.gif


二進制
im_seller/src/assets/emoji/emo_18.gif


二進制
im_seller/src/assets/emoji/emo_19.gif


二進制
im_seller/src/assets/emoji/emo_20.gif


二進制
im_seller/src/assets/emoji/emo_21.gif


二進制
im_seller/src/assets/emoji/emo_22.gif


二進制
im_seller/src/assets/emoji/emo_23.gif


二進制
im_seller/src/assets/emoji/emo_24.gif


二進制
im_seller/src/assets/emoji/emo_25.gif


二進制
im_seller/src/assets/emoji/emo_26.gif


二進制
im_seller/src/assets/emoji/emo_27.gif


二進制
im_seller/src/assets/emoji/emo_28.gif


二進制
im_seller/src/assets/emoji/emo_29.gif


二進制
im_seller/src/assets/emoji/emo_30.gif


二進制
im_seller/src/assets/emoji/emo_31.gif


二進制
im_seller/src/assets/emoji/emo_32.gif


二進制
im_seller/src/assets/emoji/emo_33.gif


二進制
im_seller/src/assets/emoji/emo_34.gif


二進制
im_seller/src/assets/emoji/emo_35.gif


二進制
im_seller/src/assets/emoji/emo_36.gif


二進制
im_seller/src/assets/emoji/emo_37.gif


二進制
im_seller/src/assets/emoji/emo_38.gif


二進制
im_seller/src/assets/emoji/emo_39.gif


二進制
im_seller/src/assets/emoji/emo_40.gif


+ 0 - 0
im_seller/src/assets/emoji/emo_41.gif


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