/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, ViewChild, Input } from '@angular/core'; import { AppConfigService } from '../app-config/app-config.service'; import { DxDataGridComponent } from 'devextreme-angular'; import { Request } from '../_services/request.service'; import { Common } from '../_services/common.service'; import { ModalStepViewComponent } from '../modal-step-view/modal-step-view.component'; import { B2bService } from '../_services/b2b.service'; export class StepListComponent { /** * @param {?} appConfigService * @param {?} request * @param {?} common * @param {?} b2b */ constructor(appConfigService, request, common, b2b) { this.appConfigService = appConfigService; this.request = request; this.common = common; this.b2b = b2b; this.mode = 'CREATE'; this.columns = ['ลำดับที่', 'ผู้แก้ไข', 'วันที่', 'สถานะการติดตาม', 'หมายเหตุ']; this.stepList = []; this.dxgridPageSize = 10; this.allowedPageSizes1 = 10; this.allowedPageSizes2 = 25; this.allowedPageSizes3 = 50; this.allowedPageSizes4 = 100; this.customers = []; this.lastStep = ''; this.config = appConfigService.getConfig(); } /** * @return {?} */ ngOnInit() { setTimeout(() => tslib_1.__awaiter(this, void 0, void 0, function* () { this.downloadToken = yield this.b2b.getAttachmentToken(); }), 500); if (this.mode !== "CREATE") { this.getStepList(); } } /** * @return {?} */ getStepList() { return tslib_1.__awaiter(this, void 0, void 0, function* () { console.log('getStepList', this.stepList); /** @type {?} */ let filter = { filter: { ref_table: "=" + this.option.data.ref_table, ref_id: this.option.data.ref_id, system_id: this.option.data.system_id }, order_by: ["step_date desc"] }; /** @type {?} */ const data = yield this.request.post('/search/ct_step_data', filter); this.stepList = data.resultData; if (this.stepList && this.stepList.length > 0) { this.lastStep = this.stepList[0].name; } console.log('getStepList', this.stepList); }); } /** * @param {?} data * @return {?} */ addStepList(data) { /** @type {?} */ let userData = this.b2b.getVerifyToken(); data.username = userData.username; this.stepList.push(data); console.log('getStepList', this.stepList); } /** * @param {?} data * @return {?} */ getRowIndex(data) { if (!data.data) { return ''; } /** @type {?} */ const page = this.dxDataGridStepList.instance.option('paging.pageIndex') || 0; /** @type {?} */ const pageSize = this.dxDataGridStepList.instance.option('paging.pageSize'); /** @type {?} */ const no = data.row.dataIndex + 1; return page * pageSize + no; } /** * @param {?} data * @return {?} */ view(data) { /** @type {?} */ const viewData = { option: this.option, data: data, downloadToken: this.downloadToken }; this.modalStepView.open(viewData); } /** * @return {?} */ getLastStep() { return this.lastStep; } /** * @param {?} e * @return {?} */ onCellPrepared(e) { if (e.rowType === 'data') { e.cellElement.accessKey = e.column.caption; } } } StepListComponent.decorators = [ { type: Component, args: [{ selector: 'soc-step-list', template: "
\n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n {{getRowIndex(data)}}\n
\n
\n \n
\n
\n
\n
\n\n\n" }] } ]; /** @nocollapse */ StepListComponent.ctorParameters = () => [ { type: AppConfigService }, { type: Request }, { type: Common }, { type: B2bService } ]; StepListComponent.propDecorators = { mode: [{ type: Input }], option: [{ type: Input }], dxDataGridStepList: [{ type: ViewChild, args: ['dxDataGridStepList',] }], modalStepView: [{ type: ViewChild, args: ['modalStepView',] }] }; if (false) { /** @type {?} */ StepListComponent.prototype.mode; /** @type {?} */ StepListComponent.prototype.option; /** @type {?} */ StepListComponent.prototype.dxDataGridStepList; /** @type {?} */ StepListComponent.prototype.modalStepView; /** @type {?} */ StepListComponent.prototype.columns; /** @type {?} */ StepListComponent.prototype.stepList; /** @type {?} */ StepListComponent.prototype.th; /** @type {?} */ StepListComponent.prototype.dxgridPageSize; /** @type {?} */ StepListComponent.prototype.allowedPageSizes1; /** @type {?} */ StepListComponent.prototype.allowedPageSizes2; /** @type {?} */ StepListComponent.prototype.allowedPageSizes3; /** @type {?} */ StepListComponent.prototype.allowedPageSizes4; /** @type {?} */ StepListComponent.prototype.customers; /** @type {?} */ StepListComponent.prototype.url; /** @type {?} */ StepListComponent.prototype.lastStep; /** @type {?} */ StepListComponent.prototype.config; /** @type {?} */ StepListComponent.prototype.downloadToken; /** @type {?} */ StepListComponent.prototype.appConfigService; /** @type {?} */ StepListComponent.prototype.request; /** @type {?} */ StepListComponent.prototype.common; /** @type {?} */ StepListComponent.prototype.b2b; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3RlcC1saXN0LmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL3NvYy1hcHAtbGlicmFyeS8iLCJzb3VyY2VzIjpbImxpYi9zdGVwLWxpc3Qvc3RlcC1saXN0LmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBQyxTQUFTLEVBQXlCLFNBQVMsRUFBRSxLQUFLLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFFakYsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sa0NBQWtDLENBQUM7QUFDbEUsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sb0JBQW9CLENBQUM7QUFDdkQsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBQ3ZELE9BQU8sRUFBQyxNQUFNLEVBQUMsTUFBTSw2QkFBNkIsQ0FBQztBQUNuRCxPQUFPLEVBQUMsc0JBQXNCLEVBQUMsTUFBTSw4Q0FBOEMsQ0FBQztBQUNwRixPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFNcEQsTUFBTTs7Ozs7OztJQXdCRixZQUNZLGtCQUNBLFNBQ0QsUUFDQztRQUhBLHFCQUFnQixHQUFoQixnQkFBZ0I7UUFDaEIsWUFBTyxHQUFQLE9BQU87UUFDUixXQUFNLEdBQU4sTUFBTTtRQUNMLFFBQUcsR0FBSCxHQUFHO29CQTFCeUIsUUFBUTt1QkFTdEMsQ0FBQyxVQUFVLEVBQUUsVUFBVSxFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsRUFBRSxVQUFVLENBQUM7d0JBQzFELEVBQUU7OEJBRUQsRUFBRTtpQ0FDQyxFQUFFO2lDQUNGLEVBQUU7aUNBQ0YsRUFBRTtpQ0FDRixHQUFHO3lCQUNYLEVBQUU7d0JBRUgsRUFBRTtRQVFULElBQUksQ0FBQyxNQUFNLEdBQUcsZ0JBQWdCLENBQUMsU0FBUyxFQUFFLENBQUM7S0FDOUM7Ozs7SUFFRCxRQUFRO1FBQ0osVUFBVSxDQUFDLEdBQVEsRUFBRTtZQUNqQixJQUFJLENBQUMsYUFBYSxH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TyxDQUFDO1NBQzlDO0tBQ0o7OztZQTlGSixTQUFTLFNBQUM7Z0JBQ1QsUUFBUSxFQUFFLGVBQWU7Z0JBQ3pCLDJpSUFBeUM7YUFDMUM7Ozs7WUFWTyxnQkFBZ0I7WUFFZixPQUFPO1lBQ1IsTUFBTTtZQUVOLFVBQVU7OzttQkFRYixLQUFLO3FCQUNMLEtBQUs7aUNBQ0wsU0FBUyxTQUFDLG9CQUFvQjs0QkFJOUIsU0FBUyxTQUFDLGVBQWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQge0NvbXBvbmVudCwgT25Jbml0LCBBZnRlclZpZXdJbml0LCBWaWV3Q2hpbGQsIElucHV0fSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7TW9kYWxTdGVwQ29tcG9uZW50fSBmcm9tICcuLi9tb2RhbC1zdGVwL21vZGFsLXN0ZXAuY29tcG9uZW50JztcbmltcG9ydCB7QXBwQ29uZmlnU2VydmljZX0gZnJvbSAnLi4vYXBwLWNvbmZpZy9hcHAtY29uZmlnLnNlcnZpY2UnO1xuaW1wb3J0IHtEeERhdGFHcmlkQ29tcG9uZW50fSBmcm9tICdkZXZleHRyZW1lLWFuZ3VsYXInO1xuaW1wb3J0IHsgUmVxdWVzdCB9IGZyb20gJy4uL19zZXJ2aWNlcy9yZXF1ZXN0LnNlcnZpY2UnO1xuaW1wb3J0IHtDb21tb259IGZyb20gJy4uL19zZXJ2aWNlcy9jb21tb24uc2VydmljZSc7XG5pbXBvcnQge01vZGFsU3RlcFZpZXdDb21wb25lbnR9IGZyb20gJy4uL21vZGFsLXN0ZXAtdmlldy9tb2RhbC1zdGVwLXZpZXcuY29tcG9uZW50JztcbmltcG9ydCB7QjJiU2VydmljZX0gZnJvbSAnLi4vX3NlcnZpY2VzL2IyYi5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnc29jLXN0ZXAtbGlzdCcsXG4gIHRlbXBsYXRlVXJsOiAnLi9zdGVwLWxpc3QuY29tcG9uZW50Lmh0bWwnXG59KVxuZXhwb3J0IGNsYXNzIFN0ZXBMaXN0Q29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcblxuICAgIEBJbnB1dCgpIG1vZGU6ICdDUkVBVEUnfCdFRElUJ3wnVklFVycgPSAnQ1JFQVRFJztcbiAgICBASW5wdXQoKSBvcHRpb246IGFueTtcbiAgICBAVmlld0NoaWxkKCdkeERhdGFHcmlkU3RlcExpc3QnKVxuICAgIGR4RGF0YUdyaWRTdGVwTGlzdDogRHhEYXRhR3JpZENvbXBvbmVudDtcbiAgICAvLyBAVmlld0NoaWxkKCdtb2RhbFN0ZXAnKVxuICAgIC8vIG1vZGFsU3RlcDogTW9kYWxTdGVwQ29tcG9uZW50O1xuICAgIEBWaWV3Q2hpbGQoJ21vZGFsU3RlcFZpZXcnKVxuICAgIG1vZGFsU3RlcFZpZXc6IE1vZGFsU3RlcFZpZXdDb21wb25lbnQ7XG5cbiAgICBjb2x1bW5zID0gWyfguKXguLPguJTguLHguJrguJfguLXguYgnLCAn4Lic4Li54LmJ4LmB4LiB4LmJ4LmE4LiCJywgJ+C4p+C4seC4meC4l+C4teC5iCcsICfguKrguJbguLLguJnguLDguIHguLLguKPguJXguLTguJTguJXguLLguKEnLCAn4Lir4Lih4Liy4Lii4LmA4Lir4LiV4Li4J107XG4gICAgc3RlcExpc3Q6IGFueSA9IFtdO1xuICAgIHRoO1xuICAgIGR4Z3JpZFBhZ2VTaXplID0gMTA7XG4gICAgYWxsb3dlZFBhZ2VTaXplczEgPSAxMDtcbiAgICBhbGxvd2VkUGFnZVNpemVzMiA9IDI1O1xuICAgIGFsbG93ZWRQYWdlU2l6ZXMzID0gNTA7XG4gICAgYWxsb3dlZFBhZ2VTaXplczQgPSAxMDA7XG4gICAgY3VzdG9tZXJzID0gW107XG4gICAgdXJsO1xuICAgIGxhc3RTdGVwID0gJyc7XG4gICAgY29uZmlnOiBhbnk7XG4gICAgZG93bmxvYWRUb2tlbjtcbiAgICBjb25zdHJ1Y3RvcihcbiAgICAgICAgcHJpdmF0ZSBhcHBDb25maWdTZXJ2aWNlOiBBcHBDb25maWdTZXJ2aWNlLFxuICAgICAgICBwcml2YXRlIHJlcXVlc3Q6IFJlcXVlc3QsXG4gICAgICAgIHB1YmxpYyBjb21tb246IENvbW1vbixcbiAgICAgICAgcHJpdmF0ZSBiMmI6QjJiU2VydmljZSkge1xuICAgICAgICB0aGlzLmNvbmZpZyA9IGFwcENvbmZpZ1NlcnZpY2UuZ2V0Q29uZmlnKCk7XG4gICAgfVxuXG4gICAgbmdPbkluaXQoKSB7XG4gICAgICAgIHNldFRpbWVvdXQoYXN5bmMgKCk9PntcbiAgICAgICAgICAgIHRoaXMuZG93bmxvYWRUb2tlbiA9IGF3YWl0IHRoaXMuYjJiLmdldEF0dGFjaG1lbnRUb2tlbigpO1xuICAgICAgICB9LDUwMClcbiAgICAgICAgaWYodGhpcy5tb2RlICE9PSBcIkNSRUFURVwiKXtcbiAgICAgICAgICAgIHRoaXMuZ2V0U3RlcExpc3QoKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhc3luYyBnZXRTdGVwTGlzdCgpIHtcbiAgICAgICAgY29uc29sZS5sb2coJ2dldFN0ZXBMaXN0Jyx0aGlzLnN0ZXBMaXN0KTtcbiAgICAgICAgbGV0IGZpbHRlciA9IHtcbiAgICAgICAgICAgIGZpbHRlcjp7XG4gICAgICAgICAgICAgICAgcmVmX3RhYmxlOlwiPVwiK3RoaXMub3B0aW9uLmRhdGEucmVmX3RhYmxlLFxuICAgICAgICAgICAgICAgIHJlZl9pZDp0aGlzLm9wdGlvbi5kYXRhLnJlZl9pZCxcbiAgICAgICAgICAgICAgICBzeXN0ZW1faWQ6dGhpcy5vcHRpb24uZGF0YS5zeXN0ZW1faWRcbiAgICAgICAgICAgIH0sXG4gICAgICAgICAgICBvcmRlcl9ieTpbXCJzdGVwX2RhdGUgZGVzY1wiXVxuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGRhdGEgPSBhd2FpdCB0aGlzLnJlcXVlc3QucG9zdCgnL3NlYXJjaC9jdF9zdGVwX2RhdGEnLCBmaWx0ZXIpO1xuICAgICAgICB0aGlzLnN0ZXBMaXN0ID0gZGF0YS5yZXN1bHREYXRhO1xuICAgICAgICBpZiAodGhpcy5zdGVwTGlzdCAmJiB0aGlzLnN0ZXBMaXN0Lmxlbmd0aCA+IDApIHtcbiAgICAgICAgICAgIHRoaXMubGFzdFN0ZXAgPSB0aGlzLnN0ZXBMaXN0WzBdLm5hbWU7XG4gICAgICAgIH1cbiAgICAgICAgY29uc29sZS5sb2coJ2dldFN0ZXBMaXN0Jyx0aGlzLnN0ZXBMaXN0KTtcbiAgICB9XG5cbiAgICBhZGRTdGVwTGlzdChkYXRhKSB7XG4gICAgICAgIGxldCB1c2VyRGF0YTphbnkgPSB0aGlzLmIyYi5nZXRWZXJpZnlUb2tlbigpO1xuICAgICAgICBkYXRhLnVzZXJuYW1lID0gdXNlckRhdGEudXNlcm5hbWU7XG4gICAgICAgIHRoaXMuc3RlcExpc3QucHVzaChkYXRhKTtcbiAgICAgICAgY29uc29sZS5sb2coJ2dldFN0ZXBMaXN0Jyx0aGlzLnN0ZXBMaXN0KTtcbiAgICB9XG5cbiAgICBnZXRSb3dJbmRleChkYXRhKSB7XG4gICAgICAgIGlmICghZGF0YS5kYXRhKSB7XG4gICAgICAgICAgICByZXR1cm4gJyc7XG4gICAgICAgIH1cbiAgICAgICAgY29uc3QgcGFnZSA9IHRoaXMuZHhEYXRhR3JpZFN0ZXBMaXN0Lmluc3RhbmNlLm9wdGlvbigncGFnaW5nLnBhZ2VJbmRleCcpIHx8IDA7XG4gICAgICAgIGNvbnN0IHBhZ2VTaXplID0gdGhpcy5keERhdGFHcmlkU3RlcExpc3QuaW5zdGFuY2Uub3B0aW9uKCdwYWdpbmcucGFnZVNpemUnKTtcbiAgICAgICAgY29uc3Qgbm8gPSBkYXRhLnJvdy5kYXRhSW5kZXggKyAxO1xuICAgICAgICByZXR1cm4gcGFnZSAqIHBhZ2VTaXplICsgbm87XG4gICAgfVxuICAgIHZpZXcoZGF0YSkge1xuICAgICAgICBjb25zdCB2aWV3RGF0YSA9IHtcbiAgICAgICAgICAgIG9wdGlvbjogdGhpcy5vcHRpb24sXG4gICAgICAgICAgICBkYXRhOiBkYXRhLFxuICAgICAgICAgICAgZG93bmxvYWRUb2tlbjogdGhpcy5kb3dubG9hZFRva2VuXG4gICAgICAgIH07XG4gICAgICAgIHRoaXMubW9kYWxTdGVwVmlldy5vcGVuKHZpZXdEYXRhKTtcbiAgICB9XG4gICAgZ2V0TGFzdFN0ZXAoKXtcbiAgICAgICAgcmV0dXJuIHRoaXMubGFzdFN0ZXA7XG4gICAgfVxuXG4gICAgb25DZWxsUHJlcGFyZWQoZSkge1xuICAgICAgICBpZiAoZS5yb3dUeXBlID09PSAnZGF0YScpIHtcbiAgICAgICAgICAgIGUuY2VsbEVsZW1lbnQuYWNjZXNzS2V5ID0gZS5jb2x1bW4uY2FwdGlvbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiJdfQ==