From a3e1da45f265bb7593fb585b114a268a104c5d8a Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期三, 15 十月 2025 19:12:36 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev-login'
---
apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue | 1
packages/components/src/Card/TaskCard.vue | 1
apps/cMiniApp/auto-imports.d.ts | 2
apps/cMiniApp/src/subpackages/login/authorization/authorization.vue | 9 ++-
packages/utils/LoggerRecord/index.ts | 2
apps/cMiniApp/project.config.json | 11 ++-
apps/cMiniApp/src/constants/app.ts | 1
apps/cMiniApp/.eslintrc-auto-import.json | 3
apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue | 1
apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue | 6 -
apps/cMiniApp/project.private.config.json | 114 +++++++------------------------------
apps/cMiniApp/src/components/Uploader/Uploader.vue | 6 ++
12 files changed, 53 insertions(+), 104 deletions(-)
diff --git a/apps/cMiniApp/.eslintrc-auto-import.json b/apps/cMiniApp/.eslintrc-auto-import.json
index 7d2e0af..3901e8e 100644
--- a/apps/cMiniApp/.eslintrc-auto-import.json
+++ b/apps/cMiniApp/.eslintrc-auto-import.json
@@ -109,6 +109,7 @@
"APP_ENV": true,
"DirectiveBinding": true,
"MaybeRef": true,
- "MaybeRefOrGetter": true
+ "MaybeRefOrGetter": true,
+ "NODE_ENV": true
}
}
diff --git a/apps/cMiniApp/auto-imports.d.ts b/apps/cMiniApp/auto-imports.d.ts
index 6ba5ad4..51dd167 100644
--- a/apps/cMiniApp/auto-imports.d.ts
+++ b/apps/cMiniApp/auto-imports.d.ts
@@ -9,6 +9,7 @@
const AppLocalConfig: typeof import('./src/constants/app')['AppLocalConfig']
const BackType: typeof import('./src/constants/enum')['BackType']
const EffectScope: typeof import('vue')['EffectScope']
+ const NODE_ENV: typeof import('./src/constants/app')['NODE_ENV']
const OssAssets: typeof import('./src/constants/img')['OssAssets']
const RouterPath: typeof import('./src/constants/router')['RouterPath']
const TabBarPageRouter: typeof import('./src/constants/tabBar')['TabBarPageRouter']
@@ -124,6 +125,7 @@
readonly AppLocalConfig: UnwrapRef<typeof import('./src/constants/app')['AppLocalConfig']>
readonly BackType: UnwrapRef<typeof import('./src/constants/enum')['BackType']>
readonly EffectScope: UnwrapRef<typeof import('vue')['EffectScope']>
+ readonly NODE_ENV: UnwrapRef<typeof import('./src/constants/app')['NODE_ENV']>
readonly OssAssets: UnwrapRef<typeof import('./src/constants/img')['OssAssets']>
readonly RouterPath: UnwrapRef<typeof import('./src/constants/router')['RouterPath']>
readonly TabBarPageRouter: UnwrapRef<typeof import('./src/constants/tabBar')['TabBarPageRouter']>
diff --git a/apps/cMiniApp/project.config.json b/apps/cMiniApp/project.config.json
index cc53dd5..a7a541b 100644
--- a/apps/cMiniApp/project.config.json
+++ b/apps/cMiniApp/project.config.json
@@ -37,7 +37,11 @@
"showES6CompileOption": false,
"useCompilerPlugins": false,
"ignoreUploadUnusedFiles": true,
- "condition": false
+ "condition": false,
+ "compileWorklet": false,
+ "localPlugins": false,
+ "swc": false,
+ "disableSWC": true
},
"compileType": "miniprogram",
"editorSetting": {
@@ -46,10 +50,11 @@
},
"srcMiniprogramRoot": "dist/",
"condition": {},
- "libVersion": "3.1.0",
+ "libVersion": "3.10.0",
"packOptions": {
"ignore": [],
"include": []
},
- "appid": "wxb9e0baf4f87aa0de"
+ "appid": "wxb9e0baf4f87aa0de",
+ "simulatorPluginLibVersion": {}
}
\ No newline at end of file
diff --git a/apps/cMiniApp/project.private.config.json b/apps/cMiniApp/project.private.config.json
index 61a4ebe..cafa2cd 100644
--- a/apps/cMiniApp/project.private.config.json
+++ b/apps/cMiniApp/project.private.config.json
@@ -1,93 +1,25 @@
{
- "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
- "projectname": "cMiniApp",
- "setting": {
- "compileHotReLoad": true,
- "bigPackageSizeSupport": true,
- "urlCheck": false
- },
- "condition": {
- "miniprogram": {
- "list": [
- {
- "name": "瀹炲悕璁よ瘉",
- "pathName": "subpackages/authentication/authenticationRealName/authenticationRealName",
- "query": "type=realName",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鎴戠殑绠�鍘�",
- "pathName": "subpackages/curriculum/mineCurriculumVitae/mineCurriculumVitae",
- "query": "",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鍏徃璇︽儏",
- "pathName": "subpackages/task/companyDetail/companyDetail",
- "query": "id=f775538f-985c-4d51-7985-08ddd5c71bbf",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "浠诲姟璇︽儏",
- "pathName": "subpackages/task/taskDetail/taskDetail",
- "query": "id=04c75425-e783-4dbf-0f16-08ddd626b756",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鍩庡競閫夋嫨",
- "pathName": "subpackages/city/citySelect/citySelect",
- "query": "",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鏈熸湜宀椾綅",
- "pathName": "subpackages/curriculum/expectPosition/expectPosition",
- "query": "",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鎴戠殑绠�鍘�",
- "pathName": "subpackages/curriculum/mineCurriculumVitae/mineCurriculumVitae",
- "query": "",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "姹傝亴鎰忓悜",
- "pathName": "subpackages/curriculum/mineJobIntention/mineJobIntention",
- "query": "",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "楠屾敹璇︽儏",
- "pathName": "subpackages/task/taskCheckDetail/taskCheckDetail",
- "query": "id=57a8f533-2a46-7a88-e008-3a1775810dd2",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鎻愪氦楠屾敹",
- "pathName": "subpackages/task/taskSubmitCheck/taskSubmitCheck",
- "query": "id=57a8f533-2a46-7a88-e008-3a1775810dd2",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "浠诲姟",
- "pathName": "pages/task/task",
- "query": "",
- "launchMode": "default",
- "scene": null
- }
- ]
- }
- },
- "libVersion": "3.10.0"
+ "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+ "projectname": "cMiniApp",
+ "setting": {
+ "compileHotReLoad": true,
+ "bigPackageSizeSupport": true,
+ "urlCheck": false,
+ "coverView": true,
+ "lazyloadPlaceholderEnable": false,
+ "skylineRenderEnable": false,
+ "preloadBackgroundData": false,
+ "autoAudits": false,
+ "useApiHook": true,
+ "useApiHostProcess": true,
+ "showShadowRootInWxmlPanel": true,
+ "useStaticServer": false,
+ "useLanDebug": false,
+ "showES6CompileOption": false,
+ "checkInvalidKey": true,
+ "ignoreDevUnusedFiles": true,
+ "useIsolateContext": true
+ },
+ "condition": {},
+ "libVersion": "3.10.0"
}
\ No newline at end of file
diff --git a/apps/cMiniApp/src/components/Uploader/Uploader.vue b/apps/cMiniApp/src/components/Uploader/Uploader.vue
index b916f87..037f540 100644
--- a/apps/cMiniApp/src/components/Uploader/Uploader.vue
+++ b/apps/cMiniApp/src/components/Uploader/Uploader.vue
@@ -4,6 +4,7 @@
v-model:file-list="innerFileList"
multiple
:media-type="['image']"
+ :sourceType="sourceType"
:before-xhr-upload="beforeXhrUpload"
@failure="handleFailure"
:maximize="maximize"
@@ -23,6 +24,7 @@
v-model:file-list="innerFileList"
multiple
:media-type="['image']"
+ :sourceType="sourceType"
:before-xhr-upload="beforeXhrUpload"
@failure="handleFailure"
:maximize="maximize"
@@ -47,14 +49,18 @@
name: 'Uploader',
});
+type SourceType = 'album' | 'camera';
+
type Props = {
fileList: FileItem[];
onMySuccess?: (file: FileItem) => any;
limitFileSize?: number;
+ sourceType?: SourceType[];
};
const props = withDefaults(defineProps<Props>(), {
limitFileSize: 2,
+ sourceType: () => ['album', 'camera'],
});
const emit = defineEmits<{
diff --git a/apps/cMiniApp/src/constants/app.ts b/apps/cMiniApp/src/constants/app.ts
index fb95289..6e317b5 100644
--- a/apps/cMiniApp/src/constants/app.ts
+++ b/apps/cMiniApp/src/constants/app.ts
@@ -6,3 +6,4 @@
};
export const APP_ENV = process.env.APP_ENV;
+export const NODE_ENV = process.env.NODE_ENV;
diff --git a/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue b/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
index 691b1f8..e83d1d0 100644
--- a/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
+++ b/apps/cMiniApp/src/subpackages/login/authorization/authorization.vue
@@ -25,7 +25,8 @@
v-model="state.policyChecked"
policyBtnText="鑻ユ墜鏈哄彿鏈敞鍐岋紝灏嗕负鎮ㄧ洿鎺ユ敞鍐岃处鍙凤紝娉ㄥ唽鍗充负鍚屾剰"
/>
- <div class="other-login-channel-wrapper" v-if="!isLoginByWeb">
+ <!-- <div class="other-login-channel-wrapper" v-if="!isLoginByWeb"> -->
+ <div class="other-login-channel-wrapper" v-if="NODE_ENV === 'development'">
<nut-divider>鍏朵粬鐧诲綍鏂瑰紡</nut-divider>
<div class="other-login-channel-list">
<div class="other-login-channel-list-item" @click="goLoginByForm()">
@@ -34,7 +35,7 @@
</div>
<div class="other-login-channel-list-item-text">楠岃瘉鐮佺櫥褰�</div>
</div>
- <!-- <div
+ <div
class="other-login-channel-list-item"
@click="goLoginByForm(LoginFormTabs.AccountLogin)"
>
@@ -42,7 +43,7 @@
<img :src="IconPassword" />
</div>
<div class="other-login-channel-list-item-text">璐︽埛鐧诲綍</div>
- </div> -->
+ </div>
</div>
</div>
</LoginPageLayout>
@@ -61,6 +62,8 @@
import IconPassword from '@/assets/login/icon-btn-password.png';
import { LoginFormTabs } from '../constants';
import * as authServices from '@12333/services/apiV2/auth';
+import { NODE_ENV } from '@/constants';
+console.log('NODE_ENV: ', NODE_ENV);
defineOptions({
name: 'authorization',
diff --git a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
index 76a83fc..20a4423 100644
--- a/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/task/taskDetail/InnerPage.vue
@@ -37,6 +37,7 @@
</div> -->
</div>
<TaskPrice
+ v-if="detail.releaseStatus !== EnumTaskReleaseStatus.Stopped"
:value="toThousand(detail.serviceFee ?? 0)"
:unit="BillingMethodEnumUnit[detail.billingMethod]"
/>
diff --git a/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue b/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
index f4853a2..06f4438 100644
--- a/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
@@ -7,6 +7,7 @@
:maximum="9"
:limitFileSize="10"
class="bole-uploader nopaddingtop"
+ :sourceType="['camera']"
>
</Uploader>
</nut-form-item>
diff --git a/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue b/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue
index 2e85da4..13983cb 100644
--- a/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue
+++ b/apps/cMiniApp/src/subpackages/wallet/mineWallet/InnerPage.vue
@@ -24,11 +24,7 @@
name: 'InnerPage',
});
-const { userDetail } = useUser();
-
-const isBindBank = computed(() =>
- userDetail.value?.bankCardAAccesses?.find(() => EnumUserBankCardAccess.Bank)
-);
+const { userDetail, isBindBank } = useUser();
function goIncomeDetail() {
Taro.navigateTo({
diff --git a/packages/components/src/Card/TaskCard.vue b/packages/components/src/Card/TaskCard.vue
index b983916..4f071a2 100644
--- a/packages/components/src/Card/TaskCard.vue
+++ b/packages/components/src/Card/TaskCard.vue
@@ -4,6 +4,7 @@
<div class="task-card-title">{{ name }}</div>
<slot name="title-right">
<TaskPrice
+ v-if="releaseStatus !== EnumTaskReleaseStatus.Stopped"
:value="toThousand(serviceFee ?? 0)"
:unit="BillingMethodEnumUnit[billingMethod]"
/>
diff --git a/packages/utils/LoggerRecord/index.ts b/packages/utils/LoggerRecord/index.ts
index 365fba0..b3552b9 100644
--- a/packages/utils/LoggerRecord/index.ts
+++ b/packages/utils/LoggerRecord/index.ts
@@ -69,6 +69,6 @@
};
},
getPageUrl() {
- return Taro.getCurrentInstance().router.path;
+ return Taro.getCurrentInstance()?.router?.path ?? '';
},
});
--
Gitblit v1.9.1