Pārlūkot izejas kodu

新增pdf列表的页面13

zhangyujun 2 gadi atpakaļ
vecāks
revīzija
8928875744
2 mainītis faili ar 15 papildinājumiem un 6 dzēšanām
  1. 11 4
      src/api/request.ts
  2. 4 2
      src/views/pdf/preview.vue

+ 11 - 4
src/api/request.ts

@@ -3,11 +3,18 @@ import { requestLogger, responseLogger } from "axios-logger";
 const request = axios.create({
 	baseURL: import.meta.env.MODE === "production" ? "/prod-api" : "/dev-api",
 });
-request.interceptors.request.use(config=>{
-	// let token = window.localStorage.getItem("token")
+request.interceptors.request.use(config => {
+	let token = window.localStorage.getItem("token")
 	if (config.headers.isToken !== false) {
-	//	config.headers["Authorization"] = "Bearer " +token; // 让每个请求携带自定义token 请根据实际情况自行修改
-		config.headers["Authorization"]=""
+		//	config.headers["Authorization"] = "Bearer " +token; // 让每个请求携带自定义token 请根据实际情况自行修改
+		if (token) {
+			config.headers["Authorization"] = "Bearer " + token;
+		}
+		else {
+			config.headers["Authorization"] = ""
+
+		}
+
 	}
 	return config;
 

+ 4 - 2
src/views/pdf/preview.vue

@@ -66,6 +66,7 @@ import { PDFDocumentProxy } from 'pdfjs-dist/types/web/pdf_find_controller';
 
 PDFJS.GlobalWorkerOptions.workerSrc = pdfjsWorker; //设置PDFJS.GlobalWorkerOptions.workerSrc的地址
 document.title = '预览pdf';
+import { Toast } from 'vant';
 export default defineComponent({
   setup() {},
   data() {
@@ -82,12 +83,13 @@ export default defineComponent({
       let reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
       if (reg.test(this.emailAddress)) {
       } else {
-        this.$notify('邮箱格式错误');
+        Toast.fail('邮箱格式错误')
       }
+
     },
     getPdf(url: string) {
       let that = this;
-      document.getElementById('pdf-canvas').innerHTML = '';
+      (document.getElementById('pdf-canvas') as HTMLDivElement).innerHTML = '';
       PDFJS.getDocument(url).promise.then((pdfDoc) => {
         this.pdfPagesNum = pdfDoc.numPages; // pdf的总页数
         //获取第pageNum页的数据