if (workorderInfo["projectType"] === Const.ProjectType.OtherCase) { workOrderDetail.moreActions.push({ text: "返回上级case", onClick: function () { window.location.href = oamsUrl.otherCaseDetailInit(workOrderDetail.projectId, workOrderDetail.caseId); } }); } else { workOrderDetail.moreActions.push({ text: "返回上级case", onClick: function () { window.location.href = oamsUrl.caseDetailInit(workOrderDetail.projectId, workOrderDetail.caseId, workOrderDetail.customerId, workOrderDetail.customerType); } }); }翻译这段代码
时间: 2024-04-18 22:29:39 浏览: 131
vue中使用input[type="file"]实现文件上传功能
5星 · 资源好评率100%
这段代码的功能是根据给定的条件向 `workOrderDetailActions` 数组中添加一个对象。根据 `workorderInfo["projectType"]` 的值是否等于 `Const.ProjectType.OtherCase` 来决定添加的对象的内容。如果相等,则添加一个具有 `text` 属性为 "返回上级case" 和 `onClick` 属性为一个函数的对象。这个函数会将 `window.location.href` 设置为 `oamsUrl.otherCaseDetailInit(workOrderDetail.projectId, workOrderDetail.caseId)`。如果不相等,则添加一个具有相同属性的对象,但是 `onClick` 属性设置为另一个函数,这个函数会将 `window.location.href` 设置为 `oamsUrl.caseDetailInit(workOrderDetail.projectId, workOrderDetail.caseId, workOrderDetail.customerId, workOrderDetail.customerType)`。
阅读全文