diff --git a/components/qizai-dynamic/Dynamic.vue b/components/qizai-dynamic/Dynamic.vue
new file mode 100644
index 00000000..1cb9b8ef
--- /dev/null
+++ b/components/qizai-dynamic/Dynamic.vue
@@ -0,0 +1,541 @@
+
+
+
+
+
+
+ {{ name }}
+ {{
+ createTime
+ }}
+ {{ readCount }}
+
+
+
+
+
+
+
+
+ {{ title }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ likeList.map(item => item.user.nickname?item.user.nickname:'普通用户').join(' , ') }}
+
+
+
+
+
+ {{ likeCount ? likeCount : "0" }}
+
+ {{ commentCount ? commentCount : "0" }}
+
+
+ 分享
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/qizai-dynamic/license.md b/components/qizai-dynamic/license.md
new file mode 100644
index 00000000..780f32df
--- /dev/null
+++ b/components/qizai-dynamic/license.md
@@ -0,0 +1,212 @@
+# 微头条动态卡片
+
+## 说明
+
+本组件仿写今日头条的微头条,适用于朋友圈,朋友圈动态,空间说说,微头条等。
+
+组件主要包含三部分
+1.头像,名称,发布时间
+2.文字内容,图片内容
+3.对微头条的操作样式,包含数字显示,高亮显示。
+
+图片说明:本组件根据可用屏幕高宽度自动排列布局,可适应各种屏幕,多张图片布局和。
+
+
+## 基本用法
+
+组件引用了uniapp部分组件,所以得先导入uniapp组件,如果用不到该功能可不导入
+[Grid 宫格](https://ext.dcloud.net.cn/plugin?id=27)
+[Icons 图标](https://ext.dcloud.net.cn/plugin?id=28)
+
+在template中使用组件
+```html
+
+
+```
+
+
+```javascript
+import Dynamic from '../../components/Dynamic/Dynamic.vue'
+export default {
+ components: {
+ Dynamic
+ },
+ data() {
+ return {
+ title: 'Hello',
+ list:[
+ {
+ id:1,
+ avatar:'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1950846641,3729028697&fm=26&gp=0.jpg',
+ name:'小新',
+ publishTime:1617086756,
+ content:'中国外交官这样讽加拿大总理,算不算骂?该不该骂?',
+ imgList:[
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ ],
+ isLike:true,
+ isGiveReward:true,
+ likeNumber:2,
+ giveRewardNumber:2,
+ chatNumber:2,
+ isFocusOn:true,
+ },
+
+ {
+ id:2,
+ avatar:'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=2291332875,175289127&fm=26&gp=0.jpg',
+ name:'小白',
+ publishTime:1617036656,
+ content:' 足不出户享国内核医学领域顶级专家云诊断,“中山-联影”分子影像远程互联融合创新中心揭牌 ',
+ imgList:[
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ ],
+ isLike:false,
+ isGiveReward:false,
+ likeNumber:0,
+ giveRewardNumber:0,
+ chatNumber:2,
+ isFocusOn:false,
+ },
+ {
+ id:3,
+ avatar:'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1950846641,3729028697&fm=26&gp=0.jpg',
+ name:'小新',
+ publishTime:1617046556,
+ content:' 外交部:一小撮国家和个人编造所谓新疆“强迫劳动”的故事,其心何其毒也! ',
+ imgList:[
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ ],
+ isLike:true,
+ isGiveReward:false,
+ likeNumber:4,
+ giveRewardNumber:22,
+ chatNumber:52,
+ },
+ {
+ id:4,
+ avatar:'https://dss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=3717120934,3932520698&fm=26&gp=0.jpg',
+ name:'小龙马',
+ publishTime:1616086456,
+ content:'DCloud有800万开发者,uni统计手机端月活12亿。是开发者数量和案例最丰富的多端开发框架。 欢迎知名开发商提交案例或接入uni统计。 新冠抗疫专区案例 uni-app助力',
+ imgList:[
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ ],
+ isLike:true,
+ isGiveReward:false,
+ likeNumber:25,
+ giveRewardNumber:0,
+ chatNumber:7,
+ },
+ {
+ id:5,
+ avatar:'https://dss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=2590128318,632998727&fm=26&gp=0.jpg',
+ name:'风清扬',
+ publishTime:1607086356,
+ content:'划个水',
+ imgList:[
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ 'https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2369680151,826506100&fm=26&gp=0.jpg',
+ 'https://dss0.bdstatic.com/70cFvHSh_Q1YnxGkpoWK1HF6hhy/it/u=1976832114,2993359804&fm=26&gp=0.jpg',
+ ],
+ isLike:true,
+ isGiveReward:true,
+ likeNumber:3,
+ giveRewardNumber:2,
+ chatNumber:2,
+ }
+ ]
+ }
+ },
+ methods:{
+ clickDynamic(e){
+ console.log('childDynamic');
+ },
+ // 点击用户信息
+ clickUser(e){
+ console.log(e);
+ console.log('childUser');
+ },
+ // 点击关注
+ clickFocus(e){
+ this.list[e].isFocusOn = this.list[e].isFocusOn ? false : true;
+ console.log(e);
+ console.log('childUser');
+ },
+ // 点赞
+ clickThumbsup(e){
+ console.log(e);
+ console.log('childThumbsup');
+ },
+ // 点击打赏
+ clickGiveReward(e){
+ console.log(e);
+ console.log('clickGiveReward');
+ },
+ // 点击聊天
+ clickChat(e){
+ console.log(e);
+ console.log('clickChat');
+ }
+ }
+}
+```
+
+## API
+
+**属性说明**
+
+|属性名|类型|默认值|说明|
+:---:|:----:|:---:|:--:|
+|avatar|String|null|头像路径|
+| name | String | null | 名称 |
+| publishTime | Number | null | 发布时间 |
+| isFocusOn | Boolean | null | 是否已关注。 |
+| content | String | null | 内容 |
+| imgList | Array | null | 显示的图片路径列表 |
+| isLike | Boolean | null | 是否已点赞,已点赞会高亮显示 |
+| isGiveReward | Boolean | null | 是否已打赏,已打赏会高亮显示 |
+| likeNumber | Boolean | null | 点赞数 |
+| giveRewardNumber | Number | null | 打赏数 |
+| chatNumber | Number | null | 评论数 |
+| chatNumber | Number | null | 评论数 |
+| userNoShow | Boolean | null | 是否不显示用户信息。包括头像,名称,发布时间 |
+| operateNoShow | Boolean | null | 是否不显示操作信息。|
+
+**事件说明**
+
+| 事件名 | 说明 |返回值 |
+| :--- : | :--: | :----: |
+| @clickDynamic | 点击动态触发 | 按传参原值返回 |
+| @clickUser | 点击用户信息触发。包括头像,名称| 按传参原值返回 |
+| @clickFocus | 点击关注触发 | 按传参原值返回 |
+| @clickThumbsup | 点赞触发 | 按传参原值返回 |
+| @clickGiveReward | 点击打赏触发 | 按传参原值返回 |
+| @clickChat | 点击评论触发 | null | 按传参原值返回 |
+
+
+补充:有任何问题联系wx:chwlzgz 。在线求打扰~
\ No newline at end of file
diff --git a/pages/articleList/article.vue b/pages/articleList/article.vue
index cb7c4b22..4f6014e9 100644
--- a/pages/articleList/article.vue
+++ b/pages/articleList/article.vue
@@ -3,8 +3,8 @@
class="content"
:class="`${options.type == 'detail' ? 'content_detail' : ''}`"
>
-
-
+
+
去发布
@@ -104,39 +104,93 @@
v-if="options.type == 'detail'"
:style="`height: calc(100% - ${
48 + statusBarHeight + 60
- }px);padding: 0 20rpx;text-align: justify;`"
+ }px);padding:40rpx 20rpx;text-align: justify;`"
>
-
-
- {{ articleInfo.title }}
-
-
+
-
+
+
+
{{
+ articleInfo &&
+ articleInfo.taihuTalent &&
articleInfo.taihuTalent.name
+ ? articleInfo.taihuTalent.name
+ : "普通用户"
}}
- {{
articleInfo.taihuTalent.title
}}
- {{ articleInfo.readCount }}人阅读
+ {{ articleInfo.readCount }}人阅读
+
+
+ {{ articleInfo.title }}
-
-
+
+
+
+
+
+
+
+
+
+ {{
+ likeList
+ .map((item) =>
+ item.user.nickname ? item.user.nickname : "普通用户"
+ )
+ .join(" , ")
+ }}
+
diff --git a/pages/articleList/likeList.vue b/pages/articleList/likeList.vue
new file mode 100644
index 00000000..56eea5f8
--- /dev/null
+++ b/pages/articleList/likeList.vue
@@ -0,0 +1,481 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/articleList/pinglun.vue b/pages/articleList/pinglun.vue
new file mode 100644
index 00000000..99a43c7a
--- /dev/null
+++ b/pages/articleList/pinglun.vue
@@ -0,0 +1,860 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/pages/doctors/index.vue b/pages/doctors/index.vue
index afda719a..1ef4b188 100644
--- a/pages/doctors/index.vue
+++ b/pages/doctors/index.vue
@@ -6,7 +6,11 @@
fontColor="#fff"
:backState="2000"
>
-
+
-
+
-
+
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
-
-
-
- {{ item.title }}
-
- {{
- item.taihuTalent.map((talent) => talent.name).join(" ")
- }}
+ {{ item.title }}
+
+
-
-
-
- 免费
- ¥{{ item.courseCatalogueEntityList[0].halfFee }}/{{
- item.courseCatalogueEntityList[0].fee
- }}
-
-
-
- {{ formatContent(v.title)
- }}/
-
+
+
+ {{ item.title }}
+
免费
- 各{{ item.courseCatalogueEntityList[0].halfFee }}/{{
- item.courseCatalogueEntityList[0].fee
+ class="item_con"
+ v-if="item.taihuTalent && item.taihuTalent.length > 0"
+ >{{
+ item.taihuTalent.map((talent) => talent.name).join(" ")
}}
- 了解课程
+
+
+
+ 免费
+ ¥{{ item.courseCatalogueEntityList[0].halfFee }}/{{
+ item.courseCatalogueEntityList[0].fee
+ }}
+
+
+
+ {{ formatContent(v.title)
+ }}/
+
+ 免费
+ 各{{ item.courseCatalogueEntityList[0].halfFee }}/{{
+ item.courseCatalogueEntityList[0].fee
+ }}
+
+ 了解课程
+
- 加载更多
+
+
+ clickThumbsup(item.id, type)"
+ @clickGiveReward="clickGiveReward(item.id)"
+ @clickChat="clickChat(item.id)"
>
- 没有更多了
-
- {{ null_text }}
-
+
+
+ 加载更多
+ 没有更多了
+
+ {{ null_text }}
+
+
+