|
|
|
|
@ -46,27 +46,27 @@ |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
|
|
|
|
|
var _SelectedContainer = __webpack_require__(6); |
|
|
|
|
var _SelectedContainer = __webpack_require__(7); |
|
|
|
|
|
|
|
|
|
var _SelectedContainer2 = _interopRequireDefault(_SelectedContainer); |
|
|
|
|
|
|
|
|
|
var _SelectedContainerCreate = __webpack_require__(10); |
|
|
|
|
var _SelectedContainerCreate = __webpack_require__(11); |
|
|
|
|
|
|
|
|
|
var _SelectedContainerCreate2 = _interopRequireDefault(_SelectedContainerCreate); |
|
|
|
|
|
|
|
|
|
var _NoTreeSelect = __webpack_require__(11); |
|
|
|
|
var _NoTreeSelect = __webpack_require__(12); |
|
|
|
|
|
|
|
|
|
var _NoTreeSelect2 = _interopRequireDefault(_NoTreeSelect); |
|
|
|
|
|
|
|
|
|
var _TreeSelect = __webpack_require__(13); |
|
|
|
|
var _TreeSelect = __webpack_require__(14); |
|
|
|
|
|
|
|
|
|
var _TreeSelect2 = _interopRequireDefault(_TreeSelect); |
|
|
|
|
|
|
|
|
|
var _SingleTreeSelect = __webpack_require__(14); |
|
|
|
|
var _SingleTreeSelect = __webpack_require__(15); |
|
|
|
|
|
|
|
|
|
var _SingleTreeSelect2 = _interopRequireDefault(_SingleTreeSelect); |
|
|
|
|
|
|
|
|
|
var _SelectOrCreate = __webpack_require__(15); |
|
|
|
|
var _SelectOrCreate = __webpack_require__(16); |
|
|
|
|
|
|
|
|
|
var _SelectOrCreate2 = _interopRequireDefault(_SelectOrCreate); |
|
|
|
|
|
|
|
|
|
@ -165,9 +165,24 @@ |
|
|
|
|
var check = $('#checkbox-sb-realty'); |
|
|
|
|
if (!check.prop("checked")) { |
|
|
|
|
$realty.hide(); |
|
|
|
|
console.log("hide"); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
var sb_realty_top = new _NoTreeSelect2.default($('#sb-realty-top'), { url: url, visible: false }); |
|
|
|
|
sb_realty_top.setHeader("Объект"); |
|
|
|
|
sb_realty_top.connectSelectedContainer(select_realty); |
|
|
|
|
select_realty.on("add", function (args) { |
|
|
|
|
// console.log("add args = ", args);
|
|
|
|
|
//TODO: Костыли!!!
|
|
|
|
|
var id = args[0]; |
|
|
|
|
if (id.text) return; |
|
|
|
|
var el = sb_realty.dataTree.getElementById(id); |
|
|
|
|
sb_realty_top.$searchInput.val(el.name); |
|
|
|
|
sb_realty_top.selectedEl.id = id; |
|
|
|
|
sb_realty_top.selectedEl.value = el.name; |
|
|
|
|
sb_realty_top.show(); |
|
|
|
|
sb_realty.selectedEl.id = id; |
|
|
|
|
sb_realty._fillBoxes(); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
var sb_loc_main = void 0, |
|
|
|
|
@ -189,7 +204,8 @@ |
|
|
|
|
/* 3 */, |
|
|
|
|
/* 4 */, |
|
|
|
|
/* 5 */, |
|
|
|
|
/* 6 */ |
|
|
|
|
/* 6 */, |
|
|
|
|
/* 7 */ |
|
|
|
|
/***/ function(module, exports, __webpack_require__) { |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
@ -204,15 +220,15 @@ |
|
|
|
|
var _desc, _value, _class; // `
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var _DataTree = __webpack_require__(7); |
|
|
|
|
var _DataTree = __webpack_require__(8); |
|
|
|
|
|
|
|
|
|
var _DataTree2 = _interopRequireDefault(_DataTree); |
|
|
|
|
|
|
|
|
|
var _NoTreeData = __webpack_require__(8); |
|
|
|
|
var _NoTreeData = __webpack_require__(9); |
|
|
|
|
|
|
|
|
|
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); |
|
|
|
|
|
|
|
|
|
var _decorators = __webpack_require__(9); |
|
|
|
|
var _decorators = __webpack_require__(10); |
|
|
|
|
|
|
|
|
|
var _decorators2 = _interopRequireDefault(_decorators); |
|
|
|
|
|
|
|
|
|
@ -443,7 +459,7 @@ |
|
|
|
|
exports.default = SelectedContainer; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 7 */ |
|
|
|
|
/* 8 */ |
|
|
|
|
/***/ function(module, exports) { |
|
|
|
|
|
|
|
|
|
"use strict"; |
|
|
|
|
@ -598,7 +614,7 @@ |
|
|
|
|
exports.default = DataTree; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 8 */ |
|
|
|
|
/* 9 */ |
|
|
|
|
/***/ function(module, exports) { |
|
|
|
|
|
|
|
|
|
"use strict"; |
|
|
|
|
@ -654,7 +670,7 @@ |
|
|
|
|
exports.default = NoTreeData; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 9 */ |
|
|
|
|
/* 10 */ |
|
|
|
|
/***/ function(module, exports) { |
|
|
|
|
|
|
|
|
|
"use strict"; |
|
|
|
|
@ -673,7 +689,7 @@ |
|
|
|
|
|
|
|
|
|
var binds = []; |
|
|
|
|
args = Array.from(args); |
|
|
|
|
console.log("args -->", args.slice()); |
|
|
|
|
// console.log("args -->", args.slice());
|
|
|
|
|
var _iteratorNormalCompletion = true; |
|
|
|
|
var _didIteratorError = false; |
|
|
|
|
var _iteratorError = undefined; |
|
|
|
|
@ -688,9 +704,10 @@ |
|
|
|
|
if (arg && arg.bindFunc) { |
|
|
|
|
binds.push(arg); |
|
|
|
|
args.splice(args.indexOf(arg), 1); |
|
|
|
|
} else { |
|
|
|
|
console.log("arg = ", arg); |
|
|
|
|
} |
|
|
|
|
// else {
|
|
|
|
|
// console.log("arg = ", arg);
|
|
|
|
|
// }
|
|
|
|
|
} |
|
|
|
|
} catch (err) { |
|
|
|
|
_didIteratorError = true; |
|
|
|
|
@ -716,7 +733,7 @@ |
|
|
|
|
for (var _iterator2 = binds[Symbol.iterator](), _step2; !(_iteratorNormalCompletion2 = (_step2 = _iterator2.next()).done); _iteratorNormalCompletion2 = true) { |
|
|
|
|
var bind = _step2.value; |
|
|
|
|
|
|
|
|
|
bind.func.bind(this)(); |
|
|
|
|
bind.func.bind(this)(args); |
|
|
|
|
} |
|
|
|
|
} catch (err) { |
|
|
|
|
_didIteratorError2 = true; |
|
|
|
|
@ -740,7 +757,7 @@ |
|
|
|
|
// export {onBind};
|
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 10 */ |
|
|
|
|
/* 11 */ |
|
|
|
|
/***/ function(module, exports, __webpack_require__) { |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
@ -756,11 +773,11 @@ |
|
|
|
|
|
|
|
|
|
var _desc, _value, _class; |
|
|
|
|
|
|
|
|
|
var _SelectedContainer2 = __webpack_require__(6); |
|
|
|
|
var _SelectedContainer2 = __webpack_require__(7); |
|
|
|
|
|
|
|
|
|
var _SelectedContainer3 = _interopRequireDefault(_SelectedContainer2); |
|
|
|
|
|
|
|
|
|
var _decorators = __webpack_require__(9); |
|
|
|
|
var _decorators = __webpack_require__(10); |
|
|
|
|
|
|
|
|
|
var _decorators2 = _interopRequireDefault(_decorators); |
|
|
|
|
|
|
|
|
|
@ -841,7 +858,7 @@ |
|
|
|
|
exports.default = SelectedContainerCreate; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 11 */ |
|
|
|
|
/* 12 */ |
|
|
|
|
/***/ function(module, exports, __webpack_require__) { |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
@ -855,9 +872,9 @@ |
|
|
|
|
|
|
|
|
|
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; |
|
|
|
|
|
|
|
|
|
var _AbsBaseSelect2 = __webpack_require__(12); |
|
|
|
|
var _AbsBaseSelect2 = __webpack_require__(13); |
|
|
|
|
|
|
|
|
|
var _NoTreeData = __webpack_require__(8); |
|
|
|
|
var _NoTreeData = __webpack_require__(9); |
|
|
|
|
|
|
|
|
|
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); |
|
|
|
|
|
|
|
|
|
@ -890,7 +907,7 @@ |
|
|
|
|
key: '_buildComponents', |
|
|
|
|
value: function _buildComponents(data) { |
|
|
|
|
_get(NoTreeSelect.prototype.__proto__ || Object.getPrototypeOf(NoTreeSelect.prototype), '_buildComponents', this).call(this, data); |
|
|
|
|
this.dataTree = this.dataTree || new _NoTreeData2.default(data.results); |
|
|
|
|
this.dataTree = this.dataTree || new _NoTreeData2.default(data.results || data); |
|
|
|
|
this.$buttonAddOptions.hide(); |
|
|
|
|
this._fillOptionsData(); |
|
|
|
|
this._bindEvents(); |
|
|
|
|
@ -923,7 +940,7 @@ |
|
|
|
|
exports.default = NoTreeSelect; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 12 */ |
|
|
|
|
/* 13 */ |
|
|
|
|
/***/ function(module, exports) { |
|
|
|
|
|
|
|
|
|
"use strict"; |
|
|
|
|
@ -950,7 +967,7 @@ |
|
|
|
|
_ref2$preloaderTempla = _ref2.preloaderTemplate, |
|
|
|
|
preloaderTemplate = _ref2$preloaderTempla === undefined ? "" : _ref2$preloaderTempla; |
|
|
|
|
|
|
|
|
|
return " \n " + preloaderTemplate + "\n <input class=\"select-box-search\" type=\"text\" placeholder=\"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435/\u041F\u043E\u0438\u0441\u043A\">\n <button style=\"display: none\" class=\"button-add options\">\u041F\u0420\u0418\u041C\u0415\u041D\u0418\u0422\u042C</button>\n"; |
|
|
|
|
return " \n " + preloaderTemplate + "\n <input class=\"select-box-search\" type=\"text\" placeholder=\"\u0412\u044B\u0431\u0435\u0440\u0438\u0442\u0435/\u041F\u043E\u0438\u0441\u043A\" value=\"\">\n <button style=\"display: none\" class=\"button-add options\">\u041F\u0420\u0418\u041C\u0415\u041D\u0418\u0422\u042C</button>\n"; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
var tmpl_elementResult = function tmpl_elementResult(el, id, header) { |
|
|
|
|
@ -1041,7 +1058,7 @@ |
|
|
|
|
} |
|
|
|
|
if (url) { |
|
|
|
|
this.dataPromise = this.getData(url); |
|
|
|
|
//TODO: дописать более гибкую обработку url
|
|
|
|
|
//TODO: дописать нормальную обработку url
|
|
|
|
|
this.type = url.split("/")[2]; |
|
|
|
|
} |
|
|
|
|
var _dataPromise = void 0; |
|
|
|
|
@ -1181,6 +1198,8 @@ |
|
|
|
|
this.$resultsBox.hide(); |
|
|
|
|
this.$optionsBox.hide(); |
|
|
|
|
this.$buttonAddOptions.hide(); |
|
|
|
|
//TODO: реализовать нормальное show/hide + visible
|
|
|
|
|
if (!this.visible) this.hide(); |
|
|
|
|
// TODO: сделать проверку на наличие всех нужных элементов и их корректый jq select
|
|
|
|
|
} |
|
|
|
|
}, { |
|
|
|
|
@ -1463,7 +1482,7 @@ |
|
|
|
|
exports.AbsBaseSelect = AbsBaseSelect; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 13 */ |
|
|
|
|
/* 14 */ |
|
|
|
|
/***/ function(module, exports, __webpack_require__) { |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
@ -1477,9 +1496,9 @@ |
|
|
|
|
|
|
|
|
|
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; |
|
|
|
|
|
|
|
|
|
var _AbsBaseSelect2 = __webpack_require__(12); |
|
|
|
|
var _AbsBaseSelect2 = __webpack_require__(13); |
|
|
|
|
|
|
|
|
|
var _DataTree = __webpack_require__(7); |
|
|
|
|
var _DataTree = __webpack_require__(8); |
|
|
|
|
|
|
|
|
|
var _DataTree2 = _interopRequireDefault(_DataTree); |
|
|
|
|
|
|
|
|
|
@ -1588,7 +1607,7 @@ |
|
|
|
|
exports.default = TreeSelect; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 14 */ |
|
|
|
|
/* 15 */ |
|
|
|
|
/***/ function(module, exports, __webpack_require__) { |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
@ -1600,9 +1619,9 @@ |
|
|
|
|
|
|
|
|
|
var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); |
|
|
|
|
|
|
|
|
|
var _AbsBaseSelect = __webpack_require__(12); |
|
|
|
|
var _AbsBaseSelect = __webpack_require__(13); |
|
|
|
|
|
|
|
|
|
var _TreeSelect2 = __webpack_require__(13); |
|
|
|
|
var _TreeSelect2 = __webpack_require__(14); |
|
|
|
|
|
|
|
|
|
var _TreeSelect3 = _interopRequireDefault(_TreeSelect2); |
|
|
|
|
|
|
|
|
|
@ -1683,7 +1702,7 @@ |
|
|
|
|
exports.default = SingleTreeSelect; |
|
|
|
|
|
|
|
|
|
/***/ }, |
|
|
|
|
/* 15 */ |
|
|
|
|
/* 16 */ |
|
|
|
|
/***/ function(module, exports, __webpack_require__) { |
|
|
|
|
|
|
|
|
|
'use strict'; |
|
|
|
|
@ -1697,9 +1716,9 @@ |
|
|
|
|
|
|
|
|
|
var _get = function get(object, property, receiver) { if (object === null) object = Function.prototype; var desc = Object.getOwnPropertyDescriptor(object, property); if (desc === undefined) { var parent = Object.getPrototypeOf(object); if (parent === null) { return undefined; } else { return get(parent, property, receiver); } } else if ("value" in desc) { return desc.value; } else { var getter = desc.get; if (getter === undefined) { return undefined; } return getter.call(receiver); } }; |
|
|
|
|
|
|
|
|
|
var _AbsBaseSelect2 = __webpack_require__(12); |
|
|
|
|
var _AbsBaseSelect2 = __webpack_require__(13); |
|
|
|
|
|
|
|
|
|
var _NoTreeData = __webpack_require__(8); |
|
|
|
|
var _NoTreeData = __webpack_require__(9); |
|
|
|
|
|
|
|
|
|
var _NoTreeData2 = _interopRequireDefault(_NoTreeData); |
|
|
|
|
|
|
|
|
|
@ -1799,8 +1818,8 @@ |
|
|
|
|
console.log("Error loading data -->", error); |
|
|
|
|
} |
|
|
|
|
}, { |
|
|
|
|
key: '_onButtonAddOptions', |
|
|
|
|
value: function _onButtonAddOptions(e) { |
|
|
|
|
key: '_fillBoxes', |
|
|
|
|
value: function _fillBoxes() { |
|
|
|
|
var _this2 = this; |
|
|
|
|
|
|
|
|
|
var self = this; |
|
|
|
|
@ -1808,7 +1827,7 @@ |
|
|
|
|
this.getData('/api/realties?id=' + id).then(function (_data) { |
|
|
|
|
var data = _data.results[0] || _data[0]; |
|
|
|
|
// this._addToSelectedContainer(this.selectedEl.id);
|
|
|
|
|
console.log("res data = ", data); |
|
|
|
|
// console.log("res data = ", data);
|
|
|
|
|
var _iteratorNormalCompletion = true; |
|
|
|
|
var _didIteratorError = false; |
|
|
|
|
var _iteratorError = undefined; |
|
|
|
|
@ -1847,6 +1866,11 @@ |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}).catch(this._onLoadDataError.bind(self)); |
|
|
|
|
} |
|
|
|
|
}, { |
|
|
|
|
key: '_onButtonAddOptions', |
|
|
|
|
value: function _onButtonAddOptions(e) { |
|
|
|
|
this._fillBoxes(); |
|
|
|
|
_get(SelectOrCreate.prototype.__proto__ || Object.getPrototypeOf(SelectOrCreate.prototype), '_onButtonAddOptions', this).call(this, e); |
|
|
|
|
} |
|
|
|
|
}, { |
|
|
|
|
|