diff --git a/resources/assets/js/api/Cases.js b/resources/assets/js/api/Cases.js index ba41f5f07..d890f5851 100644 --- a/resources/assets/js/api/Cases.js +++ b/resources/assets/js/api/Cases.js @@ -111,6 +111,11 @@ export let cases = { window.config.SYS_URI + `cases/open?APP_UID=${data.APP_UID}&DEL_INDEX=${data.DEL_INDEX}&action=${data.ACTION}`); }, + cases_open(data) { + return axios.get(window.config.SYS_SERVER + + window.config.SYS_URI + + `cases/cases_Open?APP_UID=${data.APP_UID}&DEL_INDEX=${data.DEL_INDEX}&action=${data.ACTION}`); + }, cancel(data) { var params = new URLSearchParams(); params.append('action', 'cancelCase'); diff --git a/resources/assets/js/components/home/caseDetail/IoDocuments.vue b/resources/assets/js/components/home/caseDetail/IoDocuments.vue index ce92f23e9..7f6480ede 100644 --- a/resources/assets/js/components/home/caseDetail/IoDocuments.vue +++ b/resources/assets/js/components/home/caseDetail/IoDocuments.vue @@ -5,7 +5,7 @@
@@ -79,6 +79,13 @@ export default { return this.icon[icon] ? this.icon[icon] : "fas fa-file-alt"; }, href(item) { + if (item.data.DOWNLOAD_LINK) { + return ( + window.config.SYS_SERVER + + window.config.SYS_URI + + `cases/${item.data.DOWNLOAD_LINK}` + ); + } return ( window.config.SYS_SERVER + window.config.SYS_URI + diff --git a/resources/assets/js/home/Draft.vue b/resources/assets/js/home/Draft.vue index 0ba3d72e6..640c79166 100644 --- a/resources/assets/js/home/Draft.vue +++ b/resources/assets/js/home/Draft.vue @@ -255,7 +255,7 @@ export default { */ openCaseDetail(item) { let that = this; - api.cases.open(_.extend({ ACTION: "todo" }, item)).then(() => { + api.cases.cases_open(_.extend({ ACTION: "todo" }, item)).then(() => { that.$emit("onUpdateDataCase", { APP_UID: item.APP_UID, DEL_INDEX: item.DEL_INDEX, diff --git a/resources/assets/js/home/Paused.vue b/resources/assets/js/home/Paused.vue index 75139db30..9c322de8d 100644 --- a/resources/assets/js/home/Paused.vue +++ b/resources/assets/js/home/Paused.vue @@ -249,7 +249,7 @@ export default { */ openCaseDetail(item) { let that = this; - api.cases.open(_.extend({ ACTION: "todo" }, item)).then(() => { + api.cases.cases_open(_.extend({ ACTION: "todo" }, item)).then(() => { that.$emit("onUpdateDataCase", { APP_UID: item.APP_UID, DEL_INDEX: item.DEL_INDEX, diff --git a/resources/assets/js/home/Todo.vue b/resources/assets/js/home/Todo.vue index 3e79d9275..177b91582 100644 --- a/resources/assets/js/home/Todo.vue +++ b/resources/assets/js/home/Todo.vue @@ -256,7 +256,7 @@ export default { */ openCaseDetail(item) { let that = this; - api.cases.open(_.extend({ ACTION: "todo" }, item)).then(() => { + api.cases.cases_open(_.extend({ ACTION: "todo" }, item)).then(() => { that.$emit("onUpdateDataCase", { APP_UID: item.APP_UID, DEL_INDEX: item.DEL_INDEX, diff --git a/resources/assets/js/home/Unassigned.vue b/resources/assets/js/home/Unassigned.vue index 9e43c3ef5..08b5f428e 100644 --- a/resources/assets/js/home/Unassigned.vue +++ b/resources/assets/js/home/Unassigned.vue @@ -262,7 +262,7 @@ export default { */ openCaseDetail(item) { let that = this; - api.cases.open(_.extend({ ACTION: "todo" }, item)).then(() => { + api.cases.cases_open(_.extend({ ACTION: "todo" }, item)).then(() => { that.$emit("onUpdateDataCase", { APP_UID: item.APP_UID, DEL_INDEX: item.DEL_INDEX,