lex-xin 4 місяців тому
батько
коміт
763edbc48e

+ 6 - 6
src/views/fill-questionnaire/index.tsx

@@ -653,7 +653,7 @@ export default defineComponent({
               forms.classOptionIndex = [classIdx]
               forms.classStatus = true
              }}>{forms.currentClass ? forms.currentClass : '请选择班级'}<i></i></div>
-          </div>          
+          </div>
           <div class={styles.formItem}>
             <p>5. 在您了解以上数字化转型事项后,您是否支持学校开展音乐(器乐)课堂数字化转型</p>
             <div class={styles.selectItem}>
@@ -669,8 +669,8 @@ export default defineComponent({
           </div>
           <div class={styles.formItem}>
             {
-              route.query.meetingType === 'primarySchoolNo' || route.query.meetingType === 'juniorSchoolNo' ? 
-              <p>6. 您是否愿意学生参加数字化转型<span>(注:以学生及家长自愿参加为原则。如愿意参加,家长需自行为学生准备好乐器和“器乐数字Ai”应用软件两项学习工具,市面上均有提供,大约300多元一年。学校不涉及任何收费行为。如不参加,学生按原有方式进行音乐课学习。)</span></p> : 
+              route.query.meetingType === 'primarySchoolNo' || route.query.meetingType === 'juniorSchoolNo' ?
+              <p>6. 您是否愿意学生参加数字化转型<span>(注:以学生及家长自愿参加为原则。如愿意参加,家长需自行为学生准备好乐器和“器乐数字Ai”应用软件两项学习工具,市面上均有提供,大约300多元一年。学校不涉及任何收费行为。如不参加,学生按原有方式进行音乐课学习。)</span></p> :
               <p>6. 您是否愿意学生参加数字化转型<span>(注:以学生及家长自愿参加为原则。如愿意参加,家长需自行为学生准备好“器乐数字Ai”应用软件,市面上均有提供,大约300多元一年,学校不涉及任何收费行为。如不参加,学生按原有方式进行器乐课程学习。)</span></p>
             }
             <div class={styles.selectItem}>
@@ -870,13 +870,13 @@ export default defineComponent({
                         }}
                         onSearchUpdate={(val: any) => {
                           getSchoolAreaList(val);
-                        }}                        
+                        }}
                       />
                     </div>
                   ),
                   option: (item: any, index: number) => (
                     <div class={styles.columnsContent} v-html={highlightText(item.name)} key={index}></div>
-                  ),                  
+                  ),
                 }}
               </Picker>
             </div>
@@ -944,7 +944,7 @@ export default defineComponent({
               }}
             />
           )}
-        </Popup>        
+        </Popup>
       </div>
     );
   }

+ 0 - 1
src/views/intention-questionnaire/index.tsx

@@ -166,7 +166,6 @@ export default defineComponent({
       forms.openId = openId;
       const code = getUrlCode();
       const isWxcode = sessionStorage.getItem('isWxcode');
-      console.log(code, 'code', isWxcode);
       if (!code || isWxcode !== '1') {
         const newUrl =
           getHttpOrigin() +

+ 4 - 2
src/views/pre-register-active/index.tsx

@@ -310,7 +310,7 @@ export default defineComponent({
         forms.id = recordObj.id;
 
         sessionStorage.setItem('active-open-id', recordObj.openId);
-
+        sessionStorage.removeItem('isWxcode');
 
         console.log(forms, 'forms')
 
@@ -334,6 +334,7 @@ export default defineComponent({
         );
         // 判断是否有微信appId
         if (data) {
+          sessionStorage.setItem('isWxcode', '1');
           closeToast();
           goWechatAuth(data, url);
         }
@@ -349,7 +350,8 @@ export default defineComponent({
       forms.openId = openId;
       const code = getUrlCode();
       console.log(code, 'code')
-      if (!code) {
+      const isWxcode = sessionStorage.getItem('isWxcode');
+      if (!code || isWxcode !== '1') {
         const newUrl =
           getHttpOrigin() +
           window.location.pathname +

+ 4 - 2
src/views/student-register/index-apply.tsx

@@ -1276,6 +1276,7 @@ export default defineComponent({
         //   closeToast();
         //   goWechatAuth(data, url);
         // }
+        sessionStorage.setItem('isWxcode', '1');
         closeToast();
         goWechatAuthTemp('wxccc2efd2678adbe3', url)
       } catch {
@@ -1288,7 +1289,8 @@ export default defineComponent({
       const openId = sessionStorage.getItem('active-open-id');
       forms.openId = openId;
       const code = getUrlCode();
-      if (!code) {
+      const isWxcode = sessionStorage.getItem('isWxcode');
+      if (!code || isWxcode !== '1') {
         const newUrl =
           getHttpOrigin() +
           window.location.pathname +
@@ -1333,7 +1335,7 @@ export default defineComponent({
         forms.saveId = data.id;
         forms.openId = data.openId;
         sessionStorage.setItem('active-open-id', data.openId);
-
+        sessionStorage.removeItem('isWxcode');
         // 间隔多少时间同步数据
         forms.intervalFnRef = useIntervalFn(async () => {
           // 页面时间恢复