From 26da03f7396d3ed22245b75f6b51d3670a845b26 Mon Sep 17 00:00:00 2001 From: MaDaLei Date: Fri, 17 Apr 2026 18:58:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=9C=8D=E5=8A=A1=E5=9B=9E=E9=A1=BE?= =?UTF-8?q?=E7=9F=AD=E7=89=87=E5=8A=9F=E8=83=BD=E4=B8=8A=E7=BA=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 3 + src/pages/report-view/reportView.vue | 237 +++++++++++++++++++++++++-- 2 files changed, 229 insertions(+), 11 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 7d5ee4e..43da387 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -83,6 +83,9 @@ export const cancelAppointment = (id) => put(`/appointment/status?id=${id}&statu // 提交报告 export const createReport = (data) => post('/report/create', data) +/** 触发服务回顾短片生成(异步;reportId + 操作者)durationSec: 15 | 30 */ +export const postReportHighlightStart = (data) => post('/report/highlight/start', data) + // 获取报告(通过token) export const getReportByToken = (token) => get('/report/get', { token }) diff --git a/src/pages/report-view/reportView.vue b/src/pages/report-view/reportView.vue index ede46ab..e58e523 100644 --- a/src/pages/report-view/reportView.vue +++ b/src/pages/report-view/reportView.vue @@ -223,6 +223,47 @@ {{ reportData.remark }} + + + + 服务回顾短片 + 智能剪辑 + + + 按「服务前 → 过程 → 服务后」顺序,将照片与短视频自动合成竖屏 9:16 成片(15 秒或 30 秒)。门店服务器需已安装 ffmpeg;若需大模型生成式成片,可在后端接入对应云 API。 + + + 短片生成中,请稍候… + + + {{ reportData.highlightVideoError || '生成失败' }} + + +