This commit is contained in:
yuping
2022-12-13 04:31:26 +08:00
parent e846a7575e
commit 8cb5831161
4 changed files with 24 additions and 24 deletions

View File

@@ -34,7 +34,7 @@ export const WORK_HISTROY = '/workSubmit/queryWorkDetailListByStuId'
export const EXAMINATION_QUERY = examinationId => `/examination/queryExaminationDetailById?examinationId=${examinationId} post` export const EXAMINATION_QUERY = examinationId => `/examination/queryExaminationDetailById?examinationId=${examinationId} post`
export const DISCUSS_LIKE = '/discussSubmit/clickDiscussLikeCountOr 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_DETAIL = '/discussSubmit/detail'
export const DISCUSS_SUBMIT_REVIEW_LIST = '/discussSubmit/queryDiscussSubmitAndReview' export const DISCUSS_SUBMIT_REVIEW_LIST = '/discussSubmit/queryDiscussSubmitAndReview'

View File

@@ -30,21 +30,21 @@
</div> </div>
<!-- 面包屑导航 --> <!-- 面包屑导航 -->
<!-- 标题 --> <!-- 标题 -->
<div class="title">{{ projectInfo.name }}</div> <div class="title">{{ info.name }}</div>
<!-- 标题 --> <!-- 标题 -->
<!-- 详细内容 --> <!-- 详细内容 -->
<div class="bascinfo clearfix"> <div class="bascinfo clearfix">
<!-- 中间部分 --> <!-- 中间部分 -->
<div class="middletitle"> <div class="middletitle">
<div class="title"> <div class="title">
{{ projectInfo.name }} {{ info.name }}
</div> </div>
<!-- <button class="btn">发表帖子</button>--> <!-- <button class="btn">发表帖子</button>-->
</div> </div>
<div v-for="(item,i) in projectInfo.stageVoList" :key="i"> <div>
<div class="line clearfix"> <div class="line clearfix">
<div class="linetitle">{{ item.name }}</div> <div class="linetitle">{{ info.sName }}</div>
<div class="radi"></div> <div class="radi"></div>
<div class="intime">进行中</div> <div class="intime">进行中</div>
</div> </div>
@@ -54,7 +54,7 @@
style="margin-left: 20px">最热 style="margin-left: 20px">最热
</button> </button>
</div> </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="itemtitle">{{ d.discussName }}</div>
<div class="itemdiscuss"> <div class="itemdiscuss">
{{ d.discussExplain }} {{ d.discussExplain }}
@@ -93,20 +93,20 @@ import {reactive, ref, toRefs} from "vue";
import {useRoute, useRouter} from "vue-router"; import {useRoute, useRouter} from "vue-router";
const router = useRouter() const router = useRouter()
const {query: {id = 317}} = useRoute() const {query: {id,type}} = useRoute()
const param = ref({ const param = ref({
type: 1, type,
id id
}) })
const {data: projectInfo} = useRequest(DISCUSS_LIST, param.value) const {data: info} = useRequest(DISCUSS_LIST, param.value)
const state = reactive({ const state = reactive({
activeName: "first", activeName: "first",
}); });
function comment({discussId: id}) { function comment({discussId: id}) {
router.push({path: 'discussdetail', query: {id}}) router.push({path: 'discussdetail', query: {id,type}})
} }
function like(d) { function like(d) {

View File

@@ -214,11 +214,11 @@ import {
} from "@/api/api"; } from "@/api/api";
import UploadImg from '@/components/img/UploadImg.vue' 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: 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 fileList = ref([])
const commentSubmitFileList = ref([]) const commentSubmitFileList = ref([])

View File

@@ -106,17 +106,17 @@
types.toName[value.type] || '' types.toName[value.type] || ''
}} }}
</div> </div>
<div :style="{ display: value.status === 1 ? 'block' : 'none' }"> <!-- <div :style="{ display: value.status === 1 ? 'block' : 'none' }">-->
<div <!-- <div-->
class="goclass" <!-- class="goclass"-->
:style="{ display: value.currentRatio === 0 ? 'none' : 'flex' }">去上课 <!-- :style="{ display: value.currentRatio === 0 ? 'none' : 'flex' }">去上课-->
</div> <!-- </div>-->
<img <!-- <img-->
style="width: 76px; height: 76px; margin-right: 61px" <!-- style="width: 76px; height: 76px; margin-right: 61px"-->
:style="{ display: value.currentRatio === 0 ? 'flex' : 'none' }" <!-- :style="{ display: value.currentRatio === 0 ? 'flex' : 'none' }"-->
src="../../assets/image/pathdetails/notstarted.png" <!-- src="../../assets/image/pathdetails/notstarted.png"-->
/> <!-- />-->
</div> <!-- </div>-->
</div> </div>
</div> </div>
<!-- <div class="tag1">必修</div> <!-- <div class="tag1">必修</div>
@@ -553,7 +553,7 @@ const types = ref({
5: '去完成', 5: '去完成',
6: '去签到', 6: '去签到',
7: '外链', 7: '外链',
8: '去讨论', 8: '/discusspage',
9: '去完成', 9: '去完成',
10: '去完成', 10: '去完成',
11: '去完成', 11: '去完成',