Commit 4044d1e0 by Cat

zd 教师电子档案

parent 41797696
...@@ -64,12 +64,19 @@ ...@@ -64,12 +64,19 @@
min-width="200" min-width="200"
prop="courseName" prop="courseName"
/> />
<el-table-column <el-table-column label="进度" align="center" min-width="150" prop="state">
label="进度" <template slot-scope="{ row }">
align="center" {{
min-width="150" row.state == 1
prop="state" ? "未发布"
/> : row.state == 2
? "已发布"
: row.state == 7
? "已完成"
: ""
}}
</template>
</el-table-column>
<el-table-column <el-table-column
fixed="right" fixed="right"
label="操作" label="操作"
...@@ -81,14 +88,14 @@ ...@@ -81,14 +88,14 @@
>查看 >查看
</el-button> </el-button>
<el-button <el-button
:disabled="status == '已结束' ? true : false" :disabled="status == '7' ? true : false"
size="mini" size="mini"
type="text" type="text"
@click="handleEdit(scope.row)" @click="handleEdit(scope.row)"
>修改 >修改
</el-button> </el-button>
<el-button <el-button
:disabled="status == '已结束' ? true : false" :disabled="status == '7' ? true : false"
size="mini" size="mini"
type="text" type="text"
@click="handleDelete(scope.row)" @click="handleDelete(scope.row)"
...@@ -119,20 +126,46 @@ ...@@ -119,20 +126,46 @@
:model="form" :model="form"
label-width="120px" label-width="120px"
> >
<el-form-item label="学年学期:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.filesSemester"></el-input> label="学年学期:"
style="padding-right: 10px"
:disabled="true"
>
<el-input
v-model="form.filesSemester"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="级部:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.gradeName"></el-input> :disabled="true"
label="级部:"
style="padding-right: 10px"
>
<el-input
v-model="form.gradeName"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="姓名:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.teacherName"></el-input> :disabled="true"
label="姓名:"
style="padding-right: 10px"
>
<el-input
v-model="form.teacherName"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </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-input v-model="form.sex"></el-input>
</el-form-item> --> </el-form-item> -->
<el-form-item label="性别:" style="padding-right: 10px"> <el-form-item
:disabled="true"
label="性别:"
style="padding-right: 10px"
>
<el-select <el-select
:disabled="status == '7' ? true : false"
v-model="form.sex" v-model="form.sex"
placeholder="请输入性别" placeholder="请输入性别"
style="width: 100%" style="width: 100%"
...@@ -146,41 +179,126 @@ ...@@ -146,41 +179,126 @@
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="年龄:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.age"></el-input> :disabled="true"
label="年龄:"
style="padding-right: 10px"
>
<el-input
v-model="form.age"
:disabled="status == '7' ? true : false"
>
</el-input>
</el-form-item> </el-form-item>
<el-form-item label="职称:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.title"></el-input> :disabled="true"
label="职称:"
style="padding-right: 10px"
>
<el-input
v-model="form.title"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="学历:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.education"></el-input> :disabled="true"
label="学历:"
style="padding-right: 10px"
>
<el-input
v-model="form.education"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="政治面貌:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.appearance"></el-input> :disabled="true"
label="政治面貌:"
style="padding-right: 10px"
>
<el-input
v-model="form.appearance"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="任教学科:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.courseName"></el-input> :disabled="true"
label="任教学科:"
style="padding-right: 10px"
>
<el-input
v-model="form.courseName"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="任教班级:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.className"></el-input> :disabled="true"
label="任教班级:"
style="padding-right: 10px"
>
<el-input
v-model="form.className"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="任正班主任班级:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.bzrClassName"></el-input> :disabled="true"
label="任正班主任班级:"
style="padding-right: 10px"
>
<el-input
v-model="form.bzrClassName"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="任副班主任班级:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.fbzrClassName"></el-input> :disabled="true"
label="任副班主任班级:"
style="padding-right: 10px"
>
<el-input
v-model="form.fbzrClassName"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否教学组长:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.isTeachingGroupLeader"></el-input> :disabled="true"
label="是否教学组长:"
style="padding-right: 10px"
>
<el-input
v-model="form.isTeachingGroupLeader"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="是否教研组长:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.isResearchGroupLeader"></el-input> :disabled="true"
label="是否教研组长:"
style="padding-right: 10px"
>
<el-input
v-model="form.isResearchGroupLeader"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="设计课时量:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.classHour"></el-input> :disabled="true"
label="设计课时量:"
style="padding-right: 10px"
>
<el-input
v-model="form.classHour"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="班主任情况:" style="padding-right: 10px"> <el-form-item
<el-input v-model="form.classTeacherDetails"></el-input> :disabled="true"
label="班主任情况:"
style="padding-right: 10px"
>
<el-input
v-model="form.classTeacherDetails"
:disabled="status == '7' ? true : false"
></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span <span
...@@ -210,6 +328,7 @@ ...@@ -210,6 +328,7 @@
<span class="line"></span> <span class="line"></span>
<span class="title">教育科研</span> <span class="title">教育科研</span>
<el-button <el-button
:disabled="status == '7' ? true : false"
type="success" type="success"
size="mini" size="mini"
style="float: right; margin-right: 50px; margin-top: 10px" style="float: right; margin-right: 50px; margin-top: 10px"
...@@ -407,9 +526,8 @@ export default { ...@@ -407,9 +526,8 @@ export default {
tableData: [], tableData: [],
dialogVisible: false, dialogVisible: false,
form: {}, form: {},
status: this.$route.query.noticeState, status: this.$route.query.status,
check: true,
check: false,
//弹窗表单 //弹窗表单
form: { form: {
filesSemester: "", filesSemester: "",
...@@ -441,6 +559,7 @@ export default { ...@@ -441,6 +559,7 @@ export default {
}, },
mounted() { mounted() {
this.getList(); this.getList();
console.log(this.$route.query.status, "this.$route.query.status");
}, },
methods: { methods: {
/** 查询信息列表 */ /** 查询信息列表 */
......
...@@ -112,7 +112,7 @@ ...@@ -112,7 +112,7 @@
: row.noticeState == 2 : row.noticeState == 2
? "已发布" ? "已发布"
: row.noticeState == 7 : row.noticeState == 7
? "已发布" ? "已完成"
: "" : ""
}} }}
</template> </template>
...@@ -474,16 +474,17 @@ export default { ...@@ -474,16 +474,17 @@ export default {
path: "/teachAffairAdministration/smartSchool/teachAffairAdministration/electronicRecord/dataReceiver", path: "/teachAffairAdministration/smartSchool/teachAffairAdministration/electronicRecord/dataReceiver",
query: { query: {
id: row.id, id: row.id,
status: row.status, status: row.noticeState,
}, },
}); });
}, },
// 数据维护按钮 // 数据维护按钮
dataMaintenance(row) { dataMaintenance(row) {
console.log(row, "数据维护按钮row");
const noticeId = row.id; const noticeId = row.id;
const pageNum = this.queryForm.pageNum; const pageNum = this.queryForm.pageNum;
const pageSize = this.queryForm.pageSize; const pageSize = this.queryForm.pageSize;
// const status const status = row.noticeState;
//传值状态,如果是已结束跳过去只能查看,已发布可以新增或者删除 //传值状态,如果是已结束跳过去只能查看,已发布可以新增或者删除
this.$router.push({ this.$router.push({
path: "/teachAffairAdministration/smartSchool/teachAffairAdministration/electronicRecord/dataMaintenance", path: "/teachAffairAdministration/smartSchool/teachAffairAdministration/electronicRecord/dataMaintenance",
...@@ -491,16 +492,31 @@ export default { ...@@ -491,16 +492,31 @@ export default {
noticeId, noticeId,
pageNum, pageNum,
pageSize, pageSize,
status: row.noticeState, status,
}, },
}); });
console.log(status, "数据维护按钮status");
console.log(noticeId, "数据维护按钮id"); console.log(noticeId, "数据维护按钮id");
console.log(pageNum, "数据维护按钮num"); console.log(pageNum, "数据维护按钮num");
console.log(pageSize, "数据维护按钮size"); console.log(pageSize, "数据维护按钮size");
}, },
// 数据查看 // 数据查看
dataInspection() { dataInspection(row) {
infoTeaNotice().then((res) => {}); const noticeId = row.id;
const pageNum = this.queryForm.pageNum;
const pageSize = this.queryForm.pageSize;
const status = row.noticeState;
// const status
//传值状态,如果是已结束跳过去只能查看,已发布可以新增或者删除
this.$router.push({
path: "/teachAffairAdministration/smartSchool/teachAffairAdministration/electronicRecord/dataMaintenance",
query: {
noticeId,
pageNum,
pageSize,
status,
},
});
}, },
// 导出按钮 // 导出按钮
handleExport(row) { handleExport(row) {
...@@ -510,8 +526,6 @@ export default { ...@@ -510,8 +526,6 @@ export default {
}, },
// 撤回按钮 // 撤回按钮
handleRevocation(row) { handleRevocation(row) {
// taskRetracted
this.$modal this.$modal
.confirm("是否撤回该活动?") .confirm("是否撤回该活动?")
.then(function () { .then(function () {
......
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