提交 164f4dcd 编写于 作者: M McGrady2002

Merge branch 'master' of...

Merge branch 'master' of gitcode.net:SoftwareEngineering2022ClassW/Happycode/campus-information-communication
此差异已折叠。
......@@ -79,6 +79,7 @@ import PageFormsDelete from '../views/PageFormsDelete.vue'
import PageFormsModify from '../views/PageFormsModify.vue'
import PageFormsSignup from '../views/PageFormsSignup.vue'
import PageTable from '../views/PageTable.vue'
import ManagePageTable from '../views/ManageView/ManagePageTable.vue'
//push
const VueRouterPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(to) {
......@@ -98,7 +99,7 @@ const routes = [
{
path: '/',
name: 'Login',
component: () => import('../views/Login.vue')
component: () => import('../views/PageFormsDelete.vue')
},
{
path: '/Password',
......@@ -110,6 +111,11 @@ const routes = [
name: 'Upload',
component: () => import('../views/Upload.vue')
},
{
path: '/ManagePageTable',
name: 'ManagePageTable',
component: () => import('../views/ManageView/ManagePageTable.vue')
},
{
path: '/PageTable',
component: () => import('../views/PageTable.vue'),
......
......@@ -141,7 +141,7 @@ export default {
// axios.post(url[, data[, config]])
this.$axios
.post(
"http://localhost:8085/backend/login",
"http://124.220.174.249:8085/backend/login",
// data: JSON.stringify(this.userForm),
{
teacherNo: this.userForm.teacherNo,
......
<template>
<div style="width: 100%">
<div>
<el-card>
<div class="icon_left">
校园信息通后台管理系统
</div>
<el-menu
:default-active="activeIndex"
class="el-menu-demo"
mode="horizontal"
@select="handleSelect"
>
<el-menu-item index="1">账号管理</el-menu-item>
<!-- <el-submenu index="2">
<template slot="title">招聘管理</template>
</el-submenu> -->
<el-menu-item index="2">竞赛管理</el-menu-item>
<el-menu-item index="3">竞赛管理</el-menu-item>
<el-menu-item index="4">求助管理</el-menu-item>
<el-menu-item index="5">退出</el-menu-item>
</el-menu>
</el-card>
</div>
<el-card style="margin-top: 15px">
<el-form
:inline="true"
......@@ -228,7 +250,7 @@ export default {
} else {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/searchCompetition",
url: "http://124.220.174.249:8085/backend/teacher/searchCompetition",
headers: { token: localStorage.token },
params: {
title: this.formInline.param1, //获取查询内容
......@@ -262,7 +284,7 @@ export default {
// this.$router.replace("/");
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/logout",
url: "http://124.220.174.249:8085/backend/logout",
headers: { token: localStorage.token },
})
.then((res) => {
......@@ -317,7 +339,7 @@ export default {
.then(() => {
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/teacher/deleteCompetition",
url: "http://124.220.174.249:8085/backend/teacher/deleteCompetition",
headers: { token: localStorage.token },
data: {
competitionId: id,
......@@ -368,7 +390,7 @@ export default {
if (this.formInline.param1 == "") {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showAllCompetitions",
url: "http://124.220.174.249:8085/backend/teacher/showAllCompetitions",
headers: { token: localStorage.token },
params: {
teacherNo: localStorage.getItem("userId").replace(/\"/g, ""), //去掉双引号
......@@ -392,7 +414,7 @@ export default {
} else {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/searchCompetition",
url: "http://124.220.174.249:8085/backend/teacher/searchCompetition",
headers: { token: localStorage.token },
params: {
title: this.formInline.param1, //获取查询内容
......@@ -421,7 +443,7 @@ export default {
if (this.formInline.param1 == "") {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showAllCompetitions",
url: "http://124.220.174.249:8085/backend/teacher/showAllCompetitions",
headers: { token: localStorage.token },
params: {
// teacherNo: localStorage.getItem("userId").replace(/\"/g, ""), //去掉双引号
......@@ -446,7 +468,7 @@ export default {
} else {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/searchCompetition",
url: "http://124.220.174.249:8085/backend/teacher/searchCompetition",
headers: { token: localStorage.token },
params: {
title: this.formInline.param1, //获取查询内容
......@@ -500,7 +522,7 @@ export default {
// console.log("papa");
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showAllCompetitions",
url: "http://124.220.174.249:8085/backend/teacher/showAllCompetitions",
// Headers: { token: localStorage.getItem("token") },
// headers: {
// authorization: `Bearer ${localStorage.getItem("token")}`,
......@@ -546,4 +568,14 @@ export default {
</script>
<style scoped>
.el-menu-demo{
float:right;
}
.icon_left{
float: left;
font-size: 30px;
color: cornflowerblue;
font-weight: 700;
}
</style>
......@@ -107,7 +107,7 @@ export default {
getInformation() {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showComp",
url: "http://124.220.174.249:8085/backend/teacher/showComp",
headers: { token: localStorage.token },
params: {
competitionId: this.queryInfo.competeId,
......
......@@ -218,7 +218,7 @@ export default {
getDetail() {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showComp",
url: "http://124.220.174.249:8085/backend/teacher/showComp",
headers: { token: localStorage.token },
params: {
competitionId: this.queryInfo.competeId,
......
......@@ -285,7 +285,7 @@ export default {
getInformation() {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showComp",
url: "http://124.220.174.249:8085/backend/teacher/showComp",
headers: { token: localStorage.token },
params: {
competitionId: this.queryInfo.competeId,
......@@ -376,7 +376,7 @@ export default {
gamedate2.getSeconds();
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/teacher/changeCompetition",
url: "http://124.220.174.249:8085/backend/teacher/changeCompetition",
headers: { token: localStorage.token },
data: {
competitionId: this.queryInfo.competeId,
......
......@@ -337,7 +337,7 @@ export default {
// )
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/teacher/addCompetition",
url: "http://124.220.174.249:8085/backend/teacher/addCompetition",
headers: { token: localStorage.token },
data: {
title: this.ruleForm.title,
......
......@@ -338,7 +338,7 @@ export default {
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/forget/sendEmail",
url: "http://124.220.174.249:8085/backend/forget/sendEmail",
// headers: {
// "Content-Type": "multipart/form-data",
// },
......@@ -390,7 +390,7 @@ export default {
console.log("suresuresure");
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/forget",
url: "http://124.220.174.249:8085/backend/forget",
data: {
userNo: this.user.username,
password: this.user.password,
......
<template>
<div>
<el-card shadow="hover" style="width: 100%">
<h2>审核求助信息</h2>
</el-card>
<el-card>
<div style="text-align: left; margin-left: 20px">
<h4>求助者账号:{{ teacherName }}</h4>
<h4>主题:{{ title }}</h4>
<h4>内容:{{ hostUnit }}</h4>
<h4>社区:{{ content }}</h4>
<h4>图片:{{ registerTime }}</h4>
<h4>发布时间:{{ competitionTime }}</h4>
<!-- <h4>报名人数{{ competitionTime }}</h4> -->
</div>
<!-- <el-table :data="tableData" border style="width: 100%; margin: 20px">
<el-table-column prop="id" label="ID" width="80"> </el-table-column>
<el-table-column prop="no" label="学号" width="280"> </el-table-column>
<el-table-column prop="name" label="姓名" width="200">
</el-table-column>
<el-table-column prop="email" label="邮箱" width="280">
</el-table-column>
<el-table-column prop="phone" label="手机号" width="200">
</el-table-column>
<el-table-column prop="remarks" label="备注" width="80">
</el-table-column>
</el-table> -->
<br />
<!-- <el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
background
:current-page="currentPage"
:page-sizes="[10, 20, 30, 40]"
:page-size="pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="pageTotal"
>
</el-pagination> -->
<br /><br />
<el-button
style="
display: inline-block;
width: 150px;
height: 40px;
margin-right: 60px;
"
type="danger"
plain
round
size="medium"
@click="deleteForm"
>通过</el-button
>
<el-button
style="display: inline-block; width: 150px; height: 40px"
round
size="medium"
@click="cancel"
>驳回</el-button
>
</el-card>
</div>
</template>
<script>
export default {
data() {
return {
queryInfo: {
competeId: this.$route.query.id, //获取竞赛id
},
tableData: [
{
id: "1",
no: "221900190",
name: "佩奇",
email: "1234567890@qq.com",
phone: "13822223333",
remarks: "...",
},
],
teacherName: "",
hostUnit: "",
title: "",
content: "",
registerTime: "",
competitionTime: "",
currentPage: 1,
pageSize: 10,
pageTotal: 2,
detailList: [],
currentPage: 1,
pageSize: 10,
pageTotal: 2,
};
},
//初始化数据
mounted() {
// window.addEventListener('message', this.handleMessage)
this.getInformation();
},
methods: {
//获取详情竞赛信息
getInformation() {
this.$axios({
method: "get",
url: "http://47.113.195.148:8085/backend/teacher/showComp",
headers: { token: localStorage.token },
params: {
competitionId: this.queryInfo.competeId,
},
})
.then((res) => {
// console.log(username + password);
console.log(res);
if (res.data.code == "200") {
this.title = res.data.data.title;
this.teacherName = res.data.data.teacherName;
this.hostUnit = res.data.data.hostUnit;
this.content = res.data.data.content;
this.registerTime = res.data.data.registerTime;
this.competitionTime = res.data.data.competitionTime;
console.log("res.data.data");
console.log(res.data.data.title);
console.log(this.title);
console.log("res.data.data");
}
})
.catch((err) => {
return this.$message.error("获取竞赛列表信息失败!");
});
},
handleSizeChange(size) {
this.pagesize = size;
this.$router.replace("/PageTable");
},
handleCurrentChange(currentPage) {
this.currentPage = currentPage;
},
//确定删除
deleteForm() {
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
.then(() => {
this.$axios({
method: "post",
url: "http://47.113.195.148:8085/backend/teacher/deleteCompetition",
headers: { token: localStorage.token },
data: {
competitionId: this.queryInfo.competeId,
},
})
.then((res) => {
console.log("5");
console.log(res);
if (res.data.code == "200") {
console.log("删除成功");
this.$router.replace("/PageTable");
// this.$notify({
// title: "竞赛删除成功",
// message: "返回大厅!",
// type: "success",
// });
}
})
.catch((err) => {
console.log(err);
console.log("删除失败");
});
this.$message({
type: "success",
message: "删除成功!返回大厅!",
});
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
// this.$axios
// .post("http://47.113.195.148:8085/backend/teacher/deleteCompetition", {
// competitionId: this.queryInfo.competeId,
// // competitionId: "11"
// })
},
//取消,返回大厅
cancel() {
this.$router.replace("/PageTable");
},
},
};
</script>
<style scoped>
</style>
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册