This commit is contained in:
=
2026-07-08 17:26:03 +08:00
parent 4d9f22096b
commit 541d76e377
5 changed files with 38 additions and 12 deletions
@@ -47,11 +47,16 @@ layout("/layouts/platform.html"){
<el-option v-for="item in userStateOptions" :label="item" :value="item"></el-option>
</el-select>
</search-item>
<search-item label="用人方式">
<search-item label="编制类别">
<el-select v-model="pageForm.preparedBy" clearable filterable>
<el-option v-for="item in preparedByOptions" :label="item" :value="item"></el-option>
</el-select>
</search-item>
<search-item label="用人方式">
<el-select v-model="pageForm.employmentType" clearable filterable>
<el-option v-for="item in employmentTypeOptions" :label="item" :value="item"></el-option>
</el-select>
</search-item>
<search-item label="教职工类别">
<el-select v-model="pageForm.personType" clearable filterable>
<el-option v-for="item in personTypeOptions" :label="item" :value="item"></el-option>
@@ -117,6 +122,7 @@ layout("/layouts/platform.html"){
unitNameOptions: [],
userStateOptions: [],
preparedByOptions: [],
employmentTypeOptions: [],
personTypeOptions: [],
pullTimeOptions: false,
sourceTime: [],
@@ -152,10 +158,11 @@ layout("/layouts/platform.html"){
getSearchOptions() {
this.$axios.post("/platform/sys/data/user/pull/searchOptions").then((resp) => {
if (resp.code === 0) {
this.unitNameOptions = resp.data.unitNames
this.userStateOptions = resp.data.userStates
this.personTypeOptions = resp.data.personTypes
this.preparedByOptions = resp.data.preparedBys
this.$set(this, "unitNameOptions", resp.data.unitNames)
this.$set(this, "userStateOptions", resp.data.userStates)
this.$set(this, "personTypeOptions", resp.data.personTypes)
this.$set(this, "preparedByOptions", resp.data.preparedBys)
this.$set(this, "employmentTypeOptions", resp.data.employmentTypes)
}
})
},