diff --git a/src/app/app.routing.ts b/src/app/app.routing.ts
index 283e846..b8e54f8 100644
--- a/src/app/app.routing.ts
+++ b/src/app/app.routing.ts
@@ -491,10 +491,10 @@ export const appRoutes: Route[] = [
),
},
{
- path: 'service',
+ path: 'customer',
loadChildren: () =>
- import('app/modules/admin/board/service/service.module').then(
- (m: any) => m.ServiceModule
+ import('app/modules/admin/board/customer/customer.module').then(
+ (m: any) => m.CustomerModule
),
},
{
diff --git a/src/app/mock-api/apps/board/service/api.ts b/src/app/mock-api/apps/board/customer/api.ts
similarity index 68%
rename from src/app/mock-api/apps/board/service/api.ts
rename to src/app/mock-api/apps/board/customer/api.ts
index 59b0f09..e155d0d 100644
--- a/src/app/mock-api/apps/board/service/api.ts
+++ b/src/app/mock-api/apps/board/customer/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 { services as servicesData } from './data';
+import { customers as customersData } from './data';
@Injectable({
providedIn: 'root',
})
-export class BoardServiceMockApi {
- private _services: any[] = servicesData;
+export class BoardCustomerMockApi {
+ private _customers: any[] = customersData;
/**
* Constructor
@@ -26,10 +26,10 @@ export class BoardServiceMockApi {
*/
registerHandlers(): void {
// -----------------------------------------------------------------------------------------------------
- // @ Services - GET
+ // @ Customers - GET
// -----------------------------------------------------------------------------------------------------
this._fuseMockApiService
- .onGet('api/apps/board/service/services', 300)
+ .onGet('api/apps/board/customer/customers', 300)
.reply(({ request }) => {
// Get available queries
const search = request.params.get('search');
@@ -38,12 +38,12 @@ export class BoardServiceMockApi {
const page = parseInt(request.params.get('page') ?? '1', 10);
const size = parseInt(request.params.get('size') ?? '10', 10);
- // Clone the services
- let services: any[] | null = cloneDeep(this._services);
+ // Clone the customers
+ let customers: any[] | null = cloneDeep(this._customers);
- // Sort the services
+ // Sort the customers
if (sort === 'sku' || sort === 'name' || sort === 'active') {
- services.sort((a, b) => {
+ customers.sort((a, b) => {
const fieldA = a[sort].toString().toUpperCase();
const fieldB = b[sort].toString().toUpperCase();
return order === 'asc'
@@ -51,15 +51,15 @@ export class BoardServiceMockApi {
: fieldB.localeCompare(fieldA);
});
} else {
- services.sort((a, b) =>
+ customers.sort((a, b) =>
order === 'asc' ? a[sort] - b[sort] : b[sort] - a[sort]
);
}
// If search exists...
if (search) {
- // Filter the services
- services = services.filter(
+ // Filter the customers
+ customers = customers.filter(
(contact: any) =>
contact.name &&
contact.name.toLowerCase().includes(search.toLowerCase())
@@ -67,32 +67,32 @@ export class BoardServiceMockApi {
}
// Paginate - Start
- const servicesLength = services.length;
+ const customersLength = customers.length;
// Calculate pagination details
const begin = page * size;
- const end = Math.min(size * (page + 1), servicesLength);
- const lastPage = Math.max(Math.ceil(servicesLength / size), 1);
+ const end = Math.min(size * (page + 1), customersLength);
+ const lastPage = Math.max(Math.ceil(customersLength / size), 1);
// Prepare the pagination object
let pagination = {};
// If the requested page number is bigger than
// the last possible page number, return null for
- // services but also send the last possible page so
+ // customers but also send the last possible page so
// the app can navigate to there
if (page > lastPage) {
- services = null;
+ customers = null;
pagination = {
lastPage,
};
} else {
// Paginate the results by size
- services = services.slice(begin, end);
+ customers = customers.slice(begin, end);
// Prepare the pagination mock-api
pagination = {
- length: servicesLength,
+ length: customersLength,
size: size,
page: page,
lastPage: lastPage,
@@ -105,39 +105,39 @@ export class BoardServiceMockApi {
return [
200,
{
- services,
+ customers,
pagination,
},
];
});
// -----------------------------------------------------------------------------------------------------
- // @ Service - GET
+ // @ Customer - GET
// -----------------------------------------------------------------------------------------------------
this._fuseMockApiService
- .onGet('api/apps/board/service/service')
+ .onGet('api/apps/board/customer/customer')
.reply(({ request }) => {
// Get the id from the params
const id = request.params.get('id');
- // Clone the services
- const services = cloneDeep(this._services);
+ // Clone the customers
+ const customers = cloneDeep(this._customers);
- // Find the service
- const service = services.find((item: any) => item.id === id);
+ // Find the customer
+ const customer = customers.find((item: any) => item.id === id);
// Return the response
- return [200, service];
+ return [200, customer];
});
// -----------------------------------------------------------------------------------------------------
- // @ Service - POST
+ // @ Customer - POST
// -----------------------------------------------------------------------------------------------------
this._fuseMockApiService
- .onPost('api/apps/board/service/service')
+ .onPost('api/apps/board/customer/customer')
.reply(() => {
- // Generate a new service
- const newService = {
+ // Generate a new customer
+ const newCustomer = {
id: FuseMockApiUtils.guid(),
category: '',
name: 'A New User',
@@ -159,54 +159,54 @@ export class BoardServiceMockApi {
active: false,
};
- // Unshift the new service
- this._services.unshift(newService);
+ // Unshift the new customer
+ this._customers.unshift(newCustomer);
// Return the response
- return [200, newService];
+ return [200, newCustomer];
});
// -----------------------------------------------------------------------------------------------------
- // @ Service - PATCH
+ // @ Customer - PATCH
// -----------------------------------------------------------------------------------------------------
this._fuseMockApiService
- .onPatch('api/apps/board/service/service')
+ .onPatch('api/apps/board/customer/customer')
.reply(({ request }) => {
- // Get the id and service
+ // Get the id and customer
const id = request.body.id;
- const service = cloneDeep(request.body.service);
+ const customer = cloneDeep(request.body.customer);
- // Prepare the updated service
- let updatedService = null;
+ // Prepare the updated customer
+ let updatedCustomer = null;
- // Find the service and update it
- this._services.forEach((item, index, services) => {
+ // Find the customer and update it
+ this._customers.forEach((item, index, customers) => {
if (item.id === id) {
- // Update the service
- services[index] = assign({}, services[index], service);
+ // Update the customer
+ customers[index] = assign({}, customers[index], customer);
- // Store the updated service
- updatedService = services[index];
+ // Store the updated customer
+ updatedCustomer = customers[index];
}
});
// Return the response
- return [200, updatedService];
+ return [200, updatedCustomer];
});
// -----------------------------------------------------------------------------------------------------
- // @ Service - DELETE
+ // @ Customer - DELETE
// -----------------------------------------------------------------------------------------------------
this._fuseMockApiService
- .onDelete('api/apps/board/service/service')
+ .onDelete('api/apps/board/customer/customer')
.reply(({ request }) => {
// Get the id
const id = request.params.get('id');
- // Find the service and delete it
- this._services.forEach((item, index) => {
+ // Find the customer and delete it
+ this._customers.forEach((item, index) => {
if (item.id === id) {
- this._services.splice(index, 1);
+ this._customers.splice(index, 1);
}
});
diff --git a/src/app/mock-api/apps/board/service/data.ts b/src/app/mock-api/apps/board/customer/data.ts
similarity index 95%
rename from src/app/mock-api/apps/board/service/data.ts
rename to src/app/mock-api/apps/board/customer/data.ts
index 8f22976..b647df7 100644
--- a/src/app/mock-api/apps/board/service/data.ts
+++ b/src/app/mock-api/apps/board/customer/data.ts
@@ -1,6 +1,6 @@
/* eslint-disable */
-export const services = [
+export const customers = [
{
id: 'on00',
totalPartnerCount: '5',
diff --git a/src/app/mock-api/common/navigation/data.ts b/src/app/mock-api/common/navigation/data.ts
index 7b32b42..e15461e 100644
--- a/src/app/mock-api/common/navigation/data.ts
+++ b/src/app/mock-api/common/navigation/data.ts
@@ -357,11 +357,11 @@ export const defaultNavigation: FuseNavigationItem[] = [
link: '/board/message',
},
{
- id: 'board.service',
- title: 'Service',
+ id: 'board.customer',
+ title: 'Customer',
type: 'basic',
icon: 'heroicons_outline:academic-cap',
- link: '/board/service',
+ link: '/board/customer',
},
{
id: 'board.customer-template',
diff --git a/src/app/mock-api/index.ts b/src/app/mock-api/index.ts
index 24871c7..3e59ba9 100644
--- a/src/app/mock-api/index.ts
+++ b/src/app/mock-api/index.ts
@@ -67,7 +67,7 @@ import { BoardNoticeMockApi } from './apps/board/notice/api';
import { BoardNoticeOnelineMockApi } from './apps/board/notice-oneline/api';
import { BoardPopupMockApi } from './apps/board/popup/api';
import { BoardMessageMockApi } from './apps/board/message/api';
-import { BoardServiceMockApi } from './apps/board/service/api';
+import { BoardCustomerMockApi } from './apps/board/customer/api';
import { BoardCustomerTemplateMockApi } from './apps/board/customer-template/api';
export const mockApiServices = [
@@ -140,6 +140,6 @@ export const mockApiServices = [
BoardNoticeOnelineMockApi,
BoardPopupMockApi,
BoardMessageMockApi,
- BoardServiceMockApi,
+ BoardCustomerMockApi,
BoardCustomerTemplateMockApi,
];
diff --git a/src/app/modules/admin/board/service/components/index.ts b/src/app/modules/admin/board/customer/components/index.ts
similarity index 100%
rename from src/app/modules/admin/board/service/components/index.ts
rename to src/app/modules/admin/board/customer/components/index.ts
diff --git a/src/app/modules/admin/board/service/components/list.component.html b/src/app/modules/admin/board/customer/components/list.component.html
similarity index 87%
rename from src/app/modules/admin/board/service/components/list.component.html
rename to src/app/modules/admin/board/customer/components/list.component.html
index 2536cbe..5e4b3b1 100644
--- a/src/app/modules/admin/board/service/components/list.component.html
+++ b/src/app/modules/admin/board/customer/components/list.component.html
@@ -15,19 +15,19 @@
-
+
@@ -255,35 +255,35 @@
class="hidden sm:block truncate"
(click)="viewUserDetail(user.id!)"
>
- {{ service.id }}
+ {{ customer.id }}
- {{ service.nickname }}
+ {{ customer.nickname }}
- {{ service.accountHolder }}
+ {{ customer.accountHolder }}
- {{ service.phoneNumber }}
+ {{ customer.phoneNumber }}
- {{ service.calculateType }}
+ {{ customer.calculateType }}
- 캐쉬{{ service.ownCash }} 콤프{{ service.ownComp }} 쿠폰{{
- service.ownCoupon
+ 캐쉬{{ customer.ownCash }} 콤프{{ customer.ownComp }} 쿠폰{{
+ customer.ownCoupon
}}
- {{ service.gameMoney }}
+ {{ customer.gameMoney }}
@@ -296,34 +296,34 @@
- {{ service.todayComp }}P
+ {{ customer.todayComp }}P
- 입금{{ service.totalDeposit }} 출금{{
- service.totalWithdraw
+ 입금{{ customer.totalDeposit }} 출금{{
+ customer.totalWithdraw
}}
- 차익{{ service.balance }}
+ 차익{{ customer.balance }}
- 가입{{ service.registDate }} 최종{{
- service.finalSigninDate
+ 가입{{ customer.registDate }} 최종{{
+ customer.finalSigninDate
}}
- IP{{ service.ip }}
+ IP{{ customer.ip }}
- {{ service.state }}
+ {{ customer.state }}
- {{ service.memberCount }}
+ {{ customer.memberCount }}
@@ -343,11 +343,11 @@
-
+
- There are no services!
+ There are no customers!
diff --git a/src/app/modules/admin/board/service/components/list.component.ts b/src/app/modules/admin/board/customer/components/list.component.ts
similarity index 87%
rename from src/app/modules/admin/board/service/components/list.component.ts
rename to src/app/modules/admin/board/customer/components/list.component.ts
index 486a0bb..962846b 100644
--- a/src/app/modules/admin/board/service/components/list.component.ts
+++ b/src/app/modules/admin/board/customer/components/list.component.ts
@@ -30,13 +30,13 @@ import { fuseAnimations } from '@fuse/animations';
import { FuseConfirmationService } from '@fuse/services/confirmation';
import { User } from '../../../member/user/models/user';
-import { Service } from '../models/service';
-import { ServicePagination } from '../models/service-pagination';
-import { ServiceService } from '../services/service.service';
+import { Customer } from '../models/customer';
+import { CustomerPagination } from '../models/customer-pagination';
+import { CustomerService } from '../services/customer.service';
import { Router } from '@angular/router';
@Component({
- selector: 'service-list',
+ selector: 'customer-list',
templateUrl: './list.component.html',
styles: [
/* language=SCSS */
@@ -66,13 +66,13 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
@ViewChild(MatPaginator) private _paginator!: MatPaginator;
@ViewChild(MatSort) private _sort!: MatSort;
- services$!: Observable;
+ customers$!: Observable;
users$!: Observable;
isLoading = false;
searchInputControl = new FormControl();
- selectedService?: Service;
- pagination?: ServicePagination;
+ selectedCustomer?: Customer;
+ pagination?: CustomerPagination;
private _unsubscribeAll: Subject = new Subject();
@@ -83,7 +83,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
private _changeDetectorRef: ChangeDetectorRef,
private _fuseConfirmationService: FuseConfirmationService,
private _formBuilder: FormBuilder,
- private _serviceService: ServiceService,
+ private _customerService: CustomerService,
private router: Router
) {}
@@ -96,9 +96,9 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
*/
ngOnInit(): void {
// Get the pagination
- this._serviceService.pagination$
+ this._customerService.pagination$
.pipe(takeUntil(this._unsubscribeAll))
- .subscribe((pagination: ServicePagination | undefined) => {
+ .subscribe((pagination: CustomerPagination | undefined) => {
// Update the pagination
this.pagination = pagination;
@@ -107,7 +107,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
});
// Get the products
- this.services$ = this._serviceService.services$;
+ this.customers$ = this._customerService.customers$;
}
/**
@@ -125,7 +125,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
// Mark for check
this._changeDetectorRef.markForCheck();
- // If the service changes the sort order...
+ // If the customer changes the sort order...
this._sort.sortChange
.pipe(takeUntil(this._unsubscribeAll))
.subscribe(() => {
@@ -138,7 +138,7 @@ export class ListComponent implements OnInit, AfterViewInit, OnDestroy {
.pipe(
switchMap(() => {
this.isLoading = true;
- return this._serviceService.getServices(
+ return this._customerService.getCustomers(
this._paginator.pageIndex,
this._paginator.pageSize,
this._sort.active,
diff --git a/src/app/modules/admin/board/service/service.module.ts b/src/app/modules/admin/board/customer/customer.module.ts
similarity index 92%
rename from src/app/modules/admin/board/service/service.module.ts
rename to src/app/modules/admin/board/customer/customer.module.ts
index 56d9c0b..61391c1 100644
--- a/src/app/modules/admin/board/service/service.module.ts
+++ b/src/app/modules/admin/board/customer/customer.module.ts
@@ -22,14 +22,14 @@ import { SharedModule } from 'app/shared/shared.module';
import { COMPONENTS } from './components';
-import { serviceRoutes } from './service.routing';
+import { customerRoutes } from './customer.routing';
@NgModule({
declarations: [COMPONENTS],
imports: [
TranslocoModule,
SharedModule,
- RouterModule.forChild(serviceRoutes),
+ RouterModule.forChild(customerRoutes),
MatButtonModule,
MatFormFieldModule,
@@ -47,4 +47,4 @@ import { serviceRoutes } from './service.routing';
MatCheckboxModule,
],
})
-export class ServiceModule {}
+export class CustomerModule {}
diff --git a/src/app/modules/admin/board/service/service.routing.ts b/src/app/modules/admin/board/customer/customer.routing.ts
similarity index 75%
rename from src/app/modules/admin/board/service/service.routing.ts
rename to src/app/modules/admin/board/customer/customer.routing.ts
index 4be9d06..05425e5 100644
--- a/src/app/modules/admin/board/service/service.routing.ts
+++ b/src/app/modules/admin/board/customer/customer.routing.ts
@@ -3,15 +3,15 @@ import { Route } from '@angular/router';
import { ListComponent } from './components/list.component';
import { ViewComponent } from '../../member/user/components/view.component';
-import { ServicesResolver } from './resolvers/service.resolver';
+import { CustomersResolver } from './resolvers/customer.resolver';
import { UserResolver } from '../../member/user/resolvers/user.resolver';
-export const serviceRoutes: Route[] = [
+export const customerRoutes: Route[] = [
{
path: '',
component: ListComponent,
resolve: {
- services: ServicesResolver,
+ customers: CustomersResolver,
},
},
{
diff --git a/src/app/modules/admin/board/service/models/service-pagination.ts b/src/app/modules/admin/board/customer/models/customer-pagination.ts
similarity index 75%
rename from src/app/modules/admin/board/service/models/service-pagination.ts
rename to src/app/modules/admin/board/customer/models/customer-pagination.ts
index e50e908..7554469 100644
--- a/src/app/modules/admin/board/service/models/service-pagination.ts
+++ b/src/app/modules/admin/board/customer/models/customer-pagination.ts
@@ -1,4 +1,4 @@
-export interface ServicePagination {
+export interface CustomerPagination {
length: number;
size: number;
page: number;
diff --git a/src/app/modules/admin/board/service/models/service.ts b/src/app/modules/admin/board/customer/models/customer.ts
similarity index 95%
rename from src/app/modules/admin/board/service/models/service.ts
rename to src/app/modules/admin/board/customer/models/customer.ts
index b935e0b..6e6af0f 100644
--- a/src/app/modules/admin/board/service/models/service.ts
+++ b/src/app/modules/admin/board/customer/models/customer.ts
@@ -1,4 +1,4 @@
-export interface Service {
+export interface Customer {
id?: string;
totalPartnerCount?: number;
totalHoldingMoney?: number;
diff --git a/src/app/modules/admin/board/service/resolvers/service.resolver.ts b/src/app/modules/admin/board/customer/resolvers/customer.resolver.ts
similarity index 71%
rename from src/app/modules/admin/board/service/resolvers/service.resolver.ts
rename to src/app/modules/admin/board/customer/resolvers/customer.resolver.ts
index e2f3cd5..7e73d8c 100644
--- a/src/app/modules/admin/board/service/resolvers/service.resolver.ts
+++ b/src/app/modules/admin/board/customer/resolvers/customer.resolver.ts
@@ -7,19 +7,19 @@ import {
} from '@angular/router';
import { catchError, Observable, throwError } from 'rxjs';
-import { Service } from '../models/service';
-import { ServicePagination } from '../models/service-pagination';
-import { ServiceService } from '../services/service.service';
+import { Customer } from '../models/customer';
+import { CustomerPagination } from '../models/customer-pagination';
+import { CustomerService } from '../services/customer.service';
@Injectable({
providedIn: 'root',
})
-export class ServiceResolver implements Resolve {
+export class CustomerResolver implements Resolve {
/**
* Constructor
*/
constructor(
- private _serviceService: ServiceService,
+ private _customerService: CustomerService,
private _router: Router
) {}
@@ -36,8 +36,8 @@ export class ServiceResolver implements Resolve {
resolve(
route: ActivatedRouteSnapshot,
state: RouterStateSnapshot
- ): Observable {
- return this._serviceService.getServiceById(route.paramMap.get('id')).pipe(
+ ): Observable {
+ return this._customerService.getCustomerById(route.paramMap.get('id')).pipe(
// Error here means the requested product is not available
catchError((error) => {
// Log the error
@@ -59,11 +59,11 @@ export class ServiceResolver implements Resolve {
@Injectable({
providedIn: 'root',
})
-export class ServicesResolver implements Resolve {
+export class CustomersResolver implements Resolve {
/**
* Constructor
*/
- constructor(private _serviceService: ServiceService) {}
+ constructor(private _customerService: CustomerService) {}
// -----------------------------------------------------------------------------------------------------
// @ Public methods
@@ -79,9 +79,9 @@ export class ServicesResolver implements Resolve {
route: ActivatedRouteSnapshot,
state: RouterStateSnapshot
): Observable<{
- pagination: ServicePagination;
- services: Service[];
+ pagination: CustomerPagination;
+ customers: Customer[];
}> {
- return this._serviceService.getServices();
+ return this._customerService.getCustomers();
}
}
diff --git a/src/app/modules/admin/board/service/services/service.service.ts b/src/app/modules/admin/board/customer/services/customer.service.ts
similarity index 55%
rename from src/app/modules/admin/board/service/services/service.service.ts
rename to src/app/modules/admin/board/customer/services/customer.service.ts
index e8950af..bae7017 100644
--- a/src/app/modules/admin/board/service/services/service.service.ts
+++ b/src/app/modules/admin/board/customer/services/customer.service.ts
@@ -12,19 +12,19 @@ import {
throwError,
} from 'rxjs';
-import { Service } from '../models/service';
-import { ServicePagination } from '../models/service-pagination';
+import { Customer } from '../models/customer';
+import { CustomerPagination } from '../models/customer-pagination';
@Injectable({
providedIn: 'root',
})
-export class ServiceService {
+export class CustomerService {
// Private
- private __pagination = new BehaviorSubject(
+ private __pagination = new BehaviorSubject(
undefined
);
- private __service = new BehaviorSubject(undefined);
- private __services = new BehaviorSubject(undefined);
+ private __customer = new BehaviorSubject(undefined);
+ private __customers = new BehaviorSubject(undefined);
/**
* Constructor
@@ -38,22 +38,22 @@ export class ServiceService {
/**
* Getter for pagination
*/
- get pagination$(): Observable {
+ get pagination$(): Observable {
return this.__pagination.asObservable();
}
/**
- * Getter for service
+ * Getter for customer
*/
- get service$(): Observable {
- return this.__service.asObservable();
+ get customer$(): Observable {
+ return this.__customer.asObservable();
}
/**
- * Getter for services
+ * Getter for customers
*/
- get services$(): Observable {
- return this.__services.asObservable();
+ get customers$(): Observable {
+ return this.__customers.asObservable();
}
// -----------------------------------------------------------------------------------------------------
@@ -61,7 +61,7 @@ export class ServiceService {
// -----------------------------------------------------------------------------------------------------
/**
- * Get Services
+ * Get customers
*
*
* @param page
@@ -70,21 +70,21 @@ export class ServiceService {
* @param order
* @param search
*/
- getServices(
+ getCustomers(
page: number = 0,
size: number = 10,
sort: string = 'name',
order: 'asc' | 'desc' | '' = 'asc',
search: string = ''
): Observable<{
- pagination: ServicePagination;
- services: Service[];
+ pagination: CustomerPagination;
+ customers: Customer[];
}> {
return this._httpClient
.get<{
- pagination: ServicePagination;
- services: Service[];
- }>('api/apps/board/service/services', {
+ pagination: CustomerPagination;
+ customers: Customer[];
+ }>('api/apps/board/customer/customers', {
params: {
page: '' + page,
size: '' + size,
@@ -96,7 +96,7 @@ export class ServiceService {
.pipe(
tap((response) => {
this.__pagination.next(response.pagination);
- this.__services.next(response.services);
+ this.__customers.next(response.customers);
})
);
}
@@ -104,18 +104,18 @@ export class ServiceService {
/**
* Get product by id
*/
- getServiceById(id: string | null): Observable {
- return this.__services.pipe(
+ getCustomerById(id: string | null): Observable {
+ return this.__customers.pipe(
take(1),
- map((services) => {
+ map((customers) => {
// Find the product
- const service = services?.find((item) => item.id === id) || undefined;
+ const customer = customers?.find((item) => item.id === id) || undefined;
// Update the product
- this.__service.next(service);
+ this.__customer.next(customer);
// Return the product
- return service;
+ return customer;
}),
switchMap((product) => {
if (!product) {
@@ -130,21 +130,21 @@ export class ServiceService {
/**
* Create product
*/
- createService(): Observable {
- return this.services$.pipe(
+ createCustomer(): Observable {
+ return this.customers$.pipe(
take(1),
- switchMap((services) =>
+ switchMap((customers) =>
this._httpClient
- .post('api/apps/board/service/product', {})
+ .post('api/apps/board/customer/product', {})
.pipe(
- map((newService) => {
- // Update the services with the new product
- if (!!services) {
- this.__services.next([newService, ...services]);
+ map((newCustomer) => {
+ // Update the customers with the new product
+ if (!!customers) {
+ this.__customers.next([newCustomer, ...customers]);
}
// Return the new product
- return newService;
+ return newCustomer;
})
)
)
diff --git a/src/app/modules/admin/board/notice/components/list.component.ts b/src/app/modules/admin/board/notice/components/list.component.ts
index 812f993..017ac03 100644
--- a/src/app/modules/admin/board/notice/components/list.component.ts
+++ b/src/app/modules/admin/board/notice/components/list.component.ts
@@ -32,7 +32,7 @@ import { FuseConfirmationService } from '@fuse/services/confirmation';
import { User } from '../../../member/user/models/user';
import { Notice } from '../models/notice';
import { NoticePagination } from '../models/notice-pagination';
-import { NoticeService } from '../services/notice.service';
+import { NoticeService } from '../service/notice.service';
import { Router } from '@angular/router';
@Component({
diff --git a/src/app/modules/admin/board/notice/resolvers/notice.resolver.ts b/src/app/modules/admin/board/notice/resolvers/notice.resolver.ts
index fb5b3b5..ec3dbc5 100644
--- a/src/app/modules/admin/board/notice/resolvers/notice.resolver.ts
+++ b/src/app/modules/admin/board/notice/resolvers/notice.resolver.ts
@@ -9,7 +9,7 @@ import { catchError, Observable, throwError } from 'rxjs';
import { Notice } from '../models/notice';
import { NoticePagination } from '../models/notice-pagination';
-import { NoticeService } from '../services/notice.service';
+import { NoticeService } from '../service/notice.service';
@Injectable({
providedIn: 'root',
diff --git a/src/app/modules/admin/board/notice/services/notice.service.ts b/src/app/modules/admin/board/notice/service/notice.service.ts
similarity index 100%
rename from src/app/modules/admin/board/notice/services/notice.service.ts
rename to src/app/modules/admin/board/notice/service/notice.service.ts
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index f56af24..8fe3898 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -44,6 +44,6 @@
"Notice Oneline": "Notice Oneline",
"Popup": "Pop Up",
"Message": "Message",
- "Service": "Service Center",
+ "Customer": "Customer",
"Customer Template": "Custoner Template"
}
diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json
index b318dc8..5829a61 100644
--- a/src/assets/i18n/ko.json
+++ b/src/assets/i18n/ko.json
@@ -50,6 +50,6 @@
"Notice Oneline": "한줄공지",
"Popup": "팝업",
"Message": "쪽지함",
- "Service": "고객센터",
+ "Customer": "고객센터",
"Customer Template": "고객센터템플릿"
}