diff --git a/src/api/followup.js b/src/api/followup.js index 091b04e5c7971b17080daf3474154d4816b53e91..3bd575a802f1b0c4400be17d22cdd216b571caf8 100644 --- a/src/api/followup.js +++ b/src/api/followup.js @@ -1,4 +1,4 @@ -import request from "@/utils/request"; +import request from "@/utils/request" /** * 随访 @@ -10,7 +10,7 @@ export function getFollowSearch(params = {}) { url: "/disease-data/follow/search", method: "get", params, - }); + }) } //随访调查 列表 export function getFollowSurvey(params = {}) { @@ -18,7 +18,7 @@ export function getFollowSurvey(params = {}) { url: "/disease-data/follow/survey", method: "get", params, - }); + }) } ///////////////审核质控///////////////////// //随访已审核列表 @@ -27,7 +27,7 @@ export function getFollowCheck(params = {}) { url: "/disease-data/dataCheck/follow/check", method: "get", params, - }); + }) } //随访待审核列表 export function getFollowUncheck(params = {}) { @@ -35,14 +35,14 @@ export function getFollowUncheck(params = {}) { url: "/disease-data/dataCheck/follow/unCheck", method: "get", params, - }); + }) } //随访病例待审核(详情数据) export function getFollowUnCheckDetail(id) { return request({ url: `/disease-data/dataCheck/follow/unCheck/detail/${id}`, method: "get", - }); + }) } //随访病例审核 export function putFollowCheck(data = {}) { @@ -59,4 +59,13 @@ export function putFollowCheckAdvice(data = {}) { method: "put", data, }) -} \ No newline at end of file +} + +// 随访查询详情list +export function getFollowRecord(params = {}) { + return request({ + url: "/disease-data/follow/search/detail", + method: "get", + params, + }) +} diff --git a/src/views/followupentry/index.vue b/src/views/followupentry/index.vue index f5cf87e9fd5caa2bf1ce3a4e0237143ae187c397..e740b2f028aa41e293d0b0ce99b25babe7b67f80 100644 --- a/src/views/followupentry/index.vue +++ b/src/views/followupentry/index.vue @@ -88,10 +88,11 @@ export default { this.$router.push({ path: "/followupquery", query: {} }) }, getFollowList() { + const followId = this.followId + const key = followId ? "followId" : "patientId" getFollowList({ - patientId: this.patientId, + [key]: this[key], }).then((res) => { - // console.log(res) if (res.code == 1) { this.screenList = res.data || [] } diff --git a/src/views/followupquery/FollowUpDetail.vue b/src/views/followupquery/FollowUpDetail.vue new file mode 100644 index 0000000000000000000000000000000000000000..f080288feb28f480c39d1eac2417bb119f8dd80d --- /dev/null +++ b/src/views/followupquery/FollowUpDetail.vue @@ -0,0 +1,56 @@ + + + diff --git a/src/views/followupquery/components/FollowReview.vue b/src/views/followupquery/components/FollowReview.vue new file mode 100644 index 0000000000000000000000000000000000000000..582588295ff0ff9a0db5c50ba1186930a26fbce5 --- /dev/null +++ b/src/views/followupquery/components/FollowReview.vue @@ -0,0 +1,302 @@ + + + + + diff --git a/src/views/followupquery/components/MyCustomForm.vue b/src/views/followupquery/components/MyCustomForm.vue new file mode 100644 index 0000000000000000000000000000000000000000..41a492f17be45b3bc692a06458f665e037422afb --- /dev/null +++ b/src/views/followupquery/components/MyCustomForm.vue @@ -0,0 +1,192 @@ + + + diff --git a/src/views/followupquery/index.vue b/src/views/followupquery/index.vue index 580b388d9d439a9c333a1a02daa478082a119bb7..444ce9fc2ad2df1eff31a2fb415403de5e890472 100644 --- a/src/views/followupquery/index.vue +++ b/src/views/followupquery/index.vue @@ -1,47 +1,54 @@