|
@@ -157,16 +157,25 @@ const open = async (data) => {
|
|
previewUrl.value = null
|
|
previewUrl.value = null
|
|
dialogVisible.value = true
|
|
dialogVisible.value = true
|
|
talentItem.value = data
|
|
talentItem.value = data
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ // 获取人才详情
|
|
// await getTalentMap()
|
|
// 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()
|
|
await getTagList()
|
|
|
|
|
|
// 获取名片预览
|
|
// 获取名片预览
|
|
if (data.image_path) {
|
|
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)
|
|
}
|
|
}
|
|
|
|
|
|
// 获取人才标签
|
|
// 获取人才标签
|