diff --git a/Pages/yishi/myaccount/index.wxss b/Pages/yishi/myaccount/index.wxss
index ea4072c..b48ebee 100644
--- a/Pages/yishi/myaccount/index.wxss
+++ b/Pages/yishi/myaccount/index.wxss
@@ -112,6 +112,7 @@ color: #333333;
.cashbox{
margin:20rpx 30rpx 0;
display: flex;
+ justify-content: space-between;
}
.accountNum{
font-size: 64rpx;
@@ -124,7 +125,7 @@ font-weight: 400;
color: #999999;
}
.today,.finish{
- flex:1;
+ /* flex:1; */
}
.money{
margin-top: 16rpx;
diff --git a/Pages/yishi/onlinechufang/index.js b/Pages/yishi/onlinechufang/index.js
index eccbe47..ee84032 100644
--- a/Pages/yishi/onlinechufang/index.js
+++ b/Pages/yishi/onlinechufang/index.js
@@ -460,7 +460,7 @@ Page({
let prescription_num=this.data.prescription_num?this.data.prescription_num:5
if(save_durg_prescription_product_num > prescription_num){
Dialog.alert({
- message: '每个药品数量不允许添加超过'+prescription_num+'个',
+ message: '药品数量不允许添加超过'+prescription_num+'个',
}).then(() => {
this.setData({
save_durg_prescription_product_num:''
diff --git a/Pages/yishi/sickform/index.js b/Pages/yishi/sickform/index.js
index bb308d2..58fb5c6 100644
--- a/Pages/yishi/sickform/index.js
+++ b/Pages/yishi/sickform/index.js
@@ -17,9 +17,9 @@ Page({
obj:{
height:'身高',
weight:'体重',
+ marital_status:'婚姻状态',
nation_id:'民族',
job_id:'职业',
- marital_status:'婚姻状态',
allergy_history:'是否有过敏史?',
family_history:'是否有家族病史?',
is_pregnant:'是否处于备孕、妊娠、哺乳期?',
@@ -106,7 +106,7 @@ Page({
return false
}
if (list1[i]=='height' && personInfo.height) {
- if (!/^3[5-9](\.\d+)?$|^[4-9][0-9](\.\d+)?$|^1[0-9][0-9](\.\d+)?$|^2[1-4][0-9](\.\d+)?$|250/.test(personInfo.height)) {
+ if (!/^3[5-9](\.\d+)?$|^[4-9][0-9](\.\d+)?$|^1[0-9][0-9](\.\d+)?$|^2[0-4][0-9](\.\d+)?$|250/.test(personInfo.height)) {
wx.showToast({
title: `请输入范围内身高!`,
icon: 'none',
@@ -496,7 +496,8 @@ for (let i = 0; i < list2.length; i++) {
let data=JSON.parse(options.case_filled_fields);
let arr1=[];
let arr2=[];
-
+ console.log('----------加载');
+ console.log(data);
this.setData({
personInfo:data,
showBtn:false
@@ -560,6 +561,7 @@ for (let i = 0; i < list2.length; i++) {
}
if(options.params){
let data=JSON.parse(options.params);
+
let {obj}=this.data;
let arr1=[];
let arr2=[];
diff --git a/Pages/yishi/sickform/index.wxss b/Pages/yishi/sickform/index.wxss
index 58c2520..6095399 100644
--- a/Pages/yishi/sickform/index.wxss
+++ b/Pages/yishi/sickform/index.wxss
@@ -36,7 +36,7 @@ page{
.iptbox{
display: flex;
flex:1;
-
+ margin-top:4rpx;
justify-content: flex-end;
}
.righticon{
@@ -55,13 +55,17 @@ page{
text-align: right;
font-size: 28rpx;
font-weight: 400;
+
color: #C5C8CB;
}
.ipt{
width:100%;
text-align: right;
color: #666666;
+ line-height: 48rpx;
font-size: 28rpx;
+
+ margin-left: 160rpx;
}
.basictitle{
margin-top: 30rpx;
@@ -145,8 +149,14 @@ margin-bottom: 20rpx;
.van-radio{
margin-bottom: 10rpx!important;
}
+.van-radio__icon--disabled{
+ background-color: #fff!important;
+}
.van-radio__icon--disabled.van-radio__icon--checked{
- color:#3cc7c0!important;
- background-color: #fff;
+ color:#fff!important;
+ background-color: #3cc7c0!important;
border-color:#3cc7c0 ;
+}
+.van-radio__label--disabled{
+ color:#000!important;
}
\ No newline at end of file
diff --git a/Pages/yishi/write_sickform/index.js b/Pages/yishi/write_sickform/index.js
index 7d1c6a6..3793e2d 100644
--- a/Pages/yishi/write_sickform/index.js
+++ b/Pages/yishi/write_sickform/index.js
@@ -14,11 +14,11 @@ Page({
title: '问诊表', //导航栏 中间的标题
},
obj:{
- height:'身高',
- weight:'体重',
+ height:'身高(CM)',
+ weight:'体重(KG)',
+ marital_status:'婚姻状态',
nation_id:'民族',
job_id:'职业',
- marital_status:'婚姻状态',
allergy_history:'是否有过敏史?',
family_history:'是否有家族病史?',
is_pregnant:'是否处于备孕、妊娠、哺乳期?',
@@ -39,6 +39,7 @@ Page({
this.setData({
result: event.detail,
});
+ console.log(event.detail);
},
toggle(event) {
@@ -74,7 +75,7 @@ Page({
})
},
handleSend(){
- let {order_inquiry_id,result}=this.data;
+ let {order_inquiry_id,result,obj}=this.data;
if(result.length==0){
wx.showToast({
title: '请至少选择一项',
@@ -82,10 +83,15 @@ Page({
})
return false;
}
- console.log(this.data.result);
+ let fields=[];
+ for (const key in obj) {
+ if(result.indexOf(key)!=-1){
+ fields.push(key)
+ }
+ }
api.doctorSendUnfilled({
order_inquiry_id,
- fields:this.data.result
+ fields:fields
}).then(data=>{
if(data.code==200){
wx.navigateBack();
diff --git a/Pages/yishi/write_sickform/index.wxss b/Pages/yishi/write_sickform/index.wxss
index bf2dd8d..1586434 100644
--- a/Pages/yishi/write_sickform/index.wxss
+++ b/Pages/yishi/write_sickform/index.wxss
@@ -16,7 +16,8 @@ page{
}
.container{
width: 100vw;
- height:100vh;
+
+ height:calc(100vh - 136rpx);
display:flex;
flex-direction: column;
}
@@ -37,14 +38,13 @@ background:#fff;
}
.bottom{
background-color: #FFFFFF;
- height:300rpx;
+ height:160rpx;
width:100%;
}
.bottom .btn{
-
- margin:40rpx 30rpx;
- height: 80rpx;
- font-size: 30rpx;
+margin:20rpx 30rpx 0rpx;
+height: 80rpx;
+font-size: 30rpx;
color: #FFFFFF;
display: flex;
align-items: center;
@@ -69,4 +69,8 @@ border-radius: 8rpx;
}
.van-cell{
align-items: center;
+}
+.van-cell__title{
+ font-size: 34rpx!important;
+ color:#000;
}
\ No newline at end of file
diff --git a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.js b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.js
index 30ae25a..f783cbd 100644
--- a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.js
+++ b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.js
@@ -77,9 +77,10 @@ Component({
// 音频播放
audioPlay(e) {
+
const { id } = e.currentTarget.dataset;
const { audioSave } = this.data;
-
+ this.triggerEvent("closeAudio",false)
// 设置状态
audioSave.forEach((message, index) => {
message.isPlaying = false;
@@ -132,6 +133,7 @@ Component({
audioStop(e) {
const { key } = e.currentTarget.dataset;
const { audioSave } = this.data;
+ console.log(audioSave);
// 设置状态
audioSave.forEach((message, index) => {
message.isPlaying = false;
diff --git a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml
index 2a82ce7..e93714a 100644
--- a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml
+++ b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxml
@@ -1,12 +1,12 @@
-
- {{renderDom[0].second}}s
+
+ {{renderDom[0].second}}"
-
- {{renderDom[0].second}}s
+
+ {{renderDom[0].second}}"
diff --git a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxss b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxss
index 5528738..3c2ecba 100644
--- a/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxss
+++ b/TUIKit/components/TUIChat/components/MessageElements/AudioMessage/index.wxss
@@ -2,6 +2,7 @@
padding: 10rpx 18rpx;
border-radius: 2px 10px 10px 10px;
border: 1px solid #D9D9D9;
+ position: relative;
}
.my-audio {
@@ -10,6 +11,7 @@
background: rgb(212, 239, 241);
border: 1rpx solid #1ACAD3;
}
+
.my-audio::after{
content:'';
position: absolute;
@@ -41,6 +43,7 @@
border-style: none none solid solid
}
.audio {
+ width:200rpx;
/*border-radius: 2px 10px 10px 10px;*/
height: 60rpx;
font-family: PingFangSC-Medium;
@@ -49,7 +52,10 @@
line-height: 28rpx;
display: flex;
align-items: center;
- justify-content: flex-end;
+ justify-content: flex-start;
+}
+.my-audio .audio{
+ flex-direction: row-reverse;
}
.image{
width: 16px;
@@ -61,4 +67,12 @@
width: 16px;
height: 16px;
transform:rotate(180deg)
+}
+.dot{
+ top:10rpx;
+ position: absolute;
+ width:15rpx;
+ height:15rpx;
+ background-color: red;
+ border-radius: 50%;
}
\ No newline at end of file
diff --git a/TUIKit/components/TUIChat/components/MessageInput/index.js b/TUIKit/components/TUIChat/components/MessageInput/index.js
index 4029771..2e1a81d 100644
--- a/TUIKit/components/TUIChat/components/MessageInput/index.js
+++ b/TUIKit/components/TUIChat/components/MessageInput/index.js
@@ -133,7 +133,7 @@ Component({
icon: 'none',
});
} else {
- if(resData.duration >= 59000){
+ if(resData.duration >= 60000){
wx.showToast({
title: '录音时间不能超过60s',
duration:2000,
@@ -266,7 +266,13 @@ Component({
}
})
- }
+ },
+ hide: function () {
+ let THIS=this;
+ if(THIS.data.isRecording){
+ THIS.handleTouchEnd()
+ }
+ },
},
/**
@@ -290,6 +296,20 @@ Component({
// 打开录音开关
switchAudio() {
wx.hideKeyboard();
+ if(!this.data.isAudio){
+ wx.getSetting({
+ success(res) {
+ if (!res.authSetting['scope.record']) {
+ wx.authorize({
+ scope: 'scope.record',
+ success () {
+
+ }
+ })
+ }
+ }
+ })
+ }
this.setData({
isAudio: !this.data.isAudio,
isEmoji: false,
@@ -348,7 +368,7 @@ Component({
ext3: wx.$chat_SDKAppID,
});
THIS.recorderManager.start({
- duration: 60000, // 录音的时长,单位 ms,最大值 600000(10 分钟)
+ duration: 61000, // 录音的时长,单位 ms,最大值 600000(10 分钟)
sampleRate: 44100, // 采样率
numberOfChannels: 1, // 录音通道数
encodeBitRate: 192000, // 编码码率
@@ -356,14 +376,17 @@ Component({
});
THIS.timer=setInterval(()=>{
- if(THIS.data.recordtime>59){
- clearInterval(THIS.timer)
+ if(THIS.data.recordtime>=60){
+ THIS.handleTouchEnd();
+ clearInterval(THIS.timer);
+
};
THIS.setData({
recordtime:THIS.data.recordtime+1
});
},1000)
+ console.log("handleLongPress")
THIS.setData({
startPoint: e.touches[0],
title: '正在录音',
@@ -378,6 +401,7 @@ Component({
// 录音时的手势上划移动距离对应文案变化
handleTouchMove(e) {
+ console.log("handleTouchMove")
if (this.data.isRecording) {
if (this.data.startPoint.clientY - e.touches[e.touches.length - 1].clientY > 100) {
this.setData({
@@ -403,11 +427,29 @@ Component({
// 手指离开页面滑动
handleTouchEnd() {
+ wx.nextTick(() => {
+ this.setData({
+ isRecording: false,
+ popupToggle: false,
+
+ });
+ console.log("handleTouchEnd")
+ wx.hideLoading();
+ this.recorderManager.stop();
+ clearInterval(this.timer);
+ this.setData({
+ recordtime:0
+ })
+ })
+
+ },
+ handleTouchCancel(){
this.setData({
isRecording: false,
popupToggle: false,
});
+ console.log("handleTouchCancel")
wx.hideLoading();
this.recorderManager.stop();
clearInterval(this.timer);
diff --git a/TUIKit/components/TUIChat/components/MessageInput/index.wxml b/TUIKit/components/TUIChat/components/MessageInput/index.wxml
index 3f290dc..1b9ac44 100644
--- a/TUIKit/components/TUIChat/components/MessageInput/index.wxml
+++ b/TUIKit/components/TUIChat/components/MessageInput/index.wxml
@@ -17,9 +17,11 @@
/>
{{text}}
diff --git a/TUIKit/components/TUIChat/components/MessageList/index.js b/TUIKit/components/TUIChat/components/MessageList/index.js
index 2c15bd3..a926ead 100644
--- a/TUIKit/components/TUIChat/components/MessageList/index.js
+++ b/TUIKit/components/TUIChat/components/MessageList/index.js
@@ -293,6 +293,19 @@ Component({
url: url,
})
},
+ closeAudio(data){
+ //关闭其他语音
+ this.data.messageList.forEach((item)=>{
+ if(item.type=="TIMSoundElem"){
+ let ele=this.selectComponent('#audio'+item.ID);
+ ele.setData({
+ isPlay:false
+ })
+
+ }
+
+ })
+ },
refreshMessageRounds(message){
try {
// console.log("messageList refreshMessageRounds message: ", message);
diff --git a/TUIKit/components/TUIChat/components/MessageList/index.wxml b/TUIKit/components/TUIChat/components/MessageList/index.wxml
index ece4633..17ce31f 100644
--- a/TUIKit/components/TUIChat/components/MessageList/index.wxml
+++ b/TUIKit/components/TUIChat/components/MessageList/index.wxml
@@ -54,7 +54,7 @@
-
+
diff --git a/TUIKit/components/TUIChat/index.wxss b/TUIKit/components/TUIChat/index.wxss
index a06e00c..ac0f562 100644
--- a/TUIKit/components/TUIChat/index.wxss
+++ b/TUIKit/components/TUIChat/index.wxss
@@ -163,7 +163,7 @@
}
.time_desc .item{
color:#E34D59;
-
+ margin-top:3rpx;
display:inline-flex;
white-space: nowrap;
align-items: center;