Skip to content
basic-edit.component.html 30.8 KiB
Newer Older
wangqinghua's avatar
wangqinghua committed
<!--添加资源-->
wangqinghua's avatar
wangqinghua committed
<nz-modal [nzWidth]="1080" [nzFooter]="null" [(nzVisible)]="isBasicEdit" nzTitle="{{modalTitle}}"
          (nzOnCancel)="handleEditCancel()" (nzOnOk)="handEditleOk()">
wangqinghua's avatar
wangqinghua committed
    <nz-tabset [nzSelectedIndex]="tabNum" (nzSelectedIndexChange)="tabsChange($event)" style="padding-bottom: 25px;min-height: 500px">
wangqinghua's avatar
wangqinghua committed
        <nz-tab nzTitle="资源信息">
wangqinghua's avatar
wangqinghua committed
            <div nz-form class="ant-advanced-search-form form-select">
wangqinghua's avatar
wangqinghua committed
                <div nz-row [nzGutter]="24">
                    <div nz-col [nzSpan]="12">
                        <nz-form-item nzFlex>
wangqinghua's avatar
wangqinghua committed
                            <nz-form-label [nzOffset]="4" [nzSpan]="6" nzRequired nzFor="equipmentTypeid">设备类型
wangqinghua's avatar
wangqinghua committed
                            </nz-form-label>
wangqinghua's avatar
wangqinghua committed
                            <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                <nz-select name="equipmentTypeid"  nzPlaceHolder="选择设备类型" [(ngModel)]="validateForm.hostExtend.equipmentTypeid" (ngModelChange)="getChildren($event)">
                                    <ng-container *ngFor="let item of hostTypeList">
                                        <nz-option [nzLabel]="item.name" [nzValue]="item.id"></nz-option>
                                    </ng-container>
wangqinghua's avatar
wangqinghua committed
                                </nz-select>
                            </nz-form-control>
                        </nz-form-item>
                    </div>

                </div>

                <div nz-row [nzGutter]="24">
                    <div nz-col [nzSpan]="12">
wangqinghua's avatar
wangqinghua committed
                        <nz-form-item nzFlex>
                            <nz-form-label [nzOffset]="4" [nzSpan]="6" nzRequired nzFor="secondLevelType">二级类型
                            </nz-form-label>
                            <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                <nz-select name="secondLevelType" nzPlaceHolder="选择二级类型" [(ngModel)]="validateForm.hostExtend.secondLevelTypeid">
                                   <ng-container *ngFor="let item of hostTypeChildrenList">
                                       <nz-option [nzLabel]="item.name" [nzValue]="item.id"></nz-option>
                                   </ng-container>
wangqinghua's avatar
wangqinghua committed
                                </nz-select>
                            </nz-form-control>
                        </nz-form-item>
                    </div>
wangqinghua's avatar
wangqinghua committed

                </div>

                <div nz-row [nzGutter]="24">
                    <div nz-col [nzSpan]="12">
                        <nz-form-item nzFlex>
wangqinghua's avatar
wangqinghua committed
                            <nz-form-label [nzOffset]="4" [nzSpan]="6" nzRequired nzFor="showName">显示名</nz-form-label>
wangqinghua's avatar
wangqinghua committed
                            <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                <input nz-input placeholder="显示名" name="showName" [(ngModel)]="validateForm.name">
wangqinghua's avatar
wangqinghua committed
                            </nz-form-control>
                        </nz-form-item>
                    </div>
                </div>

                <nz-form-item>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-label [nzSpan]="4" nzRequired nzFor="hostAdrress">IP地址</nz-form-label>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                        <input type="text" nz-input name="hostAdrress" [(ngModel)]="validateForm.host">
wangqinghua's avatar
wangqinghua committed
                    </nz-form-control>
                </nz-form-item>

                <nz-form-item>
                    <nz-form-label [nzSpan]="4" nzRequired nzFor="groups">所在分组</nz-form-label>
                    <nz-form-control [nzSpan]="14">
                        <nz-checkbox-group [(ngModel)]="groupList" name="groupList"></nz-checkbox-group>
                    </nz-form-control>
                </nz-form-item>

wangqinghua's avatar
wangqinghua committed
                <nz-form-item>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-label [nzSpan]="4">添加接口</nz-form-label>
                    <nz-form-control [nzSpan]="20">
wangqinghua's avatar
wangqinghua committed
                        <ng-container *ngFor="let item of interfaceslist;let i = index;">
                            <div nz-row [nzGutter]="12">
                                <nz-form-control nz-col [nzSpan]="3">
                                    <nz-select name="main" nzPlaceHolder="选择接口类型" [(ngModel)]="item.main"
                                               (ngModelChange)="changeMain(i)">
wangqinghua's avatar
wangqinghua committed
                                        <nz-option nzValue="1" nzLabel="默认"></nz-option>
                                        <nz-option nzValue="0" nzLabel="不默认"></nz-option>
                                    </nz-select>
                                </nz-form-control>
                                <nz-form-control nz-col [nzSpan]="4">
                                    <input type="text" placeholder="IP地址" nz-input name="ip" [(ngModel)]="item.ip">
                                </nz-form-control>
                                <nz-form-control nz-col [nzSpan]="4">
                                    <input type="text" placeholder="DNS名称" nz-input name="dns" [(ngModel)]="item.dns">
                                </nz-form-control>
wangqinghua's avatar
wangqinghua committed
                                <nz-form-control nz-col [nzSpan]="5">
                                    <nz-select name="type" nzPlaceHolder="连接类型" [(ngModel)]="item.type"
                                               (ngModelChange)="changePort(i)">
wangqinghua's avatar
wangqinghua committed
                                        <nz-option nzValue="1" nzLabel="agent代理程序接口"></nz-option>
                                        <nz-option nzValue="2" nzLabel="SNMP接口"></nz-option>
wangqinghua's avatar
wangqinghua committed
                                        <nz-option nzValue="3" nzLabel="IPMI接口"></nz-option>
                                        <nz-option nzValue="4" nzLabel="JMX接口"></nz-option>
wangqinghua's avatar
wangqinghua committed
                                    </nz-select>
                                </nz-form-control>
wangqinghua's avatar
wangqinghua committed
                                <nz-form-control nz-col [nzSpan]="2">
wangqinghua's avatar
wangqinghua committed
                                    <input type="text" placeholder="端口" nz-input name="port" [(ngModel)]="item.port">
wangqinghua's avatar
wangqinghua committed
                                </nz-form-control>
wangqinghua's avatar
wangqinghua committed
                                <nz-form-control nz-col [nzSpan]="4" *ngIf="item.type == 2">
                                    <label nz-checkbox [(ngModel)]="item.bulk">使用大量请求</label>
wangqinghua's avatar
wangqinghua committed
                                </nz-form-control>
wangqinghua's avatar
wangqinghua committed
                                <nz-form-control nz-col [nzSpan]="2">
                                    <span class="cursor" (click)="deleteInterfaces(i)">X</span>
                                </nz-form-control>
wangqinghua's avatar
wangqinghua committed
                            </div>
                        </ng-container>
wangqinghua's avatar
wangqinghua committed
                        <button nz-button (click)="addInterfaces()" nzType="default">添加</button>
                    </nz-form-control>
                </nz-form-item>

                <nz-form-item>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-label [nzSpan]="4" nzFor="test3">由agent代理程序检测</nz-form-label>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-control [nzSpan]="14">
                        <nz-select name="test3" name="test3" nzPlaceHolder="无agen代理程序">
wangqinghua's avatar
wangqinghua committed
                            <nz-option nzValue="" nzLabel="无agen代理程序"></nz-option>
wangqinghua's avatar
wangqinghua committed
                        </nz-select>
                    </nz-form-control>
                </nz-form-item>

                <nz-form-item>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-label [nzSpan]="4" nzFor="templates">监控策略</nz-form-label>
wangqinghua's avatar
wangqinghua committed
                    <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                        <nz-select name="templates" style="width: 100%" [(ngModel)]="validateForm.templates"
                                   [nzSize]="nzSize" nzMode="tags" nzPlaceHolder="选择监控策略">
                            <nz-option *ngFor="let option of tempList" [nzLabel]="option.name"
                                       [nzValue]="option.templateid"></nz-option>
wangqinghua's avatar
wangqinghua committed
                        </nz-select>
                    </nz-form-control>
                </nz-form-item>
            </div>

            <div class="modal-footer-btn">
                <button nz-button (click)="handleEditCancel()" nzType="primary">取消</button>
                <button nz-button (click)="tabsChange(1)" nzType="primary">下一步</button>
            </div>
        </nz-tab>

        <nz-tab nzTitle="配置信息">
            <nz-collapse>
wangqinghua's avatar
wangqinghua committed
                <nz-collapse-panel [nzHeader]="panel1.name" [nzActive]="panel1.active">
                    <form nz-form class="ant-advanced-search-form">
wangqinghua's avatar
wangqinghua committed
                        <div nz-row [nzGutter]="24">
                            <div nz-col [nzSpan]="12">
                                <nz-form-item nzFlex>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-label [nzOffset]="4" [nzSpan]="6" nzFor="ipmi_authtype">认证算法
                                    </nz-form-label>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                        <nz-select style="width: 200px;" name="ipmi_authtype" nzShowSearch nzAllowClear
                                                   nzPlaceHolder="选择设备类型" [(ngModel)]="validateForm.ipmi_authtype">
wangqinghua's avatar
wangqinghua committed
                                            <nz-option nzValue="-1" nzLabel="默认"></nz-option>
                                            <nz-option nzValue="0" nzLabel="无"></nz-option>
                                            <nz-option nzValue="1" nzLabel="MD2"></nz-option>
                                            <nz-option nzValue="2" nzLabel="MD5"></nz-option>
                                            <nz-option nzValue="3" nzLabel="straight"></nz-option>
                                            <nz-option nzValue="4" nzLabel="OEM"></nz-option>
                                            <nz-option nzValue="5" nzLabel="RMCP+"></nz-option>
                                        </nz-select>
                                    </nz-form-control>
                                </nz-form-item>
                            </div>

                            <div nz-col [nzSpan]="12">
                                <nz-form-item nzFlex>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-label [nzSpan]="6" nzFor="ipmi_username_edit">用户名称</nz-form-label>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                        <input  name="ipmi_username_edit" nz-input placeholder="用户名称" [(ngModel)]="validateForm.ipmi_username">
wangqinghua's avatar
wangqinghua committed
                                    </nz-form-control>
                                </nz-form-item>
                            </div>
                        </div>

                        <div nz-row [nzGutter]="24">
                            <div nz-col [nzSpan]="12">
                                <nz-form-item nzFlex>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-label [nzOffset]="4" [nzSpan]="6" nzFor="ipmi_privilege">优先权层级
                                    </nz-form-label>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                        <nz-select name="ipmi_privilege" nzShowSearch nzAllowClear nzPlaceHolder="选择设备类型" [(ngModel)]="validateForm.ipmi_privilege">
wangqinghua's avatar
wangqinghua committed
                                            <nz-option nzValue="1" nzLabel="回调"></nz-option>
                                            <nz-option nzValue="2" nzLabel="用户"></nz-option>
                                            <nz-option nzValue="3" nzLabel="操作者"></nz-option>
                                            <nz-option nzValue="4" nzLabel="管理者"></nz-option>
                                            <nz-option nzValue="5" nzLabel="OEM"></nz-option>
                                        </nz-select>
                                    </nz-form-control>
                                </nz-form-item>
                            </div>

                            <div nz-col [nzSpan]="12">
                                <nz-form-item nzFlex>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-label [nzSpan]="6" nzFor="ipmi_password_edit">密码</nz-form-label>
wangqinghua's avatar
wangqinghua committed
                                    <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                        <input  name="ipmi_password_edit" nz-input placeholder="密码" [(ngModel)]="validateForm.ipmi_password">
wangqinghua's avatar
wangqinghua committed
                                    </nz-form-control>
                                </nz-form-item>
                            </div>
                        </div>
                    </form>
                </nz-collapse-panel>
            </nz-collapse>
            <nz-collapse>
wangqinghua's avatar
wangqinghua committed
                <nz-collapse-panel [nzHeader]="panel2.name" [nzActive]="panel2.active">
                    <div nz-row [nzGutter]="24">
wangqinghua's avatar
wangqinghua committed
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-control [nzOffset]="4" [nzSpan]="14">
                                    <nz-radio-group [(ngModel)]="macroTYpe">
                                        <label nz-radio-button nzValue="macro"><span>主机宏</span></label>
wangqinghua's avatar
wangqinghua committed
                                        <!--<label nz-radio-button nzValue="macroExpand"><span>继承以及主机宏</span></label>-->
wangqinghua's avatar
wangqinghua committed
                                    </nz-radio-group>
                                </nz-form-control>
                            </nz-form-item>
                        </div>
                    </div>
wangqinghua's avatar
wangqinghua committed
                    <div *ngIf="macroTYpe == 'macro'">
wangqinghua's avatar
wangqinghua committed
                        <div nz-row [nzGutter]="24">
                            <div nz-col [nzOffset]="2" [nzSpan]="6">

                            </div>
                            <div nz-col [nzSpan]="6">

                            </div>
                        </div>

wangqinghua's avatar
wangqinghua committed
                        <div nz-row *ngFor="let item of macroList1;let i = index;" [nzGutter]="24">
wangqinghua's avatar
wangqinghua committed
                            <nz-form-control [nzOffset]="2" nz-col [nzSpan]="6">
wangqinghua's avatar
wangqinghua committed
                                <input nz-input  [(ngModel)]="item.macro" >
wangqinghua's avatar
wangqinghua committed
                            </nz-form-control>
                            <nz-form-control nz-col [nzSpan]="1">
                                =>
                            </nz-form-control>
                            <nz-form-control nz-col [nzSpan]="6">
wangqinghua's avatar
wangqinghua committed
                                <input nz-input [(ngModel)]="item.value">
wangqinghua's avatar
wangqinghua committed
                            </nz-form-control>
                            <nz-form-control nz-col [nzSpan]="3">
wangqinghua's avatar
wangqinghua committed
                                <span (click)="deleteMacro1(i)">移除</span>
wangqinghua's avatar
wangqinghua committed
                            </nz-form-control>
                        </div>
wangqinghua's avatar
wangqinghua committed
                        <button nz-button (click)="addMacro1()" nzType="default">添加</button>
wangqinghua's avatar
wangqinghua committed
                    </div>
wangqinghua's avatar
wangqinghua committed
                    <div *ngIf="macroTYpe == 'macroExpand'">
                        <div nz-row [nzGutter]="24">
wangqinghua's avatar
wangqinghua committed
                            <div nz-col [nzOffset]="2" [nzSpan]="6">

                            </div>
                            <div nz-col [nzSpan]="1">
                            </div>
                            <div nz-col [nzSpan]="6">

                            </div>
                            <div nz-col [nzSpan]="3">
                                模版值
                            </div>
                            <div nz-col [nzSpan]="1">
                            </div>
                            <div nz-col [nzSpan]="3">
                                全局值(配置)
                            </div>
                        </div>
wangqinghua's avatar
wangqinghua committed
                        <div nz-row [nzGutter]="12" *ngFor="let item of macroList2">
wangqinghua's avatar
wangqinghua committed
                            <nz-form-control nz-col [nzOffset]="2" [nzSpan]="6">
wangqinghua's avatar
wangqinghua committed
                                <input nz-input placeholder="{$SNMP_COMMUNITY}" value="{{item.macro}}">
wangqinghua's avatar
wangqinghua committed
                            </nz-form-control>
                            <div nz-col [nzSpan]="1">
                                =>
                            </div>
                            <nz-form-control nz-col [nzSpan]="6">
wangqinghua's avatar
wangqinghua committed
                                <input nz-input placeholder="public" value="{{item.value}}">
wangqinghua's avatar
wangqinghua committed
                            </nz-form-control>
                            <div nz-col [nzSpan]="3">
                                <button nz-button nzType="default">更改</button>
                            </div>
                            <div nz-col [nzSpan]="1">
                                <span></span>
                            </div>
                            <div nz-col [nzSpan]="3">
                                <span>"public"</span>
                            </div>
                            <div nz-col [nzSpan]="2">
wangqinghua's avatar
wangqinghua committed
                                <span class="cursor" (click)="deleteMacro2(i)">移除</span>
wangqinghua's avatar
wangqinghua committed
                            </div>
                        </div>
wangqinghua's avatar
wangqinghua committed
                        <button nz-button (click)="addMacro2()" nzType="default">添加</button>
wangqinghua's avatar
wangqinghua committed
                    </div>
                </nz-collapse-panel>
            </nz-collapse>

            <div class="modal-footer-btn">
                <button nz-button (click)="handleEditCancel()" nzType="primary">取消</button>
                <button nz-button (click)="tabsChange(0)" nzType="primary">上一步</button>
wangqinghua's avatar
wangqinghua committed
                <button nz-button (click)="tabsChange(2)" nzType="primary">下一步</button>
wangqinghua's avatar
wangqinghua committed
            </div>
        </nz-tab>

        <!--<nz-tab nzTitle="加密">-->
wangqinghua's avatar
wangqinghua committed
        <!--<form nz-form  class="ant-advanced-search-form">-->
        <!--<nz-form-item>-->
        <!--<nz-form-label [nzSpan]="6" nzFor="host">连接主机</nz-form-label>-->
        <!--<nz-form-control [nzSpan]="14">-->
        <!--<nz-radio-group [(ngModel)] ="mainHost" name="mainHost">-->
        <!--<label nz-radio-button nzValue="hostType1"><span>非加密</span></label>-->
        <!--<label nz-radio-button nzValue="hostType2"><span>共享密钥(PSK)</span></label>-->
        <!--<label nz-radio-button nzValue="hostType3"><span>证书</span></label>-->
        <!--</nz-radio-group>-->
        <!--</nz-form-control>-->
        <!--</nz-form-item>-->
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
        <!--<nz-form-item>-->
        <!--<nz-form-label [nzSpan]="6" nzFor="host">从主机连接</nz-form-label>-->
        <!--<nz-form-control [nzSpan]="14">-->
        <!--<nz-radio-group [(ngModel)]="otherHost" name="otherHost">-->
        <!--<label nz-radio [ngStyle]="style" nzValue="A">非加密</label>-->
        <!--<label nz-radio [ngStyle]="style" nzValue="B">共享密钥(PSK)</label>-->
        <!--<label nz-radio [ngStyle]="style" nzValue="C">证书</label>-->
        <!--</nz-radio-group>-->
        <!--</nz-form-control>-->
        <!--</nz-form-item>-->
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
        <!--<ng-container *ngIf="mainHost == 'hostType2'">-->
        <!--<nz-form-item>-->
        <!--<nz-form-label [nzSpan]="6"  nzFor="tls_psk_identity">共享密钥一致性</nz-form-label>-->
        <!--<nz-form-control [nzSpan]="14">-->
        <!--<input type="text" name="tls_psk_identity" nz-input [(ngModel)]="tls_psk_identity">-->
        <!--</nz-form-control>-->
        <!--</nz-form-item>-->
        <!--<nz-form-item>-->
        <!--<nz-form-label [nzSpan]="6"  nzFor="tls_psk">共享密钥(PSK)</nz-form-label>-->
        <!--<nz-form-control [nzSpan]="14">-->
        <!--<input type="text" nz-input name="tls_psk" [(ngModel)]="tls_psk">-->
        <!--</nz-form-control>-->
        <!--</nz-form-item>-->
        <!--</ng-container>-->
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
        <!--<ng-container *ngIf="mainHost == 'hostType3'">-->
        <!--<nz-form-item>-->
        <!--<nz-form-label [nzSpan]="6"  nzFor="tls_issuer">发行者</nz-form-label>-->
        <!--<nz-form-control [nzSpan]="14">-->
        <!--<input type="text" name="tls_issuer" nz-input [(ngModel)]="tls_issuer">-->
        <!--</nz-form-control>-->
        <!--</nz-form-item>-->
        <!--<nz-form-item>-->
        <!--<nz-form-label [nzSpan]="6"  nzFor="tls_subject">主体</nz-form-label>-->
        <!--<nz-form-control [nzSpan]="14">-->
        <!--<input type="text" name="tls_subject" nz-input [(ngModel)]="tls_subject">-->
        <!--</nz-form-control>-->
        <!--</nz-form-item>-->
        <!--</ng-container>-->
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
        <!--</form>-->
        <!--<div class="modal-footer-btn">-->
        <!--<button nz-button (click)="handleEditCancel()" nzType="primary">取消</button>-->
        <!--<button nz-button (click)="tabsChange(1)" nzType="primary">上一步</button>-->
        <!--<button nz-button (click)="handEditleOk()"  nzType="primary">完成</button>-->
        <!--</div>-->
wangqinghua's avatar
wangqinghua committed
        <!--</nz-tab>-->
wangqinghua's avatar
wangqinghua committed
        <nz-tab nzTitle="资产登记">
wangqinghua's avatar
wangqinghua committed
            <div nz-form class="ant-advanced-search-form form-select">
wangqinghua's avatar
wangqinghua committed
                <div nz-row [nzGutter]="24">
                    <div nz-col [nzSpan]="12">
                        <nz-form-item nzFlex>
                            <nz-form-label [nzOffset]="4" [nzSpan]="6" nzRequired nzFor="equipmentTypeid">登记资产
                            </nz-form-label>
                            <nz-form-control [nzSpan]="14">
                                <button nz-button nzSize="small" [nzType]="isYesInVentory" (click)="checkChange('no')">不需要</button>
                                <button nz-button nzSize="small" [nzType]="isNOInVentory" (click)="checkChange('yes')">需要</button>
                            </nz-form-control>
                        </nz-form-item>
                    </div>
                </div>
wangqinghua's avatar
wangqinghua committed
                <ng-container *ngIf="isInVentory">
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6" nzRequired nzFor="equipmentTypeid">资产名称
                                </nz-form-label>
                                <nz-form-control [nzSpan]="14">
wangqinghua's avatar
wangqinghua committed
                                    <input  nz-input placeholder="资产名称" name="name" [(ngModel)]="validateForm.inventoryExtend.name">
wangqinghua's avatar
wangqinghua committed
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6">负责人</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="负责人" name="person" [(ngModel)]="validateForm.inventoryExtend.person">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6" nzRequired >父分类
                                </nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <nz-select name="secondLevelType" nzPlaceHolder="选择父分类" [(ngModel)]="inventoryParentId" (ngModelChange)="getTypeByParent($event)">
                                        <ng-container *ngFor="let item of parentTypeList">
                                            <nz-option [nzLabel]="item.name" [nzValue]="item.id"></nz-option>
                                        </ng-container>
                                    </nz-select>
                                </nz-form-control>
                            </nz-form-item>
                        </div>
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6"  nzRequired >子分类
                                </nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <nz-select name="secondLevelType" nzPlaceHolder="选择子分类" [(ngModel)]="validateForm.inventoryExtend.inventoryTypeid">
                                        <ng-container *ngFor="let item of typeList">
                                            <nz-option [nzLabel]="item.name" [nzValue]="item.id"></nz-option>
                                        </ng-container>
                                    </nz-select>
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6"  nzFor="secondLevelType">资产数量
                                </nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="资产数量" name="inventorycount" [(ngModel)]="validateForm.inventoryExtend.inventorycount">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6" nzFor="invertoryname">品牌</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="品牌" name="invertoryname" [(ngModel)]="validateForm.inventoryExtend.invertoryname">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6"  >库存</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="库存" name="stock" [(ngModel)]="validateForm.inventoryExtend.stock">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6" >型号</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="型号" name="serialnoA"  [(ngModel)]="validateForm.inventoryExtend.serialnoA">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6" >使用</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input nz-input placeholder="使用" name="usedcount" [(ngModel)]="validateForm.inventoryExtend.usedcount">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6" >MAC地址</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="MAC地址" name="mac" [(ngModel)]="validateForm.inventoryExtend.mac">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6"  >借出</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input nz-input placeholder="借出" name="lendcount" [(ngModel)]="validateForm.inventoryExtend.lendcount">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed

wangqinghua's avatar
wangqinghua committed
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6">维保到期</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="维保到期" name="maintenanceExpiration" [(ngModel)]="validateForm.inventoryExtend.maintenanceExpiration" >
                                </nz-form-control>
                            </nz-form-item>
                        </div>
wangqinghua's avatar
wangqinghua committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6" >维修</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input nz-input placeholder="维修" name="repaircount" [(ngModel)]="validateForm.inventoryExtend.repaircount">
                                </nz-form-control>
                            </nz-form-item>
                        </div>

                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzSpan]="6">存放地点</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input  nz-input placeholder="存放地点" name="storageLocation" [(ngModel)]="validateForm.inventoryExtend.storageLocation">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
xiaowenjie's avatar
xiaowenjie committed
                    </div>

wangqinghua's avatar
wangqinghua committed
                    <div nz-row [nzGutter]="24">
                        <div nz-col [nzSpan]="12">
                            <nz-form-item nzFlex>
                                <nz-form-label [nzOffset]="4" [nzSpan]="6"  >报废</nz-form-label>
                                <nz-form-control [nzSpan]="14">
                                    <input nz-input placeholder="报废" name="scrapcount" [(ngModel)]="validateForm.inventoryExtend.scrapcount">
                                </nz-form-control>
                            </nz-form-item>
                        </div>
xiaowenjie's avatar
xiaowenjie committed
                    </div>
wangqinghua's avatar
wangqinghua committed

                </ng-container>
wangqinghua's avatar
wangqinghua committed
            </div>

            <div class="modal-footer-btn">
                <button nz-button (click)="handleEditCancel()" nzType="primary">取消</button>
                <button nz-button (click)="tabsChange(1)" nzType="primary">上一步</button>
wangqinghua's avatar
wangqinghua committed
                <button nz-button (click)="handEditleOk()" nzType="primary">完成</button>
wangqinghua's avatar
wangqinghua committed
            </div>
        </nz-tab>
wangqinghua's avatar
wangqinghua committed
    </nz-tabset>
</nz-modal>