Files
electronTs-ks-demo/dist/core/service/impl/video.impl.service.js
2024-09-27 01:23:51 +08:00

109 lines
6.1 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.VideoImplService = void 0;
var Http_annotation_1 = require("@annotation/Http.annotation");
var Ioc_annotation_1 = require("@annotation/Ioc.annotation");
var VideoImplService = /** @class */ (function () {
function VideoImplService() {
}
/**
* @param params
* url: 请求地址(可选参数)
* 1如果不传方法名将自动作为请求的地址
* 2如果传了采用传入的地址作为请求地址
* useHandle: 是否将注解通过ajax获得的数据还给方法可选参数
* 1如果不传数据将直接返回给页面的方法调用者service的方法不需要retrun
* 2如果传了service方法的参数即是接口的请求参数在请求完成后将会保存ajax返回结果
* 所以根据实际业务可以传入true对ajax返回的数据做一些数据处理然后再返回给页面使用
*/
VideoImplService.prototype.PlayList = function (params) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
/**
* useHandle 为 true 的方法会被调用两次一次是页面调用params存储的是ajax请求参数
* 第二次是注解内部调用params 存储的是ajax请求到的具体数据
*/
return [2 /*return*/, params];
});
});
};
VideoImplService.prototype.PalyVideo = function (params) {
return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) {
return [2 /*return*/];
}); });
};
VideoImplService.prototype.VideoComment = function (params) {
return __awaiter(this, void 0, void 0, function () { return __generator(this, function (_a) {
return [2 /*return*/];
}); });
};
__decorate([
Http_annotation_1.GET({ useHandle: true }),
__metadata("design:type", Function),
__metadata("design:paramtypes", [Object]),
__metadata("design:returntype", Promise)
], VideoImplService.prototype, "PlayList", null);
__decorate([
Http_annotation_1.GET(),
__metadata("design:type", Function),
__metadata("design:paramtypes", [Object]),
__metadata("design:returntype", Promise)
], VideoImplService.prototype, "PalyVideo", null);
__decorate([
Http_annotation_1.GET(),
__metadata("design:type", Function),
__metadata("design:paramtypes", [Object]),
__metadata("design:returntype", Promise)
], VideoImplService.prototype, "VideoComment", null);
VideoImplService = __decorate([
Ioc_annotation_1.Injectable()
], VideoImplService);
return VideoImplService;
}());
exports.VideoImplService = VideoImplService;
//# sourceMappingURL=Video.impl.service.js.map