Commit 48c47006 authored by 杨梦雪's avatar 杨梦雪

11

parent 97a5735d
/* eslint-disable */
import {
request
} from './network'
import store from '@/store'
// 获取营地作业列表
export function getTeacherWork(data) {
data['identity'] = store.state.indexIdentity;
return request({
method: 'post',
url: '/web/download/getTeacherWork',
params: data
})
}
// 下载老师作业
export function downloadTeacherWork(data) {
data['identity'] = store.state.indexIdentity;
return request({
method: 'get',
url: '/web/download/downloadTeacherWork',
params: data
})
}
// 获取学生上传作业的oss
export function getPostWorkStudent(data) {
data['identity'] = store.state.indexIdentity;
return request({
method: 'post',
url: '/web/download/getPostWorkStudent',
params: data
})
}
// 获取学生提交营地作业
export function getStudentWork(data) {
data['identity'] = store.state.indexIdentity;
return request({
method: 'post',
url: '/web/download/getStudentWork',
params: data
})
}
// 提交营地作业
export function subStudentWork(data) {
data['identity'] = store.state.indexIdentity;
return request({
method: 'post',
url: '/web/download/subStudentWork',
params: data
})
}
......@@ -40,6 +40,7 @@
</template>
<script>
/* eslint-disable */
import { getTeacherWork } from "r/index/homework";
export default {
name: "homework",
......@@ -48,7 +49,7 @@ export default {
return {};
},
created() {
// this.$emit("getStatus", false, 1);
// this.getTeacherWork();
},
watch: {},
methods: {
......@@ -56,6 +57,15 @@ export default {
let code = this.$store.state.indexIdentity;
this.$router.push("/homework/refer?code=" + code);
},
getTeacherWork() {
getTeacherWork({page:1}).then((res) => {
console.log(res, "getTeacherWork");
if (res.data.code != 200) {
return this.$message.error(res.data.message);
}
this.$message.success(res.data.message);
});
},
},
};
</script>
......
......@@ -28,7 +28,10 @@
</div>
<div class="camp_right" ref="rightBox">
<router-view @getStatus="getStatus" />
<!-- <router-view @getStatus="getStatus" /> -->
<SignUp @getStatus="getStatus" v-if="this.campindex_type==0"> </SignUp>
<Homework v-if="this.campindex_type==1"> </Homework>
<Certificate v-if="this.campindex_type==2"> </Certificate>
</div>
</div>
</div>
......@@ -38,23 +41,29 @@
<script>
/* eslint-disable */
import Cookie from "js-cookie";
import Header from "@/components/index/SignUp/Header.vue";
import Footer from "@/components/index/Footer.vue";
import svg1 from "@/assets/img/signUp/icon.svg";
import svg2 from "@/assets/img/signUp/icon-1.svg";
import svg3 from "@/assets/img/signUp/icon-2.svg";
import SignUp from "v/index/camp/SignUp";
import Homework from "v/index/camp/Homework";
import Certificate from "v/index/camp/Certificate";
export default {
name: "campIndex",
components: {
Header,
Footer,
SignUp,
Homework,
Certificate,
},
// props:{}
data() {
return {
index: 0,
index: "",
isPosition: 0, // 左侧box是否浮动
pageYOffset: 0, // 左侧box浮动时,滚动的高度
scorllHeight: 0, // 最大滚动高度
......@@ -93,6 +102,7 @@ export default {
// this.ToSignUp(this.index);
this.getStatus();
// this.$refs.child.signUpInit();
},
mounted() {
window.addEventListener("scroll", this.handleScrollX, true);
......@@ -116,6 +126,8 @@ export default {
this.$router.push("/signUp/" + this.index_status + "?code=" + code);
} else if (this.campindex_type == 1) {
this.$router.push("/homework?code=" + code);
// this.$refs.rightBox.$children[0].getTeacherWork();
// console.log( this.$refs.rightBox.children)
} else if (this.campindex_type == 2) {
this.$router.push("/certificate?code=" + code);
}
......
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