Update profile.vue
This commit is contained in:
parent
18be6a46ad
commit
50702f80e6
@ -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() {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user