From 58731ad6e3e0aee1ff263199cc6021d9e2110b97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Thu, 2 Jan 2025 10:32:00 +0800 Subject: [PATCH 1/8] =?UTF-8?q?fix:=20=E5=88=A0=E9=99=A4=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/static/images/bg_table.png | Bin 513 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/static/images/bg_table.png diff --git a/src/static/images/bg_table.png b/src/static/images/bg_table.png deleted file mode 100644 index 565f0b29436bd8563bfca54f33dddefa49c74294..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 513 zcmeAS@N?(olHy`uVBq!ia0vp^8-O^1gBeIB)%7+5DdPa25LY0bP}@xsTD|W4YM?g3 zk|4ie28V=({r~#|=D!!XZ*X3rVErZauZI~J7;`*b978G?-`--~w8B8Z^~Vo|jH%ASzVL1(>pmk4w;{D~4P@XLJ~J}Yfbm`S_5-1VrZ&rd1)>7~@| zkt=L;DtqutOzXbBd&~;4@O`2F#_Phmw|-ul6Pp&ZMJ(v-|C`gUhkQF)$KEN_vi*!< Sy9h8+7(8A5T-G@yGywpuy4)`S From 3d10f5a57ac4993379c63fdef42adf95fb285d6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Thu, 2 Jan 2025 11:29:34 +0800 Subject: [PATCH 2/8] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- env/.env | 5 ++--- env/{.env.development => .env.sky_dev} | 4 ++++ env/{.env.test => .env.sky_pre} | 4 ++++ env/.env.sky_release | 10 ++++++++++ env/.env.xhj_dev | 10 ++++++++++ env/.env.xhj_pre | 8 ++++++++ env/{.env.production => .env.xhj_release} | 5 +++++ package.json | 6 ++++++ 8 files changed, 49 insertions(+), 3 deletions(-) rename env/{.env.development => .env.sky_dev} (68%) rename env/{.env.test => .env.sky_pre} (62%) create mode 100644 env/.env.sky_release create mode 100644 env/.env.xhj_dev create mode 100644 env/.env.xhj_pre rename env/{.env.production => .env.xhj_release} (70%) diff --git a/env/.env b/env/.env index c367880..9d38932 100644 --- a/env/.env +++ b/env/.env @@ -7,9 +7,8 @@ VITE_WX_APPID='wxa2abb91f64032a2b' # h5部署网站的base,配置到 manifest.config.ts 里的 h5.router.base VITE_APP_PUBLIC_BASE=/ -VITE_SERVER_BASEURL='https://ukw0y1.laf.run' -VITE_UPLOAD_BASEURL='https://ukw0y1.laf.run/upload' - # h5是否需要配置代理 VITE_APP_PROXY=false VITE_APP_PROXY_PREFIX='/api' + +VITE_SERVER_BASEURL='https://dev.work.star-lock.cn' diff --git a/env/.env.development b/env/.env.sky_dev similarity index 68% rename from env/.env.development rename to env/.env.sky_dev index 286b50f..a87d7cc 100644 --- a/env/.env.development +++ b/env/.env.sky_dev @@ -4,3 +4,7 @@ NODE_ENV='development' VITE_DELETE_CONSOLE=false # 是否开启sourcemap VITE_SHOW_SOURCEMAP=true + +VITE_SERVER_BASEURL='https://dev.work.star-lock.cn' + +VITE_APP_TITLE='斯凯签勤_DEV' diff --git a/env/.env.test b/env/.env.sky_pre similarity index 62% rename from env/.env.test rename to env/.env.sky_pre index ed9c565..8fe2fab 100644 --- a/env/.env.test +++ b/env/.env.sky_pre @@ -2,3 +2,7 @@ NODE_ENV='development' # 是否去除console 和 debugger VITE_DELETE_CONSOLE=false + +VITE_SERVER_BASEURL='https://pre.work.star-lock.cn' + +VITE_APP_TITLE='斯凯签勤_PRE' diff --git a/env/.env.sky_release b/env/.env.sky_release new file mode 100644 index 0000000..0f4f1da --- /dev/null +++ b/env/.env.sky_release @@ -0,0 +1,10 @@ +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 +NODE_ENV='development' +# 是否去除console 和 debugger +VITE_DELETE_CONSOLE=true +# 是否开启sourcemap +VITE_SHOW_SOURCEMAP=false + +VITE_SERVER_BASEURL='https://pre.work.star-lock.cn' + +VITE_APP_TITLE='斯凯签勤' diff --git a/env/.env.xhj_dev b/env/.env.xhj_dev new file mode 100644 index 0000000..67f3070 --- /dev/null +++ b/env/.env.xhj_dev @@ -0,0 +1,10 @@ +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 +NODE_ENV='development' +# 是否去除console 和 debugger +VITE_DELETE_CONSOLE=false +# 是否开启sourcemap +VITE_SHOW_SOURCEMAP=true + +VITE_SERVER_BASEURL='https://dev.work.star-lock.cn' + +VITE_APP_TITLE='星星勤务_DEV' diff --git a/env/.env.xhj_pre b/env/.env.xhj_pre new file mode 100644 index 0000000..b2e8f54 --- /dev/null +++ b/env/.env.xhj_pre @@ -0,0 +1,8 @@ +# 变量必须以 VITE_ 为前缀才能暴露给外部读取 +NODE_ENV='development' +# 是否去除console 和 debugger +VITE_DELETE_CONSOLE=false + +VITE_SERVER_BASEURL='https://pre.work.star-lock.cn' + +VITE_APP_TITLE='星星勤务_PRE' diff --git a/env/.env.production b/env/.env.xhj_release similarity index 70% rename from env/.env.production rename to env/.env.xhj_release index 21bbcba..1549409 100644 --- a/env/.env.production +++ b/env/.env.xhj_release @@ -4,3 +4,8 @@ NODE_ENV='development' VITE_DELETE_CONSOLE=true # 是否开启sourcemap VITE_SHOW_SOURCEMAP=false + + +VITE_SERVER_BASEURL='https://work.star-lock.cn' + +VITE_APP_TITLE='星星勤务' diff --git a/package.json b/package.json index 080be6d..40ca9c7 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,12 @@ "pnpm": ">=7.30" }, "scripts": { + "build:app-android-xhj_dev": "uni build -p app-android --mode xhj_dev", + "build:app-android-sky_dev": "uni build -p app-android --mode sky_dev", + "build:app-android-xhj_pre": "uni build -p app-android --mode xhj_pre", + "build:app-android-sky_pre": "uni build -p app-android --mode sky_pre", + "build:app-android-xhj_release": "uni build -p app-android --mode xhj_release", + "build:app-android-sky_release": "uni build -p app-android --mode sky_release", "preinstall": "npx only-allow pnpm", "uvm": "npx @dcloudio/uvm@latest", "uvm-rm": "node ./scripts/postupgrade.js", From 44b2ae34e575538561a2fdd11f66d1a6e5993928 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Thu, 2 Jan 2025 16:10:05 +0800 Subject: [PATCH 3/8] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- env/.env | 4 +++- env/.env.sky_dev | 2 ++ env/.env.sky_pre | 2 ++ env/.env.sky_release | 2 ++ env/.env.xhj_dev | 2 ++ env/.env.xhj_pre | 2 ++ env/.env.xhj_release | 2 ++ 7 files changed, 15 insertions(+), 1 deletion(-) diff --git a/env/.env b/env/.env index 9d38932..51615b8 100644 --- a/env/.env +++ b/env/.env @@ -11,4 +11,6 @@ VITE_APP_PUBLIC_BASE=/ VITE_APP_PROXY=false VITE_APP_PROXY_PREFIX='/api' -VITE_SERVER_BASEURL='https://dev.work.star-lock.cn' +VITE_SERVER_BASEURL='https://dev.work.star-lock.cn/api' + +VITE_APP_ENV='XHJ_DEV' diff --git a/env/.env.sky_dev b/env/.env.sky_dev index a87d7cc..1938e34 100644 --- a/env/.env.sky_dev +++ b/env/.env.sky_dev @@ -8,3 +8,5 @@ VITE_SHOW_SOURCEMAP=true VITE_SERVER_BASEURL='https://dev.work.star-lock.cn' VITE_APP_TITLE='斯凯签勤_DEV' + +VITE_APP_ENV='SKY_DEV' diff --git a/env/.env.sky_pre b/env/.env.sky_pre index 8fe2fab..6f66c7c 100644 --- a/env/.env.sky_pre +++ b/env/.env.sky_pre @@ -6,3 +6,5 @@ VITE_DELETE_CONSOLE=false VITE_SERVER_BASEURL='https://pre.work.star-lock.cn' VITE_APP_TITLE='斯凯签勤_PRE' + +VITE_APP_ENV='SKY_PRE' diff --git a/env/.env.sky_release b/env/.env.sky_release index 0f4f1da..48c9551 100644 --- a/env/.env.sky_release +++ b/env/.env.sky_release @@ -8,3 +8,5 @@ VITE_SHOW_SOURCEMAP=false VITE_SERVER_BASEURL='https://pre.work.star-lock.cn' VITE_APP_TITLE='斯凯签勤' + +VITE_APP_ENV='SKY' diff --git a/env/.env.xhj_dev b/env/.env.xhj_dev index 67f3070..55cf732 100644 --- a/env/.env.xhj_dev +++ b/env/.env.xhj_dev @@ -8,3 +8,5 @@ VITE_SHOW_SOURCEMAP=true VITE_SERVER_BASEURL='https://dev.work.star-lock.cn' VITE_APP_TITLE='星星勤务_DEV' + +VITE_APP_ENV='XHJ_DEV' diff --git a/env/.env.xhj_pre b/env/.env.xhj_pre index b2e8f54..50bf1ea 100644 --- a/env/.env.xhj_pre +++ b/env/.env.xhj_pre @@ -6,3 +6,5 @@ VITE_DELETE_CONSOLE=false VITE_SERVER_BASEURL='https://pre.work.star-lock.cn' VITE_APP_TITLE='星星勤务_PRE' + +VITE_APP_ENV='XHJ_PRE' diff --git a/env/.env.xhj_release b/env/.env.xhj_release index 1549409..a233323 100644 --- a/env/.env.xhj_release +++ b/env/.env.xhj_release @@ -9,3 +9,5 @@ VITE_SHOW_SOURCEMAP=false VITE_SERVER_BASEURL='https://work.star-lock.cn' VITE_APP_TITLE='星星勤务' + +VITE_APP_ENV='XHJ' From 122d400e4c712f24defe7b0fd7cc38a2c86b9686 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Thu, 2 Jan 2025 16:10:27 +0800 Subject: [PATCH 4/8] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=85=A8?= =?UTF-8?q?=E5=B1=80=E8=BF=94=E5=9B=9E=E7=BB=93=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...-expressions.js => regular-expressions.ts} | 0 src/constants/result.ts | 48 +++++++++++++++++++ 2 files changed, 48 insertions(+) rename src/constants/{regular-expressions.js => regular-expressions.ts} (100%) create mode 100644 src/constants/result.ts diff --git a/src/constants/regular-expressions.js b/src/constants/regular-expressions.ts similarity index 100% rename from src/constants/regular-expressions.js rename to src/constants/regular-expressions.ts diff --git a/src/constants/result.ts b/src/constants/result.ts new file mode 100644 index 0000000..4f43081 --- /dev/null +++ b/src/constants/result.ts @@ -0,0 +1,48 @@ +export class Result { + static codes = { + Success: 0, + Fail: -1, + NotMore: -2, + PaySuccessful: 10003 + } + + static resultsMap = new Map([ + [Result.codes.Success, { message: '成功', data: {} }], + [Result.codes.Fail, { message: '网络加载失败', data: {} }], + [Result.codes.NotMore, { message: '没有更多', data: {} }], + [Result.codes.PaySuccessful, { message: '支付成功', data: {} }] + ]) + + constructor(code, data, message) { + const result = Result.resultsMap.get(code) + if (result) { + this.code = code + this.message = message || result.message + this.data = data || result.data + } else { + this.code = code + this.message = message || '' + this.data = data || {} + } + } + + // 成功 + static get Success() { + return new Result(Result.codes.Success) + } + + // 失败(默认错误) + static get Fail() { + return new Result(Result.codes.Fail) + } + + // 没有更多 + static get NotMore() { + return new Result(Result.codes.NotMore) + } + + // 支付成功 + static get PaySuccessful() { + return new Result(Result.codes.PaySuccessful) + } +} From 0e38f5ab4c468cf53d79058876268c3fd5c59ba7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E9=B9=8F?= Date: Thu, 2 Jan 2025 16:11:01 +0800 Subject: [PATCH 5/8] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/home/CustomTab.vue | 2 +- src/pages/login/login.vue | 35 ++++++++++++++++++++++++++++++++--- src/service/index/foo.ts | 15 --------------- src/service/user.ts | 13 +++++++++++++ src/typings.ts | 19 ++++++++++++++++++- src/utils/http.ts | 17 +++++++++++++++-- src/utils/index.ts | 23 +---------------------- 7 files changed, 80 insertions(+), 44 deletions(-) delete mode 100644 src/service/index/foo.ts create mode 100644 src/service/user.ts diff --git a/src/pages/home/CustomTab.vue b/src/pages/home/CustomTab.vue index 6db1a09..524f4b2 100644 --- a/src/pages/home/CustomTab.vue +++ b/src/pages/home/CustomTab.vue @@ -39,7 +39,7 @@ const tab = ref(0) - const props = defineProps({ + defineProps({ list: { type: Array, required: true diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 258d9ec..1d780a8 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -150,6 +150,9 @@ - - diff --git a/src/pages/home/home.vue b/src/pages/home/home.vue index 72aaa46..ff34a33 100644 --- a/src/pages/home/home.vue +++ b/src/pages/home/home.vue @@ -18,13 +18,14 @@