Browse Source

修复w-grid默认查询配置多选下拉框后台报错问题

main
likunming 5 months ago
parent
commit
acd7e88451
  1. 2
      io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue
  2. 1
      io.sc.platform.core.frontend/src/platform/components/query-builder/WQueryBuilder.vue

2
io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue

@ -673,7 +673,7 @@ const buildQueryCriterias = (reqParams) => {
nextTick(() => {
const queryFormData = queryForm.getData();
Object.keys(queryFormData).forEach((item) => {
if (!Tools.isEmpty(queryFormData[item])) {
if (!Tools.isEmpty(queryFormData[item]) || (Array.isArray(queryFormData[item] && queryFormData[item].length > 0))) {
// operator
const criteria = buildCriteria(queryFormData[item], item);
urlSearchParams.append('criteria', JSON.stringify(criteria));

1
io.sc.platform.core.frontend/src/platform/components/query-builder/WQueryBuilder.vue

@ -360,7 +360,6 @@ watch(
} else {
modelValueObject['operator'] = criteriaMode.and.name;
modelValueObject['criteria'] = [{ fieldName: '', operator: criteriaOperator.equals.name, value: undefined }];
console.info('');
}
} else {
if (Tools.isEmpty(newVal)) {

Loading…
Cancel
Save