diff --git a/src/App.vue b/src/App.vue index 76e5bc2..11e53a6 100644 --- a/src/App.vue +++ b/src/App.vue @@ -38,7 +38,7 @@ import {useRoute} from "vue-router/dist/vue-router"; import {USER_INFO} from "@/api/api"; import {IsPhone} from "@/api/utils"; -console.log("版本2.1.6------------"); +console.log("版本2.3.9------------"); const store = useStore(); const { path } = useRoute(); diff --git a/src/api/api.js b/src/api/api.js index c54171d..22de8f2 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -10,7 +10,7 @@ export const LOGIN = '/admin/CheckUser/userLogin post' export const USER_INFO = '/admin/CheckUser/userInfo' // export const FILE_UPLOAD = 'http://143.143.139.204:30001/file/upload' export const FILE_UPLOAD = import.meta.env.VITE_BASE_API + '/file/uploadFile' -export const FILE_UPLOAD_ANNEX = import.meta.env.VITE_BASE_API + '/file/upload' +export const FILE_UPLOAD_ANNEX = import.meta.env.VITE_BASE_API + '/file/uploadunlimit' export const FILE_UPLOAD_IMG = import.meta.env.VITE_BASE_API + '/file/img' export const COMMON_TOKEN = 'https://upload-z2.qiniup.com' export const ROUTER_CHAPTER_LIST = '/stu/router/chapterList' diff --git a/src/api/request.js b/src/api/request.js index 6b7f53c..a723194 100644 --- a/src/api/request.js +++ b/src/api/request.js @@ -3,6 +3,7 @@ import {reactive, ref, toRefs, watch} from "vue"; import axios from 'axios'; import {getCookie} from "@/api/utils"; import JSONBigInt from 'json-bigint'; +import {ElMessage} from "element-plus"; const JSONBigIntStr = JSONBigInt({storeAsString: true}); @@ -97,15 +98,13 @@ export async function request(_url, params) { ...method !== 'get' ? {data: JSON.stringify(body)} : {} }).then(resp => resp.data).then(response => { if (response.code !== 200 && response.code !== 0) { - if (response.code === 1000) { - (import.meta.env.MODE === 'development' || import.meta.env.MODE === 'test') ? router.push({path: '/login'}) : window.open(window.location.protocol + import.meta.env.VITE_BASE_LOGIN_URL, '_top') - } - if (response.code === 2001) { - router.push({path: '/FaceTeachSignUp', query: {courseId: router.currentRoute.value.query.courseId,type:3}}) - } - if (response.code === 2002) { - router.push({path: '/FaceTeachNoCommon', query: {courseId: router.currentRoute.value.query.courseId,type:3}}) - } + if (response.code === 1000) (import.meta.env.MODE === 'development' || import.meta.env.MODE === 'test') ? router.push({path: '/login'}) : window.open(window.location.protocol + import.meta.env.VITE_BASE_LOGIN_URL, '_top') + + else if (response.code === 2001) router.push({path: '/FaceTeachSignUp', query: {courseId: router.currentRoute.value.query.courseId,type:3}}) + + else if (response.code === 2002) router.push({path: '/FaceTeachNoCommon', query: {courseId: router.currentRoute.value.query.courseId,type:3}}) + else if (response.code === 9000) ElMessage.warning("该数据已经被删除或停用,请联系管理员"); + // if (import.meta.env.DEV && response.code === 1000) { // router.push({path: '/login'}) // } else { diff --git a/src/components/img/UploadImgHomeWork.vue b/src/components/img/UploadImgHomeWork.vue index 126d3df..ec04e75 100644 --- a/src/components/img/UploadImgHomeWork.vue +++ b/src/components/img/UploadImgHomeWork.vue @@ -79,7 +79,8 @@ function handleChange(file) { } function remove(i) { - files.value.splice(i, 1) + files.value.splice(i, 1); + files.value = []; console.log(imageRef) } diff --git a/src/views/discuss/DiscussPage.vue b/src/views/discuss/DiscussPage.vue index 5c39c0f..7d66364 100644 --- a/src/views/discuss/DiscussPage.vue +++ b/src/views/discuss/DiscussPage.vue @@ -221,10 +221,13 @@ const handleCreated = (editor) => { editorRef.value = editor; // 记录 editor 实例,重要! }; +const discussSettings = ref(""); + request(DISCUSS_LIST, { type, id, }).then(e=>{ + discussSettings.value = e.data.discussDtoList[0].discussSettings; state.info = e.data; getPostList(e.data.discussDtoList[0].id); }).catch(err=>{ @@ -278,7 +281,7 @@ function handleCurrentChange(e, k) { } // 评论点击跳转 function comment({ discussId: id, id: postID }) { - router.push({ path: "discussdetail", query: { id, type, pName, sName, postID, postName:state.info.discussDtoList[0].discussName } }); + router.push({ path: "discussdetail", query: { id, type, pName, sName, postID, postName:state.info.discussDtoList[0].discussName, discussSettings:discussSettings.value } }); } // 帖子点赞 function like(d) { diff --git a/src/views/discussdetail/DiscussDetail.vue b/src/views/discussdetail/DiscussDetail.vue index e687a7f..1c901c6 100644 --- a/src/views/discussdetail/DiscussDetail.vue +++ b/src/views/discussdetail/DiscussDetail.vue @@ -47,7 +47,7 @@