123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418 |
- <!-- 开发 -->
- <form nz-form>
- <div nz-row [nzGutter]="24">
- <div nz-col [nzSpan]="6">
- <nz-form-item>
- <!-- 客户编码 -->
- <nz-form-label [nzSpan]="8">{{ 'customer.name' | translate }}</nz-form-label>
- <nz-form-control [nzSm]="16" [nzXs]="24">{{ projectManageArchives.cusCode }}</nz-form-control>
- </nz-form-item>
- </div>
- <div nz-col [nzSpan]="6">
- <nz-form-item>
- <!-- 客户名称 -->
- <nz-form-label [nzSpan]="8">{{ 'customer.shortName' | translate }}</nz-form-label>
- <nz-form-control [nzSm]="16" [nzXs]="24">{{ projectManageArchives.cusName }}</nz-form-control>
- </nz-form-item>
- </div>
- <div nz-col [nzSpan]="6">
- <nz-form-item>
- <!-- 销售经理 -->
- <nz-form-label [nzSpan]="8">{{ 'sales' | translate }}{{ 'manager' | translate }}</nz-form-label>
- <nz-form-control [nzSm]="16" [nzXs]="24">{{ projectManageArchives.saleManager }}</nz-form-control>
- </nz-form-item>
- </div>
- <div nz-col [nzSpan]="6">
- <nz-form-item>
- <!-- 业务员 -->
- <nz-form-label [nzSpan]="8">{{ 'salesman' | translate }}</nz-form-label>
- <nz-form-control [nzSm]="16" [nzXs]="24">{{ projectManageArchives.saleMan }}</nz-form-control>
- </nz-form-item>
- </div>
- </div>
- <div nz-row [nzGutter]="24">
- <div nz-col [nzSpan]="6">
- <nz-form-item>
- <!-- 项目总金额 -->
- <nz-form-label [nzSpan]="8">{{ 'total.amount.of.the.project' | translate }}</nz-form-label>
- <nz-form-control [nzSm]="16" [nzXs]="24">{{ projectManageArchives.totalPrice }}</nz-form-control>
- </nz-form-item>
- </div>
- <div nz-col [nzSpan]="6">
- <nz-form-item>
- <!--已回款金额 -->
- <nz-form-label [nzSpan]="8">{{ 'amount.paid.back' | translate }}</nz-form-label>
- <nz-form-control [nzSm]="16" [nzXs]="24">{{ projectManageArchives.received }}</nz-form-control>
- </nz-form-item>
- </div>
- </div>
- </form>
- <!-- 收款计划 -->
- <nz-card nzTitle="{{ 'payment.plan' | translate }}" nzSize="small">
- <div nz-row [nzGutter]="24">
- <div nz-col [nzSpan]="24">
- <nz-table
- style="padding-top: 5px;"
- nzSize="small"
- #basicTable
- [nzData]="collectionPlanList"
- [nzFrontPagination]="false"
- [nzShowPagination]="false"
- [nzScroll]="{ x: '123vw' }"
- >
- <!-- <thead>
- <tr>
- <th>{{ 'customer.contacts.name' | translate }}</th>
- <th>{{ 'customer.contacts.telephone' | translate }}</th>
- <th>{{ 'customer.contacts.mail' | translate }}</th>
- <th>{{ 'customer.is.it.default' | translate }}</th>
- <th>{{ 'customer.contacts.client.address' | translate }}</th>
- <th>{{ 'table.operation' | translate }}</th>
- </tr>
- </thead> -->
- <tbody>
- <tr *ngFor="let data of basicTable.data">
- <td style="width: 7%;">
- {{ data.planName }}
- </td>
- <!-- 1 -->
- <td style="width: 4%;">{{ 'the.first' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price1 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone1 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc1 }}
- </td>
- <!-- 2 -->
- <td style="width: 4%;">{{ 'the.second' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price2 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone2 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc2 }}
- </td>
- <!-- 3 -->
- <td style="width: 4%;">{{ 'the.third' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price3 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone3 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc3 }}
- </td>
- <!-- 4 -->
- <td style="width: 4%;">{{ 'the.fourth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price4 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone4 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc4 }}
- </td>
- <!-- 5 -->
- <td style="width: 4%;">{{ 'the.fifth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price5 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone5 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc5 }}
- </td>
- </tr>
- </tbody>
- </nz-table>
- </div>
- </div>
- </nz-card>
- <!-- 回款情况 -->
- <nz-card nzTitle="{{ 'receivable.situation' | translate }}" nzSize="small">
- <div nz-row [nzGutter]="24">
- <div nz-col [nzSpan]="24">
- <nz-table
- style="padding-top: 5px;"
- nzSize="small"
- #basicTable2
- [nzData]="paymentCollectionList"
- [nzFrontPagination]="false"
- [nzShowPagination]="false"
- [nzScroll]="{ x: '123vw' }"
- >
- <!-- <thead>
- <tr>
- <th>{{ 'customer.contacts.name' | translate }}</th>
- <th>{{ 'customer.contacts.telephone' | translate }}</th>
- <th>{{ 'customer.contacts.mail' | translate }}</th>
- <th>{{ 'customer.is.it.default' | translate }}</th>
- <th>{{ 'customer.contacts.client.address' | translate }}</th>
- <th>{{ 'table.operation' | translate }}</th>
- </tr>
- </thead> -->
- <tbody>
- <tr *ngFor="let data of basicTable2.data">
- <td style="width: 7%;">
- {{ data.planName }}
- </td>
- <!-- 第一笔 -->
- <td style="width: 4%;">{{ 'the.first' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price1 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone1 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc1 }}
- </td>
- <!-- 第二笔 -->
- <td style="width: 4%;">{{ 'the.second' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price2 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone2 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc2 }}
- </td>
- <!-- 第三笔 -->
- <td style="width: 4%;">{{ 'the.third' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price3 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone3 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc3 }}
- </td>
- <!-- 第四笔 -->
- <td style="width: 4%;">{{ 'the.fourth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price4 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone4 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc4 }}
- </td>
- <!-- 第五笔 -->
- <td style="width: 4%;">{{ 'the.fifth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price5 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone5 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc5 }}
- </td>
- </tr>
- </tbody>
- </nz-table>
- </div>
- </div>
- </nz-card>
- <!-- 付款计划 -->
- <nz-card nzTitle="{{ 'payFor' | translate }}{{ 'the.plan' | translate }}" nzSize="small">
- <div nz-row [nzGutter]="24">
- <div nz-col [nzSpan]="24">
- <nz-table
- style="padding-top: 5px;"
- nzSize="small"
- #basicTable3
- [nzData]="paymentPlanList"
- [nzFrontPagination]="false"
- [nzShowPagination]="false"
- [nzScroll]="{ x: '123vw' }"
- >
- <!-- <thead>
- <tr>
- <th>{{ 'customer.contacts.name' | translate }}</th>
- <th>{{ 'customer.contacts.telephone' | translate }}</th>
- <th>{{ 'customer.contacts.mail' | translate }}</th>
- <th>{{ 'customer.is.it.default' | translate }}</th>
- <th>{{ 'customer.contacts.client.address' | translate }}</th>
- <th>{{ 'table.operation' | translate }}</th>
- </tr>
- </thead> -->
- <tbody>
- <tr *ngFor="let data of basicTable3.data">
- <td style="width: 7%;">
- {{ data.planName }}
- </td>
- <!-- 第一笔 -->
- <td style="width: 4%;">{{ 'the.first' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price1 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone1 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc1 }}
- </td>
- <!-- 第二笔 -->
- <td style="width: 4%;">{{ 'the.second' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price2 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone2 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc2 }}
- </td>
- <!--第三笔 -->
- <td style="width: 4%;">{{ 'the.third' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price3 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone3 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc3 }}
- </td>
- <!-- 第四笔 -->
- <td style="width: 4%;">{{ 'the.fourth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price4 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone4 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc4 }}
- </td>
- <!-- 第五笔 -->
- <td style="width: 4%;">{{ 'the.fifth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price5 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone5 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc5 }}
- </td>
- </tr>
- </tbody>
- </nz-table>
- </div>
- </div>
- </nz-card>
- <!-- 付款情况 -->
- <nz-card nzTitle="{{ 'payFor' | translate }}{{ 'situation' | translate }}" nzSize="small">
- <div nz-row [nzGutter]="24">
- <div nz-col [nzSpan]="24">
- <nz-table
- style="padding-top: 5px;"
- nzSize="small"
- #basicTable4
- [nzData]="paymentStatusList"
- [nzFrontPagination]="false"
- [nzShowPagination]="false"
- [nzScroll]="{ x: '123vw' }"
- >
- <!-- <thead>
- <tr>
- <th>{{ 'customer.contacts.name' | translate }}</th>
- <th>{{ 'customer.contacts.telephone' | translate }}</th>
- <th>{{ 'customer.contacts.mail' | translate }}</th>
- <th>{{ 'customer.is.it.default' | translate }}</th>
- <th>{{ 'customer.contacts.client.address' | translate }}</th>
- <th>{{ 'table.operation' | translate }}</th>
- </tr>
- </thead> -->
- <tbody>
- <tr *ngFor="let data of basicTable4.data">
- <td style="width: 7%;">
- {{ data.planName }}
- </td>
- <td style="width: 4%;">{{ 'the.first' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price1 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone1 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc1 }}
- </td>
- <td style="width: 4%;">{{ 'the.second' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price2 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone2 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc2 }}
- </td>
- <td style="width: 4%;">{{ 'the.third' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price3 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone3 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc3 }}
- </td>
- <td style="width: 4%;">{{ 'the.fourth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price4 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone4 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc4 }}
- </td>
- <td style="width: 4%;">{{ 'the.fifth' | translate }}</td>
- <td style="width: 4%;">
- {{ data.price5 }}
- </td>
- <td style="width: 5%;">
- {{ data.milestone5 }}
- </td>
- <td style="width: 5%;">
- {{ data.desc5 }}
- </td>
- </tr>
- </tbody>
- </nz-table>
- </div>
- </div>
- </nz-card>
|