From c851395470c0498f168f0236a9dfb1c3cd3be5bb Mon Sep 17 00:00:00 2001
From: gjz <393355653@qq.com>
Date: Mon, 17 Feb 2025 17:01:22 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/api/teacherinformation.js | 4 +-
.../student-information.vue | 26 ++++++++---
src/views/teach-log/teach-log.vue | 18 ++++++--
.../teacher-information.vue | 46 ++++++++++++-------
4 files changed, 65 insertions(+), 29 deletions(-)
diff --git a/src/api/teacherinformation.js b/src/api/teacherinformation.js
index 1779c86..1050eae 100644
--- a/src/api/teacherinformation.js
+++ b/src/api/teacherinformation.js
@@ -102,7 +102,7 @@ export function getschoolid(params) {
export function postTeacher(data) {
return axios({
- url: `/api/Teacher?IsOutSide=${data.IsOutSide}&Title=${data.Title}&CollegeId=${data.CollegeId}&Name=${data.Name}&Number=${data.Number}&Type=${data.Type}&Status=${data.Status}&WeiXin=${data.WeiXin}&QQ=${data.QQ}&Phone=${data.Phone}&Email=${data.Email}&WorkWechat=${data.WorkWechat}&CardNo=${data.CardNo}`,
+ url: `/api/Teacher?IsOutSide=${data.IsOutSide}&expertType=${data.expertType}&Title=${data.Title}&CollegeId=${data.CollegeId}&Name=${data.Name}&Number=${data.Number}&Type=${data.Type}&Status=${data.Status}&WeiXin=${data.WeiXin}&QQ=${data.QQ}&Phone=${data.Phone}&Email=${data.Email}&WorkWechat=${data.WorkWechat}&CardNo=${data.CardNo}`,
method: 'post',
})
}
@@ -117,7 +117,7 @@ export function postTeacher(data) {
export function editpostTeacher(data) {
return axios({
- url: `/api/Teacher/EditTeacher?IsOutSide=${data.IsOutSide}&Title=${data.Title}&TeacherId=${data.TeacherId}&CollegeId=${data.CollegeId}&Name=${data.Name}&Number=${data.Number}&Type=${data.Type}&Status=${data.Status}&WeiXin=${data.WeiXin}&QQ=${data.QQ}&Phone=${data.Phone}&Email=${data.Email}&WorkWechat=${data.WorkWechat}&CardNo=${data.CardNo}`,
+ url: `/api/Teacher/EditTeacher?IsOutSide=${data.IsOutSide}&expertType=${data.expertType}&Title=${data.Title}&TeacherId=${data.TeacherId}&CollegeId=${data.CollegeId}&Name=${data.Name}&Number=${data.Number}&Type=${data.Type}&Status=${data.Status}&WeiXin=${data.WeiXin}&QQ=${data.QQ}&Phone=${data.Phone}&Email=${data.Email}&WorkWechat=${data.WorkWechat}&CardNo=${data.CardNo}`,
method: 'post',
})
diff --git a/src/views/student-information/student-information.vue b/src/views/student-information/student-information.vue
index 8ef38dc..6113aec 100644
--- a/src/views/student-information/student-information.vue
+++ b/src/views/student-information/student-information.vue
@@ -58,8 +58,11 @@
+
+ {{ scope.row.Sex == 1?'男':'女' }}
+
-
+
@@ -130,6 +133,15 @@
+
+
+
+
+
+
+
+
+
-
@@ -178,9 +190,6 @@
-
-
-
@@ -618,6 +627,8 @@ export default {
Email: this.formItem.Email,
StartTime: this.formItem.date[0],
EndTime: this.formItem.date[1],
+ sex: this.formItem.sex,
+ enterprise: this.formItem.enterprise,
};
posteditinfo(datas).then((res) => {
let data = res;
@@ -703,6 +714,8 @@ export default {
EndTime: this.formItem.date[1],
WeiXin: this.formItem.WeiXin,
Status: true,
+ sex: this.formItem.sex,
+ enterprise: this.formItem.enterprise,
};
posteditinfo(datas).then((res) => {
let data = res;
@@ -793,7 +806,8 @@ export default {
Email: data.Email || "",
QQ: data.QQ || '',
WeiXin: data.WeiXin || '',
-
+ sex: data.Sex+'',
+ enterprise: data.Enterprise,
}
this.drawerformtitle = '修改学生信息';
diff --git a/src/views/teach-log/teach-log.vue b/src/views/teach-log/teach-log.vue
index 4a24016..993a360 100644
--- a/src/views/teach-log/teach-log.vue
+++ b/src/views/teach-log/teach-log.vue
@@ -7,15 +7,21 @@
-
-
+
+
+
+
-
-
+
- {{ scope.row.IsOutSide == false ? '校内' : '校外'}}
+ {{ translateValue(scope.row.ExpertType) }}
@@ -123,10 +123,12 @@
-->
-
-
+
+
+
+
@@ -197,7 +199,8 @@ export default {
selectId: "",
Name: "",
Title: "",
- IsOutSide: '1',
+ IsOutSide: false,
+ expertType:'',
Status: 2,
// JoinTime: "",
Phone: "",
@@ -245,7 +248,7 @@ export default {
{ required: true, message: '请输入姓名', trigger: 'change' },
{ min: 2, max: 10, message: '长度在 2 到 10 个字符', trigger: 'change' }
],
- IsOutSide: [
+ expertType: [
{ required: true, message: '请选择类型', trigger: 'change' },
],
},
@@ -457,7 +460,7 @@ export default {
CollegeId: 1,
Name: this.formItem.Name,
Title: this.formItem.Title,
- Type: this.formItem.IsOutSide,
+ Type: 1,
Status: this.formItem.Status,
// JoinTime: this.formItem.JoinTime,
WeiXin: this.formItem.WeiXin,
@@ -466,9 +469,9 @@ export default {
Email: this.formItem.Email,
WorkWechat: this.formItem.WorkWechat,
CardNo: "",
- IsOutSide: this.formItem.IsOutSide == '1' ? false : true,
+ IsOutSide: false,
+ expertType: this.formItem.expertType,
};
-
postTeacher(datas).then((res) => {
let data = res;
if (data == 1) {
@@ -547,7 +550,7 @@ export default {
CollegeId: 1,
Name: this.formItem.Name,
Title: this.formItem.Title,
- Type: this.formItem.IsOutSide,
+ Type: 1,
Status: this.formItem.Status,
// JoinTime: this.formItem.JoinTime,
WeiXin: this.formItem.WeiXin ?? '',
@@ -557,9 +560,8 @@ export default {
WorkWechat: this.formItem.WorkWechat ?? '',
CardNo: "",
Number: this.formItem.Number,
- IsOutSide: this.formItem.IsOutSide == '1' ? false : true,
-
-
+ IsOutSide: false,
+ expertType: this.formItem.expertType,
};
editpostTeacher(datas).then((res) => {
let data = res;
@@ -667,7 +669,19 @@ export default {
// this.phoneEditor.destroy();
// this.phoneEditor = null;
},
-
+ translateValue(value) {
+
+ switch(value) {
+ case 1:
+ return "校内";
+ case 2:
+ return "校外";
+ case 3:
+ return "政府机关";
+ case 4:
+ return "高校";
+ }
+ },
getinfodetail(id) {
//获取编辑信息
getdetail({ gtid: id }).then((res) => {
@@ -679,7 +693,7 @@ export default {
selectId: res.CollegeId,
Name: res.Name,
Title: res.Title,
- IsOutSide: res.IsOutSide == false ? '1' : '2',
+ IsOutSide: res.IsOutSide,
Status: res.Status,
Phone: res.Phone,
Email: res.Email,
@@ -689,8 +703,8 @@ export default {
WorkWechat: res.WorkWechat,
CardNo: res.CardNo,
Number: res.Number,
+ expertType: res.ExpertType+'',
}
-
this.drawerformtitle = '修改教师信息';
})