| 
					
				 | 
			
			
				@@ -29,6 +29,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-option v-for="item in item.dicData" :label="item.label" :value="item.value"></el-option> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                   </el-select> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 </span> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <selectComponent v-else-if="item.prop === 'corps'" v-model="form[item.prop]" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                 :configuration="configuration" style="width: 100%"/> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-input type="textarea" v-else-if="item.type === 'textarea'" v-model="form[item.prop]" size="small" autocomplete="off" :disabled="item.disabled"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-input type="age" v-else v-model="form[item.prop]" size="small" autocomplete="off" :disabled="item.disabled?item.disabled:false"></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </el-col> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -98,6 +101,13 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "detailsPage", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      configuration: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        multipleChoices: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        multiple: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        collapseTags: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        placeholder: '请点击右边按钮选择', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        dicData: [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       form: {}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       disabled: false, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       customerContact: customerContact, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -183,6 +193,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           //多选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             label: '代理商', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             prop: 'corps', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            span: 16, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             rules: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 required: true, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -190,6 +201,15 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 trigger: 'blur' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            label: "备注", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            type: 'textarea', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            span: 24, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            prop: "remarks", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            mock: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              type: 'county' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -200,6 +220,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.$route.query.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       detail(JSON.parse(this.$route.query.id)).then(res =>{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.form = res.data.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (this.form.corpNameList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.configuration.dicData = this.form.corpNameList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.form.corps = this.form.corps.split(',') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.data.data.specialItemList) this.contactsData = res.data.data.specialItemList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (res.data.data.presentItemList) this.contactsDataBuyFree = res.data.data.presentItemList 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         delete this.form.specialItemList 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -316,6 +340,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       console.log(this.form) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.$refs["form"].validate((valid) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (valid) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          this.form.corps = this.form.corps.join(',') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.form.specialItemList = this.contactsData 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           this.form.presentItemList = this.contactsDataBuyFree 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           typeSave(this.form).then(res=>{ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -391,4 +416,11 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+::v-deep .el-form-item { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  margin-bottom: 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+::v-deep .el-form-item__content{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  line-height: 32px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |