|
@@ -3,93 +3,93 @@ import resState from './resState'
|
|
|
import BaseResp from './BaseResp'
|
|
|
|
|
|
import fs from 'fs'
|
|
|
-let file = fs.readFileSync('./app/utils/EnCodeKey', 'utf8')
|
|
|
-let key = file.split('#;')[0]
|
|
|
-let vi = file.split('#;')[1]
|
|
|
+const file = fs.readFileSync('./app/utils/EnCodeKey', 'utf8')
|
|
|
+const key = file.split('#;')[0]
|
|
|
+const vi = file.split('#;')[1]
|
|
|
|
|
|
// 响应结果
|
|
|
-let response = {
|
|
|
- _errorResp(status, msg) {
|
|
|
- return new BaseResp(status || resState.re_error, msg || '未知错误')
|
|
|
- },
|
|
|
- _successResp() {
|
|
|
- return new BaseResp(resState.re_success, null)
|
|
|
- },
|
|
|
- fixErrorResp(reason) { //reason: {status, msg}
|
|
|
- if (!reason) {
|
|
|
- return this._errorResp()
|
|
|
- }
|
|
|
- if (reason.status && reason.msg) {
|
|
|
- return this._errorResp(reason.status, reason.msg)
|
|
|
- }
|
|
|
- if (reason.status) {
|
|
|
- return this._errorResp(reason.status)
|
|
|
- }
|
|
|
- if (reason.msg) {
|
|
|
- return this._errorResp(undefined, reason.msg)
|
|
|
- }
|
|
|
- return this._errorResp()
|
|
|
- },
|
|
|
- objSuccessResp(obj, resp) {
|
|
|
- let res = resp || this._successResp()
|
|
|
- res.data = obj
|
|
|
- return res
|
|
|
- },
|
|
|
- listSuccessResp(list, resp) {
|
|
|
- let res = resp || this._successResp()
|
|
|
- res.list = list
|
|
|
- return res
|
|
|
- },
|
|
|
- listCountSuccessResp(listCount, resp) {
|
|
|
- let res = resp || this._successResp()
|
|
|
- res.totalCount = listCount.count
|
|
|
- res.list = listCount.rows
|
|
|
- return res
|
|
|
- }
|
|
|
+const response = {
|
|
|
+ _errorResp (status, msg) {
|
|
|
+ return new BaseResp(status || resState.re_error, msg || '未知错误')
|
|
|
+ },
|
|
|
+ _successResp () {
|
|
|
+ return new BaseResp(resState.re_success, null)
|
|
|
+ },
|
|
|
+ fixErrorResp (reason) { // reason: {status, msg}
|
|
|
+ if (!reason) {
|
|
|
+ return this._errorResp()
|
|
|
+ }
|
|
|
+ if (reason.status && reason.msg) {
|
|
|
+ return this._errorResp(reason.status, reason.msg)
|
|
|
+ }
|
|
|
+ if (reason.status) {
|
|
|
+ return this._errorResp(reason.status)
|
|
|
+ }
|
|
|
+ if (reason.msg) {
|
|
|
+ return this._errorResp(undefined, reason.msg)
|
|
|
+ }
|
|
|
+ return this._errorResp()
|
|
|
+ },
|
|
|
+ objSuccessResp (obj, resp) {
|
|
|
+ const res = resp || this._successResp()
|
|
|
+ res.data = obj
|
|
|
+ return res
|
|
|
+ },
|
|
|
+ listSuccessResp (list, resp) {
|
|
|
+ const res = resp || this._successResp()
|
|
|
+ res.list = list
|
|
|
+ return res
|
|
|
+ },
|
|
|
+ listCountSuccessResp (listCount, resp) {
|
|
|
+ const res = resp || this._successResp()
|
|
|
+ res.totalCount = listCount.count
|
|
|
+ res.list = listCount.rows
|
|
|
+ return res
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-//加密
|
|
|
-let encrypt = {
|
|
|
- encryptMD5: (data) => {
|
|
|
- return EncryptUtil.EncryptMD5(data)
|
|
|
- },
|
|
|
- desEncrypt: (data) => {
|
|
|
- return EncryptUtil.DESEncrypt(data, key, vi)
|
|
|
- },
|
|
|
- desDecrypt: (data) => {
|
|
|
- return EncryptUtil.DESDecrypt(data, key, vi)
|
|
|
- }
|
|
|
+// 加密
|
|
|
+const encrypt = {
|
|
|
+ encryptMD5: (data) => {
|
|
|
+ return EncryptUtil.EncryptMD5(data)
|
|
|
+ },
|
|
|
+ desEncrypt: (data) => {
|
|
|
+ return EncryptUtil.DESEncrypt(data, key, vi)
|
|
|
+ },
|
|
|
+ desDecrypt: (data) => {
|
|
|
+ return EncryptUtil.DESDecrypt(data, key, vi)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
-//翻页
|
|
|
-let paginate = {
|
|
|
- pageToOffsetLimit(page) {
|
|
|
- var page = page || {offset: 0, limit: 10, page: 1}
|
|
|
- if (page.page <= 0) {
|
|
|
- page.page = 1
|
|
|
- }
|
|
|
- if (!page.pageSize || page.pageSize === undefined) {
|
|
|
- page.pageSize = 10
|
|
|
- }
|
|
|
- return {offset: (page.page - 1) * page.pageSize, limit: page.pageSize}
|
|
|
- },
|
|
|
- getPage(reqObj, defaultPageSize) {
|
|
|
- var page = {}
|
|
|
- page.page = reqObj.page || 1
|
|
|
- page.pageSize = reqObj.pageSize || defaultPageSize || 10
|
|
|
- if (page.pageSize > 100) {
|
|
|
- page.pageSize = 10
|
|
|
- }
|
|
|
- return page
|
|
|
- }
|
|
|
+// 翻页
|
|
|
+const paginate = {
|
|
|
+ pageToOffsetLimit (page) {
|
|
|
+ page = page || { offset: 0, limit: 10, page: 1 }
|
|
|
+ if (page.page <= 0) {
|
|
|
+ page.page = 1
|
|
|
+ }
|
|
|
+ if (!page.pageSize || page.pageSize === undefined) {
|
|
|
+ page.pageSize = 10
|
|
|
+ }
|
|
|
+ return { offset: (page.page - 1) * page.pageSize, limit: page.pageSize }
|
|
|
+ },
|
|
|
+ getPage (reqObj, defaultPageSize) {
|
|
|
+ const page = {}
|
|
|
+ page.page = reqObj.page || 1
|
|
|
+ page.pageSize = reqObj.pageSize || defaultPageSize || 10
|
|
|
+ if (page.pageSize > 100) {
|
|
|
+ page.pageSize = 10
|
|
|
+ }
|
|
|
+ return page
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// token
|
|
|
-let token = {
|
|
|
- verifyToken(token, userId) {
|
|
|
+const token = {
|
|
|
+ verifyToken (token, userId) {
|
|
|
|
|
|
- },
|
|
|
+ }
|
|
|
}
|
|
|
export {
|
|
|
- response, resState, encrypt, paginate, token
|
|
|
+ response, resState, encrypt, paginate, token
|
|
|
}
|