|
|
@@ -221,10 +221,10 @@ const getCurrentDateTime = () => {
|
|
|
const handleSearch = () => {
|
|
|
paginationData.currentPage === 1 ? getTableData() : (paginationData.currentPage = 1)
|
|
|
}
|
|
|
-// const resetSearch = () => {
|
|
|
-// searchFormRef.value?.resetFields()
|
|
|
-// handleSearch()
|
|
|
-// }
|
|
|
+const resetSearch = () => {
|
|
|
+ searchFormRef.value?.resetFields()
|
|
|
+ handleSearch()
|
|
|
+}
|
|
|
//#endregion
|
|
|
|
|
|
/** 监听分页参数的变化 */
|
|
|
@@ -316,6 +316,7 @@ onBeforeMount(() => {
|
|
|
@change="getQueryMajors"
|
|
|
clearable
|
|
|
style="width: 178px"
|
|
|
+ :disabled="!searchData.college"
|
|
|
>
|
|
|
<el-option v-for="item in searchData.periodOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
@@ -327,12 +328,19 @@ onBeforeMount(() => {
|
|
|
@change="getQueryClasses"
|
|
|
clearable
|
|
|
style="width: 178px"
|
|
|
+ :disabled="!searchData.period"
|
|
|
>
|
|
|
<el-option v-for="item in searchData.majorOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="class" label="班级">
|
|
|
- <el-select v-model="searchData.class" placeholder="请选择" clearable style="width: 178px">
|
|
|
+ <el-select
|
|
|
+ v-model="searchData.class"
|
|
|
+ placeholder="请选择"
|
|
|
+ clearable
|
|
|
+ style="width: 178px"
|
|
|
+ :disabled="!searchData.major"
|
|
|
+ >
|
|
|
<el-option v-for="item in searchData.classOptions" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -347,7 +355,7 @@ onBeforeMount(() => {
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" @click="handleSearch">查询</el-button>
|
|
|
- <!-- <el-button @click="resetSearch" plain>重置</el-button> -->
|
|
|
+ <el-button @click="resetSearch" plain>重置</el-button>
|
|
|
<el-button plain @click="handleDownload">导出</el-button>
|
|
|
</el-form-item>
|
|
|
</el-form>
|