diff --git a/src/components/PatientList/PatientList.vue b/src/components/PatientList/PatientList.vue index 1952ce8..41f980f 100644 --- a/src/components/PatientList/PatientList.vue +++ b/src/components/PatientList/PatientList.vue @@ -333,6 +333,7 @@ export default { }, }; const data = await this.$u.api.querySelf(params); + this.role = data.role; if (data.page.list.length) { if (status) { this.patientList = data.page.list; @@ -340,7 +341,6 @@ export default { this.patientList = this.patientList.concat(data.page.list); } this.total = data.page.total; - this.role = data.role; } else { this.$t.ui.showToast('没有更多数据'); } @@ -366,7 +366,7 @@ export default { refreshList() { setTimeout(() => { this.getData(true); - }, 300); + }, 150); }, }, // 组件周期函数--监听组件数据更新之前 diff --git a/src/components/PrettyExchange/PrettyExchange.vue b/src/components/PrettyExchange/PrettyExchange.vue index 7202aa5..4695a64 100644 --- a/src/components/PrettyExchange/PrettyExchange.vue +++ b/src/components/PrettyExchange/PrettyExchange.vue @@ -111,7 +111,7 @@ - v2.0.0 + v2.0.5 diff --git a/src/components/Test/Test.vue b/src/components/Test/Test.vue index 0e6c15e..785c214 100644 --- a/src/components/Test/Test.vue +++ b/src/components/Test/Test.vue @@ -2,10 +2,10 @@ - - + + - {{ listItem.itemList[checkIndex] }} + {{ check.isChecked }} + {{ listItem.itemList[checkIndex] }} import { mapState } from 'vuex'; +import Talk from './component/Talk.vue' export default { + components: { Talk }, props: { testIndex: { type: Number, diff --git a/src/components/Test/component/Talk.vue b/src/components/Test/component/Talk.vue new file mode 100644 index 0000000..ab262bc --- /dev/null +++ b/src/components/Test/component/Talk.vue @@ -0,0 +1,248 @@ + + + + + 谈话开始时间 + + + {{ $moment(+talkStart).format('YYYY-MM-DD HH:mm') }} + + 请选择时间 + + + + + + + + + + + + + + + 签署知情同意书 + + + {{ $moment(+ZQTHSJ).format('YYYY-MM-DD HH:mm') }} + + 请选择时间 + + + + + + + + + + + + + + + + + diff --git a/src/pages/establish/establish.vue b/src/pages/establish/establish.vue index 76e3998..b97781c 100644 --- a/src/pages/establish/establish.vue +++ b/src/pages/establish/establish.vue @@ -297,6 +297,12 @@ export default { } return errorMsg; }, + // submit() { + // let pages = getCurrentPages(); + // let prevPage = pages[pages.length - 2]; + // prevPage.$vm.isBack = true; + // uni.navigateBack({ delta: 1 }); + // }, /** * 创建病例 */ @@ -325,8 +331,11 @@ export default { if (this.role === 'YiSheng') { // this.visible = true; this.handleOk(this.globalData.createAuth - 0 === 0 ? 1 : 0); - uni.navigateBack(); - uni.navigateTo({ url: `/pages/patientLine/patientLine?caseType=${this.globalData.createAuth - 0 === 0 ? 1 : 0}` }); + let pages = getCurrentPages(); + let prevPage = pages[pages.length - 2]; + prevPage.$vm.isBack = true; + uni.navigateBack({ delta: 1 }); + // uni.navigateTo({ url: `/pages/patientLine/patientLine?caseType=${this.globalData.createAuth - 0 === 0 ? 1 : 0}` }); } else if (this.role === 'HuShi') { // this.$router.push(`/function`); uni.navigateBack(); diff --git a/src/pages/task-page/task-page.vue b/src/pages/task-page/task-page.vue index 0a9805b..a9c0377 100644 --- a/src/pages/task-page/task-page.vue +++ b/src/pages/task-page/task-page.vue @@ -31,6 +31,7 @@ export default { urlData: null, showStatus: 0, showPage: '', + isBack: false, }; }, @@ -46,7 +47,9 @@ export default { }, async onLoad(options) { - this.init(options); + if (!this.isBack) { + this.init(options); + } }, watch: { @@ -75,7 +78,6 @@ export default { }, globalData(val) { - console.log('val: ', val); this.urlData = val; var strList = val.url.split('/'); this.showPage = strList[strList.length - 1]; @@ -337,6 +339,16 @@ export default { } }, }, + + // 页面周期函数--监听页面显示(not-nvue) + onShow() { + if (this.isBack) { + this.isBack = false; + setTimeout(() => { + uni.navigateTo({ url: `/pages/patientLine/patientLine?caseType=${this.globalData.createAuth - 0 === 0 ? 1 : 0}` }); + }, 500); + } + }, };