From 5c0105e7865b940eb7229ba547af72cbf6f3a463 Mon Sep 17 00:00:00 2001 From: Jason <5340635+wen-jason@user.noreply.gitee.com> Date: Wed, 7 Sep 2022 20:58:01 +0800 Subject: [PATCH] =?UTF-8?q?=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- admin/src/views/decoration/tabbar.vue | 1 + app/src/api/account.ts | 12 ++ app/src/api/app.ts | 6 + app/src/enums/appEnums.ts | 16 ++ app/src/pages.json | 6 + app/src/pages/login/login.vue | 171 +++++++++++++++--- app/src/pages/register/register.vue | 76 ++++++++ app/src/plugins/modules/pinia.ts | 6 + app/src/static/images/icon_code.png | Bin 0 -> 2051 bytes app/src/static/images/icon_mobile.png | Bin 0 -> 679 bytes app/src/static/images/icon_wx.png | Bin 0 -> 6285 bytes app/src/stores/app.ts | 8 + app/src/stores/user.ts | 12 ++ .../components/u-form-item/u-form-item.vue | 4 +- app/src/utils/client.ts | 57 ++++++ app/src/utils/request/index.ts | 9 +- 16 files changed, 353 insertions(+), 31 deletions(-) create mode 100644 app/src/api/account.ts create mode 100644 app/src/api/app.ts create mode 100644 app/src/pages/register/register.vue create mode 100644 app/src/plugins/modules/pinia.ts create mode 100644 app/src/static/images/icon_code.png create mode 100644 app/src/static/images/icon_mobile.png create mode 100644 app/src/static/images/icon_wx.png create mode 100644 app/src/stores/app.ts create mode 100644 app/src/stores/user.ts create mode 100644 app/src/utils/client.ts diff --git a/admin/src/views/decoration/tabbar.vue b/admin/src/views/decoration/tabbar.vue index 52650b43..7b378ae9 100644 --- a/admin/src/views/decoration/tabbar.vue +++ b/admin/src/views/decoration/tabbar.vue @@ -157,6 +157,7 @@ const setData = async () => { getData() feedback.msgSuccess('保存成功') } +getData() diff --git a/app/src/pages/register/register.vue b/app/src/pages/register/register.vue new file mode 100644 index 00000000..68652dc4 --- /dev/null +++ b/app/src/pages/register/register.vue @@ -0,0 +1,76 @@ + + + + + diff --git a/app/src/plugins/modules/pinia.ts b/app/src/plugins/modules/pinia.ts new file mode 100644 index 00000000..c5b769f3 --- /dev/null +++ b/app/src/plugins/modules/pinia.ts @@ -0,0 +1,6 @@ +import { App } from 'vue' +import { createPinia } from 'pinia' +const pinia = createPinia() +export default (app: App) => { + app.use(pinia) +} diff --git a/app/src/static/images/icon_code.png b/app/src/static/images/icon_code.png new file mode 100644 index 0000000000000000000000000000000000000000..143e6d9730d812cbe424c2a612a955e17bba7c48 GIT binary patch literal 2051 zcmV+e2>kbnP)Px+y-7qtR9Hu)SbdCKRTcl8H#4opT^m2DC?K%9f!Ky_=iN6p%>ug?rJ+@-VOxWr zMMbQDqTm;aF^Z-QsUk|%R9l4vq-&$lAYx2+2&Js^?%QSSmZ0kf3RslIgw@oYVfWo* z&hy^p_H}k=)cI%kecXF~_jk_uopT+3TBn21stO~QPZDnI5;>MEL*mW`uh4(0U$5R{gIK8US|F{fDHg%Be(4) zvftkU>}Td5E2R#3>#_q)O-=E@z<_c0^Tsnk{%Pb|7H!(JDfM4Ibm-6-ixw@q9KeSF zyj@Ojfym!K*#9r^?g@*J8Ds7&6bk#x-Ed53;O{Sy?0*%5X<{%npT4#cw8yCyiF{<;G@G&EFf7H96ciw_4>?hg$Oy<+LorK^lFYl&zL zGrtYMn=A=(XtDjG01{s=0Wi$W+X{uk)5e&IypNp`KjT{Eup~>hS}imKueClc2!if3 zP0uExn*j6zI4*#Mks=X&KMcd`AI9KdNrv^xyLk4b@rs++UN+lMMzG8a}{S?4Q0K6a!JtL_}ME8ebc=>#~ z)Gk10WMpLIB4do`Q->s=QfhPlu+CN-$NPv#z#pX~Novd-0Z5cm%IV7g;xf;`c|`Ou zfH&Cvu85*&-+YJFT0aJ0wImjK=>9r4H+SCZ)vNy@{{3$OId^ES#r>jL%Pp&4Qc7*l zyUW=St*Y1SPg)Tk6hPl3qOSl*jWMcHsXU%v>{yd5X;v6*ErbN=%*@QMiD<0_vr{Sc z>1ND08*v;I#zcFnt~R;!&Q#m=hrE~V7fJ|G8VY;5e6b8~b3%si}=deNQG+xQk{ zzS%NUtJmw7NQr62wpH#-@4S?s3WA^~E3QeBRGC?7&7T3R6qR;BoWVGbze7Zy1@QY) zsq~(eD_6cSF)^{YySuv)$MGkL=!X`}Q^uH!ZIgCVntK|R#i*>Go}Lym&IfQnDYZ5O z6vy!wh-kZ|ZCx0K4>`YkT5%hI&)7}JipApko}Qk+Xsy>v(Y5V{v>9uaQX>n=hkK^A zmNw;p-SbAJ)D8#853IYDQXg=O98+3r=>+ZuaD@$WX&=4@KtxS4ODg_GrPKqh#MP6B z-9)rSN=6U_<#M_F1UZ9o96v}z>i|fx4V6+)I{&+OWTURGt~&u-DOqU)R$2|Ig;$4R zxT_Tyw`YMbWiB?Y1^aCK|2v9snP;t%@-B z4W-mqTY>R|IZ2XlGxH7BT^oei6CI-qwj@a&W#%=uVOk@x;Ae@S;z^QxkD0F}q927} zcuhMc$7AOL$yVF;Jff7k$ax`)A&;d?nfW&s;BS>ua(z;!I1vG*yky2oz(Jb(+8Qj_h(Ngj+_GdenYPMW5V065bo&Oj7JzsT=-%H-;a);0iNvr*mw!H*3NRA*Cs7$>(N~O~6g+hVq^}3AYp9k<-`}`#$ zx+V<6d##I4eAbzdh?aozptRO+k=}=yFA<>?wg6061Kr*|3FNIxsb|^+)6!+lG{yDQ zT5E}^TL7G!`(X7a=^RC4T#PmQ-1C1iPx%VM#fA^IV_cf`wuui1DLTaA#9QLDFk!YJHtnew2Px3YK^>(aLm@D%#BDxla;ipBQDgpI+y+*g&)k%^(AfhKG@HT)R5lxx-8Gv&o zkpCpc%nt#Ki0C|kI{=OY_@3wa#df>>%O+iBV;3MhQ9w1D&CdWX0C=O6x)I0mMyJ!6 zCP{LMh+Y9W0YICrv9Sg4^C*g*+Qf##;T6yGJ_6Vfwv|#J?AXeHMx)UYt@RH8$C&wg z6h+%{9B+y?1e9#2@B4?f*0M$O)@U>+&-33(sh=hxFAT%!U@+M9eg7+f(*SNMrC!?P z_6leW;3$BuQtF)zA{r14iRh~|XtTF$_xt@rzVCklaAqxl3JlG+Y_4kNO8v>01!@5a zvq2CDptAsOE2Uoi7eiHm7M*uH<^U~Y$uZ;@(pt~|L++FnwO~(%xjGy}wYR-v$mqr~ zUvHHBQOi?UJxTxo literal 0 HcmV?d00001 diff --git a/app/src/static/images/icon_wx.png b/app/src/static/images/icon_wx.png new file mode 100644 index 0000000000000000000000000000000000000000..48102711d22676a011ea133dc1d182c85d364fd9 GIT binary patch literal 6285 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 DvWWNI literal 0 HcmV?d00001 diff --git a/app/src/stores/app.ts b/app/src/stores/app.ts new file mode 100644 index 00000000..82bdc1ec --- /dev/null +++ b/app/src/stores/app.ts @@ -0,0 +1,8 @@ +import { defineStore } from 'pinia' + +export const useAppStore = defineStore({ + id: 'userStore', + state: () => ({}), + getters: {}, + actions: {} +}) diff --git a/app/src/stores/user.ts b/app/src/stores/user.ts new file mode 100644 index 00000000..4a821b83 --- /dev/null +++ b/app/src/stores/user.ts @@ -0,0 +1,12 @@ +import { getClient } from '@/utils/client' +import { defineStore } from 'pinia' + +export const useAppStore = defineStore({ + id: 'appStore', + // convert to a function + state: () => ({ + client: getClient() + }), + getters: {}, + actions: {} +}) diff --git a/app/src/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.vue b/app/src/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.vue index 9111eea5..34d2944c 100644 --- a/app/src/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.vue +++ b/app/src/uni_modules/vk-uview-ui/components/u-form-item/u-form-item.vue @@ -429,7 +429,7 @@ .u-form-item { @include vue-flex; // align-items: flex-start; - padding: 10rpx 0; + padding: 15rpx 0; font-size: 28rpx; color: $u-main-color; box-sizing: border-box; @@ -485,10 +485,8 @@ &__slot { flex: 1; - /* #ifndef MP */ @include vue-flex; align-items: center; - /* #endif */ } &__icon { diff --git a/app/src/utils/client.ts b/app/src/utils/client.ts new file mode 100644 index 00000000..f030591c --- /dev/null +++ b/app/src/utils/client.ts @@ -0,0 +1,57 @@ +import { ClientEnum } from '@/enums/appEnums' + +/** + * @description 判断是否为微信环境 + * @return { Boolean } + */ +export const isWeixinClient = () => { + // #ifdef H5 + return /MicroMessenger/i.test(navigator.userAgent) + // #endif +} + +/** + * @description 获取当前是什么端 + * @return { Object } + */ + +export const getClient = () => { + //@ts-ignore + return handleClientEvent({ + // 微信小程序 + MP_WEIXIN: () => ClientEnum['MP_WEIXIN'], + // 微信公众号 + OA_WEIXIN: () => ClientEnum['OA_WEIXIN'], + // H5 + H5: () => ClientEnum['H5'], + // APP + IOS: () => ClientEnum['IOS'], + ANDROID: () => ClientEnum['ANDROID'], + // 其它 + OTHER: () => null + }) +} + +// 根据端处理事件 +//@ts-ignore +export const handleClientEvent = ({ MP_WEIXIN, OA_WEIXIN, H5, IOS, ANDROID, OTHER }) => { + // #ifdef MP-WEIXIN + return MP_WEIXIN() + // #endif + + // #ifdef H5 + return isWeixinClient() ? OA_WEIXIN() : H5() + // #endif + + // #ifdef APP-PLUS + const system = uni.getSystemInfoSync() + if (system.platform == 'ios') { + return IOS() + } else { + return ANDROID() + } + // #endif + return OTHER() +} + +export const client = getClient() diff --git a/app/src/utils/request/index.ts b/app/src/utils/request/index.ts index 12c13d50..57fef43b 100644 --- a/app/src/utils/request/index.ts +++ b/app/src/utils/request/index.ts @@ -32,11 +32,11 @@ const requestHooks: RequestHooks = { if (!isTransformResponse) { return response.data } + console.log(response.data) const { code, data, msg } = response.data as any switch (code) { case RequestCodeEnum.SUCCESS: return data - case RequestCodeEnum.PARAMS_TYPE_ERROR: case RequestCodeEnum.PARAMS_VALID_ERROR: case RequestCodeEnum.REQUEST_METHOD_ERROR: @@ -47,7 +47,8 @@ const requestHooks: RequestHooks = { case RequestCodeEnum.NO_PERMISSTION: case RequestCodeEnum.FAILED: case RequestCodeEnum.SYSTEM_ERROR: - return Promise.reject(data) + uni.$u.toast(msg) + return Promise.reject(msg) case RequestCodeEnum.TOKEN_INVALID: case RequestCodeEnum.TOKEN_EMPTY: @@ -63,13 +64,13 @@ const defaultOptions: HttpRequestOptions = { requestOptions: { timeout: 10 * 1000 }, - baseUrl: 'https://likeadmin-java.yixiangonline.com', + baseUrl: import.meta.env.VITE_APP_BASE_URL, //是否返回默认的响应 isReturnDefaultResponse: false, // 需要对返回数据进行处理 isTransformResponse: true, // 接口拼接地址 - urlPrefix: '/api', + urlPrefix: 'api', // 忽略重复请求 ignoreCancel: false, // 是否携带token