diff --git a/components/tabbar/tabbar.vue b/components/tabbar/tabbar.vue index 2e860d9..1478a9c 100644 --- a/components/tabbar/tabbar.vue +++ b/components/tabbar/tabbar.vue @@ -55,9 +55,10 @@ gogogo(id) { this.actindex = id; if (id == 1) { - uni.reLaunch({ + /* uni.switchTab({ url: '/newPages/newIndex/index' - }) + }) */ + uni.switchTab({ url: '/newPages/newIndex/index' }); } if (id == 2) { uni.reLaunch({ @@ -65,10 +66,11 @@ }) } if (id == 3) { - uni.reLaunch({ + /* uni.switchTab({ // url: '/pages/my/my' url: '/newPages/my/index' - }) + }) */ + uni.switchTab({ url: '/newPages/my/index' }); } if (id == 4) { uni.showToast({ diff --git a/config.js b/config.js index 5a9980b..66bf81f 100644 --- a/config.js +++ b/config.js @@ -3,7 +3,7 @@ module.exports = { // baseUrl: 'https://vue.ruoyi.vip/prod-api', imagesUrl: 'http://122.51.230.86:9000', - // baseUrl: 'http://localhost:48080', + // baseUrl: 'https://www.nuoyunr.com', baseUrl: 'http://192.168.1.27:48080', appId:'wx684fc832e96cee65', appSecret:'d1fecac806c5f3cd9aca9f3d5c3759c7', diff --git a/newPages/messageCenter/index.vue b/newPages/messageCenter/index.vue index f2b76d2..7ac05ae 100644 --- a/newPages/messageCenter/index.vue +++ b/newPages/messageCenter/index.vue @@ -195,6 +195,7 @@ flex-direction: column; padding: 0 20rpx; box-sizing: border-box; + } } .messageItem { diff --git a/newPages/my/index.vue b/newPages/my/index.vue index 6ce10ed..3163a2e 100644 --- a/newPages/my/index.vue +++ b/newPages/my/index.vue @@ -102,7 +102,7 @@ - + @@ -175,7 +175,9 @@ export default { }, onShow() { if (getToken()) { - // this.findSelfInfo() + this.selfInfoLocal = getLocalUserInfo() + this.getUserInfo() + this.systemInfo() } }, diff --git a/newPages/newIndex/index.vue b/newPages/newIndex/index.vue index 8938234..3c5cb17 100644 --- a/newPages/newIndex/index.vue +++ b/newPages/newIndex/index.vue @@ -37,15 +37,14 @@ - + - + @@ -106,6 +105,7 @@ }; }, onLoad(query) { + console.log('query', query) // setInviteId('JLPXF1') // this.getTenantIdByInviteId() this.getSwiperList() @@ -117,10 +117,10 @@ //扫码邀请过来的,设置邀请者code setInviteId(theRequest['inviteId']) this.getTenantIdByInviteId() - //先登录 - // uni.reLaunch({ - // url: '/pages/login/login' - // }) + /* //先登录 + uni.reLaunch({ + url: '/pages/login/login' + }) */ } else { removeInviteId() removeCoachId() @@ -146,7 +146,7 @@ uniqueCode: getInviteId() } }).then(res => { - console.log(123, res.data) + console.log(123) if (res.data != null) { this.qTenantId = res.data.tenantId this.qCoachId = res.data.userId @@ -164,6 +164,7 @@ }) }, getList() { + console.log('getInviteId', getInviteId()) const params = { pageNo: this.pageNo, pageSize: this.pageSize, @@ -249,7 +250,7 @@ method: 'GET' }).then(res => { res.data.forEach(item => { - item.swiperPicture = this.imageUrl + item.swiperPicture + item.swiperPicture = this.imageUrl + '/' + item.swiperPicture }) this.swiperList = res.data }) @@ -402,6 +403,7 @@ display: flex; flex-direction: column; row-gap: 20rpx; + margin-bottom: 200rpx; } .top_ { diff --git a/pages.json b/pages.json index c0351db..e97db4a 100644 --- a/pages.json +++ b/pages.json @@ -32,7 +32,7 @@ "navigationStyle": "custom" } }, - + { "path": "newPages/orderList/index", "style": { @@ -41,8 +41,8 @@ "navigationStyle": "custom" } }, - - + + { "path": "newPages/courseList/index", "style": { @@ -51,7 +51,7 @@ "navigationStyle": "custom" } }, - + { "path": "newPages/my/index", "style": { @@ -60,7 +60,7 @@ "navigationStyle": "custom" } }, - + { "path": "newPages/schoolDetail/index", "style": { @@ -69,9 +69,9 @@ "navigationStyle": "custom" } }, - - - + + + { "path": "newPages/schoolList/index", "style": { @@ -80,7 +80,7 @@ "navigationStyle": "custom" } }, - + { "path": "newPages/messageCenter/index", "style": { @@ -99,11 +99,9 @@ } ], - "subPackages": [ - { + "subPackages": [{ "root": "pagesA", - "pages": [ - { + "pages": [{ "path": "appointmentAdd/index", "style": { "enablePullDownRefresh": true, @@ -194,12 +192,28 @@ ] }, { - "root": "uni_modules", - "name": "modules", - "pages": [] + "root": "uni_modules", + "name": "modules", + "pages": [] } ], - + "tabBar": { + "color": "#999999", // 未选中时的文字颜色(默认灰色) + "selectedColor": "#2c78f5", // 选中时的文字颜色(示例蓝色) + "list": [{ + "pagePath": "newPages/newIndex/index", + "text": "首页", + "iconPath": "static/imgs/homeone.png", + "selectedIconPath": "static/imgs/hometwo.png" + }, + { + "pagePath": "newPages/my/index", + "text": "我的", + "iconPath": "static/imgs/myone.png", + "selectedIconPath": "static/imgs/mytwo.png" + } + ] + }, "globalStyle": { "navigationBarTextStyle": "black", "navigationBarTitleText": "uni-app", @@ -207,4 +221,4 @@ "backgroundColor": "#F8F8F8" }, "uniIdRouter": {} -} +} \ No newline at end of file diff --git a/pagesA/examinationAdd/index.vue b/pagesA/examinationAdd/index.vue index 420d401..b5ec560 100644 --- a/pagesA/examinationAdd/index.vue +++ b/pagesA/examinationAdd/index.vue @@ -184,8 +184,9 @@ export default { }; }, onLoad(options) { + console.log('options', options) this.userInfo = getLocalUserInfo() - this.getUserOrderDetails() + // this.getUserOrderDetails() this.process.subject = options.subject this.opTenantId = options.tenantId this.opCourseType = options.courseType @@ -200,6 +201,8 @@ export default { this.process.userId = this.userInfo.id this.process.coachId = options.coachId this.process.userName = options.nickname + this.process.tenantId = options.tenantId + this.getCourseCompleteStatus(); }, onReady() { // 动态计算滚动区域高度 @@ -325,33 +328,35 @@ export default { }); }, - getUserOrderDetails() { - request({ - url: '/app-api/small/drive/school-course-order/page', - method: 'GET', - params: { - userId: this.userInfo.id, - paymentStatus: '2', - ifEnd: 0, - }, - tenantIdFlag: false - }).then(res => { - this.orderList = res.data.records; - if (res.data.records.length > 0) { - const tempData = res.data.records[0] - if (this.process.subject != 2 && this.process.subject != 3) { - this.process.courseId = tempData.courseId - } + // getUserOrderDetails() { + // request({ + // url: '/app-api/small/drive/school-course-order/page', + // method: 'GET', + // params: { + // userId: this.userInfo.id, + // paymentStatus: '2', + // ifEnd: false, + // tenantId: 180, + // }, + // tenantIdFlag: false + // }).then(res => { + // console.log('123123', res) + // this.orderList = res.data.records; + // if (res.data.records.length > 0) { + // const tempData = res.data.records[0] + // if (this.process.subject != 2 && this.process.subject != 3) { + // this.process.courseId = tempData.courseId + // } - if (this.process.subject != 2 && this.process.subject != 3) { - this.courseType = tempData.courseType - } + // if (this.process.subject != 2 && this.process.subject != 3) { + // this.courseType = tempData.courseType + // } - this.process.tenantId = tempData.tenantId - this.getCourseCompleteStatus() - } - }); - }, + // this.process.tenantId = tempData.tenantId + // this.getCourseCompleteStatus() + // } + // }); + // }, getCourseCompleteStatus() { request({ @@ -362,10 +367,15 @@ export default { courseId: this.process.courseId, } }).then(res => { + console.log('res123',res) this.courseCompleteStatusList = res.data.records if (this.courseCompleteStatusList.length > 0) { const subject2 = this.courseCompleteStatusList.find(item => item.subject === 2) const subject3 = this.courseCompleteStatusList.find(item => item.subject === 3) + const subject1Or4 = this.courseCompleteStatusList.find(item => item.subject === 1 || item.subject === 4) + if (subject1Or4) { + this.courseType = subject1Or4.courseType + } if (subject2?.status === '2' && subject3?.status === '2') { this.subjectColumns = [['科目一', '科目四']] @@ -383,7 +393,8 @@ export default { }, saveData() { - if (!this.process.userId || !this.process.subject || !this.process.examScore || !this.process.examStatus || !this.process.examTime) { + console.log('process', this.process) + if (!this.process.userId || !this.process.subject || this.process.examScore === null || this.process.examStatus === null || !this.process.examTime) { uni.showToast({title: '信息填写不完整', icon: 'none'}); return; } @@ -396,24 +407,23 @@ export default { }, saveDataOne() { if (this.process.subject === 1 && this.courseCompleteStatusList.length <= 0) { - uni.showToast({title: '请联系驾校人员', icon: 'none'}); + uni.showToast({title: '请联系驾校人员!', icon: 'none'}); return; } if (this.process.subject === 4 && this.courseCompleteStatusList.length <= 0) { - uni.showToast({title: '请联系驾校人员', icon: 'none'}); + uni.showToast({title: '请联系驾校人员!', icon: 'none'}); return; } const postData = { ...this.process, // 先拷贝 process 原有数据 - userName: this.userInfo.nickname, remark: this.process.remark, images: this.fileList?.map(item => item.url).join(',') || '', } // this.process.images = this.fileList?.map(item => item.url).join(',') || ''; - if (!this.process.userId || !this.process.subject || !this.process.examScore || !this.process.examStatus || !this.process.examTime) { + if (!this.process.userId || !this.process.subject || this.process.examScore === null || this.process.examStatus === null || !this.process.examTime) { uni.showToast({title: '信息填写不完整', icon: 'none'}); return; } @@ -447,7 +457,6 @@ export default { fraction: this.process.examScore, ifPass: this.process.examStatus, id: this.batchItemId, - userName: this.userInfo.nickname, remark: this.process.remark, images: this.fileList?.map(item => item.url).join(',') || '', } @@ -456,7 +465,7 @@ export default { this.process.fraction = this.process.examScore this.process.ifPass = this.process.examStatus this.process.images = this.fileList?.map(item => item.url).join(',') || ''; */ - if (!this.process.userId || !this.process.subject || !this.process.examScore || !this.process.examStatus || !this.process.examTime) { + if (!this.process.userId || !this.process.subject || this.process.examScore === null || this.process.examStatus === null || !this.process.examTime) { uni.showToast({title: '信息填写不完整', icon: 'none'}); return; } diff --git a/pagesA/examinationList/index.vue b/pagesA/examinationList/index.vue index 11b4de7..503b74a 100644 --- a/pagesA/examinationList/index.vue +++ b/pagesA/examinationList/index.vue @@ -15,7 +15,7 @@ + :style="{ height: ((item.subject != 2 && item.subject != 3) || (getButtonInfo(item).text === '1' || getButtonInfo(item).text === '2')) ? '230rpx' : 'auto' }"> @@ -45,9 +45,8 @@ 考试地址: {{ item.addr }} - + - {{ getButtonInfo(item).text }} @@ -153,13 +152,12 @@ export default { // 点击笔试成绩录入的时候 检查是否已报名课程 onEnterScoreClick() { if (this.courseList.length > 0) { + console.log('123123123', this.courseList) this.pickerColumns = this.courseList.map(item => ({ label: item.courseName, value: item.courseId })); this.pickerShow = true; - } else if (this.courseList.length === 1) { - this.goToScoreEntry(this.courseList[0]); } else { this.$u.toast("暂无课程信息"); } @@ -174,7 +172,7 @@ export default { this.getProcess(selectedCourse.courseId).then(processData => { if (!processData || processData.length === 0) { uni.showToast({ - title: '请联系驾校负责人', + title: '暂无课程进度信息', icon: 'none' }); return; @@ -201,10 +199,14 @@ export default { // 跳转成绩录入界面 goToScoreEntry(course) { + console.log('course', course) + /* uni.navigateTo({ + url: `/pagesA/examinationAdd/index?courseId=${course.value}&courseType=${course.courseType}&userId=${course.userId}&tenantId=${course.tenantId}&coachId=${course.coachUserId}` + }); */ this.$u.route({ url: '/pagesA/examinationAdd/index', params: { - courseId: course.value, + courseId: course.courseId, courseType: course.courseType, userId: course.userId, tenantId: course.tenantId, @@ -242,7 +244,10 @@ export default { userId: this.userInfo.id, } }).then(res => { - this.examList = res.data + // this.examList = res.data + this.examList = res.data.sort((a, b) => { + return a.subject - b.subject; + }); // this.getExamTwoList() this.isTriggered = false }) @@ -267,6 +272,7 @@ export default { url: '/app-api/small/drive/school-course-order/getCourseByLoginUser', method: 'GET' }).then(res => { + console.log('课程', res) this.courseList = res.data }) }, @@ -318,7 +324,7 @@ export default { if (item.fraction == null) { return {text: '成绩录入', type: 'input'} } else if (!item.ifPass) { - return {text: '考试未通过', type: 'failed'} + return {text: '2', type: 'failed'} } else if (!item.ifEvaluate) { return {text: '开始评价', type: 'evaluate'} }else { diff --git a/pagesA/register/index.vue b/pagesA/register/index.vue index fae3e67..3a8f022 100644 --- a/pagesA/register/index.vue +++ b/pagesA/register/index.vue @@ -1,87 +1,87 @@ \ No newline at end of file +.size-lv { + margin-right: 35px; +} +