diff --git a/pages.json b/pages.json index 9432ed3..c5c1684 100644 --- a/pages.json +++ b/pages.json @@ -558,6 +558,13 @@ "enablePullDownRefresh": false } }, + { + "path": "pages/medicaldes/recordDetail", + "style": { + "navigationBarTitleText": "纪实详情", + "enablePullDownRefresh": false + } + }, { "path": "pages/medicaldes/video", "style": { diff --git a/pages/medicaldes/medicaldes.vue b/pages/medicaldes/medicaldes.vue index fea4e88..cbc7d95 100644 --- a/pages/medicaldes/medicaldes.vue +++ b/pages/medicaldes/medicaldes.vue @@ -56,6 +56,12 @@ {{item.name}} + + + {{item.title}} + + @@ -117,6 +123,9 @@ }, { title: "吴门之光", type: 'lightType' + }, { + title: "吴门纪实", + type: 'recordType' }], // 一级分类标题1 twoCateList: [], // 二级分类标题 titleList: [], // 方剂标题 @@ -201,6 +210,13 @@ }) return } + if (this.curOneCateIndex == 3) { + console.log('111', item) + uni.navigateTo({ + url: "./recordDetail?id=" + item.id + }) + return + } }, // 获取名称 getTitles(dictType) { @@ -282,6 +298,30 @@ console.log(e) }) } + if (this.curOneCateIndex == 3) { + $http.request({ + url: "book/medicaldes/recordByType?type=" + dictType, + method: "POST", + data: { + // loadAnimate: 'none', // 请求加载动画 + "limit": 1000, + "page": 1, + }, + header: { //默认 无 说明:请求头 + 'Content-Type': 'application/json' + }, + }).then(res => { + console.log(res, '内容获取成功') + if (res.code == 0 && res.result.length > 0) { + this.titleList = res.result + } else { + this.titleList = [] + } + }).catch(e => { + this.titleList = [] + console.log(e) + }) + } }, setTwoCateIndex(item, index) { @@ -349,6 +389,18 @@ "dictValue": "吴门之徽" }] } + if (this.curOneCateIndex == 3) { + this.twoCateList = [{ + 'dictType': "1", + "dictValue": "学术贡献" + }, { + 'dictType': "2", + "dictValue": "抗疫纪实" + }, { + 'dictType': "3", + "dictValue": "吴门公益" + }] + } this.getTitles(this.twoCateList[0].dictType) } else { this.twoCateList = [] diff --git a/pages/medicaldes/medicaldesDetail.vue b/pages/medicaldes/medicaldesDetail.vue index 942994c..5fcb0ff 100644 --- a/pages/medicaldes/medicaldesDetail.vue +++ b/pages/medicaldes/medicaldesDetail.vue @@ -21,6 +21,11 @@ {{prescriptDetail.name}} + + + + diff --git a/pages/medicaldes/recordDetail.vue b/pages/medicaldes/recordDetail.vue new file mode 100644 index 0000000..5dbcc96 --- /dev/null +++ b/pages/medicaldes/recordDetail.vue @@ -0,0 +1,169 @@ + + + + + \ No newline at end of file