| apps/housekeepingMiniApp/src/hooks/user.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/pages/mine/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/stores/modules/user.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/subpackages/login/authorization/authorization.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/subpackages/sercice/supplierDetail/InnerPage.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| apps/housekeepingMiniApp/src/utils/request/index.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| packages/services/types.d.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
apps/housekeepingMiniApp/src/hooks/user.ts
@@ -20,7 +20,7 @@ }); const displayName = computed(() => userDetail.value.enterpriseIsReal ? userDetail.value.enterpriseName : userDetail.value.name userDetail.value?.enterpriseIsReal ? userDetail.value?.enterpriseName : userDetail.value?.name ); return { apps/housekeepingMiniApp/src/pages/mine/index.vue
@@ -76,7 +76,7 @@ <ListItem :icon="IconCollect" title="收藏夹" @click="goMineCollectTask"></ListItem> <ListItem :icon="IconRecruit" v-if="!userDetail.enterpriseIsReal" v-if="!userDetail?.enterpriseIsReal" title="升级企业版" @click="goCompanyInfo" ></ListItem> apps/housekeepingMiniApp/src/stores/modules/user.ts
@@ -107,8 +107,8 @@ accessToken: wxMiniAppUserLoginRes.accessToken, }); res.accessToken = bindRes.accessToken; this.loginSuccess(res); } this.loginSuccess(res); return res; } catch (error) { console.log('error3: ', error); @@ -213,6 +213,7 @@ }, setUserInfoAction(info: API.LoginCommandCallback) { console.log('info: ', info); this.userInfo = { ...this.userInfo, ...info, apps/housekeepingMiniApp/src/subpackages/login/authorization/authorization.vue
@@ -64,6 +64,7 @@ import * as authServices from '@12333/services/apiV2/auth'; import { NODE_ENV } from '@/constants'; import { subscribeMessageTemplateIdsForC } from '@12333/constants'; import { ResponseStructure } from '@/utils/request'; console.log('NODE_ENV: ', NODE_ENV); defineOptions({ @@ -95,6 +96,7 @@ const wxIndentityRes = ref<API.LoginCommandCallback>(); const wxMiniAppUserLoginRes = ref<API.LoginCommandCallback>(); const wxmpLoginRes = ref<ResponseStructure<API.LoginCommandCallback>>(); const isAccount = ref(false); @@ -116,7 +118,11 @@ type: AppLocalConfig.userType, enterpriseType: AppLocalConfig.enterpriseType, }; wxMiniAppUserLoginRes.value = await authServices.wxmpLogin(params); wxmpLoginRes.value = (await authServices.wxmpLogin(params, { getResponse: true, })) as ResponseStructure<API.LoginCommandCallback>; console.log('wxmpLoginRes.value: ', wxmpLoginRes.value); wxMiniAppUserLoginRes.value = wxmpLoginRes.value.data; if (wxMiniAppUserLoginRes.value?.isBindPhoneNumber) { isAccount.value = true; } @@ -128,6 +134,10 @@ try { const { errMsg, code } = ev.detail; console.log('errMsg: ', errMsg, isLoginByWeb.value); if (!wxmpLoginRes.value.success) { Message.error(wxmpLoginRes.value.msg); return; } if (errMsg === 'getPhoneNumber:ok') { if (isLoginByWeb.value) { // let res = await userStore.wxMiniAppPhoneAuthLoginFromScan( apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
@@ -75,7 +75,7 @@ // onMounted(() => { // standardOrderServices.checkPayStandardOrder({ // id: 'ca8c17a1-6c44-446e-2e88-08de443f2678', // id: 'ac33ec5d-5972-45e0-63a5-08de46a118d9', // }); // }); apps/housekeepingMiniApp/src/subpackages/mine/setting/setting.vue
@@ -3,7 +3,7 @@ <List> <ListItem title="公司信息" v-if="userDetail.enterpriseIsReal" v-if="userDetail?.enterpriseIsReal" @click="goCompanyInfo" ></ListItem> <ListItem title="个人信息" v-else @click="goPersonalInfo"></ListItem> apps/housekeepingMiniApp/src/subpackages/sercice/supplierDetail/InnerPage.vue
@@ -4,11 +4,11 @@ <script setup lang="ts"> import Taro from '@tarojs/taro'; import CompanyDesc from '../components/CompanyDesc.vue'; import CompanyTaskList from '../components/CompanyTaskList.vue'; import CompanyInfo from '../components/CompanyInfo.vue'; // import CompanyDesc from '../components/CompanyDesc.vue'; // import CompanyTaskList from '../components/CompanyTaskList.vue'; // import CompanyInfo from '../components/CompanyInfo.vue'; import { ProTabs, ProTabPane } from '@12333/components'; import { useEnterpriseDetail } from '@12333/hooks'; // import { useEnterpriseDetail } from '@12333/hooks'; defineOptions({ name: 'InnerPage', apps/housekeepingMiniApp/src/utils/request/index.ts
@@ -47,9 +47,9 @@ REDIRECT = 9, } // 与后端约定的响应数据格式 interface ResponseStructure { export interface ResponseStructure<TData = any> { success: boolean; data: any; data: TData; /** * http状态吗 */ packages/services/types.d.ts
@@ -1,4 +1,22 @@ declare module '@/utils/request' { export const request: IRequest; export interface ResponseStructure<TData = any> { success: boolean; data: TData; /** * http状态吗 */ code?: number; /** * 错误码 */ errorCode?: string; /** * 错误信息 */ msg?: string; showType?: ErrorShowType; traceId?: string; } }