({ doinit : function(component, event, helper) { component.set('v.login',true); var action = component.get("c.getfiledsmap"); action.setCallback(this, function(response) { var state = response.getState(); if(state === "SUCCESS") { var res = response.getReturnValue(); component.set("v.filedsmap", res); } else if (state === "ERROR") { var errors = response.getError(); var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ "title": "错误", "type":"error", "message": errors[0].message }); toastEvent.fire(); } }); $A.enqueueAction(action); var action2 = component.get("c.getAccounts"); action2.setCallback(this, function(response) { var state = response.getState(); if(state === "SUCCESS") { var acList = response.getReturnValue(); component.set("v.accounts", acList); component.set('v.login',false); } else if (state === "ERROR") { var errors = response.getError(); var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ "title": "错误", "type":"error", "message": errors[0].message }); toastEvent.fire(); component.set('v.login',false); } }); $A.enqueueAction(action2); }, clearContact: function(component, event, helper) { component.set('v.hosStr',''); component.set('v.conStr',''); this.searchContact(component, event, helper); }, searchContact: function(component, event, helper) { component.set('v.login',true); var hosStr = component.get("v.hosStr"); var conStr = component.get("v.conStr"); var action = component.get("c.searchAccounts"); action.setParams({"hosStr": hosStr, "conStr": conStr}); action.setCallback(this, function(response) { var state = response.getState(); if(state === "SUCCESS") { var acList = response.getReturnValue(); component.set("v.accounts", acList); component.set('v.login',false); } else if (state === "ERROR") { var errors = response.getError(); var toastEvent = $A.get("e.force:showToast"); toastEvent.setParams({ "title": "错误", "type":"error", "message": errors[0].message }); toastEvent.fire(); component.set('v.login',false); } }); $A.enqueueAction(action); } })