From 9874017fab69ecda3597804850aa91839b1bf64b Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 24 十二月 2025 17:40:52 +0800
Subject: [PATCH] feat: init
---
apps/bStandardMiniApp/project.config.json | 118 +++++-----
apps/cStandardMiniApp/project.private.config.json | 9
apps/bStandardMiniApp/src/constants/app.ts | 2
apps/bStandardMiniApp/src/constants/tabBar.ts | 2
apps/bStandardMiniApp/src/custom-tab-bar/index.tsx | 19 -
apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.vue | 17 +
apps/bStandardMiniApp/project.private.config.json | 166 ++++++++--------
apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/InnerPage.vue | 94 +++++++++
apps/bStandardMiniApp/src/pages/workbenches/workbenches.vue | 2
apps/bStandardMiniApp/src/subpackages/login/loginByForm/accountLoginForm.vue | 37 +-
apps/bStandardMiniApp/src/utils/page.ts | 2
packages/components/src/Card/ReserveServiceCard.vue | 5
apps/bStandardMiniApp/src/pages/workbenches/InnerPage.vue | 36 ---
apps/bStandardMiniApp/src/constants/router.ts | 8
packages/components/src/index.ts | 1
apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.config.ts | 3
apps/bStandardMiniApp/src/app.config.ts | 16
apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue | 2
apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue | 2
19 files changed, 310 insertions(+), 231 deletions(-)
diff --git a/apps/bStandardMiniApp/project.config.json b/apps/bStandardMiniApp/project.config.json
index 9f21a10..9eaf623 100644
--- a/apps/bStandardMiniApp/project.config.json
+++ b/apps/bStandardMiniApp/project.config.json
@@ -1,61 +1,61 @@
{
- "miniprogramRoot": "dist/",
- "description": "",
- "setting": {
- "urlCheck": false,
- "es6": false,
- "enhance": false,
- "postcss": false,
- "preloadBackgroundData": false,
- "minified": false,
- "newFeature": false,
- "coverView": true,
- "nodeModules": false,
- "autoAudits": false,
- "showShadowRootInWxmlPanel": true,
- "scopeDataCheck": false,
- "uglifyFileName": false,
- "checkInvalidKey": true,
- "checkSiteMap": false,
- "uploadWithSourceMap": true,
- "compileHotReLoad": false,
- "lazyloadPlaceholderEnable": false,
- "useMultiFrameRuntime": true,
- "babelSetting": {
- "ignore": [],
- "disablePlugins": [],
- "outputPath": ""
+ "miniprogramRoot": "dist/",
+ "description": "",
+ "setting": {
+ "urlCheck": false,
+ "es6": true,
+ "enhance": true,
+ "postcss": false,
+ "preloadBackgroundData": false,
+ "minified": false,
+ "newFeature": false,
+ "coverView": true,
+ "nodeModules": false,
+ "autoAudits": false,
+ "showShadowRootInWxmlPanel": true,
+ "scopeDataCheck": false,
+ "uglifyFileName": false,
+ "checkInvalidKey": true,
+ "checkSiteMap": false,
+ "uploadWithSourceMap": true,
+ "compileHotReLoad": false,
+ "lazyloadPlaceholderEnable": false,
+ "useMultiFrameRuntime": true,
+ "babelSetting": {
+ "ignore": [],
+ "disablePlugins": [],
+ "outputPath": ""
+ },
+ "enableEngineNative": false,
+ "useIsolateContext": true,
+ "userConfirmedBundleSwitch": false,
+ "packNpmManually": false,
+ "packNpmRelationList": [],
+ "minifyWXSS": false,
+ "disableUseStrict": false,
+ "minifyWXML": false,
+ "showES6CompileOption": false,
+ "useCompilerPlugins": false,
+ "ignoreUploadUnusedFiles": false,
+ "condition": false,
+ "compileWorklet": false,
+ "localPlugins": false,
+ "swc": false,
+ "disableSWC": true
},
- "enableEngineNative": false,
- "useIsolateContext": true,
- "userConfirmedBundleSwitch": false,
- "packNpmManually": false,
- "packNpmRelationList": [],
- "minifyWXSS": false,
- "disableUseStrict": false,
- "minifyWXML": false,
- "showES6CompileOption": false,
- "useCompilerPlugins": false,
- "ignoreUploadUnusedFiles": false,
- "condition": false,
- "compileWorklet": false,
- "localPlugins": false,
- "swc": false,
- "disableSWC": true
- },
- "compileType": "miniprogram",
- "editorSetting": {
- "tabIndent": "insertSpaces",
- "tabSize": 4
- },
- "srcMiniprogramRoot": "dist/",
- "condition": {},
- "libVersion": "3.9.3",
- "packOptions": {
- "ignore": [],
- "include": []
- },
- "appid": "wx3669dd12a0915f7d",
- "projectname": "bStandardMiniApp",
- "simulatorPluginLibVersion": {}
-}
+ "compileType": "miniprogram",
+ "editorSetting": {
+ "tabIndent": "insertSpaces",
+ "tabSize": 4
+ },
+ "srcMiniprogramRoot": "dist/",
+ "condition": {},
+ "libVersion": "3.9.3",
+ "packOptions": {
+ "ignore": [],
+ "include": []
+ },
+ "appid": "wx3669dd12a0915f7d",
+ "projectname": "bStandardMiniApp",
+ "simulatorPluginLibVersion": {}
+}
\ No newline at end of file
diff --git a/apps/bStandardMiniApp/project.private.config.json b/apps/bStandardMiniApp/project.private.config.json
index 2621d69..6dadb14 100644
--- a/apps/bStandardMiniApp/project.private.config.json
+++ b/apps/bStandardMiniApp/project.private.config.json
@@ -1,85 +1,85 @@
{
- "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
- "projectname": "bStandardMiniApp",
- "setting": {
- "compileHotReLoad": true,
- "bigPackageSizeSupport": true,
- "urlCheck": false,
- "coverView": true,
- "lazyloadPlaceholderEnable": false,
- "preloadBackgroundData": false,
- "autoAudits": false,
- "useApiHook": true,
- "useApiHostProcess": true,
- "showShadowRootInWxmlPanel": true,
- "useStaticServer": false,
- "useLanDebug": false,
- "showES6CompileOption": false,
- "checkInvalidKey": true,
- "ignoreDevUnusedFiles": true,
- "useIsolateContext": true
- },
- "condition": {
- "miniprogram": {
- "list": [
- {
- "name": "鐏靛伐璇︽儏",
- "pathName": "subpackages/flexJob/flexJobDetailFromTask/flexJobDetailFromTask",
- "query": "enterpriseEmployeeId=304f7e38-b973-478c-88aa-08ddf02e3176&id=ddecb887-8273-449b-6bcd-08de20009bf4&taskInfoId=ec3f301e-fa95-47a1-b8ee-08de1da3c153",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "寰呴獙鏀�-楠屾敹璇︽儏",
- "pathName": "subpackages/task/taskHandleCheckDetail/taskHandleCheckDetail",
- "query": "id=546401cc-c148-47d0-c647-08de1e75af01&date=2025-11-28&taskInfoId=5a22c18b-0b49-4540-6658-08de1da80d7c",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鎶ュ悕鍒楄〃",
- "pathName": "subpackages/jobApplicationManage/jobApplicationDetail/jobApplicationDetail",
- "query": "id=d74bca5e-a26e-4bb9-6b53-08de257fa022",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鍙戝竷浠诲姟",
- "pathName": "subpackages/task/publishTask/publishTask",
- "query": "",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "宸查獙鏀�-楠屾敹璇︽儏",
- "pathName": "subpackages/task/taskCheckDetail/taskCheckDetail",
- "query": "id=523366f9-e74d-4cf9-222c-08de1e84dd6a&date=2025-11-08&checkReceiveStatus=30",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "楠屾敹璇︽儏",
- "pathName": "subpackages/task/taskCheckDetail/taskCheckDetail",
- "query": "id=523366f9-e74d-4cf9-222c-08de1e84dd6a&date=2025-11-08&checkReceiveStatus=20",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "浜哄憳璇︽儏",
- "pathName": "subpackages/task/taskHandleCheckDetail/taskHandleCheckDetail",
- "query": "id=d4ff597f-20e3-41ff-87a4-08de1dbc63e7&date=2025-11-07&taskInfoId=b0e79981-56d5-4730-83e7-08de1d1fb9dd",
- "launchMode": "default",
- "scene": null
- },
- {
- "name": "鍙戣柂璇︽儏",
- "pathName": "subpackages/payrollManage/payrollManageDetail/payrollManageDetail",
- "query": "id=ed553142-801d-40b4-5582-08de0fa2a04b&operatorToken=627f56a2-d8a2-4606-b69f-36eadf770ecb",
- "launchMode": "default",
- "scene": null
+ "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+ "projectname": "bStandardMiniApp",
+ "setting": {
+ "compileHotReLoad": true,
+ "bigPackageSizeSupport": true,
+ "urlCheck": false,
+ "coverView": true,
+ "lazyloadPlaceholderEnable": false,
+ "preloadBackgroundData": false,
+ "autoAudits": false,
+ "useApiHook": true,
+ "useApiHostProcess": true,
+ "showShadowRootInWxmlPanel": true,
+ "useStaticServer": false,
+ "useLanDebug": false,
+ "showES6CompileOption": false,
+ "checkInvalidKey": true,
+ "ignoreDevUnusedFiles": true,
+ "useIsolateContext": true
+ },
+ "condition": {
+ "miniprogram": {
+ "list": [
+ {
+ "name": "鐏靛伐璇︽儏",
+ "pathName": "subpackages/flexJob/flexJobDetailFromTask/flexJobDetailFromTask",
+ "query": "enterpriseEmployeeId=304f7e38-b973-478c-88aa-08ddf02e3176&id=ddecb887-8273-449b-6bcd-08de20009bf4&taskInfoId=ec3f301e-fa95-47a1-b8ee-08de1da3c153",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "寰呴獙鏀�-楠屾敹璇︽儏",
+ "pathName": "subpackages/task/taskHandleCheckDetail/taskHandleCheckDetail",
+ "query": "id=546401cc-c148-47d0-c647-08de1e75af01&date=2025-11-28&taskInfoId=5a22c18b-0b49-4540-6658-08de1da80d7c",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "鎶ュ悕鍒楄〃",
+ "pathName": "subpackages/jobApplicationManage/jobApplicationDetail/jobApplicationDetail",
+ "query": "id=d74bca5e-a26e-4bb9-6b53-08de257fa022",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "鍙戝竷浠诲姟",
+ "pathName": "subpackages/task/publishTask/publishTask",
+ "query": "",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "宸查獙鏀�-楠屾敹璇︽儏",
+ "pathName": "subpackages/task/taskCheckDetail/taskCheckDetail",
+ "query": "id=523366f9-e74d-4cf9-222c-08de1e84dd6a&date=2025-11-08&checkReceiveStatus=30",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "楠屾敹璇︽儏",
+ "pathName": "subpackages/task/taskCheckDetail/taskCheckDetail",
+ "query": "id=523366f9-e74d-4cf9-222c-08de1e84dd6a&date=2025-11-08&checkReceiveStatus=20",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "浜哄憳璇︽儏",
+ "pathName": "subpackages/task/taskHandleCheckDetail/taskHandleCheckDetail",
+ "query": "id=d4ff597f-20e3-41ff-87a4-08de1dbc63e7&date=2025-11-07&taskInfoId=b0e79981-56d5-4730-83e7-08de1d1fb9dd",
+ "launchMode": "default",
+ "scene": null
+ },
+ {
+ "name": "鍙戣柂璇︽儏",
+ "pathName": "subpackages/payrollManage/payrollManageDetail/payrollManageDetail",
+ "query": "id=ed553142-801d-40b4-5582-08de0fa2a04b&operatorToken=627f56a2-d8a2-4606-b69f-36eadf770ecb",
+ "launchMode": "default",
+ "scene": null
+ }
+ ]
}
- ]
- }
- },
- "libVersion": "3.8.12"
-}
+ },
+ "libVersion": "3.8.12"
+}
\ No newline at end of file
diff --git a/apps/bStandardMiniApp/src/app.config.ts b/apps/bStandardMiniApp/src/app.config.ts
index 61d04c3..d02c9a8 100644
--- a/apps/bStandardMiniApp/src/app.config.ts
+++ b/apps/bStandardMiniApp/src/app.config.ts
@@ -1,6 +1,6 @@
export default defineAppConfig({
- entryPagePath: 'pages/home/index',
- pages: ['pages/home/index', 'pages/mine/index', 'pages/workbenches/workbenches'],
+ entryPagePath: 'pages/workbenches/workbenches',
+ pages: ['pages/mine/index', 'pages/workbenches/workbenches'],
requiredPrivateInfos: ['getLocation', 'chooseLocation'],
permission: {
'scope.userLocation': {
@@ -19,12 +19,12 @@
},
tabBar: {
list: [
- {
- pagePath: 'pages/home/index',
- iconPath: 'assets/tabbar/icon-home.png',
- selectedIconPath: 'assets/tabbar/icon-home-active.png',
- text: '棣栭〉',
- },
+ // {
+ // pagePath: 'pages/home/index',
+ // iconPath: 'assets/tabbar/icon-home.png',
+ // selectedIconPath: 'assets/tabbar/icon-home-active.png',
+ // text: '棣栭〉',
+ // },
{
pagePath: 'pages/workbenches/workbenches',
iconPath: 'assets/tabbar/icon-task.png',
diff --git a/apps/bStandardMiniApp/src/constants/app.ts b/apps/bStandardMiniApp/src/constants/app.ts
index 1627c13..f361721 100644
--- a/apps/bStandardMiniApp/src/constants/app.ts
+++ b/apps/bStandardMiniApp/src/constants/app.ts
@@ -3,7 +3,7 @@
export const AppLocalConfig = {
userType: EnumUserType.Enterprise,
clientType: EnumClientType.Wxmp,
- enterpriseType: EnumEnterpriseType.PartyA,
+ enterpriseType: EnumEnterpriseType.Supplier,
};
export const APP_ENV = process.env.APP_ENV;
diff --git a/apps/bStandardMiniApp/src/constants/router.ts b/apps/bStandardMiniApp/src/constants/router.ts
index d086285..71dc572 100644
--- a/apps/bStandardMiniApp/src/constants/router.ts
+++ b/apps/bStandardMiniApp/src/constants/router.ts
@@ -6,11 +6,17 @@
mineUserPolicy = '/subpackages/login/mineUserPolicy/mineUserPolicy',
privacyPolicy = '/subpackages/login/privacyPolicy/privacyPolicy',
registerForm = '/subpackages/login/registerForm/registerForm',
- home = '/pages/home/index',
+ // home = '/pages/home/index',
mine = '/pages/mine/index',
workbenches = '/pages/workbenches/workbenches',
editRichContent = '/subpackages/editRichContent/editRichContent',
+ appointmentManage = '/subpackages/appointmentManage/appointmentManage/appointmentManage',
+ appointmentManageDetail = '/subpackages/appointmentManage/appointmentManageDetail/appointmentManageDetail',
+
+ orderManage = '/subpackages/orderManage/orderManage/orderManage',
+ orderManageDetail = '/subpackages/orderManage/orderManageDetail/orderManageDetail',
+
flexJobDetail = '/subpackages/flexJob/flexJobDetail/flexJobDetail',
flexJobDetailFromTask = '/subpackages/flexJob/flexJobDetailFromTask/flexJobDetailFromTask',
diff --git a/apps/bStandardMiniApp/src/constants/tabBar.ts b/apps/bStandardMiniApp/src/constants/tabBar.ts
index e000eb7..9ef9a33 100644
--- a/apps/bStandardMiniApp/src/constants/tabBar.ts
+++ b/apps/bStandardMiniApp/src/constants/tabBar.ts
@@ -5,7 +5,7 @@
};
export const TabBarPageRouterList = [
- TabBarPageRouter.Home,
+ // TabBarPageRouter.Home,
TabBarPageRouter.Workbenches,
TabBarPageRouter.Mine,
];
diff --git a/apps/bStandardMiniApp/src/custom-tab-bar/index.tsx b/apps/bStandardMiniApp/src/custom-tab-bar/index.tsx
index f28d758..c94b5a4 100644
--- a/apps/bStandardMiniApp/src/custom-tab-bar/index.tsx
+++ b/apps/bStandardMiniApp/src/custom-tab-bar/index.tsx
@@ -49,7 +49,7 @@
click: (url: string, index: number) => typeof url === 'string',
};
-const whitePageList = [RouterPath.home, RouterPath.mine];
+const whitePageList = [RouterPath.workbenches, RouterPath.mine];
export default {
name: 'CustomTabBar',
@@ -104,7 +104,7 @@
Message.confirm({ message: '璇峰墠寰�鐧诲綍' })
.then(() => {
Taro.navigateTo({
- url: `${RouterPath.authorization}?redirect=${RouterPath.home}`,
+ url: `${RouterPath.authorization}?redirect=${RouterPath.workbenches}`,
});
})
.finally(() => {
@@ -129,26 +129,15 @@
}}
>
<TarBarItem
- text={'棣栭〉'}
- icon="../assets/tabbar/icon-home.png"
- activeIcon="../assets/tabbar/icon-home-active.png"
- pagePath={TabBarPageRouter.Home}
- currentPath={_router.path}
- index={0}
- active={system.activeTab === 0}
- className="home"
- onClick={switchTab}
- ></TarBarItem>
- <TarBarItem
text="宸ヤ綔鍙�"
icon="../assets/tabbar/icon-task.png"
activeIcon="../assets/tabbar/icon-task-active.png"
pagePath={TabBarPageRouter.Workbenches}
currentPath={_router.path}
- active={system.activeTab === 1}
+ active={system.activeTab === 0}
className="task"
onClick={switchTab}
- index={1}
+ index={0}
></TarBarItem>
<TarBarItem
text="鎴戠殑"
diff --git a/apps/bStandardMiniApp/src/pages/workbenches/InnerPage.vue b/apps/bStandardMiniApp/src/pages/workbenches/InnerPage.vue
index 7591dc1..c13d0bb 100644
--- a/apps/bStandardMiniApp/src/pages/workbenches/InnerPage.vue
+++ b/apps/bStandardMiniApp/src/pages/workbenches/InnerPage.vue
@@ -1,45 +1,22 @@
<template>
<ContentView>
- <!-- <div class="workbenches-banner-wrapper">
- <nut-swiper :auto-play="3000">
- <nut-swiper-item v-for="(item, index) in list" :key="index">
- <img :src="item" class="banner-img" draggable="false" />
- </nut-swiper-item>
- </nut-swiper>
- </div> -->
-
<Cell :show-title="false" class="workbenches-cell">
- <CellChunk title="浠诲姟">
- <div class="workbenches-cell-list">
- <TaskDetailWelfareItem :icon="IconPublishTask" text="鍙戝竷浠诲姟" @click="goPublishTask" />
- <TaskDetailWelfareItem :icon="IconPersonManage" text="鐢ㄤ汉绠$悊" @click="goPersonManage" />
- </div>
- </CellChunk>
- <CellChunk title="鐢ㄤ汉">
+ <CellChunk title="">
<div class="workbenches-cell-list">
<TaskDetailWelfareItem
:icon="IconFlexjobManage"
- text="鐏靛伐绠$悊"
+ text="棰勭害绠$悊"
@click="goPage(RouterPath.flexJobManage)"
/>
<TaskDetailWelfareItem
- :icon="IconTaskManage"
- text="浠诲姟瀹夋帓"
- @click="goPage(RouterPath.taskManage)"
- />
- <TaskDetailWelfareItem
:icon="IconAcceptManage"
text="楠屾敹绠$悊"
@click="goPage(RouterPath.taskCheck)"
/>
- </div>
- </CellChunk>
- <CellChunk title="鍙戣柂">
- <div class="workbenches-cell-list">
<TaskDetailWelfareItem
- :icon="IconPayrollManage"
- text="鍙戣柂绠$悊"
- @click="goPage(RouterPath.payrollManage)"
+ :icon="IconTaskManage"
+ text="璁㈠崟绠$悊"
+ @click="goPage(RouterPath.taskManage)"
/>
</div>
</CellChunk>
@@ -53,10 +30,7 @@
import { RouterPath } from '@/constants';
import IconAcceptManage from '@/assets/workbenches/icon-accept-manage.png';
import IconFlexjobManage from '@/assets/workbenches/icon-flexjob-manage.png';
-import IconPersonManage from '@/assets/workbenches/icon-person-manage.png';
-import IconPublishTask from '@/assets/workbenches/icon-publish-task.png';
import IconTaskManage from '@/assets/workbenches/icon-task-manage.png';
-import IconPayrollManage from '@/assets/workbenches/icon-payroll.png';
import { useAccessLogin } from '@/hooks';
defineOptions({
diff --git a/apps/bStandardMiniApp/src/pages/workbenches/workbenches.vue b/apps/bStandardMiniApp/src/pages/workbenches/workbenches.vue
index 086b9fd..a0ae130 100644
--- a/apps/bStandardMiniApp/src/pages/workbenches/workbenches.vue
+++ b/apps/bStandardMiniApp/src/pages/workbenches/workbenches.vue
@@ -1,5 +1,5 @@
<template>
- <PageLayoutWithBg class="workbenches-page-wrapper" title="宸ヤ綔鍙�">
+ <PageLayoutWithBg class="workbenches-page-wrapper" title="宸ヤ綔鍙�" :needAuth="false">
<InnerPage />
</PageLayoutWithBg>
</template>
diff --git a/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/InnerPage.vue b/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/InnerPage.vue
new file mode 100644
index 0000000..75be597
--- /dev/null
+++ b/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/InnerPage.vue
@@ -0,0 +1,94 @@
+<template>
+ <ProTabs
+ v-model="queryState.status"
+ name="home-tab"
+ :showPaneContent="false"
+ class="home-tabs"
+ isTransparent
+ title-gutter="12"
+ title-scroll
+ >
+ <ProTabPane :title="`鍏ㄩ儴`" :pane-key="0"></ProTabPane>
+ <ProTabPane
+ :title="`寰呯‘璁"
+ :pane-key="GetPersonalApplyTaskInfosQueryStatus.WaitHire"
+ ></ProTabPane>
+ <ProTabPane
+ :title="`寰呮湇鍔"
+ :pane-key="GetPersonalApplyTaskInfosQueryStatus.WaitSignContract"
+ ></ProTabPane>
+ <ProTabPane
+ :title="`宸插畬鎴恅"
+ :pane-key="GetPersonalApplyTaskInfosQueryStatus.HireRefuse"
+ ></ProTabPane>
+ <ProTabPane :title="`宸插彇娑坄" :pane-key="40"></ProTabPane>
+ </ProTabs>
+ <InfiniteLoading
+ scrollViewClassName="common-infinite-scroll-list home-list"
+ v-bind="infiniteLoadingProps"
+ :key="queryState.status"
+ >
+ <template #renderItem="{ item }">
+ <ReserveServiceCard
+ :name="item.name"
+ :begin-time="item.beginTime"
+ :end-time="item.endTime"
+ :billing-method="item.billingMethod"
+ :benefits="item.benefits"
+ :service-fee="item.serviceFee"
+ :settlement-cycle="item.settlementCycle"
+ :address-name="item.addressName"
+ @click="goDetail(item)"
+ >
+ </ReserveServiceCard>
+ </template>
+ </InfiniteLoading>
+</template>
+
+<script setup lang="ts">
+import { ProTabs, ProTabPane, ReserveServiceCard } from '@12333/components';
+import { useUserStore } from '@/stores/modules/user';
+import { useInfiniteLoading } from '@12333/hooks';
+import { EnumPagedListOrder, GetPersonalApplyTaskInfosQueryStatus } from '@12333/constants';
+import * as taskServices from '@12333/services/apiV2/task';
+import Taro from '@tarojs/taro';
+
+defineOptions({
+ name: 'InnerPage',
+});
+
+const queryState = reactive({
+ status: 0 as any as GetPersonalApplyTaskInfosQueryStatus,
+});
+
+const userStore = useUserStore();
+
+const { infiniteLoadingProps } = useInfiniteLoading(
+ ({ pageParam }) => {
+ let params: API.GetTaskInfosQuery = {
+ pageModel: {
+ rows: 20,
+ page: pageParam,
+ orderInput: [{ property: 'id', order: EnumPagedListOrder.Desc }],
+ },
+ };
+
+ return taskServices.getOpenTaskInfos(params, {
+ showLoading: false,
+ });
+ },
+ {
+ queryKey: ['taskServices/getOpenTaskInfos', queryState],
+ }
+);
+
+function goDetail(item: any) {
+ Taro.navigateTo({
+ url: `${RouterPath.appointmentManageDetail}?id=${item.id}`,
+ });
+}
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.config.ts b/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.config.ts
new file mode 100644
index 0000000..305fdb1
--- /dev/null
+++ b/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.config.ts
@@ -0,0 +1,3 @@
+export default definePageConfig({
+ disableScroll: true,
+});
diff --git a/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.vue b/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.vue
new file mode 100644
index 0000000..983bd45
--- /dev/null
+++ b/apps/bStandardMiniApp/src/subpackages/appointmentManage/appointmentManage/appointmentManage.vue
@@ -0,0 +1,17 @@
+<template>
+ <PageLayoutWithBg class="appointmentManage-page-wrapper" :title="'棰勭害绠$悊'">
+ <InnerPage></InnerPage>
+ </PageLayoutWithBg>
+</template>
+
+<script setup lang="ts">
+import InnerPage from './InnerPage.vue';
+
+defineOptions({
+ name: 'appointmentManage',
+});
+</script>
+
+<style lang="scss">
+@import '@/styles/common.scss';
+</style>
diff --git a/apps/bStandardMiniApp/src/subpackages/login/loginByForm/accountLoginForm.vue b/apps/bStandardMiniApp/src/subpackages/login/loginByForm/accountLoginForm.vue
index 3f3fa50..95ebb0d 100644
--- a/apps/bStandardMiniApp/src/subpackages/login/loginByForm/accountLoginForm.vue
+++ b/apps/bStandardMiniApp/src/subpackages/login/loginByForm/accountLoginForm.vue
@@ -132,25 +132,24 @@
async function handleLoginSuccess() {
try {
- if (!Taro.requestSubscribeMessage) {
- await Message.confirm({ message: '浣犵殑寰俊鐗堟湰杩囦綆锛屼笉鏀寔璁㈤槄娑堟伅锛屾槸鍚︾户缁紵' });
- }
- const res = await Taro.getSetting({
- withSubscriptions: true,
- });
- let setting: boolean[] = [];
- if (res.subscriptionsSetting && res.subscriptionsSetting.itemSettings) {
- setting = subscribeMessageTemplateIdsForB
- .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
- .filter(Boolean);
- }
- Taro.requestSubscribeMessage({
- tmplIds: subscribeMessageTemplateIdsForB,
- success: function (res) {
- console.log('res: ', res);
- },
- });
- console.log('setting: ', setting);
+ // if (!Taro.requestSubscribeMessage) {
+ // await Message.confirm({ message: '浣犵殑寰俊鐗堟湰杩囦綆锛屼笉鏀寔璁㈤槄娑堟伅锛屾槸鍚︾户缁紵' });
+ // }
+ // const res = await Taro.getSetting({
+ // withSubscriptions: true,
+ // });
+ // let setting: boolean[] = [];
+ // if (res.subscriptionsSetting && res.subscriptionsSetting.itemSettings) {
+ // setting = subscribeMessageTemplateIdsForB
+ // .map((id) => res.subscriptionsSetting.itemSettings[id] !== 'accept')
+ // .filter(Boolean);
+ // }
+ // Taro.requestSubscribeMessage({
+ // tmplIds: subscribeMessageTemplateIdsForB,
+ // success: function (res) {
+ // console.log('res: ', res);
+ // },
+ // });
Message.success('鐧诲綍鎴愬姛', {
onClosed: () => {
jump();
diff --git a/apps/bStandardMiniApp/src/utils/page.ts b/apps/bStandardMiniApp/src/utils/page.ts
index 067f334..cc4528a 100644
--- a/apps/bStandardMiniApp/src/utils/page.ts
+++ b/apps/bStandardMiniApp/src/utils/page.ts
@@ -20,6 +20,6 @@
const systemStore = useSystemStoreWithOut();
systemStore.setTabIndex(0);
Taro.switchTab({
- url: '/pages/home/index',
+ url: '/pages/workbenches/workbenches',
});
}
diff --git a/apps/cStandardMiniApp/project.private.config.json b/apps/cStandardMiniApp/project.private.config.json
index 7e1e93e..c05a47e 100644
--- a/apps/cStandardMiniApp/project.private.config.json
+++ b/apps/cStandardMiniApp/project.private.config.json
@@ -17,8 +17,7 @@
"showES6CompileOption": false,
"checkInvalidKey": true,
"ignoreDevUnusedFiles": true,
- "useIsolateContext": true,
- "skylineRenderEnable": false
+ "useIsolateContext": true
},
"condition": {
"miniprogram": {
@@ -27,11 +26,11 @@
"name": "绠�鍘�",
"pathName": "subpackages/curriculum/mineCurriculumVitae/mineCurriculumVitae",
"query": "",
- "scene": null,
- "launchMode": "default"
+ "launchMode": "default",
+ "scene": null
}
]
}
},
- "libVersion": "3.11.2"
+ "libVersion": "3.13.0"
}
\ No newline at end of file
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue
index e366225..31ab09a 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineOrderManage/InnerPage.vue
@@ -45,7 +45,7 @@
</template>
<script setup lang="ts">
-import { ProTabs, ProTabPane } from '@12333/components';
+import { ProTabs, ProTabPane, ReserveServiceCard } from '@12333/components';
import { useUserStore } from '@/stores/modules/user';
import { useInfiniteLoading } from '@12333/hooks';
import { EnumPagedListOrder, GetPersonalApplyTaskInfosQueryStatus } from '@12333/constants';
diff --git a/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue b/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
index 3557d83..00f705e 100644
--- a/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
+++ b/apps/housekeepingMiniApp/src/subpackages/mine/mineReserveService/InnerPage.vue
@@ -46,7 +46,7 @@
</template>
<script setup lang="ts">
-import { ProTabs, ProTabPane } from '@12333/components';
+import { ProTabs, ProTabPane, ReserveServiceCard } from '@12333/components';
import { useUserStore } from '@/stores/modules/user';
import { useInfiniteLoading } from '@12333/hooks';
import { EnumPagedListOrder, GetPersonalApplyTaskInfosQueryStatus } from '@12333/constants';
diff --git a/apps/housekeepingMiniApp/src/components/Card/ReserveServiceCard.vue b/packages/components/src/Card/ReserveServiceCard.vue
similarity index 96%
rename from apps/housekeepingMiniApp/src/components/Card/ReserveServiceCard.vue
rename to packages/components/src/Card/ReserveServiceCard.vue
index 01f128c..711023d 100644
--- a/apps/housekeepingMiniApp/src/components/Card/ReserveServiceCard.vue
+++ b/packages/components/src/Card/ReserveServiceCard.vue
@@ -37,14 +37,11 @@
EnumTaskSettlementStatus,
EnumTaskStatus,
EnumUserGender,
- EnumBillingMethodText,
- EnumUserGenderText,
- EnumSettlementCycleText,
BillingMethodEnumUnit,
EnumTaskUserHireStatus,
} from '@12333/constants';
import dayjs from 'dayjs';
-import { TaskUtils, toThousand } from '@12333/utils';
+import { toThousand } from '@12333/utils';
import { TaskPrice } from '@12333/components';
defineOptions({
diff --git a/packages/components/src/index.ts b/packages/components/src/index.ts
index cb7ac69..adf47d1 100644
--- a/packages/components/src/index.ts
+++ b/packages/components/src/index.ts
@@ -37,6 +37,7 @@
export { default as TaskCheckHistoryCard } from './Card/TaskCheckHistoryCard.vue';
export { default as FlexJobTopView } from './Card/FlexJobTopView.vue';
export { default as PayrollManageDetailCard } from './Card/PayrollManageDetailCard.vue';
+export { default as ReserveServiceCard } from './Card/ReserveServiceCard.vue';
export { default as QueryMenuView } from './Menu/QueryMenuView.vue';
export { default as QueryMenuItem } from './Menu/QueryMenuItem.vue';
export { default as ProRadio } from './Form/ProRadio.vue';
--
Gitblit v1.10.0