mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-student.git
synced 2025-12-09 19:06:48 +08:00
讨论
This commit is contained in:
@@ -34,7 +34,7 @@ export const WORK_HISTROY = '/workSubmit/queryWorkDetailListByStuId'
|
||||
export const EXAMINATION_QUERY = examinationId => `/examination/queryExaminationDetailById?examinationId=${examinationId} post`
|
||||
|
||||
export const DISCUSS_LIKE = '/discussSubmit/clickDiscussLikeCountOr post'
|
||||
export const DISCUSS_LIST = '/discussSubmit/list'
|
||||
export const DISCUSS_LIST = '/discussSubmit/taskList'
|
||||
export const DISCUSS_DETAIL = '/discussSubmit/detail'
|
||||
export const DISCUSS_SUBMIT_REVIEW_LIST = '/discussSubmit/queryDiscussSubmitAndReview'
|
||||
|
||||
|
||||
@@ -30,21 +30,21 @@
|
||||
</div>
|
||||
<!-- 面包屑导航 -->
|
||||
<!-- 标题 -->
|
||||
<div class="title">{{ projectInfo.name }}</div>
|
||||
<div class="title">{{ info.name }}</div>
|
||||
<!-- 标题 -->
|
||||
<!-- 详细内容 -->
|
||||
<div class="bascinfo clearfix">
|
||||
<!-- 中间部分 -->
|
||||
<div class="middletitle">
|
||||
<div class="title">
|
||||
{{ projectInfo.name }}
|
||||
{{ info.name }}
|
||||
</div>
|
||||
<!-- <button class="btn">发表帖子</button>-->
|
||||
</div>
|
||||
|
||||
<div v-for="(item,i) in projectInfo.stageVoList" :key="i">
|
||||
<div>
|
||||
<div class="line clearfix">
|
||||
<div class="linetitle">{{ item.name }}</div>
|
||||
<div class="linetitle">{{ info.sName }}</div>
|
||||
<div class="radi"></div>
|
||||
<div class="intime">进行中</div>
|
||||
</div>
|
||||
@@ -54,7 +54,7 @@
|
||||
style="margin-left: 20px">最热
|
||||
</button>
|
||||
</div>
|
||||
<div class="discusslist" v-for="(d,j) in item?.discussDtoList">
|
||||
<div class="discusslist" v-for="(d,j) in info?.discussDtoList">
|
||||
<div class="itemtitle">{{ d.discussName }}</div>
|
||||
<div class="itemdiscuss">
|
||||
{{ d.discussExplain }}
|
||||
@@ -93,20 +93,20 @@ import {reactive, ref, toRefs} from "vue";
|
||||
import {useRoute, useRouter} from "vue-router";
|
||||
|
||||
const router = useRouter()
|
||||
const {query: {id = 317}} = useRoute()
|
||||
const {query: {id,type}} = useRoute()
|
||||
|
||||
const param = ref({
|
||||
type: 1,
|
||||
type,
|
||||
id
|
||||
})
|
||||
const {data: projectInfo} = useRequest(DISCUSS_LIST, param.value)
|
||||
const {data: info} = useRequest(DISCUSS_LIST, param.value)
|
||||
|
||||
const state = reactive({
|
||||
activeName: "first",
|
||||
});
|
||||
|
||||
function comment({discussId: id}) {
|
||||
router.push({path: 'discussdetail', query: {id}})
|
||||
router.push({path: 'discussdetail', query: {id,type}})
|
||||
}
|
||||
|
||||
function like(d) {
|
||||
|
||||
@@ -214,11 +214,11 @@ import {
|
||||
} from "@/api/api";
|
||||
import UploadImg from '@/components/img/UploadImg.vue'
|
||||
|
||||
const {query: {id, discussSubmitId}} = useRoute()
|
||||
const {query: {id, discussSubmitId,type}} = useRoute()
|
||||
|
||||
const {data: commontList, fetchData: commonFetch} = usePage(COMMENT_LIST, {id, type: 1})
|
||||
|
||||
const {data: disDetail} = useRequest(DISCUSS_DETAIL, {id})
|
||||
const {data: disDetail} = useRequest(DISCUSS_DETAIL, {id,type})
|
||||
|
||||
const fileList = ref([])
|
||||
const commentSubmitFileList = ref([])
|
||||
|
||||
@@ -106,17 +106,17 @@
|
||||
types.toName[value.type] || ''
|
||||
}}
|
||||
</div>
|
||||
<div :style="{ display: value.status === 1 ? 'block' : 'none' }">
|
||||
<div
|
||||
class="goclass"
|
||||
:style="{ display: value.currentRatio === 0 ? 'none' : 'flex' }">去上课
|
||||
</div>
|
||||
<img
|
||||
style="width: 76px; height: 76px; margin-right: 61px"
|
||||
:style="{ display: value.currentRatio === 0 ? 'flex' : 'none' }"
|
||||
src="../../assets/image/pathdetails/notstarted.png"
|
||||
/>
|
||||
</div>
|
||||
<!-- <div :style="{ display: value.status === 1 ? 'block' : 'none' }">-->
|
||||
<!-- <div-->
|
||||
<!-- class="goclass"-->
|
||||
<!-- :style="{ display: value.currentRatio === 0 ? 'none' : 'flex' }">去上课-->
|
||||
<!-- </div>-->
|
||||
<!-- <img-->
|
||||
<!-- style="width: 76px; height: 76px; margin-right: 61px"-->
|
||||
<!-- :style="{ display: value.currentRatio === 0 ? 'flex' : 'none' }"-->
|
||||
<!-- src="../../assets/image/pathdetails/notstarted.png"-->
|
||||
<!-- />-->
|
||||
<!-- </div>-->
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div class="tag1">必修</div>
|
||||
@@ -553,7 +553,7 @@ const types = ref({
|
||||
5: '去完成',
|
||||
6: '去签到',
|
||||
7: '外链',
|
||||
8: '去讨论',
|
||||
8: '/discusspage',
|
||||
9: '去完成',
|
||||
10: '去完成',
|
||||
11: '去完成',
|
||||
|
||||
Reference in New Issue
Block a user