diff --git a/src/api/followup.js b/src/api/followup.js index b26fd90fee73c9f985f27598c5fdcc0bc613cead..c6f7a48c1bcf01cabbf992db4d186427c7ed8297 100644 --- a/src/api/followup.js +++ b/src/api/followup.js @@ -15,7 +15,7 @@ export function getFollowSurvey(params = {}) { //审核质控 随访 export function getFollowCheck(params = {}) { return request({ - url: "/follow/check/:patientFrom", + url: "/disease-data/follow/check/patientFrom", method: "get", params, }); diff --git a/src/components/FormComponents/index.vue b/src/components/FormComponents/index.vue index efdf5363d5e5742678425bc1249e4bd2b7f59a1a..670138e3a6aa5d99c4d4efbb1d3b74640fab6f6e 100644 --- a/src/components/FormComponents/index.vue +++ b/src/components/FormComponents/index.vue @@ -230,6 +230,7 @@ export default { inlineFlag: { type: Boolean, default: false }, forms: { type: Array }, // 表单组, lists: { type: Array }, // 按钮组 + formEdit:{type: Object} }, data() { const form = {} @@ -322,6 +323,11 @@ export default { this.modifiedFlag = !this.modifiedFlag }, }, + watch: { + formEdit(val){ + this.initforms(val) + } + } } diff --git a/src/views/followupentry/index.vue b/src/views/followupentry/index.vue index d20a39d6b71c19f0932561e3662dba25c878d6f6..f6be79711d8c18623502dbb8a686a65932c43f6c 100644 --- a/src/views/followupentry/index.vue +++ b/src/views/followupentry/index.vue @@ -16,8 +16,19 @@ export default { return { } }, - created() {}, + created() { + }, + computed:{ + formEdit(){ + return this.$route.query + } + }, methods: {}, + provide() { + return { + formEdit:this.$route.query.formEdit + } + }, } diff --git a/src/views/followupresearch/index.vue b/src/views/followupresearch/index.vue index b8e3487a16929c3ca0baa5bb7dbe06f99d081e13..aa4e0acae4809961d48763f85f5364a472da27c7 100644 --- a/src/views/followupresearch/index.vue +++ b/src/views/followupresearch/index.vue @@ -2,7 +2,7 @@
- +
{ diff --git a/src/views/screening/components/ConfigForms.vue b/src/views/screening/components/ConfigForms.vue index c0edf6ff3de8d66636deaf0a174b0d41fe32e826..651ce3582ca8336f21e1dcc7b836c004e0e01e5c 100644 --- a/src/views/screening/components/ConfigForms.vue +++ b/src/views/screening/components/ConfigForms.vue @@ -123,6 +123,7 @@ export default { }, created() { // 字典formType 1 筛查表单 + // console.log('回显2',this.formEdit) this.getCurrentFormByType(this.formType) }, watch: { diff --git a/src/views/screening/components/FormTab.vue b/src/views/screening/components/FormTab.vue index 8e26c5506480d5a9e03fc0f53ace959be1ab1db8..d51ff2480a1ed163b921d44831637aa5575457cc 100644 --- a/src/views/screening/components/FormTab.vue +++ b/src/views/screening/components/FormTab.vue @@ -86,6 +86,7 @@ export default { patientStandbyId: String, getAll: Boolean, // 获取页面所有数据 survivalFlag: Boolean, //存活的显示 + formEdit:Object }, components: { CustomForm, TagsScrollBar, ReadForm }, provide() { @@ -517,7 +518,15 @@ export default { }) }, }, + watch:{ + formEdit(val){ + console.log('回显3',val) + } + }, created() { + if(this.$route.query.formEdit){ + this.formData.formEdit=this.$route.query.formEdit + } this.initForm() if (this.getAll) { // 监听patientId 获取页面所有数据