Merged in bugfix/PMCORE-2690 (pull request #7716)

PMCORE-2690

Approved-by: Henry Jonathan Quispe Quispe <jonathan.quispe@processmaker.com>
This commit is contained in:
Rodrigo Quelca
2021-01-12 13:40:57 +00:00
committed by Julio Cesar Laura Avendaño

View File

@@ -16,6 +16,11 @@
:options="options"
ref="vueTable"
>
<div slot="detail" slot-scope="props">
<div class="btn-default" @click="openCaseDetail(props.row)">
<i class="fas fa-info-circle"></i>
</div>
</div>
<div slot="case_number" slot-scope="props">
{{ props.row.CASE_NUMBER }}
</div>
@@ -84,6 +89,7 @@ export default {
},
},
columns: [
"detail",
"case_number",
"case_title",
"process_name",
@@ -144,6 +150,24 @@ export default {
updated() {},
beforeCreate() {},
methods: {
/**
* Open case detail
*
* @param {object} item
*/
openCaseDetail(item) {
let that = this;
api.cases.cases_open(_.extend({ ACTION: "todo" }, item)).then(() => {
that.$emit("onUpdateDataCase", {
APP_UID: item.APP_UID,
DEL_INDEX: item.DEL_INDEX,
PRO_UID: item.PRO_UID,
TAS_UID: item.TAS_UID,
APP_NUMBER: item.CASE_NUMBER,
});
that.$emit("onUpdatePage", "case-detail");
});
},
/**
* Get Cases Headers from BE
*/