Commit 41797696 by Cat

zd 教师档案

parent 97593fb9
......@@ -119,7 +119,7 @@ export function updateInfo(data) {
// 教师档案删除
export function delInfo(id) {
return request({
url: '/teacherFiles/files' + id,
url: '/teacherFiles/files/' + id,
method: 'delete'
})
}
......
......@@ -128,77 +128,59 @@
<el-form-item label="姓名:" style="padding-right: 10px">
<el-input v-model="form.teacherName"></el-input>
</el-form-item>
<el-form-item label="性别:" style="padding-right: 10px">
<!-- <el-form-item label="性别:" style="padding-right: 10px">
<el-input v-model="form.sex"></el-input>
</el-form-item> -->
<el-form-item label="性别:" style="padding-right: 10px">
<el-select
v-model="form.sex"
placeholder="请输入性别"
style="width: 100%"
>
<el-option
v-for="dict in dict.type.sys_user_sex"
:key="dict.value"
:label="dict.label"
:value="dict.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item label="年龄:" style="padding-right: 10px">
<el-input v-model="form.age"></el-input>
</el-form-item>
<el-form-item label="职称:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.title"
></el-input>
<el-input v-model="form.title"></el-input>
</el-form-item>
<el-form-item label="学历:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.education"
></el-input>
<el-input v-model="form.education"></el-input>
</el-form-item>
<el-form-item label="政治面貌:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.appearance"
></el-input>
<el-input v-model="form.appearance"></el-input>
</el-form-item>
<el-form-item label="任教学科:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.courseName"
></el-input>
<el-input v-model="form.courseName"></el-input>
</el-form-item>
<el-form-item label="任教班级:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.className"
></el-input>
<el-input v-model="form.className"></el-input>
</el-form-item>
<el-form-item label="任正班主任班级:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.bzrClassName"
></el-input>
<el-input v-model="form.bzrClassName"></el-input>
</el-form-item>
<el-form-item label="任副班主任班级:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.fbzrClassName"
></el-input>
<el-input v-model="form.fbzrClassName"></el-input>
</el-form-item>
<el-form-item label="是否教学组长:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.isTeachingGroupleader"
></el-input>
<el-input v-model="form.isTeachingGroupLeader"></el-input>
</el-form-item>
<el-form-item label="是否教研组长:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.isResearchGroupLeader"
></el-input>
<el-input v-model="form.isResearchGroupLeader"></el-input>
</el-form-item>
<el-form-item label="设计课时量:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.classHour"
></el-input>
<el-input v-model="form.classHour"></el-input>
</el-form-item>
<el-form-item label="班主任情况:" style="padding-right: 10px">
<el-input
:="check == true ? true : false"
v-model="form.classTeacherDetails"
></el-input>
<el-input v-model="form.classTeacherDetails"></el-input>
</el-form-item>
</el-form>
<span
......@@ -407,6 +389,7 @@ import {
export default {
name: "dataReceiver",
dicts: ["sys_user_sex"],
data() {
return {
// 遮罩层
......@@ -440,7 +423,8 @@ export default {
courseName: "",
className: "",
bzrClassName: "",
isTeachingGroupleader: "",
fbzrClassName: "",
isTeachingGroupLeader: "",
isResearchGroupLeader: "",
classHour: "",
classTeacherDetails: "",
......@@ -456,8 +440,6 @@ export default {
};
},
mounted() {
// console.log("id", this.$route.query.noticeId);
// console.log("status", this.$route.query.noticeState);
this.getList();
},
methods: {
......@@ -504,38 +486,46 @@ export default {
handleExtract() {
const id = this.form.id;
syncNotice(id).then((res) => {
console.log(id, "id");
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) {
this.check = false;
this.title = "基本信息修改";
this.dialogVisible = true;
this.form = row;
},
//弹窗确定按钮
confirmDialog() {
const params = {
id: this.form.id,
sex: this.form.sex,
age: this.form.age,
title: this.form.title,
education: this.form.education,
appearance: this.form.appearance,
courseName: this.form.courseName,
className: this.form.className,
bzrClassName: this.form.bzrClassName,
fbzrClassName: this.form.fbzrClassName,
isTeachingGroupLeader: this.form.isTeachingGroupLeader,
isResearchGroupLeader: this.form.isResearchGroupLeader,
classHour: this.form.classHour,
classTeacherDetails: this.form.classTeacherDetails,
state: this.form.state,
};
console.log(params, "弹窗确定按钮");
updateInfo(params).then((res) => {
console.log(res, "res");
this.form = res;
});
this.dialogVisible = false;
},
//多选按钮
......@@ -544,25 +534,17 @@ export default {
},
// 删除按钮
handleDelete(row) {
//判断,如果进度是未填写可以直接删除不需要提醒
//如果是其他状态需要提示相应的状态
this.$confirm("此操作将永久删除该文件, 是否继续?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning",
})
const ids = row.id || this.ids;
this.$modal
.confirm("是否确认删除?")
.then(function () {
return delInfo(ids);
})
.then(() => {
this.$message({
type: "success",
message: "删除成功!",
});
this.getList();
this.$modal.msgSuccess("删除成功");
})
.catch(() => {
this.$message({
type: "info",
message: "已取消删除",
});
});
.catch(() => {});
},
},
};
......
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