* @function IPortalUser.prototype.deleteResources * @description 删除资源。 * @param {Object} params - 删除资源所需的参数对象:{ids,resourceType}。 * @returns {Promise} 返回包含删除操作状态的 Promise 对象。
(params)
| 32 | * @returns {Promise} 返回包含删除操作状态的 Promise 对象。 |
| 33 | */ |
| 34 | deleteResources(params) { |
| 35 | var resourceName = params.resourceType.replace("_","").toLowerCase(); |
| 36 | var deleteResourceUrl = this.iportalUrl+"/web/" + resourceName +"s.json?ids=" + encodeURI(JSON.stringify(params.ids)); |
| 37 | if( resourceName === 'data') { |
| 38 | deleteResourceUrl = this.iportalUrl + "/web/mycontent/datas/delete.json"; |
| 39 | return this.request("POST", deleteResourceUrl, JSON.stringify(params.ids)); |
| 40 | } |
| 41 | return this.request("DELETE", deleteResourceUrl); |
| 42 | } |
| 43 | |
| 44 | /** |
| 45 | * @function IPortalUser.prototype.addMap |
no test coverage detected