From 90fac0710272079084730d97f6467ce87cd82448 Mon Sep 17 00:00:00 2001 From: buli <137736985@qq.com> Date: 星期五, 07 七月 2023 14:29:21 +0800 Subject: [PATCH] ProdLEXCode0707 --- force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js | 1236 +++++++--------------------------------------------------- 1 files changed, 161 insertions(+), 1,075 deletions(-) diff --git a/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js b/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js index 5cac1fd..d4f4a18 100644 --- a/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js +++ b/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js @@ -1,7 +1,6 @@ ({ doinit: function (component, event, helper) { - document.title = "杩芥函鏃ユ姤"; - + debugger; this.report_date_list(component, event, helper, 5); component.set("v.login", true); var action = component.get("c.getalldata"); @@ -14,7 +13,7 @@ component.set("v.allselectlist", res.allselectlist); component.set("v.doclist", res.doclist); //fy - + debugger; var xx = res.UserProType; component.set("v.UserProType", res.UserProType); var gg = component.get("v.UserProType"); @@ -62,80 +61,9 @@ component.set("v.PIConfig", res.PIConfig); // 20220222 PI鏀归�� by Bright component.set("v.login", false); } else { - //component.set('v.errorMessage', 'doinit failed.'); - this.error("doinit failed."); - //this.showErrorToast(component); + component.set("v.errorMessage", "doinit failed."); + this.showErrorToast(component); component.set("v.login", false); - } - }); - $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); @@ -179,8 +107,9 @@ date_str: date_str, person_str: person_str }); - component.set("v.loginEdit", true); + component.set("v.login", true); action.setCallback(this, function (response) { + debugger; var state = response.getState(); if (state == "SUCCESS") { var res = response.getReturnValue(); @@ -244,7 +173,7 @@ m[data.object[di].dataId] = data.object[di]; } } - + debugger; for (let ri in res.reports) { if ( res.reports[ri] && @@ -269,23 +198,22 @@ component.set("v.report_count", res.reports.length); } //fy 20220414 end - component.set("v.loginEdit", false); + component.set("v.login", false); }, staticResourceAgencyContact.token ); } else { - component.set("v.loginEdit", false); + component.set("v.login", false); } } } else { component.set("v.list_message", "no_data"); - component.set("v.loginEdit", false); + component.set("v.login", false); } } else { - //component.set('v.errorMessage', 'get_reports failed.'); - this.error("get_reports failed."); - //this.showErrorToast(component); - component.set("v.loginEdit", false); + component.set("v.errorMessage", "get_reports failed."); + this.showErrorToast(component); + component.set("v.login", false); } }); $A.enqueueAction(action); @@ -333,6 +261,7 @@ }, //澶嶅埗鍜岀紪杈戝洖鏄剧殑浣嶇疆 toggle_report: function (component) { + debugger; var modal_window = component.find("modal_window"); var modal_bg = component.find("modal_bg"); if ($A.util.hasClass(modal_window, "disp_none")) { @@ -500,6 +429,8 @@ .find("select_WorkMark") .set("v.checked", select_data["WorkMark__c"]); } + debugger; + var report_id = component.get("v.edit_copy_select_report_id"); if (report_id != "") { var select_EffectProgress1 = ""; @@ -668,345 +599,6 @@ } } } - }, - toggle_report_edit: function (component) { - var modal_window = component.find("modal_window"); - var modal_bg = component.find("modal_bg"); - if ($A.util.hasClass(modal_window, "disp_none")) { - // OPEN - $A.util.removeClass(modal_window, "disp_none"); - $A.util.removeClass(modal_bg, "disp_none"); - component.set("v.loginEdit", true); - //澶嶅埗 鍜岀紪杈� 鍥炴樉闂鍦ㄨ繖閲岄潰 - if ( - component.get("v.mode") == "edit" || - component.get("v.mode") == "copy" - ) { - var select_data = ""; - if (component.get("v.mode") == "edit") { - select_data = component.get("v.select_report_data"); - } else if (component.get("v.mode") == "copy") { - select_data = component.get("v.select_report_data_radio"); - } - var reports = component.get("v.reports"); - var Agency_Hospital_text = ""; - var Agency_Hospital_parent_id = ""; - // 鍖婚櫌鍚� - if (select_data["Agency_Hospital__c"] != "") { - for (var i = 0; i < reports.length; i++) { - if ( - reports[i]["Agency_Hospital__c"] == - select_data["Agency_Hospital__c"] - ) { - Agency_Hospital_text = reports[i]["Agency_Hospital__r"]["Name"]; - Agency_Hospital_parent_id = - reports[i]["Agency_Hospital__r"]["Hospital__c"]; - } - } - component.set("v.hospital", Agency_Hospital_text); - component.set("v.hospitalId", Agency_Hospital_parent_id); - component.set("v.hospitalLinkId", select_data["Agency_Hospital__c"]); - component.find("new_con").set("v.disabled", false); - } - //浣跨敤浜у搧1(浜у搧鍨嬪彿) - var UseProduct1Text = ""; - var UseProduct1Id = ""; - if ( - select_data["UseProduct1__c"] != "" && - select_data["UseProduct1__c"] != undefined - ) { - for (var i = 0; i < reports.length; i++) { - if (reports[i]["UseProduct1__c"] == select_data["UseProduct1__c"]) { - UseProduct1Text = - reports[i]["UseProduct1__r"]["Asset_Model_No__c"]; - UseProduct1Id = reports[i]["UseProduct1__c"]; - } - } - component.set("v.UseProduct1", UseProduct1Text); - component.set("v.UseProduct1Id", select_data["UseProduct1__c"]); - } - //浣跨敤浜у搧2 - var UseProduct2Text = ""; - var UseProduct2Id = ""; - if ( - select_data["UseProduct2__c"] != "" && - select_data["UseProduct2__c"] != undefined - ) { - for (var i = 0; i < reports.length; i++) { - if (reports[i]["UseProduct2__c"] == select_data["UseProduct2__c"]) { - UseProduct2Text = - reports[i]["UseProduct2__r"]["Asset_Model_No__c"]; - UseProduct2Id = reports[i]["UseProduct2__c"]; - } - } - component.set("v.UseProduct2", UseProduct2Text); - component.set("v.UseProduct2Id", select_data["UseProduct2__c"]); - } - //浣跨敤浜у搧3 - var UseProduct3Text = ""; - var UseProduct3Id = ""; - if ( - select_data["UseProduct3__c"] != "" && - select_data["UseProduct3__c"] != undefined - ) { - for (var i = 0; i < reports.length; i++) { - if (reports[i]["UseProduct3__c"] == select_data["UseProduct3__c"]) { - UseProduct3Text = - reports[i]["UseProduct3__r"]["Asset_Model_No__c"]; - UseProduct3Id = reports[i]["UseProduct3__c"]; - } - } - component.set("v.UseProduct3", UseProduct3Text); - component.set("v.UseProduct3Id", select_data["UseProduct3__c"]); - } - //娲诲姩鏃� - var reportDate; - if (select_data["Report_Date__c"] != "") { - for (var i = 0; i < reports.length; i++) { - if (reports[i]["Report_Date__c"] == select_data["Report_Date__c"]) { - reportDate = reports[i]["Report_Date__c"]; - } - } - component.set("v.data.Report_Date__c", reportDate); - } - // 绉戝 - // if (select_data['Department_Cateogy__c'] != '') { - // component.find('select_department').set('v.value',select_data['Department_Cateogy__c']); - // } - //fy Department_Cateogy_text__c - if (select_data["Department_Cateogy_text__c"] != "") { - component - .find("select_department") - .set("v.value", select_data["Department_Cateogy_text__c"]); - } - //缁忛攢鍟嗕汉鍛� - if (select_data["DealerPersonnel__c"] != "") { - this.set_selected( - component, - "select_DealerPersonnel", - select_data["DealerPersonnel__c"] - ); - } - // 娲诲姩鍖哄垎 - if (select_data["WorkRecord__c"] != "") { - this.set_selected( - component, - "select_purpose_type", - select_data["WorkRecord__c"] - ); - this.selectPurposeType(component); - } - // 鎷滆浜� - if (select_data["WorkRecord__c"] == "绉戝浼�") { - component.set( - "v.default_select_doctor_id2", - select_data["doctor3__c"] - ); - var a = component.get("v.default_select_doctor_id2"); - this.set_doctor_list_edit(component); - } else { - component.set( - "v.default_select_doctor_id", - select_data["doctor2__c"] - ); - this.set_doctor_list_edit(component); - } - //浜у搧鍒嗙被(绗笁鍒嗙被) - if (select_data["ProductClassification__c"] != null) { - this.set_selected( - component, - "select_ProductClassification", - select_data["ProductClassification__c"] - ); - this.selectProductClassification(component); - } - // 浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺 - if (select_data["ConsumptionOfConsumables__c"] != "") { - component - .find("select_ConsumptionOfConsumables") - .set("v.value", select_data["ConsumptionOfConsumables__c"]); - } - // 浜у搧鐢ㄩ噺 - if (select_data["warlocksNumber__c"] != "") { - component - .find("select_warlocksNumber") - .set("v.value", select_data["warlocksNumber__c"]); - } - // 鏀彺闇�姹� - if (select_data["WorkMark__c"] != false) { - component - .find("select_WorkMark") - .set("v.checked", select_data["WorkMark__c"]); - } - var report_id = component.get("v.edit_copy_select_report_id"); - if (report_id != "") { - var select_EffectProgress1 = ""; - var WarlockClassification = ""; - var ProductCcategory = ""; - var productCategories = ""; - var i = 0; - for (i = 0; i < reports.length; i++) { - if (report_id == reports[i]["Id"]) { - select_EffectProgress1 = reports[i]["EffectProgress__c"]; - WarlockClassification = reports[i]["WarlockClassification__c"]; - ProductCcategory = reports[i]["ProductCcategory__c"]; - productCategories = reports[i]["productCategories__c"]; - break; - } - } - //鏁堟灉/杩涘害 - if (select_EffectProgress1 != null && select_EffectProgress1 != "") { - component - .find("select_EffectProgress") - .set("v.value", select_EffectProgress1); - } - //鏈+鍒嗙被 - if (WarlockClassification != null && WarlockClassification != "") { - component - .find("select_OtherBrandConsumables") - .set("v.value", WarlockClassification); - } - //宸查噰鐢ㄥ叾浠栧搧鐗� - if (ProductCcategory != null && ProductCcategory != "") { - component - .find("select_ProductCcategory") - .set("v.value", ProductCcategory); - this.selectpurposetype(component); - } - //鍏朵粬鍝佺墝浜у搧绫诲埆 - if (productCategories != null && productCategories != "") { - component - .find("select_productCategories") - .set("v.value", productCategories); - } - component.set("v.edit_copy_select_report_id", ""); - } - } - } else { - var select_report_data = component.get("v.select_report_data"); - var Report_Date__c = component.get("v.data.Report_Date__c"); - var Agency_Hospital__c = component.get("v.hospitalLinkId"); - var UseProduct1__c = component.get("v.UseProduct1Id"); - var UseProduct2__c = component.get("v.UseProduct2Id"); - var UseProduct3__c = component.get("v.UseProduct3Id"); - var Department_Cateogy__c = component - .find("select_department") - .get("v.value"); - var ConsumptionOfConsumables__c = component - .find("select_ConsumptionOfConsumables") - .get("v.value"); - var DealerPersonnel__c = component - .find("select_DealerPersonnel") - .get("v.value"); - var doctor2__c = component.find("select_doctor").get("v.value"); - var WorkRecord__c = component.find("select_purpose_type").get("v.value"); - var EffectProgress__c = component - .find("select_EffectProgress") - .get("v.value"); - var WarlockClassification__c = component - .find("select_OtherBrandConsumables") - .get("v.value"); - var ProductCcategory__c = component - .find("select_ProductCcategory") - .get("v.value"); - var productCategories__c = component - .find("select_productCategories") - .get("v.value"); - var warlocksNumber__c = component - .find("select_warlocksNumber") - .get("v.value"); - var WorkMark__c = component.find("select_WorkMark").get("v.checked"); - if (component.get("v.mode") == "new") { - var confirm_title = "璀﹀憡!"; - var confirm_text = "鏀惧純鏂板缓鏃ユ姤锛�"; - if ( - !Report_Date__c && - !Agency_Hospital__c && - !UseProduct1__c && - !UseProduct2__c && - !UseProduct3__c && - !Department_Cateogy__c && - !ConsumptionOfConsumables__c && - !DealerPersonnel__c && - !doctor2__c && - !EffectProgress__c && - !WarlockClassification__c && - !ProductCcategory__c && - !productCategories__c && - !warlocksNumber__c && - !WorkMark__c && - !WorkRecord__c - ) { - this.allclear(component); - $A.util.addClass(modal_window, "disp_none"); - $A.util.addClass(modal_bg, "disp_none"); - this.close_confirm(component, confirm_title, confirm_text); - } else { - this.close_confirm(component, confirm_title, confirm_text); - } - } else if (component.get("v.mode") == "copy") { - var confirm_title = "璀﹀憡!"; - var confirm_text = "鏀惧純鏂板缓鏃ユ姤锛�"; - if ( - select_report_data["Report_Date__c"] == Report_Date__c && - select_report_data["Agency_Hospital__c"] == Agency_Hospital__c && - select_report_data["UseProduct1__c"] == UseProduct1__c && - select_report_data["UseProduct2__c"] == UseProduct2__c && - select_report_data["UseProduct3__c"] == UseProduct3__c && - select_report_data["Department_Cateogy__c"] == - Department_Cateogy__c && - select_report_data["ConsumptionOfConsumables__c"] == - ConsumptionOfConsumables__c && - select_report_data["DealerPersonnel__c"] == DealerPersonnel__c && - select_report_data["doctor2__c"] == doctor2__c && - select_report_data["EffectProgress__c"] == EffectProgress__c && - select_report_data["WarlockClassification__c"] == - WarlockClassification__c && - select_report_data["ProductCcategory__c"] == ProductCcategory__c && - select_report_data["productCategories__c"] == productCategories__c && - select_report_data["warlocksNumber__c"] == warlocksNumber__c && - select_report_data["WorkMark__c"] == WorkMark__c && - select_report_data["WorkRecord__c"] == WorkRecord__c - ) { - this.allclear(component); - $A.util.addClass(modal_window, "disp_none"); - $A.util.addClass(modal_bg, "disp_none"); - } else { - this.close_confirm(component, confirm_title, confirm_text); - } - } else if (component.get("v.mode") == "edit") { - var confirm_title = "璀﹀憡!"; - var confirm_text = "鏀惧純缂栬緫鏃ユ姤锛�"; - if ( - select_report_data["Report_Date__c"] == Report_Date__c && - select_report_data["Agency_Hospital__c"] == Agency_Hospital__c && - select_report_data["UseProduct1__c"] == UseProduct1__c && - select_report_data["UseProduct2__c"] == UseProduct2__c && - select_report_data["UseProduct3__c"] == UseProduct3__c && - select_report_data["Department_Cateogy__c"] == - Department_Cateogy__c && - select_report_data["ConsumptionOfConsumables__c"] == - ConsumptionOfConsumables__c && - select_report_data["DealerPersonnel__c"] == DealerPersonnel__c && - select_report_data["doctor2__c"] == doctor2__c && - select_report_data["EffectProgress__c"] == EffectProgress__c && - select_report_data["WarlockClassification__c"] == - WarlockClassification__c && - select_report_data["ProductCcategory__c"] == ProductCcategory__c && - select_report_data["productCategories__c"] == productCategories__c && - select_report_data["warlocksNumber__c"] == warlocksNumber__c && - select_report_data["WorkMark__c"] == WorkMark__c && - select_report_data["WorkRecord__c"] == WorkRecord__c - ) { - this.allclear(component); - $A.util.addClass(modal_window, "disp_none"); - $A.util.addClass(modal_bg, "disp_none"); - } else { - this.close_confirm(component, confirm_title, confirm_text); - } - } - } - //component.set('v.loginEdit',false); }, //鍏抽棴椤甸潰鏄� 灏忕殑鎻愮ず妗嗘槸鍚︽斁寮冩柊寤烘棩鎶� close_confirm: function (component, title, text) { @@ -1017,7 +609,7 @@ var modal_bg = component.find("modal_bg"); var modal_confirm = component.find("modal_confirm"); var modal_confirm_bg = component.find("modal_confirm_bg"); - + debugger; if (confirm_status == 0) { $A.util.addClass(modal_window, "disp_none"); $A.util.addClass(modal_bg, "disp_none"); @@ -1072,6 +664,7 @@ }, // 澶嶅埗鎸夐挳 copy_button: function (component, event, helper) { + debugger; this.allclear(component); component.set("v.mode", "copy"); component.set("v.dialog_type", "鏂板缓"); @@ -1115,8 +708,10 @@ }, //鍒犻櫎鎸夐挳 delete_button: function (component, event, helper) { + debugger; var select_report_data = component.get("v.select_report_data_radio"); if (confirm("鏄惁鍒犻櫎璇ユ暟鎹紵")) { + debugger; component.set("v.login", true); var action = component.get("c.deleteAgencyReport"); action.setParams({ @@ -1139,6 +734,7 @@ }, //澶嶅埗鎸夐挳鍙敤 change_report_radio: function (component, event, helper) { + debugger; var reports = component.get("v.reports"); for (var i = 0; i < reports.length; i++) { if (reports[i].Name == event.getSource().get("v.label")) { @@ -1151,11 +747,9 @@ }, //缂栬緫鎸夐挳 edit_button: function (component, event, helper) { - component.set("v.login", true); - debugger; - //component.set('v.loginEdit', true); this.allclear(component); - //component.set('v.loadOpp', true); + debugger; + component.set("v.loadOpp", true); var index = event.getSource().get("v.value"); component.set("v.select_report_data", component.get("v.reports")[index]); component.set("v.mode", "edit"); @@ -1174,7 +768,7 @@ "v.edit_copy_select_report_id", component.get("v.reports")[index].Id ); - var ret = this.create_report_header_edit( + var ret = this.create_report_header( component, event, helper, @@ -1184,7 +778,6 @@ ); // SWAG-CF58C3 fy start this.set_aws_url(component, "Agency_Contact__c"); - //component.set('v.login', false); // SWAG-CF58C3 fy end }, //淇濆瓨 @@ -1212,7 +805,7 @@ .find("select_agency_person") .get("v.value"); } - + debugger; // Agency_Report_Header__c var Agency_Report_Header__c = component.get("v.agency_report_header_id"); // 鍖婚櫌 @@ -1462,21 +1055,16 @@ // if (!productCategories__c) { error.push("鍏朵粬鍝佺墝浜у搧绫诲埆 涓嶅瓨鍦�"); } - //let errorMsg = ''; for (var i = 0; i < error.length; i++) { component.set("v.errorMessage", error[i]); this.showErrorToast(component); - //errorMsg += '; ' + error[i] - //this.error(error[i]); } - // if(errorMsg != '') - // this.error(errorMsg.substring(1)); if (error.length > 0) { component.find("save_button").set("v.disabled", false); return false; } // 淇濆瓨鍑︾悊 - component.set("v.loginEdit", true); + component.set("v.login", true); if (component.get("v.mode") == "edit") { var Agency_Report__c = component.get("v.select_report_data").Id; var action = component.get("c.editAgencyReport"); @@ -1510,7 +1098,6 @@ 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(); @@ -1539,13 +1126,12 @@ component.get("v.select_report_data").Person_In_Charge2__c ); component.find("save_button").set("v.disabled", false); - component.set("v.loginEdit", false); + component.set("v.login", false); } else { - //component.set('v.errorMessage', 'save_report failed.'); - this.error("淇濆瓨鏃ユ姤澶辫触"); - //this.showErrorToast(component); + component.set("v.errorMessage", "save_report failed."); + this.showErrorToast(component); component.find("save_button").set("v.disabled", false); - component.set("v.loginEdit", false); + component.set("v.login", false); } }); $A.enqueueAction(action); @@ -1619,27 +1205,24 @@ var data_list = component.find("modal_data_list_tr"); } } else { - // component.set('v.errorMessage', 'get_reports_now failed.'); - this.error("get_reports_now failed."); - //this.showErrorToast(component); + component.set("v.errorMessage", "get_reports_now failed."); + this.showErrorToast(component); component.find("save_button").set("v.disabled", false); - component.set("v.loginEdit", false); + component.set("v.login", 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.loginEdit", false); - debugger; - this.doinitSave(component, event, helper); + component.set("v.login", false); + this.doinit(component, event, helper); } else { var error = response.getError(); - //component.set('v.errorMessage', '淇濆瓨鏃ユ姤澶辫触'); - this.error("淇濆瓨鏃ユ姤澶辫触"); - //this.showErrorToast(component); + component.set("v.errorMessage", "saveAgencyReport failed."); + this.showErrorToast(component); component.find("save_button").set("v.disabled", false); - component.set("v.loginEdit", false); + component.set("v.login", false); } }); $A.enqueueAction(action); @@ -1795,17 +1378,15 @@ ) { s_date = this.get_date_string(s_date); if (s_date == false) { - //component.set('v.errorMessage', 'get_date_string failed.'); - this.error("get_date_string failed."); - //this.showErrorToast(component); + component.set("v.errorMessage", "get_date_string failed."); + this.showErrorToast(component); return false; } var head_key = this.create_header_input_key(s_agency, s_date); component.set("v.agency_report_header", head_key); if (head_key == false) { - //component.set('v.errorMessage', 'create_header_input_key failed.'); - this.error("create_header_input_key failed."); - //this.showErrorToast(component); + component.set("v.errorMessage", "create_header_input_key failed."); + this.showErrorToast(component); return false; } var key2 = s_date.replace(/-/g, ""); @@ -1825,58 +1406,8 @@ component.set("v.login", false); this.toggle_report(component, event, helper); } else { - //component.set('v.errorMessage', 'createReportHeader callback failed.'); - this.error("createReportHeader callback failed."); - //this.showErrorToast(component); - component.set("v.login", false); - } - }); - $A.enqueueAction(action); - }, - create_report_header_edit: function ( - component, - event, - helper, - name, - s_agency, - s_date - ) { - s_date = this.get_date_string(s_date); - if (s_date == false) { - //component.set('v.errorMessage', 'get_date_string failed.'); - this.error("get_date_string failed."); - //this.showErrorToast(component); - return false; - } - var head_key = this.create_header_input_key(s_agency, s_date); - component.set("v.agency_report_header", head_key); - if (head_key == false) { - //component.set('v.errorMessage', 'create_header_input_key failed.'); - this.error("create_header_input_key failed."); - //this.showErrorToast(component); - return false; - } - var key2 = s_date.replace(/-/g, ""); - var action = component.get("c.createReportHeader"); - - action.setParams({ - name: name, - s_date: s_date, - s_agency: s_agency, - head_key: head_key - }); - component.set("v.login", true); - action.setCallback(this, function (response) { - var state = response.getState(); - if (state == "SUCCESS") { - var res = response.getReturnValue(); - component.set("v.agency_report_header_id", res); - component.set("v.login", false); - this.toggle_report_edit(component, event, helper); - } else { - //component.set('v.errorMessage', 'createReportHeader callback failed.'); - this.error("createReportHeader callback failed."); - //this.showErrorToast(component); + component.set("v.errorMessage", "createReportHeader callback failed."); + this.showErrorToast(component); component.set("v.login", false); } }); @@ -1886,9 +1417,11 @@ if (typeof s_date != "string") { s_date = this.get_date_string(s_date); if (s_date == false) { - //component.set('v.errorMessage', 'get_date_string in create_header_input_key.'); - this.error("get_date_string in create_header_input_key."); - //this.showErrorToast(component); + component.set( + "v.errorMessage", + "get_date_string in create_header_input_key." + ); + this.showErrorToast(component); return false; } } @@ -1980,6 +1513,7 @@ component.set("v.hospitalId", ""); }, selectHos: function (component, event, helper) { + debugger; var hospital_list = component.find("hospital_list"); $A.util.removeClass(hospital_list, "slds-is-open"); var accname = event.currentTarget.dataset.accname; @@ -2002,9 +1536,9 @@ component.set("v.hospitals", accname); component.set("v.hospital", accname); component.set("v.hospitalId", accid); - + debugger; component.set("v.setdoctorlisthos", true); - this.set_doctor_list_edit(component, event, helper); + this.set_doctor_list(component, event, helper); }, //妯$硦鏌ヨ浣跨敤浜у搧1(浜у搧鍨嬪彿) @@ -2048,6 +1582,7 @@ component.set("v.data.UseProduct1__c", ""); }, seletUseProduct1Change: function (component, event, helper) { + debugger; var UseProduct1_List = component.find("UseProduct1_List"); $A.util.removeClass(UseProduct1_List, "slds-is-open"); var accname = event.currentTarget.dataset.accname; @@ -2065,9 +1600,8 @@ component.set("v.UseProduct1s", accname); component.set("v.UseProduct1", accname); } else { - //component.set('v.errorMessage', '涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�'); - this.error("涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�"); - //this.showErrorToast(component); + component.set("v.errorMessage", "涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�"); + this.showErrorToast(component); } }, //妯$硦鏌ヨ浣跨敤浜у搧2 @@ -2128,9 +1662,8 @@ component.set("v.UseProduct2s", accname); component.set("v.UseProduct2", accname); } else { - //component.set('v.errorMessage', '涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�'); - this.error("涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�"); - //this.showErrorToast(component); + component.set("v.errorMessage", "涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�"); + this.showErrorToast(component); } }, //妯$硦鏌ヨ浣跨敤浜у搧3 @@ -2191,13 +1724,13 @@ component.set("v.UseProduct3s", accname); component.set("v.UseProduct3", accname); } else { - //component.set('v.errorMessage', '涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�'); - this.error("涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�"); - //this.showErrorToast(component); + component.set("v.errorMessage", "涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝�"); + this.showErrorToast(component); } }, //hospitalLinkId 缁忛攢鍟嗗尰闄㈢殑ID 鎷滆浜哄鍒剁殑鍦版柟 doctor_change: function (component, event, helper) { + debugger; var doctorurpose = component.find("select_purpose_type").get("v.value"); var doctor_value = component.find("select_doctor").get("v.value"); var doctor_list = component.get("v.doctor_list"); @@ -2234,11 +1767,9 @@ component.set("v.AWSsearch", awsmap.searchUrl); component.set("v.AWStransactionURL", awsmap.transactionURL); } else { - // component.set('v.errorMessage', 'AWS url/token error.'); - this.error("AWS url/token error."); - //this.showErrorToast(component); + component.set("v.errorMessage", "AWS url/token error."); + this.showErrorToast(component); component.set("v.login", false); - component.set("v.loginEdit", false); } }); $A.enqueueAction(action); @@ -2253,9 +1784,6 @@ helper, hospitalName ) { - console.log("newUrl = " + newUrl); - console.log("payload = " + payload); - console.log("token = " + token); fetch(newUrl, { method: "POST", body: payload, @@ -2268,7 +1796,6 @@ return data.json(); }) .then((result) => { - console.log("result = " + JSON.stringify(result)); if (result.status == "0") { $A.getCallback(function () { helper.to_agencycontact(component, result, agencyHospitalid); @@ -2323,20 +1850,17 @@ this.to_confirm(component, token, confirmUrl, JSON.stringify(data)); } else if (acMap.errormsg != "") { - // component.set('v.errorMessage', acMap.errormsg); - this.error(acMap.errormsg); - //this.showErrorToast(component); + component.set("v.errorMessage", acMap.errormsg); + this.showErrorToast(component); component.set("v.login", false); } else { - //component.set('v.errorMessage', 'agency contact insert id error.'); - this.error("agency contact insert id error."); - //this.showErrorToast(component); + component.set("v.errorMessage", "agency contact insert id error."); + this.showErrorToast(component); component.set("v.login", false); } } else { - //component.set('v.errorMessage', 'agency contact insert error.'); - this.error("agency contact insert error."); - //this.showErrorToast(component); + component.set("v.errorMessage", "agency contact insert error."); + this.showErrorToast(component); component.set("v.login", false); } }); @@ -2372,35 +1896,30 @@ $A.util.addClass(modal_newAC, "disp_none"); component.set("v.successMessage", ".鎷滆浜哄凡鍒涘缓銆�"); this.showSuccessToast(component); - component.set("v.login", false); - this.set_doctor_list_edit(component); + this.set_doctor_list(component); } else { - //component.set('v.errorMessage', 'AWS confirm error.'); - this.error("AWS confirm error."); - //this.showErrorToast(component); + component.set("v.errorMessage", "AWS confirm error."); + this.showErrorToast(component); component.set("v.login", false); } }) .catch((error) => { - // component.set('v.errorMessage', 'AWS confirm error.'); - this.error("AWS confirm error."); - //this.showErrorToast(component); + component.set("v.errorMessage", "AWS confirm error."); + this.showErrorToast(component); component.set("v.login", false); }); }, //SWAG-CF58C3 fy end 璋冪敤pi set_doctor_list: function (component) { - console.log("set_doctor_list"); var doctor_value = component.find("select_purpose_type").get("v.value"); var hospital_id = component.get("v.hospitalLinkId"); - console.log("hospital_id = " + hospital_id); if (hospital_id) { if (doctor_value == "绉戝浼�") { - component.set("v.loginEdit", true); + component.set("v.login", true); this.set_doctor_list2(component); } else { - component.set("v.loginEdit", true); + component.set("v.login", true); var action = component.get("c.getDoctorList"); action.setParams({ hospital_id: hospital_id @@ -2408,6 +1927,7 @@ action.setCallback(this, function (response) { var state = response.getState(); if (state == "SUCCESS") { + debugger; var res = this.conv_selected(response.getReturnValue()); //fy var setdoctorlisthos = component.get("v.setdoctorlisthos"); @@ -2433,7 +1953,7 @@ } component.find("select_doctor").set("v.options", res); component.set("v.doctor_title", doctor_title); - console.log("awsids = " + JSON.stringify(awsids)); + if (awsids.length > 0) { let PIConfig = component.get("v.PIConfig"); let staticResourceAgencyContact = JSON.parse( @@ -2445,7 +1965,6 @@ dataIds: awsids }, function (data) { - console.log("data = " + JSON.stringify(data)); if (data && data.object && data.object.length) { let m = {}; for (let di in data.object) { @@ -2466,7 +1985,7 @@ component.find("select_doctor").set("v.options", res); } - component.set("v.loginEdit", false); + component.set("v.login", false); }, staticResourceAgencyContact.token ); @@ -2510,7 +2029,7 @@ component.find("select_doctor").set("v.options", res); } - component.set("v.loginEdit", false); + component.set("v.login", false); }, staticResourceAgencyContact.token ); @@ -2521,14 +2040,13 @@ } } // component.set('v.default_select_doctor_id', ''); - + debugger; component.set("v.doctor_list", res); - component.set("v.loginEdit", false); + component.set("v.login", false); } else { - // component.set('v.errorMessage', 'set_doctor_list failed.'); - this.error("set_doctor_list failed."); - //this.showErrorToast(component); - component.set("v.loginEdit", false); + component.set("v.errorMessage", "set_doctor_list failed."); + this.showErrorToast(component); + component.set("v.login", false); } }); $A.enqueueAction(action); @@ -2540,166 +2058,14 @@ component.find("select_doctor").set("v.options", ""); } } - component.set("v.loginEdit", false); }, //fy 20220414 - set_doctor_list_edit: function (component) { - console.log("set_doctor_list"); - var doctor_value = component.find("select_purpose_type").get("v.value"); - var hospital_id = component.get("v.hospitalLinkId"); - console.log("hospital_id = " + hospital_id); - if (hospital_id) { - if (doctor_value == "绉戝浼�") { - component.set("v.loginEdit", true); - this.set_doctor_list2(component); - } else { - component.set("v.loginEdit", true); - var action = component.get("c.getDoctorList"); - action.setParams({ - hospital_id: hospital_id - }); - action.setCallback(this, function (response) { - var state = response.getState(); - if (state == "SUCCESS") { - var res = this.conv_selected(response.getReturnValue()); - //fy - var setdoctorlisthos = component.get("v.setdoctorlisthos"); - if (setdoctorlisthos) { - component.set("v.default_select_doctor_id", ""); - component.set("v.setdoctorlisthos", false); - } - //fy - var default_doctor = component.get("v.default_select_doctor_id"); - if (default_doctor != "" && res.length > 0) { - var doctor_title = ""; - let awsids = []; - for (var i = 0; i < res.length; i++) { - if (res[i].value == default_doctor) { - res[i].selected = true; - doctor_title = res[i].Doctor_Division1__c; - } else { - res[i].selected = false; - } - if (res[i].AWS_Data_Id__c) { - awsids.push(res[i].AWS_Data_Id__c); - } - } - component.find("select_doctor").set("v.options", res); - component.set("v.doctor_title", doctor_title); - console.log("awsids = " + JSON.stringify(awsids)); - if (awsids.length > 0) { - let PIConfig = component.get("v.PIConfig"); - let staticResourceAgencyContact = JSON.parse( - PIConfig.staticResourceAgencyContact - ); - AWSService.search( - staticResourceAgencyContact.searchUrl, - { - dataIds: awsids - }, - function (data) { - console.log("data = " + JSON.stringify(data)); - if (data && data.object && data.object.length) { - let m = {}; - for (let di in data.object) { - if (data.object[di] && data.object[di].dataId) { - m[data.object[di].dataId] = data.object[di]; - } - } - - for (let ri in res) { - if ( - res[ri] && - res[ri].AWS_Data_Id__c && - m.hasOwnProperty(res[ri].AWS_Data_Id__c) - ) { - res[ri].label = m[res[ri].AWS_Data_Id__c].name; - } - } - component.find("select_doctor").set("v.options", res); - } - - component.set("v.loginEdit", false); - }, - staticResourceAgencyContact.token - ); - } - } else { - let awsids = []; - for (var i = 0; i < res.length; i++) { - if (res[i].AWS_Data_Id__c) { - awsids.push(res[i].AWS_Data_Id__c); - } - } - component.find("select_doctor").set("v.options", res); - if (awsids.length > 0) { - let PIConfig = component.get("v.PIConfig"); - let staticResourceAgencyContact = JSON.parse( - PIConfig.staticResourceAgencyContact - ); - AWSService.search( - staticResourceAgencyContact.searchUrl, - { - dataIds: awsids - }, - function (data) { - if (data && data.object && data.object.length) { - let m = {}; - for (let di in data.object) { - if (data.object[di] && data.object[di].dataId) { - m[data.object[di].dataId] = data.object[di]; - } - } - - for (let ri in res) { - if ( - res[ri] && - res[ri].AWS_Data_Id__c && - m.hasOwnProperty(res[ri].AWS_Data_Id__c) - ) { - res[ri].label = m[res[ri].AWS_Data_Id__c].name; - } - } - component.find("select_doctor").set("v.options", res); - } - - component.set("v.loginEdit", false); - }, - staticResourceAgencyContact.token - ); - } - // component.find('select_doctor').set('v.options', res); - if (res.length > 0) { - component.set("v.doctor_title", res[0].Doctor_Division1__c); - } - } - // component.set('v.default_select_doctor_id', ''); - - component.set("v.doctor_list", res); - component.set("v.loginEdit", false); - } else { - // component.set('v.errorMessage', 'set_doctor_list failed.'); - this.error("set_doctor_list failed."); - //this.showErrorToast(component); - component.set("v.loginEdit", false); - } - }); - $A.enqueueAction(action); - } - } else { - if (doctor_value == "绉戝浼�") { - this.set_doctor_list2(component); - } else { - component.find("select_doctor").set("v.options", ""); - } - } - }, set_doctor_list2: function (component) { var action1 = component.get("c.selectdoctor3c"); action1.setCallback(this, function (response) { var state = response.getState(); if (state == "SUCCESS") { var res = response.getReturnValue(); - + debugger; for (var i = 0; i < res.length; i++) { if (res[i].selected == "true") { res[i].selected = true; @@ -2707,12 +2073,11 @@ res[i].selected = false; } } - + debugger; component.find("select_doctor").set("v.options", res); var doctor3value = component.get("v.default_select_doctor_id2"); this.set_selected(component, "select_doctor", doctor3value); component.set("v.login", false); - component.set("v.loginEdit", false); } }); $A.enqueueAction(action1); @@ -2731,9 +2096,8 @@ (p1bool && p0bool && product_category_id == pcId1) || (p2bool && p0bool && product_category_id == pcId2) ) { - //component.set('v.errorMessage', '涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�'); - this.error("涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�"); - //this.showErrorToast(component); + component.set("v.errorMessage", "涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�"); + this.showErrorToast(component); component.find("select_Product1").set("v.value", ""); } }, @@ -2748,9 +2112,8 @@ (p1bool && p0bool && product_category_id == pcId1) || (p2bool && p0bool && product_category_id == pcId2) ) { - //component.set('v.errorMessage', '涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�'); - this.error("涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�"); - //this.showErrorToast(component); + component.set("v.errorMessage", "涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�"); + this.showErrorToast(component); component.set("v.UseProduct2_TEXT", ""); } }, @@ -2768,9 +2131,8 @@ (p1bool && p0bool && product_category_id == pcId1) || (p2bool && p0bool && product_category_id == pcId2) ) { - //component.set('v.errorMessage', '涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�'); - this.error("涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�"); - //this.showErrorToast(component); + component.set("v.errorMessage", "涓嶈兘閫夋嫨鍚屾牱鐨勪骇鍝佸尯鍒�"); + this.showErrorToast(component); component.find("select_Product3").set("v.value", ""); } }, @@ -2787,6 +2149,7 @@ return obj; }, set_selected: function (component, aura_id_name, value) { + debugger; var select_tmp = component.find(aura_id_name).get("v.options"); if (select_tmp) { for (var i = 0; i < select_tmp.length; i++) { @@ -2804,6 +2167,7 @@ }, //寮瑰嚭 鎴愬姛鎻愮ず showSuccessToast: function (component) { + debugger; $A.util.removeClass(component.find("successDiv"), "slds-hide"); window.setTimeout( $A.getCallback(function () { @@ -2814,6 +2178,7 @@ }, //寮瑰嚭 鎴愬姛鎻愮ず showSuccessToast01: function (component) { + debugger; $A.util.removeClass(component.find("successDiv01"), "slds-hide"); window.setTimeout( $A.getCallback(function () { @@ -2824,6 +2189,7 @@ }, //寮瑰嚭 閿欒鎻愮ず showErrorToast: function (component) { + debugger; $A.util.removeClass(component.find("errorDiv"), "slds-hide"); window.setTimeout( $A.getCallback(function () { @@ -2834,6 +2200,7 @@ }, //寮瑰嚭 閿欒鎻愮ず showErrorToast01: function (component) { + debugger; $A.util.removeClass(component.find("errorDiv01"), "slds-hide"); window.setTimeout( $A.getCallback(function () { @@ -2872,7 +2239,7 @@ $A.util.addClass(modal_newAC, "disp_none"); component.set("v.successMessage", ".鎷滆浜哄凡鍒涘缓銆�"); this.showSuccessToast(component); - this.set_doctor_list_edit(component, event, helper); + this.set_doctor_list(component, event, helper); }, createCancel: function (component, event, helper) { component.set("v.truthy", false); @@ -2940,6 +2307,7 @@ component.set("v.TargetFileName", output); }; reader.onload = function (e) { + debugger; var data = e.target.result; component.set("v.fileContentData", data); @@ -2958,15 +2326,9 @@ var content = '<table class="table slds-table slds-table--bordered slds-table--cell-buffer">'; content += '<thead><tr class="slds-text-title--caps">'; - content += '<th scope="col" style="width:100px">' + "琛屽彿" + "</th>"; + content += '<th scope="col">' + "琛屽彿" + "</th>"; for (i = 0; i < headers.length; i++) { - if (headers[i] == "浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺") { - content += - '<th scope="col" style="width:250px">' + headers[i] + "</th>"; - } else { - content += - '<th scope="col" style="width:200px">' + headers[i] + "</th>"; - } + content += '<th scope="col">' + headers[i] + "</th>"; } content += "</tr></thead>"; for (var i = 1; i < allTextLines.length; i++) { @@ -3004,9 +2366,8 @@ var result = response.getReturnValue(); if (callback) callback(result); } else { - //component.set('v.errorMessage', 'AWS url/token error.'); - this.error("AWS url/token error."); - //this.showErrorToast01(component); + component.set("v.errorMessage", "AWS url/token error."); + this.showErrorToast01(component); component.set("v.login", false); } }); @@ -3032,15 +2393,13 @@ }) .catch((error) => { console.log("AWS search error = " + JSON.stringify(error)); - // component.set('v.errorMessage', 'AWS search error.'); - this.error("AWS search error."); - //this.showErrorToast01(component); + component.set("v.errorMessage", "AWS search error."); + this.showErrorToast01(component); component.set("v.login", false); }); }, saveRecords: function (component, event, helper) { - //component.set('v.login', true); - component.set("v.modal_import_spinner", true); + component.set("v.login", true); //fy 瀵煎叆 202200506 start var action1 = component.get("c.processDataAWSId"); action1.setParams({ @@ -3049,12 +2408,13 @@ action1.setCallback(this, function (response) { var state = response.getState(); if (state === "SUCCESS") { + debugger; var ress = response.getReturnValue(); if (ress) { var valur = ress.split("error1"); if (valur.length <= 1) { var res = JSON.parse(response.getReturnValue()); - + debugger; var dataArr = new Array(); var dataMap = new Map(); res.forEach((item) => { @@ -3064,7 +2424,7 @@ dataMap.set(item.AWS_Data_Id__c, item.AWS_Data_Id__c); } }); - + debugger; let obj = Object.create(null); obj["dataIds"] = dataArr; var payload = JSON.stringify(obj); @@ -3074,19 +2434,14 @@ (result) => { var token = result.token; var searchUrl = result.searchUrl; - console.log("token = " + token); - console.log("searchUrl = " + searchUrl); - console.log("payload = " + payload); this.search_core( token, searchUrl, payload, (result) => { - console.log("result = " + JSON.stringify(result)); if (result.status == "0") { if (result.object != null && result.object.length != 0) { - //component.set('v.login', true); - component.set("v.modal_import_spinner", true); + component.set("v.login", true); this.saveRecordsEditFile( component, dataMap, @@ -3094,18 +2449,17 @@ helper ); } else { - //component.set('v.errorMessage', 'AWS 鏌ヨ鏁版嵁涓虹┖ '); - this.error("AWS 鏌ヨ鏁版嵁涓虹┖ "); - //this.showErrorToast01(component); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.errorMessage", "AWS search status "); + this.showErrorToast01(component); + component.set("v.login", false); } } else { - //component.set('v.errorMessage', 'AWS search status : ' + result.status); - this.error("AWS search status : " + result.status); - //this.showErrorToast01(component); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set( + "v.errorMessage", + "AWS search status : " + result.status + ); + this.showErrorToast01(component); + component.set("v.login", false); } }, component @@ -3113,11 +2467,12 @@ } ); } else { - //component.set('v.errorMessage', valur[1] + '\n' + "璇蜂慨鏀瑰悗閲嶆柊涓婁紶"); - this.error(valur[1] + "\n" + "璇蜂慨鏀瑰悗閲嶆柊涓婁紶"); - //this.showErrorToast01(component); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set( + "v.errorMessage", + valur[1] + "\n" + "璇蜂慨鏀瑰悗閲嶆柊涓婁紶" + ); + this.showErrorToast01(component); + component.set("v.login", false); } } } @@ -3176,10 +2531,8 @@ saveRecordsEditFile: function (component, dataMap, searchData, helper) { var searchDataMap = new Map(); for (var i = 0; i < searchData.length; i++) { - if (searchData[i].name != null) { - var sd = searchData[i]; - searchDataMap.set(sd.name.replace(" ", ""), sd.dataId); - } + var sd = searchData[i]; + searchDataMap.set(sd.name.replace(" ", ""), sd.dataId); } console.log("searchDataMap=" + searchDataMap); var error = ""; @@ -3207,6 +2560,7 @@ var nameDataId = searchDataMap.get(fileName.replace(" ", "")); if (dataMap.get(nameDataId)) { filelist[5] = dataMap.get(nameDataId); //zhj 鏂版柟妗堟敼閫� filelist[5]涓嶅啀瀛樼殑nameEncrpt 2022-12-21 + console.log("filelist[5] = " + filelist[5]); } else { error += "error1 绗�" + i + "琛屾暟鎹嫓璁夸汉SF涓嶅瓨鍦�"; } @@ -3249,116 +2603,16 @@ } if (error != "") { - console.log("zhj error = " + error); - let errorArray = error.split("error1"); - let errorDatas = []; - let errorDataRow = []; - - var fileContentData = component.get("v.fileContentData").split("\n"); - console.log("fileContentData = " + JSON.stringify(fileContentData)); - console.log("errorArray = " + JSON.stringify(errorArray)); - for (var i in errorArray) { - // if (errorArray[i] != '') { - // let errorData = {} - // errorData.errorRow = errorArray[i].trim().substring(1, 2); - // errorData.errorInfo = errorArray[i].trim().substring(5); - // errorDatas.push(errorData); - // } - if (errorArray[i] != "") { - let errorData = {}; - let index = errorDataRow.indexOf( - errorArray[i].trim().substring(1, 2) - ); - if (index == -1) { - errorData.errorRow = errorArray[i].trim().substring(1, 2); - errorDataRow.push(errorData.errorRow); - errorData.errorInfo = errorArray[i].trim().substring(5); - if (errorData.errorInfo == "鎷滆浜篈WS涓嶅瓨鍦�") { - errorData.errorInfo = - "鎷滆浜� " + - fileContentData[errorData.errorRow].split(",")[5] + - "涓嶅瓨鍦�"; - } - errorDatas.push(errorData); - } else { - if (errorArray[i].trim().substring(5) == "鎷滆浜篈WS涓嶅瓨鍦�") { - errorData[index].errorInfo = - "; " + - "鎷滆浜� " + - fileContentData[errorDatas[index].errorRow].split(",")[5] + - "涓嶅瓨鍦�"; - } else { - errorDatas[index].errorInfo += - "; " + errorArray[i].trim().substring(5); - } - } - } - } - - var fileContentData = component.get("v.fileContentData").split("\n"); - console.log("fileContentData = " + JSON.stringify(fileContentData)); - let errorColumns = [ - { - label: "閿欒琛�", - fieldName: "errorRow", - type: "text", - hideDefaultActions: true, - initialWidth: 100 - }, - { - label: "閿欒淇℃伅", - fieldName: "errorInfo", - type: "text", - hideDefaultActions: true, - initialWidth: 300, - wrapText: true - } - ]; - for (var i = 0; i < fileContentData[0].split(",").length - 1; i++) { - let initialWidth = 180; - if ( - fileContentData[0].split(",")[i] == "浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺" || - fileContentData[0].split(",")[i] == "浣跨敤浜у搧1(浜у搧鍨嬪彿)" - ) { - initialWidth = 250; - } - errorColumns.push({ - label: fileContentData[0].split(",")[i], - fieldName: "field" + i, - type: "text", - hideDefaultActions: true, - wrapText: true, - initialWidth: initialWidth - }); - } - - for (var i = 0; i < errorDatas.length; i++) { - let data = fileContentData[errorDatas[i].errorRow]; - console.log("data = " + JSON.stringify(data)); - if (data) { - for (var j = 0; j < data.split(",").length; j++) { - let label = "field" + j; - errorDatas[i][label] = data.split(",")[j]; - } - } - } - console.log("errorDatas =" + JSON.stringify(errorDatas)); - component.set("v.errorColumns", errorColumns); - component.set("v.errorData", errorDatas); - component.set("v.showErrorInfo", true); - - console.log("error = " + error); - //component.set('v.errorMessage', error); - this.error(error); - //this.showErrorToast01(component); + component.set("v.errorMessage", error); + this.showErrorToast01(component); console.log("error=" + error); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.login", false); return; } console.log("fileStr=" + fileStr); $A.getCallback(function () { + debugger; helper.ImportMethod(component, fileStr, helper); })(); }, @@ -3379,124 +2633,32 @@ if (res != "success") { var ress = res.split("="); console.log(ress); - let errorDatas = []; - let errorDataRow = []; - var fileContentData = component.get("v.fileContentData").split("\n"); - console.log( - "fileContentData[1].split(,)[5] = " + - fileContentData[1].split(",")[5] - ); - for (var i = 0; i < ress.length; i++) { res1 += ress[i].substr(7) + "\n"; - if (ress[i] != "") { - let errorData = {}; - let index = errorDataRow.indexOf( - ress[i].substr(7).substring(1, 2) - ); - if (index == -1) { - errorData.errorRow = ress[i].substr(7).substring(1, 2); - errorDataRow.push(errorData.errorRow); - errorData.errorInfo = ress[i].substr(7).substring(5); - if (errorData.errorInfo == "鎷滆浜轰笉瀛樺湪") { - console.log("errorData.errorRow = " + errorData.errorRow); - errorData.errorInfo = - "鎷滆浜� " + - fileContentData[errorData.errorRow].split(",")[5] + - "涓嶅瓨鍦�"; - } - errorDatas.push(errorData); - } else { - if (ress[i].substr(7).substring(5) == "鎷滆浜轰笉瀛樺湪") { - errorDatas[index].errorInfo += - "; " + - "鎷滆浜� " + - fileContentData[errorDatas[index].errorRow].split(",")[5] + - "涓嶅瓨鍦�"; - } else { - errorDatas[index].errorInfo += - "; " + ress[i].substr(7).substring(5); - } - } - } } - var fileContentData = component.get("v.fileContentData").split("\n"); - let errorColumns = [ - { - label: "閿欒琛�", - fieldName: "errorRow", - type: "text", - hideDefaultActions: true, - initialWidth: 100 - }, - { - label: "閿欒淇℃伅", - fieldName: "errorInfo", - type: "text", - hideDefaultActions: true, - initialWidth: 300, - wrapText: true - } - ]; - for (var i = 0; i < fileContentData[0].split(",").length - 1; i++) { - let initialWidth = 180; - if ( - fileContentData[0].split(",")[i] == "浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺" || - fileContentData[0].split(",")[i] == "浣跨敤浜у搧1(浜у搧鍨嬪彿)" - ) { - initialWidth = 250; - } - errorColumns.push({ - label: fileContentData[0].split(",")[i], - fieldName: "field" + i, - type: "text", - hideDefaultActions: true, - wrapText: true, - initialWidth: initialWidth - }); - } - - for (var i = 0; i < errorDatas.length; i++) { - let data = fileContentData[errorDatas[i].errorRow]; - console.log("data = " + JSON.stringify(data)); - for (var j = 0; j < data.split(",").length; j++) { - let label = "field" + j; - errorDatas[i][label] = data.split(",")[j]; - } - } - component.set("v.errorColumns", errorColumns); - component.set("v.errorData", errorDatas); - component.set("v.showErrorInfo", true); - console.log("==" + res1); - //component.set('v.errorMessage', res1 + "璇蜂慨鏀瑰悗閲嶆柊涓婁紶"); - this.error(res1 + "璇蜂慨鏀瑰悗閲嶆柊涓婁紶"); - //this.showErrorToast01(component); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.errorMessage", res1 + "璇蜂慨鏀瑰悗閲嶆柊涓婁紶"); + this.showErrorToast01(component); + component.set("v.login", false); } else { component.set("v.successMessage", "瀵煎叆鎴愬姛"); this.showSuccessToast01(component); component.set("v.showMain", true); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.login", false); this.doinit(component, event, helper); } } else if (state === "INCOMPLETE") { - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.login", false); } else if (state === "ERROR") { var errors = response.getError(); if (errors) { if (errors[0] && errors[0].message) { console.log("Error message: " + errors[0].message); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.login", false); } } else { console.log("Unknown error"); - //component.set('v.login', false); - component.set("v.modal_import_spinner", false); + component.set("v.login", false); } } }); @@ -3861,9 +3023,8 @@ component.set("v.doctor_list", res); component.set("v.login", false); } else { - //component.set('v.errorMessage', 'newlyBuild failed.'); - this.error("newlyBuild failed."); - //this.showErrorToast(component); + component.set("v.errorMessage", "newlyBuild failed."); + this.showErrorToast(component); component.set("v.login", false); } }); @@ -3878,14 +3039,18 @@ if (sc.replace(/\D/gi, "")) { component.set("v.select_ConsumptionOfConsumables", sc); } else { - //component.set('v.errorMessage', '浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺蹇呴』杈撳叆鏁板瓧!'); - this.error("浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺蹇呴』杈撳叆鏁板瓧!"); - //this.showErrorToast(component); + component.set( + "v.errorMessage", + "浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺蹇呴』杈撳叆鏁板瓧!" + ); + this.showErrorToast(component); } } else { - //component.set('v.errorMessage', '浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺鏈�澶氳緭鍏�14浣嶆暟瀛�!'); - this.error("浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺鏈�澶氳緭鍏�14浣嶆暟瀛�!"); - //this.showErrorToast(component); + component.set( + "v.errorMessage", + "浜у搧1鍚岀被鑰楁潗绉戝鏈堜娇鐢ㄩ噺鏈�澶氳緭鍏�14浣嶆暟瀛�!" + ); + this.showErrorToast(component); } } }, @@ -3897,19 +3062,18 @@ if (sc.replace(/\D/gi, "")) { component.set("v.select_warlocksNumber", sc); } else { - //component.set('v.errorMessage', '浜у搧鐢ㄩ噺蹇呴』杈撳叆鏁板瓧!'); - this.error("浜у搧鐢ㄩ噺蹇呴』杈撳叆鏁板瓧!"); - //this.showErrorToast(component); + component.set("v.errorMessage", "浜у搧鐢ㄩ噺蹇呴』杈撳叆鏁板瓧!"); + this.showErrorToast(component); } } else { - //component.set('v.errorMessage', '浜у搧鐢ㄩ噺鏈�澶氳緭鍏�14浣嶆暟瀛�!'); - this.error("浜у搧鐢ㄩ噺鏈�澶氳緭鍏�14浣嶆暟瀛�!"); - //this.showErrorToast(component); + component.set("v.errorMessage", "浜у搧鐢ㄩ噺鏈�澶氳緭鍏�14浣嶆暟瀛�!"); + this.showErrorToast(component); } } }, //宸ヤ綔浼氳褰� selectPurposeType: function (component, event, helper) { + debugger; var doctor_value = component.find("select_purpose_type").get("v.value"); // alert(doctor_value); if (doctor_value != "绉戝浼�") { @@ -3918,7 +3082,7 @@ component.find("new_con").set("v.disabled", true); } if (doctor_value != "") { - this.set_doctor_list_edit(component); + this.set_doctor_list(component); var action = component.get("c.selectPurposeTypes"); action.setParams({ doctor_value: doctor_value @@ -3939,6 +3103,7 @@ }, selectProductClassification: function (component, event, helper) { + debugger; var select_ProductClassification = component .find("select_ProductClassification") .get("v.value"); @@ -3966,7 +3131,7 @@ var select_ProductCcategory = component .find("select_ProductCcategory") .get("v.value"); - + debugger; if (select_ProductCcategory != "") { var result = component.find("result"); var UserProType = component.get("v.UserProType"); @@ -4014,6 +3179,7 @@ $A.util.addClass(result, "disp_none"); } } else { + debugger; component.find("select_productCategories").set("v.value", ""); var result = component.find("result"); $A.util.addClass(result, "disp_none"); @@ -4035,86 +3201,6 @@ } $A.enqueueAction(action); - }, - //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 end - - //zhj 瀵煎嚭閿欒淇℃伅 2023-05-16 start - exportErrorInfoHelper: function (component) { - var errorData = component.get("v.errorData"); - var errorColumns = component.get("v.errorColumns"); - - var datas = []; - let errorColumnsArray = []; - for (var i in errorColumns) { - errorColumnsArray.push(errorColumns[i].label); - } - datas.push(errorColumnsArray); - //datas.push(errorColumns); - - for (var i in errorData) { - let data = []; - data.push(errorData[i].errorRow); - data.push(errorData[i].errorInfo); - for (var j = 0; j < Object.keys(errorData[i]).length - 2; j++) { - data.push(errorData[i]["field" + j]); - } - datas.push(data); - } - - console.log("datas = " + JSON.stringify(datas)); - var csv = this.convertToCSV(component, datas); - console.log("csv = " + JSON.stringify(csv)); - this.downloadCSV(component, csv); - }, - - convertToCSV: function (component, data) { - console.log("enter convertToCSV"); - console.log("data = " + data); - var csv = ""; - for (var i = 0; i < data.length; i++) { - var row = data[i]; - console.log("row = " + JSON.stringify(row)); - for (var j = 0; j < row.length; j++) { - var val = ""; - val = row[j] === null ? "" : row[j].toString(); - console.log("val = " + val); - if ( - val.indexOf(",") !== -1 || - val.indexOf('"') !== -1 || - val.indexOf("\n") !== -1 - ) { - //val = '"' + val.replace(/"/g,'""') + '"'; - } - if (j > 0) { - csv += ","; - } - csv += val; - } - csv += "\n"; - } - return csv; - }, - - downloadCSV: function (component, csv) { - var link = document.createElement("a"); - var bom = "\uFEFF"; - link.href = "data:text/csv;charset=utf-8," + encodeURIComponent(bom + csv); - link.download = "data.csv"; - document.body.appendChild(link); - link.click(); - document.body.removeChild(link); - }, - error: function (message) { - // $('toastMessage.forceToastManager').css('white-space', 'pre-wrap'); - var toastEvent = $A.get("e.force:showToast"); - - toastEvent.setParams({ - title: "閿欒!", - message: message, - type: "error" - //"duration" : "sticky" - }); - toastEvent.fire(); } - //zhj 瀵煎嚭閿欒淇℃伅 2023-05-16 end + //zhj MEBG鏂版柟妗堟敼閫� 2022-11-29 end }); -- Gitblit v1.9.1