Fixed change log variables for the correct case

Fixed Observations

Fixed observations
This commit is contained in:
Martin Laguna
2022-09-30 11:35:45 -04:00
parent 2c946f8ee8
commit 30399181bf
3 changed files with 29 additions and 14 deletions

View File

@@ -15,7 +15,7 @@
export default {
name: "ChangeLog",
props: {
data: Object,
caseData: Object,
},
data() {
return {
@@ -26,11 +26,17 @@ export default {
},
computed: {
path() {
let url =
window.config.SYS_SERVER_AJAX +
window.config.SYS_URI +
`cases/ajaxListener?action=changeLogHistory`;
return url;
if (this.caseData) {
let url =
window.config.SYS_SERVER_AJAX +
window.config.SYS_URI +
`cases/ajaxListener?action=changeLogHistory` +
`&APP_UID=${this.caseData.APP_UID}` +
`&PRO_UID=${this.caseData.PRO_UID}` +
`&TAS_UID=${this.caseData.TAS_UID}`;
return url;
}
return '';
},
},
mounted() {},

View File

@@ -18,7 +18,7 @@
<CaseHistory :data="dataCase"> </CaseHistory>
</tab>
<tab :name="$t('ID_DYNAFORM_HISTORY')">
<ChangeLog :data="dataCase"> </ChangeLog>
<ChangeLog :caseData="dataCase"> </ChangeLog>
</tab>
</tabs>
</div>

View File

@@ -481,13 +481,22 @@ class Ajax
public function changeLogHistory()
{
global $G_PUBLISH;
$idHistory = sprintf(
'%s_%s_%s',
$_SESSION['PROCESS'],
$_SESSION['APPLICATION'],
$_SESSION['TASK']
);
if (isset($_REQUEST['PRO_UID']) && isset($_REQUEST['APP_UID']) && isset($_REQUEST['TAS_UID'])) {
$idHistory = sprintf(
'%s_%s_%s',
$_REQUEST['PRO_UID'],
$_REQUEST['APP_UID'],
$_REQUEST['TAS_UID']
);
} else {
$idHistory = sprintf(
'%s_%s_%s',
$_SESSION['PROCESS'],
$_SESSION['APPLICATION'],
$_SESSION['TASK']
);
}
$oHeadPublisher = headPublisher::getSingleton();
$conf = new Configurations();