<apex:page lightningStylesheets="true">
|
<apex:includeLightning />
|
|
<div id="vfContainer" style="-webkit-overflow-scrolling: touch;overflow-y: scroll;"></div>
|
<style>
|
label {
|
color: black !important;
|
}
|
.aura-error-message {
|
display: none;
|
}
|
.slds-theme_error{
|
--slds-g-color-error-base-40: #ba0517 !important;
|
--lwc-colorBackgroundToastError: #ba0517 !important;
|
}
|
</style>
|
<script>
|
init();
|
function init(){
|
var oppId = getParam('oppId');
|
var pageStatus = getParam('pageStatus');
|
var lostType = getParam('lostType');
|
var lostReportId = getParam('reportId');
|
$Lightning.use("c:PCLLostReportPageLwcAura", function() {
|
$Lightning.createComponent(
|
"c:lexPCLLostReportPage",
|
{
|
"oppId": oppId, // 替换为您要传递的参数值
|
"pageStatus": pageStatus,
|
"lostType": lostType,
|
"reportId": lostReportId
|
},
|
"vfContainer",
|
function(cmp) {
|
var errorMessageElement = document.getElementById('auraErrorMessage');
|
|
// 检查是否找到了元素
|
if (errorMessageElement) {
|
// 隐藏元素
|
errorMessageElement.style.display = 'none';
|
}
|
}
|
);
|
});
|
}
|
function getParam(paramName) {
|
paramValue = "", isFound = !1;
|
if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
|
arrSource = decodeURI(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
|
while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
|
}
|
return paramValue == "" && (paramValue = null), paramValue;
|
}
|
</script>
|
</apex:page>
|