diff --git a/src/app/mock-api/apps/settings/evo/data.ts b/src/app/mock-api/apps/settings/evo/data.ts index c4c5aaf..a557f17 100644 --- a/src/app/mock-api/apps/settings/evo/data.ts +++ b/src/app/mock-api/apps/settings/evo/data.ts @@ -23,7 +23,7 @@ export const evoSetting = { description: '1,000~5,000,000', }, ], - vota: [ + bota: [ { level: 'LV1', amountScope: '1,000~5,000,000(기본유저)', diff --git a/src/app/mock-api/apps/settings/game/api.ts b/src/app/mock-api/apps/settings/game/api.ts index 8dee8e5..49da384 100644 --- a/src/app/mock-api/apps/settings/game/api.ts +++ b/src/app/mock-api/apps/settings/game/api.ts @@ -1,13 +1,13 @@ import { Injectable } from '@angular/core'; import { assign, cloneDeep } from 'lodash-es'; import { FuseMockApiService, FuseMockApiUtils } from '@fuse/lib/mock-api'; -import { basicSetting as basicSettingData } from './data'; +import { gameSetting as gameSettingData } from './data'; @Injectable({ providedIn: 'root', }) export class GameSettingMockApi { - private _basicSetting: any = basicSettingData; + private _gameSetting: any = gameSettingData; /** * Constructor @@ -32,13 +32,13 @@ export class GameSettingMockApi { .onGet('api/apps/settings/game', 300) .reply(({ request }) => { // Clone the deposits - let basicSetting: any | null = cloneDeep(this._basicSetting); + let gameSetting: any | null = cloneDeep(this._gameSetting); // Return the response return [ 200, { - basicSetting, + gameSetting, }, ]; }); @@ -51,7 +51,7 @@ export class GameSettingMockApi { .reply(({ request }) => { // Get the id and deposit const id = request.body.id; - const basicSetting = cloneDeep(request.body.basicSetting); + const gameSetting = cloneDeep(request.body.gameSetting); // Prepare the updated basicSetting let updatedBasicSetting = null; @@ -68,7 +68,7 @@ export class GameSettingMockApi { // }); // Return the response - return [200, basicSetting]; + return [200, gameSetting]; }); } } diff --git a/src/app/mock-api/apps/settings/game/data.ts b/src/app/mock-api/apps/settings/game/data.ts index ae3bccb..9539759 100644 --- a/src/app/mock-api/apps/settings/game/data.ts +++ b/src/app/mock-api/apps/settings/game/data.ts @@ -2,101 +2,11 @@ import { SiteStatusType } from 'app/modules/admin/settings/basic/types/site-status.type'; -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; +export const gameSetting = [ + { + siteName: 'kgonsample.com', + minBettingMoney: '100', + maxBettingMoney: '1000000', + maxWinMoney: '20000000', + }, +]; diff --git a/src/app/mock-api/apps/settings/ladder/api.ts b/src/app/mock-api/apps/settings/ladder/api.ts index 63dfe45..b9a67f7 100644 --- a/src/app/mock-api/apps/settings/ladder/api.ts +++ b/src/app/mock-api/apps/settings/ladder/api.ts @@ -1,13 +1,13 @@ import { Injectable } from '@angular/core'; import { assign, cloneDeep } from 'lodash-es'; import { FuseMockApiService, FuseMockApiUtils } from '@fuse/lib/mock-api'; -import { basicSetting as basicSettingData } from './data'; +import { ladderSetting as ladderSettingData } from './data'; @Injectable({ providedIn: 'root', }) export class LadderSettingMockApi { - private _basicSetting: any = basicSettingData; + private _ladderSetting: any = ladderSettingData; /** * Constructor @@ -32,13 +32,13 @@ export class LadderSettingMockApi { .onGet('api/apps/settings/ladder', 300) .reply(({ request }) => { // Clone the deposits - let basicSetting: any | null = cloneDeep(this._basicSetting); + let ladderSetting: any | null = cloneDeep(this._ladderSetting); // Return the response return [ 200, { - basicSetting, + ladderSetting, }, ]; }); @@ -51,7 +51,7 @@ export class LadderSettingMockApi { .reply(({ request }) => { // Get the id and deposit const id = request.body.id; - const basicSetting = cloneDeep(request.body.basicSetting); + const ladderSetting = cloneDeep(request.body.ladderSetting); // Prepare the updated basicSetting let updatedBasicSetting = null; @@ -68,7 +68,7 @@ export class LadderSettingMockApi { // }); // Return the response - return [200, basicSetting]; + return [200, ladderSetting]; }); } } diff --git a/src/app/mock-api/apps/settings/ladder/data.ts b/src/app/mock-api/apps/settings/ladder/data.ts index ae3bccb..b241c49 100644 --- a/src/app/mock-api/apps/settings/ladder/data.ts +++ b/src/app/mock-api/apps/settings/ladder/data.ts @@ -2,101 +2,245 @@ import { SiteStatusType } from 'app/modules/admin/settings/basic/types/site-status.type'; -export const basicSetting = { - infos: [ - { - name: '사이트 ON/OFF 설정', - content: SiteStatusType.joinAvailable, +export const ladderSetting = [ + { + game: { + ko: '파워볼', + en: 'POWERBALL', }, - { - name: '메모', - content: '메모 테스트', + isUse: true, + memo: '점검중', + }, + { + game: { + ko: '에볼류션', + en: 'EVOLUTION', }, - ], - earnSettings: [ - { - level: 'LV1', - firstRate: '15', - firstIsUse: true, - firstMaxEarnMoney: '10000', - everyRate: '15', - everyIsUse: true, - everyMaxEarnMoney: '10000', + isUse: true, + memo: '에볼루션 카지노 긴급점검 중입니다. 이용에 불편을 드려 죄송합니다.', + }, + { + game: { + ko: '디지', + en: 'DG', }, - { - level: 'LV2', - firstRate: '15', - firstIsUse: true, - firstMaxEarnMoney: '10000', - everyRate: '15', - everyIsUse: true, - everyMaxEarnMoney: '10000', + isUse: true, + memo: '점검중 10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '마이크로카지노', + en: 'MICROCASINO', }, - { - level: 'LV3', - firstRate: '15', - firstIsUse: true, - firstMaxEarnMoney: '10000', - everyRate: '15', - everyIsUse: true, - everyMaxEarnMoney: '10000', + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '프라그마카지노', + en: 'PRAGMATICCASINO', }, - { - level: 'LV4', - firstRate: '15', - firstIsUse: true, - firstMaxEarnMoney: '10000', - everyRate: '15', - everyIsUse: true, - everyMaxEarnMoney: '10000', + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '오리엔탈게임', + en: 'OG', }, - ], - gameSetting: [ - { - name: '스포츠게임 가져오기', - isUse: true, - memo: '슬롯 사이트 메모', - description: '다른서버에서 경기가져오고 있음(5분)', + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '아시안게이밍카지노', + en: 'ASIACASINO', }, - { - name: '스포츠게임 결과 가져오기', - isUse: false, - memo: '슬롯 사이트 메모', - description: '다른서버에서 경기결과 가져오고 있음(5분)', + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: 'CQ9카지노', + en: 'CQ9CASINO', }, - { - name: '실시간게임 가져오기', - isUse: true, - memo: '슬롯 사이트 메모', - description: '하루한번 21시50분에 가져옴', + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '이주기', + en: 'EZUGI', }, - { - name: '실시간게임 결과처리/정산', - isUse: true, - memo: '슬롯 사이트 메모', - description: '5분 단위로 체크(4분35초, 40초, 54초, 50초, 55초 정각)', + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '비보 카지노', + en: 'VIVOCASINO', }, - { - name: '스포츠실시간 포인트 정산', - isUse: true, - memo: '슬롯 사이트 메모', - description: '10초마다 완료된 경기 포인트 정산', + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '보타 카지노', + en: 'BOTACASINO', }, - { - name: '카지노 로그 가져오기', - isUse: true, - memo: '슬롯 사이트 메모', - description: '20초마다 마지막 로그 가져옴', + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '프라그마틱슬롯', + en: 'PRAGIMATICSLOT', }, - { - name: '카지노 포인트 정산', - isUse: true, - memo: '슬롯 사이트 메모', - description: '5분마다 정산내용 DB저장', + isUse: true, + memo: '점검중', + }, + { + game: { + ko: '마이크로슬롯', + en: 'MICROSLOT', }, - ], -}; -// siteStatus?: SiteStatusType; -// memo?: string; -// earnSetting?: any; -// gameSetting?: any; + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '하바네트', + en: 'HABANERO', + }, + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '부운고', + en: 'BOONGO', + }, + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '플레이손', + en: 'PLAYSON', + }, + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '퀵스핀', + en: 'QS', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '플레이엔고', + en: 'PLAYSNGO', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '넷엔트', + en: 'NETENT', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '매버릭', + en: 'MAVERICK', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '레드레이크', + en: 'REDRAKE', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '릴렉스', + en: 'RELAX', + }, + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '블루프린트', + en: 'BLUEPRINT', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '이엘케이', + en: 'ELK', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '아시안게이밍슬롯', + en: 'ASIASLOT', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: 'CQ9슬롯', + en: 'CQ9SLOT', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '레드타이거', + en: 'REDTSLOT', + }, + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '드래곤소프트', + en: 'DRAGSLOT', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '스피어헤드', + en: 'SPHSLOT', + }, + isUse: true, + memo: '10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, + { + game: { + ko: '엘리시움', + en: 'ELYSSLOT', + }, + isUse: true, + memo: '점검중10:00~11:00까지 점검이며 연장 또는 조기종료 될 수 있습니다.', + }, +]; diff --git a/src/app/modules/admin/settings/branch/components/list.component.html b/src/app/modules/admin/settings/branch/components/list.component.html index 5b7c2b4..d13cf77 100644 --- a/src/app/modules/admin/settings/branch/components/list.component.html +++ b/src/app/modules/admin/settings/branch/components/list.component.html @@ -10,75 +10,100 @@ 대본별 계좌 설정
상부 | -- - {{ info.hignRank }} - - | -
---|
게임설정 | -{{ info.amountScope }} | +
+ |
---|
powerball game setting page
+indexing server setting page
+카지노/슬롯 배팅리스트 페이지가 평소보다 느릴경우 사용하세요
++ 실행시 서버가 느려질 수 있으니 사용자가 없는 시간에 하시기 바랍니다. +
+매주 점검 기간에 인덱싱 하니 3~4일에 한번씩만 사용을 권장합니다.
+ladder game setting page
+종목KO | ++ {{ info.game.ko }} + | +종목 | ++ {{ info.game.en }} + | +사용여부 | +
+
+ |
+ 메모 | +
+ |
+ 수정 | +
+
+
+
+ |
+
+
+
+
+
+
+
+ |
+
---|