mirror of
https://github.com/Ssl1S/json-schema-editor-vue.git
synced 2025-12-30 01:37:55 +08:00
fix: 修复属性名称修改后顺序被重置的问题
This commit is contained in:
@@ -1 +1 @@
|
||||
*{padding:0;margin:0;box-sizing:border-box}.title{text-align:center;font-size:40px;font-weight:700;height:100px;line-height:100px}.version{font-size:16px}.desc{padding:20px;padding:0 3em;font-size:1.2em}.container,.desc{width:80vw;min-width:800px;margin:auto}.container{display:flex;padding:20px;justify-content:center;height:calc(100vh - 150px)}.code-container{max-height:600px;overflow:auto}.schema{margin-left:20px;width:50%;height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px}.CodeMirror{height:100%!important}.vue-codemirror{flex:1;margin:0 24px;border:1px solid rgba(0,0,0,.1);min-height:300px;overflow:auto;border-radius:6px}.json-schema-editor .row[data-v-4c79b4a6]{display:flex;margin:12px}.json-schema-editor .row .ant-col-name .ant-col-name-c[data-v-4c79b4a6],.json-schema-editor .row .ant-col-name[data-v-4c79b4a6]{display:flex;align-items:center}.json-schema-editor .row .ant-col-name .ant-col-name-required[data-v-4c79b4a6]{flex:0 0 24px;text-align:center}.json-schema-editor .row .ant-col-type[data-v-4c79b4a6]{width:100%}.json-schema-editor .row .ant-col-setting[data-v-4c79b4a6]{display:inline-block}.json-schema-editor .row .setting-icon[data-v-4c79b4a6]{color:rgba(0,0,0,.45);border:none}.json-schema-editor .row .plus-icon[data-v-4c79b4a6]{border:none}.json-schema-editor .row .close-icon[data-v-4c79b4a6]{color:#888;border:none}.json-schema-editor-advanced-modal{color:rgba(0,0,0,.65);min-width:600px}.json-schema-editor-advanced-modal pre{font-family:monospace;height:100%;overflow-y:auto;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:12px;width:50%}.json-schema-editor-advanced-modal h3{display:block;border-left:3px solid #1890ff;padding:0 8px}.json-schema-editor-advanced-modal .ant-advanced-search-form .ant-form-item{display:flex}.json-schema-editor-advanced-modal .ant-advanced-search-form .ant-form-item .ant-form-item-control-wrapper{flex:1}
|
||||
*{padding:0;margin:0;box-sizing:border-box}.title{text-align:center;font-size:40px;font-weight:700;height:100px;line-height:100px}.version{font-size:16px}.desc{padding:20px;padding:0 3em;font-size:1.2em}.container,.desc{width:80vw;min-width:800px;margin:auto}.container{display:flex;padding:20px;justify-content:center;height:calc(100vh - 150px)}.code-container{max-height:600px;overflow:auto}.schema{margin-left:20px;width:50%;height:100%;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(0,0,0,.1);border-radius:8px;padding:12px}.CodeMirror{height:100%!important}.vue-codemirror{flex:1;margin:0 24px;border:1px solid rgba(0,0,0,.1);min-height:300px;overflow:auto;border-radius:6px}.json-schema-editor .row[data-v-b9b7cd1a]{display:flex;margin:12px}.json-schema-editor .row .ant-col-name .ant-col-name-c[data-v-b9b7cd1a],.json-schema-editor .row .ant-col-name[data-v-b9b7cd1a]{display:flex;align-items:center}.json-schema-editor .row .ant-col-name .ant-col-name-required[data-v-b9b7cd1a]{flex:0 0 24px;text-align:center}.json-schema-editor .row .ant-col-type[data-v-b9b7cd1a]{width:100%}.json-schema-editor .row .ant-col-setting[data-v-b9b7cd1a]{display:inline-block}.json-schema-editor .row .setting-icon[data-v-b9b7cd1a]{color:rgba(0,0,0,.45);border:none}.json-schema-editor .row .plus-icon[data-v-b9b7cd1a]{border:none}.json-schema-editor .row .close-icon[data-v-b9b7cd1a]{color:#888;border:none}.json-schema-editor-advanced-modal{color:rgba(0,0,0,.65);min-width:600px}.json-schema-editor-advanced-modal pre{font-family:monospace;height:100%;overflow-y:auto;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:12px;width:50%}.json-schema-editor-advanced-modal h3{display:block;border-left:3px solid #1890ff;padding:0 8px}.json-schema-editor-advanced-modal .ant-advanced-search-form .ant-form-item{display:flex}.json-schema-editor-advanced-modal .ant-advanced-search-form .ant-form-item .ant-form-item-control-wrapper{flex:1}
|
||||
2
dist/index.html
vendored
2
dist/index.html
vendored
@@ -105,4 +105,4 @@
|
||||
-o-transform: rotate(10deg);
|
||||
transform: rotate(10deg);
|
||||
}
|
||||
}</style><link href=css/chunk-vendors.8b9389a0.css rel=preload as=style><link href=css/index.ce7fffd6.css rel=preload as=style><link href=js/chunk-vendors.c7856cab.js rel=preload as=script><link href=js/index.d4c8a8cf.js rel=preload as=script><link href=css/chunk-vendors.8b9389a0.css rel=stylesheet><link href=css/index.ce7fffd6.css rel=stylesheet></head><body><a href=https://github.com/zyqwst/json-schema-editor-vue class=github-corner target=_blank title="Follow me on GitHub" aria-label="Follow me on GitHub"><svg width=80 height=80 viewBox="0 0 250 250" style="fill:#008000; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden=true><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin: 130px 106px;" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><noscript><strong>We're sorry but json-schema-editor-vue doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><footer style=text-align:center;margin-bottom:16px;><a href="" target=_blank style="color: #999">Github</a><a href="" target=_blank style="color: #999;margin-left:16px;">Gitee</a><span style=margin-left:16px>©Zhangyq</span></footer><script src=js/chunk-vendors.c7856cab.js></script><script src=js/index.d4c8a8cf.js></script></body></html>
|
||||
}</style><link href=css/chunk-vendors.8b9389a0.css rel=preload as=style><link href=css/index.bf459884.css rel=preload as=style><link href=js/chunk-vendors.81be2d22.js rel=preload as=script><link href=js/index.c7783ed4.js rel=preload as=script><link href=css/chunk-vendors.8b9389a0.css rel=stylesheet><link href=css/index.bf459884.css rel=stylesheet></head><body><a href=https://github.com/zyqwst/json-schema-editor-vue class=github-corner target=_blank title="Follow me on GitHub" aria-label="Follow me on GitHub"><svg width=80 height=80 viewBox="0 0 250 250" style="fill:#008000; color:#fff; position: absolute; top: 0; border: 0; right: 0;" aria-hidden=true><path d="M0,0 L115,115 L130,115 L142,142 L250,250 L250,0 Z"></path><path d="M128.3,109.0 C113.8,99.7 119.0,89.6 119.0,89.6 C122.0,82.7 120.5,78.6 120.5,78.6 C119.2,72.0 123.4,76.3 123.4,76.3 C127.3,80.9 125.5,87.3 125.5,87.3 C122.9,97.6 130.6,101.9 134.4,103.2" fill=currentColor style="transform-origin: 130px 106px;" class=octo-arm></path><path d="M115.0,115.0 C114.9,115.1 118.7,116.5 119.8,115.4 L133.7,101.6 C136.9,99.2 139.9,98.4 142.2,98.6 C133.8,88.0 127.5,74.4 143.8,58.0 C148.5,53.4 154.0,51.2 159.7,51.0 C160.3,49.4 163.2,43.6 171.4,40.1 C171.4,40.1 176.1,42.5 178.8,56.2 C183.1,58.6 187.2,61.8 190.9,65.4 C194.5,69.0 197.7,73.2 200.1,77.6 C213.8,80.2 216.3,84.9 216.3,84.9 C212.7,93.1 206.9,96.0 205.4,96.6 C205.1,102.4 203.0,107.8 198.3,112.5 C181.9,128.9 168.3,122.5 157.7,114.1 C157.9,116.9 156.7,120.9 152.7,124.9 L141.0,136.5 C139.8,137.7 141.6,141.9 141.8,141.8 Z" fill=currentColor class=octo-body></path></svg></a><noscript><strong>We're sorry but json-schema-editor-vue doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><footer style=text-align:center;margin-bottom:16px;><a href="" target=_blank style="color: #999">Github</a><a href="" target=_blank style="color: #999;margin-left:16px;">Gitee</a><span style=margin-left:16px>©Zhangyq</span></footer><script src=js/chunk-vendors.81be2d22.js></script><script src=js/index.c7783ed4.js></script></body></html>
|
||||
File diff suppressed because one or more lines are too long
1
dist/js/index.c7783ed4.js
vendored
Normal file
1
dist/js/index.c7783ed4.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1
dist/js/index.d4c8a8cf.js
vendored
1
dist/js/index.d4c8a8cf.js
vendored
File diff suppressed because one or more lines are too long
@@ -2999,6 +2999,30 @@ function isMasked(func) {
|
||||
module.exports = isMasked;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "13d5":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
||||
var $ = __webpack_require__("23e7");
|
||||
var $reduce = __webpack_require__("d58f").left;
|
||||
var arrayMethodIsStrict = __webpack_require__("a640");
|
||||
var arrayMethodUsesToLength = __webpack_require__("ae40");
|
||||
|
||||
var STRICT_METHOD = arrayMethodIsStrict('reduce');
|
||||
var USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 });
|
||||
|
||||
// `Array.prototype.reduce` method
|
||||
// https://tc39.github.io/ecma262/#sec-array.prototype.reduce
|
||||
$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {
|
||||
reduce: function reduce(callbackfn /* , initialValue */) {
|
||||
return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "13e9":
|
||||
@@ -12782,17 +12806,6 @@ function baseKeysIn(object) {
|
||||
module.exports = baseKeysIn;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "41e2":
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("95f3");
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* unused harmony reexport * */
|
||||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "423e":
|
||||
@@ -14496,6 +14509,23 @@ module.exports = Array.isArray || function isArray(arg) {
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "4fad":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var $ = __webpack_require__("23e7");
|
||||
var $entries = __webpack_require__("6f53").entries;
|
||||
|
||||
// `Object.entries` method
|
||||
// https://tc39.github.io/ecma262/#sec-object.entries
|
||||
$({ target: 'Object', stat: true }, {
|
||||
entries: function entries(O) {
|
||||
return $entries(O);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "5038":
|
||||
@@ -15459,6 +15489,13 @@ module.exports = freeGlobal;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "5872":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
// extracted by mini-css-extract-plugin
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "5899":
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
@@ -16431,66 +16468,6 @@ module.exports = collection('Set', function (init) {
|
||||
}, collectionStrong);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "60da":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
||||
var DESCRIPTORS = __webpack_require__("83ab");
|
||||
var fails = __webpack_require__("d039");
|
||||
var objectKeys = __webpack_require__("df75");
|
||||
var getOwnPropertySymbolsModule = __webpack_require__("7418");
|
||||
var propertyIsEnumerableModule = __webpack_require__("d1e7");
|
||||
var toObject = __webpack_require__("7b0b");
|
||||
var IndexedObject = __webpack_require__("44ad");
|
||||
|
||||
var nativeAssign = Object.assign;
|
||||
var defineProperty = Object.defineProperty;
|
||||
|
||||
// `Object.assign` method
|
||||
// https://tc39.github.io/ecma262/#sec-object.assign
|
||||
module.exports = !nativeAssign || fails(function () {
|
||||
// should have correct order of operations (Edge bug)
|
||||
if (DESCRIPTORS && nativeAssign({ b: 1 }, nativeAssign(defineProperty({}, 'a', {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
defineProperty(this, 'b', {
|
||||
value: 3,
|
||||
enumerable: false
|
||||
});
|
||||
}
|
||||
}), { b: 2 })).b !== 1) return true;
|
||||
// should work with symbols and should have deterministic property order (V8 bug)
|
||||
var A = {};
|
||||
var B = {};
|
||||
// eslint-disable-next-line no-undef
|
||||
var symbol = Symbol();
|
||||
var alphabet = 'abcdefghijklmnopqrst';
|
||||
A[symbol] = 7;
|
||||
alphabet.split('').forEach(function (chr) { B[chr] = chr; });
|
||||
return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet;
|
||||
}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
|
||||
var T = toObject(target);
|
||||
var argumentsLength = arguments.length;
|
||||
var index = 1;
|
||||
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
|
||||
var propertyIsEnumerable = propertyIsEnumerableModule.f;
|
||||
while (argumentsLength > index) {
|
||||
var S = IndexedObject(arguments[index++]);
|
||||
var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);
|
||||
var length = keys.length;
|
||||
var j = 0;
|
||||
var key;
|
||||
while (length > j) {
|
||||
key = keys[j++];
|
||||
if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];
|
||||
}
|
||||
} return T;
|
||||
} : nativeAssign;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "60ed":
|
||||
@@ -16716,6 +16693,17 @@ module.exports = function(module) {
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "6390":
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5872");
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* unused harmony reexport * */
|
||||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "6403":
|
||||
@@ -25833,13 +25821,6 @@ module.exports = isFunction;
|
||||
})));
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "95f3":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
// extracted by mini-css-extract-plugin
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "9609":
|
||||
@@ -36904,21 +36885,6 @@ var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;
|
||||
module.exports = isMap;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "cca6":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var $ = __webpack_require__("23e7");
|
||||
var assign = __webpack_require__("60da");
|
||||
|
||||
// `Object.assign` method
|
||||
// https://tc39.github.io/ecma262/#sec-object.assign
|
||||
$({ target: 'Object', stat: true, forced: Object.assign !== assign }, {
|
||||
assign: assign
|
||||
});
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "cd9d":
|
||||
@@ -37910,6 +37876,53 @@ module.exports = function (it, TAG, STATIC) {
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "d58f":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var aFunction = __webpack_require__("1c0b");
|
||||
var toObject = __webpack_require__("7b0b");
|
||||
var IndexedObject = __webpack_require__("44ad");
|
||||
var toLength = __webpack_require__("50c4");
|
||||
|
||||
// `Array.prototype.{ reduce, reduceRight }` methods implementation
|
||||
var createMethod = function (IS_RIGHT) {
|
||||
return function (that, callbackfn, argumentsLength, memo) {
|
||||
aFunction(callbackfn);
|
||||
var O = toObject(that);
|
||||
var self = IndexedObject(O);
|
||||
var length = toLength(O.length);
|
||||
var index = IS_RIGHT ? length - 1 : 0;
|
||||
var i = IS_RIGHT ? -1 : 1;
|
||||
if (argumentsLength < 2) while (true) {
|
||||
if (index in self) {
|
||||
memo = self[index];
|
||||
index += i;
|
||||
break;
|
||||
}
|
||||
index += i;
|
||||
if (IS_RIGHT ? index < 0 : length <= index) {
|
||||
throw TypeError('Reduce of empty array with no initial value');
|
||||
}
|
||||
}
|
||||
for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {
|
||||
memo = callbackfn(memo, self[index], index, O);
|
||||
}
|
||||
return memo;
|
||||
};
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
// `Array.prototype.reduce` method
|
||||
// https://tc39.github.io/ecma262/#sec-array.prototype.reduce
|
||||
left: createMethod(false),
|
||||
// `Array.prototype.reduceRight` method
|
||||
// https://tc39.github.io/ecma262/#sec-array.prototype.reduceright
|
||||
right: createMethod(true)
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "d612":
|
||||
@@ -41794,8 +41807,8 @@ function _objectSpread2(target) {
|
||||
|
||||
return target;
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"61d6070a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/json-schema-editor/main.vue?vue&type=template&id=4c79b4a6&scoped=true&
|
||||
var mainvue_type_template_id_4c79b4a6_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"json-schema-editor"},[_c('a-row',{staticClass:"row",attrs:{"gutter":10}},[_c('a-col',{staticClass:"ant-col-name",attrs:{"span":8}},[_c('div',{staticClass:"ant-col-name-c",style:({marginLeft:((20*_vm.deep) + "px")})},[(_vm.pickValue.type==='object')?_c('a-button',{staticStyle:{"color":"rgba(0,0,0,.65)"},attrs:{"type":"link","icon":_vm.hidden?'caret-right':'caret-down'},on:{"click":function($event){_vm.hidden = !_vm.hidden}}}):_c('span',{staticStyle:{"width":"32px","display":"inline-block"}}),_c('a-input',{staticClass:"ant-col-name-input",attrs:{"disabled":_vm.disabled || _vm.root,"value":_vm.pickKey},on:{"blur":_vm.onInputName}})],1),(_vm.root)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['checked_all'])},slot:"title"},[_vm._v("全选")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":!_vm.isObject && !_vm.isArray},on:{"change":_vm.onRootCheck}})],1):_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['required'])},slot:"title"},[_vm._v("是否必填")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":_vm.isItem,"checked":_vm.checked},on:{"change":_vm.onCheck}})],1)],1),_c('a-col',{attrs:{"span":4}},[_c('a-select',{staticClass:"ant-col-type",attrs:{"disabled":_vm.disabledType,"getPopupContainer":function (triggerNode) {
|
||||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"61d6070a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/json-schema-editor/main.vue?vue&type=template&id=b9b7cd1a&scoped=true&
|
||||
var mainvue_type_template_id_b9b7cd1a_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"json-schema-editor"},[_c('a-row',{staticClass:"row",attrs:{"gutter":10}},[_c('a-col',{staticClass:"ant-col-name",attrs:{"span":8}},[_c('div',{staticClass:"ant-col-name-c",style:({marginLeft:((20*_vm.deep) + "px")})},[(_vm.pickValue.type==='object')?_c('a-button',{staticStyle:{"color":"rgba(0,0,0,.65)"},attrs:{"type":"link","icon":_vm.hidden?'caret-right':'caret-down'},on:{"click":function($event){_vm.hidden = !_vm.hidden}}}):_c('span',{staticStyle:{"width":"32px","display":"inline-block"}}),_c('a-input',{staticClass:"ant-col-name-input",attrs:{"disabled":_vm.disabled || _vm.root,"value":_vm.pickKey},on:{"blur":_vm.onInputName}})],1),(_vm.root)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['checked_all'])},slot:"title"},[_vm._v("全选")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":!_vm.isObject && !_vm.isArray},on:{"change":_vm.onRootCheck}})],1):_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['required'])},slot:"title"},[_vm._v("是否必填")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":_vm.isItem,"checked":_vm.checked},on:{"change":_vm.onCheck}})],1)],1),_c('a-col',{attrs:{"span":4}},[_c('a-select',{staticClass:"ant-col-type",attrs:{"disabled":_vm.disabledType,"getPopupContainer":function (triggerNode) {
|
||||
return triggerNode.parentNode || _vm.document.body;
|
||||
}},on:{"change":_vm.onChangeType},model:{value:(_vm.pickValue.type),callback:function ($$v) {_vm.$set(_vm.pickValue, "type", $$v)},expression:"pickValue.type"}},_vm._l((_vm.TYPE_NAME),function(t){return _c('a-select-option',{key:t},[_vm._v(" "+_vm._s(t)+" ")])}),1)],1),_c('a-col',[_c('a-input',{staticClass:"ant-col-title",attrs:{"value":_vm.pickValue.title,"placeholder":_vm.local['title']},on:{"blur":function (e) { return _vm.pickValue.title=e.target.value; }}})],1),_c('a-col',{staticClass:"ant-col-setting",attrs:{"span":6}},[_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['adv_setting'])},slot:"title"},[_vm._v("高级设置")]),_c('a-button',{staticClass:"setting-icon",attrs:{"type":"link","icon":"setting"},on:{"click":_vm.onSetting}})],1),(_vm.isObject)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['add_child_node'])},slot:"title"},[_vm._v("添加子节点")]),_c('a-button',{staticClass:"plus-icon",attrs:{"type":"link","icon":"plus"},on:{"click":_vm.addChild}})],1):_vm._e(),(!_vm.root && !_vm.isItem)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['remove_node'])},slot:"title"},[_vm._v("删除节点")]),_c('a-button',{staticClass:"close-icon ant-btn-icon-only",attrs:{"type":"link"},on:{"click":_vm.removeNode}},[_c('i',{staticClass:"anticon anticon-plus",attrs:{"aria-label":"icon: plus"}},[_c('svg',{attrs:{"viewBox":"64 64 896 896","data-icon":"plus","width":"1em","height":"1em","fill":"currentColor","aria-hidden":"true","focusable":"false"}},[_c('path',{attrs:{"d":"M810.666667 273.493333L750.506667 213.333333 512 451.84 273.493333 213.333333 213.333333 273.493333 451.84 512 213.333333 750.506667 273.493333 810.666667 512 572.16 750.506667 810.666667 810.666667 750.506667 572.16 512z","p-id":"1142"}})])])])],1):_vm._e()],1)],1),(!_vm.hidden&&_vm.pickValue.properties && !_vm.isArray)?_vm._l((_vm.pickValue.properties),function(item,key,index){
|
||||
var _obj;
|
||||
@@ -41805,7 +41818,7 @@ return _c('json-schema-editor',{key:index,staticClass:"children",attrs:{"value":
|
||||
var staticRenderFns = []
|
||||
|
||||
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/main.vue?vue&type=template&id=4c79b4a6&scoped=true&
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/main.vue?vue&type=template&id=b9b7cd1a&scoped=true&
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.concat.js
|
||||
var es_array_concat = __webpack_require__("99af");
|
||||
@@ -41813,9 +41826,6 @@ var es_array_concat = __webpack_require__("99af");
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.index-of.js
|
||||
var es_array_index_of = __webpack_require__("c975");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.iterator.js
|
||||
var es_array_iterator = __webpack_require__("e260");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.join.js
|
||||
var es_array_join = __webpack_require__("a15b");
|
||||
|
||||
@@ -41825,9 +41835,6 @@ var es_array_splice = __webpack_require__("a434");
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.constructor.js
|
||||
var es_number_constructor = __webpack_require__("a9e3");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.assign.js
|
||||
var es_object_assign = __webpack_require__("cca6");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.to-string.js
|
||||
var es_object_to_string = __webpack_require__("d3b7");
|
||||
|
||||
@@ -62387,10 +62394,69 @@ Modal.install = function (Vue) {
|
||||
};
|
||||
|
||||
/* harmony default export */ var modal = (Modal);
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.reduce.js
|
||||
var es_array_reduce = __webpack_require__("13d5");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.entries.js
|
||||
var es_object_entries = __webpack_require__("4fad");
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
|
||||
function _arrayWithHoles(arr) {
|
||||
if (Array.isArray(arr)) return arr;
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function _iterableToArrayLimit(arr, i) {
|
||||
if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
|
||||
var _arr = [];
|
||||
var _n = true;
|
||||
var _d = false;
|
||||
var _e = undefined;
|
||||
|
||||
try {
|
||||
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
|
||||
_arr.push(_s.value);
|
||||
|
||||
if (i && _arr.length === i) break;
|
||||
}
|
||||
} catch (err) {
|
||||
_d = true;
|
||||
_e = err;
|
||||
} finally {
|
||||
try {
|
||||
if (!_n && _i["return"] != null) _i["return"]();
|
||||
} finally {
|
||||
if (_d) throw _e;
|
||||
}
|
||||
}
|
||||
|
||||
return _arr;
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
|
||||
function _nonIterableRest() {
|
||||
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js
|
||||
|
||||
|
||||
|
||||
|
||||
function _slicedToArray(arr, i) {
|
||||
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
|
||||
}
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/util.js
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function clearAttr(obj) {
|
||||
for (var key in obj) {
|
||||
delete obj[key];
|
||||
@@ -62418,6 +62484,38 @@ function isNull(ele) {
|
||||
|
||||
return false;
|
||||
}
|
||||
function renamePropertyAndKeepKeyPrecedence(_this, obj, _ref) {
|
||||
var _ref2 = _slicedToArray(_ref, 2),
|
||||
oldKey = _ref2[0],
|
||||
newKey = _ref2[1];
|
||||
|
||||
var descriptors = Object.getOwnPropertyDescriptors(obj);
|
||||
|
||||
if (Object.prototype.hasOwnProperty.call(descriptors, oldKey)) {
|
||||
Object.entries(descriptors).reduce(function (target, _ref3) {
|
||||
var _ref4 = _slicedToArray(_ref3, 2),
|
||||
key = _ref4[0],
|
||||
descriptor = _ref4[1];
|
||||
|
||||
if (key === '__ob__') return target; // Reflect.deleteProperty(target, key)
|
||||
|
||||
console.info('TTT', target, key, descriptor);
|
||||
|
||||
_this.$delete(target, key);
|
||||
|
||||
if (key === oldKey) {
|
||||
key = newKey;
|
||||
} // // Reflect.defineProperty(target, key, descriptor)
|
||||
|
||||
|
||||
_this.$set(target, key, descriptor.get());
|
||||
|
||||
return target;
|
||||
}, obj);
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/type/object.js
|
||||
var object_value = {
|
||||
description: null,
|
||||
@@ -62758,8 +62856,6 @@ var langs = {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -63035,11 +63131,14 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
onInputName: function onInputName(e) {
|
||||
var oldKey = this.pickKey;
|
||||
var newKey = e.target.value;
|
||||
if (oldKey === newKey) return;
|
||||
var nodeValue = this.parent.properties[oldKey]; // 替换key名
|
||||
if (oldKey === newKey) return; // const nodeValue = this.parent.properties[oldKey]
|
||||
// // 替换key名
|
||||
// this.$delete(this.parent.properties, oldKey)
|
||||
// this.$set(this.parent.properties, newKey, nodeValue)
|
||||
|
||||
this.$delete(this.parent.properties, oldKey);
|
||||
this.$set(this.parent.properties, newKey, nodeValue); // required重新设置
|
||||
var _this = this;
|
||||
|
||||
renamePropertyAndKeepKeyPrecedence(_this, this.parent.properties, [oldKey, newKey]); // required重新设置
|
||||
|
||||
var requireds = this.parent.required || [];
|
||||
var oldIndex = requireds.indexOf(oldKey);
|
||||
@@ -63051,12 +63150,12 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
}
|
||||
},
|
||||
onChangeType: function onChangeType() {
|
||||
var _this = this;
|
||||
var _this2 = this;
|
||||
|
||||
this.parseCustomProps(); // 删除自定义属性
|
||||
|
||||
this.customProps.forEach(function (item) {
|
||||
_this.$delete(_this.pickValue, item.key);
|
||||
_this2.$delete(_this2.pickValue, item.key);
|
||||
});
|
||||
this.customProps = [];
|
||||
this.$delete(this.pickValue, 'properties');
|
||||
@@ -63097,17 +63196,17 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
}
|
||||
},
|
||||
_deepCheck: function _deepCheck(checked, node) {
|
||||
var _this2 = this;
|
||||
var _this3 = this;
|
||||
|
||||
if (node.type === 'object' && node.properties) {
|
||||
checked ? this.$set(node, 'required', Object.keys(node.properties)) : this.$delete(node, 'required');
|
||||
Object.keys(node.properties).forEach(function (key) {
|
||||
return _this2._deepCheck(checked, node.properties[key]);
|
||||
return _this3._deepCheck(checked, node.properties[key]);
|
||||
});
|
||||
} else if (node.type === 'array' && node.items.type === 'object') {
|
||||
checked ? this.$set(node.items, 'required', Object.keys(node.items.properties)) : this.$delete(node.items, 'required');
|
||||
Object.keys(node.items.properties).forEach(function (key) {
|
||||
return _this2._deepCheck(checked, node.items.properties[key]);
|
||||
return _this3._deepCheck(checked, node.items.properties[key]);
|
||||
});
|
||||
}
|
||||
},
|
||||
@@ -63133,18 +63232,19 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
node.properties || this.$set(node, 'properties', {});
|
||||
var props = node.properties;
|
||||
this.$set(props, name, {
|
||||
type: type
|
||||
type: type,
|
||||
title: ''
|
||||
});
|
||||
},
|
||||
parseCustomProps: function parseCustomProps() {
|
||||
var _this3 = this;
|
||||
var _this4 = this;
|
||||
|
||||
var ownProps = this.ownProps;
|
||||
Object.keys(this.pickValue).forEach(function (key) {
|
||||
if (ownProps.indexOf(key) === -1) {
|
||||
_this3.confirmAddCustomNode({
|
||||
_this4.confirmAddCustomNode({
|
||||
key: key,
|
||||
value: _this3.pickValue[key]
|
||||
value: _this4.pickValue[key]
|
||||
}); // this.$delete(this.pickValue,key)
|
||||
|
||||
}
|
||||
@@ -63156,11 +63256,11 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
this.customing = true;
|
||||
},
|
||||
removeCustomNode: function removeCustomNode(key) {
|
||||
var _this4 = this;
|
||||
var _this5 = this;
|
||||
|
||||
this.customProps.forEach(function (item, index) {
|
||||
if (item.key === key) {
|
||||
_this4.customProps.splice(index, 1);
|
||||
_this5.customProps.splice(index, 1);
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -63207,7 +63307,7 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
this.parseCustomProps();
|
||||
},
|
||||
handleOk: function handleOk() {
|
||||
var _this5 = this;
|
||||
var _this6 = this;
|
||||
|
||||
this.modalVisible = false;
|
||||
|
||||
@@ -63222,7 +63322,7 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
var diffKey = this._pickDiffKey();
|
||||
|
||||
diffKey.forEach(function (key) {
|
||||
return _this5.$delete(_this5.pickValue, key);
|
||||
return _this6.$delete(_this6.pickValue, key);
|
||||
});
|
||||
|
||||
var _iterator2 = _createForOfIteratorHelper(this.customProps),
|
||||
@@ -63240,19 +63340,19 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
}
|
||||
},
|
||||
_pickDiffKey: function _pickDiffKey() {
|
||||
var _this6 = this;
|
||||
var _this7 = this;
|
||||
|
||||
var keys = Object.keys(this.pickValue);
|
||||
return keys.filter(function (item) {
|
||||
return _this6.ownProps.indexOf(item) === -1;
|
||||
return _this7.ownProps.indexOf(item) === -1;
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/main.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var json_schema_editor_mainvue_type_script_lang_js_ = (mainvue_type_script_lang_js_);
|
||||
// EXTERNAL MODULE: ./packages/json-schema-editor/main.vue?vue&type=style&index=0&id=4c79b4a6&scoped=true&lang=css&
|
||||
var mainvue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css_ = __webpack_require__("41e2");
|
||||
// EXTERNAL MODULE: ./packages/json-schema-editor/main.vue?vue&type=style&index=0&id=b9b7cd1a&scoped=true&lang=css&
|
||||
var mainvue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css_ = __webpack_require__("6390");
|
||||
|
||||
// EXTERNAL MODULE: ./packages/json-schema-editor/main.vue?vue&type=style&index=1&lang=css&
|
||||
var mainvue_type_style_index_1_lang_css_ = __webpack_require__("6dc4");
|
||||
@@ -63369,11 +63469,11 @@ function normalizeComponent (
|
||||
|
||||
var main_component = normalizeComponent(
|
||||
json_schema_editor_mainvue_type_script_lang_js_,
|
||||
mainvue_type_template_id_4c79b4a6_scoped_true_render,
|
||||
mainvue_type_template_id_b9b7cd1a_scoped_true_render,
|
||||
staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"4c79b4a6",
|
||||
"b9b7cd1a",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -3008,6 +3008,30 @@ function isMasked(func) {
|
||||
module.exports = isMasked;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "13d5":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
||||
var $ = __webpack_require__("23e7");
|
||||
var $reduce = __webpack_require__("d58f").left;
|
||||
var arrayMethodIsStrict = __webpack_require__("a640");
|
||||
var arrayMethodUsesToLength = __webpack_require__("ae40");
|
||||
|
||||
var STRICT_METHOD = arrayMethodIsStrict('reduce');
|
||||
var USES_TO_LENGTH = arrayMethodUsesToLength('reduce', { 1: 0 });
|
||||
|
||||
// `Array.prototype.reduce` method
|
||||
// https://tc39.github.io/ecma262/#sec-array.prototype.reduce
|
||||
$({ target: 'Array', proto: true, forced: !STRICT_METHOD || !USES_TO_LENGTH }, {
|
||||
reduce: function reduce(callbackfn /* , initialValue */) {
|
||||
return $reduce(this, callbackfn, arguments.length, arguments.length > 1 ? arguments[1] : undefined);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "13e9":
|
||||
@@ -12791,17 +12815,6 @@ function baseKeysIn(object) {
|
||||
module.exports = baseKeysIn;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "41e2":
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("95f3");
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* unused harmony reexport * */
|
||||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "423e":
|
||||
@@ -14505,6 +14518,23 @@ module.exports = Array.isArray || function isArray(arg) {
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "4fad":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var $ = __webpack_require__("23e7");
|
||||
var $entries = __webpack_require__("6f53").entries;
|
||||
|
||||
// `Object.entries` method
|
||||
// https://tc39.github.io/ecma262/#sec-object.entries
|
||||
$({ target: 'Object', stat: true }, {
|
||||
entries: function entries(O) {
|
||||
return $entries(O);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "5038":
|
||||
@@ -15468,6 +15498,13 @@ module.exports = freeGlobal;
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "5872":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
// extracted by mini-css-extract-plugin
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "5899":
|
||||
/***/ (function(module, exports) {
|
||||
|
||||
@@ -16440,66 +16477,6 @@ module.exports = collection('Set', function (init) {
|
||||
}, collectionStrong);
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "60da":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
|
||||
var DESCRIPTORS = __webpack_require__("83ab");
|
||||
var fails = __webpack_require__("d039");
|
||||
var objectKeys = __webpack_require__("df75");
|
||||
var getOwnPropertySymbolsModule = __webpack_require__("7418");
|
||||
var propertyIsEnumerableModule = __webpack_require__("d1e7");
|
||||
var toObject = __webpack_require__("7b0b");
|
||||
var IndexedObject = __webpack_require__("44ad");
|
||||
|
||||
var nativeAssign = Object.assign;
|
||||
var defineProperty = Object.defineProperty;
|
||||
|
||||
// `Object.assign` method
|
||||
// https://tc39.github.io/ecma262/#sec-object.assign
|
||||
module.exports = !nativeAssign || fails(function () {
|
||||
// should have correct order of operations (Edge bug)
|
||||
if (DESCRIPTORS && nativeAssign({ b: 1 }, nativeAssign(defineProperty({}, 'a', {
|
||||
enumerable: true,
|
||||
get: function () {
|
||||
defineProperty(this, 'b', {
|
||||
value: 3,
|
||||
enumerable: false
|
||||
});
|
||||
}
|
||||
}), { b: 2 })).b !== 1) return true;
|
||||
// should work with symbols and should have deterministic property order (V8 bug)
|
||||
var A = {};
|
||||
var B = {};
|
||||
// eslint-disable-next-line no-undef
|
||||
var symbol = Symbol();
|
||||
var alphabet = 'abcdefghijklmnopqrst';
|
||||
A[symbol] = 7;
|
||||
alphabet.split('').forEach(function (chr) { B[chr] = chr; });
|
||||
return nativeAssign({}, A)[symbol] != 7 || objectKeys(nativeAssign({}, B)).join('') != alphabet;
|
||||
}) ? function assign(target, source) { // eslint-disable-line no-unused-vars
|
||||
var T = toObject(target);
|
||||
var argumentsLength = arguments.length;
|
||||
var index = 1;
|
||||
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
|
||||
var propertyIsEnumerable = propertyIsEnumerableModule.f;
|
||||
while (argumentsLength > index) {
|
||||
var S = IndexedObject(arguments[index++]);
|
||||
var keys = getOwnPropertySymbols ? objectKeys(S).concat(getOwnPropertySymbols(S)) : objectKeys(S);
|
||||
var length = keys.length;
|
||||
var j = 0;
|
||||
var key;
|
||||
while (length > j) {
|
||||
key = keys[j++];
|
||||
if (!DESCRIPTORS || propertyIsEnumerable.call(S, key)) T[key] = S[key];
|
||||
}
|
||||
} return T;
|
||||
} : nativeAssign;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "60ed":
|
||||
@@ -16725,6 +16702,17 @@ module.exports = function(module) {
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "6390":
|
||||
/***/ (function(module, __webpack_exports__, __webpack_require__) {
|
||||
|
||||
"use strict";
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5872");
|
||||
/* harmony import */ var _node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
|
||||
/* unused harmony reexport * */
|
||||
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_dist_cjs_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_main_vue_vue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "6403":
|
||||
@@ -25842,13 +25830,6 @@ module.exports = isFunction;
|
||||
})));
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "95f3":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
// extracted by mini-css-extract-plugin
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "9609":
|
||||
@@ -36913,21 +36894,6 @@ var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap;
|
||||
module.exports = isMap;
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "cca6":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var $ = __webpack_require__("23e7");
|
||||
var assign = __webpack_require__("60da");
|
||||
|
||||
// `Object.assign` method
|
||||
// https://tc39.github.io/ecma262/#sec-object.assign
|
||||
$({ target: 'Object', stat: true, forced: Object.assign !== assign }, {
|
||||
assign: assign
|
||||
});
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "cd9d":
|
||||
@@ -37919,6 +37885,53 @@ module.exports = function (it, TAG, STATIC) {
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "d58f":
|
||||
/***/ (function(module, exports, __webpack_require__) {
|
||||
|
||||
var aFunction = __webpack_require__("1c0b");
|
||||
var toObject = __webpack_require__("7b0b");
|
||||
var IndexedObject = __webpack_require__("44ad");
|
||||
var toLength = __webpack_require__("50c4");
|
||||
|
||||
// `Array.prototype.{ reduce, reduceRight }` methods implementation
|
||||
var createMethod = function (IS_RIGHT) {
|
||||
return function (that, callbackfn, argumentsLength, memo) {
|
||||
aFunction(callbackfn);
|
||||
var O = toObject(that);
|
||||
var self = IndexedObject(O);
|
||||
var length = toLength(O.length);
|
||||
var index = IS_RIGHT ? length - 1 : 0;
|
||||
var i = IS_RIGHT ? -1 : 1;
|
||||
if (argumentsLength < 2) while (true) {
|
||||
if (index in self) {
|
||||
memo = self[index];
|
||||
index += i;
|
||||
break;
|
||||
}
|
||||
index += i;
|
||||
if (IS_RIGHT ? index < 0 : length <= index) {
|
||||
throw TypeError('Reduce of empty array with no initial value');
|
||||
}
|
||||
}
|
||||
for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {
|
||||
memo = callbackfn(memo, self[index], index, O);
|
||||
}
|
||||
return memo;
|
||||
};
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
// `Array.prototype.reduce` method
|
||||
// https://tc39.github.io/ecma262/#sec-array.prototype.reduce
|
||||
left: createMethod(false),
|
||||
// `Array.prototype.reduceRight` method
|
||||
// https://tc39.github.io/ecma262/#sec-array.prototype.reduceright
|
||||
right: createMethod(true)
|
||||
};
|
||||
|
||||
|
||||
/***/ }),
|
||||
|
||||
/***/ "d612":
|
||||
@@ -41803,8 +41816,8 @@ function _objectSpread2(target) {
|
||||
|
||||
return target;
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"61d6070a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/json-schema-editor/main.vue?vue&type=template&id=4c79b4a6&scoped=true&
|
||||
var mainvue_type_template_id_4c79b4a6_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"json-schema-editor"},[_c('a-row',{staticClass:"row",attrs:{"gutter":10}},[_c('a-col',{staticClass:"ant-col-name",attrs:{"span":8}},[_c('div',{staticClass:"ant-col-name-c",style:({marginLeft:((20*_vm.deep) + "px")})},[(_vm.pickValue.type==='object')?_c('a-button',{staticStyle:{"color":"rgba(0,0,0,.65)"},attrs:{"type":"link","icon":_vm.hidden?'caret-right':'caret-down'},on:{"click":function($event){_vm.hidden = !_vm.hidden}}}):_c('span',{staticStyle:{"width":"32px","display":"inline-block"}}),_c('a-input',{staticClass:"ant-col-name-input",attrs:{"disabled":_vm.disabled || _vm.root,"value":_vm.pickKey},on:{"blur":_vm.onInputName}})],1),(_vm.root)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['checked_all'])},slot:"title"},[_vm._v("全选")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":!_vm.isObject && !_vm.isArray},on:{"change":_vm.onRootCheck}})],1):_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['required'])},slot:"title"},[_vm._v("是否必填")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":_vm.isItem,"checked":_vm.checked},on:{"change":_vm.onCheck}})],1)],1),_c('a-col',{attrs:{"span":4}},[_c('a-select',{staticClass:"ant-col-type",attrs:{"disabled":_vm.disabledType,"getPopupContainer":function (triggerNode) {
|
||||
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"61d6070a-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./packages/json-schema-editor/main.vue?vue&type=template&id=b9b7cd1a&scoped=true&
|
||||
var mainvue_type_template_id_b9b7cd1a_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"json-schema-editor"},[_c('a-row',{staticClass:"row",attrs:{"gutter":10}},[_c('a-col',{staticClass:"ant-col-name",attrs:{"span":8}},[_c('div',{staticClass:"ant-col-name-c",style:({marginLeft:((20*_vm.deep) + "px")})},[(_vm.pickValue.type==='object')?_c('a-button',{staticStyle:{"color":"rgba(0,0,0,.65)"},attrs:{"type":"link","icon":_vm.hidden?'caret-right':'caret-down'},on:{"click":function($event){_vm.hidden = !_vm.hidden}}}):_c('span',{staticStyle:{"width":"32px","display":"inline-block"}}),_c('a-input',{staticClass:"ant-col-name-input",attrs:{"disabled":_vm.disabled || _vm.root,"value":_vm.pickKey},on:{"blur":_vm.onInputName}})],1),(_vm.root)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['checked_all'])},slot:"title"},[_vm._v("全选")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":!_vm.isObject && !_vm.isArray},on:{"change":_vm.onRootCheck}})],1):_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['required'])},slot:"title"},[_vm._v("是否必填")]),_c('a-checkbox',{staticClass:"ant-col-name-required",attrs:{"disabled":_vm.isItem,"checked":_vm.checked},on:{"change":_vm.onCheck}})],1)],1),_c('a-col',{attrs:{"span":4}},[_c('a-select',{staticClass:"ant-col-type",attrs:{"disabled":_vm.disabledType,"getPopupContainer":function (triggerNode) {
|
||||
return triggerNode.parentNode || _vm.document.body;
|
||||
}},on:{"change":_vm.onChangeType},model:{value:(_vm.pickValue.type),callback:function ($$v) {_vm.$set(_vm.pickValue, "type", $$v)},expression:"pickValue.type"}},_vm._l((_vm.TYPE_NAME),function(t){return _c('a-select-option',{key:t},[_vm._v(" "+_vm._s(t)+" ")])}),1)],1),_c('a-col',[_c('a-input',{staticClass:"ant-col-title",attrs:{"value":_vm.pickValue.title,"placeholder":_vm.local['title']},on:{"blur":function (e) { return _vm.pickValue.title=e.target.value; }}})],1),_c('a-col',{staticClass:"ant-col-setting",attrs:{"span":6}},[_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['adv_setting'])},slot:"title"},[_vm._v("高级设置")]),_c('a-button',{staticClass:"setting-icon",attrs:{"type":"link","icon":"setting"},on:{"click":_vm.onSetting}})],1),(_vm.isObject)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['add_child_node'])},slot:"title"},[_vm._v("添加子节点")]),_c('a-button',{staticClass:"plus-icon",attrs:{"type":"link","icon":"plus"},on:{"click":_vm.addChild}})],1):_vm._e(),(!_vm.root && !_vm.isItem)?_c('a-tooltip',[_c('span',{attrs:{"slot":"title"},domProps:{"textContent":_vm._s(_vm.local['remove_node'])},slot:"title"},[_vm._v("删除节点")]),_c('a-button',{staticClass:"close-icon ant-btn-icon-only",attrs:{"type":"link"},on:{"click":_vm.removeNode}},[_c('i',{staticClass:"anticon anticon-plus",attrs:{"aria-label":"icon: plus"}},[_c('svg',{attrs:{"viewBox":"64 64 896 896","data-icon":"plus","width":"1em","height":"1em","fill":"currentColor","aria-hidden":"true","focusable":"false"}},[_c('path',{attrs:{"d":"M810.666667 273.493333L750.506667 213.333333 512 451.84 273.493333 213.333333 213.333333 273.493333 451.84 512 213.333333 750.506667 273.493333 810.666667 512 572.16 750.506667 810.666667 810.666667 750.506667 572.16 512z","p-id":"1142"}})])])])],1):_vm._e()],1)],1),(!_vm.hidden&&_vm.pickValue.properties && !_vm.isArray)?_vm._l((_vm.pickValue.properties),function(item,key,index){
|
||||
var _obj;
|
||||
@@ -41814,7 +41827,7 @@ return _c('json-schema-editor',{key:index,staticClass:"children",attrs:{"value":
|
||||
var staticRenderFns = []
|
||||
|
||||
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/main.vue?vue&type=template&id=4c79b4a6&scoped=true&
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/main.vue?vue&type=template&id=b9b7cd1a&scoped=true&
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.concat.js
|
||||
var es_array_concat = __webpack_require__("99af");
|
||||
@@ -41822,9 +41835,6 @@ var es_array_concat = __webpack_require__("99af");
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.index-of.js
|
||||
var es_array_index_of = __webpack_require__("c975");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.iterator.js
|
||||
var es_array_iterator = __webpack_require__("e260");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.join.js
|
||||
var es_array_join = __webpack_require__("a15b");
|
||||
|
||||
@@ -41834,9 +41844,6 @@ var es_array_splice = __webpack_require__("a434");
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.constructor.js
|
||||
var es_number_constructor = __webpack_require__("a9e3");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.assign.js
|
||||
var es_object_assign = __webpack_require__("cca6");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.to-string.js
|
||||
var es_object_to_string = __webpack_require__("d3b7");
|
||||
|
||||
@@ -62396,10 +62403,69 @@ Modal.install = function (Vue) {
|
||||
};
|
||||
|
||||
/* harmony default export */ var modal = (Modal);
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.reduce.js
|
||||
var es_array_reduce = __webpack_require__("13d5");
|
||||
|
||||
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.entries.js
|
||||
var es_object_entries = __webpack_require__("4fad");
|
||||
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/arrayWithHoles.js
|
||||
function _arrayWithHoles(arr) {
|
||||
if (Array.isArray(arr)) return arr;
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/iterableToArrayLimit.js
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function _iterableToArrayLimit(arr, i) {
|
||||
if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return;
|
||||
var _arr = [];
|
||||
var _n = true;
|
||||
var _d = false;
|
||||
var _e = undefined;
|
||||
|
||||
try {
|
||||
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
|
||||
_arr.push(_s.value);
|
||||
|
||||
if (i && _arr.length === i) break;
|
||||
}
|
||||
} catch (err) {
|
||||
_d = true;
|
||||
_e = err;
|
||||
} finally {
|
||||
try {
|
||||
if (!_n && _i["return"] != null) _i["return"]();
|
||||
} finally {
|
||||
if (_d) throw _e;
|
||||
}
|
||||
}
|
||||
|
||||
return _arr;
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/nonIterableRest.js
|
||||
function _nonIterableRest() {
|
||||
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
|
||||
}
|
||||
// CONCATENATED MODULE: ./node_modules/@babel/runtime/helpers/esm/slicedToArray.js
|
||||
|
||||
|
||||
|
||||
|
||||
function _slicedToArray(arr, i) {
|
||||
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
|
||||
}
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/util.js
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function clearAttr(obj) {
|
||||
for (var key in obj) {
|
||||
delete obj[key];
|
||||
@@ -62427,6 +62493,38 @@ function isNull(ele) {
|
||||
|
||||
return false;
|
||||
}
|
||||
function renamePropertyAndKeepKeyPrecedence(_this, obj, _ref) {
|
||||
var _ref2 = _slicedToArray(_ref, 2),
|
||||
oldKey = _ref2[0],
|
||||
newKey = _ref2[1];
|
||||
|
||||
var descriptors = Object.getOwnPropertyDescriptors(obj);
|
||||
|
||||
if (Object.prototype.hasOwnProperty.call(descriptors, oldKey)) {
|
||||
Object.entries(descriptors).reduce(function (target, _ref3) {
|
||||
var _ref4 = _slicedToArray(_ref3, 2),
|
||||
key = _ref4[0],
|
||||
descriptor = _ref4[1];
|
||||
|
||||
if (key === '__ob__') return target; // Reflect.deleteProperty(target, key)
|
||||
|
||||
console.info('TTT', target, key, descriptor);
|
||||
|
||||
_this.$delete(target, key);
|
||||
|
||||
if (key === oldKey) {
|
||||
key = newKey;
|
||||
} // // Reflect.defineProperty(target, key, descriptor)
|
||||
|
||||
|
||||
_this.$set(target, key, descriptor.get());
|
||||
|
||||
return target;
|
||||
}, obj);
|
||||
}
|
||||
|
||||
return obj;
|
||||
}
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/type/object.js
|
||||
var object_value = {
|
||||
description: null,
|
||||
@@ -62767,8 +62865,6 @@ var langs = {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -63044,11 +63140,14 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
onInputName: function onInputName(e) {
|
||||
var oldKey = this.pickKey;
|
||||
var newKey = e.target.value;
|
||||
if (oldKey === newKey) return;
|
||||
var nodeValue = this.parent.properties[oldKey]; // 替换key名
|
||||
if (oldKey === newKey) return; // const nodeValue = this.parent.properties[oldKey]
|
||||
// // 替换key名
|
||||
// this.$delete(this.parent.properties, oldKey)
|
||||
// this.$set(this.parent.properties, newKey, nodeValue)
|
||||
|
||||
this.$delete(this.parent.properties, oldKey);
|
||||
this.$set(this.parent.properties, newKey, nodeValue); // required重新设置
|
||||
var _this = this;
|
||||
|
||||
renamePropertyAndKeepKeyPrecedence(_this, this.parent.properties, [oldKey, newKey]); // required重新设置
|
||||
|
||||
var requireds = this.parent.required || [];
|
||||
var oldIndex = requireds.indexOf(oldKey);
|
||||
@@ -63060,12 +63159,12 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
}
|
||||
},
|
||||
onChangeType: function onChangeType() {
|
||||
var _this = this;
|
||||
var _this2 = this;
|
||||
|
||||
this.parseCustomProps(); // 删除自定义属性
|
||||
|
||||
this.customProps.forEach(function (item) {
|
||||
_this.$delete(_this.pickValue, item.key);
|
||||
_this2.$delete(_this2.pickValue, item.key);
|
||||
});
|
||||
this.customProps = [];
|
||||
this.$delete(this.pickValue, 'properties');
|
||||
@@ -63106,17 +63205,17 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
}
|
||||
},
|
||||
_deepCheck: function _deepCheck(checked, node) {
|
||||
var _this2 = this;
|
||||
var _this3 = this;
|
||||
|
||||
if (node.type === 'object' && node.properties) {
|
||||
checked ? this.$set(node, 'required', Object.keys(node.properties)) : this.$delete(node, 'required');
|
||||
Object.keys(node.properties).forEach(function (key) {
|
||||
return _this2._deepCheck(checked, node.properties[key]);
|
||||
return _this3._deepCheck(checked, node.properties[key]);
|
||||
});
|
||||
} else if (node.type === 'array' && node.items.type === 'object') {
|
||||
checked ? this.$set(node.items, 'required', Object.keys(node.items.properties)) : this.$delete(node.items, 'required');
|
||||
Object.keys(node.items.properties).forEach(function (key) {
|
||||
return _this2._deepCheck(checked, node.items.properties[key]);
|
||||
return _this3._deepCheck(checked, node.items.properties[key]);
|
||||
});
|
||||
}
|
||||
},
|
||||
@@ -63142,18 +63241,19 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
node.properties || this.$set(node, 'properties', {});
|
||||
var props = node.properties;
|
||||
this.$set(props, name, {
|
||||
type: type
|
||||
type: type,
|
||||
title: ''
|
||||
});
|
||||
},
|
||||
parseCustomProps: function parseCustomProps() {
|
||||
var _this3 = this;
|
||||
var _this4 = this;
|
||||
|
||||
var ownProps = this.ownProps;
|
||||
Object.keys(this.pickValue).forEach(function (key) {
|
||||
if (ownProps.indexOf(key) === -1) {
|
||||
_this3.confirmAddCustomNode({
|
||||
_this4.confirmAddCustomNode({
|
||||
key: key,
|
||||
value: _this3.pickValue[key]
|
||||
value: _this4.pickValue[key]
|
||||
}); // this.$delete(this.pickValue,key)
|
||||
|
||||
}
|
||||
@@ -63165,11 +63265,11 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
this.customing = true;
|
||||
},
|
||||
removeCustomNode: function removeCustomNode(key) {
|
||||
var _this4 = this;
|
||||
var _this5 = this;
|
||||
|
||||
this.customProps.forEach(function (item, index) {
|
||||
if (item.key === key) {
|
||||
_this4.customProps.splice(index, 1);
|
||||
_this5.customProps.splice(index, 1);
|
||||
|
||||
return;
|
||||
}
|
||||
@@ -63216,7 +63316,7 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
this.parseCustomProps();
|
||||
},
|
||||
handleOk: function handleOk() {
|
||||
var _this5 = this;
|
||||
var _this6 = this;
|
||||
|
||||
this.modalVisible = false;
|
||||
|
||||
@@ -63231,7 +63331,7 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
var diffKey = this._pickDiffKey();
|
||||
|
||||
diffKey.forEach(function (key) {
|
||||
return _this5.$delete(_this5.pickValue, key);
|
||||
return _this6.$delete(_this6.pickValue, key);
|
||||
});
|
||||
|
||||
var _iterator2 = _createForOfIteratorHelper(this.customProps),
|
||||
@@ -63249,19 +63349,19 @@ modal.install(external_commonjs_vue_commonjs2_vue_root_Vue_default.a);
|
||||
}
|
||||
},
|
||||
_pickDiffKey: function _pickDiffKey() {
|
||||
var _this6 = this;
|
||||
var _this7 = this;
|
||||
|
||||
var keys = Object.keys(this.pickValue);
|
||||
return keys.filter(function (item) {
|
||||
return _this6.ownProps.indexOf(item) === -1;
|
||||
return _this7.ownProps.indexOf(item) === -1;
|
||||
});
|
||||
}
|
||||
}
|
||||
});
|
||||
// CONCATENATED MODULE: ./packages/json-schema-editor/main.vue?vue&type=script&lang=js&
|
||||
/* harmony default export */ var json_schema_editor_mainvue_type_script_lang_js_ = (mainvue_type_script_lang_js_);
|
||||
// EXTERNAL MODULE: ./packages/json-schema-editor/main.vue?vue&type=style&index=0&id=4c79b4a6&scoped=true&lang=css&
|
||||
var mainvue_type_style_index_0_id_4c79b4a6_scoped_true_lang_css_ = __webpack_require__("41e2");
|
||||
// EXTERNAL MODULE: ./packages/json-schema-editor/main.vue?vue&type=style&index=0&id=b9b7cd1a&scoped=true&lang=css&
|
||||
var mainvue_type_style_index_0_id_b9b7cd1a_scoped_true_lang_css_ = __webpack_require__("6390");
|
||||
|
||||
// EXTERNAL MODULE: ./packages/json-schema-editor/main.vue?vue&type=style&index=1&lang=css&
|
||||
var mainvue_type_style_index_1_lang_css_ = __webpack_require__("6dc4");
|
||||
@@ -63378,11 +63478,11 @@ function normalizeComponent (
|
||||
|
||||
var main_component = normalizeComponent(
|
||||
json_schema_editor_mainvue_type_script_lang_js_,
|
||||
mainvue_type_template_id_4c79b4a6_scoped_true_render,
|
||||
mainvue_type_template_id_b9b7cd1a_scoped_true_render,
|
||||
staticRenderFns,
|
||||
false,
|
||||
null,
|
||||
"4c79b4a6",
|
||||
"b9b7cd1a",
|
||||
null
|
||||
|
||||
)
|
||||
|
||||
20
lib/json-schema-editor-vue.umd.min.js
vendored
20
lib/json-schema-editor-vue.umd.min.js
vendored
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user