From 19f8a569cd2c189c92bd3c84ea919f6e1f267aeb Mon Sep 17 00:00:00 2001 From: unknown <331404948@qq.com> Date: Sun, 8 Oct 2023 19:09:50 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=84=E4=BB=B7=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/api.js | 6 + config/site.config.js | 2 +- pages.json | 10 ++ pages/carEntry/evaluate/comp/evaluateItem.vue | 159 +++++++++++++++-- pages/carEntry/evaluate/evaluate.vue | 188 +++++++++++++++------ pages/indexEntry/findShcool/comments/comments.vue | 1 + .../findShcool/shcoolComment/shcoolComment.vue | 35 +++- pages/indexEntry/theory/theory.vue | 29 +++- pages/indexEntry/webView/webView.vue | 45 +++++ 9 files changed, 403 insertions(+), 72 deletions(-) create mode 100644 pages/indexEntry/webView/webView.vue diff --git a/config/api.js b/config/api.js index dfd7d37..287791c 100644 --- a/config/api.js +++ b/config/api.js @@ -20,6 +20,12 @@ export const getexamSite = (params) => http.get('business/school/getexamSite', { export const getExamSiteDatil = (params) => http.get('business/school/getExamSiteDatil', {params: params}) // 考场资讯 export const getExamSiteInfo = (params) => http.get('business/school/getExamSiteInfo', {params: params}) +// 创建驾校评价 +export const addSchoolComment = (data={}) => http.post('business/appcomplain/addSchoolComment', data,) +// 创建教练评价 +export const addCoachComment = (data={}) => http.post('business/appcomplain/addCoachComment', data,) +// 获取已报名驾校 +export const getStudentinfo = (params) => http.get('business/appcomplain/getStudentinfo', {params: params}) // 驾校评论分页 export const getSchoolListComment = (params) => http.get('business/school/getListComment', {params: params}) // 驾校详情 diff --git a/config/site.config.js b/config/site.config.js index 54c03af..9bdc128 100644 --- a/config/site.config.js +++ b/config/site.config.js @@ -2,7 +2,7 @@ const VUE_APP_PLATFORM = process.env.VUE_APP_PLATFORM; // localIp = false module.exports = { H5_API: VUE_APP_PLATFORM === 'h5' ? '/api' : '',//h5代理 - WX_API: VUE_APP_PLATFORM === 'h5' ? '' : 'http://192.168.1.26:48080/',//非代理地址 + WX_API: VUE_APP_PLATFORM === 'h5' ? '' : 'http://192.168.1.36:48080/',//非代理地址 TEMP_HOST: VUE_APP_PLATFORM === 'h5' ? '' : 'http://192.168.1.26:48080/', httpPrefix: 'app-api/', imgUrl: 'https://jiangxijiakao-1.oss-cn-hangzhou.aliyuncs.com/defaultImages/app/bigImg/' diff --git a/pages.json b/pages.json index 5125e95..8a450bb 100644 --- a/pages.json +++ b/pages.json @@ -42,6 +42,16 @@ } }, { + "path": "webView/webView", + "style": { + "navigationBarTitleText": "", + "enablePullDownRefresh": false, + "navigationStyle": "custom", + // "navigationBarLoading": false, + "backgroundTextStyle": "dark" + } + }, + { "path": "industryPolicy/industryPolicy", "style": { "navigationBarTitleText": "行业政策", diff --git a/pages/carEntry/evaluate/comp/evaluateItem.vue b/pages/carEntry/evaluate/comp/evaluateItem.vue index 92c0e5f..9358672 100644 --- a/pages/carEntry/evaluate/comp/evaluateItem.vue +++ b/pages/carEntry/evaluate/comp/evaluateItem.vue @@ -5,31 +5,37 @@ {{ info.tit }} - + - + - 王一宝 + {{info.school? info.schoolName: info.coachName}} 服务态度 - + + + + + 驾校风貌 + + 教学安排 - + 教学质量 - + @@ -39,24 +45,38 @@ - + - - - + + + - + - + 添加图片 + + + + + 添加视频 + + + + + + + + + @@ -68,18 +88,131 @@ \ No newline at end of file diff --git a/pages/indexEntry/findShcool/comments/comments.vue b/pages/indexEntry/findShcool/comments/comments.vue index a6a37f5..1fbac3e 100644 --- a/pages/indexEntry/findShcool/comments/comments.vue +++ b/pages/indexEntry/findShcool/comments/comments.vue @@ -28,6 +28,7 @@ methods: { changeNav(item) { this.currentNav = item.id + this.$emit('changeNav', item.id) } } } diff --git a/pages/indexEntry/findShcool/shcoolComment/shcoolComment.vue b/pages/indexEntry/findShcool/shcoolComment/shcoolComment.vue index aac8792..d09173b 100644 --- a/pages/indexEntry/findShcool/shcoolComment/shcoolComment.vue +++ b/pages/indexEntry/findShcool/shcoolComment/shcoolComment.vue @@ -1,6 +1,9 @@ @@ -15,21 +18,47 @@ pageNo: 1, pageSize: 20, schoolId: '', + condition: 0 }, total: 20, - list: [] + list: [], + status: 'loading' } }, onLoad(options) { this.params.schoolId = options.id this.getSchoolListCommentFn() }, + onPullDownRefresh() { + this.getSchoolListCommentFn().then(()=>{ + uni.stopPullDownRefresh() + }) + }, + onReachBottom() { + if(this.list.length>this.total) this.getSchoolListCommentFn() + }, methods: { + changeNav(val) { + this.params.condition = val + this.initList() + }, + initList() { + this.params.pageNo = 1 + this.status = 'loading' + this.list = [] + }, async getSchoolListCommentFn() { const {data: res} = await getSchoolListComment(this.params) this.params.pageNo ++ - this.list.push(...res.list) + let arr = res.list.map(item=>{ + if(item.images) { + item.images = item.images.split(',') + } + return item + }) + this.list.push(...arr) this.total = res.total + if(this.list.length>=this.total) this.status = 'nomore' } } } diff --git a/pages/indexEntry/theory/theory.vue b/pages/indexEntry/theory/theory.vue index b82b6ba..4a9ce8c 100644 --- a/pages/indexEntry/theory/theory.vue +++ b/pages/indexEntry/theory/theory.vue @@ -12,7 +12,7 @@ - 去练习 + 去练习 @@ -32,6 +32,33 @@ methods: { changeNav(item) { this.currentId = item.id + }, + goPage() { + if(this.currentId==1) { + // let url = 'https://www.hzsjspx.com/theory/scienceStudy?token=amlhcGVpMTY5NTc3NzUzODg5ODA5NjU1&lat=30.343055&lng=120.183711&isUni=1' + let questionUrl = 'http://192.168.1.44:92/question/' + let phone = this.vuex_userInfo.mobile + let obj = { + phone, + cityCode: '3311', + } + // #ifdef MP-WEIXIN + obj.isWx = 1 + // #endif + let uniItem = encodeURIComponent(JSON.stringify(obj)) + let url = `${questionUrl}?uniItem=${uniItem}` + console.log(url) + this.$store.commit('updateWebVeiwUrl', url) + this.$goPage('/pages/indexEntry/webView/webView') + }else if(this.currentId==2) { + let theory = 'http://192.168.1.44:91/theory/' + let token = this.$store.state.user.vuex_loginInfo.accessToken + let lat = this.vuex_cityInfo.lat|| 30.27419537786047 + let lng = this.vuex_cityInfo.lng|| 120.20633397715788 + let url = `${theory}?token=${token}&lat=${lat}&lng=${lng}&isUni=1` + this.$store.commit('updateWebVeiwUrl', url) + this.$goPage('/pages/indexEntry/webView/webView') + } } } } diff --git a/pages/indexEntry/webView/webView.vue b/pages/indexEntry/webView/webView.vue new file mode 100644 index 0000000..9699c38 --- /dev/null +++ b/pages/indexEntry/webView/webView.vue @@ -0,0 +1,45 @@ + + + + +