| 
					
				 | 
			
			
				@@ -88,6 +88,30 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     enable: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     amount: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            initFormData: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    category: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    enable: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type: 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    category: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    enable: 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type: 3, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    category: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    enable: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    amount: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    type: 4, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    category: 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    enable: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    amount: null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -136,24 +160,29 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.$http 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .post('/sc-community-web/systemConfig/page', instaData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .then(({ data, msg, status }) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    data.list.forEach((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (item.type == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            Object.assign(this.formData[0], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if (item.type == '2') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            Object.assign(this.formData[1], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if (item.type == '3') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            Object.assign(this.formData[2], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            this.getInstallData('listCheckWater', item.enable); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } else if (item.type == '4') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            Object.assign(this.formData[3], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            this.getInstallData('listCheckElectric', item.enable); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (data.total == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.formData = JSON.parse(JSON.stringify(this.initFormData)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        data.list.forEach((item, index) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            if (item.type == '1') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                Object.assign(this.formData[0], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } else if (item.type == '2') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                Object.assign(this.formData[1], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } else if (item.type == '3') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                Object.assign(this.formData[2], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                this.getInstallData('listCheckWater', item.enable); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } else if (item.type == '4') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                Object.assign(this.formData[3], item); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                this.getInstallData('listCheckElectric', item.enable); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    this.$refs.form.resetFields(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 .catch(() => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         currentOrganId(data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            this.currentId = data.companyOrgId || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            this.currentId = data.id || ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.getData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 |