Commit 4c4778f1 authored by 黄奎's avatar 黄奎

页面修改

parent 8bc49d23
...@@ -55,7 +55,8 @@ ...@@ -55,7 +55,8 @@
toRefs, toRefs,
onMounted, onMounted,
getCurrentInstance, getCurrentInstance,
inject inject,
watch
} from "vue"; } from "vue";
export default { export default {
...@@ -64,7 +65,6 @@ ...@@ -64,7 +65,6 @@
}, },
components: {}, components: {},
setup(props) { setup(props) {
let data = reactive({ let data = reactive({
dataList: props.dataList dataList: props.dataList
}); });
......
This diff is collapsed.
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
> >
<operation v-if="tabNme=='作业情况'" :dataList="homeWorks"></operation> <operation v-if="tabNme=='作业情况'" :dataList="homeWorks"></operation>
<studentList @selected="selectStuHandler" v-if="tabNme=='学生列表'" :dataList="students"></studentList> <studentList @selected="selectStuHandler" v-if="tabNme=='学生列表'" :dataList="students"></studentList>
<examList v-if="tabNme=='考试信息'" :dataList="exams" :CourseId="currentCourseId"></examList> <examList v-if="tabNme=='考试信息'" :dataList="exams"></examList>
</scroll-view> </scroll-view>
<Loadmore :state="pageState" /> <Loadmore :state="pageState" />
</view> </view>
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
homeWorks:[], homeWorks:[],
exams:[], exams:[],
pageState: "more", pageState: "more",
currentCourseId:0, currentCourseId:189666293,
userData:{}, userData:{},
loading:false loading:false
}); });
...@@ -138,9 +138,9 @@ ...@@ -138,9 +138,9 @@
}, },
changeCourseHandler(id){ changeCourseHandler(id){
console.log(id,'........................') console.log(id,'........................')
data.Msg.CourseId=id data.Msg.courseId=189666293
data.OperationMsg.courseId=id data.OperationMsg.courseId=189666293
data.currentCourseId=id data.currentCourseId=189666293
methods.getCourseStuList() methods.getCourseStuList()
methods.getExamPageList() methods.getExamPageList()
methods.getCourseHomeWorkList() methods.getCourseHomeWorkList()
......
...@@ -2,38 +2,36 @@ ...@@ -2,38 +2,36 @@
<view class="setComments-index-box"> <view class="setComments-index-box">
<navbar class="navbarSticky" bg="#F6F6F6"> <navbar class="navbarSticky" bg="#F6F6F6">
<view class="setComments-index-header-box flex"> <view class="setComments-index-header-box flex">
<van-icon class="setComments-index-header-left" name="arrow-left" @click="back"/> <van-icon class="setComments-index-header-left" name="arrow-left" @click="back" />
<text class="setComments-index-header-title">设置评语</text> <text class="setComments-index-header-title">设置评语</text>
</view> </view>
</navbar> </navbar>
<view class="setComments-index-content"> <view class="setComments-index-content">
<view class="setComments-index-setType flex"> <view class="setComments-index-setType flex">
<view class="setComments-setType-left flex"> <view class="setComments-setType-left flex">
<view> <view>
<van-image class="img" width="29rpx" height="29rpx" fit="cover" <van-image class="img" width="29rpx" height="29rpx" fit="cover" src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1653977710000_475.png" />
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1653977710000_475.png" /> </view>
</view> <view class="setComments-setType-text flex">
<view class="setComments-setType-text flex"> <text>自定义评价</text>
<text>自定义评价</text> <view>从自动评价规则进入修改</view>
<view>从自动评价规则进入修改</view> </view>
</view>
</view>
</view> <view class="setComments-setType-right flex">
<view class="setComments-setType-right flex"> <view>
<view> <text>自动评价规则</text>
<text>自动评价规则</text> <van-image class="img" width="14rpx" height="13rpx" fit="cover" src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1653977684000_601.png" />
<van-image class="img" width="14rpx" height="13rpx" fit="cover" </view>
src="https://viitto-1301420277.cos.ap-chengdu.myqcloud.com/Test/Upload/Goods/1653977684000_601.png" />
</view> </view>
</view>
</view> <setComments :CourseCommentTimesList="courseTimeList" @refreshData="getCourseCommentTimes"></setComments>
</view> </view>
<setComments></setComments>
</view>
</view> </view>
</template> </template>
<script> <script>
import setComments from '@/components/setComments/setComments' import setComments from '@/components/setComments/setComments'
import { import {
reactive, reactive,
toRefs, toRefs,
...@@ -44,122 +42,150 @@ ...@@ -44,122 +42,150 @@
import navbar from '../../components/navbar.vue' import navbar from '../../components/navbar.vue'
export default { export default {
props: { props: {
}, },
components: { components: {
navbar, navbar,
setComments setComments
}, },
setup() { setup() {
let { let {
proxy proxy
} = getCurrentInstance(); } = getCurrentInstance();
let data = reactive({ let data = reactive({
value:1, value: 1,
optionsList:[ optionsList: [{
{ text: '部分可见', value: 0 }, text: '部分可见',
{ text: '可见不可见', value: 1 }, value: 0
{ text: '活动商品', value: 2 }, },
], {
radioList:[ text: '可见不可见',
{name:'使用默认配置',id:1,checked:true}, value: 1
{name:'自定义评价',id:2} },
], {
checked:'1', text: '活动商品',
obj:{}, value: 2
},
],
radioList: [{
name: '使用默认配置',
id: 1,
checked: true
},
{
name: '自定义评价',
id: 2
}
],
checked: '1',
Msg: { Msg: {
HomeWorkId: '', CourseId: '',
}, },
showPhone: false, courseTimeList: [], //课程自动生成评论次数
showLogin: true, //多次点击
HomeWorkId:'',
jobDetails: {},
dataList:[],
pageState:'more'
}); });
let methods = { let methods = {
back(){ back() {
uni.navigateBack({ uni.navigateBack({
delta: 1 delta: 1
}) })
}, },
radioChange (e){ radioChange(e) {
console.log("打印国家名称",e.target.value) console.log("打印国家名称", e.target.value)
} },
} //获取课程评论次数列表
getCourseCommentTimes() {
proxy.$request("/Teacher/GetCourseCommentTimes", data.Msg).then(res => {
if (res) {
data.courseTimeList = res.Data;
}
})
}
}
return { return {
...toRefs(data), ...toRefs(data),
...methods ...methods
}; };
}, },
onLoad(option) { onLoad(option) {
this.Msg.HomeWorkId = option.HomeWorkId this.Msg.CourseId = option.CourseId;
this.getCourseCommentTimes();
}, },
}; };
</script> </script>
<style scoped> <style scoped>
.setComments-setType-right view text{ .setComments-setType-right view text {
margin-right: 11rpx; margin-right: 11rpx;
} }
.setComments-setType-right view{
color: #D9868D; .setComments-setType-right view {
background: #F5DEE0; color: #D9868D;
border-radius: 25rpx; background: #F5DEE0;
width: 200rpx; border-radius: 25rpx;
height: 50rpx; width: 200rpx;
line-height: 50rpx; height: 50rpx;
text-align: center; line-height: 50rpx;
letter-spacing: 1rpx; text-align: center;
} letter-spacing: 1rpx;
.setComments-setType-right{ }
flex-shrink: 0;
font-size: 24rpx; .setComments-setType-right {
font-weight: 500; flex-shrink: 0;
font-size: 24rpx;
} font-weight: 500;
.setComments-setType-text view{
font-size: 24rpx; }
color: #AFAFAF;
font-weight: 400; .setComments-setType-text view {
margin-top: 15rpx; font-size: 24rpx;
} color: #AFAFAF;
.setComments-setType-text text{ font-weight: 400;
font-size: 30rpx; margin-top: 15rpx;
font-weight: bold; }
color: #282828;
} .setComments-setType-text text {
.setComments-setType-text{ font-size: 30rpx;
flex-direction: column; font-weight: bold;
margin-left: 26rpx; color: #282828;
letter-spacing: 1rpx; }
}
.setComments-setType-left view:first-child{ .setComments-setType-text {
flex-shrink: 0; flex-direction: column;
} margin-left: 26rpx;
.setComments-setType-left{ letter-spacing: 1rpx;
flex-grow: 1; }
margin-right: 32rpx;
} .setComments-setType-left view:first-child {
.setComments-index-setType{ flex-shrink: 0;
background: #FCEEEF; }
box-shadow: 0px 6px 52px 0px rgba(230, 65, 80, 0.19);
border-radius: 50px; .setComments-setType-left {
margin: 55rpx 50rpx 50rpx 50rpx; flex-grow: 1;
padding: 33rpx 50rpx; margin-right: 32rpx;
} }
.setComments-index-box{
background: #F6F6F6; .setComments-index-setType {
} background: #FCEEEF;
.setComments-index-header-title{ box-shadow: 0px 6px 52px 0px rgba(230, 65, 80, 0.19);
font-size: 32rpx; border-radius: 50px;
font-weight: 500; margin: 55rpx 50rpx 50rpx 50rpx;
color: #282828; padding: 33rpx 50rpx;
flex:1; }
text-align: center;
padding-right: 40rpx; .setComments-index-box {
} background: #F6F6F6;
.navbarSticky { }
.setComments-index-header-title {
font-size: 32rpx;
font-weight: 500;
color: #282828;
flex: 1;
text-align: center;
padding-right: 40rpx;
}
.navbarSticky {
display: sticky; display: sticky;
top: 0; top: 0;
z-index: 9; z-index: 9;
......
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