Commit 3da6d384 by zujiaozhang

'问卷详情问题修改2'

parent 6da0b03c
...@@ -150,6 +150,7 @@ textarea[maxlength="300"]{ ...@@ -150,6 +150,7 @@ textarea[maxlength="300"]{
background:rgba(249,249,249,1); background:rgba(249,249,249,1);
border-radius:2px; border-radius:2px;
padding: .2rem; padding: .2rem;
font-size: .28rem;
} }
textarea::-webkit-input-placeholder { textarea::-webkit-input-placeholder {
/* placeholder颜色 */ /* placeholder颜色 */
......
...@@ -45,3 +45,9 @@ body { ...@@ -45,3 +45,9 @@ body {
font-weight:500; font-weight:500;
color:rgba(51,51,51,1); color:rgba(51,51,51,1);
} }
.que_title_isHide{
display: none;
}
.que_content_body{
padding-top: .02rem;
}
\ No newline at end of file
...@@ -213,13 +213,13 @@ define(['zepto', 'medtap', 'mui', 'mui.picker'], function($, medtap, mui) {  ...@@ -213,13 +213,13 @@ define(['zepto', 'medtap', 'mui', 'mui.picker'], function($, medtap, mui) { 
// 点击下一题 // 点击下一题
$('.next').on('tap',function(){ $('.next').on('tap',function(){
// 获取用户填写的数据 // 获取用户填写的数据
// discomfortGeneralPage.symptomScoreVal = $('.input_item_symptomScore').val() var ScoreVal = $('.input_item_symptomScore').val()
discomfortGeneralPage.happenTimeVal = $('.input_item_happenTime').val() discomfortGeneralPage.happenTimeVal = $('.input_item_happenTime').val()
discomfortGeneralPage.isRelieveVal = $('.input_item_isRelieve').val() discomfortGeneralPage.isRelieveVal = $('.input_item_isRelieve').val()
discomfortGeneralPage.isHandleVal = $('.input_item_isHandle').val() discomfortGeneralPage.isHandleVal = $('.input_item_isHandle').val()
discomfortGeneralPage.dataText = $('#content_body_fill').val() discomfortGeneralPage.dataText = $('#content_body_fill').val()
if(discomfortGeneralPage.questionId!='33'&&discomfortGeneralPage.questionId!='32'&&discomfortGeneralPage.questionId!='31'){ if(discomfortGeneralPage.questionId!='33'&&discomfortGeneralPage.questionId!='32'&&discomfortGeneralPage.questionId!='31'){
if(discomfortGeneralPage.symptomScoreVal=='') return medtap.winPop('请输入症状评分') if(ScoreVal=='') return medtap.winPop('请输入症状评分')
} }
var data = { var data = {
......
...@@ -11,6 +11,7 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -11,6 +11,7 @@ define(['zepto','medtap'],function($,medtap){
// 14题子选项 // 14题子选项
checkList:[], checkList:[],
init:function(){ init:function(){
questionnaireDetails.getWechatTicket()
questionnaireDetails.getQueDetails() questionnaireDetails.getQueDetails()
questionnaireDetails.pageRendering() questionnaireDetails.pageRendering()
}, },
...@@ -29,7 +30,6 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -29,7 +30,6 @@ define(['zepto','medtap'],function($,medtap){
questionnaireDetails.queDetailsList = res.content.followUpAnswer questionnaireDetails.queDetailsList = res.content.followUpAnswer
var mouthTime = res.content.followUpUser.answerTime.split('-')[1] var mouthTime = res.content.followUpUser.answerTime.split('-')[1]
$('.queDetails_header .queDetails_header_title').text(mouthTime+'月随访问卷') $('.queDetails_header .queDetails_header_title').text(mouthTime+'月随访问卷')
} }
}) })
}, },
...@@ -57,7 +57,6 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -57,7 +57,6 @@ define(['zepto','medtap'],function($,medtap){
$('.question_one').append(html1) $('.question_one').append(html1)
break; break;
case 'question2': case 'question2':
console.log(key)
if(questionnaireDetails.queDetailsList[key].status=='1'){ if(questionnaireDetails.queDetailsList[key].status=='1'){
var html = '<div class="que_title">复诊情况</div>'+ var html = '<div class="que_title">复诊情况</div>'+
...@@ -74,14 +73,22 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -74,14 +73,22 @@ define(['zepto','medtap'],function($,medtap){
'<div class="que_content_body question_two_img">'+ '<div class="que_content_body question_two_img">'+
'<p class="body_title">病历、影像图片:</p>'+ '<p class="body_title">病历、影像图片:</p>'+
'<ul class="body_img">'+ '<ul class="body_img">'+
'<li>'+
'<img src="../images/question_submit_succeed_png@2x.png" alt="">'+
'</li>'+
'</ul>'+ '</ul>'+
'</div>'+ '</div>'+
'</div>' '</div>'
$('.question_two').append(html) $('.question_two').append(html)
if(questionnaireDetails.queDetailsList[key].imgKey.length==0){ var imglist = questionnaireDetails.queDetailsList[key].imgKey
if(imglist.length>0){
var htmli = ''
for(var i=0;i<imglist.length;i++){
htmli += '<li>'+
'<img src="'+imglist[i]+'" alt="">'+
'</li>'
}
$('.question_two .body_img').append(htmli)
}
if(imglist.length==0){
$('.question_two .question_two_img').remove() $('.question_two .question_two_img').remove()
} }
}else if(questionnaireDetails.queDetailsList[key].status=='0'){ }else if(questionnaireDetails.queDetailsList[key].status=='0'){
...@@ -93,9 +100,17 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -93,9 +100,17 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question3': case 'question3':
console.log(key)
if(questionnaireDetails.queDetailsList[key].status=='1'){ if(questionnaireDetails.queDetailsList[key].status=='1'){
var html ='<div class="que_title">奥希替尼治疗情况</div>'+
'<div class="que_content que_content_push">'+
'<p class="que_content_title">正在接受包含奥希替尼的治疗</p>'+
'<div class="que_content_body">'+
'<p class="body_title">使用的奥希替尼:</p>'+
'<p class="body_content">'+questionnaireDetails.queDetailsList[key].drugTypesVal+'</p>'+
'</div>'+
'</div>'
$('.question_three').append(html)
}else if(questionnaireDetails.queDetailsList[key].status=='0'){ }else if(questionnaireDetails.queDetailsList[key].status=='0'){
var html = '<div class="que_title">奥希替尼治疗情况</div>'+ var html = '<div class="que_title">奥希替尼治疗情况</div>'+
'<div class="que_content">'+ '<div class="que_content">'+
...@@ -123,10 +138,17 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -123,10 +138,17 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question4': case 'question4':
console.log(key) var html = '<div class="que_content_body">'+
'<p class="body_title">正在联合其他治疗:</p>'+
'<p class="body_content">'+questionnaireDetails.queDetailsList[key].treatmentTypeVal+'</p>'+
'</div>'+
'<div class="que_content_body">'+
'<p class="body_title">具体疗法或药物:</p>'+
'<p class="body_content">'+questionnaireDetails.queDetailsList[key].specificTherapy+'</p>'+
'</div>'
$('.que_content_push').append(html)
break; break;
case 'question5': case 'question5':
console.log(key)
questionnaireDetails.checksList = questionnaireDetails.queDetailsList[key].checks.split(",") questionnaireDetails.checksList = questionnaireDetails.queDetailsList[key].checks.split(",")
if(questionnaireDetails.queDetailsList[key].status=='0'){ if(questionnaireDetails.queDetailsList[key].status=='0'){
var html = '<div class="que_title">检验检查情况</div>'+ var html = '<div class="que_title">检验检查情况</div>'+
...@@ -135,12 +157,14 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -135,12 +157,14 @@ define(['zepto','medtap'],function($,medtap){
'<p class="body_content">血常规 / 肝功能 / 肾功能;胸透/胸部x线;CT;MRI</p>'+ '<p class="body_content">血常规 / 肝功能 / 肾功能;胸透/胸部x线;CT;MRI</p>'+
'</div>' '</div>'
$('.question_four').append(html) $('.question_four').append(html)
}else if(questionnaireDetails.queDetailsList[key].status=='1'){
$('.question_four .que_title_isHide').show()
} }
break; break;
case 'question6': case 'question6':
console.log(key)
var html6 = '<div class="que_title">检验检查情况</div>'+ var html6 = '<div class="que_content">'+
'<div class="que_content">'+
'<p class="que_content_title left_line">血常规、肝功能、肾功能</p>'+ '<p class="que_content_title left_line">血常规、肝功能、肾功能</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -167,9 +191,8 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -167,9 +191,8 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question7': case 'question7':
console.log(key)
var html7 = '<div class="que_title">检验检查情况</div>'+ var html7 ='<div class="que_content">'+
'<div class="que_content">'+
'<p class="que_content_title left_line">胸透/胸部X线</p>'+ '<p class="que_content_title left_line">胸透/胸部X线</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -196,9 +219,8 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -196,9 +219,8 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question8': case 'question8':
console.log(key)
var html8 = '<div class="que_title">检验检查情况</div>'+ var html8 = '<div class="que_content">'+
'<div class="que_content">'+
'<p class="que_content_title left_line">CT</p>'+ '<p class="que_content_title left_line">CT</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -225,9 +247,8 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -225,9 +247,8 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question9': case 'question9':
console.log(key)
var html9 = '<div class="que_title">检验检查情况</div>'+ var html9 = '<div class="que_content">'+
'<div class="que_content">'+
'<p class="que_content_title left_line">MRI</p>'+ '<p class="que_content_title left_line">MRI</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -254,9 +275,8 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -254,9 +275,8 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question10': case 'question10':
console.log(key)
var html10 = '<div class="que_title">检验检查情况</div>'+ var html10 = '<div class="que_content">'+
'<div class="que_content">'+
'<p class="que_content_title left_line">PET-CT</p>'+ '<p class="que_content_title left_line">PET-CT</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -283,9 +303,9 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -283,9 +303,9 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question11': case 'question11':
console.log(key)
var html11 = '<div class="que_title">检验检查情况</div>'+
'<div class="que_content">'+ var html11 ='<div class="que_content">'+
'<p class="que_content_title left_line">骨扫描</p>'+ '<p class="que_content_title left_line">骨扫描</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -312,9 +332,9 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -312,9 +332,9 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question12': case 'question12':
console.log(key)
var html12 = '<div class="que_title">检验检查情况</div>'+
'<div class="que_content">'+ var html12 ='<div class="que_content">'+
'<p class="que_content_title left_line">病理</p>'+ '<p class="que_content_title left_line">病理</p>'+
'<div class="que_content_body">'+ '<div class="que_content_body">'+
'<p class="body_title">报告单:</p>'+ '<p class="body_title">报告单:</p>'+
...@@ -341,7 +361,7 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -341,7 +361,7 @@ define(['zepto','medtap'],function($,medtap){
} }
break; break;
case 'question13': case 'question13':
console.log(key)
if(questionnaireDetails.queDetailsList[key].status=='0'){ if(questionnaireDetails.queDetailsList[key].status=='0'){
var html ='<div class="que_title">基因检测情况</div>'+ var html ='<div class="que_title">基因检测情况</div>'+
'<div class="que_content">'+ '<div class="que_content">'+
...@@ -349,29 +369,29 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -349,29 +369,29 @@ define(['zepto','medtap'],function($,medtap){
'</div>' '</div>'
$('.question_five').append(html) $('.question_five').append(html)
} }else if(questionnaireDetails.queDetailsList[key].status=='1'){
if(questionnaireDetails.queDetailsList[key].status=='1'){ console.log('1')
var html ='<div class="que_title">基因检测情况</div>' var html ='<div class="que_title">基因检测情况</div>'+
'<div class="que_content">' '<div class="que_content">'+
'<p class="que_content_title">EGFR'+questionnaireDetails.queDetailsList[key].EGFRval+','+questionnaireDetails.queDetailsList[key].positionVal+'</p>' '<p class="que_content_title">EGFR'+questionnaireDetails.queDetailsList[key].EGFRval+','+questionnaireDetails.queDetailsList[key].positionVal+'</p>'+
'<div class="que_content_body">' '<div class="que_content_body">'+
'<p class="body_title">基因检测报告:</p>' '<p class="body_title">基因检测报告:</p>'+
'<ul class="body_img">' '<ul class="body_img">'+
'<li>' '<li>'+
'<img src="../images/question_submit_succeed_png@2x.png" alt="">' '<img src="../images/question_submit_succeed_png@2x.png" alt="">'+
'</li>' '</li>'+
'</ul>' '</ul>'+
'</div>' '</div>'+
'<div class="que_content_body top_margin">' '<div class="que_content_body top_margin">'+
'<p class="body_title">医生对检查结果的说明:</p>' '<p class="body_title">医生对检查结果的说明:</p>'+
'<p class="body_content">'+questionnaireDetails.queDetailsList[key].testDescription+'</p>' '<p class="body_content">'+questionnaireDetails.queDetailsList[key].testDescription+'</p>'+
'</div>' '</div>'+
'</div>' '</div>'
$('.question_five').append(html) $('.question_five').append(html)
} }
break; break;
case 'question14': case 'question14':
console.log(key)
questionnaireDetails.checkList = questionnaireDetails.queDetailsList[key].checks.split(",") questionnaireDetails.checkList = questionnaireDetails.queDetailsList[key].checks.split(",")
if(questionnaireDetails.queDetailsList[key].status=='0'){ if(questionnaireDetails.queDetailsList[key].status=='0'){
var html14 = '<div class="que_title">不适症状</div>'+ var html14 = '<div class="que_title">不适症状</div>'+
...@@ -790,8 +810,50 @@ define(['zepto','medtap'],function($,medtap){ ...@@ -790,8 +810,50 @@ define(['zepto','medtap'],function($,medtap){
break; break;
} }
} }
},
getWechatTicket: function() {
medtap.submitAjax({
url: 'https://testdevgw.medtap.cn/wechat/lung/fetchWechatTicket',
type: 'GET',
async: false,
data: {
url: window.location.href
},
success: function(res) {
console.log(res)
var data = res.content;
wx.config({
debug: false,
appId: data.appId, // 必填,公众号的唯一标识
timestamp: data.timestamp, // 必填,生成签名的时间戳
nonceStr: data.nonceStr, // 必填,生成签名的随机串
signature: data.signature, // 必填,签名,见附录1
jsApiList: [
'previewImage'
]
})
}
})
},
//图片预览
previewImage: function() {
$('.body_img').on('click', 'img', function() {
var imgArray = [];
var curImageSrc = $(this).attr('src');
if (curImageSrc) {
$('.body_img img').each(function(index, el) {
var itemSrc = $(this).attr('src');
imgArray.push(itemSrc);
});
wx.previewImage({
current: curImageSrc,
urls: imgArray
});
}
});
} }
} }
questionnaireDetails.init() questionnaireDetails.init()
questionnaireDetails.previewImage()
}) })
\ No newline at end of file
...@@ -419,10 +419,10 @@ define(['zepto', 'medtap', 'mui', 'mui.picker'], function($, medtap, mui) {  ...@@ -419,10 +419,10 @@ define(['zepto', 'medtap', 'mui', 'mui.picker'], function($, medtap, mui) { 
var parentId = res.content.previousQuestion.parentId||'' var parentId = res.content.previousQuestion.parentId||''
var questionId = res.content.previousQuestion.questionId||'' var questionId = res.content.previousQuestion.questionId||''
var questionNo = res.content.previousQuestion.questionNo||'' var questionNo = res.content.previousQuestion.questionNo||''
setTimeout(function(){
medtap.pushWindow('furtherConsultation.html?followUpId='+targetedTherapy.followUpId+'&questionId='+questionId+'&questionNo='+questionNo medtap.pushWindow('furtherConsultation.html?followUpId='+targetedTherapy.followUpId+'&questionId='+questionId+'&questionNo='+questionNo
+'&parentId='+parentId); +'&parentId='+parentId);
},500)
} }
}) })
}, },
......
...@@ -47,116 +47,16 @@ ...@@ -47,116 +47,16 @@
<div class="question_one"> <div class="question_one">
</div> </div>
<div class="question_two question"> <div class="question_two question">
<!-- <div class="que_title">
复诊情况
</div>
<div class="que_content">
<p class="que_content_title">近一个月有进行复诊</p>
<div class="que_content_body">
<p class="body_title">医生对疗效的判断:</p>
<p class="body_content">出现新发病灶或其他部位转移</p>
</div>
<div class="que_content_body">
<p class="body_title">转移部位:</p>
<p class="body_content">淋巴转移</p>
</div>
<div class="que_content_body">
<p class="body_title">病历、影像图片</p>
<ul class="body_img">
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
</ul>
</div>
</div> -->
</div> </div>
<div class="question_three question"> <div class="question_three question">
<!-- <div class="que_title">
奥希替尼治疗情况
</div>
<div class="que_content">
<p class="que_content_title">正在接受包含奥希替尼的治疗</p>
<div class="que_content_body">
<p class="body_title">使用的奥希替尼:</p>
<p class="body_content">泰瑞沙</p>
</div>
<div class="que_content_body">
<p class="body_title">正在联合其他治疗:</p>
<p class="body_content">化疗,中药治疗</p>
</div>
<div class="que_content_body">
<p class="body_title">具体疗法或药物:</p>
<p class="body_content">化疗用药</p>
</div>
</div> -->
</div> </div>
<div class="question_four question"> <div class="question_four question">
<div class="que_title que_title_isHide">
<!-- <div class="que_title">
检验检查情况 检验检查情况
</div> </div>
<div class="que_content">
<p class="que_content_title left_line">血常规、肝功能、肾功能</p>
<div class="que_content_body">
<p class="body_title">报告单:</p>
<ul class="body_img">
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
</ul>
</div>
<div class="que_content_body top_margin">
<p class="body_title">医生对检查结果的说明:</p>
<p class="body_content">有好转</p>
</div>
</div> -->
</div> </div>
<div class="question_five question"> <div class="question_five question">
<!-- <div class="que_title">
基因检测情况
</div>
<div class="que_content">
<p class="que_content_title">EGFR突变 ,EXON20_T790M</p>
<div class="que_content_body">
<p class="body_title">基因检测报告:</p>
<ul class="body_img">
<li>
<img src="../images/question_submit_succeed_png@2x.png" alt="">
</li>
</ul>
</div>
<div class="que_content_body top_margin">
<p class="body_title">医生对检查结果的说明:</p>
<p class="body_content">T790M突变</p>
</div>
</div> -->
</div> </div>
<div class="question_six question"> <div class="question_six question">
<div class="que_title"> <div class="que_title">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment