Pārlūkot izejas kodu

计算公式结果年龄性别不可编辑(1349)

zhangxc 5 gadi atpakaļ
vecāks
revīzija
d4c8ded443
3 mainītis faili ar 8 papildinājumiem un 4 dzēšanām
  1. 2 2
      src/js/illness.js
  2. 2 2
      src/js/indexDom.js
  3. 4 0
      src/js/popup.js

+ 2 - 2
src/js/illness.js

@@ -50,7 +50,7 @@ function bqtsFun(data){//病情提示
         for(var n = 0;n < tmpBqDetail.content.details.length;n++){
           var deepDetail = tmpBqDetail.content.details[n]
           if(deepDetail.controlType == 2){//0-radio,1-checkbox,2-text,3-dropdownlist
-            deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入" value="'+deepDetail.value+'"><i class="uint">'+deepDetail.uint+'</i></li>'
+            deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入"'+(deepDetail.isShow == '0' ? "readonly":"")+' value="'+deepDetail.value+'"><i class="uint">'+deepDetail.uint+'</i></li>'
           }
           if(deepDetail.controlType == 0){
             let tooDeepDetailStr = ''
@@ -63,7 +63,7 @@ function bqtsFun(data){//病情提示
               }
             }
             deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">'+deepDetail.name+': </span>'+
-              '<ul class="clearfix caculateLis">'+
+              '<ul class="clearfix caculateLis" data-isShow="'+deepDetail.isShow+'">'+
               tooDeepDetailStr+
               '</ul>'+
               '</li>'

+ 2 - 2
src/js/indexDom.js

@@ -17,7 +17,7 @@ function bqtsFun(data){//病情提示
         for(var n = 0;n < tmpBqDetail.content.details.length;n++){
           var deepDetail = tmpBqDetail.content.details[n]
           if(deepDetail.controlType == 2){//0-radio,1-checkbox,2-text,3-dropdownlist
-            deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入" value="'+deepDetail.value+'"><i class="uint">'+deepDetail.uint+'</i></li>'
+            deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">请输入'+deepDetail.name+': </span><input type="text" placeholder="请输入"'+(deepDetail.isShow == '0' ? "readonly":"")+' value="'+deepDetail.value+'"><i class="uint">'+deepDetail.uint+'</i></li>'
           }
           if(deepDetail.controlType == 0){
             let tooDeepDetailStr = ''
@@ -30,7 +30,7 @@ function bqtsFun(data){//病情提示
               }
             }
             deepDetailStr+='<li class="radioCheck"><span class="modalMaintltle">'+deepDetail.name+': </span>'+
-              '<ul class="clearfix caculateLis">'+
+              '<ul class="clearfix caculateLis" data-isShow="'+ deepDetail.isShow +'">'+
               tooDeepDetailStr+
               '</ul>'+
               '</li>'

+ 4 - 0
src/js/popup.js

@@ -3,6 +3,10 @@ const $ = require("jquery");
 
 $(".conditionHintTips").on('click',".radioChecks",function(e){
   e.stopPropagation()
+  const isShow = $(this).parent().attr("data-isShow")
+  if(isShow == '0') {
+    return
+  }
   $(this).attr("data-select","select").children("i").css({
     "background":"url('../images/sex2.png') center center no-repeat"
   })