
给季度哪里添加了一个编辑结束时间,然后自动获取季度的开始时间和结束时间,然后在sql中通过判断动态生成sql
var year =this.options.form.getWidgetByName('年').getValue();
if (this.getValue() == '第一季度') {
var startdate = year +'-01-01';
var endDate = year +'-03-31';
this.options.form.getWidgetByName('起始日期').setValue(startdate)
this.options.form.getWidgetByName('结束日期').setValue(endDate)
} else
if (this.getValue() == '第二季度') {
var startdate = year +'-04-01';
var endDate = year +'-06-30';
this.options.form.getWidgetByName('起始日期').setValue(startdate)
this.options.form.getWidgetByName('结束日期').setValue(endDate)
} else
if (this.getValue() == '第三季度') {
var startdate = year +'-07-01';
var endDate = year +'-09-30';
this.options.form.getWidgetByName('起始日期').setValue(startdate)
this.options.form.getWidgetByName('结束日期').setValue(endDate)
} else
if (this.getValue() == '第四季度') {
var startdate = year +'-10-01';
var endDate = year +'-12-31';
this.options.form.getWidgetByName('起始日期').setValue(startdate)
this.options.form.getWidgetByName('结束日期').setValue(endDate)
}