|
|
|
|
<div class="modal">
|
|
|
|
|
<form nz-form [formGroup]="formGroup" nzLayout="vertical">
|
|
|
|
|
<div class="overflow-hidden">
|
|
|
|
|
<div nz-row [nzGutter]="24">
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label nzRequired>业务名称</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<input nz-input placeholder="请输入业务名称" formControlName="name" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label nzRequired>归还日期</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<nz-date-picker class="w-full" formControlName="businessGeneratedDate" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label nzRequired>申请人</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<input nz-input formControlName="applicant" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<!-- <div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>归还后公司/部门</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<app-org-select [company]="true" formControlName="useOrganizationId" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div> -->
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>管理人</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<app-select-user-by-org formControlName="manager" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>使用人员</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<app-select-user-by-org formControlName="useUserId" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>存放位置</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<app-position-select formControlName="positionId" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>详细位置</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<input nz-input placeholder="请输入详细位置" formControlName="positionDetail" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>紧急程度</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<nz-radio-group formControlName="urgency">
|
|
|
|
|
<label nz-radio [nzValue]="1">普通</label>
|
|
|
|
|
<label nz-radio [nzValue]="2">紧急</label>
|
|
|
|
|
</nz-radio-group>
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="6">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>附件</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<button class="upload-btn" nz-button [nzLoading]="uploadLoading">
|
|
|
|
|
<i nz-icon nzType="upload"></i>
|
|
|
|
|
选择文件
|
|
|
|
|
<input type="file" (change)="onFileChange($event)" />
|
|
|
|
|
</button>
|
|
|
|
|
@if (formGroup.get('attach')?.value) {
|
|
|
|
|
<div class="mt-1">
|
|
|
|
|
<nz-tag class="break-words w-full !whitespace-pre-wrap">
|
|
|
|
|
{{ formGroup.get('attach')?.value }}
|
|
|
|
|
</nz-tag>
|
|
|
|
|
</div>
|
|
|
|
|
}
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="24">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>归还说明</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<textarea nz-input placeholder="请输入归还说明" formControlName="notes"></textarea>
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
<div nz-col [nzSpan]="24">
|
|
|
|
|
<nz-form-item>
|
|
|
|
|
<nz-form-label>资产列表</nz-form-label>
|
|
|
|
|
<nz-form-control [nzErrorTip]="errorTpl">
|
|
|
|
|
<app-asset-select formControlName="assetIdList" [storage]="true" />
|
|
|
|
|
</nz-form-control>
|
|
|
|
|
</nz-form-item>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
|
|
|
|
|
<ng-template #errorTpl let-control>
|
|
|
|
|
<form-error-tips [control]="control"></form-error-tips>
|
|
|
|
|
</ng-template>
|
|
|
|
|
</div>
|