import Common from './Common.js'; /** * 工具类自动生成的API,请勿做任何修改,请勿做任何修改,请勿做任何修改(重要的事情说3遍) * 工具作者: 杨志杰 * UserStorageResource */ export default { /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 清空用户userStorage */ clearUserStorage: function(){ var requestUrl = 'UserStorageResource/clearUserStorage'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'get', beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * */ downloadUserStorage: function(){ var requestUrl = 'UserStorageResource/downloadUserStorage'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'get', dataType: 'json', beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 根据key查询UserStorageDto */ uniqueByKey: function(key){ var requestUrl = 'UserStorageResource/uniqueByKey/{key}'; if(key != null){ requestUrl = requestUrl.replace('{key}', key); } return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'get', dataType: 'json', beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, /** * 工具类自动生成的方法 * 工具作者: 杨志杰 * 保存用户localStorage */ uploadUserStorage: function(userStorageDtos){ var requestUrl = 'UserStorageResource/uploadUserStorage'; return new Promise((resolve, reject) => { $.ajax({ url: Common.getApiURL(requestUrl), type: 'post', contentType: 'application/json', dataType: 'json', data: JSON.stringify(userStorageDtos), beforeSend: function(request) { Common.addTokenToRequest(request); }, success: function(data) { resolve(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { reject(XMLHttpRequest); }, }); }); }, };