diff --git a/src/constants/result.ts b/src/constants/result.ts index 8488d2b..4707be7 100644 --- a/src/constants/result.ts +++ b/src/constants/result.ts @@ -1,23 +1,23 @@ -type ResultCode = 0 | -1 | -2 | 10003 +enum ResultCode { + Success = 0, + Fail = -1, + NotMore = -2, + PaySuccessful = 10003, + NewDevice = 441 +} interface ResultData { - message: string + code: ResultCode data: Record + message: string } export class Result { - static codes = { - Success: 0 as const, - Fail: -1 as const, - NotMore: -2 as const, - PaySuccessful: 10003 as const - } - - static resultsMap = new Map([ - [Result.codes.Success, { message: '成功', data: {} }], - [Result.codes.Fail, { message: '网络加载失败', data: {} }], - [Result.codes.NotMore, { message: '没有更多', data: {} }], - [Result.codes.PaySuccessful, { message: '支付成功', data: {} }] + static resultsMap = new Map>([ + [ResultCode.Success, { message: '成功', data: {} }], + [ResultCode.Fail, { message: '网络加载失败', data: {} }], + [ResultCode.NotMore, { message: '没有更多', data: {} }], + [ResultCode.PaySuccessful, { message: '支付成功', data: {} }] ]) code: ResultCode @@ -39,21 +39,26 @@ export class Result { // 成功 static get Success(): Result { - return new Result(Result.codes.Success) + return new Result(ResultCode.Success) } // 失败(默认错误) static get Fail(): Result { - return new Result(Result.codes.Fail) + return new Result(ResultCode.Fail) } // 没有更多 static get NotMore(): Result { - return new Result(Result.codes.NotMore) + return new Result(ResultCode.NotMore) } // 支付成功 static get PaySuccessful(): Result { - return new Result(Result.codes.PaySuccessful) + return new Result(ResultCode.PaySuccessful) + } + + // 新设备 + static get NewDevice(): Result { + return new Result(ResultCode.NewDevice) } } diff --git a/src/pages.json b/src/pages.json index 9497f3c..0189e52 100644 --- a/src/pages.json +++ b/src/pages.json @@ -55,7 +55,8 @@ "type": "home", "style": { "navigationStyle": "custom", - "navigationBarTitleText": "首页" + "navigationBarTitleText": "首页", + "disableScroll": true } }, { diff --git a/src/pages/code/code.vue b/src/pages/code/code.vue index 1b37f71..04ac263 100644 --- a/src/pages/code/code.vue +++ b/src/pages/code/code.vue @@ -10,6 +10,10 @@