Procházet zdrojové kódy

【客户档案】 详情 完成

liangyan0105 před 3 roky
rodič
revize
00e95300a2

+ 349 - 36
src/app/routes/basedata/customer/details/details.component.html

@@ -2,124 +2,435 @@
   <form nz-form>
     <nz-form-item>
       <nz-form-label nzRequired [nzSm]="3" [nzXs]="24">{{ 'customer.code' | translate }}</nz-form-label>
+      <!--客户编码-->
       <nz-form-control [nzSm]="4" [nzXs]="24">
-        <input [(ngModel)]="customer.code" name="code" nz-input [disabled]="true"
-          placeholder="{{ 'automatic.generated' | translate }}" />
-        <!--客户编码-->
+        <input
+          [(ngModel)]="customer.code"
+          name="code"
+          nz-input
+          [disabled]="true"
+          placeholder="{{ 'automatic.generated' | translate }}"
+        />
       </nz-form-control>
       <nz-form-label nzRequired [nzSm]="3" [nzXs]="24">{{ 'customer.name' | translate }}</nz-form-label>
+      <!--客户名称-->
       <nz-form-control [nzSm]="4" [nzXs]="24">
-        <input [(ngModel)]="customer.name" name="name" nz-input [disabled]="true"
-          placeholder="{{ 'placeholder' | translate }}{{ 'customer.name' | translate }}" />
-        <!--客户名称-->
+        <input
+          [(ngModel)]="customer.name"
+          name="name"
+          nz-input
+          [disabled]="true"
+          placeholder="{{ 'placeholder' | translate }}{{ 'customer.name' | translate }}"
+        />
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.shortName' | translate }}</nz-form-label>
+      <!--客户简称-->
       <nz-form-control [nzSm]="4" [nzXs]="24">
-        <input [(ngModel)]="customer.shortName" name="shortName" nz-input [disabled]="true"
-          placeholder="{{ 'placeholder' | translate }}{{ 'customer.shortName' | translate }}" />
-        <!--客户简称-->
+        <input
+          [(ngModel)]="customer.shortName"
+          name="shortName"
+          nz-input
+          [disabled]="true"
+          placeholder="{{ 'placeholder' | translate }}{{ 'customer.shortName' | translate }}"
+        />
       </nz-form-control>
     </nz-form-item>
-    <nz-form-item>
 
+    <nz-form-item>
       <nz-form-label nzRequired [nzSm]="3" [nzXs]="24">{{ 'customer.abbreviation' | translate }}</nz-form-label>
+      <!--客户缩写-->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [(ngModel)]="customer.abbreviation" maxlength="3" [disabled]="true" name="abbreviation" nz-input />
-        <!--客户缩写-->
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.contacts.name' | translate }}</nz-form-label>
+      <!--联系人-->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [disabled]="true" name="contacts" nz-input [(ngModel)]="customer.contacts" />
-        <!--客户联系人-->
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.contacts.telephone' | translate }}</nz-form-label>
+      <!--联系人电话-->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [disabled]="true" name="telephone" nz-input [(ngModel)]="customer.telephone" />
-        <!--客户联系电话-->
       </nz-form-control>
     </nz-form-item>
+
     <nz-form-item>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.contacts.mail' | translate }}</nz-form-label>
+      <!-- 联系人邮箱 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [disabled]="true" name="email" nz-input [(ngModel)]="customer.email" />
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.company.address' | translate }}</nz-form-label>
+      <!-- 公司地址 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [(ngModel)]="customer.address" name="address" nz-input [disabled]="true" />
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.company.phone' | translate }}</nz-form-label>
+      <!-- 公司电话 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [(ngModel)]="customer.phone" name="phone" nz-input [disabled]="true" />
       </nz-form-control>
     </nz-form-item>
+
     <nz-form-item>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.tax.no' | translate }}</nz-form-label>
+      <!-- 税号 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [(ngModel)]="customer.taxNo" name="taxNo" nz-input [disabled]="true" />
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.account.bank' | translate }}</nz-form-label>
+      <!-- 开户行 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [(ngModel)]="customer.bank" name="bank" nz-input [disabled]="true" />
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.account.number' | translate }}</nz-form-label>
+      <!-- 账号 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [(ngModel)]="customer.account" name="account" nz-input [disabled]="true" />
       </nz-form-control>
     </nz-form-item>
+
     <nz-form-item>
-      <nz-form-label nzRequired [nzSm]="3" [nzXs]="24">{{ 'customer.whether.using.or.not' | translate }}
+      <nz-form-label nzRequired [nzSm]="3" [nzXs]="24"
+        >{{ 'customer.whether.using.or.not' | translate }}
+        <!-- 是否停用 -->
       </nz-form-label>
       <nz-form-control [nzSm]="4" [nzXs]="24">
-        <nz-switch [nzDisabled]="true" [(ngModel)]="enable" name="enable" [ngModelOptions]="{standalone: true}"
-          nzCheckedChildren="{{'store.yes' | translate}}" nzUnCheckedChildren="{{'store.no' | translate}}"></nz-switch>
+        <nz-switch
+          [nzDisabled]="true"
+          [(ngModel)]="enable"
+          name="enable"
+          [ngModelOptions]="{ standalone: true }"
+          nzCheckedChildren="{{ 'store.yes' | translate }}"
+          nzUnCheckedChildren="{{ 'store.no' | translate }}"
+        ></nz-switch>
       </nz-form-control>
+
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.credit.grade' | translate }}</nz-form-label>
+      <!-- 信用等级 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
-        <nz-select nzShowSearch nzAllowClear nzPlaceHolder="{{ 'select.please.choose' | translate }}"
-          [nzDisabled]="true" [(ngModel)]="customer.creditGrade" name="creditGrade">
-          <nz-option *ngIf="customer.creditGrade==''" nzLabel="{{ 'select.please.choose' | translate }}" nzValue=""
+        <input [(ngModel)]="customer.creditGrade" name="code" nz-input [disabled]="true" />
+        <!-- <nz-select
+          nzShowSearch
+          nzAllowClear
+          nzPlaceHolder="{{ 'select.please.choose' | translate }}"
+          [nzDisabled]="true"
+          [(ngModel)]="customer.creditGrade"
+          name="creditGrade"
+        > -->
+        <!-- <nz-option
+            *ngIf="customer.creditGrade == ''"
+            nzLabel="{{ 'select.please.choose' | translate }}"
+            nzValue=""
             selected="selected">
-          </nz-option>
-          <!-- <ng-container *ngFor="let de of listClass">
+          </nz-option> -->
+        <!-- <ng-container *ngFor="let de of listClass">
             <nz-option nzLabel="{{de.name}}" nzValue="{{de.id}}"></nz-option>
           </ng-container> -->
-          <nz-option nzLabel="A" nzValue="1"></nz-option>
+        <!-- <nz-option nzLabel="A" nzValue="1"></nz-option>
           <nz-option nzLabel="B" nzValue="2"></nz-option>
           <nz-option nzLabel="C" nzValue="3"></nz-option>
-          <nz-option nzLabel="D" nzValue="4"></nz-option>
-        </nz-select>
+          <nz-option nzLabel="D" nzValue="4"></nz-option> -->
+        <!-- </nz-select> -->
       </nz-form-control>
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.credit.period' | translate }}</nz-form-label>
+      <!-- 信用期 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <nz-input-number [nzDisabled]="true" [(ngModel)]="customer.creditPeriod" name="creditPeriod" nzMin="1">
         </nz-input-number>
-        <!-- <input [(ngModel)]="customer.creditPeriod" name="creditPeriod" nz-input /> -->
       </nz-form-control>
     </nz-form-item>
     <nz-form-item>
-      <!-- 邮编 -->
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.zipCode' | translate }}</nz-form-label>
+      <!-- 邮编 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [disabled]="true" [(ngModel)]="customer.zipCode" name="zipCode" nz-input />
       </nz-form-control>
-      <!-- 通讯地址 -->
+
       <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.Postal.address' | translate }}</nz-form-label>
+      <!-- 注册地址 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <input [disabled]="true" [(ngModel)]="customer.postalAddress" name="postalAddress" nz-input />
       </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'quotation.merchants' | translate }}{{ 'cost.item.category' | translate }}</nz-form-label
+      >
       <!-- 客商分类 -->
-      <nz-form-label [nzSm]="3" [nzXs]="24">客商分类</nz-form-label>
       <nz-form-control [nzSm]="4" [nzXs]="24">
-        {{customer.customerClassificationDictName}}
+        <input
+          [(ngModel)]="customer.customerClassificationDictName"
+          name="customerClassificationDictName"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第七行 ------------->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'customer.source' | translate }}</nz-form-label>
+      <!-- 客商来源 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.customerSourceDictName" name="customerSourceDictName" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'quotation.merchants' | translate }}{{ 'industry' | translate }}
+      </nz-form-label>
+      <!-- 客商行业 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.cobaseCustomerIndustryNamede"
+          name="baseCustomerIndustryName"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'sales.status' | translate }}</nz-form-label>
+      <!-- 销售状态 树 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.baseSalesStatusName" name="baseSalesStatusName" nz-input [disabled]="true" />
       </nz-form-control>
     </nz-form-item>
+
+    <!-- 第八行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'quotation.merchants' | translate }}{{ 'property' | translate }}
+      </nz-form-label>
+      <!-- 客商属性 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <nz-radio-group [(ngModel)]="customer.customerAttribute" name="customerAttribute">
+          <label nz-radio nzValue="1">{{ 'customer' | translate }}</label>
+          <label nz-radio nzValue="2">{{ 'supplier' | translate }}</label>
+          <label nz-radio nzValue="3"> {{ 'customer' | translate }}、{{ 'supplier' | translate }} </label>
+        </nz-radio-group>
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'quotation.merchants' | translate }}{{ 'group' | translate }}
+      </nz-form-label>
+      <!-- 客商分组 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.customerGroupingDictName"
+          name="customerGroupingDictName"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'business.affairs' | translate }}{{ 'relation' | translate }}
+      </nz-form-label>
+      <!-- 商务关系-->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.businessRelationsDictName"
+          name="businessRelationsDictName"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第九行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'higher.unit' | translate }}
+      </nz-form-label>
+      <!-- 上级单位  禁选 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <nz-input-group nzSearch [nzAddOnAfter]="suffixIconButton">
+          <input [(ngModel)]="customer.parentName" name="parentName" nz-input [disabled]="true" />
+        </nz-input-group>
+        <!-- <ng-template #suffixIconButton> -->
+        <!-- 放大镜  勾选列表 -->
+        <!-- <button nz-button nzType="primary" nzSearch (click)="modalTable()">
+              <i nz-icon type="search"></i>
+            </button>
+          </ng-template> -->
+      </nz-form-control>
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'use.status' | translate }}
+      </nz-form-label>
+      <!-- 使用状态-->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.useStatusDictName" name="useStatusDictName" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'sleep.type' | translate }}
+      </nz-form-label>
+      <!-- 休眠类型 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.sleepTypeDictName" name="sleepTypeDictName" nz-input [disabled]="true" />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第十行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'unit' | translate }}{{ 'web.address' | translate }}</nz-form-label>
+      <!-- 单位网址 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.companyWebsite" name="companyWebsite" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'in.company' | translate }}{{ 'establish.date' | translate }}
+      </nz-form-label>
+      <!-- 公司成立日期 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.companyEstablishDate" name="companyEstablishDate" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24"> {{ 'unit' | translate }}{{ 'size' | translate }} </nz-form-label>
+      <!-- 单位规模 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.unitSizeDictName" name="unitSizeDictName" nz-input [disabled]="true" />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第11行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24"> {{ 'personnel' | translate }}{{ 'size' | translate }} </nz-form-label>
+      <!-- 人员规模 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.personnelSizeDictName" name="personnelSizeDictName" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'app.register.register' | translate }}{{ 'capital' | translate }}
+      </nz-form-label>
+      <!-- 注册资金 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.registeredCapitalDictName"
+          name="registeredCapitalDictName"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24"> {{ 'annual.turnover' | translate }}</nz-form-label>
+      <!-- 年营业额 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.annualTurnover" name="annualTurnover" nz-input [disabled]="true" />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第12行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24"> {{ 'customer' | translate }}{{ 'relation' | translate }} </nz-form-label>
+      <!-- 客户关系 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.customerRelationshipDictName"
+          name="customerRelationshipDictName"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'value.level' | translate }}
+      </nz-form-label>
+      <!-- 价值级别 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.valueLevelDictName" name="valueLevelDictName" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'sales.staff' | translate }}
+      </nz-form-label>
+      <!-- 销售人员 树 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.salesmanName" name="salesmanName" nz-input [disabled]="true" />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第13行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'billing.unit.name' | translate }}</nz-form-label>
+      <!-- 开票单位名称 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.billingUnitName" name="billingUnitName" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'taxpayer.identification.Num' | translate }}</nz-form-label>
+      <!-- 纳税人识别号 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.taxpayerIdentificationNumber"
+          name="taxpayerIdentificationNumber"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'billing.address' | translate }}</nz-form-label>
+      <!-- 开票地址 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.billingAddress" name="billingAddress" nz-input [disabled]="true" />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第14行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'billing.telephone' | translate }}</nz-form-label>
+      <!--开票电话-->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.billingTelephone" name="billingTelephone" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'billing.bank' | translate }}</nz-form-label>
+      <!-- 开票银行 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.billingBank" name="billingBank" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'billing.bank' | translate }}{{ 'customer.account.number' | translate }}
+      </nz-form-label>
+      <!--开票银行账号-->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input
+          [(ngModel)]="customer.billingBankAccountNumber"
+          name="billingBankAccountNumber"
+          nz-input
+          [disabled]="true"
+        />
+      </nz-form-control>
+    </nz-form-item>
+
+    <!-- 第15行 -->
+    <nz-form-item>
+      <nz-form-label [nzSm]="3" [nzXs]="24">{{ 'development' | translate }}{{ 'personnel' | translate }}</nz-form-label>
+      <!-- 开发人员 -->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.developer" name="developer" nz-input [disabled]="true" />
+      </nz-form-control>
+
+      <nz-form-label [nzSm]="3" [nzXs]="24"> {{ 'development' | translate }}{{ 'date' | translate }} </nz-form-label>
+      <!-- 开发日期-->
+      <nz-form-control [nzSm]="4" [nzXs]="24">
+        <input [(ngModel)]="customer.developmentDate" name="developmentDate" nz-input [disabled]="true" />
+      </nz-form-control>
+    </nz-form-item>
+
     <!-- 联系人 -->
     <nz-form-item>
       <!-- 数据表 -->
       <div nz-row nzGutter="24">
         <div nz-col nzMd="24" nzLg="24">
-          <nz-table nzSize="small" #basicTable [nzData]="listOfData" [nzFrontPagination]="false"
-            [nzShowPagination]="false">
+          <nz-table
+            nzSize="small"
+            #basicTable
+            [nzData]="listOfData"
+            [nzFrontPagination]="false"
+            [nzShowPagination]="false"
+          >
             <thead>
               <tr>
                 <th style="width:150px;">{{ 'customer.contacts.name' | translate }}</th>
@@ -130,14 +441,14 @@
             </thead>
             <tbody>
               <tr *ngFor="let data of basicTable.data">
-                <td>{{ data.contactPsn}}</td>
+                <td>{{ data.contactPsn }}</td>
                 <td>{{ data.contectTel }}</td>
                 <td>{{ data.email }}</td>
                 <td>
-                  <ng-container *ngIf="data.isDefault==0">
+                  <ng-container *ngIf="data.isDefault == 0">
                     {{ 'no' | translate }}
                   </ng-container>
-                  <ng-container *ngIf="data.isDefault==1">
+                  <ng-container *ngIf="data.isDefault == 1">
                     {{ 'yes' | translate }}
                   </ng-container>
                 </td>
@@ -150,5 +461,7 @@
   </form>
 </nz-spin>
 <div class="footer">
-  <button nz-button (click)="close()"><span>{{ 'button.close' | translate }}</span></button>
-</div>
+  <button nz-button (click)="close()">
+    <span>{{ 'button.close' | translate }}</span>
+  </button>
+</div>

+ 5 - 0
src/app/routes/basedata/customer/details/details.component.ts

@@ -47,9 +47,12 @@ export class BasedataCustomerDetailsComponent implements OnInit {
    * @param {type}
    * @author: 段亚鑫
    */
+
+  //根据点击的 id看详情
   getById() {
     return new Promise(resolve => {
       this.customerService.getById(this.id).then(response => {
+        console.log('这是所有的客户属性吗',response);
         this.customer = response.result;
         if (response.result.enable === '0') {
           this.enable = false;
@@ -69,6 +72,8 @@ export class BasedataCustomerDetailsComponent implements OnInit {
    * @param {type}
    * @author: 段亚鑫
    */
+
+  //联系人
   getListContacts() {
     return new Promise(resolve => {
       const contacts = {

+ 6 - 23
src/app/routes/basedata/customer/edit/edit.component.html

@@ -164,9 +164,10 @@
         <input [(ngModel)]="customer.postalAddress" name="postalAddress" nz-input maxlength="100" />
       </nz-form-control>
 
-      <nz-form-label [nzSm]="3" [nzXs]="24"
-        >{{ 'quotation.merchants' | translate }}{{ 'cost.item.category' | translate }}</nz-form-label
-      >
+      <nz-form-label [nzSm]="3" [nzXs]="24">
+        {{ 'quotation.merchants' | translate }}{{ 'cost.item.category' | translate }}
+      </nz-form-label>
+
       <!-- 客商分类 -->
       <nz-form-control [nzSm]="4" [nzXs]="24">
         <nz-select
@@ -174,14 +175,14 @@
           nzPlaceHolder="{{ 'select.please.choose' | translate }}"
           [nzDisabled]="false"
           [(ngModel)]="customer.customerClassificationDictValue"
-          name="customerClassificationDictValue"
-        >
+          name="customerClassificationDictValue">
           <nz-option nzLabel="{{ 'select.please.choose' | translate }}" nzValue="" selected="selected"> </nz-option>
           <ng-container *ngFor="let customerClassification of customerClassificationList">
             <nz-option [nzValue]="customerClassification.value" [nzLabel]="customerClassification.text"></nz-option>
           </ng-container>
         </nz-select>
       </nz-form-control>
+
     </nz-form-item>
 
     <!-- 第七行 ------------->
@@ -294,7 +295,6 @@
         {{ 'higher.unit' | translate }}
       </nz-form-label>
       <!-- 上级单位  禁选 -->
-      <span ng-if="customer.parentId">
         <nz-form-control [nzSm]="4" [nzXs]="24">
           <nz-input-group nzSearch [nzAddOnAfter]="suffixIconButton">
             <input
@@ -313,23 +313,6 @@
             </button>
           </ng-template>
         </nz-form-control>
-      </span>
-
-      <!-- 回显 -->
-      <!-- <span ng-if="!customer.parentId">
-        <nz-form-control [nzSm]="4" [nzXs]="24">
-          <nz-input-group nzSearch [nzAddOnAfter]="suffixIconButton">
-            <input type="text" [(ngModel)]="customer.parentId" name="parentId" nz-input [disabled]="false" />
-          </nz-input-group>
-          <ng-template #suffixIconButton> -->
-      <!-- 放大镜 -->
-      <!-- <button nz-button nzType="primary" nzSearch (click)="modalTable()">
-              <i nz-icon type="search"></i>
-            </button>
-          </ng-template>
-        </nz-form-control>
-      </span> -->
-
       <nz-form-label [nzSm]="3" [nzXs]="24">
         {{ 'use.status' | translate }}
       </nz-form-label>