├── .gitignore
├── README.md
├── babel.config.js
├── package.json
├── public
├── avatar
│ ├── 1.png
│ ├── 10.png
│ ├── 11.png
│ ├── 12.png
│ ├── 13.png
│ ├── 14.png
│ ├── 15.png
│ ├── 16.png
│ ├── 17.png
│ ├── 18.png
│ ├── 19.png
│ ├── 2.png
│ ├── 20.png
│ ├── 3.png
│ ├── 4.png
│ ├── 5.png
│ ├── 6.png
│ ├── 7.png
│ ├── 8.png
│ └── 9.png
├── favicon.ico
├── index.html
├── logo.png
├── user.png
└── usersdata.json
└── src
├── App.vue
├── assets
└── logo.png
├── components
├── UserCard.vue
├── UserInfo.vue
├── UserList.vue
├── footer
│ └── Footer.vue
└── header
│ └── Header.vue
├── config
└── index.js
├── main.js
├── router
└── index.js
├── store
└── index.js
└── views
├── Home.vue
├── Modulea.vue
├── Moduleb.vue
└── account
└── Profile.vue
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | /node_modules
3 | /build
4 |
5 |
6 | # local env files
7 | .env.local
8 | .env.*.local
9 |
10 | # Log files
11 | npm-debug.log*
12 | yarn-debug.log*
13 | yarn-error.log*
14 | pnpm-debug.log*
15 |
16 | # Editor directories and files
17 | .idea
18 | .vscode
19 | *.suo
20 | *.ntvs*
21 | *.njsproj
22 | *.sln
23 | *.sw?
24 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # simple
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/).
25 |
--------------------------------------------------------------------------------
/babel.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | presets: [
3 | '@vue/cli-plugin-babel/preset'
4 | ]
5 | }
6 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "simple",
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 | "bootstrap": "^5.1.3",
12 | "bootstrap-vue": "^2.21.2",
13 | "core-js": "^3.6.5",
14 | "font-awesome": "^4.7.0",
15 | "vue": "^2.6.11",
16 | "vue-router": "^3.2.0",
17 | "vuex": "^3.4.0"
18 | },
19 | "devDependencies": {
20 | "@vue/cli-plugin-babel": "~4.5.0",
21 | "@vue/cli-plugin-eslint": "~4.5.0",
22 | "@vue/cli-plugin-router": "~4.5.0",
23 | "@vue/cli-plugin-vuex": "~4.5.0",
24 | "@vue/cli-service": "~4.5.0",
25 | "babel-eslint": "^10.1.0",
26 | "eslint": "^6.7.2",
27 | "eslint-plugin-vue": "^6.2.2",
28 | "lint-staged": "^9.5.0",
29 | "vue-template-compiler": "^2.6.11"
30 | },
31 | "eslintConfig": {
32 | "root": true,
33 | "env": {
34 | "node": true
35 | },
36 | "extends": [
37 | "plugin:vue/essential",
38 | "eslint:recommended"
39 | ],
40 | "parserOptions": {
41 | "parser": "babel-eslint"
42 | },
43 | "rules": {}
44 | },
45 | "browserslist": [
46 | "> 1%",
47 | "last 2 versions",
48 | "not dead"
49 | ],
50 | "gitHooks": {
51 | "pre-commit": "lint-staged"
52 | },
53 | "lint-staged": {
54 | "*.{js,jsx,vue}": [
55 | "vue-cli-service lint",
56 | "git add"
57 | ]
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/public/avatar/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/1.png
--------------------------------------------------------------------------------
/public/avatar/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/10.png
--------------------------------------------------------------------------------
/public/avatar/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/11.png
--------------------------------------------------------------------------------
/public/avatar/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/12.png
--------------------------------------------------------------------------------
/public/avatar/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/13.png
--------------------------------------------------------------------------------
/public/avatar/14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/14.png
--------------------------------------------------------------------------------
/public/avatar/15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/15.png
--------------------------------------------------------------------------------
/public/avatar/16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/16.png
--------------------------------------------------------------------------------
/public/avatar/17.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/17.png
--------------------------------------------------------------------------------
/public/avatar/18.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/18.png
--------------------------------------------------------------------------------
/public/avatar/19.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/19.png
--------------------------------------------------------------------------------
/public/avatar/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/2.png
--------------------------------------------------------------------------------
/public/avatar/20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/20.png
--------------------------------------------------------------------------------
/public/avatar/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/3.png
--------------------------------------------------------------------------------
/public/avatar/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/4.png
--------------------------------------------------------------------------------
/public/avatar/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/5.png
--------------------------------------------------------------------------------
/public/avatar/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/6.png
--------------------------------------------------------------------------------
/public/avatar/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/7.png
--------------------------------------------------------------------------------
/public/avatar/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/8.png
--------------------------------------------------------------------------------
/public/avatar/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/avatar/9.png
--------------------------------------------------------------------------------
/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/favicon.ico
--------------------------------------------------------------------------------
/public/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
15 |
16 | <%= htmlWebpackPlugin.options.title %>
17 |
18 |
19 |
20 |
21 |
22 | We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled.
23 | Please enable it to continue.
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/public/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/logo.png
--------------------------------------------------------------------------------
/public/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/public/user.png
--------------------------------------------------------------------------------
/public/usersdata.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "id": 1,
4 | "name": "John Malcovich",
5 | "avatar": "1.png",
6 | "login": "john",
7 | "email": "john.malcovich@nono.com",
8 | "status": 1,
9 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
10 | "date": "26 OCT 2021 · 11:46 AM",
11 | "info": "bla bla blabla bla",
12 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
13 | },
14 | {
15 | "id": 2,
16 | "name": "John Malcovich",
17 | "avatar": "2.png",
18 | "login": "john",
19 | "email": "john.malcovich@nono.com",
20 | "status": 1,
21 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
22 | "date": "26 OCT 2021 · 11:46 AM",
23 | "info": "bla bla blabla bla",
24 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
25 | },
26 | {
27 | "id": 3,
28 | "name": "John Malcovich",
29 | "avatar": "3.png",
30 | "login": "john",
31 | "email": "john.malcovich@nono.com",
32 | "status": 1,
33 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
34 | "date": "26 OCT 2021 · 11:46 AM",
35 | "info": "bla bla blabla bla",
36 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
37 | },
38 | {
39 | "id": 4,
40 | "name": "John Malcovich",
41 | "avatar": "4.png",
42 | "login": "john",
43 | "email": "john.malcovich@nono.com",
44 | "status": 1,
45 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
46 | "date": "26 OCT 2021 · 11:46 AM",
47 | "info": "bla bla blabla bla",
48 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
49 | },
50 | {
51 | "id": 5,
52 | "name": "John Malcovich",
53 | "avatar": "5.png",
54 | "login": "john",
55 | "email": "john.malcovich@nono.com",
56 | "status": 1,
57 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
58 | "date": "26 OCT 2021 · 11:46 AM",
59 | "info": "bla bla blabla bla",
60 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
61 | },
62 | {
63 | "id": 6,
64 | "name": "John Malcovich",
65 | "avatar": "6.png",
66 | "login": "john",
67 | "email": "john.malcovich@nono.com",
68 | "status": 1,
69 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
70 | "date": "26 OCT 2021 · 11:46 AM",
71 | "info": "bla bla blabla bla",
72 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
73 | },
74 | {
75 | "id": 7,
76 | "name": "John Malcovich",
77 | "avatar": "7.png",
78 | "login": "john",
79 | "email": "john.malcovich@nono.com",
80 | "status": 1,
81 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
82 | "date": "26 OCT 2021 · 11:46 AM",
83 | "info": "bla bla blabla bla",
84 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
85 | },
86 | {
87 | "id": 8,
88 | "name": "John Malcovich",
89 | "avatar": "8.png",
90 | "login": "john",
91 | "email": "john.malcovich@nono.com",
92 | "status": 1,
93 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
94 | "date": "26 OCT 2021 · 11:46 AM",
95 | "info": "bla bla blabla bla",
96 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
97 | },
98 | {
99 | "id": 9,
100 | "name": "John Malcovich",
101 | "avatar": "9.png",
102 | "login": "john",
103 | "email": "john.malcovich@nono.com",
104 | "status": 1,
105 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
106 | "date": "26 OCT 2021 · 11:46 AM",
107 | "info": "bla bla blabla bla",
108 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
109 | },
110 | {
111 | "id": 10,
112 | "name": "John Malcovich",
113 | "avatar": "10.png",
114 | "login": "john",
115 | "email": "john.malcovich@nono.com",
116 | "status": 1,
117 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
118 | "date": "26 OCT 2021 · 11:46 AM",
119 | "info": "bla bla blabla bla",
120 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
121 | },
122 | {
123 | "id": 11,
124 | "name": "John Malcovich",
125 | "avatar": "11.png",
126 | "login": "john",
127 | "email": "john.malcovich@nono.com",
128 | "status": 1,
129 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
130 | "date": "26 OCT 2021 · 11:46 AM",
131 | "info": "bla bla blabla bla",
132 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
133 | },
134 | {
135 | "id": 12,
136 | "name": "John Malcovich",
137 | "avatar": "12.png",
138 | "login": "john",
139 | "email": "john.malcovich@nono.com",
140 | "status": 1,
141 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
142 | "date": "26 OCT 2021 · 11:46 AM",
143 | "info": "bla bla blabla bla",
144 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
145 | },
146 | {
147 | "id": 13,
148 | "name": "John Malcovich",
149 | "avatar": "13.png",
150 | "login": "john",
151 | "email": "john.malcovich@nono.com",
152 | "status": 1,
153 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
154 | "date": "26 OCT 2021 · 11:46 AM",
155 | "info": "bla bla blabla bla",
156 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
157 | },
158 | {
159 | "id": 14,
160 | "name": "John Malcovich",
161 | "avatar": "14.png",
162 | "login": "john",
163 | "email": "john.malcovich@nono.com",
164 | "status": 1,
165 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
166 | "date": "26 OCT 2021 · 11:46 AM",
167 | "info": "bla bla blabla bla",
168 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
169 | },
170 | {
171 | "id": 15,
172 | "name": "John Malcovich",
173 | "avatar": "15.png",
174 | "login": "john",
175 | "email": "john.malcovich@nono.com",
176 | "status": 1,
177 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
178 | "date": "26 OCT 2021 · 11:46 AM",
179 | "info": "bla bla blabla bla",
180 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
181 | },
182 | {
183 | "id": 16,
184 | "name": "John Malcovich",
185 | "avatar": "16.png",
186 | "login": "john",
187 | "email": "john.malcovich@nono.com",
188 | "status": 1,
189 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
190 | "date": "26 OCT 2021 · 11:46 AM",
191 | "info": "bla bla blabla bla",
192 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
193 | },
194 | {
195 | "id": 17,
196 | "name": "John Malcovich",
197 | "avatar": "17.png",
198 | "login": "john",
199 | "email": "john.malcovich@nono.com",
200 | "status": 1,
201 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
202 | "date": "26 OCT 2021 · 11:46 AM",
203 | "info": "bla bla blabla bla",
204 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
205 | },
206 | {
207 | "id": 18,
208 | "name": "John Malcovich",
209 | "avatar": "18.png",
210 | "login": "john",
211 | "email": "john.malcovich@nono.com",
212 | "status": 1,
213 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
214 | "date": "26 OCT 2021 · 11:46 AM",
215 | "info": "bla bla blabla bla",
216 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
217 | },
218 | {
219 | "id": 19,
220 | "name": "John Malcovich",
221 | "avatar": "19.png",
222 | "login": "john",
223 | "email": "john.malcovich@nono.com",
224 | "status": 1,
225 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
226 | "date": "26 OCT 2021 · 11:46 AM",
227 | "info": "bla bla blabla bla",
228 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
229 | },
230 | {
231 | "id": 20,
232 | "name": "John Malcovich",
233 | "avatar": "20.png",
234 | "login": "john",
235 | "email": "john.malcovich@nono.com",
236 | "status": 1,
237 | "address": "17 street, Southen Garden no 36 Mountain View, Ca",
238 | "date": "26 OCT 2021 · 11:46 AM",
239 | "info": "bla bla blabla bla",
240 | "desc": "Vestibulum eros ipsum, pharetra fermentum eleifend et, finibus eget ipsum. Sed dignissim libero id leo ultrices, ac feugiat dolor fermentum. Sed dignissim libero id leo ultrices, ac feugiat"
241 | }
242 | ]
--------------------------------------------------------------------------------
/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
20 |
42 |
--------------------------------------------------------------------------------
/src/assets/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/whitehorse21/SimpleVue/9fa9f976b3fa2bb4451847ad414072e6754f3b60/src/assets/logo.png
--------------------------------------------------------------------------------
/src/components/UserCard.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | {{user.name}}
9 | 26 OCT 2021 · 11:46 AM
10 | bla bla blabla bla
11 |
12 |
13 |
14 | Vestibulum eros ipsum, pharetra
15 | fermentum eleifend et, finibus
16 | eget ipsum. Sed dignissim libero
17 | id leo ultrices, ac feugiat dolor
18 | fermentum. Sed dignissim libero
19 | id leo ultrices, ac feugiat
20 |
21 |
22 |
23 |
24 |
25 |
33 |
34 |
69 |
--------------------------------------------------------------------------------
/src/components/UserInfo.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Name:
12 |
13 |
14 |
15 | Login:
16 |
17 |
18 |
19 | Email:
20 |
21 |
22 |
23 |
Status:
24 |
25 | Active
26 |
27 |
28 |
29 | Inactive
30 |
31 |
32 |
33 |
34 | Address:
35 |
36 |
37 |
38 | Change
39 | Discard Changes
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
56 |
57 |
114 |
--------------------------------------------------------------------------------
/src/components/UserList.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{user.name}}
4 |
5 |
6 |
7 |
15 |
16 |
20 |
--------------------------------------------------------------------------------
/src/components/footer/Footer.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
13 |
--------------------------------------------------------------------------------
/src/components/header/Header.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | Module A 2
8 | Module B 4
9 | Module C
10 | Module D
11 |
12 |
13 |
14 | show+
15 |
16 |
19 |
20 |
21 |
22 | show+
23 |
24 |
28 |
29 |
30 |
31 | show+
32 |
33 |
38 |
39 |
40 |
41 |
42 |
43 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
60 |
61 |
62 |
152 |
--------------------------------------------------------------------------------
/src/config/index.js:
--------------------------------------------------------------------------------
1 | export default {
2 | server_url: 'http://localhost:8080'
3 | }
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import App from './App.vue'
3 | import router from './router'
4 | import store from './store'
5 | import { BootstrapVue, IconsPlugin } from 'bootstrap-vue'
6 |
7 | import 'bootstrap/dist/css/bootstrap.css'
8 | import 'bootstrap-vue/dist/bootstrap-vue.css'
9 | import 'font-awesome/css/font-awesome.min.css'
10 |
11 | Vue.config.productionTip = false
12 |
13 | Vue.use(BootstrapVue)
14 | Vue.use(IconsPlugin)
15 |
16 | new Vue({
17 | router,
18 | store,
19 | render: h => h(App)
20 | }).$mount('#app')
21 |
--------------------------------------------------------------------------------
/src/router/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import VueRouter from 'vue-router'
3 | import Home from '../views/Home.vue'
4 | import Profile from '../views/account/Profile.vue'
5 | import Modulea from '../views/Modulea.vue'
6 | import Moduleb from '../views/Moduleb.vue'
7 |
8 | Vue.use(VueRouter)
9 |
10 | const routes = [
11 | {
12 | path: '/',
13 | name: 'Home',
14 | component: Home
15 | },
16 | {
17 | path: '/profile',
18 | name: 'Profile',
19 | component: Profile
20 | },
21 | {
22 | path: '/modulea',
23 | name: 'Modulea',
24 | component: Modulea
25 | },
26 | {
27 | path: '/moduleb',
28 | name: 'Moduleb',
29 | component: Moduleb
30 | }
31 | ]
32 |
33 | const router = new VueRouter({
34 | mode: 'history',
35 | base: process.env.BASE_URL,
36 | routes
37 | })
38 |
39 | export default router
40 |
--------------------------------------------------------------------------------
/src/store/index.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import Vuex from 'vuex'
3 |
4 | Vue.use(Vuex)
5 |
6 | export default new Vuex.Store({
7 | state: {
8 | },
9 | mutations: {
10 | },
11 | actions: {
12 | },
13 | modules: {
14 | }
15 | })
16 |
--------------------------------------------------------------------------------
/src/views/Home.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 | Welcome
4 |
5 |
6 |
7 |
16 |
--------------------------------------------------------------------------------
/src/views/Modulea.vue:
--------------------------------------------------------------------------------
1 |
2 |
11 |
12 |
13 |
43 |
44 |
56 |
--------------------------------------------------------------------------------
/src/views/Moduleb.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
11 |
12 |
13 |
14 |
15 |
16 | Module Visualization area
17 |
18 |
19 |
20 |
21 |
22 |
68 |
69 |
--------------------------------------------------------------------------------
/src/views/account/Profile.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | MyProfile
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
Name: Gerard Jonhson
14 |
Login: gerard
15 |
Email: gerard@nono.com
16 |
Status:
17 |
18 | Active
19 |
20 |
21 |
22 | Inactive
23 |
24 |
25 |
26 |
Address: 17 street, Southen Garden no 36 Mountain View, Ca
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
41 |
42 |
--------------------------------------------------------------------------------