diff --git a/resources/assets/js/api/Cases.js b/resources/assets/js/api/Cases.js
index 21f380c18..31cca7eaa 100644
--- a/resources/assets/js/api/Cases.js
+++ b/resources/assets/js/api/Cases.js
@@ -45,6 +45,16 @@ export let cases = {
keys: {}
});
},
+ openSummary(data) {
+ var params = new FormData();
+ params.append('appUid', data.APP_UID);
+ params.append('delIndex', data.DEL_INDEX);
+ params.append('action', 'todo');
+
+ return axios.post(window.config.SYS_SERVER +
+ window.config.SYS_URI +
+ `appProxy/requestOpenSummary`, params);
+ },
inputdocuments(data) {
var params = new FormData();
params.append('appUid', data.APP_UID);
@@ -73,7 +83,11 @@ export let cases = {
return axios.post(window.config.SYS_SERVER +
window.config.SYS_URI +
- `appProxy/getSummary`, params);
+ `appProxy/getSummary`, params, {
+ headers: {
+ 'Cache-Control': 'no-cache'
+ }
+ });
},
casenotes(data) {
var params = new FormData();
diff --git a/resources/assets/js/components/home/caseDetail/MoreInformation.vue b/resources/assets/js/components/home/caseDetail/MoreInformation.vue
new file mode 100644
index 000000000..7fcd239ed
--- /dev/null
+++ b/resources/assets/js/components/home/caseDetail/MoreInformation.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/assets/js/home/CaseDetail.vue b/resources/assets/js/home/CaseDetail.vue
index b8a7e933c..015eb861e 100644
--- a/resources/assets/js/home/CaseDetail.vue
+++ b/resources/assets/js/home/CaseDetail.vue
@@ -201,6 +201,7 @@ export default {
this.getInputDocuments();
this.getOutputDocuments();
this.getCasesNotes();
+ this.requestOpenSummary();
},
methods: {
postComment(comment, send, files) {
@@ -504,7 +505,24 @@ export default {
ACTION: "todo",
});
this.$emit("onUpdatePage", "XCase");
- }
+ },
+ /**
+ * Verify if the case has the permission Summary Form
+ * to add dynUid in dataCase
+ */
+ requestOpenSummary() {
+ Api.cases
+ .openSummary(this.dataCase)
+ .then((response) => {
+ var data = response.data;
+ if (data.dynUid !== "") {
+ this.dataCase.DYN_UID = data.dynUid;
+ }
+ })
+ .catch((e) => {
+ console.error(e);
+ });
+ },
},
};
diff --git a/resources/assets/js/home/TabsCaseDetail.vue b/resources/assets/js/home/TabsCaseDetail.vue
index 605a06899..003939e57 100644
--- a/resources/assets/js/home/TabsCaseDetail.vue
+++ b/resources/assets/js/home/TabsCaseDetail.vue
@@ -4,6 +4,10 @@
+
+
+
+
@@ -25,6 +29,7 @@ import PmCaseSummary from "./../components/home/caseDetail/PmCaseSummary.vue";
import ProcessMap from "./../components/home/caseDetail/ProcessMap.vue";
import CaseHistory from "./../components/home/caseDetail/CaseHistory.vue";
import ChangeLog from "./../components/home/caseDetail/ChangeLog.vue";
+import MoreInformation from './../components/home/caseDetail/MoreInformation.vue';
import Api from "../api/index";
export default {
@@ -36,6 +41,7 @@ export default {
PmCaseSummary,
CaseHistory,
ChangeLog,
+ MoreInformation
},
props: {
dataCase: Object,