提交 ee6d18bd 编写于 作者: q289089000's avatar q289089000

CSS

上级 4671a03e
...@@ -12,6 +12,7 @@ import { PageOrdersComponent } from './pages/page-home/page-orders/page-orders.c ...@@ -12,6 +12,7 @@ import { PageOrdersComponent } from './pages/page-home/page-orders/page-orders.c
import { PageSupplierComponent } from './pages/page-home/page-supplier/page-supplier.component'; import { PageSupplierComponent } from './pages/page-home/page-supplier/page-supplier.component';
import { PageShipperComponent } from './pages/page-home/page-shipper/page-shipper.component'; import { PageShipperComponent } from './pages/page-home/page-shipper/page-shipper.component';
import { ShipperEditerComponent } from './_hookid/shipper-editer/shipper-editer.component'; import { ShipperEditerComponent } from './_hookid/shipper-editer/shipper-editer.component';
import { PageItemComponent } from './pages/page-home/page-item/page-item.component';
const routes: Routes = [ const routes: Routes = [
...@@ -19,6 +20,7 @@ const routes: Routes = [ ...@@ -19,6 +20,7 @@ const routes: Routes = [
path: '', component: PageHomeComponent, children: [ path: '', component: PageHomeComponent, children: [
{ path: 'dashboard', component: PageDashboardComponent }, { path: 'dashboard', component: PageDashboardComponent },
{ path: 'orders', component: PageOrdersComponent }, { path: 'orders', component: PageOrdersComponent },
{ path: 'items', component: PageItemComponent },
{ {
path: 'supplier', component: PageSupplierComponent, children: [ path: 'supplier', component: PageSupplierComponent, children: [
{path:':id',component:NoneComponent} {path:':id',component:NoneComponent}
......
...@@ -39,6 +39,7 @@ import { ShipperComponent } from './_component/shipper/shipper.component'; ...@@ -39,6 +39,7 @@ import { ShipperComponent } from './_component/shipper/shipper.component';
import { ModalOrderEditerComponent } from './_component/modal-order-editer/modal-order-editer.component'; import { ModalOrderEditerComponent } from './_component/modal-order-editer/modal-order-editer.component';
import { NoneComponent } from './_component/none/none.component'; import { NoneComponent } from './_component/none/none.component';
import { FormateOrderDataListComponent } from './_component/modal-order-editer/formate-order-data-list/formate-order-data-list.component'; import { FormateOrderDataListComponent } from './_component/modal-order-editer/formate-order-data-list/formate-order-data-list.component';
import { PageItemComponent } from './pages/page-home/page-item/page-item.component';
registerLocaleData(zh); registerLocaleData(zh);
...@@ -69,6 +70,7 @@ registerLocaleData(zh); ...@@ -69,6 +70,7 @@ registerLocaleData(zh);
ModalOrderEditerComponent, ModalOrderEditerComponent,
NoneComponent, NoneComponent,
FormateOrderDataListComponent, FormateOrderDataListComponent,
PageItemComponent,
], ],
......
<nz-layout style="min-width: 1024px;"> <nz-layout style="min-width: 1024px;height: 100%;">
<nz-header> <nz-header>
<div class="logo"></div> <div class="logo"></div>
<ul nz-menu nzTheme="dark" nzMode="horizontal" class="header-menu"> <ul nz-menu nzTheme="dark" nzMode="horizontal" class="header-menu">
<li nz-menu-item nzSelected>nav 1</li> <li nz-menu-item nzSelected>nav 1</li>
<li nz-menu-item>nav 2</li> <li nz-menu-item>nav 2</li>
<li nz-menu-item>nav 3</li> <li nz-menu-item>nav 3</li>
</ul> </ul>
</nz-header> </nz-header>
<nz-layout> <nz-layout>
<nz-sider nzWidth="200px" nzTheme="light"> <nz-sider nzWidth="200px" nzTheme="light">
<ul nz-menu nzMode="inline" class="sider-menu"> <ul nz-menu nzMode="inline" class="sider-menu">
<li nz-menu-item> <li nz-menu-item>
<a routerLink='/dashboard'> <a routerLink='/dashboard'>
<i nz-icon nzType="dashboard"></i> <i nz-icon nzType="dashboard"></i>
<span>Dashboard</span> <span>Dashboard</span>
</a> </a>
</li> </li>
<li nz-submenu nzIcon="user" nzTitle="订单"> <li nz-menu-item>
<ul> <a routerLink='/items'>
<a routerLink='/orders'><li nz-menu-item >列表</li></a> <i nz-icon nzType="dashboard"></i>
<a routerLink='/supplier'><li nz-menu-item >供应商</li></a> <span>商品</span>
<a routerLink='/shipper'><li nz-menu-item >物流公司</li></a> </a>
</ul> </li>
</li> <li nz-submenu nzIcon="user" nzTitle="订单">
<li nz-submenu nzTitle="销售" nzIcon="laptop"> <ul>
<ul> <a routerLink='/orders'>
<li nz-menu-item>列表</li> <li nz-menu-item>列表</li>
<li nz-menu-item>客户</li> </a>
</ul> <a routerLink='/supplier'>
</li> <li nz-menu-item>供应商</li>
<li nz-submenu nzTitle="财务" nzIcon="notification"> </a>
<ul> <a routerLink='/shipper'>
<li nz-menu-item>总览</li> <li nz-menu-item>物流公司</li>
<li nz-menu-item>收入</li> </a>
<li nz-menu-item>支出</li> </ul>
</ul> </li>
</li> <li nz-submenu nzTitle="销售" nzIcon="laptop">
<li nz-submenu nzTitle="设置" nzIcon="notification"> <ul>
<ul> <li nz-menu-item>列表</li>
<li nz-menu-item>账户</li> <li nz-menu-item>客户</li>
<li nz-menu-item>本地</li> </ul>
</ul> </li>
</li> <li nz-submenu nzTitle="财务" nzIcon="notification">
</ul> <ul>
</nz-sider> <li nz-menu-item>总览</li>
<li nz-menu-item>收入</li>
<li nz-menu-item>支出</li>
</ul>
</li>
<li nz-submenu nzTitle="设置" nzIcon="notification">
<ul>
<li nz-menu-item>账户</li>
<li nz-menu-item>本地</li>
</ul>
</li>
</ul>
</nz-sider>
<nz-layout class="inner-layout"> <nz-layout class="inner-layout">
<nz-breadcrumb> <nz-breadcrumb>
<nz-breadcrumb-item>Home</nz-breadcrumb-item> <nz-breadcrumb-item>Home</nz-breadcrumb-item>
<nz-breadcrumb-item>List</nz-breadcrumb-item> <nz-breadcrumb-item>List</nz-breadcrumb-item>
<nz-breadcrumb-item>App</nz-breadcrumb-item> <nz-breadcrumb-item>App</nz-breadcrumb-item>
</nz-breadcrumb> </nz-breadcrumb>
<nz-content> <nz-content style="height: 100%;">
<router-outlet></router-outlet> <router-outlet></router-outlet>
</nz-content> </nz-content>
</nz-layout>
</nz-layout> </nz-layout>
</nz-layout> </nz-layout>
</nz-layout>
<div style="display: flex;background-color: burlywood;height: 100%;">
<div style="flex:0 0 140px;">
filter
</div>
<div style="flex: 1 0 0;height:100%;background-color: blue;">
<div>
search
</div>
<div>
list
</div>
</div>
</div>
import { async, ComponentFixture, TestBed } from '@angular/core/testing';
import { PageItemComponent } from './page-item.component';
describe('PageItemComponent', () => {
let component: PageItemComponent;
let fixture: ComponentFixture<PageItemComponent>;
beforeEach(async(() => {
TestBed.configureTestingModule({
declarations: [ PageItemComponent ]
})
.compileComponents();
}));
beforeEach(() => {
fixture = TestBed.createComponent(PageItemComponent);
component = fixture.componentInstance;
fixture.detectChanges();
});
it('should create', () => {
expect(component).toBeTruthy();
});
});
import { Component, OnInit } from '@angular/core';
@Component({
templateUrl: './page-item.component.html',
styleUrls: ['./page-item.component.css']
})
export class PageItemComponent implements OnInit {
constructor() { }
ngOnInit(): void {
}
}
...@@ -81,6 +81,7 @@ ...@@ -81,6 +81,7 @@
<nz-table nzSize="small" [nzData]="listdata" #borderedTable nzBordered style="overflow: hidden;"> <nz-table nzSize="small" [nzData]="listdata" #borderedTable nzBordered style="overflow: hidden;">
<thead> <thead>
<tr> <tr>
<th>标志</th>
<th> <th>
<div style="display: flex;">Date <div style="display: flex;">Date
<button nzSize="small" style="margin-left: auto" nz-button (click)="sortFn()"> <button nzSize="small" style="margin-left: auto" nz-button (click)="sortFn()">
...@@ -107,7 +108,8 @@ ...@@ -107,7 +108,8 @@
<td>{{listdata|objectArrayCalc:'[box]'}}</td> <td>{{listdata|objectArrayCalc:'[box]'}}</td>
<td>{{listdata|objectArrayCalc:'[shipping_cost]'}}</td> <td>{{listdata|objectArrayCalc:'[shipping_cost]'}}</td>
<td> <td>
<span class="total">{{listdata|objectArrayCalc:'[total]'}}</span> / <span class="payment">{{listdata|objectArrayCalc:'[payment]'}}</span> <span class="total">{{listdata|objectArrayCalc:'[total]'}}</span>
<!-- / <span class="payment">{{listdata|objectArrayCalc:'[payment]'}}</span> -->
<!-- <span class="payment"> {{listdata|objectArrayCalc:'[payment]'}}</span> / <span class="total">{{listdata|objectArrayCalc:'[total]'}}</span></td>--> <!-- <span class="payment"> {{listdata|objectArrayCalc:'[payment]'}}</span> / <span class="total">{{listdata|objectArrayCalc:'[total]'}}</span></td>-->
<td>{{listdata|objectArrayCalc:'[balance]'}}</td> <td>{{listdata|objectArrayCalc:'[balance]'}}</td>
<td> </td> <td> </td>
...@@ -116,14 +118,17 @@ ...@@ -116,14 +118,17 @@
</tr> </tr>
<tr nz-typography [ngStyle]="{'color': i.state==1?'#eee':''}" *ngFor="let i of listdata|sort:[sortWay?'-create_date':'create_date']" [ngClass]="{'isnew': i.isnew}"> <tr nz-typography [ngStyle]="{'color': i.state==1?'#eee':''}" *ngFor="let i of listdata|sort:[sortWay?'-create_date':'create_date']" [ngClass]="{'isnew': i.isnew}">
<td>=</td>
<td>{{i.create_date|date:"yyyy-MM-dd"}}</td> <td>{{i.create_date|date:"yyyy-MM-dd"}}</td>
<td>{{i.supplier|supplier|async}}</td> <td>{{i.supplier|supplier|async}}</td>
<td>{{i.shipper|shipper|async}}</td> <td>{{i.shipper|shipper|async}}</td>
<td>{{i.box}}</td> <td>{{i.box}}</td>
<td>{{i.shipping_cost}}</td> <td>{{i.shipping_cost}}</td>
<td><span class="total bold">{{i.total?i.total:0}}</span>/<span class="payment">{{i.payment}}</span> </td> <td><span class="total bold">{{i.total?i.total:0}}</span>
<!-- /<span class="payment">{{i.payment}}</span> -->
</td>
<td><i style="color:#f50" *ngIf="i.balance<0" nz-icon nzType="warning" nzTheme="outline"></i><span [ngStyle]="{'color': i.balance<0?'#f50':''}"><i nz-icon *ngIf="i.balance==0" [nzType]="'check-circle'" [nzTheme]="'twotone'" [nzTwotoneColor]="'#52c41a'"></i>{{i.balance!=0?i.balance:''}}</span></td> <td><i style="color:#f50" *ngIf="i.balance<0" nz-icon nzType="warning" nzTheme="outline"></i><span [ngStyle]="{'color': i.balance<0?'#f50':''}"><i nz-icon *ngIf="i.balance==0" [nzType]="'check-circle'" [nzTheme]="'twotone'" [nzTwotoneColor]="'#52c41a'"></i>{{i.balance!=0?i.balance:''}}</span></td>
<td>{{i.state}}</td> <td>{{i.state===1?"移除":'正常'}}</td>
<td>{{i.mark}}</td> <td>{{i.mark}}</td>
<td width=1 > <td width=1 >
<button nz-button nzType="primary" nzShape="round" [routerLink]="['.']" [queryParams]="{'oid':i._id}" [queryParamsHandling]="'merge'" routerLinkActive="router-link-active" ><i nz-icon nzType="fullscreen" nzTheme="outline"></i></button> <button nz-button nzType="primary" nzShape="round" [routerLink]="['.']" [queryParams]="{'oid':i._id}" [queryParamsHandling]="'merge'" routerLinkActive="router-link-active" ><i nz-icon nzType="fullscreen" nzTheme="outline"></i></button>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册