Commit 68791454 authored by FangYuePeng's avatar FangYuePeng

单位开课和个人开课的开始日期、结束日期范围查询;修改大赛支持中大赛描述的字数为100

parent c8443dbe
...@@ -155,7 +155,7 @@ ...@@ -155,7 +155,7 @@
:rows="8" :rows="8"
placeholder="请输入大赛描述" placeholder="请输入大赛描述"
resize="none" resize="none"
maxlength="200" maxlength="100"
show-word-limit show-word-limit
/> />
</el-form-item> </el-form-item>
......
...@@ -52,24 +52,28 @@ ...@@ -52,24 +52,28 @@
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="开始日期" prop="beginTrialTime"> <el-form-item label="开始日期">
<el-date-picker <el-date-picker
v-model="queryParams.beginTrialTime" v-model="dateRangeBegin"
value-format="yyyy-MM-dd"
style="width: 200px"
size="small" size="small"
type="date" style="width: 200px"
placeholder="开始日期" value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始"
end-placeholder="结束"
/> />
</el-form-item> </el-form-item>
<el-form-item label="结束日期" prop="endTrialTime"> <el-form-item label="结束日期">
<el-date-picker <el-date-picker
v-model="queryParams.endTrialTime" v-model="dateRangeEnd"
value-format="yyyy-MM-dd"
style="width: 200px"
size="small" size="small"
type="date" style="width: 200px"
placeholder="结束日期" value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始"
end-placeholder="结束"
/> />
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -634,6 +638,11 @@ export default { ...@@ -634,6 +638,11 @@ export default {
dicts: ['tec_classify', 'job_classify'], dicts: ['tec_classify', 'job_classify'],
data() { data() {
return { return {
// 开始日期数组
dateRangeBegin: [],
// 结束日期
dateRangeEnd: [],
// 导入列表 // 导入列表
fileList: [], fileList: [],
// 开课导入参数 // 开课导入参数
...@@ -1005,11 +1014,27 @@ export default { ...@@ -1005,11 +1014,27 @@ export default {
// }) // })
// }) // })
// }, // },
// 添加日期范围(多日期)
addDateRanges(params, dateRange1, dateRange2) {
var search = params
search.beginBeginTime = ''
search.beginEndTime = ''
search.endBeginTime = ''
search.endEndTime = ''
if (dateRange1 != null && dateRange1 !== '') {
search.beginBeginTime = dateRange1[0]
search.beginEndTime = dateRange1[1]
}
if (dateRange2 != null && dateRange2 !== '') {
search.endBeginTime = dateRange2[0]
search.endEndTime = dateRange2[1]
}
return search
},
/** 查询开课列表 */ /** 查询开课列表 */
getList() { getList() {
this.loading = true this.loading = true
listTeaTrialCourse(this.queryParams).then(response => { listTeaTrialCourse(this.addDateRanges(this.queryParams, this.dateRangeBegin, this.dateRangeEnd)).then(response => {
this.dateList = response.rows this.dateList = response.rows
this.total = response.total this.total = response.total
this.loading = false this.loading = false
...@@ -1045,6 +1070,8 @@ export default { ...@@ -1045,6 +1070,8 @@ export default {
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
// this.dateRange = [] // this.dateRange = []
this.dateRangeBegin = []
this.dateRangeEnd = []
this.queryParams = { this.queryParams = {
page: 1, page: 1,
rows: 10, rows: 10,
...@@ -1057,6 +1084,7 @@ export default { ...@@ -1057,6 +1084,7 @@ export default {
endTrialTime: '', endTrialTime: '',
applicantType: 2 applicantType: 2
} }
this.handleQuery() this.handleQuery()
}, },
......
...@@ -45,26 +45,51 @@ ...@@ -45,26 +45,51 @@
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="开始日期" prop="beginTrialTime"> <el-form-item label="开始日期">
<el-date-picker <el-date-picker
v-model="queryParams.beginTrialTime" v-model="dateRangeBegin"
value-format="yyyy-MM-dd"
size="small" size="small"
type="date"
style="width: 200px" style="width: 200px"
placeholder="开始日期" value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始"
end-placeholder="结束"
/> />
</el-form-item> </el-form-item>
<el-form-item label="结束日期" prop="endTrialTime"> <el-form-item label="结束日期">
<el-date-picker <el-date-picker
v-model="queryParams.endTrialTime" v-model="dateRangeEnd"
value-format="yyyy-MM-dd"
size="small" size="small"
type="date"
style="width: 200px" style="width: 200px"
placeholder="结束日期" value-format="yyyy-MM-dd"
type="daterange"
range-separator="-"
start-placeholder="开始"
end-placeholder="结束"
/> />
</el-form-item> </el-form-item>
<!-- <el-form-item label="开始日期" prop="beginTrialTime">-->
<!-- <el-date-picker-->
<!-- v-model="queryParams.beginTrialTime"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- size="small"-->
<!-- type="date"-->
<!-- style="width: 200px"-->
<!-- placeholder="开始日期"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- <el-form-item label="结束日期" prop="endTrialTime">-->
<!-- <el-date-picker-->
<!-- v-model="queryParams.endTrialTime"-->
<!-- value-format="yyyy-MM-dd"-->
<!-- size="small"-->
<!-- type="date"-->
<!-- style="width: 200px"-->
<!-- placeholder="结束日期"-->
<!-- />-->
<!-- </el-form-item>-->
<!-- //查询按钮--> <!-- //查询按钮-->
<el-button <el-button
:class="commonField.queryClass" :class="commonField.queryClass"
...@@ -583,6 +608,11 @@ export default { ...@@ -583,6 +608,11 @@ export default {
name: 'TryoutApplication', name: 'TryoutApplication',
data() { data() {
return { return {
// 开始日期数组
dateRangeBegin: [],
// 结束日期
dateRangeEnd: [],
// 显示开关 // 显示开关
showSwitch: { showSwitch: {
courseContent: true, courseContent: true,
...@@ -850,6 +880,8 @@ export default { ...@@ -850,6 +880,8 @@ export default {
}, },
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.dateRangeBegin = []
this.dateRangeEnd = []
this.queryParams = { this.queryParams = {
page: 1, page: 1,
rows: 10, rows: 10,
...@@ -965,13 +997,31 @@ export default { ...@@ -965,13 +997,31 @@ export default {
}).catch(function() { }).catch(function() {
}) })
}, },
// 添加日期范围(多日期)
addDateRanges(params, dateRange1, dateRange2) {
var search = params
search.beginBeginTime = ''
search.beginEndTime = ''
search.endBeginTime = ''
search.endEndTime = ''
if (dateRange1 != null && dateRange1 !== '') {
search.beginBeginTime = dateRange1[0]
search.beginEndTime = dateRange1[1]
}
if (dateRange2 != null && dateRange2 !== '') {
search.endBeginTime = dateRange2[0]
search.endEndTime = dateRange2[1]
}
return search
},
loadData() { loadData() {
// 列表渲染数据 // 列表渲染数据
var data = [] var data = []
const _this = this const _this = this
this.tableData = [] this.tableData = []
_this.fullscreenLoading = true _this.fullscreenLoading = true
listTeaTrialCourse(this.queryParams).then(res => { listTeaTrialCourse(this.addDateRanges(this.queryParams, this.dateRangeBegin, this.dateRangeEnd)).then(res => {
var pages = res.rows// 查询过来的每页数据 var pages = res.rows// 查询过来的每页数据
_this.total = res.total// 总记录数 _this.total = res.total// 总记录数
_this.bussid = [] _this.bussid = []
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment