| 
					
				 | 
			
			
				@@ -1,17 +1,29 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 <template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   <el-dialog 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    :title="!id ? '新增' : islook ? '详情' : '修改'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    :title="!id ? '新增' : display ? '详情' : '编辑'" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     :close-on-click-modal="false" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     :visible.sync="visible"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <el-form :model="dataForm" :rules="dataRule" ref="dataForm" @keyup.enter.native="dataFormSubmit()" label-width="100px"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <h4>基础信息</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="客户名称" prop="customerName"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.customerName" :disabled="islook" placeholder="客户名称"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.customerName" :disabled="display" placeholder="客户名称"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-form-item label="客户类型" prop="customerType"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          v-model="dataForm.customerType" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :disabled="display" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          placeholder="请选择"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <el-option v-for="item in optionsCT" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     :key="item.value" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     :label="item.label" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     :value="item.value"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          </el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="客户级别" prop="level"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-select 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model="dataForm.level" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          :disabled="islook" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          :disabled="display" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           remote 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           placeholder="请选择"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-option 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -23,60 +35,60 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="详细地址" prop="address"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.address" :disabled="islook" placeholder="详细地址"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.address" :disabled="display" placeholder="详细地址"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="电话" prop="tel"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.tel" :disabled="islook" placeholder="电话"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.tel" :disabled="display" placeholder="电话"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="邮编"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.zipCode" :disabled="islook" placeholder="邮编"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.zipCode" :disabled="display" placeholder="邮编"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="传真"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.fax" :disabled="islook" placeholder="传真"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.fax" :disabled="display" placeholder="传真"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="网址"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.url" :disabled="islook" placeholder="网址"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.url" :disabled="display" placeholder="网址"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="公司简介"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.introduction" :disabled="islook" type="textarea" placeholder="公司简介"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.introduction" :disabled="display" type="textarea" placeholder="公司简介"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <h4>业务联系人</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="联系人" prop="contact"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.contact" :disabled="islook" placeholder="联系人"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.contact" :disabled="display" placeholder="联系人"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="手机号码" prop="contactTel"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.contactTel" :disabled="islook" placeholder="手机号码"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.contactTel" :disabled="display" placeholder="手机号码"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="职位"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.contactPosition" :disabled="islook" placeholder="职位"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.contactPosition" :disabled="display" placeholder="职位"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="邮箱"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.contactEmail" :disabled="islook" placeholder="邮箱"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.contactEmail" :disabled="display" placeholder="邮箱"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="对接业务员" prop="bizManager"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <user-component-all v-model="dataForm.bizManager" :disabled="islook" :userId="dataForm.bizManager" @change="change"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <user-component-all v-model="dataForm.bizManager" :disabled="display" :userId="dataForm.bizManager" @change="change"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <!-- <el-input v-model="dataForm.bizManager"  placeholder="对接业务员"></el-input> --> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <h4>财务信息</h4> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="企业税号" prop="taxNumber"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.taxNumber" disabled placeholder="企业税号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.taxNumber" :disabled="display" placeholder="企业税号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="发票抬头" prop="invoiceTitle"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.invoiceTitle" disabled placeholder="发票抬头"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.invoiceTitle" :disabled="display" placeholder="发票抬头"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="开户银行" prop="bank"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.bank" disabled placeholder="开户银行"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.bank" :disabled="display" placeholder="开户银行"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="银行账号" prop="account"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.account" disabled placeholder="银行账号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.account" :disabled="display" placeholder="银行账号"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-form-item label="单位地址" prop="billingAddr"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <el-input v-model="dataForm.billingAddr" disabled placeholder="单位地址"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <el-input v-model="dataForm.billingAddr" :disabled="display" placeholder="单位地址"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </el-form> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <span slot="footer" class="dialog-footer"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-button @click="visible = false">取消</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      <el-button v-if="!isLook" type="primary" @click="dataFormSubmit()">确定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      <el-button v-if="!display" type="primary" @click="dataFormSubmit()">确定</el-button> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </template> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -95,32 +107,23 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         visible: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         options: [], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 客户类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        optionsCT: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            value: '0', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: '公司' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            value: '1', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: '个人' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         id: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        islook: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dataForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          account: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          address: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          bank: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          billingAddr: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          bizManager: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          bizManagerName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          contact: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          contactEmail: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          contactPosition: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          contactTel: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          customerName: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          customerType: 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          fax: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          introduction: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          invoiceTitle: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          level: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          taxNumber: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          tel: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          url: '', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          zipCode: '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        display: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dataForm: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataRule: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           customerName: [{ required: true, message: '客户名称不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          customerType: [{required: true, message: '客户类型不能为空', trigger: 'blur'}], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           level: [{ required: true, message: '客户级别不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           address: [{ required: true, message: '详细地址不能为空', trigger: 'blur' }], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           tel: [{ required: true, message: '电话不能为空', trigger: 'blur' }], 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -137,7 +140,8 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       async init (id, disabled) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        this.islook = disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.dataForm = {} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.display = disabled 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.id = id || 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.visible = true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         await getLevel().then(({data}) => { 
			 |