<apex:page lightningStylesheets="true">
|
<apex:includeLightning />
|
|
<div id="vfContainer"></div>
|
<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) {
|
}
|
);
|
});
|
}
|
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>
|