liushengqiang 1 rok temu
rodzic
commit
9fdaed8971
1 zmienionych plików z 14 dodań i 4 usunięć
  1. 14 4
      src/views/setting/components/schoolInfo/index.tsx

+ 14 - 4
src/views/setting/components/schoolInfo/index.tsx

@@ -27,6 +27,7 @@ import {
 } from '../../api';
 import AddTeacher from '../../modal/add-teacher';
 import TheQrCode from '/src/components/TheQrCode';
+import { stringifyQuery } from '/src/router';
 
 export default defineComponent({
   name: 'school-info',
@@ -191,6 +192,18 @@ export default defineComponent({
       message.success('修改成功');
       data.disabled = true;
     };
+
+    const registerUrl = () => {
+      const queryStr = stringifyQuery({
+        tenantId: user.info.schoolInfos?.[0]?.tenantId,
+        schoolId: user.info.schoolInfos?.[0]?.id,
+        schoolName: user.info.schoolInfos?.[0]?.name
+      });
+      console.log(queryStr);
+      const url =
+        `${location.origin}/classroom-app/#/teaher-register` + queryStr;
+      return url;
+    };
     return () => (
       <div class={styles.schoolInfo}>
         <NSpace wrapItem={false} align="center">
@@ -321,10 +334,7 @@ export default defineComponent({
           preset="dialog"
           showIcon={false}>
           <div style={{ textAlign: 'center' }}>
-            <TheQrCode
-              text={`${location.origin}/classroom-app/#/teaher-register?tenantId=${user.info.schoolInfos?.[0]?.tenantId}&schoolId=${user.info.schoolInfos?.[0]?.id}&schoolName=${user.info.schoolInfos?.[0]?.name}`}
-              size={300}
-            />
+            <TheQrCode text={registerUrl()} size={300} />
           </div>
         </NModal>
       </div>