|
|
|
@ -1,4 +1,4 @@ |
|
|
|
<app-page> |
|
|
|
<!-- <app-page> |
|
|
|
<div nz-form nzLayout="vertical"> |
|
|
|
|
|
|
|
<nz-card nzTitle="食物种类及数量标准设置"> |
|
|
|
@ -195,9 +195,9 @@ |
|
|
|
</nz-space> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</app-page> |
|
|
|
</app-page> --> |
|
|
|
|
|
|
|
<!-- <app-page> |
|
|
|
<app-page> |
|
|
|
<div nz-form nzLayout="vertical"> |
|
|
|
|
|
|
|
<ng-template #calcTypeTpl> |
|
|
|
@ -207,8 +207,10 @@ |
|
|
|
</div> |
|
|
|
<div *nzSpaceItem> |
|
|
|
<nz-radio-group [(ngModel)]="calcType"> |
|
|
|
<label nz-radio [nzValue]="'种'">种</label> |
|
|
|
<label nz-radio [nzValue]="'g'">[formGroup]="form"</label> |
|
|
|
<label nz-radio [nzValue]="item.key" |
|
|
|
*ngFor="let item of globalEnum.measurementType"> |
|
|
|
{{item.value}} |
|
|
|
</label> |
|
|
|
</nz-radio-group> |
|
|
|
</div> |
|
|
|
</nz-space> |
|
|
|
@ -229,13 +231,12 @@ |
|
|
|
<div nz-row [nzGutter]="[48,12]"> |
|
|
|
<div nz-col nzSpan="24" *ngFor="let d of foodCategoryDay"> |
|
|
|
<div class="flex items-center"> |
|
|
|
<div class="w-60"> |
|
|
|
|
|
|
|
<input nz-input placeholder="请输入自定义规则名称" /> |
|
|
|
<div class="w-50"> |
|
|
|
<input nz-input [(ngModel)]="d.name" placeholder="请输入自定义规则名称" /> |
|
|
|
</div> |
|
|
|
<div class="flex-1"> |
|
|
|
<div class="flex-1 pl-2"> |
|
|
|
<nz-select nzPlaceHolder="请选择包含食物种类(多选时数量合并计算)" nzMode="multiple" |
|
|
|
class="w-full" [(ngModel)]="d.type"> |
|
|
|
class="w-full" [(ngModel)]="d.category"> |
|
|
|
<nz-option *ngFor="let cate of globalEnum.category" |
|
|
|
[nzLabel]="cate.key" |
|
|
|
[nzValue]="cate.value"> |
|
|
|
@ -245,16 +246,20 @@ |
|
|
|
<div class="flex-1 mx-3"> |
|
|
|
<div class="flex"> |
|
|
|
<div class="flex-1"> |
|
|
|
<input type="number" min="0" nz-input [(ngModel)]="d.value" /> |
|
|
|
<input type="number" min="0" nz-input [(ngModel)]="d.min" /> |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<div class="flex items-center justify-center px-2"> |
|
|
|
~ |
|
|
|
</div> |
|
|
|
<div class="flex-1"> |
|
|
|
<input type="number" min="0" nz-input [(ngModel)]="d.value" /> |
|
|
|
<input type="number" placeholder="不填即不限" min="0" nz-input |
|
|
|
[(ngModel)]="d.max" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="flex items-center justify-center"> |
|
|
|
{{calcTypeText}} |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<button nz-button nzType="link" (click)="removeFoodType('day',d.type)"> |
|
|
|
<i nz-icon nzType="delete"></i> |
|
|
|
@ -279,10 +284,14 @@ |
|
|
|
<div *ngIf="foodCategoryWeek.length > 0"> |
|
|
|
<div class=""> |
|
|
|
<div nz-row [nzGutter]="[48,12]"> |
|
|
|
<div nz-col nzSpan="12" *ngFor="let w of foodCategoryWeek"> |
|
|
|
<div nz-col nzSpan="24" *ngFor="let w of foodCategoryWeek"> |
|
|
|
<div class="flex items-center"> |
|
|
|
<div class="w-60"> |
|
|
|
<nz-select nzPlaceHolder="请选择" class="w-full" [(ngModel)]="w.type"> |
|
|
|
<div class="w-50"> |
|
|
|
<input nz-input [(ngModel)]="w.name" placeholder="请输入自定义规则名称" /> |
|
|
|
</div> |
|
|
|
<div class="flex-1 pl-2"> |
|
|
|
<nz-select nzPlaceHolder="请选择包含食物种类(多选时数量合并计算)" nzMode="multiple" |
|
|
|
class="w-full" [(ngModel)]="w.category"> |
|
|
|
<nz-option *ngFor="let cate of globalEnum.category" |
|
|
|
[nzLabel]="cate.key" |
|
|
|
[nzValue]="cate.value"> |
|
|
|
@ -290,9 +299,21 @@ |
|
|
|
</nz-select> |
|
|
|
</div> |
|
|
|
<div class="flex-1 mx-3"> |
|
|
|
<nz-input-group nzAddOnBefore="大于等于" nzAddOnAfter="种"> |
|
|
|
<input type="number" nz-input [(ngModel)]="w.value" /> |
|
|
|
</nz-input-group> |
|
|
|
<div class="flex"> |
|
|
|
<div class="flex-1"> |
|
|
|
<input type="number" min="0" nz-input [(ngModel)]="w.min" /> |
|
|
|
</div> |
|
|
|
<div class="flex items-center justify-center px-2"> |
|
|
|
~ |
|
|
|
</div> |
|
|
|
<div class="flex-1"> |
|
|
|
<input type="number" placeholder="不填即不限" min="0" nz-input |
|
|
|
[(ngModel)]="w.max" /> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="flex items-center justify-center"> |
|
|
|
{{calcTypeText}} |
|
|
|
</div> |
|
|
|
<div> |
|
|
|
<button nz-button nzType="link" (click)="removeFoodType('week',w.type)"> |
|
|
|
@ -421,4 +442,4 @@ |
|
|
|
</nz-space> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</app-page> --> |
|
|
|
</app-page> |