Commit a371c3dc authored by 黄奎's avatar 黄奎

页面修改

parent d5a926fa
......@@ -69,4 +69,29 @@ export function activityJoinList(data) {
method: 'post',
data
})
}
\ No newline at end of file
}
/**
* 获取意见调查表信息
* @param {JSON参数} data
*/
export function querySurveyInfo(data) {
return request({
url: '/AppletEducation/GetSurveyShowList',
method: 'post',
data
})
}
/**
* 新增意见调查
* @param {JSON参数} data
*/
export function saveGuestSurvey(data) {
return request({
url: '/AppletEducation/SetGuestSurvey',
method: 'post',
data
})
}
<template>
<view class="questionNaire">
<view class="Title">甲鹤教育教学服务质量学生满意度调查表</view>
<view class="Title_Second" style="text-indent:0">
敬爱的甲鹤教育同学们大家好:
</view>
<view class="Title_Second">
非常高兴您能加入甲鹤教育这个日语学习的大家庭!为了您们能更好地学习,我们非常重视教师的授课情况。因此,请您为本表中的老师做出您客观的评价。
</view>
<view class="Title_Second">
填答说明:请您对本课程教学与师资方面予以客观评价与提供意见反应,请全部作答。
</view>
<view class="Title_Second">
谢谢您的支持,您所做的回答我们会采取封闭式进行统计,甲鹤教育的进步需要各位同学们的参与,也祝愿您在甲鹤教育学有所得,学业进步!
<view class="Title">{{dataObj.Title}}</view>
<view class="Title_Second" style="text-indent:0" v-html="dataObj.Description">
</view>
<view>
<view class="QuestionTitle">课程安排与设计</view>
<view class="QuestionInner" v-for="(item,index) in Question1" :key="index">
{{item}}
<view class="QuestionInner" v-for="(item,index) in dataObj.CourseArrangementList" :key="index">
{{item.Title}}
<view style="margin:20rpx 0 30rpx 0;">
<van-rate v-model="Star" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
<van-rate v-model="item.ScoreNum" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
</view>
</view>
<view class="QuestionTitle">教师授课情形</view>
<view class="QuestionInner" v-for="(item,index) in Question2" :key="index">
{{item}}
<view class="QuestionInner" v-for="(item,index) in dataObj.TeachersSituationList" :key="index">
{{item.Title}}
<view style="margin:20rpx 0 30rpx 0;">
<van-rate v-model="Star" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
<van-rate v-model="item.ScoreNum" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
</view>
</view>
<view class="QuestionTitle">助教老师</view>
<view class="QuestionInner" v-for="(item,index) in Question3" :key="index">
{{item}}
<view class="QuestionInner" v-for="(item,index) in dataObj.TeachingAssistantList" :key="index">
{{item.Title}}
<view style="margin:20rpx 0 30rpx 0;">
<van-rate v-model="Star" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
<van-rate v-model="item.ScoreNum" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
</view>
</view>
<view class="QuestionTitle">学习环境</view>
<view class="QuestionInner" v-for="(item,index) in Question4" :key="index">
{{item}}
<view class="QuestionInner" v-for="(item,index) in dataObj.LearningEnvironmentList" :key="index">
{{item.Title}}
<view style="margin:20rpx 0 30rpx 0;">
<van-rate v-model="Star" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
<van-rate v-model="item.ScoreNum" :size="25" color="#ffd21e" void-icon="star" void-color="#eee" />
</view>
</view>
</view>
......@@ -60,10 +52,13 @@
onMounted,
provide,
} from "vue";
import {
querySurveyInfo
} from "../../api/activity";
export default {
components: {},
onLoad(options) {
this.GetSurveyInfo();
},
setup(props) {
let {
......@@ -72,35 +67,25 @@
let data = reactive({
msg: {},
count: 5,
Star: 3,
Question1: [
'您就读之课程安排,整体满意程度为?',
'您就读英文课程之教材内容,满意程度为?',
'您就读英文课程,有助于提升您学习之兴趣?',
'排课老师安排上课时间是否满足需求?'
],
Question2: [
'授课教师教学态度认真负责?',
'教师按时授课,无迟到、早退或缺席情形?',
'授课教师表达能力,满意程度为?',
'授课教师之教学方法,满意程度为?',
'教师上课准备之教学内容,满意程度为?',
'教师上课之启发性,提升学生学习兴趣,并激发思考,满意程度为?',
],
Question3: [
'平时课后助教老师的作业安排是否满足学习需求?',
'学习过程中,助教是否适时提供学习协助?',
'课后辅导是否的到妥善解决?'
],
Question4: [
'课程中同学间的学习气氛,满意程度为?',
'针对本课程提供之学习环境,整体满意程度为?'
],
dataObj:{},
})
let methods = {
async GetSurveyInfo() {
var qMsg = {
ActivitySurveyId: 6
};
let res = await querySurveyInfo(qMsg);
if (res) {
//this.loading = false;
this.dataObj=res.data;
console.log(this.dataObj)
}
},
}
onMounted(() => {})
let that = methods;
......@@ -113,9 +98,10 @@
</script>
<style scoped>
.btnDiv /deep/ .van-button--normal{
width:100%;
.btnDiv /deep/ .van-button--normal {
width: 100%;
}
.questionNaire {
min-height: 100vh;
background: #F5F5F5;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment