|  | @@ -373,10 +373,7 @@ import {
 | 
	
		
			
				|  |  |  import { findTechnician } from "@/api/repairManager";
 | 
	
		
			
				|  |  |  import dayjs from "dayjs";
 | 
	
		
			
				|  |  |  import merge from "webpack-merge";
 | 
	
		
			
				|  |  | -import {
 | 
	
		
			
				|  |  | -  queryByOrganId,
 | 
	
		
			
				|  |  | -  getSchool,
 | 
	
		
			
				|  |  | -} from "@/api/systemManage";
 | 
	
		
			
				|  |  | +import { queryByOrganId, getSchool } from "@/api/systemManage";
 | 
	
		
			
				|  |  |  import qrCode from "@/components/QrCode/index";
 | 
	
		
			
				|  |  |  import { classStatus } from "@/utils/searchArray";
 | 
	
		
			
				|  |  |  import { vaildStudentUrl, vaildTeacherUrl } from "@/utils/validate";
 | 
	
	
		
			
				|  | @@ -514,8 +511,13 @@ export default {
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    deactivated() {},
 | 
	
		
			
				|  |  |    beforeDestroy() {
 | 
	
		
			
				|  |  | -    this.topFrom.paymentExpireDate = this.paymentExpireDate;
 | 
	
		
			
				|  |  | -    sessionStorage.setItem(`${this.teamid}base`, JSON.stringify(this.topFrom));
 | 
	
		
			
				|  |  | +    // this.topFrom.paymentExpireDate = this.paymentExpireDate;
 | 
	
		
			
				|  |  | +    if(this.$route.query.id){
 | 
	
		
			
				|  |  | +         sessionStorage.setItem(`${this.$route.query.id}base`, JSON.stringify(this.topFrom));
 | 
	
		
			
				|  |  | +    }else{
 | 
	
		
			
				|  |  | +      sessionStorage.setItem(`newTeambase`, JSON.stringify(this.topFrom));
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |    methods: {
 | 
	
	
		
			
				|  | @@ -600,16 +602,25 @@ export default {
 | 
	
		
			
				|  |  |            });
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  |            this.topFrom = sotrage;
 | 
	
		
			
				|  |  | -          this.applyExpireDate = sotrage.time;
 | 
	
		
			
				|  |  | -          this.paymentExpireDate = Storage.paymentExpireDate;
 | 
	
		
			
				|  |  | -          if (this.topFrom.section) {
 | 
	
		
			
				|  |  | +          // this.applyExpireDate = sotrage.time;
 | 
	
		
			
				|  |  | +          // this.paymentExpireDate = Storage.paymentExpireDate;
 | 
	
		
			
				|  |  | +          if (this.topFrom?.section) {
 | 
	
		
			
				|  |  |              // 获取员工
 | 
	
		
			
				|  |  |              this.getBaseList(this.topFrom.section);
 | 
	
		
			
				|  |  |            }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +      } else {
 | 
	
		
			
				|  |  | +        // 如果是新建团
 | 
	
		
			
				|  |  | +        let sotrage = JSON.parse(sessionStorage.getItem(`newTeambase`));
 | 
	
		
			
				|  |  | +        sotrage?this.topFrom = sotrage:this.topFrom;
 | 
	
		
			
				|  |  | +            if (this.topFrom?.section) {
 | 
	
		
			
				|  |  | +            // 获取员工
 | 
	
		
			
				|  |  | +            this.getBaseList(this.topFrom.section);
 | 
	
		
			
				|  |  | +          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |        this.getStudentStatus();
 | 
	
		
			
				|  |  | -      this.$emit("getName", this.topFrom.name);
 | 
	
		
			
				|  |  | +      this.$emit("getName", this.topFrom?.name);
 | 
	
		
			
				|  |  |        getEmployeeOrgan().then((res) => {
 | 
	
		
			
				|  |  |          if (res.code == 200) {
 | 
	
		
			
				|  |  |            this.sectionList = res.data;
 | 
	
	
		
			
				|  | @@ -798,8 +809,8 @@ export default {
 | 
	
		
			
				|  |  |                          team_status: "DRAFT",
 | 
	
		
			
				|  |  |                        }),
 | 
	
		
			
				|  |  |                      });
 | 
	
		
			
				|  |  | -                    this.$emit('handleClick',{name:'2'})
 | 
	
		
			
				|  |  | -                    this.$emit('getName', this.topFrom.name)
 | 
	
		
			
				|  |  | +                    this.$emit("handleClick", { name: "2" });
 | 
	
		
			
				|  |  | +                    this.$emit("getName", this.topFrom.name);
 | 
	
		
			
				|  |  |                    })
 | 
	
		
			
				|  |  |                    .catch(() => {});
 | 
	
		
			
				|  |  |                }
 |