From 79945d68582b3038bb3c7617fb53394884ad0ac0 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期三, 12 二月 2025 17:41:56 +0800 Subject: [PATCH] Merge branch 'master' of http://120.26.58.240:8888/r/flexJobMiniApp --- apps/cMiniApp/src/subpackages/mine/editMineInfo/InnerPage.vue | 38 ++++++++++++++++++++++++++------------ 1 files changed, 26 insertions(+), 12 deletions(-) diff --git a/apps/cMiniApp/src/subpackages/mine/editMineInfo/InnerPage.vue b/apps/cMiniApp/src/subpackages/mine/editMineInfo/InnerPage.vue index c537bca..7b1d765 100644 --- a/apps/cMiniApp/src/subpackages/mine/editMineInfo/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/mine/editMineInfo/InnerPage.vue @@ -1,17 +1,34 @@ <template> <ContentScrollView :paddingH="false"> <nut-form :model-value="form" ref="formRef" :rules="rules"> - <nut-form-item label="濮撳悕:" prop="name"> + <nut-form-item label="澶村儚:" class="bole-form-item" prop="avatarUrl"> + <Uploader v-model:file-list="form.avatarUrl" :maximum="1" class="bole-uploader"> </Uploader> + </nut-form-item> + <nut-form-item label="濮撳悕:" class="bole-form-item" prop="name"> <nut-input v-model.trim="form.name" placeholder="璇疯緭鍏ヤ紒涓氬悕绉�" /> </nut-form-item> - <nut-form-item label="鎵嬫満鍙�:" prop="phone" required> + <nut-form-item label="鎵嬫満鍙�:" class="bole-form-item" prop="phone" required> <nut-input v-model.trim="form.phone" placeholder="璇疯緭鍏ユ墜鏈哄彿" type="text" /> </nut-form-item> <nut-form-item label="韬唤:" class="bole-form-item" prop="gender"> <ChooseInputWithPicker v-model="form.gender" placeholder="璇烽�夋嫨韬唤" - :value-enum="MineHireTypeText" + :value-enum="TaskStatusText" + /> + </nut-form-item> + <nut-form-item label="瀛﹀巻:" class="bole-form-item" prop="gender"> + <ChooseInputWithPicker + v-model="form.gender" + placeholder="璇烽�夋嫨瀛﹀巻" + :value-enum="TaskStatusText" + /> + </nut-form-item> + <nut-form-item label="甯搁┗鍩庡競:" class="bole-form-item" prop="gender"> + <ChooseInputWithPicker + v-model="form.gender" + placeholder="璇烽�夋嫨甯搁┗鍩庡競" + :value-enum="TaskStatusText" /> </nut-form-item> </nut-form> @@ -22,21 +39,23 @@ </template> <script setup lang="ts"> -import { useUserStore } from '@/stores/modules/user'; import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types'; import { ChooseInputWithPicker } from '@12333/components'; -import { MineHireTypeText, MineHireType } from './constants'; +import { TaskStatusText, TaskStatus } from '@/constants'; +import { convertApi2FormUrlOnlyOne } from '@12333/utils'; +import { useUser } from '@/hooks'; defineOptions({ name: 'InnerPage', }); -const userStore = useUserStore(); +const { userDetail } = useUser(); const form = reactive({ + avatarUrl: convertApi2FormUrlOnlyOne(userDetail.value?.originalAvatarUrl), name: '', phone: '', - gender: MineHireType.All, + gender: TaskStatus.All, }); const rules = reactive<FormRules>({ @@ -57,9 +76,4 @@ <style lang="scss"> @import '@/styles/common.scss'; - -.task-card-actions-text { - font-size: 24px; - line-height: 42px; -} </style> -- Gitblit v1.9.1