|
@@ -387,6 +387,7 @@ export default {
|
|
|
backendBlocksExist: false,
|
|
backendBlocksExist: false,
|
|
|
headInfo: null,
|
|
headInfo: null,
|
|
|
pageMode: 'view', // view / draft / edit
|
|
pageMode: 'view', // view / draft / edit
|
|
|
|
|
+ directEdit: false, // 是否从列表 mode=edit 直入编辑模式(取消时返回上一页)
|
|
|
parsing: false,
|
|
parsing: false,
|
|
|
confirming: false,
|
|
confirming: false,
|
|
|
payload: {
|
|
payload: {
|
|
@@ -547,6 +548,7 @@ export default {
|
|
|
// 列表直入编辑模式:跳过查看过渡页(仅肠道菌群报告支持编辑)
|
|
// 列表直入编辑模式:跳过查看过渡页(仅肠道菌群报告支持编辑)
|
|
|
if (options.mode === 'edit' && this.reportType === 'gut_flora') {
|
|
if (options.mode === 'edit' && this.reportType === 'gut_flora') {
|
|
|
this.pageMode = 'edit'
|
|
this.pageMode = 'edit'
|
|
|
|
|
+ this.directEdit = true
|
|
|
}
|
|
}
|
|
|
this.loadData()
|
|
this.loadData()
|
|
|
}
|
|
}
|
|
@@ -610,9 +612,15 @@ export default {
|
|
|
},
|
|
},
|
|
|
enterEditMode() {
|
|
enterEditMode() {
|
|
|
this.pageMode = 'edit'
|
|
this.pageMode = 'edit'
|
|
|
|
|
+ this.directEdit = false
|
|
|
this.showMemberPanel = false
|
|
this.showMemberPanel = false
|
|
|
},
|
|
},
|
|
|
cancelEdit() {
|
|
cancelEdit() {
|
|
|
|
|
+ // 从列表 mode=edit 直入编辑模式时,取消等同返回上一页(报告卡片/报告列表)
|
|
|
|
|
+ if (this.directEdit) {
|
|
|
|
|
+ uni.navigateBack()
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
this.pageMode = 'view'
|
|
this.pageMode = 'view'
|
|
|
this.showMemberPanel = false
|
|
this.showMemberPanel = false
|
|
|
this.showAutoCreateForm = false
|
|
this.showAutoCreateForm = false
|