Update profile.vue

This commit is contained in:
huxuejian 2026-02-04 18:33:01 +08:00
parent 18be6a46ad
commit 50702f80e6

View File

@ -26,11 +26,11 @@
</view> </view>
</picker> </picker>
</common-cell> </common-cell>
<common-cell title="jobName" :name="rule.jobName.name"> <common-cell title="title" :name="rule.title.name">
<picker mode="selector" :disable="rule.jobName.disable" :range="jobNameOptions" <picker mode="selector" :disable="rule.title.disable" :range="titleOptions"
@change="changeJobName($event)"> @change="changeTitle($event)">
<view class="flex-grow flex items-center justify-end"> <view class="flex-grow flex items-center justify-end">
<view class="text-base text-base">{{ formData.jobName }}</view> <view class="text-base text-base">{{ formData.title }}</view>
<uni-icons color="#999" type="right" size="16" /> <uni-icons color="#999" type="right" size="16" />
</view> </view>
</picker> </picker>
@ -76,7 +76,7 @@ const { getDoctorInfo } = useAccountStore();
const job = { assistant: "医生助理", doctor: "医生" }; const job = { assistant: "医生助理", doctor: "医生" };
const jobOptions = [{ name: '医生', value: 'doctor' }, { name: '医生助理', value: 'assistant' }, { name: '无', value: '' }]; const jobOptions = [{ name: '医生', value: 'doctor' }, { name: '医生助理', value: 'assistant' }, { name: '无', value: '' }];
const jobNameOptions = [...titleList, '无']; const titleOptions = [...titleList, '无'];
const form = ref({}); const form = ref({});
const inviteTeamId = ref(""); const inviteTeamId = ref("");
@ -104,14 +104,14 @@ const rule = computed(() => {
return { return {
anotherName: { name: "姓名 (不可修改)", required: false, disabled: true }, anotherName: { name: "姓名 (不可修改)", required: false, disabled: true },
job: { name: "岗位 (不可修改)", disabled: true }, job: { name: "岗位 (不可修改)", disabled: true },
jobName: { name: "职称 (不可修改)", disabled: true }, title: { name: "职称 (不可修改)", disabled: true },
dept: { name: "科室 (不可修改)", disabled: true }, dept: { name: "科室 (不可修改)", disabled: true },
}; };
} }
return { return {
anotherName: { name: "姓名", required: true, disabled: false }, anotherName: { name: "姓名", required: true, disabled: false },
job: { name: "岗位", disabled: false }, job: { name: "岗位", disabled: false },
jobName: { name: "职称", disabled: false }, title: { name: "职称", disabled: false },
dept: { name: "科室", disabled: false }, dept: { name: "科室", disabled: false },
}; };
}); });
@ -171,9 +171,9 @@ function changeJob(e) {
form.value.job = data.value; form.value.job = data.value;
} }
function changeJobName(e) { function changeTitle(e) {
const data = titleList[e.detail.value]; const data = titleList[e.detail.value];
form.value.jobName = data || ''; form.value.title = data || '';
} }
function toCert() { function toCert() {