Browse Source

聊天室-->学习窗

main
kola-web 3 months ago
parent
commit
1413217bce
  1. 6
      project.private.config.json
  2. 2
      src/app.json
  3. 8
      src/app.ts
  4. 2
      src/custom-tab-bar/index.ts
  5. 2
      src/echart/components/homeLevel1/index.wxml
  6. 2
      src/echart/components/homeLevel2/index.wxml
  7. 2
      src/echart/components/homeLevel3/index.wxml
  8. 2
      src/echart/components/homeLevel4/index.wxml
  9. 2
      src/module1/pages/casesDetail/index.ts
  10. 14
      src/module1/pages/casesDetail/index.wxml
  11. 2
      src/module1/pages/chatRoom/index.json
  12. 4
      src/module1/pages/chatRoom/index.ts
  13. 2
      src/module1/pages/chatRoom/index.wxml
  14. 2
      src/module1/pages/chatRoomInfo/index.json
  15. 2
      src/module1/pages/loginProtool/index.ts
  16. 2
      src/module1/pages/org3/index.wxml
  17. 2
      src/module1/pages/org4/index.wxml
  18. 2
      src/module1/pages/setChatDoctor/index.wxml
  19. 2
      src/pages/chatRoomList/index.json
  20. 2
      src/pages/chatRoomList/index.wxml
  21. 2
      src/pages/home/index.scss

6
project.private.config.json

@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
"miniprogram": {
"list": [
{
"name": "聊天室",
"name": "学习窗",
"pathName": "module1/pages/chatRoom/index",
"query": "id=4",
"launchMode": "default",
@ -58,14 +58,14 @@ @@ -58,14 +58,14 @@
"scene": null
},
{
"name": "聊天室信息",
"name": "学习窗信息",
"pathName": "module1/pages/chatRoomInfo/index",
"query": "",
"launchMode": "default",
"scene": null
},
{
"name": "聊天室列表",
"name": "学习窗列表",
"pathName": "pages/chatRoomList/index",
"query": "",
"launchMode": "default",

2
src/app.json

@ -57,7 +57,7 @@ @@ -57,7 +57,7 @@
},
{
"pagePath": "pages/chatRoomList/index",
"text": "我的"
"text": "学习窗"
},
{
"pagePath": "pages/my/index",

8
src/app.ts

@ -23,10 +23,10 @@ App<IAppOption>({ @@ -23,10 +23,10 @@ App<IAppOption>({
upFileUrl: "https://m.takeda.hbraas.com/",
imageUrl: "https://m.takeda.hbraas.com/wt/",
// pro
// appid:wx96f45ca4f1fa36ec
// url: 'https://m.takeda.hbraas.com',
// upFileUrl: 'https://m.takeda.hbraas.com/',
// imageUrl: 'https://m.takeda.hbraas.com/zd/',
// appid:wx1e025040096c7e1d
// url: 'https://m.raredheart.hbsaas.com',
// upFileUrl: 'https://m.raredheart.hbsaas.com/',
// imageUrl: 'https://m.raredheart.hbsaas.com/zd/',
loginState: "",
isLogin: 0,

2
src/custom-tab-bar/index.ts

@ -35,7 +35,7 @@ Component({ @@ -35,7 +35,7 @@ Component({
},
{
path: "/pages/chatRoomList/index",
name: "聊天室",
name: "学习窗",
icon: "tab3.png",
iconActive: "tab-active3.png",
activeIndex: 3,

2
src/echart/components/homeLevel1/index.wxml

@ -31,7 +31,7 @@ @@ -31,7 +31,7 @@
</view>
<view class="line"></view>
<view class="item" bind:tap="handleChat">
<view class="name">聊天室新消息</view>
<view class="name">学习窗消息</view>
<view class="num">{{take.notReadChatRoomCount*1 || '--'}}</view>
</view>
</view>

2
src/echart/components/homeLevel2/index.wxml

@ -48,7 +48,7 @@ @@ -48,7 +48,7 @@
<view class="num">{{take.notReadFeedBackCount*1 || '--'}}</view>
</view>
<view class="item" bind:tap="handleChat">
<view class="name">聊天室消息</view>
<view class="name">学习窗消息</view>
<view class="num">{{take.notReadChatRoomCount*1 || '--'}}</view>
</view>
<view class="item" bind:tap="handleAudit">

2
src/echart/components/homeLevel3/index.wxml

@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@
<view class="num">{{take.notReadFeedBackCount*1 || '--'}}</view>
</view>
<view class="item" bind:tap="handleChat">
<view class="name">聊天室消息</view>
<view class="name">学习窗消息</view>
<view class="num">{{take.notReadChatRoomCount*1 || '--'}}</view>
</view>
<view class="item" bind:tap="handleAudit">

2
src/echart/components/homeLevel4/index.wxml

@ -41,7 +41,7 @@ @@ -41,7 +41,7 @@
<view class="num">{{take.dealCaseCount*1 || '--'}}</view>
</view>
<view class="item" bind:tap="handleChat">
<view class="name">聊天室消息</view>
<view class="name">学习窗消息</view>
<view class="num">{{take.notReadChatRoomCount*1 || '--'}}</view>
</view>
<view class="item" bind:tap="handleAudit">

2
src/module1/pages/casesDetail/index.ts

@ -7,7 +7,7 @@ Page({ @@ -7,7 +7,7 @@ Page({
show3: false, // 归档
show4: false, // 取消优质病历
show5: false, // 取消归档
show6: false, // 创建聊天室
show6: false, // 创建学习窗
show7: false, // 更改标签
showRejectReason: false,

14
src/module1/pages/casesDetail/index.wxml

@ -252,11 +252,11 @@ @@ -252,11 +252,11 @@
bind:tap="handleCreateRoomShow"
>
<image class="icon" src="{{imageUrl}}case-detail-footer-icon2.png?t={{Timestamp}}"></image>
<view class="name">创建聊天室</view>
<view class="name">创建学习窗</view>
</view>
<view class="m-item" wx:if="{{auth.canEnterChatRoom && foldAuth.canCreateChatRoom}}" bind:tap="handleRoom">
<image class="icon" src="{{imageUrl}}case-detail-footer-icon2.png?t={{Timestamp}}"></image>
<view class="name">进入聊天室</view>
<view class="name">进入学习窗</view>
</view>
<view class="m-item" wx:if="{{auth.canArchive && foldAuth.canArchive}}" bind:tap="handleArchive">
<image class="icon" src="{{imageUrl}}case-detail-footer-icon4.png?t={{Timestamp}}"></image>
@ -317,11 +317,11 @@ @@ -317,11 +317,11 @@
bind:tap="handleCreateRoomShow"
>
<image class="icon" src="{{imageUrl}}case-detail-footer-icon2.png?t={{Timestamp}}"></image>
<view class="name">创建聊天室</view>
<view class="name">创建学习窗</view>
</view>
<view class="w-item" wx:if="{{auth.canEnterChatRoom && !foldAuth.canCreateChatRoom}}" bind:tap="handleRoom">
<image class="icon" src="{{imageUrl}}case-detail-footer-icon2.png?t={{Timestamp}}"></image>
<view class="name">进入聊天室</view>
<view class="name">进入学习窗</view>
</view>
<view class="w-item" wx:if="{{auth.canArchive && !foldAuth.canArchive}}" bind:tap="handleArchive">
<image class="icon" src="{{imageUrl}}case-detail-footer-icon4.png?t={{Timestamp}}"></image>
@ -412,7 +412,7 @@ @@ -412,7 +412,7 @@
<image class="badge" src="{{imageUrl}}case-detail-dialog2.png?t={{Timestamp}}"></image>
<view class="container">
<view class="title">确认归档吗?</view>
<view class="content">归档后病历仅可查看不可进行反馈,同时病历聊天室也将关闭。</view>
<view class="content">归档后病历仅可查看不可进行反馈,同时病历学习窗也将关闭。</view>
</view>
</view>
</van-dialog>
@ -446,7 +446,7 @@ @@ -446,7 +446,7 @@
<image class="badge" src="{{imageUrl}}case-detail-dialog4.png?t={{Timestamp}}"></image>
<view class="container">
<view class="title">确认取消归档吗?</view>
<view class="content">确认取消归档后,参与讨论的医生可再次对病历进行反馈,同时聊天室也同时开启。</view>
<view class="content">确认取消归档后,参与讨论的医生可再次对病历进行反馈,同时学习窗也同时开启。</view>
</view>
</view>
</van-dialog>
@ -460,7 +460,7 @@ @@ -460,7 +460,7 @@
>
<view class="dialog6">
<van-icon name="cross" class="close" bind:tap="onClose" />
<view class="title">确认创建聊天室</view>
<view class="title">确认创建学习窗</view>
<view class="btn1" wx:if="{{auth.canCreateChatRoomInvite}}" bind:tap="handleCreateRoomInvite">
邀约并创建
<view class="content">您可邀约一位您的合作医生讨论病历</view>

2
src/module1/pages/chatRoom/index.json

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
{
"navigationBarTitleText": "聊天室",
"navigationBarTitleText": "学习窗",
"navigationStyle": "default",
"usingComponents": {
"van-icon": "@vant/weapp/icon/index",

4
src/module1/pages/chatRoom/index.ts

@ -48,7 +48,7 @@ Page({ @@ -48,7 +48,7 @@ Page({
sendMessage: "",
videoUrl: "",
protocol: `<p><span style="color: rgb(38, 38, 38); font-size: 14px;">罕心守护平台向用户提供了“聊天室”功能,基于此服务,我们在此特别声明:</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">罕心守护平台非常重视您的个人信息保护及平台信息的隐私性,您同意在聊天室功能使用时遵守以下规则:</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;"> </span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">1.严禁在聊天室内讨论或分享任何患者的个人身份信息,包括但不限于姓名、性别等。群内发送的任何素材内容,必须去除所有可能识别患者身份的敏感信息;</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">2.不以截图、录音或以任何形式将内容传播;</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">3.讨论内容仅限于专业交流,不得用于任何商业目的; </span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">4.保持讨论的专业性和尊重性,避免使用侮辱性或攻击性语言。</span></p><p><br></p>`,
protocol: `<p><span style="color: rgb(38, 38, 38); font-size: 14px;">罕心守护平台向用户提供了“学习窗”功能,基于此服务,我们在此特别声明:</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">罕心守护平台非常重视您的个人信息保护及平台信息的隐私性,您同意在学习窗功能使用时遵守以下规则:</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;"> </span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">1.严禁在学习窗内讨论或分享任何患者的个人身份信息,包括但不限于姓名、性别等。群内发送的任何素材内容,必须去除所有可能识别患者身份的敏感信息;</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">2.不以截图、录音或以任何形式将内容传播;</span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">3.讨论内容仅限于专业交流,不得用于任何商业目的; </span></p><p><span style="color: rgb(38, 38, 38); font-size: 14px;">4.保持讨论的专业性和尊重性,避免使用侮辱性或攻击性语言。</span></p><p><br></p>`,
},
innerAudioContext: null as WechatMiniprogram.InnerAudioContext | null,
videoContext: null as WechatMiniprogram.VideoContext | null,
@ -124,7 +124,7 @@ Page({ @@ -124,7 +124,7 @@ Page({
chatDoctor: res.chatDoctor,
});
wx.setNavigationBarTitle({
title: `聊天室(${res.roomDoctorCount})`,
title: `学习窗(${res.roomDoctorCount})`,
});
this.WebIMLogin();

2
src/module1/pages/chatRoom/index.wxml

@ -177,7 +177,7 @@ @@ -177,7 +177,7 @@
<view class="scroll">
<rich-text nodes="{{protocol}}"></rich-text>
</view>
<view class="tip">聊天室自动将此病历讨论医生拉入讨论</view>
<view class="tip">学习窗自动将此病历讨论医生拉入讨论</view>
<view class="btn" bind:tap="handleSubmitAgree">确定</view>
</view>
</van-popup>

2
src/module1/pages/chatRoomInfo/index.json

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
{
"navigationBarTitleText": "聊天室信息",
"navigationBarTitleText": "学习窗信息",
"navigationStyle": "default",
"usingComponents": {
"doctorAvatar": "/components/doctorAvatar/index",

2
src/module1/pages/loginProtool/index.ts

File diff suppressed because one or more lines are too long

2
src/module1/pages/org3/index.wxml

@ -264,7 +264,7 @@ @@ -264,7 +264,7 @@
</view>
</view>
</view>
<view class="container" wx:if="{{subItem.DoctorLevel=='1'}}">
<view class="container" wx:elif="{{item.DoctorLevel==='3' && subItem.DoctorLevel=='1'}}">
<view class="level-one-only {{subItem.active && 'active'}}">
<view class="aside">
<view class="vertical"></view>

2
src/module1/pages/org4/index.wxml

@ -277,7 +277,7 @@ @@ -277,7 +277,7 @@
</view>
</view>
</view>
<view class="container" wx:if="{{subItem.DoctorLevel=='1'}}">
<view class="container" wx:elif="{{item.DoctorLevel==='3' && subItem.DoctorLevel=='1'}}">
<view class="level-one-only {{subItem.active && 'active'}}">
<view class="aside">
<view class="vertical"></view>

2
src/module1/pages/setChatDoctor/index.wxml

@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
<wxs src="/utils/util.wxs" module="tools" />
<view class="page">
<view class="header">
<view class="tip">邀请合作医生加入聊天室讨论病历</view>
<view class="tip">邀请合作医生加入学习窗讨论病历</view>
<view class="search-wrap">
<view class="search">
<image class="icon" src="{{imageUrl}}icon-search.png?t={{Timestamp}}"></image>

2
src/pages/chatRoomList/index.json

@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
{
"navigationStyle": "default",
"navigationBarTitleText": "聊天室",
"navigationBarTitleText": "学习窗",
"usingComponents": {
"van-icon": "@vant/weapp/icon/index",
"van-popup": "@vant/weapp/popup/index",

2
src/pages/chatRoomList/index.wxml

@ -66,7 +66,7 @@ @@ -66,7 +66,7 @@
</view>
</view>
<view class="row row2">
<view class="label">创建聊天室</view>
<view class="label">创建学习窗</view>
<view class="picker">
<view class="picker-content">
<view class="range">

2
src/pages/home/index.scss

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
page {
background-color: rgba(246, 246, 246, 1);
background-color: rgba(250, 250, 250, 1);
}
.page {
.logo {

Loading…
Cancel
Save