From 614b1b648eceb33e325ed7cf8d8cb6a7a71b9ddc Mon Sep 17 00:00:00 2001 From: binxie <137736985@qq.com> Date: 星期一, 26 六月 2023 11:28:13 +0800 Subject: [PATCH] backup0626 --- force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js | 525 +++++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 files changed, 483 insertions(+), 42 deletions(-) diff --git a/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js b/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js index e5f83a9..c3ae9e8 100644 --- a/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js +++ b/force-app/main/default/aura/RetrospectiveWeeklyReport/RetrospectiveWeeklyReportHelper.js @@ -1,7 +1,7 @@ ({ 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 +14,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'); @@ -59,7 +59,7 @@ }, //鏍规嵁鍛ㄥ拰鎷呭綋鏌ヨ鏁版嵁缁欏垵濮嬮〉闈㈣祴鏁版嵁 get_reports: function (component, event, helper, date_str, person_str) { - debugger + if (!date_str) { return false; } @@ -78,7 +78,7 @@ }); component.set('v.login', true); action.setCallback(this, function (response) { - debugger + var state = response.getState(); if (state == 'SUCCESS') { var res = response.getReturnValue(); @@ -128,7 +128,7 @@ m[data.object[di].dataId] = data.object[di]; } } - debugger + for (let ri in res.reports) { if (res.reports[ri] && res.reports[ri].doctor2__r && res.reports[ri].doctor2__r.AWS_Data_Id__c && m.hasOwnProperty(res.reports[ri].doctor2__r.AWS_Data_Id__c)) { res.reports[ri].doctor2__r.awsdata = m[res.reports[ri].doctor2__r.AWS_Data_Id__c]; @@ -197,7 +197,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')) { @@ -320,7 +320,7 @@ if (select_data['WorkMark__c'] != false) { component.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 != "") { @@ -456,6 +456,269 @@ } } }, + 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) { var confirm_status = component.get('v.confirm_status'); @@ -465,7 +728,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'); @@ -514,7 +777,7 @@ }, // 澶嶅埗鎸夐挳 copy_button: function (component, event, helper) { - debugger + this.allclear(component); component.set('v.mode', 'copy'); component.set('v.dialog_type', '鏂板缓'); @@ -543,10 +806,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({ @@ -569,7 +832,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')) { @@ -582,9 +845,10 @@ }, //缂栬緫鎸夐挳 edit_button: function (component, event, helper) { - this.allclear(component); + //component.set('v.loginEdit', true); debugger - component.set('v.loadOpp', true); + this.allclear(component); + //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'); @@ -599,7 +863,7 @@ var new_label = this.get_agency_person_name(component, select_agency); component.set('v.selected_agency_person', new_label); component.set('v.edit_copy_select_report_id', component.get('v.reports')[index].Id); - var ret = this.create_report_header(component, event, helper, name, select_agency, select_date); + var ret = this.create_report_header_edit(component, event, helper, name, select_agency, select_date); // SWAG-CF58C3 fy start this.set_aws_url(component, 'Agency_Contact__c') // SWAG-CF58C3 fy end @@ -623,7 +887,7 @@ // 鎷呭綋 Person_In_Charge2__c Person_In_Charge2__c = component.find('select_agency_person').get('v.value'); } - debugger + // Agency_Report_Header__c var Agency_Report_Header__c = component.get('v.agency_report_header_id'); // 鍖婚櫌 @@ -1014,6 +1278,49 @@ }); $A.enqueueAction(action); }, + create_report_header_edit: function (component, event, helper, name, s_agency, s_date) { + component.set('v.login',true); + 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.loginEdit', 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.loginEdit', 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.loginEdit', false); + } + }); + $A.enqueueAction(action); + }, create_header_input_key: function (agency_id, s_date) { if (typeof (s_date) != 'string') { s_date = this.get_date_string(s_date); @@ -1112,7 +1419,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; @@ -1133,7 +1440,7 @@ 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(component, event, helper); }, @@ -1178,7 +1485,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; @@ -1327,7 +1634,7 @@ }, //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'); @@ -1369,13 +1676,14 @@ this.error('AWS url/token error.'); this.showErrorToast(component); component.set('v.login', false); + component.set('v.loginEdit', false); } }); $A.enqueueAction(action); }, insert_agencycontact: function (component, token, newUrl, payload, agencyHospitalid, helper, hospitalName) { - debugger + console.log('newUrl = ' + newUrl); console.log('payload = ' + payload); console.log('token = ' + token); @@ -1518,7 +1826,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'); @@ -1610,7 +1918,7 @@ } } // component.set('v.default_select_doctor_id', ''); - debugger + component.set('v.doctor_list', res); component.set('v.login', false); } @@ -1632,13 +1940,145 @@ } } },//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; @@ -1646,11 +2086,12 @@ 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); @@ -1710,7 +2151,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++) { @@ -1728,7 +2169,7 @@ }, //寮瑰嚭 鎴愬姛鎻愮ず showSuccessToast: function (component) { - debugger + $A.util.removeClass(component.find('successDiv'), 'slds-hide'); window.setTimeout($A.getCallback(function () { $A.util.addClass(component.find('successDiv'), 'slds-hide'); @@ -1738,7 +2179,7 @@ }, //寮瑰嚭 鎴愬姛鎻愮ず showSuccessToast01: function (component) { - debugger + $A.util.removeClass(component.find('successDiv01'), 'slds-hide'); window.setTimeout($A.getCallback(function () { $A.util.addClass(component.find('successDiv01'), 'slds-hide'); @@ -1748,7 +2189,7 @@ }, //寮瑰嚭 閿欒鎻愮ず showErrorToast: function (component) { - debugger + $A.util.removeClass(component.find('errorDiv'), 'slds-hide'); window.setTimeout($A.getCallback(function () { $A.util.addClass(component.find('errorDiv'), 'slds-hide'); @@ -1758,7 +2199,7 @@ }, //寮瑰嚭 閿欒鎻愮ず showErrorToast01: function (component) { - debugger + $A.util.removeClass(component.find('errorDiv01'), 'slds-hide'); window.setTimeout($A.getCallback(function () { $A.util.addClass(component.find('errorDiv01'), 'slds-hide'); @@ -1851,7 +2292,7 @@ component.set("v.TargetFileName", output); }; reader.onload = function (e) { - debugger; + ; var data = e.target.result; component.set("v.fileContentData", data); @@ -1959,13 +2400,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 => { @@ -1975,7 +2416,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); @@ -2143,7 +2584,7 @@ let errorArray = error.split('error1'); let errorDatas = []; let errorDataRow = []; - debugger + var fileContentData = component.get("v.fileContentData").split('\n'); console.log('fileContentData = ' + JSON.stringify(fileContentData)) console.log('errorArray = ' + JSON.stringify(errorArray)) @@ -2223,7 +2664,7 @@ console.log('fileStr=' + fileStr); $A.getCallback(function () { - debugger + helper.ImportMethod(component, fileStr, helper); })(); @@ -2248,7 +2689,7 @@ let errorDataRow = []; var fileContentData = component.get("v.fileContentData").split('\n'); console.log('fileContentData[1].split(,)[5] = ' + fileContentData[1].split(',')[5]) - debugger + for (var i = 0; i < ress.length; i++) { res1 += ress[i].substr(7) + '\n'; if (ress[i] != '') { @@ -2264,7 +2705,7 @@ } errorDatas.push(errorData); } else { - debugger + if(ress[i].substr(7).substring(5) == '鎷滆浜轰笉瀛樺湪'){ errorDatas[index].errorInfo += '; ' + '鎷滆浜� ' + fileContentData[errorDatas[index].errorRow].split(',')[5] + '涓嶅瓨鍦�'; }else{ @@ -2650,7 +3091,7 @@ }, //宸ヤ綔浼氳褰� selectPurposeType: function (component, event, helper) { - debugger + var doctor_value = component.find('select_purpose_type').get('v.value'); // alert(doctor_value); if (doctor_value != '绉戝浼�') { @@ -2678,7 +3119,7 @@ }, selectProductClassification: function (component, event, helper) { - debugger + var select_ProductClassification = component.find('select_ProductClassification').get('v.value'); if (select_ProductClassification != '') { var action = component.get('c.selectProductClassificationc'); @@ -2700,7 +3141,7 @@ }, select_ProductCcategory: function (component, event, helper) { 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'); @@ -2740,7 +3181,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'); -- Gitblit v1.9.1