Commit 0b3c1c1c43d53b92119b582aee8c97f02a36bed1

Authored by 邢晴晴
1 parent 09148946

fix:数值保存问题

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