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>
</picker>
</common-cell>
<common-cell title="jobName" :name="rule.jobName.name">
<picker mode="selector" :disable="rule.jobName.disable" :range="jobNameOptions"
@change="changeJobName($event)">
<common-cell title="title" :name="rule.title.name">
<picker mode="selector" :disable="rule.title.disable" :range="titleOptions"
@change="changeTitle($event)">
<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" />
</view>
</picker>
@ -76,7 +76,7 @@ const { getDoctorInfo } = useAccountStore();
const job = { assistant: "医生助理", doctor: "医生" };
const jobOptions = [{ name: '医生', value: 'doctor' }, { name: '医生助理', value: 'assistant' }, { name: '无', value: '' }];
const jobNameOptions = [...titleList, '无'];
const titleOptions = [...titleList, '无'];
const form = ref({});
const inviteTeamId = ref("");
@ -104,14 +104,14 @@ const rule = computed(() => {
return {
anotherName: { name: "姓名 (不可修改)", required: false, disabled: true },
job: { name: "岗位 (不可修改)", disabled: true },
jobName: { name: "职称 (不可修改)", disabled: true },
title: { name: "职称 (不可修改)", disabled: true },
dept: { name: "科室 (不可修改)", disabled: true },
};
}
return {
anotherName: { name: "姓名", required: true, disabled: false },
job: { name: "岗位", disabled: false },
jobName: { name: "职称", disabled: false },
title: { name: "职称", disabled: false },
dept: { name: "科室", disabled: false },
};
});
@ -171,9 +171,9 @@ function changeJob(e) {
form.value.job = data.value;
}
function changeJobName(e) {
function changeTitle(e) {
const data = titleList[e.detail.value];
form.value.jobName = data || '';
form.value.title = data || '';
}
function toCert() {