Browse Source

回显姓名电话邮箱

lifanagju_citu 3 weeks ago
parent
commit
4521943f90

+ 1 - 1
src/views/menduner/system/talentMap/details/components/info.vue

@@ -109,7 +109,7 @@ const formRules = reactive({
 watch(() => props.modelValue, (newVal) => {
   formData.value = newVal
   if (newVal && newVal?.advantage) formData.value.advantage = formatName(newVal.advantage)
-}, { deep: true })
+}, { immediate: true }, { deep: true })
 
 // 未来的时间不可选
 const disabledDates = (date) => {

+ 12 - 3
src/views/menduner/system/talentMap/labeling/LabelingForm.vue

@@ -157,16 +157,25 @@ const open = async (data) => {
 	previewUrl.value = null
   dialogVisible.value = true
 	talentItem.value = data
-	
+
+	// 获取人才详情
 	// await getTalentMap()
 
+	if (data) {
+		Object.assign(result.value.person, {
+			name: data.name_en ? `${data.name_zh}(${ data.name_en })` : data.name_zh,
+			phone: data.mobile,
+			email: data.email
+		})
+	}
+
 	// 获取所有人才标签
 	await getTagList()
 
 	// 获取名片预览
 	if (data.image_path) {
-		const result = await talentLabelingApi.getTalentCardByImagePath(data.image_path)
-		previewUrl.value = URL.createObjectURL(result)
+		const res = await talentLabelingApi.getTalentCardByImagePath(data.image_path)
+		previewUrl.value = URL.createObjectURL(res)
 	}
 
 	// 获取人才标签