This commit is contained in:
KuroSago@outlook.com 2024-08-28 18:04:19 +08:00
parent cc650681d2
commit 6f66f1b340
4 changed files with 98 additions and 98 deletions

View File

@ -45,6 +45,7 @@
"dependencies": { "dependencies": {
"@alova/adapter-uniapp": "^2.0.4", "@alova/adapter-uniapp": "^2.0.4",
"@alova/mock": "^2.0.4", "@alova/mock": "^2.0.4",
"@alova/shared": "^1.0.4",
"@dcloudio/uni-app": "3.0.0-alpha-4020520240808001", "@dcloudio/uni-app": "3.0.0-alpha-4020520240808001",
"@dcloudio/uni-app-plus": "3.0.0-alpha-4020520240808001", "@dcloudio/uni-app-plus": "3.0.0-alpha-4020520240808001",
"@dcloudio/uni-components": "3.0.0-alpha-4020520240808001", "@dcloudio/uni-components": "3.0.0-alpha-4020520240808001",
@ -59,17 +60,16 @@
"@dcloudio/uni-mp-weixin": "3.0.0-alpha-4020520240808001", "@dcloudio/uni-mp-weixin": "3.0.0-alpha-4020520240808001",
"@dcloudio/uni-quickapp-webview": "3.0.0-alpha-4020520240808001", "@dcloudio/uni-quickapp-webview": "3.0.0-alpha-4020520240808001",
"@multiavatar/multiavatar": "^1.0.7", "@multiavatar/multiavatar": "^1.0.7",
"normalize-path": "^3.0.0",
"pinia-plugin-persistedstate": "^3.2.1",
"unplugin-vue-components": "^0.27.0",
"alova": "^3.0.9", "alova": "^3.0.9",
"crypto-js": "^4.2.0", "crypto-js": "^4.2.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
"normalize-path": "^3.0.0",
"pinia": "^2.2.2", "pinia": "^2.2.2",
"pinia-plugin-persistedstate": "^3.2.1",
"unplugin-vue-components": "^0.27.0",
"vue": "^3.4.38" "vue": "^3.4.38"
}, },
"devDependencies": { "devDependencies": {
"@types/normalize-path": "^3.0.0",
"@antfu/eslint-config": "^2.26.0", "@antfu/eslint-config": "^2.26.0",
"@dcloudio/types": "^3.4.12", "@dcloudio/types": "^3.4.12",
"@dcloudio/uni-automator": "3.0.0-alpha-4020520240808001", "@dcloudio/uni-automator": "3.0.0-alpha-4020520240808001",
@ -81,6 +81,7 @@
"@types/crypto-js": "^4.2.2", "@types/crypto-js": "^4.2.2",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"@types/node": "^20.16.1", "@types/node": "^20.16.1",
"@types/normalize-path": "^3.0.0",
"@vitejs/plugin-vue": "^5.1.2", "@vitejs/plugin-vue": "^5.1.2",
"@vue/runtime-core": "^3.4.38", "@vue/runtime-core": "^3.4.38",
"autoprefixer": "^10.4.20", "autoprefixer": "^10.4.20",

View File

@ -7,7 +7,7 @@ import { ResultEnum } from '@/enums/httpEnum';
* @param msg * @param msg
*/ */
export function handleHttpStatus(status: number, msg: string): void { export function handleHttpStatus(status: number, msg: string): void {
let errMessage = null; let errMessage: string = '';
switch (status) { switch (status) {
case 400: case 400:
errMessage = `${msg}`; errMessage = `${msg}`;

View File

@ -52,11 +52,11 @@ const alovaInstance = createAlova({
const { config } = method; const { config } = method;
const { requestType } = config; const { requestType } = config;
const { statusCode, data: rawData, errMsg } = response as UniNamespace.RequestSuccessCallbackResult; const { statusCode, data: rawData, errMsg } = response as UniNamespace.RequestSuccessCallbackResult;
const { code, message, data } = rawData as API;
if (statusCode === 200) { if (statusCode === 200) {
if (requestType) { if (requestType) {
return response; return response;
} }
const { code, message, data } = rawData as API;
if (code === ResultEnum.SUCCESS) { if (code === ResultEnum.SUCCESS) {
return data as any; return data as any;
} }

View File

@ -1,16 +1,15 @@
/** /**
* unocss defineConfig * unocss defineConfig
* @link unocss: https://github.com/unocss/unocss * @link unocss: https://github.com/unocss/unocss
* @link unocss-preset-weapp: https://github.com/MellowCo/unocss-preset-weapp * @link unocss-preset-weapp: https://github.com/MellowCo/unocss-preset-weapp
* */ */
import presetWeapp from 'unocss-preset-weapp' import presetWeapp from 'unocss-preset-weapp';
import { extractorAttributify, transformerClass } from 'unocss-preset-weapp/transformer' import { extractorAttributify, transformerClass } from 'unocss-preset-weapp/transformer';
import { presetIcons } from 'unocss' import { presetIcons } from 'unocss';
import transformerDirectives from '@unocss/transformer-directives' import transformerDirectives from '@unocss/transformer-directives';
const { presetWeappAttributify, transformerAttributify } = extractorAttributify() const { presetWeappAttributify, transformerAttributify } = extractorAttributify();
export default { export default {
presets: [ presets: [
@ -38,61 +37,61 @@
transformerClass(), transformerClass(),
], ],
theme: { theme: {
"extend": { extend: {
"opacity": { opacity: {
"disabled": "var(--opacity-disabled)" disabled: 'var(--opacity-disabled)',
}
}, },
"colors": {
"primary": "var(--colors-primary)",
"secondary": "var(--colors-secondary)",
"accent": "var(--colors-accent)",
"success": "var(--colors-success)",
"warning": "var(--colors-warning)",
"error": "var(--colors-error)",
"disable": "var(--colors-disable)",
"danger": "var(--colors-danger)",
"mark": "var(--colors-mark)",
"title": "var(--colors-title)",
"subtitle": "var(--colors-subtitle)",
"paragraph": "var(--colors-paragraph)",
"fontColorblack": "var(--colors-fontColorblack)",
"fontColorPrimary": "var(--colors-fontColorPrimary)",
"fontColorInverse": "var(--colors-fontColorInverse)",
"fontColorGrey": "var(--colors-fontColorGrey)",
"fontColorPlaceholder": "var(--colors-fontColorPlaceholder)",
"fontColorDisable": "var(--colors-fontColorDisable)",
"fontColorBottomText": "var(--colors-fontColorBottomText)",
"container": "var(--colors-container)",
"page": "var(--colors-page)",
"containerInverse": "var(--colors-containerInverse)",
"containerHover": "var(--colors-containerHover)",
"secondaryHover": "var(--colors-secondaryHover)",
"containerMask": "var(--colors-containerMask)",
"iconButton": "var(--colors-iconButton)",
"borderColor": "var(--colors-borderColor)"
}, },
"fontSize": { colors: {
"sm": "var(--fontSize-sm)", primary: 'var(--colors-primary)',
"base": "var(--fontSize-base)", secondary: 'var(--colors-secondary)',
"lg": "var(--fontSize-lg)", accent: 'var(--colors-accent)',
"title": "var(--fontSize-title)", success: 'var(--colors-success)',
"subtitle": "var(--fontSize-subtitle)", warning: 'var(--colors-warning)',
"paragraph": "var(--fontSize-paragraph)" error: 'var(--colors-error)',
disable: 'var(--colors-disable)',
danger: 'var(--colors-danger)',
mark: 'var(--colors-mark)',
title: 'var(--colors-title)',
subtitle: 'var(--colors-subtitle)',
paragraph: 'var(--colors-paragraph)',
fontColorblack: 'var(--colors-fontColorblack)',
fontColorPrimary: 'var(--colors-fontColorPrimary)',
fontColorInverse: 'var(--colors-fontColorInverse)',
fontColorGrey: 'var(--colors-fontColorGrey)',
fontColorPlaceholder: 'var(--colors-fontColorPlaceholder)',
fontColorDisable: 'var(--colors-fontColorDisable)',
fontColorBottomText: 'var(--colors-fontColorBottomText)',
container: 'var(--colors-container)',
page: 'var(--colors-page)',
containerInverse: 'var(--colors-containerInverse)',
containerHover: 'var(--colors-containerHover)',
secondaryHover: 'var(--colors-secondaryHover)',
containerMask: 'var(--colors-containerMask)',
iconButton: 'var(--colors-iconButton)',
borderColor: 'var(--colors-borderColor)',
}, },
"borderRadius": { fontSize: {
"sm": "var(--borderRadius-sm)", sm: 'var(--fontSize-sm)',
"base": "var(--borderRadius-base)", base: 'var(--fontSize-base)',
"lg": "var(--borderRadius-lg)", lg: 'var(--fontSize-lg)',
"circle": "var(--borderRadius-circle)" title: 'var(--fontSize-title)',
subtitle: 'var(--fontSize-subtitle)',
paragraph: 'var(--fontSize-paragraph)',
}, },
"spacing": { borderRadius: {
"rowSm": "var(--spacing-rowSm)", sm: 'var(--borderRadius-sm)',
"rowBase": "var(--spacing-rowBase)", base: 'var(--borderRadius-base)',
"rowLg": "var(--spacing-rowLg)", lg: 'var(--borderRadius-lg)',
"colSm": "var(--spacing-colSm)", circle: 'var(--borderRadius-circle)',
"colBase": "var(--spacing-colBase)", },
"colLg": "var(--spacing-colLg)" spacing: {
} rowSm: 'var(--spacing-rowSm)',
} rowBase: 'var(--spacing-rowBase)',
} rowLg: 'var(--spacing-rowLg)',
colSm: 'var(--spacing-colSm)',
colBase: 'var(--spacing-colBase)',
colLg: 'var(--spacing-colLg)',
},
},
};