diff --git a/resources/assets/js/home/MyCases.vue b/resources/assets/js/home/MyCases.vue index e40bf2b59..3950cf301 100644 --- a/resources/assets/js/home/MyCases.vue +++ b/resources/assets/js/home/MyCases.vue @@ -16,6 +16,11 @@ :options="options" ref="vueTable" > +
+
+ +
+
{{ props.row.CASE_NUMBER }}
@@ -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 */