UNPKG

ng-yunzai-mobile

Version:

1. 修改wechat.micro.ts

149 lines 10.8 kB
/** * @fileoverview added by tsickle * Generated from: upload-file/yz-upload-file/upload.service.ts * @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Inject, Injectable } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { map } from 'rxjs/operators'; import { BASE_CLIENT } from "../../client/base.client"; import * as i0 from "@angular/core"; import * as i1 from "@angular/common/http"; import * as i2 from "../../client/base.client"; var UploadService = /** @class */ (function () { function UploadService(http, client) { this.http = http; this.client = client; } /** * 上传 * @param type 1:文件;2:拍照上传;3:拍照/文件 上传 */ /** * 上传 * @param {?} option * @return {?} */ UploadService.prototype.uploadHandle = /** * 上传 * @param {?} option * @return {?} */ function (option) { /** @type {?} */ var ele = document.getElementsByClassName('upt_box'); if (ele.length > 0) { document.body.removeChild(ele[0]); } /** @type {?} */ var input = document.createElement('input'); input.setAttribute("type", "file"); input.setAttribute("class", "upt_box"); input.setAttribute("style", 'display:none'); if (option.type == 1) { } else if (option.type == 2) { input.setAttribute("accept", "image/*"); input.setAttribute("capture", "camera"); } else if (option.type == 3) { input.setAttribute("accept", "image/*"); input.setAttribute("mutiple", "multiple"); } document.body.appendChild(input); input.onclick = (/** * @return {?} */ function () { /** @type {?} */ var inputEle = (/** @type {?} */ (document.getElementsByClassName('upt_box')[0])); inputEle.value = ''; }); input.click(); input.onchange = (/** * @return {?} */ function () { /** @type {?} */ var file = input.files[0]; if (option.onOk) { option.onOk(file); } }); }; /** * 上传文件 * @param file */ /** * 上传文件 * @param {?} file * @return {?} */ UploadService.prototype.uploadFile = /** * 上传文件 * @param {?} file * @return {?} */ function (file) { /** @type {?} */ var formData = new FormData(); formData.set('file', file); return this.http.post(this.client.gateway + "/filecenter/file", formData).pipe(map((/** * @param {?} response * @return {?} */ function (response) { return response; }))); }; /** * 删除文件 * @param id 文件id */ /** * 删除文件 * @param {?} id 文件id * @return {?} */ UploadService.prototype.deleteFile = /** * 删除文件 * @param {?} id 文件id * @return {?} */ function (id) { return this.http.delete(this.client.gateway + "/filecenter/file/" + id).pipe(map((/** * @param {?} response * @return {?} */ function (response) { return response; }))); }; UploadService.decorators = [ { type: Injectable, args: [{ providedIn: "root" },] } ]; /** @nocollapse */ UploadService.ctorParameters = function () { return [ { type: HttpClient }, { type: undefined, decorators: [{ type: Inject, args: [BASE_CLIENT,] }] } ]; }; /** @nocollapse */ UploadService.ngInjectableDef = i0.ɵɵdefineInjectable({ factory: function UploadService_Factory() { return new UploadService(i0.ɵɵinject(i1.HttpClient), i0.ɵɵinject(i2.BASE_CLIENT)); }, token: UploadService, providedIn: "root" }); return UploadService; }()); export { UploadService }; if (false) { /** * @type {?} * @private */ UploadService.prototype.http; /** * @type {?} * @private */ UploadService.prototype.client; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXBsb2FkLnNlcnZpY2UuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy15dW56YWktbW9iaWxlLyIsInNvdXJjZXMiOlsidXBsb2FkLWZpbGUveXotdXBsb2FkLWZpbGUvdXBsb2FkLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUMsTUFBTSxFQUFFLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUNqRCxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDaEQsT0FBTyxFQUFDLEdBQUcsRUFBQyxNQUFNLGdCQUFnQixDQUFDO0FBQ25DLE9BQU8sRUFBQyxXQUFXLEVBQWEsTUFBTSwwQkFBMEIsQ0FBQzs7OztBQUdqRTtJQUtFLHVCQUFvQixJQUFnQixFQUNLLE1BQWtCO1FBRHZDLFNBQUksR0FBSixJQUFJLENBQVk7UUFDSyxXQUFNLEdBQU4sTUFBTSxDQUFZO0lBQzNELENBQUM7SUFFRDs7O09BR0c7Ozs7OztJQUNILG9DQUFZOzs7OztJQUFaLFVBQWEsTUFBc0Q7O1lBQzNELEdBQUcsR0FBRyxRQUFRLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDO1FBQ3RELElBQUksR0FBRyxDQUFDLE1BQU0sR0FBRyxDQUFDLEVBQUU7WUFDbEIsUUFBUSxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7U0FDbkM7O1lBRUssS0FBSyxHQUFHLFFBQVEsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDO1FBQzdDLEtBQUssQ0FBQyxZQUFZLENBQUMsTUFBTSxFQUFFLE1BQU0sQ0FBQyxDQUFDO1FBQ25DLEtBQUssQ0FBQyxZQUFZLENBQUMsT0FBTyxFQUFFLFNBQVMsQ0FBQyxDQUFDO1FBQ3ZDLEtBQUssQ0FBQyxZQUFZLENBQUMsT0FBTyxFQUFFLGNBQWMsQ0FBQyxDQUFDO1FBQzVDLElBQUksTUFBTSxDQUFDLElBQUksSUFBSSxDQUFDLEVBQUU7U0FFckI7YUFBTSxJQUFJLE1BQU0sQ0FBQyxJQUFJLElBQUksQ0FBQyxFQUFFO1lBQzNCLEtBQUssQ0FBQyxZQUFZLENBQUMsUUFBUSxFQUFFLFNBQVMsQ0FBQyxDQUFDO1lBQ3hDLEtBQUssQ0FBQyxZQUFZLENBQUMsU0FBUyxFQUFFLFFBQVEsQ0FBQyxDQUFDO1NBQ3pDO2FBQU0sSUFBSSxNQUFNLENBQUMsSUFBSSxJQUFJLENBQUMsRUFBRTtZQUMzQixLQUFLLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxTQUFTLENBQUMsQ0FBQztZQUN4QyxLQUFLLENBQUMsWUFBWSxDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsQ0FBQztTQUMzQztRQUVELFFBQVEsQ0FBQyxJQUFJLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBRWpDLEtBQUssQ0FBQyxPQUFPOzs7UUFBRzs7Z0JBQ1IsUUFBUSxHQUFHLG1CQUFrQixRQUFRLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLENBQUMsQ0FBQyxDQUFDLEVBQUE7WUFDaEYsUUFBUSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7UUFDdEIsQ0FBQyxDQUFBLENBQUM7UUFDRixLQUFLLENBQUMsS0FBSyxFQUFFLENBQUM7UUFDZCxLQUFLLENBQUMsUUFBUTs7O1FBQUc7O2dCQUNULElBQUksR0FBRyxLQUFLLENBQUMsS0FBSyxDQUFDLENBQUMsQ0FBQztZQUMzQixJQUFJLE1BQU0sQ0FBQyxJQUFJLEVBQUU7Z0JBQ2YsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQzthQUNuQjtRQUNILENBQUMsQ0FBQSxDQUFBO0lBQ0gsQ0FBQztJQUVEOzs7T0FHRzs7Ozs7O0lBQ0gsa0NBQVU7Ozs7O0lBQVYsVUFBVyxJQUFTOztZQUNaLFFBQVEsR0FBYSxJQUFJLFFBQVEsRUFBRTtRQUN6QyxRQUFRLENBQUMsR0FBRyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUMzQixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyxxQkFBa0IsRUFBRSxRQUFRLENBQUMsQ0FBQyxJQUFJLENBQzVFLEdBQUc7Ozs7UUFBQyxVQUFDLFFBQWE7WUFDaEIsT0FBTyxRQUFRLENBQUM7UUFDbEIsQ0FBQyxFQUFDLENBQ0gsQ0FBQztJQUNKLENBQUM7SUFHRDs7O09BR0c7Ozs7OztJQUNILGtDQUFVOzs7OztJQUFWLFVBQVcsRUFBVTtRQUNuQixPQUFPLElBQUksQ0FBQyxJQUFJLENBQUMsTUFBTSxDQUFJLElBQUksQ0FBQyxNQUFNLENBQUMsT0FBTyx5QkFBb0IsRUFBSSxDQUFDLENBQUMsSUFBSSxDQUMxRSxHQUFHOzs7O1FBQUMsVUFBQyxRQUFhO1lBQ2hCLE9BQU8sUUFBUSxDQUFDO1FBQ2xCLENBQUMsRUFBQyxDQUNILENBQUM7SUFDSixDQUFDOztnQkF6RUYsVUFBVSxTQUFDO29CQUNWLFVBQVUsRUFBRSxNQUFNO2lCQUNuQjs7OztnQkFQTyxVQUFVO2dEQVdILE1BQU0sU0FBQyxXQUFXOzs7d0JBWmpDO0NBa0ZDLEFBNUVELElBNEVDO1NBekVZLGFBQWE7Ozs7OztJQUVaLDZCQUF3Qjs7Ozs7SUFDeEIsK0JBQStDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtJbmplY3QsIEluamVjdGFibGV9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xyXG5pbXBvcnQge0h0dHBDbGllbnR9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuaW1wb3J0IHttYXB9IGZyb20gJ3J4anMvb3BlcmF0b3JzJztcclxuaW1wb3J0IHtCQVNFX0NMSUVOVCwgQmFzZUNsaWVudH0gZnJvbSBcIi4uLy4uL2NsaWVudC9iYXNlLmNsaWVudFwiO1xyXG5cclxuXHJcbkBJbmplY3RhYmxlKHtcclxuICBwcm92aWRlZEluOiBcInJvb3RcIlxyXG59KVxyXG5leHBvcnQgY2xhc3MgVXBsb2FkU2VydmljZSB7XHJcblxyXG4gIGNvbnN0cnVjdG9yKHByaXZhdGUgaHR0cDogSHR0cENsaWVudCxcclxuICAgICAgICAgICAgICBASW5qZWN0KEJBU0VfQ0xJRU5UKSBwcml2YXRlIGNsaWVudDogQmFzZUNsaWVudCkge1xyXG4gIH1cclxuXHJcbiAgLyoqXHJcbiAgICog5LiK5LygXHJcbiAgICogQHBhcmFtIHR5cGUgMe+8muaWh+S7tu+8mzLvvJrmi43nhafkuIrkvKDvvJsz77ya5ouN54WnL+aWh+S7tiDkuIrkvKBcclxuICAgKi9cclxuICB1cGxvYWRIYW5kbGUob3B0aW9uOiB7IHR5cGU/OiBudW1iZXIsIG9uT2s/OiAodmFsdWU6IGFueSkgPT4gdm9pZCB9KSB7XHJcbiAgICBjb25zdCBlbGUgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCd1cHRfYm94Jyk7XHJcbiAgICBpZiAoZWxlLmxlbmd0aCA+IDApIHtcclxuICAgICAgZG9jdW1lbnQuYm9keS5yZW1vdmVDaGlsZChlbGVbMF0pO1xyXG4gICAgfVxyXG5cclxuICAgIGNvbnN0IGlucHV0ID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnaW5wdXQnKTtcclxuICAgIGlucHV0LnNldEF0dHJpYnV0ZShcInR5cGVcIiwgXCJmaWxlXCIpO1xyXG4gICAgaW5wdXQuc2V0QXR0cmlidXRlKFwiY2xhc3NcIiwgXCJ1cHRfYm94XCIpO1xyXG4gICAgaW5wdXQuc2V0QXR0cmlidXRlKFwic3R5bGVcIiwgJ2Rpc3BsYXk6bm9uZScpO1xyXG4gICAgaWYgKG9wdGlvbi50eXBlID09IDEpIHtcclxuXHJcbiAgICB9IGVsc2UgaWYgKG9wdGlvbi50eXBlID09IDIpIHtcclxuICAgICAgaW5wdXQuc2V0QXR0cmlidXRlKFwiYWNjZXB0XCIsIFwiaW1hZ2UvKlwiKTtcclxuICAgICAgaW5wdXQuc2V0QXR0cmlidXRlKFwiY2FwdHVyZVwiLCBcImNhbWVyYVwiKTtcclxuICAgIH0gZWxzZSBpZiAob3B0aW9uLnR5cGUgPT0gMykge1xyXG4gICAgICBpbnB1dC5zZXRBdHRyaWJ1dGUoXCJhY2NlcHRcIiwgXCJpbWFnZS8qXCIpO1xyXG4gICAgICBpbnB1dC5zZXRBdHRyaWJ1dGUoXCJtdXRpcGxlXCIsIFwibXVsdGlwbGVcIik7XHJcbiAgICB9XHJcblxyXG4gICAgZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChpbnB1dCk7XHJcblxyXG4gICAgaW5wdXQub25jbGljayA9ICgpID0+IHtcclxuICAgICAgY29uc3QgaW5wdXRFbGUgPSA8SFRNTElucHV0RWxlbWVudD5kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCd1cHRfYm94JylbMF07XHJcbiAgICAgIGlucHV0RWxlLnZhbHVlID0gJyc7XHJcbiAgICB9O1xyXG4gICAgaW5wdXQuY2xpY2soKTtcclxuICAgIGlucHV0Lm9uY2hhbmdlID0gKCkgPT4ge1xyXG4gICAgICBjb25zdCBmaWxlID0gaW5wdXQuZmlsZXNbMF07XHJcbiAgICAgIGlmIChvcHRpb24ub25Paykge1xyXG4gICAgICAgIG9wdGlvbi5vbk9rKGZpbGUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKipcclxuICAgKiDkuIrkvKDmlofku7ZcclxuICAgKiBAcGFyYW0gZmlsZVxyXG4gICAqL1xyXG4gIHVwbG9hZEZpbGUoZmlsZTogYW55KSB7XHJcbiAgICBjb25zdCBmb3JtRGF0YTogRm9ybURhdGEgPSBuZXcgRm9ybURhdGEoKTtcclxuICAgIGZvcm1EYXRhLnNldCgnZmlsZScsIGZpbGUpO1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5wb3N0KGAke3RoaXMuY2xpZW50LmdhdGV3YXl9L2ZpbGVjZW50ZXIvZmlsZWAsIGZvcm1EYXRhKS5waXBlKFxyXG4gICAgICBtYXAoKHJlc3BvbnNlOiBhbnkpID0+IHtcclxuICAgICAgICByZXR1cm4gcmVzcG9uc2U7XHJcbiAgICAgIH0pXHJcbiAgICApO1xyXG4gIH1cclxuXHJcblxyXG4gIC8qKlxyXG4gICAqIOWIoOmZpOaWh+S7tlxyXG4gICAqIEBwYXJhbSBpZCDmlofku7ZpZFxyXG4gICAqL1xyXG4gIGRlbGV0ZUZpbGUoaWQ6IHN0cmluZykge1xyXG4gICAgcmV0dXJuIHRoaXMuaHR0cC5kZWxldGUoYCR7dGhpcy5jbGllbnQuZ2F0ZXdheX0vZmlsZWNlbnRlci9maWxlLyR7aWR9YCkucGlwZShcclxuICAgICAgbWFwKChyZXNwb25zZTogYW55KSA9PiB7XHJcbiAgICAgICAgcmV0dXJuIHJlc3BvbnNlO1xyXG4gICAgICB9KVxyXG4gICAgKTtcclxuICB9XHJcblxyXG5cclxufVxyXG5cclxuIl19