|
@@ -10,6 +10,17 @@
|
|
type="month"
|
|
type="month"
|
|
placeholder="选择月"
|
|
placeholder="选择月"
|
|
value-format="yyyy-MM-dd"></el-date-picker>
|
|
value-format="yyyy-MM-dd"></el-date-picker>
|
|
|
|
+ <!-- <el-select v-model.trim="courseScheduleType"
|
|
|
|
+ style="marginLeft:10px"
|
|
|
|
+ filterable
|
|
|
|
+ clearable
|
|
|
|
+ multiple
|
|
|
|
+ placeholder="课程类型">
|
|
|
|
+ <el-option v-for="(item, index) in courseArray"
|
|
|
|
+ :key="index"
|
|
|
|
+ :label="item.label"
|
|
|
|
+ :value="item.value"></el-option>
|
|
|
|
+ </el-select> -->
|
|
|
|
|
|
<div class="newBand"
|
|
<div class="newBand"
|
|
@click="exportSalar"
|
|
@click="exportSalar"
|
|
@@ -75,18 +86,6 @@
|
|
:value="item.id"></el-option>
|
|
:value="item.id"></el-option>
|
|
</el-select>
|
|
</el-select>
|
|
|
|
|
|
- <el-select v-model.trim="courseScheduleType"
|
|
|
|
- style="marginLeft:10px"
|
|
|
|
- filterable
|
|
|
|
- clearable
|
|
|
|
- multiple
|
|
|
|
- placeholder="课程类型">
|
|
|
|
- <el-option v-for="(item, index) in courseArray"
|
|
|
|
- :key="index"
|
|
|
|
- :label="item.label"
|
|
|
|
- :value="item.value"></el-option>
|
|
|
|
- </el-select>
|
|
|
|
-
|
|
|
|
<div class="newBand"
|
|
<div class="newBand"
|
|
@click="exportDefaultSalary"
|
|
@click="exportDefaultSalary"
|
|
v-permission="'export/teacherDefaultSalary'">导出</div>
|
|
v-permission="'export/teacherDefaultSalary'">导出</div>
|
|
@@ -174,6 +173,7 @@ export default {
|
|
this.$message.error('请选择导出月份')
|
|
this.$message.error('请选择导出月份')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ // let courseTypeList = this.courseScheduleType.join(',')
|
|
let url = '/api-web/export/teacherSalary'
|
|
let url = '/api-web/export/teacherSalary'
|
|
let data = { date: this.mouth }
|
|
let data = { date: this.mouth }
|
|
const options = {
|
|
const options = {
|
|
@@ -181,7 +181,7 @@ export default {
|
|
headers: {
|
|
headers: {
|
|
'Authorization': getToken()
|
|
'Authorization': getToken()
|
|
},
|
|
},
|
|
- data: qs.stringify(data),
|
|
|
|
|
|
+ data: qs.stringify(cleanDeep(data)),
|
|
url,
|
|
url,
|
|
responseType: 'blob'
|
|
responseType: 'blob'
|
|
}
|
|
}
|
|
@@ -228,7 +228,6 @@ export default {
|
|
this.$message.error('请至少选择一个分部')
|
|
this.$message.error('请至少选择一个分部')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
let url = '/api-web/export/musicGroupRegister'
|
|
let url = '/api-web/export/musicGroupRegister'
|
|
let data = { organIds: this.organIdList.join(',') }
|
|
let data = { organIds: this.organIdList.join(',') }
|
|
const options = {
|
|
const options = {
|
|
@@ -236,7 +235,7 @@ export default {
|
|
headers: {
|
|
headers: {
|
|
'Authorization': getToken()
|
|
'Authorization': getToken()
|
|
},
|
|
},
|
|
- data: qs.stringify(data),
|
|
|
|
|
|
+ data: qs.stringify(cleanDeep(data)),
|
|
url,
|
|
url,
|
|
responseType: 'blob'
|
|
responseType: 'blob'
|
|
}
|
|
}
|
|
@@ -279,10 +278,10 @@ export default {
|
|
}).catch(() => { })
|
|
}).catch(() => { })
|
|
},
|
|
},
|
|
exportDefaultSalary () {
|
|
exportDefaultSalary () {
|
|
- let courseTypeList = this.courseScheduleType.join(',')
|
|
|
|
|
|
+
|
|
let organIdList = this.teacherDefaultSalaryOrganId.join(',')
|
|
let organIdList = this.teacherDefaultSalaryOrganId.join(',')
|
|
let url = '/api-web/export/teacherDefaultSalary'
|
|
let url = '/api-web/export/teacherDefaultSalary'
|
|
- let data = { organIdList, courseTypeList }
|
|
|
|
|
|
+ let data = { organIdList }
|
|
const options = {
|
|
const options = {
|
|
method: 'POST',
|
|
method: 'POST',
|
|
headers: {
|
|
headers: {
|