Browse Source

no message

libushang 5 days ago
parent
commit
76285b0db2
3 changed files with 29 additions and 1 deletions
  1. 8 0
      src/api/event.ts
  2. BIN
      src/assets/images/typhoon/typhoon.png
  3. 21 1
      src/views/signPage/index.vue

+ 8 - 0
src/api/event.ts

@@ -69,6 +69,14 @@ export function signEvent(data) {
   });
 }
 
+export function getYzyUserInfo(params) {
+  return request({
+    url: "/api/qrcode/yzy_user_info",
+    method: "get",
+    params: params
+  });
+}
+
 export function uploadCasualties(data) {
   return request({
     url: "/api/event_management/event/upload_casualties",

BIN
src/assets/images/typhoon/typhoon.png


+ 21 - 1
src/views/signPage/index.vue

@@ -69,7 +69,7 @@
 <script lang="ts" setup name="signPage">
 import {onMounted, ref} from "vue";
 import {validatePhone} from "@/utils/validate";
-import { getSignInfo, signEvent } from '@/api/event';
+import { getYzyUserInfo, signEvent } from '@/api/event';
 import { useRoute, useRouter } from 'vue-router';
 
 const route = useRoute();
@@ -142,6 +142,26 @@ onMounted(() => {
       phone: user.phone
     }
   }
+  else {
+    const uuid_str = route.query.uuid as string;
+    if (uuid_str && uuid_str != "" ) {
+      getYzyUserInfo({uuid: uuid_str}).then((res)=> {
+        const user = res.data;
+        console.log('user', user);
+        type.value = user.sign_time == '' ? '1' : '2';
+
+        form.value = {
+          user_id: user.user_id,
+          nick_name: user.nick_name,
+          dept_id: user.dept_id,
+          dept_name: user.dept_name,
+          duties: user.duties,
+          sign_time: user.sign_time,
+          phone: user.phone
+        }
+      })
+    }  
+  }
 })
 </script>