diff --git a/src/api/unifiedRecruitment/recruit.js b/src/api/unifiedRecruitment/recruit.js
index 6b91a10..6204764 100644
--- a/src/api/unifiedRecruitment/recruit.js
+++ b/src/api/unifiedRecruitment/recruit.js
@@ -44,11 +44,11 @@ export function imports(data,isLoading = true){
return request({
url:"/api/admin/recruit/import",
method:"post",
- data:qs.stringify(data),
+ data:data,
isLoading,
- headers:{
- 'Content-Type':'application/x-www-form-urlencoded'
- }
+ // headers:{
+ // 'Content-Type':'application/x-www-form-urlencoded'
+ // }
})
}
diff --git a/src/api/yearScore/yearScoreDetail.js b/src/api/yearScore/yearScoreDetail.js
index 5433ca2..243356f 100644
--- a/src/api/yearScore/yearScoreDetail.js
+++ b/src/api/yearScore/yearScoreDetail.js
@@ -50,10 +50,7 @@ export function imports(data,isLoading = true){
return request({
url:"/api/admin/year_socre_detail/import",
method:"post",
- data:qs.stringify(data),
- isLoading,
- headers:{
- 'Content-Type':'application/x-www-form-urlencoded'
- }
+ data:data,
+ isLoading
})
}
diff --git a/src/components/XyTable/index.vue b/src/components/XyTable/index.vue
index 4414df0..2d58b79 100644
--- a/src/components/XyTable/index.vue
+++ b/src/components/XyTable/index.vue
@@ -318,6 +318,7 @@ export default {
}else{
this.sortFlag = 0
}
+ this.selectOpt.page = 1;
this.selectOpt.sort_name = prop;
this.selectOpt.sort_type = ['ASC','DESC',null][this.sortFlag % 3]
// TODO: 优化
diff --git a/src/utils/request.js b/src/utils/request.js
index ab840ea..6c23ca5 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -14,7 +14,7 @@ let loading ;
const service = axios.create({
baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
// withCredentials: true, // send cookies when cross-domain requests
- timeout: 5000, // request timeout
+ timeout: 20000, // request timeout
isLoading:true
})
diff --git a/src/views/recruitment/component/addTemplateItem.vue b/src/views/recruitment/component/addTemplateItem.vue
index bc9fd7f..713e743 100644
--- a/src/views/recruitment/component/addTemplateItem.vue
+++ b/src/views/recruitment/component/addTemplateItem.vue
@@ -42,7 +42,7 @@
:transfer="true"
confirm
title="确认要删除吗"
- @on-ok="destroy"
+ @on-ok="destroy">
diff --git a/src/views/recruitment/component/importRecruitInfo.vue b/src/views/recruitment/component/importRecruitInfo.vue
index 5b8990f..59ce246 100644
--- a/src/views/recruitment/component/importRecruitInfo.vue
+++ b/src/views/recruitment/component/importRecruitInfo.vue
@@ -10,27 +10,52 @@
>
- *年份
-
+ *年份
+
- *省份
-
-
+ *省份
+
+
更新统招进度为录取结束
-
+
更新邮寄信息
-
+
@@ -40,21 +65,37 @@
ref="upload"
accept="application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
:headers="{
- 'Authorization':`Bearer ${getToken()}`
+ Authorization: `Bearer ${getToken()}`,
}"
:data="select"
:action="action"
:file-list="fileList"
:on-success="successHandle"
:on-error="errorHandle"
- :auto-upload="false">
- 选取文件
- 开始上传
- 支持文件格式:EXCEL,扩展名为 XLSX、XLS
+ :auto-upload="false"
+ >
+ 选取文件
+ 开始上传
+
+ 支持文件格式:EXCEL,扩展名为 XLSX、XLS
+
-
+
@@ -67,35 +108,34 @@
+
diff --git a/src/views/recruitment/recruit.vue b/src/views/recruitment/recruit.vue
index 13298d4..8a7428b 100644
--- a/src/views/recruitment/recruit.vue
+++ b/src/views/recruitment/recruit.vue
@@ -92,6 +92,7 @@
type="primary"
@click="
isShowTip = true,
+ ($refs['importRecruitInfo'].select.template_id = select.template_id),
($refs['importRecruitInfo'].select.template_item_id = select.template_item_id),
($refs['importRecruitInfo'].select.year = select.year),
(isShowImportRecruitInfo = true)
@@ -121,6 +122,16 @@
}
"
@destroyed="getList"
+ @pageSizeChange="e => {
+ select.page = 1;
+ select.page_size = e;
+ getList();
+ }"
+ @pageIndexChange="e => {
+ select.page = e;
+ getList()
+ }"
+ @sort-change="sortChange"
>
{
- // return {
- // prop: item.en,
- // label: item.name,
- // width: 140,
- // };
- // }) ?? [];
- // this.table = [...this.originalTable, ...temp];
},
async getList() {
this.$refs["xyTable"].loading = true;
@@ -347,7 +354,7 @@ export default {
exports({
year: this.select.year,
template_item_id: this.select.template_item_id,
- });
+ },`${ this.getTemplateItemName() }模板.xlsx`);
},
},
computed: {
diff --git a/src/views/recruitment/template.vue b/src/views/recruitment/template.vue
index 34dc4a3..bf5d2ad 100644
--- a/src/views/recruitment/template.vue
+++ b/src/views/recruitment/template.vue
@@ -72,7 +72,7 @@
@refresh="$refs['xyTable'].getTableData()"
>
-
+
diff --git a/src/views/yearScore/component/imports.vue b/src/views/yearScore/component/imports.vue
index da8949b..1a2612c 100644
--- a/src/views/yearScore/component/imports.vue
+++ b/src/views/yearScore/component/imports.vue
@@ -247,6 +247,13 @@ export default {
this.$refs["xyTable"].loading = false;
},
successHandle(response, file, fileList) {
+ if(response.errcode){
+ this.$message({
+ type: "error",
+ message: response.msg,
+ });
+ return
+ }
this.list = response ?? [];
},
errorHandle(err, file, fileList) {
diff --git a/src/views/yearScore/yearScore.vue b/src/views/yearScore/yearScore.vue
index 5eac97e..6cb4cf2 100644
--- a/src/views/yearScore/yearScore.vue
+++ b/src/views/yearScore/yearScore.vue
@@ -110,6 +110,7 @@ export default {
sortable: "custom",
},
{
+ prop:"province_nums",
label: "省份数",
width: 100,
customFn: (row) => {
@@ -123,6 +124,7 @@ export default {
align: "left",
},
{
+ prop:"province_detail",
label: "具体省份",
minWidth: 180,
align: "left",