Commit ae0909b0 by Cat

zd 社团修改

parent c435fba3
import request from '@/utils/request' import request from '@/utils/request'
// // 任务列表
// export function listTeacherNotice(query) {
// return request({
// url: '/teacherFiles/notice/list',
// method: 'get',
// params: query
// })
// }
// // 添加任务
// export function addTeacherNotice(data) {
// return request({
// url: '/teacherFiles/notice',
// method: 'post',
// data: data
// })
// }
// // 信息发布
// export function infoTeacherNotice(id) {
// return request({
// url: `/teacherFiles/notice/release/${id}`,
// method: 'put'
// })
// }
// // 通知下档案查看|数据维护
// export function getteacherNotice(query) {
// return request({
// url: '/teacherFiles/files/list',
// method: 'get',
// params: query
// })
// }
// //老师查看档案详情
// export function getNoticeInfo(query) {
// return request({
// url: '/teacherFiles/files/list',
// method: 'get',
// params: query
// })
// }
// //级部查看档案详情
// export function getDepInfo(query) {
// return request({
// url: '/teacherFiles/files/list',
// method: 'get',
// params: query
// })
// }
// //查看档案详情
// export function getFileTnfo(id) {
// return request({
// url: '/teacherFiles/files/'+id,
// method: 'get',
// })
// }
// // 同步档案
// export function syncNotice(id) {
// return request({
// url: '/teacherFiles/files/synchronous/' + id,
// method: 'put'
// })
// }
// 添加任务 // 添加任务
export function addTeacherNotice(data) { export function addTeacherNotice(data) {
return request({ return request({
......
...@@ -35,10 +35,11 @@ ...@@ -35,10 +35,11 @@
<el-table-column align="center" type="index" label="序号" width="55" /> <el-table-column align="center" type="index" label="序号" width="55" />
<el-table-column align="center" prop="name" label="姓名" /> <el-table-column align="center" prop="name" label="姓名" />
<el-table-column align="center" prop="sex" label="性别" /> <el-table-column align="center" prop="sex" label="性别" />
<el-table-column align="center" prop="grade" label="年级" /> <el-table-column align="center" prop="grade" label="级部" />
<el-table-column align="center" prop="classes" label="班级" /> <el-table-column align="center" prop="classes" label="班级" />
<el-table-column align="center" prop="hobby" label="兴趣爱好" />
<el-table-column align="center" prop="phone" label="联系电话" /> <el-table-column align="center" prop="phone" label="联系电话" />
<el-table-column align="center" prop="cardid" label="身份证号" />
<el-table-column align="center" prop="hobby" label="兴趣爱好" />
<el-table-column align="center" prop="reason" label="申请理由" /> <el-table-column align="center" prop="reason" label="申请理由" />
<el-table-column align="center" prop="status" label="审核状态"> <el-table-column align="center" prop="status" label="审核状态">
<template slot-scope="{ row }"> <template slot-scope="{ row }">
...@@ -107,25 +108,33 @@ ...@@ -107,25 +108,33 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="兴趣爱好"> <el-form-item label="联系电话">
<el-input v-model="form.hobby"></el-input> <el-input v-model="form.phone"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="联系电话"> <el-form-item label="身份证号">
<el-input v-model="form.phone"></el-input> <el-input v-model="form.cardid"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="兴趣爱好">
<el-input v-model="form.hobby"></el-input>
</el-form-item>
</el-col>
<el-col :span="10">
<el-form-item label="申请理由"> <el-form-item label="申请理由">
<el-input v-model="form.reason"></el-input> <el-input v-model="form.reason"></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row>
<el-row>
<el-col :span="10"> <el-col :span="10">
<el-form-item label="审核状态"> <el-form-item label="审核状态">
<el-input v-model="form.status"></el-input> <el-input v-model="form.status"> </el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
...@@ -153,6 +162,7 @@ export default { ...@@ -153,6 +162,7 @@ export default {
name: "clubRegistrationReview", name: "clubRegistrationReview",
data() { data() {
return { return {
cat: "",
queryParams: { queryParams: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
...@@ -222,16 +232,23 @@ export default { ...@@ -222,16 +232,23 @@ export default {
}, },
// 查看 // 查看
handQuery(row) { handQuery(row) {
console.log(row, "查看row"); // console.log(row, "查看row");
this.reset(); this.reset();
const ids = row.id; const ids = row.id;
this.title = "社团报名审核"; this.title = "社团报名审核";
this.dialogTableVisible = true; this.dialogTableVisible = true;
// this.form = row;
listsigninInfo(ids).then((response) => { listsigninInfo(ids).then((response) => {
console.log(ids, "id");
if (response.data && response.data.name) { if (response.data && response.data.name) {
this.form = response.data; this.form = response.data;
this.form.status = response.data.status;
this.cat = this.form.status;
if (this.cat === "1") {
this.form.status = "未审核";
} else if (this.cat === "2") {
this.form.status = "同意";
} else if (this.cat === "3") {
this.form.status = "不同意";
}
} }
}); });
}, },
......
...@@ -385,11 +385,24 @@ ...@@ -385,11 +385,24 @@
<script> <script>
import { import {
addTeacherNotice, //添加任务
listTeacherNotice, // 任务列表
infoTeaNotice, //任务详情
updateTask, //添加修改
infoTeacherNotice, //发布任务
taskRetracted, //任务撤回
taskCompleted, //任务完成
delTaskInfo, //任务删除
getteacherNotice, // 通知下档案查看|数据维护 getteacherNotice, // 通知下档案查看|数据维护
getNoticeInfo, //查看档案详情 getNoticeInfo, //老师查看档案详情
getDepInfo, //级部查看档案详情
getFileTnfo, //查看档案详情 getFileTnfo, //查看档案详情
getDepInfo, //级部查询列表 syncNotice, //同步档案
syncNotice, // 同步档案 updateInfo, //教师档案修改
delInfo, //教师档案删除
fileSubReview, //教师档案提交审核
fileSubApproved, //教师档案提交通过
fileSubRejected, //教师档案提交驳回
} from "@/api/smartSchool/teacherFiles/teacherElectronicFile"; } from "@/api/smartSchool/teacherFiles/teacherElectronicFile";
export default { export default {
...@@ -487,14 +500,32 @@ export default { ...@@ -487,14 +500,32 @@ export default {
}); });
}, },
// 提取 // 提取 `
handleExtract(row) { handleExtract() {
console.log(row, "row提取"); const id = this.form.id;
this.dialogVisible = true;
const id = row.detail;
syncNotice(id).then((res) => { syncNotice(id).then((res) => {
console.log(res, "提取"); console.log("res提取", res);
this.tableFirstData = res;
this.tableSecondData = res;
this.tableThirdData = res;
this.tableForthData = res;
console.log("this.tableFirstData", this.tableFirstData);
console.log("this.tableSecondData", this.tableSecondData);
console.log("this.tableThirdData", this.tableThirdData);
console.log("this.tableForthData", this.tableForthData);
}); });
// this.$modal
// .confirm("是否提取?")
// .then(function () {
// return syncNotice(id);
// })
// .then(() => {
// this.getList();
// this.$modal.msgSuccess("提取成功");
// })
// .catch((err) => {
// console.error(err);
// });
}, },
//修改按钮 //修改按钮
handleEdit(row) { handleEdit(row) {
......
...@@ -43,7 +43,7 @@ ...@@ -43,7 +43,7 @@
icon="el-icon-delete" icon="el-icon-delete"
size="mini" size="mini"
type="danger" type="danger"
@click="handleDeleteMuti" @click="handleDelete"
>删除</el-button >删除</el-button
> >
</el-form-item> </el-form-item>
...@@ -196,7 +196,7 @@ ...@@ -196,7 +196,7 @@
v-if="scope.row.noticeState == '7'" v-if="scope.row.noticeState == '7'"
size="mini" size="mini"
type="text" type="text"
@click="dataMaintenance(scope.row)" @click="dataInspection(scope.row)"
>数据查看 >数据查看
</el-button> </el-button>
<el-button <el-button
...@@ -305,6 +305,7 @@ export default { ...@@ -305,6 +305,7 @@ export default {
name: "teacherElectronicRecord", name: "teacherElectronicRecord",
data() { data() {
return { return {
selectedIds: [],
// 遮罩层 // 遮罩层
loading: true, loading: true,
// 总条数 // 总条数
...@@ -363,7 +364,7 @@ export default { ...@@ -363,7 +364,7 @@ export default {
// 表单重置 // 表单重置
reset() { reset() {
this.queryForm = { (this.queryForm = {
noticeYear: "", noticeYear: "",
noticeSemester: "", noticeSemester: "",
noticeRange: "", noticeRange: "",
...@@ -371,8 +372,15 @@ export default { ...@@ -371,8 +372,15 @@ export default {
noticeName: "", noticeName: "",
startTime: "", startTime: "",
endTime: "", endTime: "",
}; }),
this.resetForm("queryForm"); (this.form = {
noticeYear: "",
noticeSemester: "",
noticeRange: "全体教师",
startTime: "",
endTime: "",
});
// this.resetForm("queryForm");
}, },
//重置按钮 //重置按钮
resetQuery() { resetQuery() {
...@@ -381,9 +389,7 @@ export default { ...@@ -381,9 +389,7 @@ export default {
}, },
// 多选框选中数据 // 多选框选中数据
handleSelectionChange(selection) { handleSelectionChange(selection) {
console.log("selection", selection);
this.ids = selection.map((item) => item.id); this.ids = selection.map((item) => item.id);
console.log("this.ids", this.ids);
this.single = selection.length !== 1; this.single = selection.length !== 1;
this.multiple = !selection.length; this.multiple = !selection.length;
}, },
...@@ -395,7 +401,6 @@ export default { ...@@ -395,7 +401,6 @@ export default {
this.dialogVisible = true; this.dialogVisible = true;
}, },
//弹窗确定按钮 //弹窗确定按钮
confirmDialog() { confirmDialog() {
this.$refs["form"].validate((valid) => { this.$refs["form"].validate((valid) => {
if (valid) { if (valid) {
...@@ -421,11 +426,9 @@ export default { ...@@ -421,11 +426,9 @@ export default {
} }
}); });
}, },
//多选删除按钮 //多选删除按钮
handleDeleteMuti() { handleDeleteMuti() {},
console.log("delete ids", this.ids);
// 接口
},
//修改按钮 //修改按钮
handleEdit(row) { handleEdit(row) {
console.log(row, "row1"); console.log(row, "row1");
...@@ -435,7 +438,7 @@ export default { ...@@ -435,7 +438,7 @@ export default {
}, },
// 删除按钮 // 删除按钮
handleDelete(row) { handleDelete(row) {
const ids = row.id; const ids = row.id || this.ids;
this.$modal this.$modal
.confirm("是否确认删除?") .confirm("是否确认删除?")
.then(function () { .then(function () {
...@@ -495,6 +498,10 @@ export default { ...@@ -495,6 +498,10 @@ export default {
console.log(pageNum, "数据维护按钮num"); console.log(pageNum, "数据维护按钮num");
console.log(pageSize, "数据维护按钮size"); console.log(pageSize, "数据维护按钮size");
}, },
// 数据查看
dataInspection() {
infoTeaNotice().then((res) => {});
},
// 导出按钮 // 导出按钮
handleExport(row) { handleExport(row) {
// this.download(`/artExam/exportAddress/${this.examId}`, { // this.download(`/artExam/exportAddress/${this.examId}`, {
......
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