diff --git a/resources/assets/js/components/home/caseDetail/AttachedDocuments.vue b/resources/assets/js/components/home/caseDetail/AttachedDocuments.vue index ecf18047c..79f96a037 100644 --- a/resources/assets/js/components/home/caseDetail/AttachedDocuments.vue +++ b/resources/assets/js/components/home/caseDetail/AttachedDocuments.vue @@ -14,9 +14,13 @@
-
+ {{ item.title }} -
+
@@ -41,6 +45,7 @@ export default { }, }; }, + computed: {}, methods: { classBtn(cls) { return "btn v-btn-request " + cls; @@ -48,6 +53,13 @@ export default { classIcon(icon) { return this.icon[icon]; }, + href(item) { + return ( + window.config.SYS_SERVER + + window.config.SYS_URI + + `cases/casesShowCaseNotes?a=${item.data.APP_DOC_UID}&v=${item.data.DOC_VERSION}` + ); + }, }, }; diff --git a/resources/assets/js/components/home/caseDetail/CaseComment.vue b/resources/assets/js/components/home/caseDetail/CaseComment.vue index 084a49651..214101f25 100644 --- a/resources/assets/js/components/home/caseDetail/CaseComment.vue +++ b/resources/assets/js/components/home/caseDetail/CaseComment.vue @@ -1,5 +1,5 @@ @@ -45,6 +46,7 @@ import HeaderCounter from "../components/home/HeaderCounter.vue"; import ButtonFleft from "../components/home/ButtonFleft.vue"; import ModalNewRequest from "./ModalNewRequest.vue"; +import ModalComments from "./modal/ModalComments.vue"; import GroupedCell from "../components/utils/GroupedCell.vue"; import api from "./../api/index"; @@ -55,6 +57,7 @@ export default { ButtonFleft, ModalNewRequest, GroupedCell, + ModalComments, }, props: {}, data() { @@ -188,6 +191,10 @@ export default { FINISH_DATE: v.APP_FINISH_DATE || "", PENDING_TASKS: [], DURATION: v.DURATION, + DEL_INDEX: v.DEL_INDEX, + APP_UID: v.APP_UID, + PRO_UID: v.PRO_UID, + TAS_UID: v.TAS_UID, }); }); return data; @@ -367,6 +374,13 @@ export default { }); return data; }, + openComments(data) { + let that = this; + api.cases.open(_.extend({ ACTION: "todo" }, data)).then(() => { + that.$refs["modal-comments"].dataCase = data; + that.$refs["modal-comments"].show(); + }); + }, }, }; diff --git a/resources/assets/js/home/modal/ModalComments.vue b/resources/assets/js/home/modal/ModalComments.vue new file mode 100644 index 000000000..88d71808d --- /dev/null +++ b/resources/assets/js/home/modal/ModalComments.vue @@ -0,0 +1,152 @@ + + + + +