Browse Source

修复w-query-builder的sql回显

main
likunming 5 months ago
parent
commit
a52bb19945
  1. 9
      io.sc.platform.core.frontend/src/platform/components/query-builder/WQueryBuilder.vue
  2. 5
      io.sc.platform.core.frontend/template-project/package.json

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

@ -360,15 +360,24 @@ watch(
} else {
modelValueObject['operator'] = criteriaMode.and.name;
modelValueObject['criteria'] = [{ fieldName: '', operator: criteriaOperator.equals.name, value: undefined }];
console.info('');
}
} else {
if (Tools.isEmpty(newVal)) {
modelValueObject['operator'] = criteriaMode.and.name;
modelValueObject['criteria'] = [{ fieldName: '', operator: criteriaOperator.equals.name, value: undefined }];
} else if (newVal !== oldVal && Tools.isEmpty(modelValueObject['criteria'][0]['fieldName'])) {
let flag = true;
try {
CriteriaUtil.sqlToCriteria('select * from t where ' + modelValue.value);
} catch (error) {
flag = false;
}
if (flag) {
sqlToCriteria(modelValue.value);
}
}
}
if (newVal !== oldVal) {
fieldMethodsClass.updateValue(newVal);
}

5
io.sc.platform.core.frontend/template-project/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.358",
"version": "8.1.373",
"description": "前端核心包,用于快速构建前端的脚手架",
"private": false,
"keywords": [],
@ -105,8 +105,9 @@
"file-saver": "2.0.5",
"luckyexcel": "1.0.1",
"mockjs": "1.1.0",
"node-sql-parser": "5.3.2",
"pinia": "2.2.2",
"platform-core": "8.1.358",
"platform-core": "8.1.373",
"quasar": "2.16.11",
"svg-path-commander": "2.0.10",
"vue": "3.5.4",

Loading…
Cancel
Save