Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
yoho-shop-manage
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
htoooth
2017-04-18 11:56:29 +0800
Commit
cb5eb5f60f8cfebedc6e72016fb70f6565a82ce0
1 parent
963b7214
FIX
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
56 additions
and
15 deletions
.eslintcache
app/pages/auth/login/api.js
app/pages/auth/login/login.vue
server/app.js
server/controllers/api-request.js
server/controllers/index.js
server/controllers/user.js
server/middleware/api-auth.js
server/middleware/index.js
server/middleware/auth.js → server/middleware/user-auth.js
.eslintcache
View file @
cb5eb5f
{
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/directives/index.js"
:{
"size"
:
0
,
"mtime"
:
1491443244000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/directives/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/lint-commit.js"
:{
"size"
:
1883
,
"mtime"
:
1492413976000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/lint-commit.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/app.js"
:{
"size"
:
607
,
"mtime"
:
1492481367000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/app.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/util.js"
:{
"size"
:
152
,
"mtime"
:
1492156059000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/util.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.base.conf.js"
:{
"size"
:
3405
,
"mtime"
:
1492430808000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.base.conf.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.dev.conf.js"
:{
"size"
:
196
,
"mtime"
:
1492155807000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.dev.conf.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.prod.conf.js"
:{
"size"
:
544
,
"mtime"
:
1492410496000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.prod.conf.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/config.js"
:{
"size"
:
200
,
"mtime"
:
1492482132000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/config.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/index.js"
:{
"size"
:
102
,
"mtime"
:
1491373576000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/money-short.js"
:{
"size"
:
209
,
"mtime"
:
1491374592000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/money-short.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/app.vue"
:{
"size"
:
170
,
"mtime"
:
1492413914000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/app.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/index.js"
:{
"size"
:
54
,
"mtime"
:
1492158379000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/index.js"
:{
"size"
:
166
,
"mtime"
:
1492162219000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/login.vue"
:{
"size"
:
2896
,
"mtime"
:
1492481965000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/login.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/dashboard.vue"
:{
"size"
:
348
,
"mtime"
:
1492163066000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/dashboard.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/index.js"
:{
"size"
:
182
,
"mtime"
:
1492162754000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/index.js"
:{
"size"
:
111
,
"mtime"
:
1492162620000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/index.js"
:{
"size"
:
170
,
"mtime"
:
1492412737000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/index.js"
:{
"size"
:
266
,
"mtime"
:
1492163177000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/layout.vue"
:{
"size"
:
3754
,
"mtime"
:
1492162425000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/layout.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/services/service.home.js"
:{
"size"
:
260
,
"mtime"
:
1492406644000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/services/service.home.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/app.js"
:{
"size"
:
1175
,
"mtime"
:
1492480665000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/app.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/config.js"
:{
"size"
:
1349
,
"mtime"
:
1492482071000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/config.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/context.js"
:{
"size"
:
633
,
"mtime"
:
1492422538000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/context.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/util.js"
:{
"size"
:
450
,
"mtime"
:
1492430250000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/util.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/index.js"
:{
"size"
:
441
,
"mtime"
:
1492430936000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/user.js"
:{
"size"
:
694
,
"mtime"
:
1492431225000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/user.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/auth.js"
:{
"size"
:
328
,
"mtime"
:
1492137531000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/auth.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/before.js"
:{
"size"
:
582
,
"mtime"
:
1492138276000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/before.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/error.js"
:{
"size"
:
454
,
"mtime"
:
1492137829000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/error.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/index.js"
:{
"size"
:
276
,
"mtime"
:
1492135839000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/proxy.js"
:{
"size"
:
358
,
"mtime"
:
1492138303000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/proxy.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/overview.vue"
:{
"size"
:
391
,
"mtime"
:
1492414048000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/overview.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/api.js"
:{
"size"
:
1834
,
"mtime"
:
1492482197000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/api.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/middleware.js"
:{
"size"
:
540
,
"mtime"
:
1492431336000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/middleware.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/apiDomain.js"
:{
"size"
:
89
,
"mtime"
:
1492482094000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/apiDomain.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/plugins/yoho-plugin.js"
:{
"size"
:
293
,
"mtime"
:
1492482009000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/plugins/yoho-plugin.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}}}
\ No newline at end of file
{
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/directives/index.js"
:{
"size"
:
0
,
"mtime"
:
1491443244000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/directives/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/lint-commit.js"
:{
"size"
:
1883
,
"mtime"
:
1492413976000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/lint-commit.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/app.js"
:{
"size"
:
607
,
"mtime"
:
1492481367000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/app.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/util.js"
:{
"size"
:
152
,
"mtime"
:
1492156059000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/util.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.base.conf.js"
:{
"size"
:
3405
,
"mtime"
:
1492430808000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.base.conf.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.dev.conf.js"
:{
"size"
:
196
,
"mtime"
:
1492155807000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.dev.conf.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.prod.conf.js"
:{
"size"
:
544
,
"mtime"
:
1492410496000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/build/webpack.prod.conf.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/config.js"
:{
"size"
:
200
,
"mtime"
:
1492482132000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/config.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/index.js"
:{
"size"
:
102
,
"mtime"
:
1491373576000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/money-short.js"
:{
"size"
:
209
,
"mtime"
:
1491374592000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/filters/money-short.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/app.vue"
:{
"size"
:
170
,
"mtime"
:
1492413914000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/app.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/index.js"
:{
"size"
:
54
,
"mtime"
:
1492158379000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/index.js"
:{
"size"
:
166
,
"mtime"
:
1492162219000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/login.vue"
:{
"size"
:
2896
,
"mtime"
:
1492481965000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/auth/login/login.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/dashboard.vue"
:{
"size"
:
348
,
"mtime"
:
1492163066000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/dashboard.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/index.js"
:{
"size"
:
182
,
"mtime"
:
1492162754000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/dashboard/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/index.js"
:{
"size"
:
111
,
"mtime"
:
1492162620000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/index.js"
:{
"size"
:
170
,
"mtime"
:
1492412737000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/index.js"
:{
"size"
:
266
,
"mtime"
:
1492163177000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/layout.vue"
:{
"size"
:
3754
,
"mtime"
:
1492162425000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/layout.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/services/service.home.js"
:{
"size"
:
260
,
"mtime"
:
1492406644000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/services/service.home.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/app.js"
:{
"size"
:
1175
,
"mtime"
:
1492480665000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/app.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/config.js"
:{
"size"
:
1349
,
"mtime"
:
1492482071000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/config.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/context.js"
:{
"size"
:
633
,
"mtime"
:
1492422538000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/context.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/util.js"
:{
"size"
:
450
,
"mtime"
:
1492430250000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/util.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/index.js"
:{
"size"
:
441
,
"mtime"
:
1492430936000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/user.js"
:{
"size"
:
694
,
"mtime"
:
1492431225000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/controllers/user.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/user-auth.js"
:{
"size"
:
328
,
"mtime"
:
1492137531000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/user-auth.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/before.js"
:{
"size"
:
582
,
"mtime"
:
1492138276000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/before.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/error.js"
:{
"size"
:
454
,
"mtime"
:
1492137829000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/error.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/index.js"
:{
"size"
:
276
,
"mtime"
:
1492135839000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/index.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/proxy.js"
:{
"size"
:
358
,
"mtime"
:
1492138303000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/middleware/proxy.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/overview.vue"
:{
"size"
:
391
,
"mtime"
:
1492414048000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/pages/home/overview/overview.vue"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/api.js"
:{
"size"
:
1834
,
"mtime"
:
1492482197000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/api.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/middleware.js"
:{
"size"
:
540
,
"mtime"
:
1492431336000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/server/common/middleware.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/apiDomain.js"
:{
"size"
:
89
,
"mtime"
:
1492482094000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/config/apiDomain.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}},
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/plugins/yoho-plugin.js"
:{
"size"
:
293
,
"mtime"
:
1492482009000
,
"hashOfConfig"
:
"q2ce8q"
,
"results"
:{
"filePath"
:
"/Users/chenfeng/Documents/source/yoho/yoho-shop-manage/app/plugins/yoho-plugin.js"
,
"messages"
:[],
"errorCount"
:
0
,
"warningCount"
:
0
}}}
\ No newline at end of file
...
...
app/pages/auth/login/api.js
View file @
cb5eb5f
...
...
@@ -3,7 +3,8 @@
*/
const
request
=
require
(
'axios'
);
const
config
=
require
(
'../../../config/config'
);
module
.
exports
.
login
=
(
username
,
password
)
=>
{
return
request
.
post
(
'/login'
,
{
username
,
password
});
return
request
.
post
(
config
.
apiDomains
.
login
,
{
username
,
password
});
};
\ No newline at end of file
...
...
app/pages/auth/login/login.vue
View file @
cb5eb5f
...
...
@@ -27,7 +27,7 @@
<script>
const
api
= require('./api');
const
passport
= require('./api');
export default {
name: 'login',
...
...
@@ -36,14 +36,13 @@ export default {
this.$refs[name].validate((valid) => {
if (valid) {
this.$Message.success('提交成功!');
passport.login(this.formInline.user, this.formInline.password).then((result) => {
this.$route.push('home.overview');
});
} else {
this.$Message.error('表单验证失败!');
}
});
api.login(username, password).then((result) => {
console.log(result)
});
}
},
data() {
...
...
server/app.js
View file @
cb5eb5f
...
...
@@ -21,7 +21,7 @@ global.yoho = {
logger
,
helpers
,
config
,
apiDomain
:
config
.
apiDomain
apiDomain
:
config
.
apiDomain
,
co
:
global
.
Promise
.
coroutine
};
...
...
@@ -44,7 +44,6 @@ try {
app
.
use
(
controllers
);
// // 后置中间件
app
.
use
(
middleware
.
auth
);
app
.
use
(
middleware
.
proxy
);
// // 异常捕获中间件
...
...
server/controllers/api-request.js
0 → 100644
View file @
cb5eb5f
/**
* Created by TaoHuang on 2017/4/18.
*/
const
Context
=
require
(
'../common/context'
);
class
ApiRequest
extends
Context
{
handle
(
req
,
res
,
next
)
{
res
.
json
({
code
:
200
,
message
:
'请求成功'
,
data
:
{}
})
}
}
module
.
exports
=
ApiRequest
;
\ No newline at end of file
...
...
server/controllers/index.js
View file @
cb5eb5f
...
...
@@ -8,11 +8,17 @@
const
Express
=
require
(
'express'
);
const
UserController
=
require
(
'./user'
);
const
ApiController
=
require
(
'./api-request'
);
const
middleware
=
require
(
'../common/middleware'
);
const
userRequired
=
require
(
'../middleware/user-auth'
);
const
apiAuth
=
require
(
'../middleware/api-auth'
);
let
router
=
Express
.
Router
();
// eslint-disable-line
router
.
post
(
'/login'
,
middleware
(
UserController
,
'login'
));
router
.
post
(
'/logout'
,
middleware
(
UserController
,
'logout'
));
router
.
post
(
'/proxy'
,
userRequired
,
apiAuth
,
middleware
(
ApiController
,
'handle'
));
module
.
exports
=
router
;
...
...
server/controllers/user.js
View file @
cb5eb5f
...
...
@@ -7,20 +7,25 @@
const
Context
=
require
(
'../common/context'
);
const
UserModel
=
require
(
'../service/user-model'
);
const
config
=
global
.
yoho
.
config
;
const
co
=
global
.
yoho
.
co
;
class
UserController
extends
Context
{
login
(
req
,
res
,
next
)
{
this
.
instance
(
UserModel
).
login
(
req
.
body
.
username
,
req
.
body
.
password
).
then
(
result
=>
{
this
.
instance
(
UserModel
).
login
(
req
.
body
.
username
,
req
.
body
.
password
).
then
(
user
=>
{
this
.
syncSession
(
req
,
res
,
user
);
return
res
.
json
({
code
:
200
,
data
:
result
data
:
user
});
}).
catch
(
next
);
}
logout
(
req
,
res
)
{
delete
res
.
session
.
LOGIN_UID
;
delete
res
.
session
.
USER
;
res
.
clearCookie
(
'USER_NAME'
);
return
res
.
json
({
code
:
200
,
data
:
'登出成功'
...
...
@@ -28,7 +33,12 @@ class UserController extends Context {
}
syncSession
(
req
,
res
,
user
)
{
req
.
session
.
USER
=
user
;
req
.
session
.
LOGIN_UID
=
user
.
uid
;
res
.
cookie
(
'USER_NAME'
,
user
.
name
,
{
domain
:
config
.
cookieDomain
});
}
}
...
...
server/middleware/api-auth.js
0 → 100644
View file @
cb5eb5f
/**
* Created by TaoHuang on 2017/4/18.
*/
// 服务器接口检查
module
.
exports
=
(
req
,
res
,
next
)
=>
{
next
();
};
\ No newline at end of file
...
...
server/middleware/index.js
View file @
cb5eb5f
...
...
@@ -4,9 +4,8 @@
* @date: 2017/04/13
*/
const
auth
=
require
(
'./auth'
);
const
before
=
require
(
'./before'
);
const
proxy
=
require
(
'./proxy'
);
const
error
=
require
(
'./error'
);
module
.
exports
=
{
auth
,
before
,
proxy
,
error
};
module
.
exports
=
{
before
,
proxy
,
error
};
...
...
server/middleware/auth.js → server/middleware/
user-
auth.js
View file @
cb5eb5f
...
...
@@ -9,7 +9,9 @@ module.exports = (req, res, next) => {
return
res
.
json
({
code
:
401
,
message
:
'抱歉,您暂未登录!'
,
redirect
:
'/signin.html'
data
:
{
refer
:
'/login'
}
});
}
...
...
Please
register
or
login
to post a comment