无人机管理后台前端(已迁走)
张含笑
2025-09-01 2ca94de8ede18ac07ccfd8dec7b6f6a707adde9b
src/views/system/helpCenter.vue
@@ -60,20 +60,28 @@
  });
};
// 查看
const clickDetail = row => {
  if (!row.filePath) {
// const clickDetail = row => {
//   if (!row.filePath) {
//     ElMessage.warning('没有可预览的文件');
//     return;
//   }
//   fetch(row.filePath)
//     .then(response => response.blob())
//     .then(res => {
//       let blob = new Blob([res], { type: 'application/pdf' });
//       // pdfurl即转化后的结果
//       let pdfurl = window.URL.createObjectURL(blob);
//       // 新标签页打开,即可预览并下载
//       window.open(pdfurl);
//     });
// };
const clickDetail = val => {
  const filePath = val.filePath;
  if (!val.filePath) {
    ElMessage.warning('没有可预览的文件');
    return;
  }
  fetch(row.filePath)
    .then(response => response.blob())
    .then(res => {
      let blob = new Blob([res], { type: 'application/pdf' });
      // pdfurl即转化后的结果
      let pdfurl = window.URL.createObjectURL(blob);
      // 新标签页打开,即可预览并下载
      window.open(pdfurl);
    });
  window.open(filePath, '_blank');
};
// 文件上传
const onUploadFileBefore = (file, row) => {
@@ -82,7 +90,6 @@
  const formData = new FormData();
  formData.append('file', file, file.name);
  uploadFileAPI(formData).then(res => {
    if (res.data.code === 200) {
      const params = {