|
@@ -14,46 +14,25 @@ if(is8Ie) {
|
|
|
checkOnImg = collapseImg.replace(reg, '')
|
|
|
}
|
|
|
|
|
|
-var type = getUrlArgObject("type");
|
|
|
$(".staticSearchT input").keyup(function(e) {
|
|
|
const ev = e||window.event;
|
|
|
const val = $(this).val();
|
|
|
- const place = $(this).attr("placeholder")
|
|
|
$(this).parents(".staticSearchT").find("i").css({display:val==""?"none":"inline-block"})
|
|
|
-
|
|
|
- if(place == '量表搜索'){
|
|
|
- if(val == ''){
|
|
|
- $(".searchScale .staticSearchB .empty").css({display:'none'})
|
|
|
- $(".searchScale .staticSearchB .tip").css({display:'none'})
|
|
|
- $(".searchScale .staticSearchB ul").html('')
|
|
|
- }
|
|
|
- ev.keyCode == 13&&getScaleData(val);
|
|
|
- }else if(place == '医学知识搜索'){
|
|
|
- if(val == ''){
|
|
|
- $(".searchKnowledge .staticSearchB .empty").css({display:'none'})
|
|
|
- $(".searchKnowledge .staticSearchB .tip").css({display:'none'})
|
|
|
- $(".searchKnowledge .staticSearchB ul").html('')
|
|
|
- }
|
|
|
- ev.keyCode == 13&&getKnowledgeData(val);
|
|
|
+ if(val == ''){
|
|
|
+ $(".searchKnowledge .staticSearchB .empty").css({display:'none'})
|
|
|
+ $(".searchKnowledge .staticSearchB .tip").css({display:'none'})
|
|
|
+ $(".searchKnowledge .staticSearchB ul").html('')
|
|
|
}
|
|
|
+ ev.keyCode == 13&&getKnowledgeData(val);
|
|
|
+})
|
|
|
+document.title = "医学知识搜索"
|
|
|
+$(".searchScale").css({display:'none'})
|
|
|
+$(".searchKnowledge").css({display:'block'})
|
|
|
+$(".searchKnowledge .staticSearchT").on('click','button',function() {
|
|
|
+ var val = $(this).parents(".staticSearchT").find("input").val()
|
|
|
+ val!=''&&getKnowledgeData(val)
|
|
|
})
|
|
|
-if(type == 1){
|
|
|
- document.title = "医学知识搜索"
|
|
|
- $(".searchScale").css({display:'none'})
|
|
|
- $(".searchKnowledge").css({display:'block'})
|
|
|
- $(".searchKnowledge .staticSearchT").on('click','button',function() {
|
|
|
- var val = $(this).parents(".staticSearchT").find("input").val()
|
|
|
- val!=''&&getKnowledgeData(val)
|
|
|
- })
|
|
|
-}else if(type == 2){
|
|
|
- document.title = "量表搜索"
|
|
|
- $(".searchKnowledge").css({display:'none'})
|
|
|
- $(".searchScale").css({display:'block'})
|
|
|
- $(".searchScale .staticSearchT").on('click','button',function(e) {
|
|
|
- var val = $(this).parents(".staticSearchT").find("input").val()
|
|
|
- val!=''&&getScaleData(val)
|
|
|
- })
|
|
|
-}
|
|
|
+
|
|
|
|
|
|
function getMedicalTypes() {
|
|
|
post(config.dictionaryInfo,{}).then((res) =>{
|
|
@@ -62,6 +41,9 @@ function getMedicalTypes() {
|
|
|
medicalTypesList = res.data.data[7]
|
|
|
medicalTypesList[0].checked = true
|
|
|
renderMedicalType(medicalTypesList)
|
|
|
+ setTimeout(function(){
|
|
|
+ adjustHeight()
|
|
|
+ })
|
|
|
|
|
|
} else {
|
|
|
console.log(res)
|
|
@@ -119,7 +101,7 @@ function getKnowledgeData(value) {
|
|
|
if(knowledgeLis&&knowledgeLis.length>0){
|
|
|
for(var i = 0;i<knowledgeLis.length;i++){
|
|
|
var tmpPart = knowledgeLis[i]
|
|
|
- var tmpLi = `<li data-name='${tmpPart.name}' data-uname='${tmpPart.uniqueName}' data-type='1' data-sign='${tmpPart.type}'>
|
|
|
+ var tmpLi = `<li data-name='${tmpPart.name}' data-uname='${tmpPart.uniqueName}' data-type='${tmpPart.libTypeId}' data-sign='${tmpPart.type}'>
|
|
|
<p>${tmpPart.name}<i>${tmpPart.libTypeName?('( '+tmpPart.libTypeName+' )'):''}</i></p>
|
|
|
${tmpPart.retrievalName?('<span>• '+tmpPart.retrievalName+'</span>'):''}
|
|
|
</li>`
|
|
@@ -138,39 +120,11 @@ function getKnowledgeData(value) {
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
-function getScaleData(value) {
|
|
|
- post(config.getStaticScale,{
|
|
|
- filterName: [],
|
|
|
- name: value
|
|
|
- }).then((res) => {
|
|
|
- const data = res.data
|
|
|
- if(data.code == 0) {
|
|
|
- var knowledgeLis = data.data;
|
|
|
- var lisStr = ''
|
|
|
- if(knowledgeLis&&knowledgeLis.length>0){
|
|
|
- for(var i = 0;i<knowledgeLis.length;i++){
|
|
|
- var tmpPart = knowledgeLis[i]
|
|
|
- var tmpLi = `<li data-name='${tmpPart.name}' data-type='2'>
|
|
|
- <p>${tmpPart.name}<i>${tmpPart.libTypeName?('( '+tmpPart.libTypeName+' )'):''}</i></p>
|
|
|
- </li>`
|
|
|
- lisStr += tmpLi
|
|
|
- }
|
|
|
- $(".searchScale .staticSearchB ul").html(lisStr)
|
|
|
- $(".searchScale .staticSearchB .empty").css({display:'none'})
|
|
|
- $(".searchScale .staticSearchB .tip").css({display:'block'})
|
|
|
- }else{
|
|
|
- $(".searchScale .staticSearchB .empty").css({display:'block'})
|
|
|
- $(".searchScale .staticSearchB .tip").css({display:'none'})
|
|
|
- $(".searchScale .staticSearchB ul").html('')
|
|
|
- }
|
|
|
- }else{
|
|
|
- console.log(res)
|
|
|
- }
|
|
|
- })
|
|
|
-}
|
|
|
+
|
|
|
function adjustHeight() {
|
|
|
var ht = window.innerHeight;
|
|
|
- $(".staticSearchB ul").height(ht - 120 + "px");
|
|
|
+ var ht2 = $(".searchTypeBox").outerHeight(true)
|
|
|
+ $(".staticSearchB ul").height(ht - 120 - ht2 + "px");
|
|
|
}
|
|
|
$(window).on('resize', function(){
|
|
|
adjustHeight()
|
|
@@ -181,11 +135,12 @@ $(".staticSearchB ul").on("click","li",function(){
|
|
|
const infoMsgUName = $(this).attr('data-uname')
|
|
|
const type = $(this).attr('data-type')
|
|
|
const sign = $(this).attr('data-sign')
|
|
|
- if(type == 1){
|
|
|
+ if(type != 48){
|
|
|
openNewWin(`information.html?type=${sign}&position=0&name=${infoMsgName}&uname=${infoMsgUName}`)
|
|
|
}else{
|
|
|
let msg = JSON.parse(getUrlArgObject("msg"));
|
|
|
const msg1 = JSON.parse(JSON.stringify(msg))
|
|
|
+ console.log('scaleName', msg,infoMsgName)
|
|
|
msg1.scaleName = infoMsgName
|
|
|
msg1.featureType = 21
|
|
|
openNewWin(`scale.html?msg=${encodeURIComponent(JSON.stringify(msg1))}`)
|
|
@@ -201,11 +156,3 @@ $(".staticSearchT").on('click','#clearKnowledge',function() {
|
|
|
$(this).prev('.ipt').find('input').focus()
|
|
|
$(this).css({display:"none"})
|
|
|
})
|
|
|
-$(".staticSearchT").on('click','#clearScale',function() {
|
|
|
- $(".staticSearchT input").val("")
|
|
|
- $(".searchScale .staticSearchB ul").html('')
|
|
|
- $(".searchScale .staticSearchB .tip").css({display:'none'})
|
|
|
- $(".searchScale .staticSearchB .empty").css({display:'none'})
|
|
|
- $(this).prev('.ipt').find('input').focus()
|
|
|
- $(this).css({display:"none"})
|
|
|
-})
|