From b267cf72173eb068293832f0c9b16b58e36729e2 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 17 十月 2025 18:30:04 +0800
Subject: [PATCH] fix: s
---
src/views/FlexJobManage/components/StaffResumeView.vue | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/src/views/FlexJobManage/components/StaffResumeView.vue b/src/views/FlexJobManage/components/StaffResumeView.vue
index e5658c3..0d2524b 100644
--- a/src/views/FlexJobManage/components/StaffResumeView.vue
+++ b/src/views/FlexJobManage/components/StaffResumeView.vue
@@ -58,6 +58,36 @@
<ProFormItemV2 label="涓汉鐓х墖锛�" prop="photos">
<ProFormImageUpload v-model:file-url="detail.photos"> </ProFormImageUpload>
</ProFormItemV2>
+ <ProFormItemV2 label="涓汉瑙嗛锛�" prop="videos">
+ <video-player
+ v-for="video in detail.videos"
+ :key="video.path"
+ class="video-player-box"
+ playsinline
+ :options="{
+ aspectRatio: '16:9',
+ autoplay: false,
+ muted: false,
+ language: 'en',
+ fluid: false,
+ poster: '', // 灏侀潰鍦板潃
+ controls: true,
+ controlBar: {
+ timeDivider: false, // 褰撳墠鏃堕棿鍜屾寔缁椂闂寸殑鍒嗛殧绗�
+ durationDisplay: false, // 鏄剧ず鎸佺画鏃堕棿
+ remainingTimeDisplay: false, // 鏄惁鏄剧ず鍓╀綑鏃堕棿鍔熻兘
+ fullscreenToggle: true, // 鏄惁鏄剧ず鍏ㄥ睆鎸夐挳
+ },
+ sources: [
+ {
+ type: 'video/mp4', // 绫诲瀷
+ src: video.url, // url鍦板潃
+ },
+ ],
+ }"
+ src="/src/assets/boleclound.png"
+ />
+ </ProFormItemV2>
</ProForm>
</template>
@@ -77,6 +107,7 @@
import { useQuery } from '@tanstack/vue-query';
import * as userResumeServices from '@/services/api/userResume';
import { convertApi2FormUrl } from '@/utils';
+import { VideoPlayer } from '@videojs-player/vue';
defineOptions({
name: 'StaffResumeView',
@@ -97,6 +128,7 @@
height: 0,
weight: 0,
photos: [] as UploadUserFile[],
+ videos: [] as UploadUserFile[],
});
const { isLoading } = useQuery({
@@ -118,6 +150,9 @@
detail.photos = data.photos
? data.photos.map((x) => convertApi2FormUrl(x))
: ([] as UploadUserFile[]);
+ detail.videos = data.videos
+ ? data.videos.map((x) => convertApi2FormUrl(x))
+ : ([] as UploadUserFile[]);
},
enabled: computed(() => !!form.value.id),
});
--
Gitblit v1.9.1