edit
This commit is contained in:
@ -24,26 +24,29 @@
|
||||
<h2 style="font-weight: 800;">{{selectedTab?.name}}</h2>
|
||||
<div nz-row nzGutter="8">
|
||||
<div nz-col nzSpan="24" se-container [labelWidth]="labelWidth">
|
||||
<se [label]="item.name" *ngFor="let item of configList" col="1" [required]="item.requiredField" >
|
||||
<se [label]="item.name" *ngFor="let item of configList" col="1" [required]="item.requiredField">
|
||||
<ng-container [ngSwitch]="item.itemType">
|
||||
<!-- 整型输入框 -->
|
||||
<ng-container *ngSwitchCase="1">
|
||||
<nz-input-group [nzAddOnAfter]="item.remark?.afterLable" style="width: 155px;"
|
||||
class="ml-md mr-xl">
|
||||
<input type="number" nz-input [(ngModel)]="item.itemValue" placeholder="请输入" />
|
||||
</nz-input-group>
|
||||
</ng-container>
|
||||
<!-- 0-1单选框 -->
|
||||
<ng-container *ngSwitchCase="2">
|
||||
<nz-radio-group [(ngModel)]="item.itemValue" class="mr-xl">
|
||||
<label nz-radio [nzValue]="0" class="ml-xl">{{item.remark?.[0] || '否'}}</label>
|
||||
<label nz-radio [nzValue]="1" class="ml-xl">{{item.remark?.[1] || '是'}}</label>
|
||||
</nz-radio-group>
|
||||
</ng-container>
|
||||
|
||||
<!-- 时间选择器 -->
|
||||
<ng-container *ngSwitchCase="3">
|
||||
<nz-time-picker nzFormat="HH:mm" nzPlaceHolder="请选择时间" [(ngModel)]="item.itemValue"
|
||||
class="ml-md mr-xl">
|
||||
</nz-time-picker>
|
||||
</ng-container>
|
||||
<!-- 时间段选择器 -->
|
||||
<ng-container *ngSwitchCase="5">
|
||||
<div class="d-flex" style="align-items: center;justify-content: space-between;">
|
||||
<input type="time" [(ngModel)]="item.itemValue.startTime" placeHolder="开始时间"
|
||||
@ -53,6 +56,7 @@
|
||||
style="margin-left: 0;" class=" mr-xl">
|
||||
</div>
|
||||
</ng-container>
|
||||
<!-- 单选加配置 -->
|
||||
<ng-container *ngSwitchCase="6">
|
||||
<div class="d-flex" style="align-items: center;justify-content: space-between;">
|
||||
|
||||
@ -70,30 +74,34 @@
|
||||
style="margin-left: 0;" class=" mr-xl">
|
||||
</div>
|
||||
</ng-container>
|
||||
<!-- 运费列表 -->
|
||||
<ng-container *ngSwitchCase="7">
|
||||
<app-freight-table></app-freight-table>
|
||||
</ng-container>
|
||||
<!-- 文本输入框 -->
|
||||
<ng-container *ngSwitchCase="8">
|
||||
<nz-input-group style="width: 155px;"
|
||||
class="ml-md mr-xl">
|
||||
<nz-input-group style="width: 155px;" class="ml-md mr-xl">
|
||||
<input nz-input placeholder="请输入" [(ngModel)]="item.itemValue" />
|
||||
</nz-input-group>
|
||||
</ng-container>
|
||||
<!-- 文件上传 -->
|
||||
<ng-container *ngSwitchCase="9">
|
||||
<nz-upload
|
||||
[nzAction]="service.$api_upload_url"
|
||||
[nzName]="'multipartFile'"
|
||||
[nzHeaders]="{ authorization: 'authorization-text' }"
|
||||
[(nzFileList)]="item.itemValue"
|
||||
>
|
||||
<button nz-button>
|
||||
<i nz-icon nzType="upload"></i>
|
||||
上传文件
|
||||
</button>
|
||||
</nz-upload>
|
||||
<nz-upload [nzAction]="service.$api_upload_url" [nzName]="'multipartFile'"
|
||||
[nzHeaders]="{ authorization: 'authorization-text' }"
|
||||
[(nzFileList)]="item.itemValue">
|
||||
<button nz-button>
|
||||
<i nz-icon nzType="upload"></i>
|
||||
上传文件
|
||||
</button>
|
||||
</nz-upload>
|
||||
</ng-container>
|
||||
<!-- 开关选项 -->
|
||||
<ng-container *ngSwitchCase="10">
|
||||
<nz-switch [(ngModel)]="item.itemValue"></nz-switch>
|
||||
<nz-switch [(ngModel)]="item.itemValue"></nz-switch>
|
||||
</ng-container>
|
||||
<!-- 开关选项 -->
|
||||
<ng-container *ngSwitchCase="99">
|
||||
<nz-switch [(ngModel)]="item.itemValue"></nz-switch>
|
||||
</ng-container>
|
||||
</ng-container>
|
||||
</se>
|
||||
|
||||
Reference in New Issue
Block a user