hapus assets
|
@ -65,6 +65,7 @@
|
|||
"ngx-echarts": "^15.0.1",
|
||||
"ngx-google-places-autocomplete": "^2.0.5",
|
||||
"ngx-image-cropper": "^6.3.2",
|
||||
"ngx-mask": "^14.2.4",
|
||||
"ngx-masonry": "^14.0.1",
|
||||
"ngx-perfect-scrollbar": "^10.1.1",
|
||||
"ngx-quill": "^20.0.1",
|
||||
|
@ -14433,6 +14434,19 @@
|
|||
"@angular/core": ">=13.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ngx-mask": {
|
||||
"version": "14.2.4",
|
||||
"resolved": "https://registry.npmjs.org/ngx-mask/-/ngx-mask-14.2.4.tgz",
|
||||
"integrity": "sha512-158nAe2tyiZa2T8COoI6SvJCQHqpJ4+JW0amGcvVEYUBF6FIoYK66BlnOJURAOy5qry0d0N45w7J/LGsCBgZcg==",
|
||||
"dependencies": {
|
||||
"tslib": "^2.3.0"
|
||||
},
|
||||
"peerDependencies": {
|
||||
"@angular/common": ">=10.0.0",
|
||||
"@angular/core": ">=10.0.0",
|
||||
"@angular/forms": ">=10.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/ngx-masonry": {
|
||||
"version": "14.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ngx-masonry/-/ngx-masonry-14.0.1.tgz",
|
||||
|
@ -30171,6 +30185,14 @@
|
|||
"tslib": "^2.3.0"
|
||||
}
|
||||
},
|
||||
"ngx-mask": {
|
||||
"version": "14.2.4",
|
||||
"resolved": "https://registry.npmjs.org/ngx-mask/-/ngx-mask-14.2.4.tgz",
|
||||
"integrity": "sha512-158nAe2tyiZa2T8COoI6SvJCQHqpJ4+JW0amGcvVEYUBF6FIoYK66BlnOJURAOy5qry0d0N45w7J/LGsCBgZcg==",
|
||||
"requires": {
|
||||
"tslib": "^2.3.0"
|
||||
}
|
||||
},
|
||||
"ngx-masonry": {
|
||||
"version": "14.0.1",
|
||||
"resolved": "https://registry.npmjs.org/ngx-masonry/-/ngx-masonry-14.0.1.tgz",
|
||||
|
|
|
@ -71,6 +71,7 @@
|
|||
"ngx-echarts": "^15.0.1",
|
||||
"ngx-google-places-autocomplete": "^2.0.5",
|
||||
"ngx-image-cropper": "^6.3.2",
|
||||
"ngx-mask": "^14.2.4",
|
||||
"ngx-masonry": "^14.0.1",
|
||||
"ngx-perfect-scrollbar": "^10.1.1",
|
||||
"ngx-quill": "^20.0.1",
|
||||
|
|
|
@ -13,7 +13,7 @@
|
|||
href="https://allbestsistem.com/"
|
||||
target="_blank"
|
||||
style="background-color: #000000 !important;"
|
||||
>Smart Building Management Systems (V@2024-06-13.01)
|
||||
>Smart Building Management Systems (V@2024-06-14.01)
|
||||
</a></span
|
||||
>
|
||||
</p>
|
||||
|
|
|
@ -28,11 +28,11 @@
|
|||
class="navbar-brand"
|
||||
routerLink="/dashboard/sales"
|
||||
>
|
||||
<!-- <img
|
||||
<img
|
||||
class="brand-logo"
|
||||
alt="modern admin logo"
|
||||
src="../../../../assets/images/Smart-Building.png"
|
||||
/> -->
|
||||
src="../../../../assets/images/logo/smart2.png"
|
||||
/>
|
||||
<!-- <h3 class="brand-text" style="color: #ffffff;">{{_themeSettingsConfig.brand.brand_name}}</h3> -->
|
||||
<div class="brand-text-wrapper" style="max-width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;">
|
||||
<h3 class="brand-text" style="color: #ffffff; margin: 0;">
|
||||
|
@ -106,7 +106,11 @@
|
|||
ngbDropdown
|
||||
*ngIf="notification === 'on'"
|
||||
>
|
||||
<a class="nav-link nav-link-label" ngbDropdownToggle>
|
||||
<!-- <a class="nav-link nav-link-label" ngbDropdownToggle>
|
||||
<i class="ficon feather ft-bell" style="color: #bef264"></i>
|
||||
<span class="badge badge-pill badge-danger badge-up badge-glow">5</span>
|
||||
</a> -->
|
||||
<a class="nav-link nav-link-label">
|
||||
<i class="ficon feather ft-bell" style="color: #bef264"></i>
|
||||
<!-- <span class="badge badge-pill badge-danger badge-up badge-glow">5</span> -->
|
||||
</a>
|
||||
|
@ -336,16 +340,16 @@
|
|||
class="dropdown-menu dropdown-menu-right"
|
||||
aria-labelledby="dropdownProfileMenu"
|
||||
>
|
||||
<a class="dropdown-item" [routerLink]="['/user/user-profile']"
|
||||
<a class="dropdown-item"
|
||||
><i class="feather ft-user"></i> Edit Profile
|
||||
</a>
|
||||
<a class="dropdown-item" [routerLink]="['/email']"
|
||||
<a class="dropdown-item"
|
||||
><i class="feather ft-mail"></i> My Inbox
|
||||
</a>
|
||||
<a class="dropdown-item" [routerLink]="['/todos']"
|
||||
<a class="dropdown-item"
|
||||
><i class="feather ft-check-square"></i> Task
|
||||
</a>
|
||||
<a class="dropdown-item" [routerLink]="['/chats']"
|
||||
<a class="dropdown-item"
|
||||
><i class="feather ft-message-square"></i> Chats
|
||||
</a>
|
||||
<div class="dropdown-divider"></div>
|
||||
|
|
|
@ -29,5 +29,5 @@ export const ThemeSettingsConfig = {
|
|||
// value:'http://evolvision.com/wp-content/uploads/2018/01/envelope4-green.png'
|
||||
},
|
||||
},
|
||||
defaultTitleSuffix: 'Modern Admin - Angular 11+ Bootstrap 5 Admin Dashboard Template'
|
||||
defaultTitleSuffix: ''
|
||||
};
|
||||
|
|
|
@ -74,7 +74,8 @@ export class AppComponent implements OnInit {
|
|||
}
|
||||
}
|
||||
if (this.title && this.router.url !== '/') {
|
||||
this.titleService.setTitle(this.title + ' - ' + this._themeSettingsConfig.defaultTitleSuffix);
|
||||
this.titleService.setTitle(this.title);
|
||||
// this.titleService.setTitle(this.title + ' - ' + this._themeSettingsConfig.defaultTitleSuffix);
|
||||
} else {
|
||||
if ((this.router.url === '/' || this.router.url === '/login' || this.router.url === '/register') &&
|
||||
!localStorage.getItem('remember')) {
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
<div class="card border-grey border-lighten-3 px-1 py-1 box-shadow-3 m-0">
|
||||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img src="../../../../../assets/images/logo/logo-dark-lg.png" class="img-fluid mx-auto d-block pt-2"
|
||||
<img src="../../../../../assets/images/logo/smart.png" class="img-fluid mx-auto d-block pt-2"
|
||||
width="250" alt="logo">
|
||||
</span>
|
||||
</div>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="col-12 d-flex align-items-center justify-content-center">
|
||||
<div class="col-lg-6 col-10">
|
||||
<img class="img-fluid mx-auto d-block pb-3 pt-4 width-65-per"
|
||||
src="../../../../../assets/images/logo/logo-dark-lg.png" alt="Modern Search">
|
||||
src="../../../../../assets/images/logo/smart.png" alt="Modern Search">
|
||||
<fieldset class="form-group position-relative">
|
||||
<input type="text" class="form-control form-control-xl input-xl" id="iconLeft1"
|
||||
placeholder="Explore Modern ...">
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img
|
||||
src="assets/images/logo/logo-dark-lg.png"
|
||||
src="assets/images/logo/smart.png"
|
||||
class="img-fluid mx-auto d-block pt-2"
|
||||
width="250"
|
||||
alt="logo"
|
||||
|
|
|
@ -230,21 +230,50 @@
|
|||
[(ngModel)]="kwhTerm"
|
||||
disabled
|
||||
/>
|
||||
<div class="input-group-append" style="background-color: #252525 !important;">
|
||||
<span class="input-group-text" style="background-color: #252525 !important; color: #ffffff;">Kwh</span>
|
||||
<div
|
||||
class="input-group-append"
|
||||
style="background-color: #252525 !important"
|
||||
>
|
||||
<span
|
||||
class="input-group-text"
|
||||
style="
|
||||
background-color: #252525 !important;
|
||||
color: #ffffff;
|
||||
height: 40px !important;
|
||||
"
|
||||
>Kwh</span
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<div class="form-group">
|
||||
<div class="input-group">
|
||||
<input
|
||||
type="text"
|
||||
class="form-control"
|
||||
placeholder="Cost"
|
||||
mask="separator"
|
||||
thousandSeparator="."
|
||||
[(ngModel)]="costTerm"
|
||||
disabled
|
||||
/>
|
||||
<div
|
||||
class="input-group-append"
|
||||
style="background-color: #252525 !important"
|
||||
>
|
||||
<span
|
||||
class="input-group-text"
|
||||
style="
|
||||
background-color: #252525 !important;
|
||||
color: #ffffff;
|
||||
height: 40px !important;
|
||||
"
|
||||
>IDR</span
|
||||
>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
@ -299,14 +328,16 @@
|
|||
>
|
||||
<ngx-datatable-column
|
||||
name="#"
|
||||
[flexGrow]="1"
|
||||
[minWidth]="10"
|
||||
[flexGrow]="0.5"
|
||||
[minWidth]="30"
|
||||
>
|
||||
<ng-template
|
||||
ngx-datatable-cell-template
|
||||
let-rowIndex="rowIndex"
|
||||
>
|
||||
<p style="color: #ffffff !important">
|
||||
{{ rowIndex + 1 }}
|
||||
</p>
|
||||
</ng-template>
|
||||
</ngx-datatable-column>
|
||||
<ngx-datatable-column
|
||||
|
|
|
@ -17,7 +17,8 @@ import { NgChartsModule } from 'ng2-charts';
|
|||
import { ChartistModule } from 'ng-chartist';
|
||||
import { MatchHeightModule } from '../../partials/general/match-height/match-height.module';
|
||||
import { ModalAddActualComponent } from './modal-add-actual/modal-add-actual.component';
|
||||
|
||||
import { NgxMaskModule, IConfig } from 'ngx-mask'
|
||||
export const options: Partial<null|IConfig> | (() => Partial<IConfig>) = null;
|
||||
|
||||
|
||||
@NgModule({
|
||||
|
@ -40,6 +41,7 @@ import { ModalAddActualComponent } from './modal-add-actual/modal-add-actual.com
|
|||
NgChartsModule,
|
||||
ChartistModule,
|
||||
MatchHeightModule,
|
||||
NgxMaskModule.forRoot(),
|
||||
BlockUIModule.forRoot({
|
||||
template: BlockTemplateComponent
|
||||
}),
|
||||
|
|
|
@ -10,6 +10,8 @@
|
|||
id="real_cost"
|
||||
formControlName="real_cost"
|
||||
placeholder="0.00"
|
||||
mask="separator"
|
||||
thousandSeparator="."
|
||||
/>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img
|
||||
src="assets/images/logo/logo-dark-lg.png"
|
||||
src="assets/images/logo/smart.png"
|
||||
class="img-fluid mx-auto d-block pt-2"
|
||||
width="250"
|
||||
alt="logo"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img
|
||||
src="assets/images/logo/logo-dark-lg.png"
|
||||
src="assets/images/logo/smart.png"
|
||||
class="img-fluid mx-auto d-block pt-2"
|
||||
width="250"
|
||||
alt="logo"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img
|
||||
src="assets/images/logo/logo-dark-lg.png"
|
||||
src="assets/images/logo/smart.png"
|
||||
class="img-fluid mx-auto d-block pt-2"
|
||||
width="250"
|
||||
alt="logo"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img
|
||||
src="assets/images/logo/logo-dark-lg.png"
|
||||
src="assets/images/logo/smart.png"
|
||||
class="img-fluid mx-auto d-block pt-2"
|
||||
width="250"
|
||||
alt="logo"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<div class="card-body">
|
||||
<span class="card-title text-center">
|
||||
<img
|
||||
src="assets/images/logo/logo-dark-lg.png"
|
||||
src="assets/images/logo/smart.png"
|
||||
class="img-fluid mx-auto d-block pt-2"
|
||||
width="250"
|
||||
alt="logo"
|
||||
|
|
|
@ -9,13 +9,15 @@
|
|||
<div class="card border-grey border-lighten-3 px-1 py-1 m-0">
|
||||
<div class="card-header border-0">
|
||||
<div class="card-title text-center">
|
||||
<!-- <img
|
||||
src="assets/images/logo/logo-dark.png"
|
||||
<img
|
||||
class="brand-logo"
|
||||
src="assets/images/logo/smart.png"
|
||||
alt="branding logo"
|
||||
/> -->
|
||||
<h3 class="brand-text" style="color: #000000; margin: 0; font-weight: 600;">
|
||||
height="100" width="400"
|
||||
/>
|
||||
<!-- <h3 class="brand-text" style="color: #000000; margin: 0; font-weight: 600;">
|
||||
Smart Building
|
||||
</h3>
|
||||
</h3> -->
|
||||
</div>
|
||||
</div>
|
||||
<div class="card-content">
|
||||
|
@ -136,15 +138,15 @@
|
|||
<p
|
||||
class="card-subtitle line-on-side text-muted text-center font-small-3 mx-2 my-1"
|
||||
>
|
||||
<span>(v@2024.06.13.01)</span>
|
||||
<span>(v@2024.06.14.01)</span>
|
||||
</p>
|
||||
<div class="card-body">
|
||||
<!-- <div class="card-body">
|
||||
<a
|
||||
[routerLink]="['/register']"
|
||||
class="btn btn-outline-danger btn-block"
|
||||
><i class="la la-user"></i> Register</a
|
||||
>
|
||||
</div>
|
||||
</div> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
Before Width: | Height: | Size: 2.2 KiB |
Before Width: | Height: | Size: 7.8 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 194 KiB |
Before Width: | Height: | Size: 211 KiB |
Before Width: | Height: | Size: 84 KiB |
Before Width: | Height: | Size: 3.5 KiB |
Before Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 59 KiB |
Before Width: | Height: | Size: 66 KiB |
Before Width: | Height: | Size: 60 KiB |
Before Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 7.7 KiB |
Before Width: | Height: | Size: 447 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 693 KiB |
Before Width: | Height: | Size: 43 KiB |
Before Width: | Height: | Size: 268 KiB |
Before Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 757 KiB |
Before Width: | Height: | Size: 684 KiB |
Before Width: | Height: | Size: 1.3 MiB |
Before Width: | Height: | Size: 308 KiB |
Before Width: | Height: | Size: 5.1 KiB |
Before Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 127 KiB |
Before Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 55 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 71 KiB |
Before Width: | Height: | Size: 91 KiB |
Before Width: | Height: | Size: 114 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 27 KiB |
Before Width: | Height: | Size: 6.1 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 81 KiB |
Before Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 6.6 KiB |
Before Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 85 KiB |
Before Width: | Height: | Size: 10 KiB |
Before Width: | Height: | Size: 58 KiB |
Before Width: | Height: | Size: 37 KiB |
Before Width: | Height: | Size: 109 KiB |
Before Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 95 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 70 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 49 KiB |
Before Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 140 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 25 KiB |
Before Width: | Height: | Size: 96 KiB |