From 73327eadfdd6b8757a7bca87db7c96a79d3a4168 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期一, 22 十二月 2025 14:47:46 +0800
Subject: [PATCH] fix: 灵工个人
---
apps/bStandardMiniApp/project.config.json | 118 +++---
apps/cStandardMiniApp/project.private.config.json | 58 ++-
apps/cStandardMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue | 29 -
apps/bStandardMiniApp/project.private.config.json | 166 ++++----
apps/cStandardMiniApp/project.config.json | 114 +++---
apps/cStandardMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue | 17
apps/cStandardMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue | 5
packages/services/apiV2/index.ts | 2
apps/bStandardMiniApp/package.json | 4
apps/bStandardMiniApp/project.tt.json | 2
apps/cStandardMiniApp/src/pages/mine/index.vue | 108 -----
packages/services/apiV2/typings.d.ts | 238 ++++++++++++-
packages/services/apiV2/standardService.ts | 54 +++
packages/components/src/Card/MyTaskCard.vue | 7
packages/constants/apiEnum.ts | 74 ++-
15 files changed, 586 insertions(+), 410 deletions(-)
diff --git a/apps/bStandardMiniApp/package.json b/apps/bStandardMiniApp/package.json
index 336a0de..e6e3cf5 100644
--- a/apps/bStandardMiniApp/package.json
+++ b/apps/bStandardMiniApp/package.json
@@ -1,5 +1,5 @@
{
- "name": "@12333/bMiniApp",
+ "name": "@12333/bStandardMiniApp",
"version": "1.1.16",
"private": true,
"description": "",
@@ -31,7 +31,7 @@
"dev:qq": "npm run build:qq -- --watch",
"dev:jd": "npm run build:jd -- --watch",
"dev:quickapp": "npm run build:quickapp -- --watch",
- "release": "release-it --config ../../.release-it.json --git.tagName='@12333/bMiniApp/v${version}' --hooks.after:release='npm run build:weapp:upload'"
+ "release": "release-it --config ../../.release-it.json --git.tagName='@12333/bStandardMiniApp/v${version}' --hooks.after:release='npm run build:weapp:upload'"
},
"browserslist": [
"last 3 versions",
diff --git a/apps/bStandardMiniApp/project.config.json b/apps/bStandardMiniApp/project.config.json
index 4840896..9f21a10 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": ""
- },
- "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
+ "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": ""
},
- "compileType": "miniprogram",
- "editorSetting": {
- "tabIndent": "insertSpaces",
- "tabSize": 4
- },
- "srcMiniprogramRoot": "dist/",
- "condition": {},
- "libVersion": "3.9.3",
- "packOptions": {
- "ignore": [],
- "include": []
- },
- "appid": "wx3669dd12a0915f7d",
- "projectname": "bMiniApp",
- "simulatorPluginLibVersion": {}
-}
\ No newline at end of file
+ "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": {}
+}
diff --git a/apps/bStandardMiniApp/project.private.config.json b/apps/bStandardMiniApp/project.private.config.json
index 844cba9..2621d69 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": "bMiniApp",
- "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"
-}
\ No newline at end of file
+ ]
+ }
+ },
+ "libVersion": "3.8.12"
+}
diff --git a/apps/bStandardMiniApp/project.tt.json b/apps/bStandardMiniApp/project.tt.json
index 4bff96a..f47f0e3 100644
--- a/apps/bStandardMiniApp/project.tt.json
+++ b/apps/bStandardMiniApp/project.tt.json
@@ -1,6 +1,6 @@
{
"miniprogramRoot": "./",
- "projectname": "bMiniApp",
+ "projectname": "bStandardMiniApp",
"appid": "testAppId",
"setting": {
"es6": false,
diff --git a/apps/cStandardMiniApp/project.config.json b/apps/cStandardMiniApp/project.config.json
index af19670..65342d4 100644
--- a/apps/cStandardMiniApp/project.config.json
+++ b/apps/cStandardMiniApp/project.config.json
@@ -1,60 +1,60 @@
{
- "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": ""
+ "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": ""
+ },
+ "enableEngineNative": false,
+ "useIsolateContext": true,
+ "userConfirmedBundleSwitch": false,
+ "packNpmManually": false,
+ "packNpmRelationList": [],
+ "minifyWXSS": false,
+ "disableUseStrict": false,
+ "minifyWXML": false,
+ "showES6CompileOption": false,
+ "useCompilerPlugins": false,
+ "ignoreUploadUnusedFiles": true,
+ "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": true,
- "condition": false,
- "compileWorklet": false,
- "localPlugins": false,
- "swc": false,
- "disableSWC": true
- },
- "compileType": "miniprogram",
- "editorSetting": {
- "tabIndent": "insertSpaces",
- "tabSize": 4
- },
- "srcMiniprogramRoot": "dist/",
- "condition": {},
- "simulatorPluginLibVersion": {},
- "appid": "wxb9e0baf4f87aa0de",
- "packOptions": {
- "ignore": [],
- "include": []
- },
- "libVersion": "3.11.2"
+ "compileType": "miniprogram",
+ "editorSetting": {
+ "tabIndent": "insertSpaces",
+ "tabSize": 4
+ },
+ "srcMiniprogramRoot": "dist/",
+ "condition": {},
+ "simulatorPluginLibVersion": {},
+ "appid": "wxb9e0baf4f87aa0de",
+ "packOptions": {
+ "ignore": [],
+ "include": []
+ },
+ "libVersion": "3.11.2"
}
\ No newline at end of file
diff --git a/apps/cStandardMiniApp/project.private.config.json b/apps/cStandardMiniApp/project.private.config.json
index f332be6..7e1e93e 100644
--- a/apps/cStandardMiniApp/project.private.config.json
+++ b/apps/cStandardMiniApp/project.private.config.json
@@ -1,25 +1,37 @@
{
- "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
- "projectname": "cStandardMiniApp",
- "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,
- "skylineRenderEnable": false
- },
- "condition": {},
- "libVersion": "3.11.2"
+ "description": "椤圭洰绉佹湁閰嶇疆鏂囦欢銆傛鏂囦欢涓殑鍐呭灏嗚鐩� project.config.json 涓殑鐩稿悓瀛楁銆傞」鐩殑鏀瑰姩浼樺厛鍚屾鍒版鏂囦欢涓�傝瑙佹枃妗o細https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
+ "projectname": "cStandardMiniApp",
+ "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,
+ "skylineRenderEnable": false
+ },
+ "condition": {
+ "miniprogram": {
+ "list": [
+ {
+ "name": "绠�鍘�",
+ "pathName": "subpackages/curriculum/mineCurriculumVitae/mineCurriculumVitae",
+ "query": "",
+ "scene": null,
+ "launchMode": "default"
+ }
+ ]
+ }
+ },
+ "libVersion": "3.11.2"
}
\ No newline at end of file
diff --git a/apps/cStandardMiniApp/src/pages/mine/index.vue b/apps/cStandardMiniApp/src/pages/mine/index.vue
index 68cc1c8..38875cb 100644
--- a/apps/cStandardMiniApp/src/pages/mine/index.vue
+++ b/apps/cStandardMiniApp/src/pages/mine/index.vue
@@ -11,7 +11,7 @@
<img :src="OssAssets.mine.Bg" class="mine-page-bg" :style="{ height: `${bgHeight}px` }" />
</template>
<ContentView>
- <UserHomeTopView :showUserHomePageBtn="isLogin" :showOperation="isLogin">
+ <UserHomeTopView :showOperation="isLogin">
<template #avatar>
<div class="mine-avatar-wrapper" @click="goLogin">
<UserAvatar :size="52" class="mine-avatar" />
@@ -30,16 +30,6 @@
{{ EnumUserRealMethodText[userDetail?.realMethod]
}}{{ EnumPersonalUserRealStatusText[userDetail?.realStatus] }}
</div>
- <div
- class="user-info-unCertified-btn"
- @click.stop="goAuthentication"
- v-if="
- userDetail?.realStatus === EnumPersonalUserRealStatus.UnReal ||
- userDetail?.realStatus === EnumPersonalUserRealStatus.Fail
- "
- >
- 绔嬪嵆璁よ瘉
- </div>
</div>
<!-- <div class="user-info-unCertified" v-else>
<img :src="IconAuth" class="user-info-unCertified-icon" />
@@ -56,89 +46,17 @@
</UserHomeTopView>
</ContentView>
<ContentScrollView v-if="isLogin" class="mine-content-scroll-view">
- <List class="mine-list-wrapper mine-balance">
- <div class="mine-balance-content">
- <div class="mine-balance-content-item">
- <div class="mine-balance-content-item-title">鎴戠殑鏀剁泭</div>
- <div class="mine-balance-content-item-money income">
- 锟{ toThousand(userDetail?.incomeCount ?? 0) }}
- </div>
- </div>
- <div class="mine-balance-content-item">
- <div class="mine-balance-content-item-title">寰呯粨绠�</div>
- <div class="mine-balance-content-item-money settlement">
- 锟{ toThousand(userDetail?.waitSettlement ?? 0) }}
- </div>
- </div>
- <div class="mine-balance-content-item">
- <div class="mine-balance-content-item-title">宸插彂鏀�</div>
- <div class="mine-balance-content-item-money withdraw">
- 锟{ toThousand(userDetail?.releaseedCount ?? 0) }}
- </div>
- </div>
- </div>
- <div class="mine-balance-btn" @click="goMineWallet">
- 杩涘叆鎴戠殑閽卞寘
- <img :src="IconArrow" class="mine-balance-btn-icon" />
- </div>
- </List>
- <List class="mine-list-wrapper mine-order-list">
- <div class="mine-order-list-title">
- <div class="mine-order-list-title-text">鎴戠殑璁㈠崟</div>
- <img :src="IconArrow" class="mine-order-list-title-icon" />
- </div>
- <div class="mine-order-list-content">
- <nut-badge
- class="mine-order-list-item"
- top="8"
- :dot="userDetail?.taskCount > 0"
- @click="goMineSign"
- >
- <img :src="IconOrderSign" class="mine-order-list-icon" />
- <div class="mine-order-list-text">宸叉姤鍚�</div>
- </nut-badge>
- <nut-badge
- class="mine-order-list-item"
- top="8"
- :dot="userDetail?.hirePassTaskCount > 0"
- @click="goMineHired"
- >
- <img :src="IconOrderHire" class="mine-order-list-icon" />
- <div class="mine-order-list-text">宸插綍鐢�</div>
- </nut-badge>
- <nut-badge
- class="mine-order-list-item"
- top="8"
- :dot="userDetail?.arrangeCompleteTaskCount > 0"
- @click="goMineHire"
- >
- <img :src="IconOrderHire" class="mine-order-list-icon" />
- <div class="mine-order-list-text">宸插畨鎺�</div>
- </nut-badge>
-
- <!-- <nut-badge
- class="mine-order-list-item"
- top="8"
- :value="userDetail?.hirePassTaskCount ?? 0"
- @click="goMineHire"
- >
- <img :src="IconOrderHire" class="mine-order-list-icon" />
- <div class="mine-order-list-text">宸插畨鎺�</div>
- </nut-badge>
- <nut-badge
- class="mine-order-list-item"
- top="8"
- :value="userDetail?.hireRefuseTaskCount ?? 0"
- @click="goMineCancel"
- >
- <img :src="IconOrderCancel" class="mine-order-list-icon" />
- <div class="mine-order-list-text">宸插彇娑�</div>
- </nut-badge> -->
- </div>
- </List>
<List class="mine-list-wrapper mine-setting-list">
- <ListItem :icon="IconCollect" title="鎴戞敹钘忕殑浠诲姟" @click="goMineCollectTask"></ListItem>
- <ListItem :icon="IconAgreement" title="鍗忚绛剧害" @click="goMineAgreementSign"></ListItem>
+ <ListItem
+ :icon="IconCollect"
+ v-if="
+ userDetail?.realStatus === EnumPersonalUserRealStatus.UnReal ||
+ userDetail?.realStatus === EnumPersonalUserRealStatus.Fail
+ "
+ title="瀹炲悕璁よ瘉"
+ @click="goAuthentication"
+ ></ListItem>
+ <ListItem :icon="IconCollect" title="鎴戠殑绠�鍘�" @click="goMineCurriculumVitae"></ListItem>
<ListItem :icon="IconSetting" title="璁剧疆" @click="goSetting"></ListItem>
<!-- <ListItem :icon="IconRecruit" title="鎴戣鎷涗汉/鐢ㄤ汉" @click="goSetting"></ListItem> -->
</List>
@@ -247,6 +165,10 @@
function goMineWallet() {
goPage(RouterPath.mineWallet);
}
+
+function goMineCurriculumVitae() {
+ goPage(RouterPath.mineCurriculumVitae);
+}
</script>
<style lang="scss">
diff --git a/apps/cStandardMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue b/apps/cStandardMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue
index 2e12b89..35d79ec 100644
--- a/apps/cStandardMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue
+++ b/apps/cStandardMiniApp/src/subpackages/curriculum/mineCurriculumVitae/InnerPage.vue
@@ -57,35 +57,6 @@
</div>
</div>
<List class="mine-curriculum-intention">
- <div class="mine-curriculum-intention-content">
- <div class="mine-curriculum-intention-title">
- <div class="mine-curriculum-intention-title-text">姹傝亴鎰忓悜</div>
- <div class="mine-curriculum-intention-title-edit" @click="goMineJobIntention">
- 缂栬緫
- <img :src="IconArrow" class="mine-curriculum-intention-title-edit-icon" />
- </div>
- </div>
- <MineAgreementSignDetailItem label="鏈熸湜宀椾綅" class="mine-curriculum-intention-job">
- <template #detail>
- <JobTagList :jobTagList="jobTag" />
- </template>
- </MineAgreementSignDetailItem>
- <MineAgreementSignDetailItem label="绌洪棽鏃堕棿">
- <template #detail>
- <div class="mine-curriculum-intention-bold">
- {{ EnumPersonalFreeTimeText[userResumeInfo?.freeTime] }}
- </div>
- </template>
- </MineAgreementSignDetailItem>
- <MineAgreementSignDetailItem label="姹傝亴鐘舵��">
- <template #detail>
- <div class="mine-curriculum-intention-bold">
- {{ EnumPersonalJobSeekingStatusText[userResumeInfo?.jobSeekingStatus] }}
- </div>
- </template>
- </MineAgreementSignDetailItem>
- </div>
-
<ListItem title="璧勬牸璇佷功" @click="goMineCertificate">
<template #extra>
<div class="mine-curriculum-intention-enit-btn">缂栬緫</div>
diff --git a/apps/cStandardMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue b/apps/cStandardMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue
index 4f43c96..b120d76 100644
--- a/apps/cStandardMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue
+++ b/apps/cStandardMiniApp/src/subpackages/task/taskCheckDetail/InnerPage.vue
@@ -7,7 +7,12 @@
"
:beginTime="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.beginTime"
:endTime="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.endTime"
+ :contactPhoneNumber="
+ infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.contactPhoneNumber
+ "
+ :contacts="infiniteLoadingProps?.listData?.pages?.[0]?.objectData?.taskInfo?.contacts"
:showMyTaskArrow="false"
+ showContact
></MyTaskCard>
<div class="taskCheckFileCard-status-title">楠屾敹璇︽儏</div>
<InfiniteLoading
diff --git a/apps/cStandardMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue b/apps/cStandardMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
index 6aec0e3..a0dbadf 100644
--- a/apps/cStandardMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
+++ b/apps/cStandardMiniApp/src/subpackages/task/taskSubmitCheck/InnerPage.vue
@@ -1,6 +1,16 @@
<template>
<LoadingLayout :loading="isLoading" :error="isError" :loadError="refetch">
<ContentScrollView :paddingH="false">
+ <MyTaskCard
+ :name="taskInfoDetail?.name ?? ''"
+ :addressName="taskInfoDetail?.addressName ?? ''"
+ :beginTime="taskInfoDetail?.beginTime"
+ :endTime="taskInfoDetail.endTime"
+ :contactPhoneNumber="taskInfoDetail.contactPhoneNumber"
+ :contacts="taskInfoDetail.contacts"
+ :showMyTaskArrow="false"
+ showContact
+ ></MyTaskCard>
<nut-form :model-value="form" ref="formRef" :rules="rules">
<nut-form-item
label="涓婁紶鐓х墖:"
@@ -45,8 +55,9 @@
import { goBack } from '@/utils';
import { useQueryClient } from '@tanstack/vue-query';
import dayjs from 'dayjs';
-import { useCheckReceiveTaskUserSubmit } from '@12333/hooks';
+import { useCheckReceiveTaskUserSubmit, useTaskInfo } from '@12333/hooks';
import { EnumTaskUserSubmitCheckHistoryType } from '@12333/constants';
+import { MyTaskCard, TaskCheckFileCard } from '@12333/components';
defineOptions({
name: 'InnerPage',
@@ -57,6 +68,10 @@
const date = route.params?.date as string;
const queryClient = useQueryClient();
+const { detail: taskInfoDetail } = useTaskInfo({
+ id,
+});
+
const { isLoading, isError, detail, refetch, isContainCheckIn } = useCheckReceiveTaskUserSubmit({
params: {
taskInfoId: id,
diff --git a/packages/components/src/Card/MyTaskCard.vue b/packages/components/src/Card/MyTaskCard.vue
index a6b34bc..49803ce 100644
--- a/packages/components/src/Card/MyTaskCard.vue
+++ b/packages/components/src/Card/MyTaskCard.vue
@@ -9,6 +9,9 @@
`${dayjs(beginTime).format('YYYY骞碝M鏈圖D鏃�')}鑷�${dayjs(endTime).format('YYYY骞碝M鏈圖D鏃�')}`
}}
</div>
+ <div class="my-task-card-time" v-if="showContact">
+ {{ `鑱旂郴浜猴細${contacts} ${contactPhoneNumber}` }}
+ </div>
<div v-else></div>
<template #actions>
@@ -35,14 +38,18 @@
beginTime?: string;
endTime?: string;
addressName?: string;
+ contacts?: string;
+ contactPhoneNumber?: string;
showActions?: boolean;
+ showContact?: boolean;
};
const props = withDefaults(defineProps<Props>(), {
showMyTaskArrow: true,
showTime: true,
showActions: false,
+ showContact: false,
});
</script>
diff --git a/packages/constants/apiEnum.ts b/packages/constants/apiEnum.ts
index c98f0a4..9510623 100644
--- a/packages/constants/apiEnum.ts
+++ b/packages/constants/apiEnum.ts
@@ -173,6 +173,8 @@
Supplier = 0,
/**鐢叉柟浼佷笟 */
PartyA = 1,
+ /**骞冲彴 */
+ Platform = 999,
}
/** 浼佷笟閽卞寘閫氶亾 */
@@ -423,68 +425,70 @@
export enum EnumResourceController {
/**鏁版嵁瀛楀吀 */
FlexJobServerDictionary = 0,
+ /**鏍囧噯璁㈠崟鏈嶅姟 */
+ FlexJobServerStandardService = 1,
/**浠诲姟 */
- FlexJobServerTask = 1,
+ FlexJobServerTask = 2,
/**浠诲姟浜哄憳 */
- FlexJobServerTaskUser = 2,
+ FlexJobServerTaskUser = 3,
/**浠诲姟楠屾敹 */
- FlexJobServerTaskCheckReceive = 3,
+ FlexJobServerTaskCheckReceive = 4,
/**鎶曚繚浜у搧 */
- FlexJobServerInsuranceProduct = 4,
+ FlexJobServerInsuranceProduct = 5,
/**浼佷笟鎶曚繚浜у搧 */
- FlexJobServerEnterpriseInsuranceProduct = 5,
+ FlexJobServerEnterpriseInsuranceProduct = 6,
/**缂栧彿鍦板潃 */
- CommonServerCodeUrls = 6,
+ CommonServerCodeUrls = 7,
/**鏂囦欢 */
- CommonServerFileUtils = 7,
+ CommonServerFileUtils = 8,
/**浜嬩欢 */
- CommonServerEventUtils = 8,
+ CommonServerEventUtils = 9,
/**鏂囧瓧璇嗗埆 */
- CommonServerOcrUtils = 9,
+ CommonServerOcrUtils = 10,
/**鏃ュ織璁板綍 */
- CommonServerLogRecords = 10,
+ CommonServerLogRecords = 11,
/**鍚屾鏁版嵁搴� */
- CommonServerSyncDatabase = 11,
+ CommonServerSyncDatabase = 12,
/**鐭俊宸ュ叿 */
- CommonServerSmsUtils = 12,
+ CommonServerSmsUtils = 13,
/**閰嶇疆 */
- CommonServerSettings = 13,
+ CommonServerSettings = 14,
/**宸茶 */
- CommonServerReadRecord = 14,
+ CommonServerReadRecord = 15,
/**寰俊灏忕▼搴� */
- CommonServerWxmp = 15,
+ CommonServerWxmp = 16,
/**鐢ㄦ埛璁よ瘉 */
- UserServerAuth = 16,
+ UserServerAuth = 17,
/**鐢ㄦ埛鑿滃崟 */
- UserServerMenu = 17,
+ UserServerMenu = 18,
/**鐢ㄦ埛璧勬簮 */
- UserServerResource = 18,
+ UserServerResource = 19,
/**鐢ㄦ埛瑙掕壊 */
- UserServerRole = 19,
+ UserServerRole = 20,
/**鐢ㄦ埛淇℃伅 */
- UserServerUser = 20,
+ UserServerUser = 21,
/**鐢ㄦ埛閽卞寘 */
- UserServerUserWallet = 21,
+ UserServerUserWallet = 22,
/**鐢靛瓙绛� */
- UserServerElectronSign = 22,
+ UserServerElectronSign = 23,
/**鐢ㄦ埛绠�鍘� */
- UserServerUserResume = 23,
+ UserServerUserResume = 24,
/**浼佷笟淇℃伅 */
- UserServerEnterprise = 24,
+ UserServerEnterprise = 25,
/**浼佷笟閽卞寘 */
- UserServerEnterpriseWallet = 25,
+ UserServerEnterpriseWallet = 26,
/**浼佷笟鍚堜綔閽卞寘 */
- UserServerEnterpriseCooperationWallet = 26,
+ UserServerEnterpriseCooperationWallet = 27,
/**鐏靛伐淇℃伅 */
- UserServerEnterpriseEmployee = 27,
+ UserServerEnterpriseEmployee = 28,
/**鐢靛瓙绛� */
- ElectronSignServerElectronSign = 28,
+ ElectronSignServerElectronSign = 29,
/**鐭俊 */
- ToolServerSms = 29,
+ ToolServerSms = 30,
/**灏忕▼搴� */
- ToolServerWxmp = 30,
+ ToolServerWxmp = 31,
/**淇濋櫓 */
- WaterDropCloudServerInsurance = 31,
+ WaterDropCloudServerInsurance = 32,
}
/** 璧勬簮璇锋眰鏂瑰紡 */
@@ -549,6 +553,14 @@
Fail = 30,
}
+/** 鏍囧噯璁㈠崟鏈嶅姟-鍙戝竷鐘舵�� */
+export enum EnumStandardServiceReleaseStatus {
+ /**鍙戝竷涓� */
+ InProcess = 20,
+ /**宸插仠姝� */
+ Stopped = 100,
+}
+
/** 浠诲姟鎶ュ悕鐘舵�� */
export enum EnumTaskApplyStatus {
/**寰呭紑濮� */
diff --git a/packages/services/apiV2/index.ts b/packages/services/apiV2/index.ts
index 2dd6b34..02cd392 100644
--- a/packages/services/apiV2/index.ts
+++ b/packages/services/apiV2/index.ts
@@ -29,6 +29,7 @@
import * as fileUtils from './fileUtils';
import * as settings from './settings';
import * as wxmpUtils from './wxmpUtils';
+import * as standardService from './standardService';
export default {
enterprise,
enterpriseEmployee,
@@ -57,4 +58,5 @@
fileUtils,
settings,
wxmpUtils,
+ standardService,
};
diff --git a/packages/services/apiV2/standardService.ts b/packages/services/apiV2/standardService.ts
new file mode 100644
index 0000000..5b04ca6
--- /dev/null
+++ b/packages/services/apiV2/standardService.ts
@@ -0,0 +1,54 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鏌ヨ鏍囧噯璁㈠崟鏈嶅姟璇︽儏 GET /api/flexjob/standardService/getStandardService */
+export async function getStandardService(
+ // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+ params: API.APIgetStandardServiceParams,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardServiceQueryResult>(
+ '/api/flexjob/standardService/getStandardService',
+ {
+ method: 'GET',
+ params: {
+ ...params,
+ },
+ ...(options || {}),
+ }
+ );
+}
+
+/** 鏌ヨ鏍囧噯璁㈠崟鏈嶅姟鍒嗛〉鍒楄〃 POST /api/flexjob/standardService/getStandardServices */
+export async function getStandardServices(
+ body: API.GetStandardServicesQuery,
+ options?: API.RequestConfig
+) {
+ return request<API.GetStandardServicesQueryResult>(
+ '/api/flexjob/standardService/getStandardServices',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ }
+ );
+}
+
+/** 淇濆瓨鏍囧噯璁㈠崟鏈嶅姟 POST /api/flexjob/standardService/saveStandardService */
+export async function saveStandardService(
+ body: API.SaveStandardServiceCommand,
+ options?: API.RequestConfig
+) {
+ return request<string>('/api/flexjob/standardService/saveStandardService', {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json-patch+json',
+ },
+ data: body,
+ ...(options || {}),
+ });
+}
diff --git a/packages/services/apiV2/typings.d.ts b/packages/services/apiV2/typings.d.ts
index af06ffb..52ef04b 100644
--- a/packages/services/apiV2/typings.d.ts
+++ b/packages/services/apiV2/typings.d.ts
@@ -312,6 +312,11 @@
operatorToken?: string;
}
+ interface APIgetStandardServiceParams {
+ /** Id */
+ id?: string;
+ }
+
interface APIgetSupplierEnterpriseSelectParams {
/** 鏌ヨ渚涘簲鍟嗛�夋嫨鍣ㄦ暟鎹� */
request?: GetSupplierEnterpriseSelectQuery;
@@ -965,6 +970,8 @@
Supplier = 0,
/**鐢叉柟浼佷笟 */
PartyA = 1,
+ /**骞冲彴 */
+ Platform = 999,
}
enum EnumEnterpriseWalletAccess {
@@ -1191,68 +1198,70 @@
enum EnumResourceController {
/**鏁版嵁瀛楀吀 */
FlexJobServerDictionary = 0,
+ /**鏍囧噯璁㈠崟鏈嶅姟 */
+ FlexJobServerStandardService = 1,
/**浠诲姟 */
- FlexJobServerTask = 1,
+ FlexJobServerTask = 2,
/**浠诲姟浜哄憳 */
- FlexJobServerTaskUser = 2,
+ FlexJobServerTaskUser = 3,
/**浠诲姟楠屾敹 */
- FlexJobServerTaskCheckReceive = 3,
+ FlexJobServerTaskCheckReceive = 4,
/**鎶曚繚浜у搧 */
- FlexJobServerInsuranceProduct = 4,
+ FlexJobServerInsuranceProduct = 5,
/**浼佷笟鎶曚繚浜у搧 */
- FlexJobServerEnterpriseInsuranceProduct = 5,
+ FlexJobServerEnterpriseInsuranceProduct = 6,
/**缂栧彿鍦板潃 */
- CommonServerCodeUrls = 6,
+ CommonServerCodeUrls = 7,
/**鏂囦欢 */
- CommonServerFileUtils = 7,
+ CommonServerFileUtils = 8,
/**浜嬩欢 */
- CommonServerEventUtils = 8,
+ CommonServerEventUtils = 9,
/**鏂囧瓧璇嗗埆 */
- CommonServerOcrUtils = 9,
+ CommonServerOcrUtils = 10,
/**鏃ュ織璁板綍 */
- CommonServerLogRecords = 10,
+ CommonServerLogRecords = 11,
/**鍚屾鏁版嵁搴� */
- CommonServerSyncDatabase = 11,
+ CommonServerSyncDatabase = 12,
/**鐭俊宸ュ叿 */
- CommonServerSmsUtils = 12,
+ CommonServerSmsUtils = 13,
/**閰嶇疆 */
- CommonServerSettings = 13,
+ CommonServerSettings = 14,
/**宸茶 */
- CommonServerReadRecord = 14,
+ CommonServerReadRecord = 15,
/**寰俊灏忕▼搴� */
- CommonServerWxmp = 15,
+ CommonServerWxmp = 16,
/**鐢ㄦ埛璁よ瘉 */
- UserServerAuth = 16,
+ UserServerAuth = 17,
/**鐢ㄦ埛鑿滃崟 */
- UserServerMenu = 17,
+ UserServerMenu = 18,
/**鐢ㄦ埛璧勬簮 */
- UserServerResource = 18,
+ UserServerResource = 19,
/**鐢ㄦ埛瑙掕壊 */
- UserServerRole = 19,
+ UserServerRole = 20,
/**鐢ㄦ埛淇℃伅 */
- UserServerUser = 20,
+ UserServerUser = 21,
/**鐢ㄦ埛閽卞寘 */
- UserServerUserWallet = 21,
+ UserServerUserWallet = 22,
/**鐢靛瓙绛� */
- UserServerElectronSign = 22,
+ UserServerElectronSign = 23,
/**鐢ㄦ埛绠�鍘� */
- UserServerUserResume = 23,
+ UserServerUserResume = 24,
/**浼佷笟淇℃伅 */
- UserServerEnterprise = 24,
+ UserServerEnterprise = 25,
/**浼佷笟閽卞寘 */
- UserServerEnterpriseWallet = 25,
+ UserServerEnterpriseWallet = 26,
/**浼佷笟鍚堜綔閽卞寘 */
- UserServerEnterpriseCooperationWallet = 26,
+ UserServerEnterpriseCooperationWallet = 27,
/**鐏靛伐淇℃伅 */
- UserServerEnterpriseEmployee = 27,
+ UserServerEnterpriseEmployee = 28,
/**鐢靛瓙绛� */
- ElectronSignServerElectronSign = 28,
+ ElectronSignServerElectronSign = 29,
/**鐭俊 */
- ToolServerSms = 29,
+ ToolServerSms = 30,
/**灏忕▼搴� */
- ToolServerWxmp = 30,
+ ToolServerWxmp = 31,
/**淇濋櫓 */
- WaterDropCloudServerInsurance = 31,
+ WaterDropCloudServerInsurance = 32,
}
enum EnumResourceMethod {
@@ -1312,6 +1321,13 @@
Fail = 30,
}
+ enum EnumStandardServiceReleaseStatus {
+ /**鍙戝竷涓� */
+ InProcess = 20,
+ /**宸插仠姝� */
+ Stopped = 100,
+ }
+
enum EnumTaskApplyStatus {
/**寰呭紑濮� */
Wait = 10,
@@ -3011,6 +3027,42 @@
timestamp?: number;
}
+ interface FriendlyResultGetStandardServiceQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardServiceQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
+ interface FriendlyResultGetStandardServicesQueryResult {
+ /** 璺熻釜Id */
+ traceId?: string;
+ /** 鐘舵�佺爜 */
+ code?: number;
+ /** 閿欒鐮� */
+ errorCode?: string;
+ data?: GetStandardServicesQueryResult;
+ /** 鎵ц鎴愬姛 */
+ success?: boolean;
+ /** 閿欒淇℃伅 */
+ msg?: any;
+ /** 闄勫姞鏁版嵁 */
+ extras?: any;
+ /** 鏃堕棿鎴� */
+ timestamp?: number;
+ }
+
interface FriendlyResultGetTaskEnterpriseQueryResult {
/** 璺熻釜Id */
traceId?: string;
@@ -5329,6 +5381,7 @@
keywords?: string;
/** 鏄惁宸查厤缃� */
isConfigured?: boolean;
+ type?: EnumEnterpriseType;
pageModel?: PagedListQueryPageModel;
}
@@ -6541,6 +6594,8 @@
code?: string;
/** 浠诲姟鍚嶇О */
taskName?: string;
+ /** 浠诲姟鍗曞彿 */
+ taskCode?: string;
/** 浼佷笟鍚嶇О */
enterpriseName?: string;
/** 缁撶畻鏃ユ湡 */
@@ -7199,6 +7254,97 @@
signName?: string;
}
+ interface GetStandardServiceQueryResult {
+ /** Id */
+ id?: string;
+ /** 琛屼笟绫诲埆缂栧彿 */
+ industryCategoryCode?: string;
+ /** 琛屼笟绫诲埆 */
+ industryCategoryContent?: string;
+ /** 宀椾綅缂栧彿 */
+ jobCode?: string;
+ /** 宀椾綅 */
+ jobContent?: string;
+ /** 鏈嶅姟鍚� */
+ name?: string;
+ /** 鏈嶅姟鍗曞彿 */
+ code?: string;
+ /** 瑙勬牸 */
+ specs?: GetStandardServiceQueryResultSpec[];
+ /** 鍥剧墖 */
+ files?: string[];
+ /** 鏈嶅姟鎻忚堪 */
+ description?: string;
+ /** 渚涘簲鍟� */
+ suppliers?: GetStandardServiceQueryResultSupplier[];
+ releaseStatus?: EnumStandardServiceReleaseStatus;
+ }
+
+ interface GetStandardServiceQueryResultSpec {
+ /** Id */
+ id?: string;
+ /** 瑙勬牸鍚嶇О */
+ name?: string;
+ /** 浠锋牸 */
+ price?: number;
+ }
+
+ interface GetStandardServiceQueryResultSupplier {
+ /** Id */
+ id?: string;
+ /** 浼佷笟鍏ㄧО */
+ enterpriseName?: string;
+ /** 娉曚汉濮撳悕 */
+ legalPerson?: string;
+ /** 缁熶竴绀句細淇$敤浠g爜 */
+ societyCreditCode?: string;
+ /** 鏄惁瀹炲悕 */
+ isReal?: boolean;
+ /** 鑱旂郴浜� */
+ contacts?: string;
+ /** 鑱旂郴鐢佃瘽 */
+ contactPhoneNumber?: string;
+ /** 鎵�鍦ㄧ渷浠� */
+ provinceContent?: string;
+ /** 鎵�鍦ㄥ煄甯� */
+ cityContent?: string;
+ }
+
+ interface GetStandardServicesQuery {
+ /** 鍏抽敭瀛楋紙鏈嶅姟鍚�/Id锛� */
+ keywords?: string;
+ /** 鍒涘缓鏃堕棿-璧峰 */
+ createdTimeBegin?: string;
+ /** 鍒涘缓鏃堕棿-鎴 */
+ createdTimeEnd?: string;
+ releaseStatus?: EnumTaskReleaseStatus;
+ pageModel?: PagedListQueryPageModel;
+ }
+
+ interface GetStandardServicesQueryResult {
+ pageModel?: PagedListQueryResultPageModel;
+ /** 鏁版嵁 */
+ data?: GetStandardServicesQueryResultItem[];
+ }
+
+ interface GetStandardServicesQueryResultItem {
+ /** Id */
+ id?: string;
+ /** 琛屼笟绫诲埆 */
+ industryCategoryContent?: string;
+ /** 宀椾綅 */
+ jobContent?: string;
+ /** 鏈嶅姟鍚� */
+ name?: string;
+ /** 鏈嶅姟鍗曞彿 */
+ code?: string;
+ releaseStatus?: EnumStandardServiceReleaseStatus;
+ /** 鍒涘缓鏃堕棿 */
+ createdTime?: string;
+ /** 渚涘簲鍟嗘暟閲� */
+ supplierCount?: number;
+ }
+
type GetSupplierEnterpriseSelectQuery = Record<string, any>;
interface GetSupplierEnterpriseSelectQueryOption {
@@ -7285,6 +7431,8 @@
enterpriseId?: string;
/** 浼佷笟鍏ㄧО */
enterpriseName?: string;
+ /** 鑱旂郴浜� */
+ contacts?: string;
/** 鑱旂郴鐢佃瘽 */
contactPhoneNumber?: string;
/** 鏄惁璁よ瘉 */
@@ -8865,6 +9013,34 @@
signName?: string;
}
+ interface SaveStandardServiceCommand {
+ /** 琛屼笟绫诲埆缂栧彿 */
+ industryCategoryCode?: string;
+ /** 宀椾綅缂栧彿 */
+ jobCode?: string;
+ /** 鏈嶅姟鍚� */
+ name?: string;
+ /** 瑙勬牸 */
+ specs?: SaveStandardServiceCommandSpec[];
+ /** 鍥剧墖 */
+ files?: string[];
+ /** 鏈嶅姟鎻忚堪 */
+ description?: string;
+ /** 渚涘簲鍟� */
+ supplierIds?: string[];
+ /** Id */
+ id?: string;
+ }
+
+ interface SaveStandardServiceCommandSpec {
+ /** Id */
+ id?: string;
+ /** 瑙勬牸鍚嶇О */
+ name?: string;
+ /** 浠锋牸 */
+ price?: number;
+ }
+
interface SaveTaskInfoCommand {
/** 渚涘簲鍟咺d */
supplierEnterpriseId?: string;
--
Gitblit v1.10.0