Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wechat_lung
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hanpeng
wechat_lung
Commits
3da6d384
Commit
3da6d384
authored
Nov 20, 2019
by
zujiaozhang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
'问卷详情问题修改2'
parent
6da0b03c
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
132 additions
and
161 deletions
+132
-161
otherTreatment.css
wechat_lung_questionnaire/css/otherTreatment.css
+2
-1
questionnaireDetails.css
wechat_lung_questionnaire/css/questionnaireDetails.css
+7
-0
discomfortGeneralPage.js
...at_lung_questionnaire/javaScript/discomfortGeneralPage.js
+2
-2
questionnaireDetails.js
wechat_lung_questionnaire/javaScript/questionnaireDetails.js
+116
-53
targetedTherapy.js
wechat_lung_questionnaire/javaScript/targetedTherapy.js
+2
-2
questionnaireDetails.html
wechat_lung_questionnaire/pages/questionnaireDetails.html
+3
-103
No files found.
wechat_lung_questionnaire/css/otherTreatment.css
View file @
3da6d384
...
...
@@ -149,7 +149,8 @@ textarea[maxlength="300"]{
border
:
0
;
background
:
rgba
(
249
,
249
,
249
,
1
);
border-radius
:
2px
;
padding
:
.2rem
;
padding
:
.2rem
;
font-size
:
.28rem
;
}
textarea
::-webkit-input-placeholder
{
/* placeholder颜色 */
...
...
wechat_lung_questionnaire/css/questionnaireDetails.css
View file @
3da6d384
...
...
@@ -45,3 +45,9 @@ body {
font-weight
:
500
;
color
:
rgba
(
51
,
51
,
51
,
1
);
}
.que_title_isHide
{
display
:
none
;
}
.que_content_body
{
padding-top
:
.02rem
;
}
\ No newline at end of file
wechat_lung_questionnaire/javaScript/discomfortGeneralPage.js
View file @
3da6d384
...
...
@@ -213,13 +213,13 @@ define(['zepto', 'medtap', 'mui', 'mui.picker'], function($, medtap, mui) {
// 点击下一题
$
(
'.next'
).
on
(
'tap'
,
function
(){
// 获取用户填写的数据
// discomfortGeneralPage.symptom
ScoreVal = $('.input_item_symptomScore').val()
var
ScoreVal
=
$
(
'.input_item_symptomScore'
).
val
()
discomfortGeneralPage
.
happenTimeVal
=
$
(
'.input_item_happenTime'
).
val
()
discomfortGeneralPage
.
isRelieveVal
=
$
(
'.input_item_isRelieve'
).
val
()
discomfortGeneralPage
.
isHandleVal
=
$
(
'.input_item_isHandle'
).
val
()
discomfortGeneralPage
.
dataText
=
$
(
'#content_body_fill'
).
val
()
if
(
discomfortGeneralPage
.
questionId
!=
'33'
&&
discomfortGeneralPage
.
questionId
!=
'32'
&&
discomfortGeneralPage
.
questionId
!=
'31'
){
if
(
discomfortGeneralPage
.
symptom
ScoreVal
==
''
)
return
medtap
.
winPop
(
'请输入症状评分'
)
if
(
ScoreVal
==
''
)
return
medtap
.
winPop
(
'请输入症状评分'
)
}
var
data
=
{
...
...
wechat_lung_questionnaire/javaScript/questionnaireDetails.js
View file @
3da6d384
...
...
@@ -11,6 +11,7 @@ define(['zepto','medtap'],function($,medtap){
// 14题子选项
checkList
:[],
init
:
function
(){
questionnaireDetails
.
getWechatTicket
()
questionnaireDetails
.
getQueDetails
()
questionnaireDetails
.
pageRendering
()
},
...
...
@@ -28,8 +29,7 @@ define(['zepto','medtap'],function($,medtap){
if
(
!
res
.
success
)
return
medtap
.
winPop
(
'获取数据失败'
)
questionnaireDetails
.
queDetailsList
=
res
.
content
.
followUpAnswer
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){
$
(
'.question_one'
).
append
(
html1
)
break
;
case
'question2'
:
console
.
log
(
key
)
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'1'
){
var
html
=
'<div class="que_title">复诊情况</div>'
+
...
...
@@ -74,14 +73,22 @@ define(['zepto','medtap'],function($,medtap){
'<div class="que_content_body question_two_img">'
+
'<p class="body_title">病历、影像图片:</p>'
+
'<ul class="body_img">'
+
'<li>'
+
'<img src="../images/question_submit_succeed_png@2x.png" alt="">'
+
'</li>'
+
'</ul>'
+
'</div>'
+
'</div>'
$
(
'.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
()
}
}
else
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'0'
){
...
...
@@ -93,9 +100,17 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
case
'question3'
:
console
.
log
(
key
)
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'
){
var
html
=
'<div class="que_title">奥希替尼治疗情况</div>'
+
'<div class="que_content">'
+
...
...
@@ -123,10 +138,17 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
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
;
case
'question5'
:
console
.
log
(
key
)
questionnaireDetails
.
checksList
=
questionnaireDetails
.
queDetailsList
[
key
].
checks
.
split
(
","
)
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'0'
){
var
html
=
'<div class="que_title">检验检查情况</div>'
+
...
...
@@ -135,12 +157,14 @@ define(['zepto','medtap'],function($,medtap){
'<p class="body_content">血常规 / 肝功能 / 肾功能;胸透/胸部x线;CT;MRI</p>'
+
'</div>'
$
(
'.question_four'
).
append
(
html
)
}
else
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'1'
){
$
(
'.question_four .que_title_isHide'
).
show
()
}
break
;
case
'question6'
:
console
.
log
(
key
)
var
html6
=
'<div class="que_title">检验检查情况</div>'
+
'<div class="que_content">'
+
var
html6
=
'<div class="que_content">'
+
'<p class="que_content_title left_line">血常规、肝功能、肾功能</p>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -167,9 +191,8 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
case
'question7'
:
console
.
log
(
key
)
var
html7
=
'<div class="que_title">检验检查情况</div>'
+
'<div class="que_content">'
+
var
html7
=
'<div class="que_content">'
+
'<p class="que_content_title left_line">胸透/胸部X线</p>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -196,9 +219,8 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
case
'question8'
:
console
.
log
(
key
)
var
html8
=
'<div class="que_title">检验检查情况</div>'
+
'<div class="que_content">'
+
var
html8
=
'<div class="que_content">'
+
'<p class="que_content_title left_line">CT</p>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -225,9 +247,8 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
case
'question9'
:
console
.
log
(
key
)
var
html9
=
'<div class="que_title">检验检查情况</div>'
+
'<div class="que_content">'
+
var
html9
=
'<div class="que_content">'
+
'<p class="que_content_title left_line">MRI</p>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -254,9 +275,8 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
case
'question10'
:
console
.
log
(
key
)
var
html10
=
'<div class="que_title">检验检查情况</div>'
+
'<div class="que_content">'
+
var
html10
=
'<div class="que_content">'
+
'<p class="que_content_title left_line">PET-CT</p>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -283,9 +303,9 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
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>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -312,9 +332,9 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
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>'
+
'<div class="que_content_body">'
+
'<p class="body_title">报告单:</p>'
+
...
...
@@ -341,7 +361,7 @@ define(['zepto','medtap'],function($,medtap){
}
break
;
case
'question13'
:
console
.
log
(
key
)
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'0'
){
var
html
=
'<div class="que_title">基因检测情况</div>'
+
'<div class="que_content">'
+
...
...
@@ -349,29 +369,29 @@ define(['zepto','medtap'],function($,medtap){
'</div>'
$
(
'.question_five'
).
append
(
html
)
}
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'1'
){
var
html
=
'<div class="que_title">基因检测情况</div>'
'<div class="que_content">'
'<p class="que_content_title">EGFR'
+
questionnaireDetails
.
queDetailsList
[
key
].
EGFRval
+
','
+
questionnaireDetails
.
queDetailsList
[
key
].
positionVal
+
'</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">'
+
questionnaireDetails
.
queDetailsList
[
key
].
testDescription
+
'</p>'
'</div>'
}
else
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'1'
){
console
.
log
(
'1'
)
var
html
=
'<div class="que_title">基因检测情况</div>'
+
'<div class="que_content">'
+
'<p class="que_content_title">EGFR'
+
questionnaireDetails
.
queDetailsList
[
key
].
EGFRval
+
','
+
questionnaireDetails
.
queDetailsList
[
key
].
positionVal
+
'</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">'
+
questionnaireDetails
.
queDetailsList
[
key
].
testDescription
+
'</p>'
+
'</div>'
+
'</div>'
$
(
'.question_five'
).
append
(
html
)
}
break
;
case
'question14'
:
console
.
log
(
key
)
questionnaireDetails
.
checkList
=
questionnaireDetails
.
queDetailsList
[
key
].
checks
.
split
(
","
)
if
(
questionnaireDetails
.
queDetailsList
[
key
].
status
==
'0'
){
var
html14
=
'<div class="que_title">不适症状</div>'
+
...
...
@@ -790,8 +810,50 @@ define(['zepto','medtap'],function($,medtap){
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
.
previewImage
()
})
\ No newline at end of file
wechat_lung_questionnaire/javaScript/targetedTherapy.js
View file @
3da6d384
...
...
@@ -419,10 +419,10 @@ define(['zepto', 'medtap', 'mui', 'mui.picker'], function($, medtap, mui) {
var
parentId
=
res
.
content
.
previousQuestion
.
parentId
||
''
var
questionId
=
res
.
content
.
previousQuestion
.
questionId
||
''
var
questionNo
=
res
.
content
.
previousQuestion
.
questionNo
||
''
setTimeout
(
function
(){
medtap
.
pushWindow
(
'furtherConsultation.html?followUpId='
+
targetedTherapy
.
followUpId
+
'&questionId='
+
questionId
+
'&questionNo='
+
questionNo
+
'&parentId='
+
parentId
);
},
500
)
}
})
},
...
...
wechat_lung_questionnaire/pages/questionnaireDetails.html
View file @
3da6d384
...
...
@@ -47,116 +47,16 @@
<div
class=
"question_one"
>
</div>
<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
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
class=
"question_four question"
>
<!-- <div class="que_title">
<div
class=
"que_title que_title_isHide"
>
检验检查情况
</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="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
class=
"question_six question"
>
<div
class=
"que_title"
>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment