feature: task

This commit is contained in:
zhuyu 2025-03-26 14:24:42 +08:00
parent e281b3c65f
commit df0aae4a22
2 changed files with 40 additions and 10 deletions

View File

@ -52,9 +52,6 @@
<div class="col-xs-6">
<input type="submit" class="btn btn-success btn-block" value="提交"/>
</div>
<div class="col-xs-6">
<input type="reset" class="btn btn-primary btn-block" value="重置"/>
</div>
</div>
</div>
</div>

View File

@ -99,18 +99,51 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
// 为表格绑定事件
Table.api.bindevent(table);
// 指定搜索条件
$(document).on("click", ".btn-block", function () {
var timetype = $("#c-flag").val();
let options = $table.bootstrapTable('getOptions');
table.bootstrapTable('refreshOptions', {
columns: [{
let selectedValue = $('#c-flag').val();
let changeColumn = [];
if (selectedValue == 2) {
changeColumn = [{
"title":"username",
"field":"name",
}],
searchFormTemplate: options.searchFormTemplate
}];
} else {
changeColumn = [{
"title":"username",
"field":"name",
}];
const startDate = new Date("2025-02-22");
const endDate = new Date("2025-03-22");
for (let d = new Date(startDate); d <= endDate; d.setDate(d.getDate() + 1)) {
let tmpDate = d.toISOString().split('T')[0]; // 使用 d而不是 date
changeColumn.push({
"title": tmpDate,
"field": tmpDate,
});
}
}
var options = table.bootstrapTable('getOptions');
var queryParams = options.queryParams;
options.queryParams = function (params) {
//这一行必须要存在,否则在点击下一页时会丢失搜索栏数据
params = queryParams(params);
var filter = params.filter ? JSON.parse(params.filter) : {};
filter.timetype = selectedValue;
params.filter = JSON.stringify(filter);
return params;
};
table.bootstrapTable('refreshOptions', {
columns: changeColumn,
});
$('#c-flag').val(selectedValue).change();
return false;
});
},