优化考核审核
This commit is contained in:
parent
a295566e3d
commit
a2dfd2c6ae
@ -90,7 +90,14 @@
|
|||||||
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
<!-- <el-table-column label="编号" align="center" prop="id" /> -->
|
||||||
<el-table-column label="考核方案" align="center" prop="faid" :formatter="faFormat" />
|
<el-table-column label="考核方案" align="center" prop="faid" :formatter="faFormat" />
|
||||||
<el-table-column label="聘任校" align="center" prop="tsbzJxjsjbxx.prdwmc" />
|
<el-table-column label="聘任校" align="center" prop="tsbzJxjsjbxx.prdwmc" />
|
||||||
<el-table-column label="教师" align="center" prop="tsbzJxjsjbxx.name" />
|
<el-table-column label="教师" align="center" prop="tsbzJxjsjbxx.name">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
@click="handleDetail(scope.row)">
|
||||||
|
{{ scope.row.tsbzJxjsjbxx.name }}</el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
|
<el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
|
||||||
<el-table-column label="校级审核意见" align="center" prop="xjshyj" :formatter="xjshyjFormat" />
|
<el-table-column label="校级审核意见" align="center" prop="xjshyj" :formatter="xjshyjFormat" />
|
||||||
<el-table-column label="校级审核建议" align="center" prop="xjshjy" :show-overflow-tooltip="true" />
|
<el-table-column label="校级审核建议" align="center" prop="xjshjy" :show-overflow-tooltip="true" />
|
||||||
@ -162,6 +169,37 @@
|
|||||||
<el-button @click="cancel">取 消</el-button>
|
<el-button @click="cancel">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
|
<!-- 教师详情页 -->
|
||||||
|
<el-dialog :title="title" :visible.sync="open1" width="500px" append-to-body>
|
||||||
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||||
|
<el-form-item label="教师" prop="jsid">
|
||||||
|
<el-input v-model="jsxm" :disabled="true" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="考核方案" prop="faid">
|
||||||
|
<el-select v-model="form.faid" placeholder="请选择方案" :disabled="true">
|
||||||
|
<el-option v-for="dict in jxzxkhfaOptions" :key="dict.id" :label="dict.name" :value="dict.id"></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="聘任校" prop="jsprx">
|
||||||
|
<el-input v-model="jsprx" :disabled="true" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="状态" prop="status">
|
||||||
|
<el-select v-model="form.status" placeholder="请选择状态" :disabled="true">
|
||||||
|
<el-option
|
||||||
|
v-for="dict in statusOptions"
|
||||||
|
:key="dict.dictValue"
|
||||||
|
:label="dict.dictLabel"
|
||||||
|
:value="dict.dictValue"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
<div slot="footer" class="dialog-footer">
|
||||||
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||||
|
<el-button @click="cancel">取 消</el-button>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -181,6 +219,10 @@ export default {
|
|||||||
return {
|
return {
|
||||||
//教师姓名
|
//教师姓名
|
||||||
jsxm: "",
|
jsxm: "",
|
||||||
|
// 教师聘任校
|
||||||
|
jsprx: "",
|
||||||
|
// 教师详情弹出层
|
||||||
|
open1: false,
|
||||||
//默认方案id
|
//默认方案id
|
||||||
defaultFaid: "",
|
defaultFaid: "",
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
@ -304,6 +346,7 @@ export default {
|
|||||||
// 取消按钮
|
// 取消按钮
|
||||||
cancel() {
|
cancel() {
|
||||||
this.open = false;
|
this.open = false;
|
||||||
|
this.open1 = false;
|
||||||
this.reset();
|
this.reset();
|
||||||
},
|
},
|
||||||
// 表单重置
|
// 表单重置
|
||||||
@ -352,6 +395,18 @@ export default {
|
|||||||
this.title = "区级考核审核";
|
this.title = "区级考核审核";
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
/** 详情按钮操作 */
|
||||||
|
handleDetail(row) {
|
||||||
|
this.reset();
|
||||||
|
const id = row.id || this.ids;
|
||||||
|
getJzxzkhsh(id).then((response) => {
|
||||||
|
this.jsxm = response.data.tsbzJxjsjbxx.name;
|
||||||
|
this.jsprx = response.data.tsbzJxjsjbxx.prdwmc;
|
||||||
|
this.form = response.data;
|
||||||
|
this.open1 = true;
|
||||||
|
this.title = "教师详情";
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs["form"].validate((valid) => {
|
this.$refs["form"].validate((valid) => {
|
||||||
|
@ -75,7 +75,14 @@
|
|||||||
<el-table-column type="selection" width="55" align="center" :selectable="isShow" />
|
<el-table-column type="selection" width="55" align="center" :selectable="isShow" />
|
||||||
<!-- <el-table-column label="聘任校" align="center" prop="tsbzJxjsjbxx.prdwmc" /> -->
|
<!-- <el-table-column label="聘任校" align="center" prop="tsbzJxjsjbxx.prdwmc" /> -->
|
||||||
<el-table-column label="考核方案" align="center" prop="faid" :formatter="faFormat" />
|
<el-table-column label="考核方案" align="center" prop="faid" :formatter="faFormat" />
|
||||||
<el-table-column label="教师" align="center" prop="tsbzJxjsjbxx.name" />
|
<el-table-column label="教师" align="center" prop="tsbzJxjsjbxx.name">
|
||||||
|
<template slot-scope="scope">
|
||||||
|
<el-button
|
||||||
|
type="text"
|
||||||
|
@click="handleDetail(scope.row)">
|
||||||
|
{{ scope.row.tsbzJxjsjbxx.name }}</el-button>
|
||||||
|
</template>
|
||||||
|
</el-table-column>
|
||||||
<el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
|
<el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
|
||||||
<el-table-column label="校级审核意见" align="center" prop="xjshyj" :formatter="xjshyjFormat" />
|
<el-table-column label="校级审核意见" align="center" prop="xjshyj" :formatter="xjshyjFormat" />
|
||||||
<el-table-column label="校级审核建议" align="center" prop="xjshjy" />
|
<el-table-column label="校级审核建议" align="center" prop="xjshjy" />
|
||||||
@ -121,16 +128,6 @@
|
|||||||
<el-input v-model="jsxm" :disabled="true" />
|
<el-input v-model="jsxm" :disabled="true" />
|
||||||
<el-input v-model="form.jsid" v-if="false" />
|
<el-input v-model="form.jsid" v-if="false" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- <el-form-item label="状态" prop="status">
|
|
||||||
<el-select v-model="form.status" placeholder="请选择状态">
|
|
||||||
<el-option
|
|
||||||
v-for="dict in statusOptions"
|
|
||||||
:key="dict.dictValue"
|
|
||||||
:label="dict.dictLabel"
|
|
||||||
:value="dict.dictValue"
|
|
||||||
></el-option>
|
|
||||||
</el-select>
|
|
||||||
</el-form-item>-->
|
|
||||||
<el-form-item label="校级审核意见" prop="xjshyj">
|
<el-form-item label="校级审核意见" prop="xjshyj">
|
||||||
<el-select v-model="form.xjshyj" placeholder="请选择校级审核意见">
|
<el-select v-model="form.xjshyj" placeholder="请选择校级审核意见">
|
||||||
<el-option
|
<el-option
|
||||||
@ -150,6 +147,37 @@
|
|||||||
<el-button @click="cancel">取 消</el-button>
|
<el-button @click="cancel">取 消</el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-dialog>
|
</el-dialog>
|
||||||
|
|
||||||
|
<!-- 教师详情页 -->
|
||||||
|
<el-dialog :title="title" :visible.sync="open1" width="500px" append-to-body>
|
||||||
|
<el-form ref="form" :model="form" :rules="rules" label-width="120px">
|
||||||
|
<el-form-item label="教师" prop="jsid">
|
||||||
|
<el-input v-model="jsxm" :disabled="true" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="考核方案" prop="faid">
|
||||||
|
<el-select v-model="form.faid" placeholder="请选择方案" :disabled="true">
|
||||||
|
<el-option v-for="dict in faOptions" :key="dict.id" :label="dict.name" :value="dict.id"></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="聘任校" prop="jsprx">
|
||||||
|
<el-input v-model="jsprx" :disabled="true" />
|
||||||
|
</el-form-item>
|
||||||
|
<el-form-item label="状态" prop="status">
|
||||||
|
<el-select v-model="form.status" placeholder="请选择状态" :disabled="true">
|
||||||
|
<el-option
|
||||||
|
v-for="dict in statusOptions"
|
||||||
|
:key="dict.dictValue"
|
||||||
|
:label="dict.dictLabel"
|
||||||
|
:value="dict.dictValue"
|
||||||
|
></el-option>
|
||||||
|
</el-select>
|
||||||
|
</el-form-item>
|
||||||
|
</el-form>
|
||||||
|
<div slot="footer" class="dialog-footer">
|
||||||
|
<el-button type="primary" @click="submitForm">确 定</el-button>
|
||||||
|
<el-button @click="cancel">取 消</el-button>
|
||||||
|
</div>
|
||||||
|
</el-dialog>
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
@ -169,6 +197,8 @@ export default {
|
|||||||
return {
|
return {
|
||||||
//教师姓名
|
//教师姓名
|
||||||
jsxm: "",
|
jsxm: "",
|
||||||
|
// 教师聘任校
|
||||||
|
jsprx: "",
|
||||||
//默认方案id
|
//默认方案id
|
||||||
defaultFaid: "",
|
defaultFaid: "",
|
||||||
// 遮罩层
|
// 遮罩层
|
||||||
@ -189,6 +219,8 @@ export default {
|
|||||||
title: "",
|
title: "",
|
||||||
// 是否显示弹出层
|
// 是否显示弹出层
|
||||||
open: false,
|
open: false,
|
||||||
|
// 教师详情弹出层
|
||||||
|
open1: false,
|
||||||
// 状态字典
|
// 状态字典
|
||||||
statusOptions: [],
|
statusOptions: [],
|
||||||
// 校级审核意见字典
|
// 校级审核意见字典
|
||||||
@ -197,6 +229,7 @@ export default {
|
|||||||
qjshyjOptions: [],
|
qjshyjOptions: [],
|
||||||
//方案
|
//方案
|
||||||
faOptions: [],
|
faOptions: [],
|
||||||
|
|
||||||
// 查询参数
|
// 查询参数
|
||||||
queryParams: {
|
queryParams: {
|
||||||
pageNum: 1,
|
pageNum: 1,
|
||||||
@ -224,9 +257,6 @@ export default {
|
|||||||
form: {},
|
form: {},
|
||||||
// 表单校验
|
// 表单校验
|
||||||
rules: {
|
rules: {
|
||||||
faid: [
|
|
||||||
{ required: true, message: "方案编号不能为空", trigger: "blur" },
|
|
||||||
],
|
|
||||||
xjshyj: [
|
xjshyj: [
|
||||||
{ required: true, message: "方案编号不能为空", trigger: "blur" },
|
{ required: true, message: "方案编号不能为空", trigger: "blur" },
|
||||||
],
|
],
|
||||||
@ -304,6 +334,7 @@ export default {
|
|||||||
// 取消按钮
|
// 取消按钮
|
||||||
cancel() {
|
cancel() {
|
||||||
this.open = false;
|
this.open = false;
|
||||||
|
this.open1 = false;
|
||||||
this.reset();
|
this.reset();
|
||||||
},
|
},
|
||||||
// 表单重置
|
// 表单重置
|
||||||
@ -355,6 +386,21 @@ export default {
|
|||||||
this.title = "修改考核审核过程";
|
this.title = "修改考核审核过程";
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
/** 详情按钮操作 */
|
||||||
|
handleDetail(row) {
|
||||||
|
this.reset();
|
||||||
|
const id = row.id || this.ids;
|
||||||
|
if (id == null || id == "") {
|
||||||
|
return this.msgError("当前教师未提交数据,无法查看详情!");
|
||||||
|
}
|
||||||
|
getJzxzkhsh(id).then((response) => {
|
||||||
|
this.jsxm = response.data.tsbzJxjsjbxx.name;
|
||||||
|
this.jsprx = response.data.tsbzJxjsjbxx.prdwmc;
|
||||||
|
this.form = response.data;
|
||||||
|
this.open1 = true;
|
||||||
|
this.title = "教师详情";
|
||||||
|
});
|
||||||
|
},
|
||||||
/** 提交按钮 */
|
/** 提交按钮 */
|
||||||
submitForm() {
|
submitForm() {
|
||||||
this.$refs["form"].validate((valid) => {
|
this.$refs["form"].validate((valid) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user