UNPKG

mtl-js-sdk

Version:

105 lines (91 loc) 2.58 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _cryptoJs = _interopRequireDefault(require("crypto-js/crypto-js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function Plugin(options) { var exports = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; var _ref = options || { platform: window.mtl.platform }, platform = _ref.platform; var onCommon = function onCommon(func, object) { var promise = new Promise(func); promise.then(function (res) { var code = res.code, message = res.message, data = res.data; if (data.code == "200") { object.success && object.success(data.data); object.complete && object.complete(data); } else { object.fail && object.fail(res.data); object.complete && object.complete(res.data); } })["catch"](function (err) { object.fail && object.fail(err); object.complete && object.complete(err); }); }; var searchUsers = function searchUsers(obj) { onCommon(function (resolve, reject) { var token = obj.token, search = obj.search, pageIndex = obj.pageIndex, pageSize = obj.pageSize; if (!pageSize) { pageSize = 10; } var data = { token: token, search: search, pageIndex: pageIndex, pageSize: pageSize }; mtl.request({ url: "".concat(Base_Url, "/"), method: 'POST', data: data, complete: function complete(res) { resolve(res); }, fail: function fail(err) { reject(err); } }); }, obj); }; var getUserDetails = function getUserDetails(obj) { onCommon(function (resolve, reject) { var token = obj.token, userId = obj.userId, tenantId = obj.tenantId; var data = { token: token, userId: userId, tenantId: tenantId }; mtl.request({ url: "".concat(Base_Url, "/"), method: 'POST', data: data, complete: function complete(res) { resolve(res); }, fail: function fail(err) { reject(err); } }); }, obj); }; exports.module = { searchUsers: searchUsers, getUserDetails: getUserDetails }; exports.symbolPath = exports.symbolPath || "addressbook"; return exports; } var _default = Plugin; exports["default"] = _default;