高章伟
2023-03-03 d8dc84a3d56df839895f1c417a4d9cbee763d262
force-app/main/default/staticresources/XinDailyReportTuning2Js.js
@@ -1234,11 +1234,12 @@
            } else if (recordName == 'OPD' || recordName == 'SIS' || recordName == 'SIS_ET' || recordName == 'SIS_ENG') {
                // 20210107 SWAG-BX24F5 you start
                var idReporter2 = j$(escapeVfId('Page:mainForm:idDayEdit:idReporter2')).value();
                console.log(recordName + '==2021==' + idReporter2);
                if (idReporter2 == '销售服务') {
                    recordName = 'OPD';
                } else if (idReporter2 == '销售推广' && recordName == 'OPD') {
                } else if (idReporter2 == '推广' && recordName == 'OPD') {//2022-4-21 yjk 销售推广改为推广
                    //2021/01/27 liying start
                    hiddenDivShowFlg = true;
                    selectOPDSISReportType1();
@@ -1266,7 +1267,6 @@
                }
                var sTime = j$(escapeVfId('Page:mainForm:idDayEdit:idReportDate')).value() + ' ' + sHour + ':' + sMinute;
                var eTime = j$(escapeVfId('Page:mainForm:idDayEdit:idReportDate')).value() + ' ' + eHour + ':' + eMinute;
                rId = sforce.apex.execute("Add_Report", "addReportOP2", { repOwnerId: repOwnerId, reportId: reportId, dailyReportId: reId, eventId: id, recordType: recordName, aId: aId, visitor1: visitor1, visitor2: visitor2, visitor3: visitor3, visitor4: visitor4, visitor5: visitor5, opp1: opp1, opp2: opp2, opp3: opp3, opp4: opp4, opp5: opp5, reportDate: reportDate, sTime: sTime, eTime: eTime });
            } else if (recordName == 'NTC') {
                var sHour = j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':idActStartHour')).value();
@@ -1319,8 +1319,10 @@
    }
    if (j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value() == null ||
        j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value() == '') {} else {
        urlStr = '/' + j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value() + '/e?retURL=%2F' + j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value();
        window.open(urlStr, '', '');
        urlStr = '/' + j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value() + '/e?retURL=%2F' + j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value()+'&CF00N10000008ps6d_lkid='+OPDId;//2022-4-17 yjk
        console.log(urlStr);
        //window.open(urlStr, '', '');
        window.open(urlStr, '_blank');
        changeRed(index, redId);
    }
@@ -1548,7 +1550,7 @@
    }
}
function openPDNew(index, id, recordName, hiddenId, redId, reportId) {
function openPDNew(index, id, recordName, hiddenId, redId, reportId,_OPDId) {
    var hiId = j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).value();
    var rsflg = j$(escapeVfId('reportStatusFlg')).value();
    j$(escapeVfId('Page:mainForm:idDayEdit:idActivities:' + index + ':' + hiddenId)).val(null);// 2021-12-07 yjk 每次打开弹框
@@ -1673,10 +1675,19 @@
        tempIndex = index;
        tempActId = id;
        tempRecordTypeName = recordName;
        //2022-4-22 yjk 如果职种是推广,则默认给tempRecordTypeName 将OPD的值改为 赋值 SIS start
        var idReporter2 = j$(escapeVfId('Page:mainForm:idDayEdit:idReporter2')).value();
        if(idReporter2 == '推广' && recordName == 'OPD'){
            tempRecordTypeName = 'SIS';
        }else{
            tempRecordTypeName = recordName;
        }
        //2022-4-22 yjk 如果职种是推广,则默认给tempRecordTypeName 将OPD的值改为 赋值 SIS end
        tempBtnIdHidden = hiddenId;
        tempRedId = redId;
        tempReportId = reportId;
        OPDId = _OPDId;
        var idStatus = j$(escapeVfId('Page:mainForm:idDayEdit:idStatus')).value();
        var hidUserId = j$(escapeVfId('idHiddenUserId')).value();
@@ -1696,7 +1707,6 @@
            return;
        }
        // 活動1,2,3 も保存したいです。そしてTriggerにて商談などに情報を積み上げます
        openPDNewJS(index);
    } else {
        setVisitorPlaceDisabled();
@@ -1870,6 +1880,7 @@
    j$("#divOPD").hide();
    hiddenDivShowFlg = true;
    resetOPDSISRadio();
    console.log(tempIndex, tempActId, tempRecordTypeName, tempBtnIdHidden, tempRedId, tempReportId);
    openPD(tempIndex, tempActId, tempRecordTypeName, tempBtnIdHidden, tempRedId, tempReportId);
}