ソースを参照

新增pdf列表的页面15

zhangyujun 2 年 前
コミット
a53d1404cc
2 ファイル変更24 行追加1 行削除
  1. 15 1
      src/api/api.ts
  2. 9 0
      src/views/pdf/preview.vue

+ 15 - 1
src/api/api.ts

@@ -12,6 +12,19 @@ function loginCode(data?: {
 
     })
 
+}
+function studentEmailInfo(data: {
+    address: string,
+    dictCode:number
+
+}) {
+    return request({
+        url: "login/code",
+        method: "post",
+        data: data
+
+    })
+
 }
 //用户授权码模式登录--测试
 function loginCodeTest() {
@@ -80,7 +93,8 @@ export default {
     studentQuestionInfoSelectTestQuestionInfo,
     studentUserInfo,
     openApiquestionInfoSelectTestQuestionInfo,
-    questionTwoList
+    questionTwoList,
+    studentEmailInfo
 
 
 }

+ 9 - 0
src/views/pdf/preview.vue

@@ -67,6 +67,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';
+import api from '@/api/api'
 export default defineComponent({
   setup() {},
   data() {
@@ -82,6 +83,12 @@ export default defineComponent({
     send() {
       let reg = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
       if (reg.test(this.emailAddress)) {
+        api.studentEmailInfo({
+          address:this.emailAddress,
+          dictCode:Number(this.$route.query.code)
+        }).then(res=>{
+          Toast.success('成功发送')
+        })
       } else {
         Toast.fail('邮箱格式错误')
       }
@@ -132,6 +139,8 @@ export default defineComponent({
     },
   },
   mounted() {
+     const token:string = this.$route.query.token as string
+     window.localStorage.setItem('token',token)
     const name:string = this.$route.query.name as string
     this.getPdf(`./pdf/${name}.pdf`);
   },