Commit 0b3c1c1c43d53b92119b582aee8c97f02a36bed1

Authored by 邢晴晴
1 parent 09148946

fix:数值保存问题

... ... @@ -1328,23 +1328,23 @@ export var completeSchemaWithTheme = function completeSchemaWithTheme() {
1328 1328 export var cleanEmpty = function cleanEmpty(obj) {
1329 1329 if (Array.isArray(obj)) {
1330 1330 return obj.map(function (v) {
1331   - return v && isObject(v) ? cleanEmpty(v) : v;
  1331 + return isObject(v) ? cleanEmpty(v) : v;
1332 1332 }).filter(function (v) {
1333   - return !(v == undefined);
  1333 + return !(v === undefined);
1334 1334 });
1335   - } else if (isObject(obj)) {
  1335 + } else if (isObject(obj) && obj) {
1336 1336 return Object.entries(obj).map(function (_ref6) {
1337 1337 var _ref7 = _slicedToArray(_ref6, 2),
1338 1338 k = _ref7[0],
1339 1339 v = _ref7[1];
1340 1340
1341   - return [k, v && isObject(v) ? cleanEmpty(v) : v];
  1341 + return [k, isObject(v) ? cleanEmpty(v) : v];
1342 1342 }).reduce(function (a, _ref8) {
1343 1343 var _ref9 = _slicedToArray(_ref8, 2),
1344 1344 k = _ref9[0],
1345 1345 v = _ref9[1];
1346 1346
1347   - return v == undefined ? a : (a[k] = v, a);
  1347 + return v === undefined ? a : (a[k] = v, a);
1348 1348 }, {});
1349 1349 } else {
1350 1350 return obj;
... ...
... ... @@ -1470,23 +1470,23 @@ exports.completeSchemaWithTheme = completeSchemaWithTheme;
1470 1470 var cleanEmpty = function cleanEmpty(obj) {
1471 1471 if (Array.isArray(obj)) {
1472 1472 return obj.map(function (v) {
1473   - return v && isObject(v) ? cleanEmpty(v) : v;
  1473 + return isObject(v) ? cleanEmpty(v) : v;
1474 1474 }).filter(function (v) {
1475   - return !(v == undefined);
  1475 + return !(v === undefined);
1476 1476 });
1477   - } else if (isObject(obj)) {
  1477 + } else if (isObject(obj) && obj) {
1478 1478 return Object.entries(obj).map(function (_ref6) {
1479 1479 var _ref7 = _slicedToArray(_ref6, 2),
1480 1480 k = _ref7[0],
1481 1481 v = _ref7[1];
1482 1482
1483   - return [k, v && isObject(v) ? cleanEmpty(v) : v];
  1483 + return [k, isObject(v) ? cleanEmpty(v) : v];
1484 1484 }).reduce(function (a, _ref8) {
1485 1485 var _ref9 = _slicedToArray(_ref8, 2),
1486 1486 k = _ref9[0],
1487 1487 v = _ref9[1];
1488 1488
1489   - return v == undefined ? a : (a[k] = v, a);
  1489 + return v === undefined ? a : (a[k] = v, a);
1490 1490 }, {});
1491 1491 } else {
1492 1492 return obj;
... ...
1 1 {
2 2 "name": "@qx/form-render",
3   - "version": "0.0.4",
  3 + "version": "0.0.6",
4 4 "description": "通过 JSON Schema 生成标准 Form,常用于自定义搭建配置界面生成",
5 5 "repository": {
6 6 "type": "git",
... ...