123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284 |
- class Route {
- static getIndexUrl(scheduleId) {
- return `pages/index/index?guest=true&id=${scheduleId}`
- }
- static toLogin(events) {
- wx.navigateTo({
- url: '/pages/login/login',
- events
- })
- }
- static redirectLogin() {
- let currentPages = getCurrentPages();
- console.log(currentPages)
- if (currentPages && currentPages.length == 1){
- Route.toLogin();
- }else{
- wx.redirectTo({
- url: '/pages/login/login',
- })
- }
- }
- static toLive(type, title, scheduleId, eId, eduStuName, pic,events) {
- wx.navigateTo({
- url: `/pages/live/live?type=${type}&title=${title}&scheduleId=${scheduleId}&eId=${eId}&eduStuName=${eduStuName}&pic=${pic}`,
- events
- })
- }
- static tocCommunityDetail(type, title, id, trainType, detail, item, isPre, events) {
- wx.navigateTo({
- url: `/pages/communityDetail/communityDetail?title=${title}&id=${id}&type=${type}&detail=${detail}&item=${item}&trainType=${trainType}&isPre=${isPre}`,
- events
- })
- }
- static toStuInfo(teamId, eduStuId, events) {
- wx.navigateTo({
- url: `/pages/studentInfo/studentInfo?teamId=${teamId}&eduStuId=${eduStuId}`,
- events
- })
- }
- static toEduDetail(teamId, isPre, events) {
- wx.navigateTo({
- url: `/pages/eduDetail/eduDetail?teamId=${teamId}&isPre=${isPre}`,
- events
- })
- }
- static toBookDetail(id, tag, events) {
- wx.navigateTo({
- url: `/pages/bookDetail/bookDetail?id=${id}&tag=${tag}`,
- events
- })
- }
- static toRocommandDetail(id, isComplete, events) {
- wx.navigateTo({
- url: `/pages/recommandDetail/recommandDetail?id=${id}&isComplete=${isComplete}`,
- events
- })
- }
- static toNews(type, id, title, eId, events) {
- wx.navigateTo({
- url: this.getNewsUrl(type, id, title, eId, "", ""),
- events
- })
- }
- static toStudentBook(type, title, teamId, index, events) {
- wx.navigateTo({
- url: this.getNewsUrl(type, "", title, "", teamId, index),
- events
- })
- }
- static getNewsUrl(type, id, title, eId, teamId, index) {
- return `/pages/news/news?type=${type}&id=${id}&title=${title}&eId=${eId}&teamId=${teamId}&index=${index}`
- }
- static toGraduation(isPre, detail, events) {
- wx.navigateTo({
- url: `/pages/graduation/graduation?isPre=${isPre}&detail=${detail}`,
- events
- })
- }
- static toChekIn(type, title, name, cId, teamId, eId, events) {
- wx.navigateTo({
- url: `/pages/checkIn/checkIn?type=${type}&title=${title}&name=${name}&cId=${cId}&teamId=${teamId}&eId=${eId}`,
- events
- })
- }
- static toScore(events) {
- wx.navigateTo({
- url: '/pages/score/score',
- events
- })
- }
- static toRegister(events) {
- wx.navigateTo({
- url: '/pages/register/register',
- events
- })
- }
- static toNotice(events) {
- wx.navigateTo({
- url: '/pages/notice/notice',
- events
- })
- }
- static toUserInfo(events) {
- wx.navigateTo({
- url: '/pages/userInfo/userInfo',
- events
- })
- }
- static toQuestionDetail(id, teamId, courseId, scheduleId, eduStuId, events) {
- wx.navigateTo({
- url: `/pages/questionDetail/questionDetail?id=${id}&teamId=${teamId}&courseId=${courseId}&scheduleId=${scheduleId}&eduStuId=${eduStuId}`,
- events
- })
- }
- static tocChangePhone(events) {
- wx.navigateTo({
- url: '/pages/changePhone/changePhone',
- events
- })
- }
- static toVideo(id, type, title, events) {
- wx.navigateTo({
- url: `/pages/video/video?id=${id}&type=${type}&title=${title}`,
- events
- })
- }
- static toScoreDetail(events) {
- wx.navigateTo({
- url: '/pages/scoreDetail/scoreDetail',
- events
- })
- }
- static toIntegralRule(type, title, events) {
- wx.navigateTo({
- url: this.getNewsUrl(type, "", title, ""),
- events
- })
- }
- static tocCommunity(events) {
- wx.navigateTo({
- url: '/pages/community/community',
- events
- })
- }
- static toSchoolIntrouce(events) {
- wx.navigateTo({
- url: '/pages/schoolIntrouce/schoolIntrouce',
- events
- })
- }
- static toCommunityMessage(events) {
- wx.navigateTo({
- url: '/pages/communityMessage/communityMessage',
- events
- })
- }
- static toCommunityForm(type, teamId, eduStuId, eduStuName, events) {
- wx.navigateTo({
- url: `/pages/communityForm/communityForm?type=${type}&teamId=${teamId}&eduStuId=${eduStuId}&eduStuName=${eduStuName}`,
- events
- })
- }
- static toCourseDetail(type, id, detail, plan, isPre, events) {
- wx.navigateTo({
- url: `/pages/courseDetail/courseDetail?type=${type}&id=${id}&detail=${detail}&plan=${plan}&isPre=${isPre}`,
- events
- })
- }
- static toTeacher(id, events) {
- wx.navigateTo({
- url: `/pages/teacher/teacher?id=${id}`,
- events
- })
- }
- static toExamDetail(id, examId, stuId, events) {
- wx.navigateTo({
- url: `/pages/examDetail/examDetail?id=${id}&examId=${examId}&stuId=${stuId}`,
- events
- })
- }
- static toExamResult(id, stuId, score, events) {
- wx.navigateTo({
- url: `/pages/examResult/examResult?id=${id}&stuId=${stuId}&score=${score}`,
- events
- })
- }
- static toQuestionResult(qid, stuId, courseId = null, events) {
- wx.navigateTo({
- url: `/pages/questionResult/questionResult?id=${qid}&stuId=${stuId}&courseId=${courseId}`,
- events
- })
- }
- static toClassPanel(type, events) {
- wx.navigateTo({
- url: this.getClassPanelUrl(type),
- events
- })
- }
- static getClassPanelUrl(type) {
- return `/pages/classPanel/classPanel?type=${type}`
- }
- static toStudent(teamId, myStuId, events) {
- wx.navigateTo({
- url: `/pages/student/student?teamId=${teamId}&myStuId=${myStuId}`,
- events
- })
- }
- static toSLeep(id, picUrl, name, teamJobName, phone, sex, nationName, className, groupName, myStuId, events) {
- wx.navigateTo({
- url: `/pages/sleep/sleep?id=${id}&picUrl=${picUrl}&name=${name}&teamJobName=${teamJobName}&phone=${phone}&sex=${sex}&nationName=${nationName}&className=${className}&groupName=${groupName}&myStuId=${myStuId}`,
- events
- })
- }
- static toClassTeam(teamId, events) {
- wx.navigateTo({
- url: `/pages/classTeam/classTeam?teamId=${teamId}`,
- events
- })
- }
- static toStudentBookList(teamId, events) {
- wx.navigateTo({
- url: `/pages/studentBookList/studentBookList?teamId=${teamId}`,
- events
- })
- }
- static toUploadFile(pid, title, teamId, events) {
- wx.navigateTo({
- url: `/pages/uploadFile/uploadFile?pid=${pid}&title=${title}&teamId=${teamId}`,
- events
- })
- }
- static toCertificate(detail, isPre, events) {
- wx.navigateTo({
- url: `/pages/certificate/certificate?detail=${detail}&isPre=${isPre}`,
- events
- })
- }
- }
- export default Route
|