diff --git a/src/app/mock-api/apps/settings/basic/api.ts b/src/app/mock-api/apps/settings/basic/api.ts index db372d9..7c00a67 100644 --- a/src/app/mock-api/apps/settings/basic/api.ts +++ b/src/app/mock-api/apps/settings/basic/api.ts @@ -7,7 +7,7 @@ import { basicSetting as basicSettingData } from './data'; providedIn: 'root', }) export class BasicSettingMockApi { - private _basicSetting: any[] = basicSettingData; + private _basicSetting: any = basicSettingData; /** * Constructor diff --git a/src/app/mock-api/apps/settings/basic/data.ts b/src/app/mock-api/apps/settings/basic/data.ts index 7ab80d1..ae3bccb 100644 --- a/src/app/mock-api/apps/settings/basic/data.ts +++ b/src/app/mock-api/apps/settings/basic/data.ts @@ -2,131 +2,101 @@ import { SiteStatusType } from 'app/modules/admin/settings/basic/types/site-status.type'; -export const basicSetting = [ - { - siteStatus: SiteStatusType.joinAvailable, - memo: '메모 테스트', - earnSettings: [ - { - lv1: [ - { - earnFirst: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - { - earnEvery: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - ], - }, - { - lv2: [ - { - earnFirst: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - { - earnEvery: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - ], - }, - { - lv3: [ - { - earnFirst: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - { - earnEvery: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - ], - }, - { - lv4: [ - { - earnFirst: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - { - earnEvery: { - rate: '15', - isUse: true, - maxEarnMoney: '10000', - }, - }, - ], - }, - ], - gameSetting: [ - { - name: '스포츠게임 가져오기', - isUse: true, - memo: '슬롯 사이트 메모', - description: '다른서버에서 경기가져오고 있음(5분)', - }, - { - name: '스포츠게임 결과 가져오기', - isUse: false, - memo: '슬롯 사이트 메모', - description: '다른서버에서 경기결과 가져오고 있음(5분)', - }, - { - name: '실시간게임 가져오기', - isUse: true, - memo: '슬롯 사이트 메모', - description: '하루한번 21시50분에 가져옴', - }, - { - name: '실시간게임 결과처리/정산', - isUse: true, - memo: '슬롯 사이트 메모', - description: '5분 단위로 체크(4분35초, 40초, 54초, 50초, 55초 정각)', - }, - { - name: '스포츠실시간 포인트 정산', - isUse: true, - memo: '슬롯 사이트 메모', - description: '10초마다 완료된 경기 포인트 정산', - }, - { - name: '카지노 로그 가져오기', - isUse: true, - memo: '슬롯 사이트 메모', - description: '20초마다 마지막 로그 가져옴', - }, - { - name: '카지노 포인트 정산', - isUse: true, - memo: '슬롯 사이트 메모', - description: '5분마다 정산내용 DB저장', - }, - ], - }, - // siteStatus?: SiteStatusType; - // memo?: string; - // earnSetting?: any; - // gameSetting?: any; -]; +export const basicSetting = { + infos: [ + { + name: '사이트 ON/OFF 설정', + content: SiteStatusType.joinAvailable, + }, + { + name: '메모', + content: '메모 테스트', + }, + ], + earnSettings: [ + { + level: 'LV1', + firstRate: '15', + firstIsUse: true, + firstMaxEarnMoney: '10000', + everyRate: '15', + everyIsUse: true, + everyMaxEarnMoney: '10000', + }, + { + level: 'LV2', + firstRate: '15', + firstIsUse: true, + firstMaxEarnMoney: '10000', + everyRate: '15', + everyIsUse: true, + everyMaxEarnMoney: '10000', + }, + { + level: 'LV3', + firstRate: '15', + firstIsUse: true, + firstMaxEarnMoney: '10000', + everyRate: '15', + everyIsUse: true, + everyMaxEarnMoney: '10000', + }, + { + level: 'LV4', + firstRate: '15', + firstIsUse: true, + firstMaxEarnMoney: '10000', + everyRate: '15', + everyIsUse: true, + everyMaxEarnMoney: '10000', + }, + ], + gameSetting: [ + { + name: '스포츠게임 가져오기', + isUse: true, + memo: '슬롯 사이트 메모', + description: '다른서버에서 경기가져오고 있음(5분)', + }, + { + name: '스포츠게임 결과 가져오기', + isUse: false, + memo: '슬롯 사이트 메모', + description: '다른서버에서 경기결과 가져오고 있음(5분)', + }, + { + name: '실시간게임 가져오기', + isUse: true, + memo: '슬롯 사이트 메모', + description: '하루한번 21시50분에 가져옴', + }, + { + name: '실시간게임 결과처리/정산', + isUse: true, + memo: '슬롯 사이트 메모', + description: '5분 단위로 체크(4분35초, 40초, 54초, 50초, 55초 정각)', + }, + { + name: '스포츠실시간 포인트 정산', + isUse: true, + memo: '슬롯 사이트 메모', + description: '10초마다 완료된 경기 포인트 정산', + }, + { + name: '카지노 로그 가져오기', + isUse: true, + memo: '슬롯 사이트 메모', + description: '20초마다 마지막 로그 가져옴', + }, + { + name: '카지노 포인트 정산', + isUse: true, + memo: '슬롯 사이트 메모', + description: '5분마다 정산내용 DB저장', + }, + ], +}; +// siteStatus?: SiteStatusType; +// memo?: string; +// earnSetting?: any; +// gameSetting?: any; diff --git a/src/app/modules/admin/settings/basic/basic.module.ts b/src/app/modules/admin/settings/basic/basic.module.ts index 69fb13c..21a6bf0 100644 --- a/src/app/modules/admin/settings/basic/basic.module.ts +++ b/src/app/modules/admin/settings/basic/basic.module.ts @@ -10,6 +10,7 @@ import { MatProgressBarModule } from '@angular/material/progress-bar'; import { MatRippleModule } from '@angular/material/core'; import { MatSortModule } from '@angular/material/sort'; import { MatSelectModule } from '@angular/material/select'; +import { MatSlideToggleModule } from '@angular/material/slide-toggle'; import { MatTooltipModule } from '@angular/material/tooltip'; import { MatTableModule } from '@angular/material/table'; import { MatMenuModule } from '@angular/material/menu'; @@ -43,6 +44,7 @@ import { basicSettingRoutes } from './basic.routing'; MatTableModule, MatMenuModule, MatDividerModule, + MatSlideToggleModule, ], }) export class BasicModule {} diff --git a/src/app/modules/admin/settings/basic/components/list.component.html b/src/app/modules/admin/settings/basic/components/list.component.html index 8430f08..f41a6bd 100644 --- a/src/app/modules/admin/settings/basic/components/list.component.html +++ b/src/app/modules/admin/settings/basic/components/list.component.html @@ -13,14 +13,14 @@
정보 | -+ | - {{ user.highRank }} + {{ info.name }} | 내용 | -- {{ user.rank }} - | +{{ info.content }} | 수정 | -- {{ user.rank }} + |
+
+
+
|
---|
레벨 | -+ | - {{ user.level }} + {{ earn.level }} | 요율 | -+ | - {{ user.highRank }} + {{ earn.firstRate }} | 사용여부 | -- {{ user.rank }} + |
+
+
|
최대금액 | -- {{ user.level }} + | + {{ earn.firstMaxEarnMoney }} | 요율 | -- {{ user.signinId }} + | + {{ earn.everyRate }} | 사용여부 | -- {{ user.nickname }} + | + {{ earn.everyIsUse }} | 최대금액 | -- {{ user.currentLocation }} + | + {{ earn.everyMaxEarnMoney }} |
---|
제목 | -+ | - {{ user.signinId }} + {{ game.name }} | 사용여부 | -- - {{ user.highRank }} - + |
+
+
|
메모 | -- {{ user.rank }} + | + {{ game.memo }} | 내용 | -- {{ user.level }} + | + {{ game.description }} | 수정 | -- {{ user.signinId }} + |
+
+
+
|
---|