| New file | 
|  |  |  | 
|---|
|  |  |  | <div class="modal-header"> | 
|---|
|  |  |  | <div class="modal-title">{{i.id > 0 ? '编辑' : '添加'}}-门店(基于HTML模板表单写法)</div> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | <form #f="ngForm" (ngSubmit)="save()" nz-form> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">所属分销商</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | {{i.user_id}} | 
|---|
|  |  |  | <a (click)="msgSrv.info('find')">查找用户</a> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">门店名称</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.name" name="name" maxlength="30" required /> | 
|---|
|  |  |  | <p nz-form-explain>如:国美、麦当劳,不应包含地区、地址、分店名等信息,错误示例:北京国美</p> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">分店名称</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.branch_name" name="branch_name" maxlength="20" required /> | 
|---|
|  |  |  | <p nz-form-explain>不应包含地区信息,不应与门店名有重复,错误示例:北京王府井店</p> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">所在地</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.geo" name="geo" maxlength="50" required /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">街道地址</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.address" name="address" maxlength="50" required /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">纬度</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.lat" name="lat" required /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">经度</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.lng" name="lng" required /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">电话</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.tel" name="tel" maxlength="30" required /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">门店类型</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <nz-select [(ngModel)]="i.categories" name="categories" required [nzAllowClear]="false"> | 
|---|
|  |  |  | <nz-option *ngFor="let i of cat" [nzLabel]="i" [nzValue]="i"> | 
|---|
|  |  |  | </nz-option> | 
|---|
|  |  |  | </nz-select> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">推荐品</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.recommend" name="recommend" maxlength="200" placeholder="200字以内" /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">特色服务</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.special" name="special" maxlength="50" placeholder="50字以内" /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">商户简介</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.introduction" name="introduction" maxlength="300" placeholder="300字以内" /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">营业时间</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <input nz-input [(ngModel)]="i.open_time" name="open_time" maxlength="30" placeholder="30字以内" /> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <nz-form-item class="mb-sm"> | 
|---|
|  |  |  | <nz-form-label nzSpan="4">人均价格</nz-form-label> | 
|---|
|  |  |  | <nz-form-control nzSpan="8"> | 
|---|
|  |  |  | <nz-input-number [(ngModel)]="i.avg_price" name="avg_price" [nzMin]="0" [nzStep]="10"></nz-input-number> | 
|---|
|  |  |  | </nz-form-control> | 
|---|
|  |  |  | </nz-form-item> | 
|---|
|  |  |  | <div class="modal-footer"> | 
|---|
|  |  |  | <button nz-button type="button" (click)="close()">关闭</button> | 
|---|
|  |  |  | <button nz-button [disabled]="!f.form.valid || !f.form.dirty" [nzLoading]="http.loading" [nzType]="'primary'">保存</button> | 
|---|
|  |  |  | </div> | 
|---|
|  |  |  | </form> | 
|---|