dev01 1 year ago
parent
commit
4808685098

+ 8 - 9
src/services/httpClient.ts

@@ -12,15 +12,14 @@ const httpClient = axios.create({
 });
 
 // 添加请求拦截器
-httpClient.interceptors.request.use(
-  function (config: AxiosRequestConfig) {
-    // 在发送请求之前做些什么
-    const token = localStorage.getItem("token");
-    if (token && config.headers) {
-      config.headers.Authorization = token;
-    }
-    return config;
-  },
+httpClient.interceptors.request.use(function (config: AxiosRequestConfig) {
+  // 在发送请求之前做些什么
+  const token = localStorage.getItem("token");
+  if (token && config.headers) {
+    config.headers.Authorization = token;
+  }
+  return config;
+},
   function (error) {
     // 对请求错误做些什么
     return Promise.reject(error);

+ 6 - 4
src/types/report.types.ts

@@ -159,11 +159,13 @@ export interface ReportBasic {
   userId: number;
   createAt?: string;
   updateAt?: string;
-  status:number
+  status: number;
+  tianheCloudId: string;
+  tianheCloudUrl: string;
 }
 
 export interface ReportSaveRequest extends ReportBasic {
-    chapters: ReportChapterRequest[];
+  chapters: ReportChapterRequest[];
 }
 
 export interface ReportsResponse {
@@ -194,7 +196,7 @@ export interface Logo {
   url: string;
 }
 
-export interface DuplicateCheckRequest{
+export interface DuplicateCheckRequest {
   from?: number;
   size?: number;
   reportId: string;
@@ -202,6 +204,6 @@ export interface DuplicateCheckRequest{
   contents: string[];
 }
 
-export interface DuplicateCheckResponse{
+export interface DuplicateCheckResponse {
   repetitiveRate: number[];
 }

+ 1 - 0
src/views/report/ReportDetailView.vue

@@ -3,6 +3,7 @@ import { onMounted, onUnmounted, ref, type Ref } from "vue";
 import { useRoute } from "vue-router";
 import PageHeader from '@/components/PageHeader.vue';
 import * as reportService from "@/services/reports.service";
+import type {  ReportSaveRequest  } from "@/types/report.types";
 import { CompLog } from "@/libs/log.lib";
 import { message } from "ant-design-vue";
 import { useAuthStore } from "@/stores/auth.store";

+ 3 - 3
src/views/report/ReportListView.vue

@@ -101,7 +101,7 @@ function onReportUpper(id: number) {
   spinning.value = true;
   reportsService
     .upper(id)
-    .then((res) => {
+    .then((res: any) => {
       if (res.data) {
         spinning.value = false;
         message.success("上链成功");
@@ -118,9 +118,9 @@ function onReportUpper(id: number) {
         message.error(res.msg);
       }
     })
-    .catch((err) => {
+    .catch(() => {
       spinning.value = false;
-      message.error(res.msg);
+      message.error("出错了!");
     });
 }