Merge branch 'main' of http://47.112.118.149:10082/xgxt_sd/zhxg_pc
This commit is contained in:
@@ -1,24 +1,23 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="app-container" v-loading.fullscreen.lock="loading">
|
<div class="app-container" v-loading.fullscreen.lock="loading">
|
||||||
<div>
|
<div>
|
||||||
<el-form class="lookForm" label-width="120px">
|
<el-form class="lookForm" label-width="50px">
|
||||||
<el-row>
|
<el-row>
|
||||||
<el-col :span="6">
|
<el-col :span="4">
|
||||||
<el-form-item label="学号">
|
<el-form-item label="学号">
|
||||||
<el-input size="mini" v-model="search.stuNo"></el-input>
|
<el-input size="mini" v-model="search.stuNo"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="8">
|
||||||
<el-form-item label-width="10px">
|
<el-form-item label="学年">
|
||||||
<el-button icon="el-icon-search" type="primary" size="mini" @click="doSearch">搜索</el-button>
|
<el-select style="width: 100%;" size="mini" @change="changeYearSelect"
|
||||||
<el-button icon="el-icon-refresh" size="mini" @click="doRefresh">重置</el-button>
|
v-model="search.stuYearName">
|
||||||
<el-button icon="el-icon-upload2" type="primary" size="mini"
|
<el-option v-for="(v, i) in stu_year_list" :key="i" :label="v.stuYearName"
|
||||||
@click="importVClick">导入</el-button>
|
:value="v.stuYearName"></el-option>
|
||||||
<el-button icon="el-icon-download" size="mini" type="primary"
|
</el-select>
|
||||||
@click="exportV = true">导出</el-button>
|
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="10">
|
<el-col :span="8">
|
||||||
<el-form-item label="班级">
|
<el-form-item label="班级">
|
||||||
<el-select style="width: 100%;" size="mini" @change="changeSelect"
|
<el-select style="width: 100%;" size="mini" @change="changeSelect"
|
||||||
v-model="search.className">
|
v-model="search.className">
|
||||||
@@ -27,13 +26,14 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
<el-col :span="6">
|
<el-col :span="8">
|
||||||
<el-form-item label="学年">
|
<el-form-item label-width="10px">
|
||||||
<el-select style="width: 100%;" size="mini" @change="changeYearSelect"
|
<el-button icon="el-icon-search" type="primary" size="mini" @click="doSearch">搜索</el-button>
|
||||||
v-model="search.stuYearName">
|
<el-button icon="el-icon-refresh" size="mini" @click="doRefresh">重置</el-button>
|
||||||
<el-option v-for="(v, i) in stu_year_list" :key="i" :label="v.stuYearName"
|
<el-button icon="el-icon-upload2" type="primary" size="mini"
|
||||||
:value="v.stuYearName"></el-option>
|
@click="importVClick">导入</el-button>
|
||||||
</el-select>
|
<el-button icon="el-icon-download" size="mini" type="primary"
|
||||||
|
@click="exportV = true">导出</el-button>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
</el-row>
|
</el-row>
|
||||||
|
|||||||
@@ -8,7 +8,8 @@
|
|||||||
</el-select>
|
</el-select>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="辅导员姓名" prop="teacherName">
|
<el-form-item label="辅导员姓名" prop="teacherName">
|
||||||
<el-input v-model="queryParams.teacherName" placeholder="请输入辅导员姓名" clearable @keyup.enter.native="handleQuery" />
|
<el-input v-model="queryParams.teacherName" placeholder="请输入辅导员姓名" clearable
|
||||||
|
@keyup.enter.native="handleQuery" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="工号" prop="employeeId">
|
<el-form-item label="工号" prop="employeeId">
|
||||||
<el-input v-model="queryParams.employeeId" placeholder="请输入工号" clearable @keyup.enter.native="handleQuery" />
|
<el-input v-model="queryParams.employeeId" placeholder="请输入工号" clearable @keyup.enter.native="handleQuery" />
|
||||||
@@ -27,7 +28,7 @@
|
|||||||
|
|
||||||
<el-row :gutter="10" class="mb8">
|
<el-row :gutter="10" class="mb8">
|
||||||
<el-col :span="1.5">
|
<el-col :span="1.5">
|
||||||
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
|
<el-button type="warning" plain icon="el-icon-download" size="mini" @click="handleExport">导出</el-button>
|
||||||
</el-col>
|
</el-col>
|
||||||
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
<right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
|
||||||
</el-row>
|
</el-row>
|
||||||
@@ -145,15 +146,9 @@ export default {
|
|||||||
},
|
},
|
||||||
/** 导出按钮操作 */
|
/** 导出按钮操作 */
|
||||||
async handleExport() {
|
async handleExport() {
|
||||||
try {
|
this.download('comprehensive/teacherEvaluationStatus/export', {
|
||||||
const loading = fullLoading(this);
|
...this.queryParams
|
||||||
await exportTeacherEvaluationStatus(this.queryParams);
|
}, `teacherEvaluationStatus_${new Date().getTime()}.xlsx`)
|
||||||
this.$modal.msgSuccess("导出成功");
|
|
||||||
} catch (error) {
|
|
||||||
this.$modal.msgError("导出失败");
|
|
||||||
} finally {
|
|
||||||
this.fullLoading = false;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user