This commit is contained in:
@fawn-nine
2024-08-27 17:10:44 +08:00
parent 4792202081
commit 48a5c3400e
18 changed files with 735 additions and 102 deletions

View File

@@ -11,15 +11,14 @@
<h3>题目内容</h3>
<view class="taskTitle">
{{thisTask.title}}
</view>
<view :class="['taskContent']" v-html="thisTask.content">
</view>
<view class="imgBox flex_box" v-if="FileList11.length > 0">
<view class="item" v-for="(item, index) in FileList11" :key="index">
<image @click="previewImage(item.url)" :src="item.url" mode="widthFix"></image>
</view>
</view>
<view class="taskContent" v-html="thisTask.content">
</view>
<!-- <view class="editBtn" @click="goEdit" v-if="
( classState == 0 && taskType == 0 || taskType != 0) && zuoyeList.length == 0 && (roleCode.includes('1') || roleCode.includes('2'))"> -->
<!-- <view class="editBtn" v-if="taskType != '0' && classState == '1' && zuoyeList.length == 0 && (roleCode.includes('1') || roleCode.includes('2'))">
@@ -34,23 +33,25 @@
<view class="newBox">
<view class="item " v-for="(item, index) in zuoyeList" @click="editOrAdd(item)">
<view class="leve1 flex_box" style="justify-content: space-between;">
<view class="flex_box" style="justify-items: center;">
<view class="classmateImg">
<image v-if="item.createUser.avatar != null && item.createUser.avatar != ''"
:src="item.createUser.avatar" mode="aspectFit"></image>
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit"></image>
</view>
<view class="userName flex_box">
<text
v-if="item.createUser.nickname != '' && item.createUser.nickname != null">{{item.createUser.nickname}}</text>
<text v-else>匿名用户</text>
<view class="flex_box flex_between" style="justify-items: center; width: 100%;">
<view class="flex_box">
<view class="classmateImg">
<image v-if="item.createUser.avatar != null && item.createUser.avatar != ''"
:src="item.createUser.avatar" mode="aspectFit"></image>
<image v-else src="/static/icon/morenAvavter.png" mode="aspectFit"></image>
</view>
<view class="userName flex_box">
<text
v-if="item.createUser.nickname != '' && item.createUser.nickname != null">{{item.createUser.nickname}}</text>
<text v-else>匿名用户</text>
</view>
</view>
<view class="btn1" @click.stop="changeZheDie(item, index)">{{item.zhedie ? '收起' : '展开'}}</view>
</view>
</view>
<view class="leve2">
<view class="">
{{item.content}}
<view :class="['contentss',item.zhedie ? '' : 'zhedie']">
{{item.content}}
</view>
<view class="" style="margin-top: 20rpx;">
<view class="score" v-if="item.scoreSuccess >= 2">
@@ -320,9 +321,9 @@
})
.then(res => {
if (res.code == 0) {
// that.isHave = true
// console.log(res)
this.thisTask = res.result.classTask
// this.zuoyeList = res.result.userList
// this.thisTask = taskinfo1.classTask
this.fileList11 = []
@@ -417,6 +418,9 @@
})
})
},
changeZheDie(item, index){
this.zuoyeList[index].zhedie = !this.zuoyeList[index].zhedie
},
editOrAdd(item) {
// console.log('item', item);
this.getHomeWorkDetail(item.id)
@@ -470,6 +474,7 @@
if (res.page.records.length > 0) {
var list = res.page.records
list.forEach(item => {
item.zhedie = false
item.scoreInfos = 0
item.haveGiveScore = false
item.fileList = []
@@ -480,8 +485,7 @@
url: item1
})
})
}
}
console.log('item.scoreInfo',item.scoreInfo);
if(item.scoreInfo != ""){
var i = 0
@@ -792,11 +796,12 @@
// border-bottom: 1px solid #eee;
// border-radius: 0 !important;
.leve1 {
.leve1 { width: 100%;
align-items: center;
border-bottom: 1px dashed #eee;
padding-bottom: 20rpx;
margin-bottom: 20rpx;
.btn1{color: $themeColor; float: right;}
}
.leve2 { overflow: hidden;
@@ -805,7 +810,9 @@
}
}
}
.zhedie{
@include bov(2);
}
.taskContent {
font-size: 30rpx; line-height: 50rpx;
margin-top: 20rpx;