| | |
| | | }); |
| | | $A.enqueueAction(action); |
| | | }, |
| | | doinitSave: function (component, event, helper) { |
| | | document.title = "追溯日报"; |
| | | component.set('v.loginEdit', true); |
| | | this.report_date_list(component, event, helper, 5); |
| | | var action = component.get('c.getalldata'); |
| | | action.setCallback(this, function (response) { |
| | | var state = response.getState(); |
| | | if (state == 'SUCCESS') { |
| | | var res = response.getReturnValue(); |
| | | component.set('v.alldata', res.reports); |
| | | component.set('v.fieldsmap', res.fieldsMap); |
| | | component.set('v.allselectlist', res.allselectlist); |
| | | component.set('v.doclist', res.doclist); |
| | | //fy |
| | | |
| | | var xx = res.UserProType; |
| | | component.set('v.UserProType', res.UserProType); |
| | | var gg = component.get('v.UserProType'); |
| | | //fy |
| | | component.find('select_agency_person').set('v.options', this.conv_selected(res.allselectlist.AgencyPerson__c)); |
| | | component.find('select_DealerPersonnel').set('v.options', this.conv_selected(res.allselectlist.DealerPersonnel__c)); |
| | | component.find('select_purpose_type').set('v.options', this.conv_selected(res.allselectlist.WorkRecord__c)); |
| | | component.find('select_ProductClassification').set('v.options', this.conv_selected(res.allselectlist.ProductClassification__c)); |
| | | component.find('select_stageName').set('v.options', this.conv_selected(res.allselectlist.StageName__c)); |
| | | component.set('v.selected_agency_person', res.allselectlist.AgencyPerson__c[0].label); |
| | | component.set('v.dialog_type', '新建'); |
| | | this.get_reports(component, event, helper, component.find('select_date').get('v.value'), component.find('select_agency_person').get('v.value')); |
| | | |
| | | component.set('v.PIConfig', res.PIConfig);// 20220222 PI改造 by Bright |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | else { |
| | | //component.set('v.errorMessage', 'doinit failed.'); |
| | | this.error('doinit failed.'); |
| | | this.showErrorToast(component); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | }); |
| | | $A.enqueueAction(action); |
| | | }, |
| | | //其他品牌产品类别 下拉框赋值 |
| | | selectProductCcategory: function (component) { |
| | | var select_ProductClassification = component.find('select_ProductClassification').get('v.value'); |
| | |
| | | "date_str": date_str, |
| | | "person_str": person_str, |
| | | }); |
| | | component.set('v.login', true); |
| | | component.set('v.loginEdit', true); |
| | | action.setCallback(this, function (response) { |
| | | |
| | | var state = response.getState(); |
| | |
| | | component.set('v.report_count', res.reports.length); |
| | | } |
| | | //fy 20220414 end |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | }, staticResourceAgencyContact.token); |
| | | } else { |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | } |
| | | } else { |
| | | component.set('v.list_message', 'no_data'); |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | |
| | | } |
| | |
| | | //component.set('v.errorMessage', 'get_reports failed.'); |
| | | this.error('get_reports failed.'); |
| | | this.showErrorToast(component); |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | }); |
| | | $A.enqueueAction(action); |
| | |
| | | return false; |
| | | } |
| | | // 保存処理 |
| | | component.set('v.login', true); |
| | | component.set('v.loginEdit', true); |
| | | if (component.get('v.mode') == 'edit') { |
| | | var Agency_Report__c = component.get('v.select_report_data').Id; |
| | | var action = component.get('c.editAgencyReport'); |
| | |
| | | action.setCallback(this, function (response) { |
| | | var state = response.getState(); |
| | | if (state == 'SUCCESS') { |
| | | debugger |
| | | component.set('v.successMessage', '编辑保存成功'); |
| | | this.showSuccessToast(component); |
| | | var report_id = response.getReturnValue(); |
| | |
| | | component.set('v.update_select_report_data_id', report_id); |
| | | this.get_reports(component, event, helper, component.get('v.select_report_data').Submit_date__c, component.get('v.select_report_data').Person_In_Charge2__c); |
| | | component.find('save_button').set('v.disabled', false); |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | else { |
| | | //component.set('v.errorMessage', 'save_report failed.'); |
| | | this.error('save_report failed.'); |
| | | this.showErrorToast(component); |
| | | component.find('save_button').set('v.disabled', false); |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | }); |
| | | $A.enqueueAction(action); |
| | |
| | | this.error('get_reports_now failed.'); |
| | | this.showErrorToast(component); |
| | | component.find('save_button').set('v.disabled', false); |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | }); |
| | | $A.enqueueAction(action2); |
| | | this.allclear(component); |
| | | component.find('select_WorkMark').set('v.value', false); |
| | | component.find('save_button').set('v.disabled', false); |
| | | component.set('v.login', false); |
| | | this.doinit(component, event, helper); |
| | | component.set('v.loginEdit', false); |
| | | debugger |
| | | this.doinitSave(component, event, helper); |
| | | } |
| | | else { |
| | | var error = response.getError(); |
| | |
| | | this.error('保存日报失败'); |
| | | this.showErrorToast(component); |
| | | component.find('save_button').set('v.disabled', false); |
| | | component.set('v.login', false); |
| | | component.set('v.loginEdit', false); |
| | | } |
| | | }); |
| | | $A.enqueueAction(action); |