소스 검색

Merge branch 'master' of http://192.168.1.220:10080/raolu/PC-application

chenyue 6 년 전
부모
커밋
9f0b90d7b8
68개의 변경된 파일5413개의 추가작업 그리고 1314개의 파일을 삭제
  1. 64 44
      api/fangshi-api.js
  2. 3 2
      api/http-request.js
  3. 20 0
      api/record-api.js
  4. 99 0
      app/followup/css/follow-up.css
  5. 0 0
      app/followup/html/follow-up.html
  6. 0 0
      app/followup/html/followup_education.html
  7. 0 0
      app/followup/html/followup_evaluate.html
  8. 0 0
      app/followup/html/followup_guidance.html
  9. 0 0
      app/followup/html/followup_inspect.html
  10. 0 0
      app/followup/html/followup_medication.html
  11. 0 0
      app/followup/html/followup_referral.html
  12. 0 0
      app/followup/html/followup_register.html
  13. 0 0
      app/followup/html/followup_sign.html
  14. 0 0
      app/followup/html/followup_symptom.html
  15. 0 0
      app/followup/html/followup_tabs.html
  16. 0 0
      app/followup/html/followup_target.html
  17. 5 0
      app/followup/v1/html/lay_followUp_detail.html
  18. BIN
      app/followup/image/dianxuan_btn.png
  19. BIN
      app/followup/image/dianxuan_pre.png
  20. BIN
      app/followup/image/gouxuan_btn.png
  21. BIN
      app/followup/image/gouxuan_pre.png
  22. 85 3
      app/followup/index.html
  23. 24 0
      app/followup/js/education.js
  24. 26 0
      app/followup/js/evaluate.js
  25. 0 0
      app/followup/js/follow-up.js
  26. 0 0
      app/followup/js/followup-tabs.js
  27. 51 0
      app/followup/js/guidance.js
  28. 37 0
      app/followup/js/inspect.js
  29. 0 0
      app/followup/js/measure_unit_dict.js
  30. 36 0
      app/followup/js/medication.js
  31. 0 0
      app/followup/js/recipe_frequency_dict.js
  32. 25 0
      app/followup/js/referral.js
  33. 24 0
      app/followup/js/register.js
  34. 29 0
      app/followup/js/sign.js
  35. 51 0
      app/followup/js/symptom.js
  36. 31 0
      app/followup/js/target.js
  37. 12 0
      app/followup/v1/css/fangshi-detail.css
  38. 5 0
      app/followup/v1/css/follow-up.css
  39. 905 199
      app/followup/v1/html/fangshi-detail-10.html
  40. 86 72
      app/followup/v1/html/fangshi-detail-5,6.html
  41. 1 0
      app/followup/v1/html/fangshi-detail-6.html
  42. 143 89
      app/followup/v1/html/fangshi-detail-7.html
  43. 1923 365
      app/followup/v1/html/fangshi-detail-8.html
  44. 453 255
      app/followup/v1/html/fangshi-detail-9.html
  45. 27 3
      app/followup/v1/js/education.js
  46. 26 2
      app/followup/v1/js/evaluate.js
  47. 26 2
      app/followup/v1/js/guidance.js
  48. 34 13
      app/followup/v1/js/inspect.js
  49. 54 1
      app/followup/v1/js/medication.js
  50. 28 2
      app/followup/v1/js/referral.js
  51. 30 3
      app/followup/v1/js/register.js
  52. 32 2
      app/followup/v1/js/sign.js
  53. 44 18
      app/followup/v1/js/symptom.js
  54. 34 2
      app/followup/v1/js/target.js
  55. 1 0
      app/record/html/record.html
  56. 1 1
      app/record/js/consultation.js
  57. 1 1
      app/record/js/education-detail.js
  58. 1 1
      app/record/js/education.js
  59. 1 1
      app/record/js/guidance-detail.js
  60. 1 1
      app/record/js/guidance.js
  61. 1 1
      app/record/js/reserve-detail.js
  62. 1 1
      app/record/js/toBeReserved.js
  63. 1 0
      app/recover/html/new_recover.html
  64. 855 209
      component/followup/fangshi-detail-6.js
  65. 31 0
      component/followup/finish-followup-btn.js
  66. 25 13
      component/followup/follow-bottom.js
  67. 12 8
      component/record/follow-up-list.js
  68. 8 0
      js/esModule.js

+ 64 - 44
api/fangshi-api.js

@ -1,45 +1,65 @@
(function (exports) {
    var fangshiAPI = {
        // 签到详情
        findByFollowupId: function (data) {
            return httpRequest.get("doctor/followup/findByFollowupId", { data: data })
        },
        //获取孕产妇访视详情
        getPostpartumVisitDetails: function (data) {
            return httpRequest.get("doctor/visitDetail/getPostpartumVisitDetails", { data: data })
        },
        //保存孕产妇访视详情
        savePostpartumVisitDetails: function (data) {
            return httpRequest.post("doctor/visitDetail/savePostpartumVisitDetails", { data: data })
        },
        //保存严重精神障碍患者随访记录
        saveFollowupSevereMentalDisorder: function (data) {
            return httpRequest.post("doctor/visitDetail/saveFollowupSevereMentalDisorder", { data: data })
        },
        //获取严重精神障碍患者随访记录
        getFollowupSevereMentalDisorder: function (data) {
            return httpRequest.get("doctor/visitDetail/getFollowupSevereMentalDisorder", { data: data })
        },
        //获取新生儿家庭访视记录
        getNewbornFamilyVisitRecord: function (data) {
            return httpRequest.get("doctor/visitDetail/getNewbornFamilyVisitRecord", { data: data })
        },
        //保存新生儿家庭访视记录
        saveNewbornFamilyVisitRecord: function (data) {
            return httpRequest.post("doctor/visitDetail/saveNewbornFamilyVisitRecord", { data: data })
        },
        //保存老人健康体检随访记录
        saveOlderPeopleHealthCheckRecord: function (data) {
            return httpRequest.post("doctor/visitDetail/saveOlderPeopleHealthCheckRecord", { data: data })
        },
        //获取老人健康体检随访记录
        getOlderPeopleHealthCheckRecord: function (data) {
            return httpRequest.get("doctor/visitDetail/getOlderPeopleHealthCheckRecord", { data: data })
        },
    }
    exports.fangshiAPI = fangshiAPI;
(function (exports) {
    var fangshiAPI = {
        // 签到详情
        findByFollowupId: function (data) {
            return httpRequest.get("doctor/followup/findByFollowupId", { data: data })
        },
        //获取孕产妇访视详情
        getPostpartumVisitDetails: function (data) {
            return httpRequest.get("doctor/visitDetail/getPostpartumVisitDetails", { data: data })
        },
        //保存孕产妇访视详情
        savePostpartumVisitDetails: function (data) {
            return httpRequest.post("doctor/visitDetail/savePostpartumVisitDetails", { data: data })
        },
        //保存严重精神障碍患者随访记录
        saveFollowupSevereMentalDisorder: function (data) {
            return httpRequest.post("doctor/visitDetail/saveFollowupSevereMentalDisorder", { data: data })
        },
        //获取严重精神障碍患者随访记录
        getFollowupSevereMentalDisorder: function (data) {
            return httpRequest.get("doctor/visitDetail/getFollowupSevereMentalDisorder", { data: data })
        },
        //获取新生儿家庭访视记录
        getNewbornFamilyVisitRecord: function (data) {
            return httpRequest.get("doctor/visitDetail/getNewbornFamilyVisitRecord", { data: data })
        },
        //保存新生儿家庭访视记录
        saveNewbornFamilyVisitRecord: function (data) {
            return httpRequest.post("doctor/visitDetail/saveNewbornFamilyVisitRecord", { data: data })
        },
        //保存老人健康体检随访记录
        saveOlderPeopleHealthCheckRecord: function (data) {
            return httpRequest.post("doctor/visitDetail/saveOlderPeopleHealthCheckRecord", { data: data })
        },
        //获取老人健康体检随访记录
        getOlderPeopleHealthCheckRecord: function (data) {
            return httpRequest.get("doctor/visitDetail/getOlderPeopleHealthCheckRecord", { data: data })
        },
        //获取第一次肺结核随访记录
        getPhthisisFirstCheckRecord: function (data) {
            return httpRequest.get("doctor/phthisis/getFirst", { data: data })
        },
        //保存第一次肺结核随访记录
        savePhthisisFirstCheckRecord: function (data) {
            return httpRequest.post("doctor/phthisis/saveFirst", { data: data })
        },
        //保存肺结核患者第n次入户随访记录
        savePhthisis:function(data){
            return httpRequest.post("doctor/phthisis/saveNTimes",{data:data})
        },
        //获取肺结核患者第n次入户随访记录
        getPhthisis:function(data){
            return httpRequest.get("doctor/phthisis/getNTimes", { data: data })
        },
        //获取当前随访状态信息
        getFollowupInfo:function(data){
            return httpRequest.get("doctor/followup/findFollowupInfo", { data: data })
        },
        //完成随访 
        updateFollowStatus:function(data){
            return httpRequest.post("doctor/followup/updateFollowStatus",{data:data})
        }
    }
    exports.fangshiAPI = fangshiAPI;
})(window)

+ 3 - 2
api/http-request.js

@ -26,7 +26,8 @@
            imgServer = "http://10.95.22.10:8011/";
        }
    } else { // 测试环境配置
        server = "http://172.26.0.118:9092/wlyy/"
        server = "http://172.26.0.118:9092/wlyy/"  //测试环境
        // server = "http://192.168.131.190:8080/"  //桃红
//      server = "http://192.168.131.144:8080/" //冬梅
        imserver = "http://172.26.0.118:3000/api/v2";
        socketUrl = "http://172.26.0.118:3000";
@ -43,7 +44,7 @@
//		server = "http://192.168.131.144:8080/";//冬梅
        loginUrl = "../../login/login.html";
//      loginUrl = "/PC-prescription/login.html"; //自己本地测试时的路径
        imgServer = "http://172.19.103.54/";
        imgServer = "http://172.26.0.110:8888/";
        videoChatIntranetFlag = false;
    }


+ 20 - 0
api/record-api.js

@ -73,6 +73,26 @@
        getFollowupDrugs: function(data){
            return httpRequest.get("doctor/followup/drugs/getFollowupDrugs", {data: data})
        },
        //随访医生
		getFollowUpDoc: function(data){
            return httpRequest.get("doctor/patient_group/sign_doctors", {data: data})
        },
        //随访状态
        getFollowUpStatue: function(data){
            return httpRequest.get("common/getDictByDictName", {data: data})
        },
        //修改随访结果
         ModifyFollowupResult: function(data){
            return httpRequest.post("doctor/followup/saveFollowupProjectData", {data: data})
        },
        //保存药品(两个接口)
		saveDrugs: function(data){
            return httpRequest.post("doctor/followup/drugs/saveFollowupDrugs", {data: data})
        },
        //保存服药规律性
		saveDrugsLaw: function(data){
	            return httpRequest.post("doctor/followup/saveFollowupProjectData", {data: data})
	        },
	}
    exports.recordAPI = recordAPI;
})(window)

+ 99 - 0
app/followup/css/follow-up.css

@ -0,0 +1,99 @@
.followup-list{padding: 0px 20px;margin: 0;overflow: hidden;}
.consultation-list-item{cursor: pointer;list-style: none;border: 1px solid #d7dce6;margin-top: 20px;min-height: 80px;border-radius: 8px;overflow: hidden;position: relative;}
.follow-user-info{padding: 10px 40px 10px 15px;position: relative;overflow: hidden;height: 80px;}
.follow-up-doctor{font-weight: 700;color: #333;font-size: 16px;border-bottom: 1px solid #d7dce6;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left: 20px;height: 40px;line-height: 40px;margin-bottom: 0;padding-right: 10px;}
.follow-status[data-status="1"]:before{content: '已完成';background: #c8c8c8;}
.follow-status[data-status="2"]:before{content: '计划中';background: #19D5C5;}
.follow-status[data-status="3"]:before{content: '进行中';background: #fca701;}
.start-time{font-weight: 100;font-size: 14px;}
.edu-status,.follow-status{position: absolute;right: 10px;top: -1px;}
.edu-status:before,.follow-status:before{content: '';width: 26px;height: auto;color: #fff;display: inline-block;line-height: 1.2;font-size: 13px;text-align: center;padding: 5px 5px 8px;border-bottom-left-radius: 13px;border-bottom-right-radius: 13px;}
.fu-tag{display: inline-block; background-color: #12b7f5; color: #fff; font-size: 12px; height: 20px; line-height: 20px; width: 50px; text-align: center; margin-left: 10px; font-weight: normal; border-radius: 10px;}
.completion-time{margin-bottom: 0;font-size: 13px;}
.act-type{margin-bottom: 20px;}
.consultation-list-item:first-child{margin-top: 0px;}
.pagination{margin: 20px 0px 15px;}
/*通用*/
.ib{display: inline-block;}
.verti-top{vertical-align: top;}
.mr20{margin-right: 20px;}
.mr10{margin-right: 10px;}
em{font-style: normal;}
*{box-sizing: border-box;padding: 0;margin: 0;}
.disabled-input input{pointer-events: none;}
.disabled-input select{pointer-events: none;}
.disabled-input .checkbox-inline{pointer-events: none;}
.disabled-input .radio-inline{pointer-events: none;}
.red{color: #FF2222;margin-right: 3px;}
.w-100{width: 100px!important;}
.w-200{width: 200px!important;}
.w-210{width: 210px!important;}
.w-120{width: 120px!important;}
.w-114{width: 114px!important;}
.w-138{width: 138px!important;}
.w-210{width: 210px!important;}
.w-110{width: 110px!important;}
.w-70{width: 70px!important;}
.c-100{width: 100%!important;}
.ml20{margin-left: 20px;}
.w-290{width: 290px!important;}
.pt20{padding-top: 20px;}
.mt15{margin-top: 15px;}
.mr5{margin-right: 5px;}
.ml0{margin-left: 0px!important;}
.pt3{padding-top: 5px;}
.red{color: #FF2222;margin-right: 3px;}
.c-hide{display: none;}
.ml20{margin-left: 20px;}
.c-t-center{text-align: center;}
/*注册*/
.row-item{font-size: 14px;color: #333;margin-top: 20px;}
.row-item input{width: 220px;background: #f5f5fa;border-radius: 0;padding: 2px 6px;line-height: 20px;height: 28px;}
/*症状*/
.page_title{font-size: 18px;padding: 10px;margin-bottom: 0;text-align: center;}
.inline-container-l{padding: 0 60px;}
.inline-container{padding: 0px 20px;}
.row-line-item{width: 160px;display: inline-block;font-size: 14px;margin-top: 20px;}
.row-line-item-2{width: 320px;}
.checkbox-inline{padding-left: 24px;}
.radio-inline{padding-left: 30px;}
.radio-inline+.radio-inline{margin-left: 20px;}
.checkbox-inline input[type='checkbox'],.radio-inline input[type='radio']{opacity: 0;}
input[type='checkbox']+span:before{content: '';position: absolute;left: 0;top: 4px;background: url(../image/gouxuan_btn.png);width: 14px;height: 14px;display: inline-block;}
input[type='checkbox']:checked+span:before{background: url(../image/gouxuan_pre.png);}
input[type='radio']+span:before{content: '';position: absolute;left: 0;top: 0;background: url(../image/dianxuan_btn.png);width: 20px;height: 20px;display: inline-block;}
input[type='radio']:checked+span:before{background: url(../image/dianxuan_pre.png);}
.remark{display: inline-block;width: 220px;border-radius: 0;padding: 2px 6px;line-height: 20px;height: 28px;}
/*健康教育*/
.row-inline-item{display: inline-block;margin-left: 20px;margin-top: 20px;}
.row-inline-item span{font-size: 14px;}
.form-control{display: inline-block;margin: 0 5px;width: 64px;border-radius: 0;padding: 2px 6px;line-height: 20px;height: 28px;}
.input-groups{margin-top: 20px;}
.input-groups textarea{width: 100%;padding: 6px 8px;margin: 0;width: 100%;overflow: hidden;}
.input-group-addons{margin-bottom: 10px;}
/*评价*/
.slash{display: inline-block;width: 15px;text-align: center;}
.form-control[disabled], .form-control[readonly]{background-color: #fff;}
.form-control[disabled]:focus,.form-control[readonly]:focus{border-color:#ccc;outline: 0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
/*实验室*/
.notice{font-size: 12px;color: #909090;padding: 20px 30px 0px;}
.notice span{color: #FF2222;}
/*用药*/
.medication .row-inline-item{margin-top: 10px;}
.row-title{font-size: 14px;margin-left: 20px;color: #999;}
/*转诊*/
.fr-text{margin-left:105px;width: 450px;margin-top: 10px;}
.form-control.c-hide{display: none;}
.form-control.ib{display: inline-block;}
.fr-reason{width: 450px;}
/*tab*/
.followup-tab{width: 120px;line-height: 42px;margin: 0;padding: 0;text-align: center;list-style: none;background: #f5f5f5;border-right: 1px solid #ddd;}
.followup-tab li{padding-top: 10px;}
.followup-tab li a{display: block;box-sizing: content-box;text-decoration: none;font-size: 14px;width: 100%;color: #666;}
.followup-tab li.active a,.followup-tab li:hover a{background: #fff;color: #12b6f4;}
.followup-tab li:hover a{border: none;}
.followup-tab li.active a{line-height: 40px;border-right: 1px solid #fff;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
/*滚动条整体样式*/
::-webkit-scrollbar {width: 4px;height: 4px;}
::-webkit-scrollbar-thumb {border-radius: 5px;-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);background: rgba(0,0,0,0.1);}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);border-radius: 0;background: rgba(0,0,0,0.1);}

app/followup/v1/html/follow-up.html → app/followup/html/follow-up.html


app/followup/v1/html/followup_education.html → app/followup/html/followup_education.html


app/followup/v1/html/followup_evaluate.html → app/followup/html/followup_evaluate.html


app/followup/v1/html/followup_guidance.html → app/followup/html/followup_guidance.html


app/followup/v1/html/followup_inspect.html → app/followup/html/followup_inspect.html


app/followup/v1/html/followup_medication.html → app/followup/html/followup_medication.html


app/followup/v1/html/followup_referral.html → app/followup/html/followup_referral.html


app/followup/v1/html/followup_register.html → app/followup/html/followup_register.html


app/followup/v1/html/followup_sign.html → app/followup/html/followup_sign.html


app/followup/v1/html/followup_symptom.html → app/followup/html/followup_symptom.html


app/followup/v1/html/followup_tabs.html → app/followup/html/followup_tabs.html


app/followup/v1/html/followup_target.html → app/followup/html/followup_target.html


+ 5 - 0
app/followup/v1/html/lay_followUp_detail.html

@ -7,7 +7,12 @@
        <meta http-equiv="Cache-Control" content="no-siteapp">
        <meta http-equiv="X-UA-Compatible" content="IE=Edge">
	    <script type="text/javascript" src="../../../js/jquery-2.2.4.js"></script>
	    <!--<script type="text/javascript" src="../../../js/util.js"></script>-->
	   <script src="../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			if (Request.userAgent) {
            	window.localStorage.setItem(httpRequest.agentName, decodeURIComponent(Request.userAgent))
    		}
	        var search = window.location.search;
	        var url = 'followup_tabs.html'+search;
	        window.onload = function(){

BIN
app/followup/image/dianxuan_btn.png


BIN
app/followup/image/dianxuan_pre.png


BIN
app/followup/image/gouxuan_btn.png


BIN
app/followup/image/gouxuan_pre.png


+ 85 - 3
app/followup/index.html

@ -1,18 +1,100 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
	<script src="../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../plugins/toastr/toastr.min.js"></script>
    <script src="../../js/util.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
	<script src="../../api/fangshi-api.js"></script>
    <script src="../../api/fangshi-api.js"></script>
    <script>
    
        //随访类别,type多类别“,”分割【1.高血压 2.糖尿病 3.肿瘤 4.精神分裂症 5.产后 6.新生儿
        //  7.严重精神病 8.80岁以上老人 9.肺结核】
        // 多次肺结核-n
        var Request = GetRequest();
        var version;
        var isAdd = Request.isEdit//是否为新增 1新增 0查看
        var followupId = Request.id
        var lastedVersion = 'v1'//最新版本
        if (Request.userAgent) {
            window.localStorage.setItem(httpRequest.agentName, decodeURIComponent(Request.userAgent))
        }
        var version1;
        var version2;
        if (Request.type == '5' || Request.type == '6') {
            fangshiAPI.getPostpartumVisitDetails({ followupId: followupId || '3' }).then(function (res) {
                if (res.status == 200) {
                    version1 = res.data ? res.data.version : ''
                    bindEvent()
                } else {
                    top.toastr.error(res.msg);
                }
            })
            fangshiAPI.getNewbornFamilyVisitRecord({ followupId: followupId || '2' }).then(function (res) {
                if (res.status == 200) {
                    version2 = res.data ? res.data.version : ''
                    bindEvent()
                } else {
                    top.toastr.error(res.msg);
                }
            })
        }
        function bindEvent() {
            if (isAdd == 1) {
                version = lastedVersion
                location.replace('../../app/followup/' + version + '/html/fangshi-detail-5,6.html?id=' + followupId + "&version=" + version)
            } else {
                version = version1 || version2
                location.replace('../../app/followup/' + version + '/html/fangshi-detail-5,6.html?id=' + followupId + "&version=" + version)
            }
        }
        if (Request.type == '7') {
            fangshiAPI.getFollowupSevereMentalDisorder({ followupId: followupId || '1' }).then(function (res) {
                if (res.status == 200) {
                    version = res.data != null ? res.data.version : lastedVersion
                    location.replace('../../app/followup/' + version + '/html/fangshi-detail-7.html?id=' + followupId + "&version=" + version)
                } else {
                    top.toastr.error(res.msg);
                }
            })
        } if (Request.type == '8') {
            fangshiAPI.getOlderPeopleHealthCheckRecord({ followupId: followupId || '1' }).then(function (res) {
                if (res.status == 200) {
                    version = res.data != null ? res.data.version : lastedVersion
                    location.replace('../../app/followup/' + version + '/html/fangshi-detail-8.html?id=' + followupId + "&version=" + version)
                } else {
                    top.toastr.error(res.msg);
                }
            })
        } if (Request.type == '9') {
            fangshiAPI.getPhthisisFirstCheckRecord({ followupId: followupId }).then(function (res) {
                if (res.status == 200) {
                    version = isAdd!=1? res.data.version : lastedVersion
                    location.replace('../../app/followup/' + version + '/html/fangshi-detail-9.html?id=' + followupId + "&version=" + version)
                } else {
                    top.toastr.error(res.msg);
                }
            })
        } if (Request.type == '10') {
            fangshiAPI.getPhthisis({ followupId: followupId || '1' }).then(function (res) {
                if (res.status == 200) {
                    version = isAdd!=1 ? res.data[0].version : lastedVersion
                    location.replace('../../app/followup/' + version + '/html/fangshi-detail-10.html?id=' + followupId + "&version=" + version)
                } else {
                    top.toastr.error(res.msg);
                }
            })
        }
    </script>
</body>
</html>

+ 24 - 0
app/followup/js/education.js

@ -0,0 +1,24 @@
new Vue({
  el: '#app',
  data: {
  	ARCHIVE_TIME:'',
  	ARCHIVE_OPERATOR_NAME:'',
  	HEALTH_EDUCATE:'',
  	EDUCATE_CONTENT:'',
  	readonly:true
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:8}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  	$("#textarea").slimScroll({width:'100%',height: '385px',color: '#666'});
  }
})

+ 26 - 0
app/followup/js/evaluate.js

@ -0,0 +1,26 @@
new Vue({
  el: '#app',
  data: {
  	type:'',
  	HYP_COMPLICATION_DETAIL:'',
  	DIA_COMPLICATION_DETAIL:'',
  	HYP_FOLLOWUP_TYPE_CODE:'',
  	DIA_FOLLOWUP_TYPE_CODE:'',
  	readonly:true
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	var follow = JSON.parse(window.localStorage.getItem('serveFollowupDate'))
  	vm.type = follow.followupClass;
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:5}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  }
})

app/followup/v1/js/follow-up.js → app/followup/js/follow-up.js


app/followup/v1/js/followup-tabs.js → app/followup/js/followup-tabs.js


+ 51 - 0
app/followup/js/guidance.js

@ -0,0 +1,51 @@
new Vue({
  el: '#app',
  data: {
   	guidances:[
   		{name:'日吸烟量',type:1,value:"",unit:'支',key:"DAILY_SMOKING"},
   		{name:'日吸烟量期望',type:1,value:"",unit:'支',key:"SOMKING_EXP"},
   		{name:'心理调整',type:2,value:"",unit:'',key:"PSY_ADJUST_RESULT_CODE",
   			options:[{key: "1",value:"理想"},{key: "2",value: "良好"},{key: "3",value: "一般"},{key: "4",value: "差"}]
   		},
   		{name:'日饮酒量',type:1,value:"",unit:'两',key:"DAILY_DRINKING"},
   		{name:'日饮酒量期望',type:1,value:"",unit:'两',key:"DRINK_EXP"},
   		{name:'医德行为',type:2,value:"",unit:'',key:"COMPLIANCE_RESULT_CODE",
   			options:[{key: "1",value:"理想"},{key: "2",value: "良好"},{key: "3",value: "一般"},{key: "4",value: "差"}]
   		},
   		{name:'摄盐情况',type:2,value:"",unit:'',key:"SALT_TAKEN_LEVEL_CODE",
   			options:[{key: "1",value:"轻"},{key: "2",value: "中"},{key: "3",value: "重"}]
   		},
   		{name:'摄盐情况期望',type:2,value:"",unit:'',key:"SALT_TAKEN_LEVEL_EXP",
   			options:[{key: "1",value:"轻"},{key: "2",value: "中"},{key: "3",value: "重"}]
   		},
   		{name:'主食',type:1,value:"",unit:'克/天',key:"DAILY_STAPLE"},
   		{name:'运动频率',type:2,value:"",unit:'',key:"EXERCISE_FREQ_CODE",
   			options:[{key: "1",value:"每周 <= 三次"},{key: "2",value: "每周 > 三次"},{key: "3",value: "极少运动"},{key: "4",value: "残疾、关节等原因不能运动"},{key: "99",value: "不详"}]
   		},
   		{name:'运动时长',type:1,value:"",unit:'分钟/次',key:"EXERCISE_DURATION_MINS"},
   		{name:'运动频率期望',type:2,value:"",unit:'',key:"EXERCISE_FREQ_CODE_EXP",
   			options:[{key: "1",value:"每周 <= 三次"},{key: "2",value: "每周 > 三次"},{key: "3",value: "极少运动"},{key: "4",value: "残疾、关节等原因不能运动"},{key: "99",value: "不详"}]
   		},
   		{name:'运动时长期望',type:1,value:"",unit:'分钟/次',key:"EXERCISE_DURATION_MINS_EXP"},
   	]
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:4}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				var allData = vm.guidances;
				for(var key in data){
					for(var j=0;j<allData.length;j++){
						if(allData[j].key == key){
							allData[j].value = data[key]
							break;
						}
					}
				}
			}
		})
  }
})

+ 37 - 0
app/followup/js/inspect.js

@ -0,0 +1,37 @@
new Vue({
  el: '#app',
  data: {
   	inspects:[
   		{key:"EXAM_DATE",name:'检查时间',value:"",unit:''},
   		{key:"BS_FPG",name:'空腹血糖',value:"",unit:'mmol/L'},
   		{key:"NO_BS_FPG",name:'餐后血糖',value:"",unit:'mmol/L'},
   		{key:"RANDOM_BLOOD_SUGAR",name:'随机血糖',value:"",unit:'mmol/L'},
   		{key:"BLOOD_FAT_TRIGLYCERIDE",name:'甘油三酯',value:"",unit:'mmol/L'},
   		{key:"BLOOD_FAT_TC",name:'总胆固醇',value:"",unit:'mmol/L'},
   		{key:"RENAL_FUNCTION_CREATININE",name:'血清肌酐',value:"",unit:'umol/L'},
   		{key:"RENAL_FUNCTION_BUN",name:'血尿素氮',value:"",unit:'mmol/L'},
   		{key:"GHB",name:'糖化血红蛋白',value:"",unit:'%'},
   		{key:"BLOOD_FAT_LDLC",name:'低密度脂蛋白',value:"",unit:'mmol/L'},
   		{key:"MICROALBUMINURIA",name:'尿微量白蛋白',value:"",unit:'μg/min'}
   	]
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:3}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				var allData = vm.inspects;
				for(var key in data){
					for(var j=0;j<allData.length;j++){
						if(allData[j].key == key){
							allData[j].value = data[key]
							break;
						}
					}
				}
			}
		})
  }
})

app/followup/v1/js/measure_unit_dict.js → app/followup/js/measure_unit_dict.js


+ 36 - 0
app/followup/js/medication.js

@ -0,0 +1,36 @@
new Vue({
  el: '#app',
  data: {
  	frequency_dict:recipe_frequency_dict,
  	unit_dict:measure_unit_dict,
  	DRUG_COMPLIANCE_CODE:'',
  	hasInsulin:[],//胰岛素药
		noInsulin:[]//其他药
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:6}).then(function(res){
			if(res.status==200){
				var data = res.data;
				vm.DRUG_COMPLIANCE_CODE = data.DRUG_COMPLIANCE_CODE;
			}
		})
  	recordAPI.getFollowupDrugs({id:Request["id"]}).then(function(res){
			if(res.status==200){
				var data = res.data.DRUG_LIST;
				if(data.length>0){
					for(var i=0;i<data.length;i++){
						if(data[i].drugsGroup == 'insulin'){//胰岛素药品
							vm.hasInsulin.push(data[i])
						}else{
							vm.noInsulin.push(data[i])
						}
					}
				}
			}else{
				toastr.error('获取数据失败')
			}
		})
  }
})

app/followup/v1/js/recipe_frequency_dict.js → app/followup/js/recipe_frequency_dict.js


+ 25 - 0
app/followup/js/referral.js

@ -0,0 +1,25 @@
new Vue({
  el: '#app',
  data: {
		DRUG_ADVERSE_MARK:"",
		ADR_REMARK:"",
		REFUSE_REFERRAL:"",
		REFUSE_REFERRAL_WHY:"",
		TRANSFER_RESON:"",
		TRANSFER_ORG_DEPT:"",
		readonly:true
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:9}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  }
})

+ 24 - 0
app/followup/js/register.js

@ -0,0 +1,24 @@
new Vue({
  	el: '#app',
	data:{
	  	queryData:""
	},
  	methods:{
  		
  	},
	mounted(){
		var vm = this
	  	var Request = GetRequest();
	  	recordAPI.getFollowup({id:Request["id"]}).then(function(res){
			if(res.status==200){
				var data = res.data
				data.followupDate = data.followupDate?data.followupDate.substr(0,16):''
				vm.queryData = data
				window.localStorage.setItem('serveFollowupDate',JSON.stringify(data));//储存数据,后续页面需要调用
			}else{
//				toastr.error(res.msg)
			}	
		})
	}
})

+ 29 - 0
app/followup/js/sign.js

@ -0,0 +1,29 @@
new Vue({
  el: '#app',
  data: {
  	BP_D:'',
   	BP_U:'',
   	HEIGHT:'',
   	WEIGHT:'',
   	BMI:'',
   	WEIGHT_EXP:'',
   	BMI_EXP:'',
   	HEART_RATE:'',
   	POFDA_MARK:'',
   	OTHER_POSITIVE_SIGNS:'',
   	readonly:true
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:2}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  }
})

+ 51 - 0
app/followup/js/symptom.js

@ -0,0 +1,51 @@
new Vue({
  el: '#app',
  data: {
   	symptoms:[
   		{key:"NO_SYMPTOM",name:'无症状',value:''},
   		{key:"HEADACHE",name:'头痛头晕',value:''},
   		{key:"NAUSEA",name:'恶心呕吐',value:''},
   		{key:"VERTIGO_TINNITUS",name:'眼花耳鸣',value:''},
   		{key:"DIFFICULTY_BREATHING",name:'呼吸困难',value:''},
   		{key:"PALPITATIONS",name:'心悸胸闷',value:''},
   		{key:"EPISTAXIS_BLEEDING",name:'鼻衄出血不止',value:''},
   		{key:"LIMBS_NUMB",name:'四肢发麻',value:''},
   		{key:"EXTREMITY_EDEMA",name:'下肢水肿',value:''},
   		{key:"POLYDIPSIA",name:'多饮',value:''},
   		{key:"MORE_FOOD",name:'多食',value:''},
   		{key:"MORE_URINE",name:'多尿',value:''},
   		{key:"BLURRED_VISION",name:'视力模糊',value:''},
   		{key:"INFECTION",name:'感染',value:''},
			{key:"NUMB_HANDS",name:'四肢麻痹',value:''},
			{key:"WEIGHT_LOSS",name:'体重下降',value:''}
   	],//症状
    hypoglycemia:"",//低血糖反应
    remark: "",//其他
    readonly:true
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:1}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				var allData = vm.symptoms;
				for(var key in data){
					if(key == "HYPOG_REACT_CODE"){
						vm.hypoglycemia = data[key]
					}else if(key == "SYMPTOM_OTHER"){
						vm.remark = data[key]
					}else{
						for(var j=0;j<allData.length;j++){
							if(allData[j].key == key){
								allData[j].value = data[key]
								break;
							}
						}
					}
				}
			}
		})
  }
})

+ 31 - 0
app/followup/js/target.js

@ -0,0 +1,31 @@
new Vue({
  el: '#app',
  data: {
  	CONTROL_DATE:'',
  	CONTROL_CONSTITUTOR:'',
  	CONTROL_BP_D:'',
  	CONTROL_BP_U:'',
  	CONTROL_BS_FPG:'',
  	CONTROL_NO_BS_FPG:'',
  	CONTROL_WEIGHT:'',
  	CONTROL_GHB:'',
  	CONTROL_TRIGLYCERIDE:'',
  	CONTROL_TOTAL_CHOLESTEROL:'',
  	CONTROL_LDL:'',
  	CONTROL_EXERCISE_FREQ_CODE:'',
  	CONTROL_EXERCISE_DURATION_MINS:''
  },
  mounted: function() {
  	var vm = this
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:7}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  }
})

+ 12 - 0
app/followup/v1/css/fangshi-detail.css

@ -86,3 +86,15 @@ label{font-weight: normal;}
div.ui-col-0{
	line-height: 27px;
}
.button{
	margin-right: 0px;
}
.button:nth-child(2){
	background:#FFC66F;
}
.finish{
	background:#e1e1e1 !important;
}
.el-checkbox, .el-radio{
	margin-left: 10px !important;
}

+ 5 - 0
app/followup/v1/css/follow-up.css

@ -15,9 +15,11 @@
.pagination{margin: 20px 0px 15px;}
/*通用*/
.ib{display: inline-block;}
.mt50{margin-top: 50px;}
.verti-top{vertical-align: top;}
.mr20{margin-right: 20px;}
.mr10{margin-right: 10px;}
.mt20{margin-top: 20px;}
em{font-style: normal;}
*{box-sizing: border-box;padding: 0;margin: 0;}
.disabled-input input{pointer-events: none;}
@ -68,6 +70,9 @@ input[type='radio']:checked+span:before{background: url(../image/dianxuan_pre.pn
.row-inline-item{display: inline-block;margin-left: 20px;margin-top: 20px;}
.row-inline-item span{font-size: 14px;}
.form-control{display: inline-block;margin: 0 5px;width: 64px;border-radius: 0;padding: 2px 6px;line-height: 20px;height: 28px;}
.el-date-editor.el-input, .el-date-editor.el-input__inner{width: 228px;}
.el-input__icon{line-height: 29px;}
.el-input__inner{margin: 0 5px;width: 64px;border-radius: 0;padding: 2px 6px;line-height: 20px;height: 28px;}
.input-groups{margin-top: 20px;}
.input-groups textarea{width: 100%;padding: 6px 8px;margin: 0;width: 100%;overflow: hidden;}
.input-group-addons{margin-bottom: 10px;}

+ 905 - 199
app/followup/v1/html/fangshi-detail-10.html

@ -6,27 +6,57 @@
    <title>【除第一次外】肺结核患者第n次入户随访记录表</title>
    <meta name="author" content="yihu.com" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"
    />
    <meta name="viewport"
        content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
	<link rel="shortcut icon" href="../../../../favicon.ico">
	<link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
	<link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
	<link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
    <link rel="shortcut icon" href="../../../../favicon.ico">
    <link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
    <link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
    <link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
    <link href="../../../../plugins/toastr/toastr.min.css" rel="stylesheet">
    <link href="../css/fangshi-detail.css" rel="stylesheet">
    <style>
        .setinput .el-input__inner,
        .innerInput {
            padding: 0;
            border-bottom: 1px solid #e1e1e1;
            text-align: center;
        }
        .innerInput {
            width: 100px;
            padding: 0 5px !important;
        }
        .dudaorenyuan el-radio {
            width: 50%;
        }
        .button{
            margin-right: 0px;
        }
        .button:nth-child(2){
            background:#FFC66F;
        }
        .finish{
            background:#e1e1e1 !important;
        }
    </style>
</head>
<body>
    <div id="app">
        <button class="button" @click="editBtn()">编辑</button>
        <button class="button" :class="{'finish':finishedBtn}" @click="finished()" :disabled="finishedBtn" v-if="showFinish">完成随访</button>
        <p class="c-f20 mb10" style="text-align: center;">肺结核患者随访服务记录表</p>
        <div class="ui-grid p10">
            <div class="ui-col-1">
                <div class="ui-grid">
                    <div class="ui-col-0">姓名:</div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="data2" placeholder="" clearable></el-input>
                        <el-input :readonly="!editable" v-model="parient.patient.name"
                            placeholder="" clearable></el-input>
                    </div>
                </div>
            </div>
@ -34,7 +64,9 @@
                <div class="ui-grid">
                    <div class="ui-col-0">编号:</div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="data2" placeholder="" clearable></el-input>
                        <el-input :readonly="!editable" v-model="parient.number"
                            placeholder="" clearable>
                        </el-input>
                    </div>
                </div>
            </div>
@ -44,153 +76,250 @@
            <tr>
                <td class="col-w200 c-t-center">随访时间</td>
                <td>
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[0].followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                </td>
                <td>
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[1].followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                </td>
                <td>
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[2].followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                </td>
                <td>
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[3].followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">治疗月序</td>
                <td>
                <td class="setinput">
                    <input type="text" class="col-w40"> 月
                    <el-input style="width: 70px;" type="number" :readonly="!editable"
                        v-model="parient.data[0].treate_month">
                    </el-input> 月
                </td>
                <td>
                <td class="setinput">
                    <input type="text" class="col-w40"> 月
                    <el-input style="width: 70px;" type="number" :readonly="!editable"
                        v-model="parient.data[1].treate_month">
                    </el-input> 月
                </td>
                <td>
                <td class="setinput">
                    <input type="text" class="col-w40"> 月
                    <el-input style="width: 70px;" type="number" :readonly="!editable"
                        v-model="parient.data[2].treate_month">
                    </el-input> 月
                </td>
                <td>
                <td class="setinput">
                    <input type="text" class="col-w40"> 月
                    <el-input style="width: 70px;" type="number" :readonly="!editable"
                        v-model="parient.data[3].treate_month">
                    </el-input> 月
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">督导人员</td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">医生</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家属</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">自服药</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">其他</el-radio>
                        <!-- 1-医生,2-家属,3-自服药,4-其他 -->
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[0].superviser.superviser_type"
                            class="dudaorenyuan">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">医生</el-radio>
                                    <el-radio :disabled="!editable" label="2">家属</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">自服药</el-radio>
                                    <el-radio :disabled="!editable" label="4">其他</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">医生</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家属</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">自服药</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">其他</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[1].superviser.superviser_type"
                            class="dudaorenyuan">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">医生</el-radio>
                                    <el-radio :disabled="!editable" label="2">家属</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">自服药</el-radio>
                                    <el-radio :disabled="!editable" label="4">其他</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">医生</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家属</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">自服药</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">其他</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[2].superviser.superviser_type">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">医生</el-radio>
                                    <el-radio :disabled="!editable" label="2">家属</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">自服药</el-radio>
                                    <el-radio :disabled="!editable" label="4">其他</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">医生</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家属</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">自服药</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">其他</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[3].superviser.superviser_type">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">医生</el-radio>
                                    <el-radio :disabled="!editable" label="2">家属</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">自服药</el-radio>
                                    <el-radio :disabled="!editable" label="4">其他</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">随访方式</td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家庭</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">电话</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[0].way">
                            <el-row>
                                <!-- 1-门诊,2-家庭 3-电话-->
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">门诊</el-radio>
                                    <el-radio :disabled="!editable" label="2">家庭</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">电话</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家庭</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">电话</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[1].way">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">门诊</el-radio>
                                    <el-radio :disabled="!editable" label="2">家庭</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">电话</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家庭</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">电话</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[2].way">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">门诊</el-radio>
                                    <el-radio :disabled="!editable" label="2">家庭</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">电话</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
                <td>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" v-model="radio" label="2">家庭</el-radio>
                    </div>
                    <div>
                        <el-radio :disabled="!editable" v-model="radio" label="2">电话</el-radio>
                        <el-radio-group :disabled="!editable"
                            v-model="parient.data[3].way">
                            <el-row>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="1">门诊</el-radio>
                                    <el-radio :disabled="!editable" label="2">家庭</el-radio>
                                </el-col>
                                <el-col :span="24">
                                    <el-radio :disabled="!editable" label="3">电话</el-radio>
                                </el-col>
                            </el-row>
                        </el-radio-group>
                    </div>
                </td>
            </tr>
            <tr>
                <td class="col-w200">症状及体征:
                    <el-checkbox-group v-model="check" :disabled="!editable">
                        <el-checkbox label="1" style="margin-left:30px;">没有盗汗</el-checkbox>
                    <!-- 0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降 -->
                    <el-checkbox-group v-model="tizheng" :disabled="!editable">
                        <el-checkbox label="0" style="margin-left:30px;">没有症状</el-checkbox>
                        <el-checkbox label="1">咳嗽咳痰</el-checkbox>
                        <el-checkbox label="1">低热盗汗</el-checkbox>
                        <el-checkbox label="1">咳血或血痰</el-checkbox>
                        <el-checkbox label="1">胸痛消瘦</el-checkbox>
                        <el-checkbox label="1">恶心纳差</el-checkbox>
                        <el-checkbox label="1">头痛失眠</el-checkbox>
                        <el-checkbox label="1">视物模糊</el-checkbox>
                        <el-checkbox label="1">皮肤瘙痒、皮疹</el-checkbox>
                        <el-checkbox label="1">耳鸣、听力下降</el-checkbox>
                        <el-checkbox label="2">低热盗汗</el-checkbox>
                        <el-checkbox label="3">咳血或血痰</el-checkbox>
                        <el-checkbox label="4">胸痛消瘦</el-checkbox>
                        <el-checkbox label="5">恶心纳差</el-checkbox>
                        <el-checkbox label="6">头痛失眠</el-checkbox>
                        <el-checkbox label="7">视物模糊</el-checkbox>
                        <el-checkbox label="8">皮肤瘙痒、皮疹</el-checkbox>
                        <el-checkbox label="9">耳鸣、听力下降</el-checkbox>
                    </el-checkbox-group>
                </td>
                <td style="vertical-align: initial;">
                    其他:
                    <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input type="textarea" :readonly="!editable" :rows="12"
                        v-model="parient.data[0].symptom_other_desc" placeholder=""
                        clearable></el-input>
                </td>
                <td style="vertical-align: initial;">
                    其他:
                    <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input type="textarea" :readonly="!editable" :rows="12"
                        v-model="parient.data[1].symptom_other_desc" placeholder=""
                        clearable></el-input>
                </td>
                <td style="vertical-align: initial;">
                    其他:
                    <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input type="textarea" :readonly="!editable" :rows="12"
                        v-model="parient.data[2].symptom_other_desc" placeholder=""
                        clearable></el-input>
                </td>
                <td style="vertical-align: initial;">
                    其他:
                    <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input type="textarea" :readonly="!editable" :rows="12"
                        v-model="parient.data[3].symptom_other_desc" placeholder=""
                        clearable></el-input>
                </td>
            </tr>
            <tr>
@ -201,32 +330,72 @@
                            <td class="c-t-center" style="width: 100px;">
                                吸烟
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 支/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[0].life_style.smoke">
                                </el-input> 支
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[0].life_style.smoke_day">
                                </el-input>天
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 支/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[1].life_style.smoke">
                                </el-input> 支
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[1].life_style.smoke_day">
                                </el-input>天
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 支/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[2].life_style.smoke">
                                </el-input> 支
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[2].life_style.smoke_day">
                                </el-input>天
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 支/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[3].life_style.smoke">
                                </el-input> 支
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[3].life_style.smoke_day">
                                </el-input>天
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center" style="width: 150px;">饮酒</td>
                            <td class="">
                                <input type="text" class="col-w40"> 两/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[0].life_style.drink">
                                </el-input> 两
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[0].life_style.drink_day">
                                </el-input>天
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 两/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[1].life_style.drink">
                                </el-input>两
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[1].life_style.drink_day">
                                </el-input>天
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 两/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[2].life_style.drink">
                                </el-input> 两
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[2].life_style.drink_day">
                                </el-input>天
                            </td>
                            <td class="">
                                <input type="text" class="col-w40"> 两/天
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[3].life_style.drink">
                                </el-input> 两
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[3].life_style.drink_day">
                                </el-input>天
                            </td>
                        </tr>
                        <tr>
@ -234,61 +403,96 @@
                            <td class="c-t-center">
                                化疗方案
                            </td>
                            <td colspan="4" class="c-t-center">
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                            <td class="c-t-center">
                                <el-input :readonly="!editable"
                                    v-model="parient.data[0].drug_use.chemotherapy"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td class="c-t-center">
                                <el-input :readonly="!editable"
                                    v-model="parient.data[1].drug_use.chemotherapy"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td class="c-t-center">
                                <el-input :readonly="!editable"
                                    v-model="parient.data[2].drug_use.chemotherapy"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td class="c-t-center">
                                <el-input :readonly="!editable"
                                    v-model="parient.data[3].drug_use.chemotherapy"
                                    placeholder="" clearable></el-input>
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center">用法</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="1">每日</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">间隙</el-radio>
                                <!-- 1-每日,2-间歇 -->
                                <el-radio-group :disabled="!editable"
                                    v-model="parient.data[0].drug_use.method">
                                    <el-radio :disabled="!editable" label="1">每日</el-radio>
                                    <el-radio :disabled="!editable" label="2">间歇</el-radio>
                                </el-radio-group>
                            </td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="1">每日</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">间隙</el-radio>
                                <el-radio-group :disabled="!editable"
                                    v-model="parient.data[1].drug_use.method">
                                    <el-radio :disabled="!editable" label="1">每日</el-radio>
                                    <el-radio :disabled="!editable" label="2">间歇</el-radio>
                                </el-radio-group>
                            </td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="1">每日</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">间隙</el-radio>
                                <el-radio-group :disabled="!editable"
                                    v-model="parient.data[2].drug_use.method">
                                    <el-radio :disabled="!editable" label="1">每日</el-radio>
                                    <el-radio :disabled="!editable" label="2">间歇</el-radio>
                                </el-radio-group>
                            </td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="1">每日</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">间隙</el-radio>
                                <el-radio-group :disabled="!editable"
                                    v-model="parient.data[3].drug_use.method">
                                    <el-radio :disabled="!editable" label="1">每日</el-radio>
                                    <el-radio :disabled="!editable" label="2">间歇</el-radio>
                                </el-radio-group>
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center" style="width: 150px;">药品剂型</td>
                            <td>
                                <el-checkbox-group v-model="check" :disabled="!editable">
                                <!-- 1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂 -->
                                <el-checkbox-group v-model="yongyao1" :disabled="!editable">
                                    <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
                                    <el-checkbox label="1">散装药</el-checkbox>
                                    <el-checkbox label="1">板式组合药</el-checkbox>
                                    <el-checkbox label="1">注射剂</el-checkbox>
                                    <el-checkbox label="2">散装药</el-checkbox>
                                    <el-checkbox label="3">板式组合药</el-checkbox>
                                    <el-checkbox label="4">注射剂</el-checkbox>
                                </el-checkbox-group>
                            </td>
                            <td>
                                <el-checkbox-group v-model="check" :disabled="!editable">
                                <el-checkbox-group v-model="yongyao2" :disabled="!editable">
                                    <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
                                    <el-checkbox label="1">散装药</el-checkbox>
                                    <el-checkbox label="1">板式组合药</el-checkbox>
                                    <el-checkbox label="1">注射剂</el-checkbox>
                                    <el-checkbox label="2">散装药</el-checkbox>
                                    <el-checkbox label="3">板式组合药</el-checkbox>
                                    <el-checkbox label="4">注射剂</el-checkbox>
                                </el-checkbox-group>
                            </td>
                            <td>
                                <el-checkbox-group v-model="check" :disabled="!editable">
                                <el-checkbox-group v-model="yongyao3" :disabled="!editable">
                                    <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
                                    <el-checkbox label="1">散装药</el-checkbox>
                                    <el-checkbox label="1">板式组合药</el-checkbox>
                                    <el-checkbox label="1">注射剂</el-checkbox>
                                    <el-checkbox label="2">散装药</el-checkbox>
                                    <el-checkbox label="3">板式组合药</el-checkbox>
                                    <el-checkbox label="4">注射剂</el-checkbox>
                                </el-checkbox-group>
                            </td>
                            <td>
                                <el-checkbox-group v-model="check" :disabled="!editable">
                                <el-checkbox-group v-model="yongyao4" :disabled="!editable">
                                    <el-checkbox label="1" style="margin-left:30px;">固定剂量复合制剂</el-checkbox>
                                    <el-checkbox label="1">散装药</el-checkbox>
                                    <el-checkbox label="1">板式组合药</el-checkbox>
                                    <el-checkbox label="1">注射剂</el-checkbox>
                                    <el-checkbox label="2">散装药</el-checkbox>
                                    <el-checkbox label="3">板式组合药</el-checkbox>
                                    <el-checkbox label="4">注射剂</el-checkbox>
                                </el-checkbox-group>
                            </td>
                        </tr>
@ -296,17 +500,25 @@
                            <td class="c-t-center">
                                漏服药次数
                            </td>
                            <td>
                                <input class="col-w40" type="text"> 次
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[0].drug_use.forgot_take_drug_times">
                                </el-input> 次
                            </td>
                            <td>
                                <input class="col-w40" type="text"> 次
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[1].drug_use.forgot_take_drug_times">
                                </el-input> 次
                            </td>
                            <td>
                                <input class="col-w40" type="text"> 次
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[2].drug_use.forgot_take_drug_times">
                                </el-input> 次
                            </td>
                            <td>
                                <input class="col-w40" type="text"> 次
                            <td class="setinput">
                                <el-input style="width: 70px;" type="number" :readonly="!editable"
                                    v-model="parient.data[3].drug_use.forgot_take_drug_times">
                                </el-input> 次
                            </td>
                        </tr>
                    </table>
@ -315,39 +527,113 @@
            <tr>
                <td class="col-w200 c-t-center">药物不良反应</td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <!-- // 药物不良反应 1-无,2-有 -->
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[0].drug_bad_reaction">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[0].drug_bad_reaction==2"
                            style="width: 70px;" type="text" :readonly="!editable"
                            v-model="parient.data[0].drug_bad_reaction_detail">
                        </el-input>
                    </el-radio-group>
                </td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[1].drug_bad_reaction">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[1].drug_bad_reaction==2"
                            style="width: 70px;" type="text" :readonly="!editable"
                            v-model="parient.data[1].drug_bad_reaction_detail">
                        </el-input>
                    </el-radio-group>
                </td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[2].drug_bad_reaction">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[2].drug_bad_reaction==2"
                            style="width: 70px;" type="text" :readonly="!editable"
                            v-model="parient.data[2].drug_bad_reaction_detail">
                        </el-input>
                    </el-radio-group>
                </td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[3].drug_bad_reaction">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[3].drug_bad_reaction==2"
                            style="width: 70px;" type="text" :readonly="!editable"
                            v-model="parient.data[3].drug_bad_reaction_detail">
                        </el-input>
                    </el-radio-group>
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">并发症或合并症</td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <!--  // 并发症 1-无,2-有 -->
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[0].complication">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[0].complication==2" style="width: 70px;"
                            type="text" :readonly="!editable"
                            v-model="parient.data[0].complication_detail">
                        </el-input>
                    </el-radio-group>
                </td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[1].complication">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[1].complication==2" style="width: 70px;"
                            type="text" :readonly="!editable"
                            v-model="parient.data[1].complication_detail">
                        </el-input>
                    </el-radio-group>
                </td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[2].complication">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[2].complication==2" style="width: 70px;"
                            type="text" :readonly="!editable"
                            v-model="parient.data[2].complication_detail">
                        </el-input>
                    </el-radio-group>
                </td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                    <el-radio-group :disabled="!editable"
                        v-model="parient.data[3].complication">
                        <el-radio :disabled="!editable" label="1">无</el-radio>
                        <el-radio :disabled="!editable" label="2">有</el-radio>
                        <el-input class="innerInput" style="padding:0 !important;"
                            v-if="parient.data[3].complication==2" style="width: 70px;"
                            type="text" :readonly="!editable"
                            v-model="parient.data[3].complication_detail">
                        </el-input>
                    </el-radio-group>
                </td>
            </tr>
            <tr>
@ -359,16 +645,24 @@
                                科别
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable" style=""
                                    v-model="parient.data[0].trans_org.dept_name"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[1].trans_org.dept_name"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[2].trans_org.dept_name"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[3].trans_org.dept_name"
                                    placeholder="" clearable></el-input>
                            </td>
                        </tr>
@ -377,16 +671,24 @@
                                原因
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[0].trans_org.reason"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[1].trans_org.reason"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[2].trans_org.reason"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[3].trans_org.reason"
                                    placeholder="" clearable></el-input>
                            </td>
                        </tr>
                        <tr>
@ -394,16 +696,24 @@
                                2周内随访,随访结果
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[0].trans_org.result_of_2_weeks"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[1].trans_org.result_of_2_weeks"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[2].trans_org.result_of_2_weeks"
                                    placeholder="" clearable></el-input>
                            </td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <el-input :readonly="!editable"
                                    v-model="parient.data[3].trans_org.result_of_2_weeks"
                                    placeholder="" clearable></el-input>
                            </td>
                        </tr>
                    </table>
@ -412,71 +722,128 @@
            <tr>
                <td class="col-w200 c-t-center">处理意见</td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[0].process_opinion" placeholder=""
                        clearable></el-input>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[1].process_opinion" placeholder=""
                        clearable></el-input>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[2].process_opinion" placeholder=""
                        clearable></el-input>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[3].process_opinion" placeholder=""
                        clearable></el-input>
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">下次随访时间</td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[0].next_followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[1].next_followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                    <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[2].next_followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                    <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-date-picker value-format="yyyy-MM-dd" :readonly="!editable"
                        v-model="parient.data[3].next_followup_date" type="date"
                        placeholder="选择日期">
                    </el-date-picker>
                    <!-- <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input> -->
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">随访医生签名</td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[0].followup_doctor_name" placeholder=""
                        clearable></el-input>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[1].followup_doctor_name" placeholder=""
                        clearable></el-input>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[2].followup_doctor_name" placeholder=""
                        clearable></el-input>
                </td>
                <td>
                    <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable"
                        v-model="parient.data[3].followup_doctor_name" placeholder=""
                        clearable></el-input>
                </td>
            </tr>
            <tr>
                <td class="col-w200 c-t-center">停止治疗及原因</td>
                <td colspan="4">
                    <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                        1.出现停止治疗时间年月日:
                        <el-date-picker :readonly="!editable" value-format="yyyy-MM-dd"
                            v-model="parient.stop_treate.date" type="date"
                            placeholder="选择日期">
                        </el-date-picker>
                        2.停止治疗原因:
                        <el-radio-group :disabled="!editable"
                            v-model="parient.stop_treate.reason">
                            <el-radio :disabled="!editable" v-model="radio" label="1">完成疗程</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">死亡</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="3">丢失</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="4">转入耐多药治疗</el-radio>
                        </el-radio-group>
                </td>
            </tr>
            <tr>
                <td rowspan="2" class="col-w200 c-t-center">全程管理情况</td>
                <td colspan="4">
                    1.出现停止治疗时间年月日:
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    </el-date-picker>
                    2.停止治疗原因:
                    <el-radio :disabled="!editable" v-model="radio" label="1">完成疗程</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">死亡</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">丢失</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">转入耐多药治疗</el-radio>
                    <div class="setinput">
                        应访视患者<el-input style="width:70px;" type="text" :readonly="!editable"
                            v-model="parient.management.plan_followup_times"
                            placeholder="" clearable></el-input>次,
                        实际访视<el-input style="width:70px;" type="text" :readonly="!editable"
                            v-model="parient.management.real_followup_times"
                            placeholder="" clearable></el-input>次
                    </div>
                    <div class="setinput">
                        患者在疗程中,应服药<el-input style="width:70px;" type="text" :readonly="!editable"
                            v-model="parient.management.plan_take_drug_times"
                            placeholder="" clearable></el-input>次,
                        实际服药<el-input style="width:70px;" type="text" :readonly="!editable"
                            v-model="parient.management.real_take_drug_times"
                            placeholder="" clearable></el-input>次,
                        服药率<el-input style="width:70px;" type="text" :readonly="!editable"
                            v-model="percent"
                            placeholder="" clearable></el-input>%
                    </div>
                </td>
            </tr>
            <tr>
                <td colspan="4">
                <td colspan="4" class="setinput">
                    评估医生签名:
                    <el-input type="text" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                    <el-input style="width:120px;" type="text" :readonly="!editable"
                        v-model="parient.management.signature_doctor_name" placeholder=""
                        clearable></el-input>
                </td>
            </tr>
        </table>
@ -490,6 +857,7 @@
    <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../component/followup/follow-bottom.js"></script>
    <script src="../../../../api/fangshi-api.js"></script>
    <script>
        var Request = GetRequest();
@ -497,27 +865,304 @@
            el: "#app",
            data: function () {
                return {
                    editable: true,
                    editable: false,
                    isEditBtn: true,
                    data2: "",
                    radio: "",
                    input: '',
                    check: '',
                    followupId: Request['id']
                    tizheng: [],  //体征
                    yongyao1: [],  //用药
                    yongyao2: [],  //用药
                    yongyao3: [],  //用药
                    yongyao4: [],  //用药
                    followupId: Request['id'],
                    finishedBtn:true,  //是否已经完成随访
                    sfStatus:'',  //当前的随访状态
                    showFinish:true,  //是否显示完成随访按钮
                    parient: {
                        "version": Request['version']||'1',
                        "followup_id":  Request['id']||'1', //随访id
                        "followup_project": '',//随访项目 
                        "number": '', //随访编号
                        "patient": {
                            "name": '',//患者姓名
                            "code": ''//身份证置空
                        },
                        "data": [
                            // 1
                            {
                                "create_user": '',
                                "create_user_name": '',
                                "followup_date": null,//随访日期,
                                "way": '',//随访方式:1-门诊,2-家庭 3-电话   //整数
                                "treate_month": '',//治疗月序
                                "superviser": {
                                    "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
                                    "superviser_code": '',//督导人员code
                                    "superviser_name": ''//督导人员name
                                },
                                "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
                                "symptom_other_desc": '',//症状及体征其他描述
                                "life_style": {
                                    "smoke": '', //生活方式-吸烟量
                                    "smoke_day":'',
                                    "drink": '', //生活方式-饮酒量
                                    "drink_day":''
                                },
                                "drug_use": {
                                    "chemotherapy": '',//用药情况-化疗方案,
                                    "method": '', //用药情况-用法:1-每日,2-间歇
                                    "dosage_form": '',//  string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
                                    "forgot_take_drug_times": '',//漏服药次数
                                },
                                "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
                                "drug_bad_reaction_detail": '',  //药物不良反应描述
                                "complication": '', // 并发症 1-无,2-有
                                "complication_detail": '',  //并發症描述
                                "trans_org": {    //转诊
                                    "dept_code": '', //科别code
                                    "dept_name": '', //科别
                                    "reason": '', //原因
                                    "result_of_2_weeks": ''  //2周内随访,随访结果
                                },
                                "process_opinion": '', //处理意见,
                                "next_followup_date": null,  //下次随访时间
                                "followup_doctor": '',  // 随访医生code
                                "followup_doctor_name": '',// 随访医生name
                            },
                            // 2
                            {
                                "create_user": '',
                                "create_user_name": '',
                                "followup_date": null,//随访日期,
                                "way": '',//随访方式:1-门诊,2-家庭  //整数
                                "treate_month": '',//治疗月序
                                "superviser": {
                                    "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
                                    "superviser_code": '',//督导人员code
                                    "superviser_name": ''//督导人员name
                                },
                                "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
                                "symptom_other_desc": '',//症状及体征其他描述
                                "life_style": {
                                    "smoke": '', //生活方式-吸烟量
                                    "smoke_day":'',
                                    "drink": '', //生活方式-饮酒量
                                    "drink_day":''
                                },
                                "drug_use": {
                                    "chemotherapy": '',//用药情况-化疗方案,
                                    "method": '', //用药情况-用法:1-每日,2-间歇
                                    "dosage_form": '',//  string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
                                    "forgot_take_drug_times": '',//漏服药次数
                                },
                                "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
                                "drug_bad_reaction_detail": '',  //药物不良反应描述
                                "complication": '', // 并发症 1-无,2-有
                                "complication_detail": '',  //并發症描述,
                                "trans_org": {    //转诊
                                    "dept_code": '', //科别code
                                    "dept_name": '', //科别
                                    "reason": '', //原因
                                    "result_of_2_weeks": ''  //2周内随访,随访结果
                                },
                                "process_opinion": '', //处理意见,
                                "next_followup_date": null,  //下次随访时间
                                "followup_doctor": '',  // 随访医生code
                                "followup_doctor_name": '',// 随访医生name
                            },
                            // 3
                            {
                                "create_user": '',
                                "create_user_name": '',
                                "followup_date": null,  //随访日期
                                "way": '',//随访方式:1-门诊,2-家庭  //整数
                                "treate_month": '',//治疗月序
                                "superviser": {
                                    "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
                                    "superviser_code": '',//督导人员code
                                    "superviser_name": ''//督导人员name
                                },
                                "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
                                "symptom_other_desc": '',//症状及体征其他描述
                                "life_style": {
                                    "smoke": '', //生活方式-吸烟量
                                    "smoke_day":'',
                                    "drink": '', //生活方式-饮酒量
                                    "drink_day":''
                                },
                                "drug_use": {
                                    "chemotherapy": '',//用药情况-化疗方案,
                                    "method": '', //用药情况-用法:1-每日,2-间歇
                                    "dosage_form": '',//  string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
                                    "forgot_take_drug_times": '',//漏服药次数
                                },
                                "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
                                "drug_bad_reaction_detail": '',  //药物不良反应描述
                                "complication": '', // 并发症 1-无,2-有
                                "complication_detail": '',  //并發症描述,
                                "trans_org": {    //转诊
                                    "dept_code": '', //科别code
                                    "dept_name": '', //科别
                                    "reason": '', //原因
                                    "result_of_2_weeks": ''  //2周内随访,随访结果
                                },
                                "process_opinion": '', //处理意见,
                                "next_followup_date": null,  //下次随访时间
                                "followup_doctor": '',  // 随访医生code
                                "followup_doctor_name": '',// 随访医生name
                            },
                            //4
                            {
                                "create_user": '',
                                "create_user_name": '',
                                "followup_date": null,  //随访日期 
                                "way": '',//随访方式:1-门诊,2-家庭  //整数
                                "treate_month": '',//治疗月序
                                "superviser": {
                                    "superviser_type": '',//督导人员类型:1-医生,2-家属,3-自服药,4-其他
                                    "superviser_code": '',//督导人员code
                                    "superviser_name": ''//督导人员name
                                },
                                "symptom": '',// string 症状及体征:0-没有症状,1-咳嗽咳痰,2-低热盗汗,3-咯血或血痰,4-胸痛消瘦,5-恶心纳差,6-头痛失眠,7-视物模糊,8-皮肤瘙痒、皮疹,9-耳鸣、听力下降
                                "symptom_other_desc": '',//症状及体征其他描述
                                "life_style": {
                                    "smoke": '', //生活方式-吸烟量
                                    "smoke_day":'',
                                    "drink": '', //生活方式-饮酒量
                                    "drink_day":''
                                },
                                "drug_use": {
                                    "chemotherapy": '',//用药情况-化疗方案,
                                    "method": '', //用药情况-用法:1-每日,2-间歇
                                    "dosage_form": '',//  string 用药情况-药品剂型:1、固定剂量复合制剂,2-散装药,3-板式组合药,4-注射剂,
                                    "forgot_take_drug_times": '',//漏服药次数
                                },
                                "drug_bad_reaction": '', // 药物不良反应 1-无,2-有
                                "drug_bad_reaction_detail": '',  //药物不良反应描述
                                "complication": '', // 并发症 1-无,2-有
                                "complication_detail": '',  //并發症描述,
                                "trans_org": {    //转诊
                                    "dept_code": '', //科别code
                                    "dept_name": '', //科别
                                    "reason": '', //原因
                                    "result_of_2_weeks": ''  //2周内随访,随访结果
                                },
                                "process_opinion": '', //处理意见,
                                "next_followup_date": null,  //下次随访时间
                                "followup_doctor": '',  // 随访医生code
                                "followup_doctor_name": '',// 随访医生name
                            }
                        ],
                        "management": {
                            "plan_followup_times": '', // 应访视患者次数,
                            "real_followup_times": '',  // 实际访视次数
                            "plan_take_drug_times": '',   // 患者应服药次数
                            "real_take_drug_times": '',  // 实际服药次数
                            "take_drug_percent": '',  // 患者服药率
                            "signature_doctor": '', // 评估医生code
                            "signature_doctor_name": '' // 评估医生签名
                        },
                        "stop_treate": {  //停止治疗及原因
                            "date": null,  // 停止日期
                            "reason": ''//停止原因
                        }
                    }
                }
            },
            mounted: function () {
                var docInfo = JSON.parse(window.localStorage.getItem("docInfo"));
                console.log(docInfo.code)
                console.log(docInfo.name)
                this.getData()
                //获取随访详情
                this.getStatus()
            },
            watch: {
            computed:{
                percent(){
                    var vm = this
                    if(vm.parient.management.real_take_drug_times &&  vm.parient.management.plan_take_drug_times){
                        return  ((vm.parient.management.real_take_drug_times / vm.parient.management.plan_take_drug_times) * 100).toFixed(2)
                    }else{
                        return 0
                    }
                    
                }
            },
            methods: {
                getData: function () {
                    var vm = this
                    var vmP = this.postpartumVisitDetails
                    fangshiAPI.getPostpartumVisitDetails({ followupId: this.followupId || '3' }).then(function (res) {
                        if (res.status == 200) {
                            var data = res.data
                    // var vmP = this.postpartumVisitDetails  Request['id']||'1'  
                    fangshiAPI.getPhthisis({ followupId: Request['id']||'1' }).then(function (res) {
                        if (res.status == 200 && res.data[0]) {
                            console.log("获取肺结核信息")
                            console.log(res)
                            vm.parient = res.data[0]
                             //转换用药数据
                            vm.yongyao1 = vm.parient.data[0].drug_use.dosage_form?vm.parient.data[0].drug_use.dosage_form.split(','):[]
                            vm.yongyao2 = vm.parient.data[1].drug_use.dosage_form?vm.parient.data[1].drug_use.dosage_form.split(','):[]
                            vm.yongyao3 = vm.parient.data[2].drug_use.dosage_form?vm.parient.data[2].drug_use.dosage_form.split(','):[]
                            vm.yongyao4 = vm.parient.data[3].drug_use.dosage_form?vm.parient.data[3].drug_use.dosage_form.split(','):[]
                            //转换体征信息
                            vm.tizheng = vm.parient.data[0].symptom?vm.parient.data[0].symptom.split(','):[]
                            
                            console.log(vm.parient)
                            for(var i=0;i<4;i++){
                                vm.parient.data[i].superviser.superviser_type = vm.parient.data[i].superviser.superviser_type.toString()
                                vm.parient.data[i].way = vm.parient.data[i].way?vm.parient.data[i].way.toString():vm.parient.data[i].way
                                vm.parient.data[i].drug_use.method = vm.parient.data[i].drug_use?vm.parient.data[i].drug_use.method.toString():vm.parient.data[i].drug_use
                                vm.parient.data[i].drug_bad_reaction =  vm.parient.data[i].drug_bad_reaction?vm.parient.data[i].drug_bad_reaction.toString():vm.parient.data[i].drug_bad_reaction
                                vm.parient.data[i].complication = vm.parient.data[i].complication?vm.parient.data[i].complication.toString():vm.parient.data[i].complication
                                vm.parient.stop_treate.reason = vm.parient.stop_treate.reason?vm.parient.stop_treate.reason.toString():vm.parient.stop_treate.reason
                                vm.$forceUpdate()
                            }
                            console.log("!!!!!!")
                            console.log(vm.parient)
                            // vm.parient.data = vm.parient.data.map(function(ele){
                            //     var item = ele
                            //     item.superviser.superviser_type = superviser.superviser_type.toString()
                            //     console.log(item.superviser.superviser_type)
                            //     return item
                            // })
                        } else {
                            top.toastr.error(res.msg);
                        }
@ -525,31 +1170,92 @@
                },
                editData: function () {
                    var vm = this
                    console.log(this.postpartumVisitDetails)
                    this.severeMentalDisorderData.create_time = null
                    this.postpartumVisitDetails.version = '1'	//版本号
                    // fangshiAPI.savePostpartumVisitDetails({ followupId: '3', postpartumVisitDetails: JSON.stringify(this.postpartumVisitDetails) }).then(function (res) {
                    //     if (res.status == 200) {
                    //         top.toastr.info('保存成功')
                    //     } else {
                    //         top.toastr.error(res.msg);
                    //     }
                    // })
                    var docInfo = JSON.parse(window.localStorage.getItem("docInfo"));
                    console.log("保存")
                    for (var i = 0; i < 4; i++) {
                        vm.parient.data[i].create_user = docInfo.code
                        vm.parient.data[i].create_user_name = docInfo.name
                        vm.parient.data[i].symptom = vm.tizheng ? vm.tizheng.join(',') : ''
                        
                        //  并发症 1-无,2-有 
                        vm.parient.data[i].drug_bad_reaction_detail = vm.parient.data[i].drug_bad_reaction==2?vm.parient.data[i].drug_bad_reaction_detail:''
                        vm.parient.data[i].complication_detail = vm.parient.data[i].complication==2?vm.parient.data[i].complication_detail:''
                    }
                    vm.parient.data[0].drug_use.dosage_form = vm.yongyao1 ? vm.yongyao1.join(',') : ''
                    vm.parient.data[1].drug_use.dosage_form = vm.yongyao2 ? vm.yongyao2.join(',') : ''
                    vm.parient.data[2].drug_use.dosage_form = vm.yongyao3 ? vm.yongyao3.join(',') : ''
                    vm.parient.data[3].drug_use.dosage_form = vm.yongyao4 ? vm.yongyao4.join(',') : ''
                    vm.parient.management.take_drug_percent = vm.percent
                    // if (!vm.parient.patient.name) {
                    //     top.toastr.info("请输入患者姓名")
                    //     return false
                    // }
                    // if (!vm.parient.number) {
                    //     top.toastr.info("请输入编号")
                    //     return false
                    // }
                    fangshiAPI.savePhthisis({ jsonData: JSON.stringify(vm.parient) }).then(function (res) {
                        if (res.status == 200) {
                            console.log(res)
                            //判断是否完成随访,未完成则将完成按钮显示出来
                            if(vm.sfStatus != 1){
                                vm.finishedBtn = false
                            }else{
                                vm.finishedBtn = true
                            }
                            vm.getStatus()
                            top.toastr.info("保存成功")
                        } else {
                            top.toastr.error(res.msg);
                        }
                    })
                },
                editBtn: function () {
                    console.log(this.tizheng)
                    this.isEditBtn = !this.isEditBtn
                    if (this.isEditBtn == true) {
                    if (this.isEditBtn) {
                        var btn = document.getElementsByClassName('button')[0]
                        btn.innerHTML = '编辑'
                        this.editable = false
                        this.editData()
                    } else if (this.isEditBtn == false) {
                    } else {
                        var btn = document.getElementsByClassName('button')[0]
                        btn.innerHTML = '保存'
                        this.editable = true
                    }
                },
                
                //获取当前随访状态信息  Request['id']||'1'
                getStatus:function(){
                    var vm = this
                    fangshiAPI.getFollowupInfo({ followupId: Request['id']||'1'}).then(function (res) {
                            if (res.status == 200) {
                                console.log(res)
                                vm.sfStatus = res.data.status
                                if(res.data.status == 1){
                                    vm.showFinish = false
                                }
                            } else {
                                top.toastr.error(res.msg);
                            }
                        })
                },
                //点击完成随访时  Request['id']||'1'
                finished:function(){
                    var vm = this
                    fangshiAPI.updateFollowStatus({followupId:Request['id']||'1'}).then(function(res){
                        if (res.status == 200) {
                            console.log(res)
                            vm.finishedBtn = true
                            vm.getStatus()
                            top.toastr.info("完成随访")
                        } else {
                            top.toastr.error(res.msg);
                        }
                    })
                }
            }
            },
        })
    </script>

+ 86 - 72
app/followup/v1/html/fangshi-detail-5,6.html

@ -18,11 +18,31 @@
	<link href="../css/fangshi-detail.css" rel="stylesheet">
</head>
<style>
	.el-radio {
		margin-bottom: 0;
	}
	.setPicker .el-input--prefix .el-input__inner {
		text-align: center
	}
	div.ui-col-1 {
		line-height: 27px;
	}
	.setinput .el-input__inner {
		padding: 0;
		border-bottom: 1px solid #e1e1e1;
		text-align: center;
	}
</style>
<body>
	<div id="app">
		<button class="button" @click="editBtn()">编辑</button>
		<finish-followup-btn :followupId="followupId" :finishedBtn="finishedBtn" v-on:getfinish="getFinishfChild($event)"></finish-followup-btn>
		<p class="c-f20 mb10" style="text-align: center;">产后访视记录表</p>
		<div class="ui-grid p10">
			<div class="ui-col-1">
				<div class="ui-grid">
@ -86,10 +106,8 @@
				<td class="col-w120 c-t-center">血 压(mmHg)</td>
				<td colspan="3">
					<div class="setinput">
						<el-input type="number" class="col-w80" :readonly="!editable" v-model="postpartumVisitDetails.blood_pressure_low" placeholder=""
						 ></el-input>mmHg /
						<el-input type="number" class="col-w80" :readonly="!editable" v-model="postpartumVisitDetails.blood_pressure_high" placeholder=""
						 ></el-input>mmHg
						<el-input type="number" class="col-w80" :readonly="!editable" v-model="postpartumVisitDetails.blood_pressure_low" placeholder=""></el-input>mmHg /
						<el-input type="number" class="col-w80" :readonly="!editable" v-model="postpartumVisitDetails.blood_pressure_high" placeholder=""></el-input>mmHg
					</div>
				</td>
			</tr>
@ -164,8 +182,8 @@
				<td class="col-w120 c-t-center">转 诊</td>
				<td colspan="3">
					<el-radio-group v-model="postpartumVisitDetails.referral">
						<el-radio :disabled="!editable" label="0">无</el-radio>
						<el-radio :disabled="!editable" label="1">有</el-radio>
						<el-radio :disabled="!editable" :label="0">无</el-radio>
						<el-radio :disabled="!editable" :label="1">有</el-radio>
					</el-radio-group>
					<div class="mt20 ui-grid">
						<div class="ui-col-0" for="">原因:</div>
@ -200,8 +218,8 @@
				</td>
			</tr>
		</table>
		<fangshi-detail-6 :followupId="followupId"></fangshi-detail-6>
		<!-- <follow-bottom :followupId="followupId"></follow-bottom> -->
		<fangshi-detail-6 :followupId="followupId" :version="version"></fangshi-detail-6>
		<follow-bottom :followupId="followupId"></follow-bottom>
	</div>
	<script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
	<script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
@ -212,6 +230,7 @@
	<script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
	<script src="../../../../component/followup/follow-bottom.js"></script>
	<script src="../../../../component/followup/fangshi-detail-6.js"></script>
	<script src="../../../../component/followup/finish-followup-btn.js"></script>
	<script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
	<script src="../../../../api/fangshi-api.js"></script>
	<script>
@ -220,6 +239,7 @@
			el: "#app",
			data: function () {
				return {
					finishedBtn: true,
					editable: false,
					other_guide: true,
					isEditBtn: true,
@ -228,41 +248,21 @@
					input: '',
					check: [],
					postpartumVisitDetails: {
						name: '',
						number: '',
						followup_date: '',
						parturition_date: '',
						discharged_date: '',
						body_temperature: '',
						healthy_condition: '',
						psychologic_status: '',
						blood_pressure_low: '',
						blood_pressure_high: '',
						breast_status: '',
						lochia_status: '',
						uterus_status: '',
						wound_status: '',
						category: '',
						other: '',
						personal_hygiene: '0',
						mentality: '0',
						nutrition: '0',
						breast_feeding: '0',
						newborn_care_and_feeding: '0',
						other_guide: '0',
						other_guide_content: '',
						referral: '',
						referral_REASON: '',
						organization_ORG_NAME: '',
						organization: '',
						next_visiting_date: '',
						visiting_doctor_name: '',
					},
					followupId:Request['id']
					followupId: Request['id'],
					version: Request['version']
				}
			},
			mounted: function () {
				this.getData()
				//获取随访详情
				this.getStatus()
			},
			watch: {
				check: function (i) {
@ -278,46 +278,38 @@
			methods: {
				getData: function () {
					var vm = this
					var vmP = this.postpartumVisitDetails
					fangshiAPI.getPostpartumVisitDetails({ followupId: this.followupId||'3' }).then(function (res) {
					fangshiAPI.getPostpartumVisitDetails({ followupId: this.followupId || '3' }).then(function (res) {
						if (res.status == 200) {
							var data = res.data
							vmP.name = data.name
							vmP.number = data.number
							vmP.followup_date = data.followup_date
							vmP.parturition_date = data.parturition_date
							vmP.discharged_date = data.discharged_date
							vmP.body_temperature = data.body_temperature
							vmP.healthy_condition = data.healthy_condition
							vmP.psychologic_status = data.psychologic_status
							vmP.blood_pressure_low = data.blood_pressure_low
							vmP.blood_pressure_high = data.blood_pressure_high
							vmP.breast_status = data.breast_status?data.breast_status.toString():''
							vmP.lochia_status = data.lochia_status?data.lochia_status.toString():''
							vmP.uterus_status = data.uterus_status?data.uterus_status.toString():''
							vmP.wound_status = data.wound_status?data.wound_status.toString():''
							vmP.category = data.category?data.category.toString():''
							vmP.other = data.other
							if (data.personal_hygiene == 1) {
								vm.check.push('1')
							} if (data.mentality == 1) {
								vm.check.push('2')
							} if (data.nutrition == 1) {
								vm.check.push('3')
							} if (data.breast_feeding == 1) {
								vm.check.push('4')
							} if (data.newborn_care_and_feeding == 1) {
								vm.check.push('5')
							} if (data.other_guide == 1) {
								vm.check.push('6')
							if (data != null) {
								vm.postpartumVisitDetails = data
								var vmP = vm.postpartumVisitDetails
								vmP.breast_status = data.breast_status ? data.breast_status.toString() : ''
								vmP.lochia_status = data.lochia_status ? data.lochia_status.toString() : ''
								vmP.uterus_status = data.uterus_status ? data.uterus_status.toString() : ''
								vmP.wound_status = data.wound_status ? data.wound_status.toString() : ''
								vmP.category = data.category ? data.category.toString() : ''
								vmP.other = data.other
								if (data.personal_hygiene == '1') {
									vm.check.push('1')
								} if (data.mentality == '1') {
									vm.check.push('2')
								} if (data.nutrition == '1') {
									vm.check.push('3')
								} if (data.breast_feeding == '1') {
									vm.check.push('4')
								} if (data.newborn_care_and_feeding == '1') {
									vm.check.push('5')
								} if (data.other_guide == '1') {
									vm.check.push('6')
								}
								vmP.other_guide_content = data.other_guide_content
								vmP.REFERRAL_REASON = data.referral_REASON
								vmP.organization_ORG_NAME = data.organization_ORG_NAME
								vmP.organization = data.organization
								vmP.next_visiting_date = data.next_visiting_date
								vmP.visiting_doctor_name = data.visiting_doctor_name
							}
							vmP.other_guide_content = data.other_guide_content
							vmP.referral = data.referral
							vmP.REFERRAL_REASON = data.referral_REASON
							vmP.organization_ORG_NAME = data.organization_ORG_NAME
							vmP.organization = data.organization
							vmP.next_visiting_date = data.next_visiting_date
							vmP.visiting_doctor_name = data.visiting_doctor_name
						} else {
							top.toastr.error(res.msg);
						}
@ -325,7 +317,6 @@
				},
				editData: function () {
					var vm = this
					console.log(this.postpartumVisitDetails)
					vm.check.map(i => {
						if (i == '1') {
							vm.postpartumVisitDetails.personal_hygiene = '1'
@ -341,15 +332,38 @@
							vm.postpartumVisitDetails.other_guide = '1'
						}
					})
					this.postpartumVisitDetails.version = '1'	//版本号
					fangshiAPI.savePostpartumVisitDetails({ followupId: '3', postpartumVisitDetails: JSON.stringify(this.postpartumVisitDetails) }).then(function (res) {
					this.postpartumVisitDetails.create_time = null
					this.postpartumVisitDetails.version = this.version	//版本号
					fangshiAPI.savePostpartumVisitDetails({ followupId: this.followupId || '3', postpartumVisitDetails: JSON.stringify(this.postpartumVisitDetails) }).then(function (res) {
						if (res.status == 200) {
							//判断是否完成随访,未完成则将完成按钮显示出来
							if (vm.sfStatus != 1) {
								vm.finishedBtn = false
							} else {
								vm.finishedBtn = true
							}
							vm.getStatus()
							top.toastr.info('保存成功')
						} else {
							top.toastr.error(res.msg);
						}
					})
				},
				//获取当前随访状态信息  Request['id']||'1'
				getStatus: function () {
					var vm = this
					fangshiAPI.getFollowupInfo({ followupId: this.followupId || '1888107' }).then(function (res) {
						if (res.status == 200) {
							vm.sfStatus = res.data.status
						} else {
							top.toastr.error(res.msg);
						}
					})
				},
				getFinishfChild: function (msg) {
					this.finishedBtn = msg
					this.getStatus()
				},
				editBtn: function () {
					this.isEditBtn = !this.isEditBtn
					if (this.isEditBtn == true) {

+ 1 - 0
app/followup/v1/html/fangshi-detail-6.html

@ -700,6 +700,7 @@
    <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../component/followup/follow-bottom.js"></script>
    <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/fangshi-api.js"></script>
    <script>

+ 143 - 89
app/followup/v1/html/fangshi-detail-7.html

@ -10,11 +10,11 @@
    />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
	<link rel="shortcut icon" href="../../../../favicon.ico">
	<link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
	<link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
	<link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
	<link href="../../../../plugins/toastr/toastr.min.css" rel="stylesheet">
    <link rel="shortcut icon" href="../../../../favicon.ico">
    <link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
    <link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
    <link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
    <link href="../../../../plugins/toastr/toastr.min.css" rel="stylesheet">
    <link href="../css/fangshi-detail.css" rel="stylesheet">
</head>
<style>
@ -33,6 +33,8 @@
<body>
    <div id="app">
        <button class="button" @click="editBtn()">编辑</button>
        <finish-followup-btn :followupId="followupId" :finishedBtn="finishedBtn" v-on:getfinish="getFinishfChild($event)"></finish-followup-btn>
        <p class="c-f20 mb10" style="text-align: center;">严重精神障碍患者随访服务记录表</p>
        <div class="ui-grid p10">
            <div class="ui-col-1">
                <div class="ui-grid">
@ -65,10 +67,10 @@
                </td>
                <td colspan="2">
                    <el-radio-group v-model="severeMentalDisorderData.followup_type" :disabled="!editable">
                        <el-radio :disabled="!editable" label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" label="2">家庭访视</el-radio>
                        <el-radio :disabled="!editable" label="3">电话</el-radio>
                        <el-radio :disabled="!editable" label="4">视频</el-radio>
                        <el-radio :disabled="!editable" :label="1">门诊</el-radio>
                        <el-radio :disabled="!editable" :label="2">家庭访视</el-radio>
                        <el-radio :disabled="!editable" :label="3">电话</el-radio>
                        <el-radio :disabled="!editable" :label="4">视频</el-radio>
                    </el-radio-group>
                </td>
            </tr>
@ -91,7 +93,7 @@
                        <el-radio :disabled="!editable" label="1">外出务工</el-radio>
                        <el-radio :disabled="!editable" label="2">迁居他处</el-radio>
                        <el-radio :disabled="!editable" label="3">走失</el-radio>
                        <el-radio :disabled="!editable" label="4">连续3次未到访</el-radio>
                        <el-radio :disabled="!editable" label="4">连续3次未访到</el-radio>
                        <el-radio :disabled="!editable" label="5">其他</el-radio>
                    </el-radio-group>
                </td>
@ -114,7 +116,7 @@
                <td>
                    <el-radio-group v-model="severeMentalDisorderData.death_reason_type" :disabled="!editable">
                        <el-radio :disabled="!editable" label="1">躯体疾病</el-radio>
                        <el-checkbox-group v-model="severeMentalDisorderData.death_reason_type_check" :disabled="death_reason_type_dis||!editable">
                        <el-checkbox-group v-model="death_reason_type_check" :disabled="death_reason_type_dis||!editable">
                            <el-checkbox label="1" style="margin-left: 30px;">传染病和寄生虫病</el-checkbox>
                            <el-checkbox label="2">肿瘤</el-checkbox>
                            <el-checkbox label="3">心脏病</el-checkbox>
@ -263,10 +265,10 @@
                    <!-- <el-checkbox-group v-model="dangerous_check" :disabled="!editable"> -->
                    <div class="ui-grid">
                        <div class="setinputw">1.轻度滋事
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_1"></el-input>次
                            <el-input style="width: 176px;"type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_1"></el-input>次
                        </div>
                        <div class="setinputw">&emsp;2.肇事
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_2"></el-input>次
                        <div class="setinputw">&emsp;&emsp;&emsp;2.肇事
                            <el-input style="width: 176px;" type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_2"></el-input>次
                        </div>
                    </div>
                    <div class="ui-grid">
@ -274,7 +276,7 @@
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_3"></el-input>次
                        </div>
                        <div class="setinputw">&emsp;&emsp;&nbsp;&nbsp;&nbsp;4.其他危害行为
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_4"></el-input>次
                            <el-input style="width: 124px;" type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_4"></el-input>次
                        </div>
                    </div>
                    <div class="ui-grid">
@ -282,10 +284,10 @@
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_5"></el-input>次
                        </div>
                        <div class="setinputw">&emsp;&emsp;&nbsp;&nbsp; 6.自杀未遂
                            <el-input type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_6"></el-input>次
                            <el-input style="width: 152px;" type="number" min="0" :readonly="!editable" v-model="severeMentalDisorderData.dangerous_behavior_6"></el-input>次
                        </div>
                    </div>
                    <el-checkbox true-label="1" false-label="0" v-model="severeMentalDisorderData.dangerous_behavior_7">&emsp;7.无危险行为
                    <el-checkbox true-label="1" false-label="0" :disabled="!editable" v-model="severeMentalDisorderData.dangerous_behavior_7">&emsp;7.无危险行为
                    </el-checkbox>
                    <!-- </el-checkbox-group> -->
                </td>
@ -306,9 +308,9 @@
                </td>
                <td colspan="2">
                    <el-radio-group v-model="severeMentalDisorderData.in_hospital_case" :disabled="!editable">
                        <el-radio :disabled="!editable" label="0">未住院</el-radio>
                        <el-radio :disabled="!editable" label="1">目前正在住院</el-radio>
                        <el-radio :disabled="!editable" label="2">曾住院,现未住院</el-radio>
                        <el-radio :disabled="!editable" :label="0">未住院</el-radio>
                        <el-radio :disabled="!editable" :label="1">目前正在住院</el-radio>
                        <el-radio :disabled="!editable" :label="2">曾住院,现未住院</el-radio>
                    </el-radio-group>
                    <div class="ui-grid">
                        <div class="ui-col-0">末次出院时间 :</div>
@ -334,7 +336,7 @@
                </td>
            </tr>
            <tr>
                <td class="col-w120 c-t-center">用药性从依
                <td class="col-w120 c-t-center">用药依从性
                </td>
                <td colspan="2">
                    <el-radio-group v-model="severeMentalDisorderData.compliance" :disabled="!editable">
@ -552,10 +554,13 @@
    </div>
    <script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/util.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../plugins/toastr/toastr.min.js"></script>
    <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../component/followup/follow-bottom.js"></script>
    <script src="../../../../component/followup/finish-followup-btn.js"></script>
    <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/fangshi-api.js"></script>
    <script>
@ -565,6 +570,7 @@
            data: function () {
                return {
                    editable: false,
                    finishedBtn: true,
                    isEditBtn: true,
                    death_reason_type_dis: true,
                    other_symptom: true,
@ -574,6 +580,14 @@
                    referral_dis: true,
                    organization_org_name_dis: true,
                    organization_dis: true,
                    disease_dis_1: true,
                    disease_dis_2: true,
                    disease_dis_3: true,
                    disease_dis_4: true,
                    disease_dis_5: true,
                    disease_dis_6: true,
                    disease_dis_7: true,
                    disease_dis_8: true,
                    data2: "",
                    radio: "",
                    input: '',
@ -600,7 +614,8 @@
                        rehabilitation_sociability: '0',
                        rehabilitation_other: "0"
                    },
                    followupId: Request['id']
                    followupId: Request['id'],
                    version: Request['version']
                }
            },
            computed: {
@ -619,9 +634,23 @@
                death_reason_type: function () {
                    return this.severeMentalDisorderData.death_reason_type
                },
                dangerous_behavior_7: function () {
                    return this.severeMentalDisorderData.dangerous_behavior_7
                },
            },
            watch: {
                death_reason_type_check: function (i) {
                    // console.log(JSON.stringify(i))
                },
                dangerous_behavior_7: function (i) {
                    if (i == '1') {
                        var vmS = this.severeMentalDisorderData
                        for (var i = 1; i < 7; i++) {
                            var arr = "dangerous_behavior_" + i
                            vmS[arr.split(',')] = ''
                        }
                    }
                },
                referral: function (i) {
                    if (i == '2') {
                        this.referral_dis = false
@ -658,10 +687,11 @@
                    }
                },
                death_reason_type: function (i) {
                    if (i == '1') {
                    if (i == 1) {
                        this.death_reason_type_dis = false
                    } else {
                        this.death_reason_type_dis = true
                        this.death_reason_type_check = []
                    }
                },
                symptom_check: function (i) {
@ -685,75 +715,77 @@
            },
            mounted: function () {
                this.getData()
                this.getStatus()
            },
            methods: {
                getData: function () {
                    var vm = this
                    fangshiAPI.getFollowupSevereMentalDisorder({ followupId: '1' }).then(function (res) {
                    fangshiAPI.getFollowupSevereMentalDisorder({ followupId: this.followupId || '1' }).then(function (res) {
                        if (res.status == 200) {
                            var data = res.data
                            vm.severeMentalDisorderData = res.data
                            var vmS = vm.severeMentalDisorderData
                            vmS.followup_type = data.followup_type ? data.followup_type.toString() : ''
                            vm.followup_object_check = data.followup_object.split(',')
                            vmS.followup_null_reason = data.followup_null_reason ? data.followup_null_reason.toString() : ''
                            vmS.death_reason_type = data.death_reason_type ? data.death_reason_type.toString() : ''
                            if (data.physical_disease_type) {
                                vm.death_reason_type_check = data.physical_disease_type.split(',')
                            }
                            vmS.dangerous_level = data.dangerous_level.toString()
                            if (data.illusion == '1') {
                                vm.symptom_check.push('1')
                            } if (data.communication_difficulty == '1') {
                                vm.symptom_check.push('2')
                            } if (data.suspicious == '1') {
                                vm.symptom_check.push('3')
                            } if (data.moods == '1') {
                                vm.symptom_check.push('4')
                            } if (data.weird == '1') {
                                vm.symptom_check.push('5')
                            } if (data.talkative == '1') {
                                vm.symptom_check.push('6')
                            } if (data.smashing_objects == '1') {
                                vm.symptom_check.push('7')
                            } if (data.profoundly_pessimistic == '1') {
                                vm.symptom_check.push('8')
                            } if (data.outside_without_cause == '1') {
                                vm.symptom_check.push('9')
                            } if (data.to_myself_from_laughing == '1') {
                                vm.symptom_check.push('10')
                            } if (data.withdrawn_lazy == '1') {
                                vm.symptom_check.push('11')
                            } if (data.other_symptom == '1') {
                                vm.symptom_check.push('12')
                            }
                            if (vmS.rehabilitation_work_ability == '1') {
                                vm.rehabilitation_check.push('1')
                            } if (vmS.rehabilitation_training == '1') {
                                vm.rehabilitation_check.push('2')
                            } if (vmS.rehabilitation_learning_ability == '1') {
                                vm.rehabilitation_check.push('3')
                            } if (vmS.rehabilitation_sociability == '1') {
                                vm.rehabilitation_check.push('4')
                            } if (vmS.rehabilitation_other == '1') {
                                vm.rehabilitation_check.push('5')
                            if (data != null) {
                                vm.severeMentalDisorderData = res.data
                                var vmS = vm.severeMentalDisorderData
                                vm.followup_object_check = data.followup_object ? data.followup_object.split(',') : []
                                if (data.physical_disease_type) {
                                    vm.death_reason_type_check = data.physical_disease_type.split(',')
                                }
                                vmS.dangerous_level = data.dangerous_level ? data.dangerous_level.toString() : ''
                                if (data.illusion == '1') {
                                    vm.symptom_check.push('1')
                                } if (data.communication_difficulty == '1') {
                                    vm.symptom_check.push('2')
                                } if (data.suspicious == '1') {
                                    vm.symptom_check.push('3')
                                } if (data.moods == '1') {
                                    vm.symptom_check.push('4')
                                } if (data.weird == '1') {
                                    vm.symptom_check.push('5')
                                } if (data.talkative == '1') {
                                    vm.symptom_check.push('6')
                                } if (data.smashing_objects == '1') {
                                    vm.symptom_check.push('7')
                                } if (data.profoundly_pessimistic == '1') {
                                    vm.symptom_check.push('8')
                                } if (data.outside_without_cause == '1') {
                                    vm.symptom_check.push('9')
                                } if (data.to_myself_from_laughing == '1') {
                                    vm.symptom_check.push('10')
                                } if (data.withdrawn_lazy == '1') {
                                    vm.symptom_check.push('11')
                                } if (data.other_symptom == '1') {
                                    vm.symptom_check.push('12')
                                }
                                if (vmS.rehabilitation_work_ability == '1') {
                                    vm.rehabilitation_check.push('1')
                                } if (vmS.rehabilitation_training == '1') {
                                    vm.rehabilitation_check.push('2')
                                } if (vmS.rehabilitation_learning_ability == '1') {
                                    vm.rehabilitation_check.push('3')
                                } if (vmS.rehabilitation_sociability == '1') {
                                    vm.rehabilitation_check.push('4')
                                } if (vmS.rehabilitation_other == '1') {
                                    vm.rehabilitation_check.push('5')
                                }
                                vmS.death_reason_type = data.death_reason_type ? data.death_reason_type.toString() : ''
                                vmS.intelligence = data.intelligence ? data.intelligence.toString() : ''
                                vmS.sleep_condition = data.sleep_condition ? data.sleep_condition.toString() : ''
                                vmS.dietary_status = data.dietary_status ? data.dietary_status.toString() : ''
                                vmS.selfcare_ability = data.selfcare_ability ? data.selfcare_ability.toString() : ''
                                vmS.housework = data.housework ? data.housework.toString() : ''
                                vmS.work = data.work ? data.work.toString() : ''
                                vmS.learning_ability = data.learning_ability ? data.learning_ability.toString() : ''
                                vmS.sociability = data.sociability ? data.sociability.toString() : ''
                                vmS.captivity_case = data.captivity_case ? data.captivity_case.toString() : ''
                                // vmS.in_hospital_case = data.in_hospital_case ? data.in_hospital_case.toString() : ''
                                vmS.laboratory_examination = data.laboratory_examination ? data.laboratory_examination.toString() : ''
                                vmS.compliance = data.compliance ? data.compliance.toString() : ''
                                vmS.adverse_drug_reaction = data.adverse_drug_reaction ? data.adverse_drug_reaction.toString() : ''
                                vmS.treatment_effects = data.treatment_effects ? data.treatment_effects.toString() : ''
                                vmS.referral = data.referral ? data.referral.toString() : ''
                                vmS.is_referral = data.is_referral ? data.is_referral.toString() : ''
                            }
                            vmS.intelligence = data.intelligence ? data.intelligence.toString() : ''
                            vmS.sleep_condition = data.sleep_condition ? data.sleep_condition.toString() : ''
                            vmS.dietary_status = data.dietary_status ? data.dietary_status.toString() : ''
                            vmS.selfcare_ability = data.selfcare_ability ? data.selfcare_ability.toString() : ''
                            vmS.housework = data.housework ? data.housework.toString() : ''
                            vmS.work = data.work ? data.work.toString() : ''
                            vmS.learning_ability = data.learning_ability ? data.learning_ability.toString() : ''
                            vmS.sociability = data.sociability ? data.sociability.toString() : ''
                            vmS.captivity_case = data.captivity_case ? data.captivity_case.toString() : ''
                            vmS.in_hospital_case = data.in_hospital_case ? data.in_hospital_case.toString() : ''
                            vmS.laboratory_examination = data.laboratory_examination ? data.laboratory_examination.toString() : ''
                            vmS.compliance = data.compliance ? data.compliance.toString() : ''
                            vmS.adverse_drug_reaction = data.adverse_drug_reaction ? data.adverse_drug_reaction.toString() : ''
                            vmS.treatment_effects = data.treatment_effects ? data.treatment_effects.toString() : ''
                            vmS.referral = data.referral ? data.referral.toString() : ''
                            vmS.is_referral = data.is_referral ? data.is_referral.toString() : ''
                        } else {
                            top.toastr.error(res.msg);
                        }
@ -766,7 +798,7 @@
                        vmS.followup_object = vm.followup_object_check.join(",")
                    }
                    if (vm.death_reason_type_check) {
                        vmS.death_reason_type = vm.death_reason_type_check.join(",")
                        vmS.physical_disease_type = vm.death_reason_type_check.join(",")
                    }
                    this.symptom_check.map(i => {
                        if (i == '1') {
@ -810,9 +842,16 @@
                    })
                    this.severeMentalDisorderData.create_time = null
                    this.severeMentalDisorderData.version = '1'
                    this.severeMentalDisorderData.version = this.version
                    fangshiAPI.saveFollowupSevereMentalDisorder({ followupId: this.followupId || '1', severeMentalDisorderData: JSON.stringify(this.severeMentalDisorderData) }).then(function (res) {
                        if (res.status == 200) {
                            //判断是否完成随访,未完成则将完成按钮显示出来
                            if (vm.sfStatus != 1) {
                                vm.finishedBtn = false
                            } else {
                                vm.finishedBtn = true
                            }
                            vm.getStatus()
                            top.toastr.info('保存成功')
                        } else {
                            top.toastr.error(res.msg);
@ -831,7 +870,22 @@
                        btn.innerHTML = '保存'
                        this.editable = true
                    }
                }
                },
                //获取当前随访状态信息  Request['id']||'1'
                getStatus: function () {
                    var vm = this
                    fangshiAPI.getFollowupInfo({ followupId: this.followupId || '1888107' }).then(function (res) {
                        if (res.status == 200) {
                            vm.sfStatus = res.data.status
                        } else {
                            top.toastr.error(res.msg);
                        }
                    })
                },
                getFinishfChild: function (msg) {
                    this.finishedBtn = msg
                    this.getStatus()
                },
            }
        })
    </script>

+ 1923 - 365
app/followup/v1/html/fangshi-detail-8.html

@ -18,6 +18,20 @@
	<link href="../../../../plugins/toastr/toastr.min.css" rel="stylesheet">
	<link href="../css/fangshi-detail.css" rel="stylesheet">
	<style>
		.flex-box {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
		}
		.setPicker .el-input--prefix .el-input__inner {
			text-align: center
		}
		.p8 {
			padding: 8px;
		}
@ -30,6 +44,10 @@
			width: 130px;
		}
		.col-w200 {
			width: 200px;
		}
		.mb0 {
			margin-bottom: 0;
		}
@ -59,12 +77,21 @@
		.lh27 {
			line-height: 27px !important;
		}
		.setinput .el-input__inner {
			padding: 0;
			border-bottom: 1px solid #e1e1e1;
			text-align: center;
		}
	</style>
</head>
<body>
	<div id="app">
		<button class="button" @click="editBtn()">编辑</button>
		<finish-followup-btn :followupId="followupId" :finishedBtn="finishedBtn" v-on:getfinish="getFinishfChild($event)"></finish-followup-btn>
		<p class="c-f20 mb10" style="text-align: center;">健康体检表</p>
		<div class="ui-grid p10">
			<div class="ui-col-1">
				<div class="ui-grid">
@ -78,8 +105,7 @@
				<div class="ui-grid">
					<div class="ui-col-0 lh27">身份证:</div>
					<div class="ui-col-1">
						<el-input onkeypress="return event.keyCode>=48&&event.keyCode<=57" :readonly="!editable" v-model="oldmanData.idcard" placeholder=""
						 clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.idcard" placeholder="" clearable></el-input>
					</div>
				</div>
			</div>
@ -95,9 +121,9 @@
		</div>
		<table class="table table-bordered mb0">
			<tr>
				<td class="col-w120 c-t-center">体检日期</td>
				<td class="c-t-center">体检日期</td>
				<td>
					<el-date-picker :readonly="!editable" v-model="oldmanData.duty" type="date" placeholder="选择日期">
					<el-date-picker :readonly="!editable" v-model="oldmanData.duty" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="col-w120 c-t-center">责任医生</td>
@ -112,57 +138,55 @@
		</div>
		<table class="table table-bordered mb0">
			<tr>
				<td class="col-w60 c-t-center">症
					<br>状</td>
				<td class="col-w60 c-t-center">症 状
				</td>
				<td colspan="4">
					<el-checkbox-group v-model="symptom_check">
						<el-checkbox label="1 无症状" key=""></el-checkbox>
						<el-checkbox label="2 头痛"></el-checkbox>
						<el-checkbox label="3 头晕"></el-checkbox>
						<el-checkbox label="4 心悸"></el-checkbox>
						<el-checkbox label="5 胸闷"></el-checkbox>
						<el-checkbox label="6 胸痛"></el-checkbox>
						<el-checkbox label="7 慢性咳嗽"></el-checkbox>
						<el-checkbox label="8 咳痰"></el-checkbox>
						<el-checkbox label="9 呼吸困难"></el-checkbox>
						<el-checkbox label="10 多饮"></el-checkbox>
						<el-checkbox label="11 多尿"></el-checkbox>
						<el-checkbox label="12 体重下降"></el-checkbox>
						<el-checkbox label="13 乏力"></el-checkbox>
						<el-checkbox label="14 关节肿痛"></el-checkbox>
						<el-checkbox label="15 视力模糊"></el-checkbox>
						<el-checkbox label="16 手脚麻木"></el-checkbox>
						<el-checkbox label="17 尿急"></el-checkbox>
						<el-checkbox label="18 尿痛"></el-checkbox>
						<el-checkbox label="19 便秘   "></el-checkbox>
						<el-checkbox label="20 腹泻"></el-checkbox>
						<el-checkbox label="21 恶心呕吐"></el-checkbox>
						<el-checkbox label="22 眼花"></el-checkbox>
						<el-checkbox label="23 耳鸣 "></el-checkbox>
						<el-checkbox label="24 乳房胀痛"></el-checkbox>
					<el-checkbox-group v-model="symptom_check" :disabled="!editable">
						<el-checkbox label="1" key="">无症状</el-checkbox>
						<el-checkbox label="2"> 头痛</el-checkbox>
						<el-checkbox label="3"> 头晕</el-checkbox>
						<el-checkbox label="4">心悸</el-checkbox>
						<el-checkbox label="5">胸闷</el-checkbox>
						<el-checkbox label="6">胸痛</el-checkbox>
						<el-checkbox label="7">慢性咳嗽</el-checkbox>
						<el-checkbox label="8"> 咳痰</el-checkbox>
						<el-checkbox label="9">呼吸困难</el-checkbox>
						<el-checkbox label="10">多饮</el-checkbox>
						<el-checkbox label="11">多尿</el-checkbox>
						<el-checkbox label="12">体重下降</el-checkbox>
						<el-checkbox label="13">乏力</el-checkbox>
						<el-checkbox label="14">关节肿痛</el-checkbox>
						<el-checkbox label="15"> 视力模糊</el-checkbox>
						<el-checkbox label="16">手脚麻木</el-checkbox>
						<el-checkbox label="17"> 尿急</el-checkbox>
						<el-checkbox label="18"> 尿痛</el-checkbox>
						<el-checkbox label="19">便秘 </el-checkbox>
						<el-checkbox label="20"> 腹泻</el-checkbox>
						<el-checkbox label="21">恶心呕吐</el-checkbox>
						<el-checkbox label="22"> 眼花</el-checkbox>
						<el-checkbox label="23">耳鸣</el-checkbox>
						<el-checkbox label="24">乳房胀痛</el-checkbox>
						<el-checkbox class="setinput" label="25">
							<el-input :readonly="!editable" v-model="oldmanData.symptom_other" placeholder="其他" clearable></el-input>
							<el-input :readonly="symptom_other_dis||!editable" v-model="oldmanData.symptom_other" placeholder="其他" clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<!--一般状况-->
			<tr>
				<td rowspan="9" class="col-w60 c-t-center">一
					<br>般
					<br>状
					<br>况</td>
				<td rowspan="9" class="col-w60 c-t-center">一 般 状 况
				</td>
				<td class="col-w120 c-t-center">体&emsp;&emsp;温</td>
				<td class="ui-grid">
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.temperature" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.temperature" placeholder="" type="number"></el-input>
					</div>
					<div class="ui-col-0">°C</div>
				</td>
				<td class="col-w120 c-t-center">脉&emsp;&emsp;率</td>
				<td class="ui-grid">
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.pulse_frequency" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.pulse_frequency" placeholder="" type="number"></el-input>
					</div>
					<div class="ui-col-0">次/分钟</div>
				</td>
@ -172,12 +196,12 @@
				<td rowspan="2">
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.breath_frequency" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.breath_frequency" placeholder="" type="number"></el-input>
						</div>
						<div class="ui-col-0">次/分钟</div>
						<div class="ui-col-0 lh27">次/分钟</div>
					</div>
				</td>
				<td rowspan="2" class="col-w120 c-t-center">血&emsp;压</td>
				<td rowspan="2" class="col-w120 c-t-center">血&emsp;&emsp;压</td>
				<td class="ui-grid">
					<div class="ui-ciol-0 col-w60 c-border-r">左&emsp;侧</div>
					<div class="ui-col-1 setinput">
@ -188,7 +212,7 @@
				</td>
			</tr>
			<tr>
				<td class="ui-grid">
				<td class="ui-grid" style="border-top: 0;border-bottom: 0;">
					<div class="ui-ciol-0 col-w60 c-border-r">右&emsp;侧</div>
					<div class="ui-col-1 setinput">
						<el-input type="number" style="width: 100px;" :readonly="!editable" v-model="oldmanData.blood_pressure_right_low" placeholder=""></el-input>/
@ -199,16 +223,16 @@
			</tr>
			<tr>
				<td class="col-w120 c-t-center">身&emsp;&emsp;高</td>
				<td class="ui-grid">
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.height" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.height" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">cm</div>
				</td>
				<td class="col-w120 c-t-center">体&emsp;&emsp;重</td>
				<td class="col-w120 c-t-center" style="border-right: 0;">体&emsp;&emsp;重</td>
				<td class="ui-grid">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="oldmanData.weight" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.weight" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">kg</div>
				</td>
@ -218,16 +242,16 @@
				<td>
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.waistline" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.waistline" placeholder="" type="number" min=0></el-input>
						</div>
						<div class="ui-col-0">cm</div>
					</div>
				</td>
				<td class="col-w120 c-t-center">体质指数(BMI)</td>
				<td>
				<td style="border: 0;">
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.BMI" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.bmi" placeholder="" type="number" min=0></el-input>
						</div>
						<div class="ui-col-0">kg/m²</div>
					</div>
@ -236,7 +260,7 @@
			<tr>
				<td class="col-w120 c-t-center">老年人健康状态自我评估*</td>
				<td colspan="3">
					<el-radio-group v-model="oldmanData.health_status">
					<el-radio-group v-model="oldmanData.health_status" :disabled="!editable">
						<el-radio :label="1">1 满意</el-radio>
						<el-radio :label="2">2 基本满意</el-radio>
						<el-radio :label="3">3 说不清楚</el-radio>
@ -248,7 +272,7 @@
			<tr>
				<td class="col-w120 c-t-center">老年人生活自理自我评估*</td>
				<td colspan="3">
					<el-radio-group v-model="oldmanData.selfcare_ability">
					<el-radio-group v-model="oldmanData.selfcare_ability" :disabled="!editable">
						<el-radio :label="1">1 可自理(0 ~ 3 分)</el-radio>
						<el-radio :label="2">2 轻度依赖(4 ~ 8 分)</el-radio>
						<el-radio :label="3">3 中度依赖(9 ~ 18 分)</el-radio>
@ -259,18 +283,22 @@
			<tr>
				<td class="col-w120 c-t-center">老年人认知功能*</td>
				<td colspan="3">
					<el-radio-group v-model="oldmanData.cognitive_function">
					<el-radio-group v-model="oldmanData.cognitive_function" :disabled="!editable">
						<el-radio :label="1">1 粗筛阴性</el-radio>
						<el-radio :label="2">2 粗筛阳性, 简易智力状态检查,总分</el-radio>
						<el-radio :label="2" class="setinput">2 粗筛阳性, 简易智力状态检查,总分
							<el-input style="width: 120px;" min="0" type="number" :readonly="!editable" v-model="oldmanData.cognitive_function_score"></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="col-w120 c-t-center">老年人情感状态*</td>
				<td colspan="3">
					<el-radio-group v-model="oldmanData.emotional_state">
					<el-radio-group v-model="oldmanData.emotional_state" :disabled="!editable">
						<el-radio :label="1">1 粗筛阴性</el-radio>
						<el-radio :label="2">2 粗筛阳性, 简易智力状态检查,总分</el-radio>
						<el-radio :label="2" class="setinput">2 粗筛阳性, 简易智力状态检查,总分
							<el-input style="width: 120px;" min="0" type="number" :readonly="!editable" v-model="oldmanData.emotional_state_score"></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
@ -285,7 +313,7 @@
				<td rowspan="3" class="col-w120 c-t-center">体育锻炼</td>
				<td class="col-w120 c-t-center">锻炼频率</td>
				<td colspan="3">
					<el-radio-group v-model="radio">
					<el-radio-group v-model="oldmanData.exercise_frequency" :disabled="!editable">
						<el-radio :label="1">1 每天</el-radio>
						<el-radio :label="2">2 每周一次以上</el-radio>
						<el-radio :label="3">3 偶尔</el-radio>
@ -295,18 +323,18 @@
			</tr>
			<tr>
				<td class="col-w120 c-t-center">每次锻炼时间</td>
				<td class="ui-grid">
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.exercise_time" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">分钟</div>
					<div class="ui-col-0 lh27">分钟</div>
				</td>
				<td class="col-w120 c-t-center">坚持锻炼时间</td>
				<td class="ui-grid">
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.sustain_exercise_time" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">年</div>
					<div class="ui-col-0 lh27">年</div>
				</td>
			</tr>
			<tr>
@ -314,30 +342,31 @@
				<td colspan="3">
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.exercise_type" placeholder="" clearable></el-input>
						</div>
						<div class="ui-col-0">年</div>
						<div class="ui-col-0 lh27"></div>
					</div>
				</td>
			</tr>
			<tr>
				<td class="col-w120 c-t-center">饮食习惯</td>
				<td colspan="4">
					<el-radio-group v-model="radio">
						<el-radio :label="1">1 荤素均衡</el-radio>
						<el-radio :label="2">2 荤食为主</el-radio>
						<el-radio :label="3">3 素食为主</el-radio>
						<el-radio :label="4">4 嗜盐</el-radio>
						<el-radio :label="5">5 嗜油</el-radio>
						<el-radio :label="6">6 嗜糖</el-radio>
					</el-radio-group>
					<el-checkbox-group v-model="dietary_habit_check" :disabled="!editable">
						<el-checkbox label="1">荤素均衡</el-checkbox>
						<el-checkbox label="2"> 荤食为主</el-checkbox>
						<el-checkbox label="3"> 素食为主</el-checkbox>
						<el-checkbox label="4">嗜盐</el-checkbox>
						<el-checkbox label="5">嗜油</el-checkbox>
						<el-checkbox label="6">嗜糖</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<tr>
				<td rowspan="3" class="col-w120 c-t-center">吸烟情况</td>
				<td class="col-w120 c-t-center">吸烟状况</td>
				<td colspan="3">
					<el-radio-group v-model="radio">
					<el-radio-group v-model="oldmanData.smoking_state" :disabled="!editable">
						<el-radio :label="1">1 从不吸烟</el-radio>
						<el-radio :label="2">2 已戒烟</el-radio>
						<el-radio :label="3">3 吸烟</el-radio>
@ -348,35 +377,35 @@
				<td class="col-w120 c-t-center">日吸烟量</td>
				<td colspan="3">
					<div class="ui-grid">
						<div class="ui-col-0">平均</div>
						<div class="ui-col-0 lh27">平均</div>
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.smoking_daily" placeholder="" type="number" min=0></el-input>
						</div>
						<div class="ui-col-0">次</div>
						<div class="ui-col-0 lh27">支</div>
					</div>
				</td>
			</tr>
			<tr>
				<td class="col-w120 c-t-center">平均吸烟年龄</td>
				<td class="ui-grid">
				<td class="col-w120 c-t-center">开始吸烟年龄</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" type="number" min=0 v-model="oldmanData.start_smoking_age" placeholder=""></el-input>
					</div>
					<div class="ui-col-0">岁</div>
					<div class="ui-col-0 lh27">岁</div>
				</td>
				<td class="col-w120 c-t-center">戒烟年龄</td>
				<td class="ui-grid">
				<td class="ui-grid" style="border: 0; border-right:1px soild #ddd;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.stop_smoking_age" placeholder="" min="0" type="number"></el-input>
					</div>
					<div class="ui-col-0">岁</div>
					<div class="ui-col-0 lh27">岁</div>
				</td>
			</tr>
			<tr>
				<td rowspan="5" class="col-w120 c-t-center">饮酒情况</td>
				<td class="col-w120 c-t-center">饮酒频率</td>
				<td colspan="3">
					<el-radio-group v-model="radio">
					<el-radio-group v-model="oldmanData.drinking_frequency" :disabled="!editable">
						<el-radio :label="1">1 从不</el-radio>
						<el-radio :label="2">2 偶尔</el-radio>
						<el-radio :label="3">3 经常</el-radio>
@ -388,42 +417,42 @@
				<td class="col-w120 c-t-center">日饮酒量</td>
				<td colspan="3">
					<div class="ui-grid">
						<div class="ui-col-0">平均</div>
						<div class="ui-col-0 lh27">平均</div>
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
							<el-input :readonly="!editable" v-model="oldmanData.drinking_daily" min=0 type="number"></el-input>
						</div>
						<div class="ui-col-0">两</div>
						<div class="ui-col-0 lh27">两</div>
					</div>
				</td>
			</tr>
			<tr>
				<td class="col-w120 c-t-center">是否戒酒</td>
				<td colspan="3">
					<el-radio-group v-model="radio">
					<el-radio-group v-model="oldmanData.is_stop_drinking" :disabled="!editable">
						<el-radio :label="1">1 未戒酒</el-radio>
						<el-radio :label="2">
							<div class="ui-grid">
								<div class="ui-col-0">2 已借酒,戒酒年龄:</div>
								<div class="ui-col-0 lh27">2 已戒酒,戒酒年龄:</div>
								<div class="ui-col-1">
									<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
									<el-input type="number" :readonly="!editable" min="0" v-model="oldmanData.stop_drinking_age" placeholder=""></el-input>
								</div>
								<div class="ui-col-0">岁</div>
								<div class="ui-col-0 lh27">岁</div>
							</div>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="col-w120 c-t-center">平均饮酒年龄</td>
				<td class="ui-grid">
				<td class="col-w120 c-t-center">开始饮酒年龄</td>
				<td class="ui-grid" style="border: 0;">
					<div class="ui-col-1">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
						<el-input :readonly="!editable" v-model="oldmanData.start_drinking_age" placeholder="" type="number" min=0></el-input>
					</div>
					<div class="ui-col-0">岁</div>
					<div class="ui-col-0 lh27">岁</div>
				</td>
				<td class="col-w120 c-t-center">近一年是否曾醉酒</td>
				<td>
					<el-radio-group v-model="radio">
					<el-radio-group v-model="oldmanData.drunkenness" :disabled="!editable">
						<el-radio :label="1">1 是</el-radio>
						<el-radio :label="2">2 否</el-radio>
					</el-radio-group>
@ -432,86 +461,155 @@
			<tr>
				<td class="col-w120 c-t-center">饮酒种类</td>
				<td colspan="3">
					<el-radio-group v-model="radio">
						<el-radio :label="1">1 白酒</el-radio>
						<el-radio :label="2">2 啤酒</el-radio>
						<el-radio :label="3">3 红酒</el-radio>
						<el-radio :label="4">4 黄酒</el-radio>
						<el-checkbox class="setinput" label="5">
							<el-input :readonly="!editable" v-model="input" placeholder="其他" clearable></el-input>
					<el-checkbox-group v-model="drinking_type_check" :disabled="!editable">
						<el-checkbox label="1">白酒</el-checkbox>
						<el-checkbox label="2">啤酒</el-checkbox>
						<el-checkbox label="3">红酒 </el-checkbox>
						<el-checkbox label="4">黄酒 </el-checkbox>
						<el-checkbox label="5" class="setinput">其他
							<el-input :readonly="other_drinking_type_dis||!editable" v-model="oldmanData.other_drinking_type" placeholder="" clearable></el-input>
						</el-checkbox>
					</el-radio-group>
					</el-checkbox-group>
				</td>
			</tr>
			<tr>
				<td class="col-w120 c-t-center">职业病危害因素接触史</td>
				<td colspan="4">
					<div>
						<el-radio :label="1">1 无</el-radio>
						<el-radio :label="2">
							<div class="ui-grid">
								<div class="ui-col-0">2 有 (工种</div>
								<div class="ui-col-0">
									<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
						<!-- <el-radio-group :disabled="!editable" v-model="oldmanData.">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">
								<div class="ui-grid">
									<div class="ui-col-0">2 有 (工种</div>
									<div class="ui-col-0">
										<el-input :readonly="!editable" v-model="oldmanData" placeholder="" clearable></el-input>
									</div>
									<div class="ui-col-0">从业时间</div>
									<div class="ui-col-0">
										<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
									</div>
									<div class="ui-col-0">年)</div>
								</div>
								<div class="ui-col-0">从业时间</div>
								<div class="ui-col-0">
									<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
								</div>
								<div class="ui-col-0">年)</div>
							</div>
						</el-radio>
					</div>
					<div class="ui-grid">
						<div class="ui-col-0 mr10">毒物种类</div>
						<div class="ui-col-1">
							<div class="ui-grid">
								<div class="ui-col-0">粉尘防范措施</div>
								<div class="ui-col-1">
									<el-radio-group v-model="radio">
										<el-radio :label="1">1 无</el-radio>
										<el-radio :label="2">2 有</el-radio>
									</el-radio-group>
							</el-radio>
						</el-radio-group> 
					</div>-->
						<div class="ui-grid">
							<div class="ui-col-0 mr10">毒物种类</div>
							<div class="ui-col-1">
								<div class="ui-grid">
									<div class="ui-grid">
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">粉尘</div>
											<div class="ui-col-1 setinput">
												<el-input type="text" :readonly="!editable" v-model="oldmanData.dust" clearable></el-input>
											</div>
										</div>
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">&emsp; &emsp; &emsp; &emsp; 粉尘防范措施</div>
											<div class="ui-col-1">
												<el-radio-group v-model="oldmanData.dust_protective_measures" :disabled="!editable">
													<el-radio :label="1">1 无</el-radio>
													<el-radio :label="2" class="setinput">2 有
														<el-input type="text" :readonly="dust_protective_measures_has_dis||!editable" v-model="oldmanData.dust_protective_measures_has"
														 clearable></el-input>
													</el-radio>
												</el-radio-group>
											</div>
										</div>
									</div>
								</div>
							</div>
							<div class="ui-grid">
								<div class="ui-col-0">放射物质防范措施</div>
								<div class="ui-col-1">
									<el-radio-group v-model="radio">
										<el-radio :label="1">1 无</el-radio>
										<el-radio :label="2">2 有</el-radio>
									</el-radio-group>
								<div class="ui-grid">
									<div class="ui-grid">
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">放射物质</div>
											<div class="ui-col-1 setinput">
												<el-input type="text" :readonly="!editable" v-model="oldmanData.radiogen" clearable></el-input>
											</div>
										</div>
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">&emsp; &emsp;&nbsp;&nbsp;&nbsp;放射物质防范措施</div>
											<div class="ui-col-1">
												<el-radio-group v-model="oldmanData.radiogen_protective_measures" :disabled="!editable">
													<el-radio :label="1">1 无</el-radio>
													<el-radio :label="2" class="setinput">2 有
														<el-input type="text" :readonly="radiogen_protective_measures_has_dis||!editable" v-model="oldmanData.radiogen_protective_measures_has"
														 clearable></el-input>
													</el-radio>
												</el-radio-group>
											</div>
										</div>
									</div>
								</div>
							</div>
							<div class="ui-grid">
								<div class="ui-col-0">物理因素防范措施</div>
								<div class="ui-col-1">
									<el-radio-group v-model="radio">
										<el-radio :label="1">1 无</el-radio>
										<el-radio :label="2">2 有</el-radio>
									</el-radio-group>
								<div class="ui-grid">
									<div class="ui-grid">
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">物理因素</div>
											<div class="ui-col-1 setinput">
												<el-input type="text" :readonly="!editable" v-model="oldmanData.physical_factor" clearable></el-input>
											</div>
										</div>
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">&emsp; &emsp; &nbsp; 物理因素防范措施</div>
											<div class="ui-col-1">
												<el-radio-group v-model="oldmanData.physical_protective_measures" :disabled="!editable">
													<el-radio :label="1">1 无</el-radio>
													<el-radio :label="2" class="setinput">2 有
														<el-input type="text" :readonly="physical_protective_measures_has_dis||!editable" v-model="oldmanData.physical_protective_measures_has"
														 clearable></el-input>
													</el-radio>
												</el-radio-group>
											</div>
										</div>
									</div>
								</div>
							</div>
							<div class="ui-grid">
								<div class="ui-col-0">化学物质防范措施</div>
								<div class="ui-col-1">
									<el-radio-group v-model="radio">
										<el-radio :label="1">1 无</el-radio>
										<el-radio :label="2">2 有</el-radio>
									</el-radio-group>
								<div class="ui-grid">
									<div class="ui-grid">
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">化学物质</div>
											<div class="ui-col-1 setinput">
												<el-input type="text" :readonly="!editable" v-model="oldmanData.chemical_factor" clearable></el-input>
											</div>
										</div>
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">&emsp; &emsp; &nbsp; &nbsp;化学物质防范措施</div>
											<div class="ui-col-1">
												<el-radio-group v-model="oldmanData.chemical_protective_measures" :disabled="!editable">
													<el-radio :label="1">1 无</el-radio>
													<el-radio :label="2" class="setinput">2 有
														<el-input type="text" :readonly="chemical_protective_measures_has_dis||!editable" v-model="oldmanData.chemical_protective_measures_has"
														 clearable></el-input>
													</el-radio>
												</el-radio-group>
											</div>
										</div>
									</div>
								</div>
							</div>
							<div class="ui-grid">
								<div class="ui-col-0">其他防范措施</div>
								<div class="ui-col-1">
									<el-radio-group v-model="radio">
										<el-radio :label="1">1 无</el-radio>
										<el-radio :label="2">2 有</el-radio>
									</el-radio-group>
								<div class="ui-grid">
									<div class="ui-grid">
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">其他危害因素</div>
											<div class="ui-col-1 setinput">
												<el-input type="text" :readonly="!editable" v-model="oldmanData.other_hazard_factors" clearable></el-input>
											</div>
										</div>
										<div class="ui-col-1 ui-grid">
											<div class="ui-col-0">&emsp; 其他危害因素防范措施</div>
											<div class="ui-col-1">
												<el-radio-group v-model="oldmanData.other_hazard_protective_measures" :disabled="!editable">
													<el-radio :label="1">1 无</el-radio>
													<el-radio :label="2" class="setinput">2 有
														<el-input type="text" :readonly="other_hazard_protective_measures_has_dis||!editable" v-model="oldmanData.other_hazard_protective_measures_has"
														 clearable></el-input>
													</el-radio>
												</el-radio-group>
											</div>
										</div>
									</div>
								</div>
							</div>
						</div>
					</div>
				</td>
			</tr>
			<!-- 脏器功能 -->
@ -561,7 +659,17 @@
					视 力
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="setinput">
						左眼
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.left_eyesight" type="number"></el-input>
						右眼
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.right_eyesight" type="number"></el-input>
						(矫正视力:左眼
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.left_correctional_eyesight" type="number"></el-input>
						右眼
						<el-input style="width: 100px;" :readonly="!editable" min=0 v-model="oldmanData.right_correctional_eyesight" type="number"></el-input>
					</div>
				</td>
			</tr>
			<tr>
@ -569,7 +677,10 @@
					听 力
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.hearing">
						<el-radio :label="1">1 听见</el-radio>
						<el-radio :label="2">2 听不清或无法听见</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -577,18 +688,25 @@
					运动功能
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.motor_function">
						<el-radio :label="1">1 可顺利完成</el-radio>
						<el-radio :label="2">2 无法独立完成任何一个动作</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<!-- 查体 -->
			<tr>
				<td class="c-t-center" rowspan="13">查 体 </td>
				<td class="c-t-center" rowspan="15">查 体 </td>
				<td class="c-t-center col-w120">
					眼 底
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable>
					</el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.fundus">
						<el-radio :label="1">1 正常</el-radio>
						<el-radio :label="2" class="setinput">2 异常
							<el-input :readonly="fundus_abnormal_dis||!editable" v-model="oldmanData.fundus_abnormal" placeholder="" clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -596,7 +714,17 @@
					皮 肤
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.skin">
						<el-radio :label="1">1 正常</el-radio>
						<el-radio :label="2">2 潮红</el-radio>
						<el-radio :label="3">3 苍白</el-radio>
						<el-radio :label="4">4 发钳</el-radio>
						<el-radio :label="5">5黄染</el-radio>
						<el-radio :label="6">6 色素沉着</el-radio>
						<el-radio :label="7" class="setinput">7 其他
							<el-input :readonly="skin_other_dis||!editable" v-model="oldmanData.skin_other" placeholder="" clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -604,7 +732,14 @@
					巩 膜
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.sclera">
						<el-radio :label="1">1 正常</el-radio>
						<el-radio :label="2">2 黄染</el-radio>
						<el-radio :label="3">3 充血</el-radio>
						<el-radio :label="4" class="setinput">4 其他
							<el-input :readonly="sclera_other_dis||!editable" v-model="oldmanData.sclera_other" placeholder="" clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -612,15 +747,62 @@
					淋巴结
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.lymphaden">
						<el-radio :label="1">1 未触及</el-radio>
						<el-radio :label="2">2 锁骨上</el-radio>
						<el-radio :label="3">3 腋窝</el-radio>
						<el-radio :label="4" class="setinput">4 其他
							<el-input :readonly="lymphaden_other_dis||!editable" v-model="oldmanData.lymphaden_other" placeholder="" clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
				<td class="c-t-center col-w120" rowspan="3">
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="ui-grid">
						<div class="ui-col-0"> 桶状胸:</div>
						<div class="ui-col-1">
							<el-radio-group :disabled="!editable" v-model="oldmanData.barrel_chest">
								<el-radio :label="1">1 否</el-radio>
								<el-radio :label="2">2 是</el-radio>
							</el-radio-group>
						</div>
					</div>
				</td>
			</tr>
			<tr>
				<td colspan="4">
					<div class="ui-grid">
						<div class="ui-col-0"> 呼吸音:</div>
						<div class="ui-col-1">
							<el-radio-group :disabled="!editable" v-model="oldmanData.breath_sounds">
								<el-radio :label="1">1 正常</el-radio>
								<el-radio :label="2" class="setinput">2 异常
									<el-input :readonly="breath_sounds_abnormal_dis||!editable" v-model="oldmanData.breath_sounds_abnormal" clearable></el-input>
								</el-radio>
							</el-radio-group>
						</div>
					</div>
				</td>
			</tr>
			<tr>
				<td colspan="4">
					<div class="ui-grid">
						<div class="ui-col-0"> 罗 &#x3000;音:</div>
						<div class="ui-col-1">
							<el-radio-group :disabled="!editable" v-model="oldmanData.rale">
								<el-radio :label="1">1 无</el-radio>
								<el-radio :label="2">2 干罗音</el-radio>
								<el-radio :label="3">3 湿罗音</el-radio>
								<el-radio :label="4" class="setinput">4 其他
									<el-input :readonly="rale_abnormal_dis||!editable" v-model="oldmanData.rale_abnormal" clearable></el-input>
								</el-radio>
							</el-radio-group>
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -628,7 +810,29 @@
					心 脏
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="setinput ui-grid">
						<div>
							心率:
							<el-input style="width: 100px;" :readonly="!editable" v-model="oldmanData.heart_rhythm" placeholder="" type="number" min=0></el-input>
							次/分钟&emsp;
						</div>
						<div class="lh27">
							心律:
							<el-radio-group :disabled="!editable" v-model="oldmanData.heart_rate">
								<el-radio :label="1">1 齐</el-radio>
								<el-radio :label="2">2 不齐</el-radio>
								<el-radio :label="3">3 绝对不齐</el-radio>
							</el-radio-group>
						</div>
					</div>
					<div>
						杂音:
						<el-radio-group :disabled="!editable" v-model="oldmanData.heart_noise">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">2 有</el-radio>
						</el-radio-group>
					</div>
				</td>
			</tr>
			<tr>
@ -636,7 +840,51 @@
					腹 部
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="setinput">
						压痛:
						<el-radio-group :disabled="!editable" v-model="oldmanData.abdominal_tenderness">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">2 有
								<el-input type="text" :readonly="tenderness_has_dis||!editable" v-model="oldmanData.tenderness_has" clearable></el-input>
							</el-radio>
						</el-radio-group>
					</div>
					<div class="setinput">
						包块:
						<el-radio-group :disabled="!editable" v-model="oldmanData.abdominal_mass">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">2 有
								<el-input type="text" :readonly="mass_has_dis||!editable" v-model="oldmanData.mass_has" clearable></el-input>
							</el-radio>
						</el-radio-group>
					</div>
					<div class="setinput">
						肝大:
						<el-radio-group :disabled="!editable" v-model="oldmanData.abdominal_hepatomegaly">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">2 有
								<el-input type="text" :readonly="hepatomegaly_has_dis||!editable" v-model="oldmanData.hepatomegaly_has" clearable></el-input>
							</el-radio>
						</el-radio-group>
					</div>
					<div class="setinput">
						脾大:
						<el-radio-group :disabled="!editable" v-model="oldmanData.abdominal_spleen_big">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">2 有
								<el-input type="text" :readonly="spleen_big_has_dis||!editable" v-model="oldmanData.spleen_big_has" clearable></el-input>
							</el-radio>
						</el-radio-group>
					</div>
					<div class="setinput">
						移动性浊音:
						<el-radio-group :disabled="!editable" v-model="oldmanData.abdominal_shifting_dullness">
							<el-radio :label="1">1 无</el-radio>
							<el-radio :label="2">2 有
								<el-input type="text" :readonly="shifting_dullness_has_dis||!editable" v-model="oldmanData.shifting_dullness_has" clearable></el-input>
							</el-radio>
						</el-radio-group>
					</div>
				</td>
			</tr>
			<tr>
@ -644,7 +892,12 @@
					下肢水肿
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.crura_edema">
						<el-radio :label="1">1 无</el-radio>
						<el-radio :label="2">2 单侧</el-radio>
						<el-radio :label="3">3 双侧不对称</el-radio>
						<el-radio :label="4">4 双侧对称</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -652,7 +905,12 @@
					足背动脉搏动
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.dorsal_foot_pulse">
						<el-radio :label="1">1 未接触</el-radio>
						<el-radio :label="2">2 触及双侧对称</el-radio>
						<el-radio :label="3">3 触及左侧弱或消失</el-radio>
						<el-radio :label="4">4 触及右侧弱或消失</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -660,7 +918,15 @@
					肛门指诊
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.anus_dre">
						<el-radio :label="1">1 未接触</el-radio>
						<el-radio :label="2">2 触及双侧对称</el-radio>
						<el-radio :label="3">3 触及左侧弱或消失</el-radio>
						<el-radio :label="4">4 触及右侧弱或消失</el-radio>
						<el-radio :label="5" class="setinput">5 其他
							<el-input :readonly="anus_dre_other_dis||!editable" v-model="oldmanData.anus_dre_other" placeholder="" clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -668,21 +934,34 @@
					乳 腺
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-checkbox-group v-model="breast_check" :disabled="!editable">
						<el-checkbox label="1">未见异常</el-checkbox>
						<el-checkbox label="2">乳房切除</el-checkbox>
						<el-checkbox label="3">异常泌乳 </el-checkbox>
						<el-checkbox label="4">乳腺包块 </el-checkbox>
						<el-checkbox label="5" class="setinput">其他
							<el-input :readonly="breast_other_dis||!editable" v-model="oldmanData.breast_other" placeholder="" clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<tr>
				<td colspan="5" class="table2Td">
					<table class="table2">
						<tr>
							<td class="c-t-center" style="width: 68px" rowspan="5">
							<td class="c-t-center" style="width: 68px;border:0;" rowspan="5">
								妇科
							</td>
							<td class="c-t-center" style="width: 62px">
								外阴
							</td>
							<td colspan="3">
								<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
								<el-radio-group :disabled="!editable" v-model="oldmanData.vulva">
									<el-radio :label="1">1 未见异常</el-radio>
									<el-radio :label="2" class="setinput">2 异常
										<el-input :readonly="vulva_abnormal_dis||!editable" v-model="oldmanData.vulva_abnormal" placeholder="" clearable></el-input>
									</el-radio>
								</el-radio-group>
							</td>
						</tr>
						<tr>
@ -690,7 +969,12 @@
								阴道
							</td>
							<td colspan="3">
								<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
								<el-radio-group :disabled="!editable" v-model="oldmanData.vagina">
									<el-radio :label="1">1 未见异常</el-radio>
									<el-radio :label="2" class="setinput">2 异常
										<el-input :readonly="vagina_abnormal_dis||!editable" v-model="oldmanData.vagina_abnormal" placeholder="" clearable></el-input>
									</el-radio>
								</el-radio-group>
							</td>
						</tr>
						<tr>
@ -698,7 +982,12 @@
								宫颈
							</td>
							<td colspan="3">
								<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
								<el-radio-group :disabled="!editable" v-model="oldmanData.cervical">
									<el-radio :label="1">1 未见异常</el-radio>
									<el-radio :label="2" class="setinput">2 异常
										<el-input :readonly="cervical_abnormal_dis||!editable" v-model="oldmanData.cervical_abnormal" placeholder="" clearable></el-input>
									</el-radio>
								</el-radio-group>
							</td>
						</tr>
						<tr>
@ -706,7 +995,12 @@
								宫体
							</td>
							<td colspan="3">
								<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
								<el-radio-group :disabled="!editable" v-model="oldmanData.corpus">
									<el-radio :label="1">1 未见异常</el-radio>
									<el-radio :label="2" class="setinput">2 异常
										<el-input :readonly="corpus_abnormal_dis||!editable" v-model="oldmanData.corpus_abnormal" placeholder="" clearable></el-input>
									</el-radio>
								</el-radio-group>
							</td>
						</tr>
						<tr>
@ -714,29 +1008,56 @@
								附件
							</td>
							<td colspan="3">
								<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
								<el-radio-group :disabled="!editable" v-model="oldmanData.gynecologic_appendix">
									<el-radio :label="1">1 未见异常</el-radio>
									<el-radio :label="2" class="setinput">2 异常
										<el-input :readonly="appendix_abnormal_dis||!editable" v-model="oldmanData.appendix_abnormal" placeholder="" clearable></el-input>
									</el-radio>
								</el-radio-group>
							</td>
						</tr>
					</table>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
				<td class="c-t-center">
					其 他
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
				<td colspan="5">
					<el-input :readonly="!editable" v-model="oldmanData.physical_examination_other" placeholder="" clearable></el-input>
				</td>
			</tr>
			<!-- 辅助检查 -->
			<tr>
				<td class="c-t-center" rowspan="15">辅 助 检 查 </td>
				<td class="c-t-center" rowspan="17">辅 助 检 查 </td>
				<td class="c-t-center col-w120">
					血常规
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable>
					</el-input>
					<div class="setinput">
						<span>
							血红蛋白:
							<el-input :readonly="!editable" class="col-w60" v-model="oldmanData.hemoglobin" type="number" min=0></el-input>g/L&emsp;
						</span>
						<span>
							白细胞:
							<el-input :readonly="!editable" class="col-w60" v-model="oldmanData.leukocyte" type="number" min=0></el-input> x 10
							<sup>9</sup>/L&emsp;
						</span>
						<span>
							血小板:
							<el-input :readonly="!editable" class="col-w60" v-model="oldmanData.thrombocyte" type="number" min=0></el-input> x 10
							<sup>9</sup>/L
						</span>
					</div>
					<div class="ui-grid">
						<div class="ui-col-0 lh27">
							其他:
						</div>
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.blood_routine_other" placeholder="" clearable></el-input>
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -744,31 +1065,64 @@
					尿常规
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="setinput">
						尿蛋白:
						<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.urine_protein" placeholder="" clearable></el-input>
						尿糖:
						<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.urine_sugar" placeholder="" clearable></el-input>
						尿酮体:
						<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.urine_acetone_bodies" placeholder="" clearable></el-input>
						尿潜血:
						<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.urine_occult_blood" placeholder="" clearable></el-input>
					</div>
					<div class="ui-grid mt10">
						<div class="ui-col-0 lh27">其他:</div>
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.urine_routine_other" placeholder="" clearable></el-input>
						</div>
					</div>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					心电图
					空腹血糖
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
				<td colspan="4" class="setinput">
					<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_L" placeholder="" type="number"
					 min=0></el-input>mmol/L 或
					<el-input class="col-w120" :readonly="!editable" v-model="oldmanData.fasting_blood_glucose_dL" placeholder="" type="number"
					 min=0></el-input>mg/dL
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					空腹血糖
					心电图
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.electrocardiogram">
						<el-radio :label="1">正常</el-radio>
						<el-radio :label="2" class="setinput">异常
							<el-input :readonly="electrocardiogram_abnormal_dis||!editable" v-model="oldmanData.electrocardiogram_abnormal" placeholder=""
							 clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					尿微量白蛋白
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.microalbuminuria" placeholder="" clearable></el-input>
						</div>
						<div class="ui-col-0">
							mg/dL
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -776,7 +1130,11 @@
					大便潜血
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.occult_blood_in_stool">
						<el-radio :label="1">阴性</el-radio>
						<el-radio :label="2" class="setinput">阳性
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -784,7 +1142,14 @@
					糖化血红蛋白
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.glycated_hemoglobin" min=0 type="number"></el-input>
						</div>
						<div class="ui-col-0">
							%
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -792,7 +1157,11 @@
					乙型肝炎 表面抗原
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.hbsAg">
						<el-radio :label="1">阴性</el-radio>
						<el-radio :label="2" class="setinput">阳性
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -800,7 +1169,33 @@
					肝功能
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="flex-box">
						<div class="setinput">
							<p>
								血清谷丙转氨酶:
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.alt" min=0 type="number"></el-input>U/L
							</p>
							<p>
								白蛋白 :
								<el-input style="width: 115px" :readonly="!editable" v-model="oldmanData.albumin" min=0 type="number"></el-input>g/L
							</p>
							<p>
								结合胆红素 :
								<el-input style="width: 83px;" :readonly="!editable" v-model="oldmanData.conjugated_bilirubin" min=0 type="number"></el-input> μmol/L
							</p>
						</div>
						<div class="setinput ml40">
							<p>
								血清谷草转氨酶:
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.sgot" min=0 type="number"></el-input>U/L
							</p>
							<p>
								总胆红素 :
								<el-input style="width: 97px;" :readonly="!editable" v-model="oldmanData.total_bilirubin" min=0 type="number"></el-input> μmol/L
							</p>
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -808,7 +1203,33 @@
					肾功能
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="flex-box">
						<div class="setinput">
							<p>
								血清肌酐:
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.serum_creatinine" min=0 type="number"></el-input> μmol/L
							</p>
							<p>
								血钾浓度 :
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.blood_potassium_concentration" min=0 type="number"></el-input> mmo/L
							</p>
							<p>
								尿酸 :
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.uric_acid" min=0 type="number"></el-input> mmo/L
							</p>
						</div>
						<div class="setinput ml40">
							<p>
								血尿素氮:
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.blood_urea_nitrogen" min=0 type="number"></el-input> mmo/L
							</p>
							<p>
								血钠浓度 :
								<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.blood_Na_concentration" min=0 type="number"></el-input> mmo/L
							</p>
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -816,7 +1237,38 @@
					血 脂
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<div class="flex-box setinput">
						<p>总胆固醇:
							<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.total_cholesterol" min=0 type="number"></el-input> mmo/L
						</p>
						<p class="ml40">
							甘油三酯:
							<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.triglyceride" min=0 type="number"></el-input> mmo/L
						</p>
					</div>
					<div class="setinput">
						血清低密度脂蛋白胆固醇 :
						<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.ldl_cholesterol" min=0 type="number"></el-input> mmo/L
					</div>
					<div class="setinput">
						血清高密度脂蛋白胆固醇 :
						<el-input class="col-w60" :readonly="!editable" v-model="oldmanData.hdl_cholesterol" min=0 type="number"></el-input> mmo/L
					</div>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					甲胎蛋白
				</td>
				<td colspan="4">
					<div class="ui-grid">
						<div class="ui-col-1">
							<el-input :readonly="!editable" v-model="oldmanData.alpha_fetal_protein" min=0 type="number"></el-input>
						</div>
						<div class="ui-col-0">
							mg/dL
						</div>
					</div>
				</td>
			</tr>
			<tr>
@ -824,15 +1276,39 @@
					胸部 X 线片
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.chest_Xray">
						<el-radio :label="1">正常</el-radio>
						<el-radio :label="2" class="setinput">异常
							<el-input :readonly="chest_Xray_abnormal_dis||!editable" v-model="oldmanData.chest_Xray_abnormal" placeholder="" clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
				<td class="c-t-center col-w120" rowspan="2">
					B 超
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					腹部B超
					<el-radio-group :disabled="!editable" v-model="oldmanData.abdomen_B_ultrasonic">
						<el-radio :label="1">正常</el-radio>
						<el-radio :label="2" class="setinput">异常
							<el-input :readonly="abdomen_B_ultrasonic_abnormal_dis||!editable" v-model="oldmanData.abdomen_B_ultrasonic_abnormal" placeholder=""
							 clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td colspan="4">
					其他&emsp;&emsp;
					<el-radio-group :disabled="!editable" v-model="oldmanData.b_ultrasonic_other">
						<el-radio :label="1">正常</el-radio>
						<el-radio :label="2" class="setinput">异常
							<el-input :readonly="B_ultrasonic_other_abnormal_dis||!editable" v-model="oldmanData.B_ultrasonic_other_abnormal" placeholder=""
							 clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -840,7 +1316,13 @@
					宫颈涂片
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.cervical_smear">
						<el-radio :label="1">正常</el-radio>
						<el-radio :label="2" class="setinput">异常
							<el-input :readonly="cervical_smear_abnormal_dis||!editable" v-model="oldmanData.cervical_smear_abnormal" placeholder=""
							 clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
@ -848,252 +1330,1328 @@
					其 他
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-input :readonly="!editable" v-model="oldmanData.auxiliary_examination_other" placeholder="" clearable></el-input>
				</td>
			</tr>
			<!-- 现存主要 健康问题 -->
			<!-- 中医体质辨识 -->
			<tr>
				<td class="c-t-center" rowspan="7">现存主要 健康问题 </td>
				<td class="c-t-center" rowspan="9">中医体质辨识</td>
				<td class="c-t-center col-w120">
					口 腔
					平和质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable>
					</el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.mild_physical">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">倾向是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					视 力
					气虚质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.qi_deficiency">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					听 力
					阳虚质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.yang_deficiency">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					运动功能
					阴虚质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.yin_deficiency">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					听 力
					痰湿质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.phlegm_dampness">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					听 力
					湿热质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.dampness_heat">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					听 力
					血瘀质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.blood_stasis">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<!-- 住院治疗 情况  -->
			<tr>
				<td class="c-t-center" rowspan="2">住院治疗 情况 </td>
				<td class="c-t-center col-w120">
					住院史
					气郁质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable>
					</el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.logistic_regression">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					家 庭 病床史
					特秉质
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-radio-group :disabled="!editable" v-model="oldmanData.grasp_quality">
						<el-radio :label="1">是</el-radio>
						<el-radio :label="2" class="setinput">基本是</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<!-- 主要用药情况 -->
			<!-- 现存主要 健康问题 -->
			<tr>
				<td class="c-t-center" rowspan="2">主要用药情况 </td>
				<td class="c-t-center" rowspan="7">现存主要 健康问题 </td>
				<td class="c-t-center col-w120">
					住院史
					脑血管疾病
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable>
					</el-input>
					<el-checkbox-group v-model="cerebrovascular_disease_check" :disabled="!editable">
						<el-checkbox label="1">未发现</el-checkbox>
						<el-checkbox label="2">缺血性卒中</el-checkbox>
						<el-checkbox label="3">脑出血 </el-checkbox>
						<el-checkbox label="4">蛛网膜下腔出血 </el-checkbox>
						<el-checkbox label="5">短暂性脑缺血发作 </el-checkbox>
						<el-checkbox label="6" class="setinput">其他
							<el-input :readonly="cerebrovascular_disease_other_dis||!editable" v-model="oldmanData.cerebrovascular_disease_other" placeholder=""
							 clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					家 庭 病床史
					肾脏疾病
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-checkbox-group v-model="nephropathy_check" :disabled="!editable">
						<el-checkbox label="1">未发现</el-checkbox>
						<el-checkbox label="2">糖尿病肾病</el-checkbox>
						<el-checkbox label="3">肾功能衰竭 </el-checkbox>
						<el-checkbox label="4">急性肾炎 </el-checkbox>
						<el-checkbox label="5">慢性肾炎 </el-checkbox>
						<el-checkbox label="6" class="setinput">其他
							<el-input :readonly="nephropathy_other_dis||!editable" v-model="oldmanData.nephropathy_other" placeholder="" clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<!-- 非免疫 规划预防 接种 -->
			<tr>
				<td class="c-t-center" rowspan="2">非免疫 规划预防 接种史 </td>
				<td class="c-t-center col-w120">
					住院史
					心脏疾病
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable>
					</el-input>
					<el-checkbox-group v-model="heart_disease_check" :disabled="!editable">
						<el-checkbox label="1">未发现</el-checkbox>
						<el-checkbox label="2">心肌梗死</el-checkbox>
						<el-checkbox label="3">心绞痛 </el-checkbox>
						<el-checkbox label="4">冠状动脉血运重建 </el-checkbox>
						<el-checkbox label="5">充血性心力衰竭 </el-checkbox>
						<el-checkbox label="6">心前区疼痛 </el-checkbox>
						<el-checkbox label="7" class="setinput">其他
							<el-input :readonly="heart_disease_other_dis||!editable" v-model="oldmanData.heart_disease_other" placeholder="" clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					家 庭 病床史
					血管疾病
				</td>
				<td colspan="4">
					<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					<el-checkbox-group v-model="vascular_disease_check" :disabled="!editable">
						<el-checkbox label="1">未发现</el-checkbox>
						<el-checkbox label="2">夹层动脉瘤</el-checkbox>
						<el-checkbox label="3">动脉闭塞性疾病 </el-checkbox>
						<el-checkbox label="4" class="setinput">其他
							<el-input :readonly="vascular_disease_other_dis||!editable" v-model="oldmanData.vascular_disease_other" placeholder="" clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<!--健康评价  -->
			<td class="col-w120 c-t-center">健康评价</td>
			<td colspan="5">
				<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
			</td>
			<tr>
				<td class="c-t-center col-w120">
					眼部疾病
				</td>
				<td colspan="4">
					<el-checkbox-group v-model="eye_disease_check" :disabled="!editable">
						<el-checkbox label="1">未发现</el-checkbox>
						<el-checkbox label="2">视网膜出血或渗出</el-checkbox>
						<el-checkbox label="3">视乳头水肿 </el-checkbox>
						<el-checkbox label="4">白内障 </el-checkbox>
						<el-checkbox label="5" class="setinput">其他
							<el-input :readonly="eye_disease_dis||!editable" v-model="oldmanData.eye_disease_other" placeholder="" clearable></el-input>
						</el-checkbox>
					</el-checkbox-group>
				</td>
			</tr>
			<!-- 健康指导 -->
			<td class="col-w120 c-t-center">健康指导</td>
			<td colspan="5">
				<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
			</td>
			<tr>
				<td class="c-t-center col-w120">
					神经系统疾病
				</td>
				<td colspan="4">
					<el-radio-group :disabled="!editable" v-model="oldmanData.nervous_system_disease">
						<el-radio :label="1">未发现</el-radio>
						<el-radio :label="2" class="setinput">有
							<el-input :readonly="nervous_system_disease_has_dis||!editable" v-model="oldmanData.nervous_system_disease_has" placeholder=""
							 clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center col-w120">
					其他系统疾病
				</td>
				<td colspan="4">
					<el-radio-group :disabled="!editable" v-model="oldmanData.other_system_disease">
						<el-radio :label="1">未发现</el-radio>
						<el-radio :label="2" class="setinput">有
							<el-input :readonly="other_system_disease_has_dis||!editable" v-model="oldmanData.other_system_disease_has" placeholder=""
							 clearable></el-input>
						</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<!-- <tr>
					<td class="col-w120 c-t-center">体 温(℃)</td>
					<td colspan="3">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					</td>
				</tr>
				<tr>
					<td class="col-w120 c-t-center">一般健康情况</td>
					<td colspan="3">
						<el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					</td>
				</tr>
				<tr>
					<td class="col-w120 c-t-center">一般心理状况</td>
					<td colspan="3">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					</td>
				</tr>
				<tr>
					<td class="col-w120 c-t-center">血 压(mmHg)</td>
					<td colspan="3">
						<el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
					</td>
				</tr>
				<tr>
					<td class="col-w120 c-t-center">乳 房</td>
					<td colspan="3">
						<el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
  						<el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
					</td>
				</tr>-->
		</table>
		<!-- <follow-bottom></follow-bottom> -->
	</div>
    <script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../plugins/toastr/toastr.min.js"></script>
    <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/fangshi-api.js"></script>
	<script>
		var Request = GetRequest();
		new Vue({
			el: "#app",
			data: function () {
				return {
					editable: true,
					isEditBtn: true,
					symptom_check: [],
					oldmanData: {},
					data1: "",
					input: null,
					radio: "",
					followupId: Request['id']
				}
			},
			mounted: function () {
				this.getData()
			},
			watch: {
			<!-- 住院治疗 情况  -->
			<tr>
				<td class="c-t-center" rowspan="6">住院治疗 情况 </td>
				<td class="c-t-center" rowspan="3">
					住院史
				</td>
				<td class="c-t-center" style="width: 300px;">
					入/出院日期
				</td>
				<td class="c-t-center">
					原 因
				</td>
				<td class="c-t-center  col-w200">
					医疗机构名称
				</td>
				<td class="c-t-center">
					病案号
				</td>
			</tr>
			<tr class="setPicker">
				<td class="c-t-center">
					<div class="flex-box" style="align-items: center;justify-content: center;">
						<el-date-picker :readonly="!editable" v-model="oldmanData.admission_date1" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
						/
						<el-date-picker :readonly="!editable" v-model="oldmanData.discharge_date1" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
					</div>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.admission_reason1" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.admission_hospital_name1" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.admission_number1" placeholder="" clearable></el-input>
				</td>
			</tr>
			<tr class="setPicker">
				<td class="c-t-center">
					<div class="flex-box" style="align-items: center;justify-content: center;">
						<el-date-picker :readonly="!editable" v-model="oldmanData.admission_date2" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
						/
						<el-date-picker :readonly="!editable" v-model="oldmanData.discharge_date2" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
					</div>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.admission_reason2" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.admission_hospital_name2" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.admission_number2" placeholder="" clearable></el-input>
				</td>
			</tr>
			<tr>
				<td class="c-t-center" rowspan="3">
					家 庭 病床史
				</td>
				<td class="c-t-center col-w200">
					建/撤床日期
				</td>
				<td class="c-t-center">
					原 因
				</td>
				<td class="c-t-center  col-w200">
					医疗机构名称
				</td>
				<td class="c-t-center">
					病案号
				</td>
			</tr>
			<tr class="setPicker">
				<td class="c-t-center">
					<div class="flex-box" style="align-items: center;justify-content: center;">
						<el-date-picker :readonly="!editable" v-model="oldmanData.building_bed_date1" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
						/
						<el-date-picker :readonly="!editable" v-model="oldmanData.cancel_bed_date1" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
					</div>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.building_bed_reason1" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.building_bed_hospiatl_name1" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.building_bed_number1" placeholder="" clearable></el-input>
				</td>
			</tr>
			<tr class="setPicker">
				<td class="c-t-center">
					<div class="flex-box" style="align-items: center;justify-content: center;">
						<el-date-picker :readonly="!editable" v-model="oldmanData.building_bed_date2" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
						/
						<el-date-picker :readonly="!editable" v-model="oldmanData.cancel_bed_date2" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
						</el-date-picker>
					</div>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.building_bed_reason2" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.building_bed_hospiatl_name2" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.building_bed_number2" placeholder="" clearable></el-input>
				</td>
			</tr>
			},
			methods: {
				getData: function () {
					var vm = this
					fangshiAPI.getOlderPeopleHealthCheckRecord({ followupId: this.followupId || '1' }).then(function (res) {
						if (res.status == 200) {
							var data = res.data
							vm.oldmanData = data
							var vmO = vm.oldmanData
							if (vm.symptom_check) {
								vmO.symptom_check = data.symptom.join(',')
			<!-- 主要用药情况 -->
			<tr>
				<td class="c-t-center" rowspan="7">主要用药情况 </td>
				<td class="c-t-center">
					药物名称
				</td>
				<td class="c-t-center">
					用 法
				</td>
				<td class="c-t-center">
					用 量
				</td>
				<td class="c-t-center">
					用药时间
				</td>
				<td class="c-t-center">
					服药依从性
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine1" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine1_use" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine1_dosage" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker class="c-t-center" :readonly="!editable" v-model="oldmanData.medication1_time" type="date" value-format="yyyy-MM-dd"
					 placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication1_compliance">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
						<el-radio :label="3">3 不服药</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine2" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine2_use" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine2_dosage" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication2_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication2_compliance">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
						<el-radio :label="3">3 不服药</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine3" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine3_use" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine3_dosage" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication3_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication3_compliance">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
						<el-radio :label="3">3 不服药</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine4" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine4_use" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine4_dosage" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication4_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication4_compliance">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
						<el-radio :label="3">3 不服药</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine5" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine5_use" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine5_dosage" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication5_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication5_compliance" style="text-align: left;">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
						<el-radio :label="3">3 不服药</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine6" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine6_use" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.medicine6_dosage" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.medication6_time" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center setPicker" style="text-align: left;">
					<el-radio-group :disabled="!editable" v-model="oldmanData.medication6_compliance" style="text-align: left;">
						<el-radio :label="1">1 规律</el-radio>
						<el-radio :label="2">2 间断</el-radio>
						<el-radio :label="3">3 不服药</el-radio>
					</el-radio-group>
				</td>
			</tr>
			<!-- 非免疫 规划预防 接种 -->
			<tr>
				<td class="c-t-center" rowspan="4">非免疫 规划预防 接种史 </td>
				<td class="c-t-center">
					名 称
				</td>
				<td class="c-t-center">
					接种日期
				</td>
				<td class="c-t-center" colspan="3">
					接种机构
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.vaccination_name1" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.vaccination_date1" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" colspan="3">
					<el-input :readonly="!editable" v-model="oldmanData.vaccination_hospital_name1" placeholder="" clearable></el-input>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.vaccination_name2" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.vaccination_date2" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" colspan="3">
					<el-input :readonly="!editable" v-model="oldmanData.vaccination_hospital_name2" placeholder="" clearable></el-input>
				</td>
			</tr>
			<tr>
				<td class="c-t-center">
					<el-input :readonly="!editable" v-model="oldmanData.vaccination_name3" placeholder="" clearable></el-input>
				</td>
				<td class="c-t-center setPicker">
					<el-date-picker :readonly="!editable" v-model="oldmanData.vaccination_date3" type="date" value-format="yyyy-MM-dd" placeholder="选择日期">
					</el-date-picker>
				</td>
				<td class="c-t-center" colspan="3">
					<el-input :readonly="!editable" v-model="oldmanData.vaccination_hospital_name3" placeholder="" clearable></el-input>
				</td>
			</tr>
			<!--健康评价  -->
			<td class="c-t-center">健康评价</td>
			<td colspan="5">
				<el-radio-group :disabled="!editable" v-model="oldmanData.health_examination">
					<el-radio :label="1">1 体检无异常 </el-radio>
					<el-radio :label="2">2 有异常 </el-radio>
				</el-radio-group>
				<div class="ui-grid">
					<div class="ui-col-0">
						异常 1
					</div>
					<div class="ui-col-1  setinput">
						<el-input :readonly="health_examination_abnormal1_dis||!editable" v-model="oldmanData.health_examination_abnormal1" placeholder=""
						 clearable></el-input>
					</div>
				</div>
				<div class="ui-grid">
					<div class="ui-col-0">
						异常 2
					</div>
					<div class="ui-col-1  setinput">
						<el-input :readonly="health_examination_abnormal2_dis||!editable" v-model="oldmanData.health_examination_abnormal2" placeholder=""
						 clearable></el-input>
					</div>
				</div>
				<div class="ui-grid">
					<div class="ui-col-0">
						异常 3
					</div>
					<div class="ui-col-1  setinput">
						<el-input :readonly="health_examination_abnormal3_dis||!editable" v-model="oldmanData.health_examination_abnormal3" placeholder=""
						 clearable></el-input>
					</div>
				</div>
				<div class="ui-grid">
					<div class="ui-col-0">
						异常 4
					</div>
					<div class="ui-col-1 setinput">
						<el-input :readonly="health_examination_abnormal4_dis||!editable" v-model="oldmanData.health_examination_abnormal4" placeholder=""
						 clearable></el-input>
					</div>
				</div>
			</td>
			</tr>
			<!-- 健康指导 -->
			<td class="c-t-center">健康指导</td>
			<td colspan="2">
				<el-checkbox-group v-model="suggest_recheck_check" :disabled="!editable">
					<el-checkbox label="1"> 定期随访 </el-checkbox>
					<el-checkbox label="2">纳入慢性病患者健康管理</el-checkbox>
					<el-checkbox label="3">建议复查</el-checkbox>
					<el-checkbox label="4">建议转诊</el-checkbox>
					<el-checkbox label="5" class="setinput">其他
						<el-input type="text" :readonly="other_health_guidance_description_dis||!editable" v-model="oldmanData.other_health_guidance_description"
						 clearable></el-input>
					</el-checkbox>
			</td>
			<td colspan="3">
				危险因素控制:
				<br>
				<el-checkbox-group v-model="dangerFacter_check" :disabled="!editable">
					<el-checkbox label="1">戒烟</el-checkbox>
					<el-checkbox label="2">健康饮酒 </el-checkbox>
					<el-checkbox label="3"> 饮食 </el-checkbox>
					<el-checkbox label="4"> 锻炼 </el-checkbox>
					<el-checkbox label="5" class="setinput"> 减体重(目标
						<el-input style="width: 70px;" type="number" :readonly="goal_weight_dis||!editable" v-model="oldmanData.goal_weight" min=0></el-input>
						Kg)</el-checkbox>
					<el-checkbox label="6">建议接种疫苗 </el-checkbox>
					<el-checkbox label="7" class="setinput">其他
						<el-input type="text" :readonly="other_advice_description_dis||!editable" v-model="oldmanData.other_advice_description" clearable></el-input>
					</el-checkbox>
				</el-checkbox-group>
			</td>
			</tr>
		</table>
		<!-- 老年人生活自理 -->
		<div class="p20">
			<div class="mb20">
				<p>1.进餐:试用餐具将饭菜送入口、咀嚼、吞咽等活动</p>
				<el-radio-group :disabled="!editable" v-model="oldmanData.eat">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
				<p>2.梳洗:梳头、洗脸、刷牙、剃须洗澡等活动</p>
				<el-radio-group :disabled="!editable" v-model="oldmanData.wash">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
				<p>3.穿衣:穿衣裤、袜子、鞋子等活动</p>
				<el-radio-group :disabled="!editable" v-model="oldmanData.dress">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
				<p>4.如厕:小便、大便等活动及自控</p>
				<el-radio-group :disabled="!editable" v-model="oldmanData.toilet">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="mb20">
				<p>5.活动:站立、室内行走、上下楼梯、户外活动</p>
				<el-radio-group :disabled="!editable" v-model="oldmanData.activity">
					<el-radio :label="1">1 独立完成0-3分</el-radio>
					<el-radio :label="2">2 轻度依赖4-8分</el-radio>
					<el-radio :label="3">3 中度依赖9-18分</el-radio>
					<el-radio :label="4">4 不能自理≥19分</el-radio>
				</el-radio-group>
			</div>
			<div class="ui-grid setinput">
				<div class="ui-col-0 lh27">
					总评分:
				</div>
				<div class="ui-col-1">
					<el-input style="width: 120px;" type="text" :readonly="!editable" v-model="oldmanData.score" clearable></el-input>
				</div>
			</div>
		</div>
		<follow-bottom :followupId="followupId"></follow-bottom>
		</div>
		<script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../js/util.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../plugins/toastr/toastr.min.js"></script>
		<script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../component/followup/follow-bottom.js"></script>
		<script src="../../../../component/followup/finish-followup-btn.js"></script>
		<script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
		<script src="../../../../api/fangshi-api.js"></script>
		<script>
			var Request = GetRequest();
			new Vue({
				el: "#app",
				data: function () {
					return {
						finishedBtn: true,
						editable: false,
						isEditBtn: true,
						symptom_other_dis: true,
						other_drinking_type_dis: true,
						dust_protective_measures_has_dis: true,
						radiogen_protective_measures_has_dis: true,
						physical_protective_measures_has_dis: true,
						chemical_protective_measures_has_dis: true,
						other_hazard_protective_measures_has_dis: true,
						skin_other_dis: true,
						sclera_other_dis: true,
						lymphaden_other_dis: true,
						rale_abnormal_dis: true,
						tenderness_has_dis: true,
						mass_has_dis: true,
						hepatomegaly_has_dis: true,
						spleen_big_has_dis: true,
						shifting_dullness_has_dis: true,
						anus_dre_other_dis: true,
						vulva_abnormal_dis: true,
						vagina_abnormal_dis: true,
						cervical_abnormal_dis: true,
						corpus_abnormal_dis: true,
						appendix_abnormal_dis: true,
						fundus_abnormal_dis: true,
						breast_other_dis: true,
						electrocardiogram_abnormal_dis: true,
						chest_Xray_abnormal_dis: true,
						abdomen_B_ultrasonic_abnormal_dis: true,
						B_ultrasonic_other_abnormal_dis: true,
						cervical_smear_abnormal_dis: true,
						cerebrovascular_disease_other_dis: true,
						nephropathy_other_dis: true,
						heart_disease_other_dis: true,
						vascular_disease_other_dis: true,
						eye_disease_dis: true,
						nervous_system_disease_has_dis: true,
						other_system_disease_has_dis: true,
						other_health_guidance_description_dis: true,
						other_advice_description_dis: true,
						goal_weight_dis: true,
						health_examination_abnormal1_dis: true,
						health_examination_abnormal2_dis: true,
						health_examination_abnormal3_dis: true,
						health_examination_abnormal4_dis: true,
						breath_sounds_abnormal_dis: true,
						dietary_habit_check: [],
						symptom_check: [],
						breast_check: [],
						suggest_recheck_check: [],
						dangerFacter_check: [],
						drinking_type_check: [],
						cerebrovascular_disease_check: [],
						nephropathy_check: [],
						heart_disease_check: [],
						eye_disease_check: [],
						vascular_disease_check: [],
						oldmanData: {
							regular_followup: '1',
							chronic_health_management: '1',
							suggest_recheck: '1',
							suggest_referral: '1',
							other_health_guidance: '1',
							stop_smoking: '1',
							healthy_drinking: '1',
							diet: "1",
							exercise: '1',
							lose_weight: '1',
							recommended_vaccination: '1',
							other_advice: '1'
						},
						data1: "",
						input: null,
						radio: "",
						followupId: Request['id'],
						version: Request['version']
					}
				},
				mounted: function () {
					this.getData()
					//获取随访详情
					this.getStatus()
				},
				computed: {
					rale: function () {
						return this.oldmanData.rale
					},
					breath_sounds: function () {
						return this.oldmanData.breath_sounds
					},
					dust_protective_measures: function () {
						return this.oldmanData.dust_protective_measures
					},
					radiogen_protective_measures: function () {
						return this.oldmanData.radiogen_protective_measures
					},
					physical_protective_measures: function () {
						return this.oldmanData.physical_protective_measures
					},
					chemical_protective_measures: function () {
						return this.oldmanData.chemical_protective_measures
					},
					other_hazard_protective_measures: function () {
						return this.oldmanData.other_hazard_protective_measures
					},
					skin: function () {
						return this.oldmanData.skin
					},
					sclera: function () {
						return this.oldmanData.sclera
					},
					lymphaden: function () {
						return this.oldmanData.lymphaden
					},
					barrel_chest: function () {
						return this.oldmanData.barrel_chest
					},
					abdominal_tenderness: function () {
						return this.oldmanData.abdominal_tenderness
					},
					abdominal_mass: function () {
						return this.oldmanData.abdominal_mass
					},
					abdominal_hepatomegaly: function () {
						return this.oldmanData.abdominal_hepatomegaly
					},
					abdominal_spleen_big: function () {
						return this.oldmanData.abdominal_spleen_big
					},
					abdominal_shifting_dullness: function () {
						return this.oldmanData.abdominal_shifting_dullness
					},
					anus_dre: function () {
						return this.oldmanData.anus_dre
					},
					vulva: function () {
						return this.oldmanData.vulva
					},
					vagina: function () {
						return this.oldmanData.vagina
					},
					cervical: function () {
						return this.oldmanData.cervical
					},
					corpus: function () {
						return this.oldmanData.corpus
					},
					gynecologic_appendix: function () {
						return this.oldmanData.gynecologic_appendix
					},
					fundus: function () {
						return this.oldmanData.fundus
					},
					electrocardiogram: function () {
						return this.oldmanData.electrocardiogram
					},
					chest_Xray: function () {
						return this.oldmanData.chest_Xray
					},
					abdomen_B_ultrasonic: function () {
						return this.oldmanData.abdomen_B_ultrasonic
					},
					B_ultrasonic_other: function () {
						return this.oldmanData.B_ultrasonic_other
					},
					cervical_smear: function () {
						return this.oldmanData.cervical_smear
					},
					nervous_system_disease: function () {
						return this.oldmanData.nervous_system_disease
					},
					health_examination: function () {
						return this.oldmanData.health_examination
					}
				},
				watch: {
					dangerFacter_check: function (i) {
						var a = i ? i.indexOf('7') : ''
						var b = i ? i.indexOf('5') : ''
						if (b > -1) {
							this.goal_weight_dis = false
						} else {
							this.goal_weight_dis = true
							this.goal_weight = ''
						}
						if (a > -1) {
							this.other_advice_description_dis = false
						} else {
							this.other_advice_description_dis = true
							this.oldmanData.other_advice_description = ''
						}
					},
					suggest_recheck_check: function (i) {
						var a = i ? i.indexOf('5') : ''
						if (a > -1) {
							this.other_health_guidance_description_dis = false
						} else {
							this.other_health_guidance_description_dis = true
							this.oldmanData.other_health_guidance_description = ''
						}
					},
					eye_disease_check: function (i) {
						var a = i ? i.indexOf('5') : ''
						if (a > -1) {
							this.eye_disease_dis = false
						} else {
							this.eye_disease_dis = true
							this.oldmanData.eye_disease_other = ''
						}
					},
					vascular_disease_check: function (i) {
						var a = i ? i.indexOf('4') : ''
						if (a > -1) {
							this.vascular_disease_other_dis = false
						} else {
							this.vascular_disease_other_dis = true
							this.oldmanData.vascular_disease_other_dis = ''
						}
					},
					heart_disease_check: function (i) {
						var a = i ? i.indexOf('7') : ''
						if (a > -1) {
							this.heart_disease_other_dis = false
						} else {
							this.heart_disease_other_dis = true
							this.oldmanData.heart_disease_other = ''
						}
					},
					nephropathy_check: function (i) {
						var a = i ? i.indexOf('6') : ''
						if (a > -1) {
							this.nephropathy_other_dis = false
						} else {
							this.nephropathy_other_dis = true
							this.oldmanData.nephropathy_other = ''
						}
					},
					cerebrovascular_disease_check: function (i) {
						var a = i ? i.indexOf('6') : ''
						if (a > -1) {
							this.cerebrovascular_disease_other_dis = false
						} else {
							this.cerebrovascular_disease_other_dis = true
							this.oldmanData.cerebrovascular_disease_other = ''
						}
					},
					breast_check: function (i) {
						var a = i ? i.indexOf('5') : ''
						if (a > -1) {
							this.breast_other_dis = false
						} else {
							this.breast_other_dis = true
							this.oldmanData.breast_other = ''
						}
					},
					symptom_check: function (i) {
						var a = i ? i.indexOf('25') : ''
						if (a > -1) {
							this.symptom_other_dis = false
						} else {
							this.symptom_other_dis = true
							this.oldmanData.symptom_other = ''
						}
					},
					drinking_type_check: function (i) {
						var a = i ? i > i.indexOf('5') : ""
						if (a > -1) {
							this.other_drinking_type_dis = false
						} else {
							this.other_drinking_type_dis = true
							this.oldmanData.other_drinking_type = ''
						}
					},
					breath_sounds: function (i) {
						if (i == '2') {
							this.breath_sounds_abnormal_dis = false
						} else {
							this.breath_sounds_abnormal_dis = true
							this.oldmanData.breath_sounds_abnormal = ''
						}
					},
					other_system_disease: function (i) {
						if (i == '2') {
							this.other_system_disease_has_dis = false
						} else {
							this.other_system_disease_has_dis = true
							this.oldmanData.other_system_disease_has = ''
						}
					},
					health_examination: function (i) {
						if (i == '2') {
							for (var i = 1; i < 5; i++) {
								this['health_examination_abnormal' + i + '_dis'] = false
							}
						} else {
							for (var i = 1; i < 5; i++) {
								this['health_examination_abnormal' + i + '_dis'] = true
								this.oldmanData['health_examination_abnormal' + i] = ''
							}
						}
					},
					nervous_system_disease: function (i) {
						if (i == '2') {
							this.nervous_system_disease_has_dis = false
						} else {
							this.nervous_system_disease_has_dis = true
							this.oldmanData.nervous_system_disease_has = ''
						}
					},
					cervical_smear: function (i) {
						if (i == '2') {
							this.cervical_smear_abnormal_dis = false
						} else {
							this.cervical_smear_abnormal_dis = true
							this.oldmanData.cervical_smear_abnormal = ''
						}
					},
					B_ultrasonic_other: function (i) {
						if (i == '2') {
							this.B_ultrasonic_other_abnormal_dis = false
						} else {
							this.B_ultrasonic_other_abnormal_dis = true
							this.oldmanData.B_ultrasonic_other_abnormal = ''
						}
					},
					abdomen_B_ultrasonic: function (i) {
						if (i == '2') {
							this.abdomen_B_ultrasonic_abnormal_dis = false
						} else {
							this.abdomen_B_ultrasonic_abnormal_dis = true
							this.oldmanData.abdomen_B_ultrasonic_abnormal_dis = ''
						}
					},
					chest_Xray: function (i) {
						if (i == '2') {
							this.chest_Xray_abnormal_dis = false
						} else {
							this.chest_Xray_abnormal_dis = true
							this.oldmanData.chest_Xray_abnormal_dis = ''
						}
					},
					electrocardiogram: function (i) {
						if (i == '2') {
							this.electrocardiogram_abnormal_dis = false
						} else {
							this.electrocardiogram_abnormal_dis = true
							this.oldmanData.electrocardiogram_abnormal = ''
						}
					},
					fundus: function (i) {
						if (i == '2') {
							this.fundus_abnormal_dis = false
						} else {
							this.fundus_abnormal_dis = true
							this.oldmanData.fundus_abnormal = ''
						}
					},
					gynecologic_appendix: function (i) {
						if (i == '2') {
							this.appendix_abnormal_dis = false
						} else {
							this.appendix_abnormal_dis = true
							this.oldmanData.appendix_abnormal = ''
						}
					},
					corpus: function (i) {
						if (i == '2') {
							this.corpus_abnormal_dis = false
						} else {
							this.corpus_abnormal_dis = true
							this.oldmanData.corpus_abnormal = ''
						}
					},
					cervical: function (i) {
						if (i == '2') {
							this.cervical_abnormal_dis = false
						} else {
							this.cervical_abnormal_dis = true
							this.oldmanData.cervical_abnormal = ''
						}
					},
					vagina: function (i) {
						if (i == '2') {
							this.vagina_abnormal_dis = false
						} else {
							this.vagina_abnormal_dis = true
							this.oldmanData.vagina_abnormal = ''
						}
					},
					vulva: function (i) {
						if (i == '2') {
							this.vulva_abnormal_dis = false
						} else {
							this.vulva_abnormal_dis = true
							this.oldmanData.vulva_abnormal = ''
						}
					},
					anus_dre: function (i) {
						if (i == '5') {
							this.anus_dre_other_dis = false
						} else {
							this.anus_dre_other_dis = true
							this.oldmanData.anus_dre_other = ''
						}
					},
					abdominal_shifting_dullness: function (i) {
						if (i == '2') {
							this.shifting_dullness_has = false
						} else {
							top.toastr.error(res.msg);
							this.shifting_dullness_has = true
							this.oldmanData.spleen_big_has = ''
						}
					})
				},
				editData: function () {
					var vm = this
					console.log(this.oldmanData)
					this.oldmanData.create_time = null
					this.oldmanData.version = '1'	//版本号
					// fangshiAPI.saveOlderPeopleHealthCheckRecord({ followupId: '3', postpartumVisitDetails: JSON.stringify(this.postpartumVisitDetails) }).then(function (res) {
					// 	if (res.status == 200) {
					// 		top.toastr.info('保存成功')
					// 	} else {
					// 		top.toastr.error(res.msg);
					// 	}
					// })
					},
					abdominal_spleen_big: function (i) {
						if (i == '2') {
							this.spleen_big_has_dis = false
						} else {
							this.spleen_big_has_dis = true
							this.oldmanData.spleen_big_has = ''
						}
					},
					abdominal_hepatomegaly: function (i) {
						if (i == '2') {
							this.hepatomegaly_has_dis = false
						} else {
							this.hepatomegaly_has_dis = true
							this.oldmanData.hepatomegaly_has = ''
						}
					},
					abdominal_mass: function (i) {
						if (i == '2') {
							this.mass_has_dis = false
						} else {
							this.mass_has_dis = true
							this.oldmanData.mass_has = ''
						}
					},
					abdominal_tenderness: function (i) {
						if (i == '2') {
							this.tenderness_has_dis = false
						} else {
							this.tenderness_has_dis = true
							this.oldmanData.tenderness_has = ''
						}
					},
					rale: function (i) {
						if (i == '4') {
							this.rale_abnormal_dis = false
						} else {
							this.rale_abnormal_dis = true
							this.oldmanData.rale_abnormal = ''
						}
					},
					lymphaden: function (i) {
						if (i == '4') {
							this.lymphaden_other_dis = false
						} else {
							this.lymphaden_other_dis = true
							this.oldmanData.lymphaden_other = ''
						}
					},
					sclera: function (i) {
						if (i == '4') {
							this.sclera_other_dis = false
						} else {
							this.sclera_other_dis = true
							this.oldmanData.sclera_other = ''
						}
					},
					skin: function (i) {
						if (i == '7') {
							this.skin_other_dis = false
						} else {
							this.skin_other_dis = true
							this.oldmanData.skin_other = ''
						}
					},
					other_hazard_protective_measures: function (i) {
						if (i == '2') {
							this.other_hazard_protective_measures_has_dis = false
						} else {
							this.other_hazard_protective_measures_has_dis = true
							this.oldmanData.other_hazard_protective_measures_has = ''
						}
					},
					chemical_protective_measures: function (i) {
						if (i == '2') {
							this.chemical_protective_measures_has_dis = false
						} else {
							this.chemical_protective_measures_has_dis = true
							this.oldmanData.chemical_protective_measures_has = ''
						}
					},
					dust_protective_measures: function (i) {
						if (i == '2') {
							this.dust_protective_measures_has_dis = false
						} else {
							this.dust_protective_measures_has_dis = true
							this.oldmanData.dust_protective_measures_has = ''
						}
					},
					radiogen_protective_measures: function (i) {
						if (i == '2') {
							this.radiogen_protective_measures_has_dis = false
						} else {
							this.radiogen_protective_measures_has_dis = true
							this.oldmanData.radiogen_protective_measures_has = ''
						}
					},
					physical_protective_measures: function (i) {
						if (i == '2') {
							this.physical_protective_measures_has_dis = false
						} else {
							this.physical_protective_measures_has_dis = true
							this.oldmanData.physical_protective_measures_has = ''
						}
					}
				},
				editBtn: function () {
					this.isEditBtn = !this.isEditBtn
					if (this.isEditBtn == true) {
						var btn = document.getElementsByClassName('button')[0]
						btn.innerHTML = '编辑'
						this.editable = false
						this.editData()
					} else if (this.isEditBtn == false) {
						var btn = document.getElementsByClassName('button')[0]
						btn.innerHTML = '保存'
						this.editable = true
				methods: {
					getData: function () {
						var vm = this
						fangshiAPI.getOlderPeopleHealthCheckRecord({ followupId: this.followupId || '2' }).then(function (res) {
							if (res.status == 200) {
								var data = res.data
								if (data != null) {
									vm.oldmanData = data
									var vmO = vm.oldmanData
									var arr = "symptom,breast,drinking_type,dietary_habit,cerebrovascular_disease,nephropathy,heart_disease,eye_disease,vascular_disease".split(",")
									for (var i = 0; i < arr.length; i++) {
										vm[arr[i] + "_check"] = data[arr[i]] ? data[arr[i]].split(',') : []
									}
									var arr2 = "regular_followup,chronic_health_management,suggest_recheck,suggest_referral,other_health_guidance".split(",")
									for (var i = 0; i < arr2.length; i++) {
										if (data[arr2[i]] == 2) {
											vm.suggest_recheck_check.push((i + 1 + ''))
											console.log(vm.suggest_recheck_check)
										}
									}
									var arr3 = "stop_smoking,healthy_drinking,diet,exercise,lose_weight,recommended_vaccination,other_advice".split(",")
									for (var i = 0; i < arr3.length; i++) {
										if (data[arr3[i]] == 2) { vm.dangerFacter_check.push((i + 1 + '')) }
									}
								}
							} else {
								top.toastr.error(res.msg);
							}
						})
					},
					editData: function () {
						var vm = this
						var vmO = vm.oldmanData
						vmO.symptom = vm.symptom_check ? vm.symptom_check.join(',') : ""
						vmO.breast = vm.breast_check ? vm.breast_check.join(',') : ""
						vmO.drinking_type = vm.drinking_type_check ? vm.drinking_type_check.join(',') : ""
						vmO.dietary_habit = vm.dietary_habit_check ? vm.dietary_habit_check.join(',') : ""
						vmO.cerebrovascular_disease = vm.cerebrovascular_disease_check ? vm.cerebrovascular_disease_check.join(',') : ""
						vmO.nephropathy = vm.nephropathy_check ? vm.nephropathy_check.join(',') : ""
						vmO.heart_disease = vm.heart_disease_check ? vm.heart_disease_check.join(',') : ""
						vmO.vascular_disease = vm.vascular_disease_check ? vm.vascular_disease_check.join(',') : ""
						vmO.eye_disease = vm.eye_disease_check ? vm.eye_disease_check.join(',') : ''
						var arr = ["", "regular_followup", "chronic_health_management", "suggest_recheck", "suggest_referral", "other_health_guidance"]
						vm.suggest_recheck_check.map(i => {
							arr[i] && (vmO[arr[i]] = '2')
						})
						var arr2 = ["", "stop_smoking", "healthy_drinking", "diet", "exercise", "lose_weight", "recommended_vaccination", "other_advice"]
						vm.dangerFacter_check.map(i => {
							arr2[i] && (vmO[arr2[i]] = '2')
						})
						this.oldmanData.create_time = null
						this.oldmanData.version = this.version || 'v1'	//版本号
						fangshiAPI.saveOlderPeopleHealthCheckRecord({ followupId: this.followupId || '2', olderPeopleHealthCheckData: JSON.stringify(this.oldmanData) }).then(function (res) {
							if (res.status == 200) {
								//判断是否完成随访,未完成则将完成按钮显示出来
								if (vm.sfStatus != 1) {
									vm.finishedBtn = false
								} else {
									vm.finishedBtn = true
								}
								vm.getStatus()
								top.toastr.info('保存成功')
							} else {
								top.toastr.error(res.msg);
							}
						})
					},
					editBtn: function () {
						this.isEditBtn = !this.isEditBtn
						if (this.isEditBtn == true) {
							var btn = document.getElementsByClassName('button')[0]
							btn.innerHTML = '编辑'
							this.editable = false
							this.editData()
						} else if (this.isEditBtn == false) {
							var btn = document.getElementsByClassName('button')[0]
							btn.innerHTML = '保存'
							this.editable = true
						}
					},
					//获取当前随访状态信息  Request['id']||'1'
					getStatus: function () {
						var vm = this
						fangshiAPI.getFollowupInfo({ followupId: this.followupId || '1888107' }).then(function (res) {
							if (res.status == 200) {
								vm.sfStatus = res.data.status
							} else {
								top.toastr.error(res.msg);
							}
						})
					},
					getFinishfChild: function (msg) {
						this.finishedBtn = msg
						this.getStatus()
					},
					Nnmber: function (event) {
						if (!event.keyCode >= 48 && event.keyCode <= 57) {
							return top.toastr.info('保存成功')
						}
					}
				}
			}
		})
	</script>
			})
		</script>
</body>
</html>

+ 453 - 255
app/followup/v1/html/fangshi-detail-9.html

@ -10,270 +10,468 @@
    />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
	<link rel="shortcut icon" href="../../../../favicon.ico">
	<link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
	<link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
	<link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
    <link rel="shortcut icon" href="../../../../favicon.ico">
    <link rel="stylesheet" type="text/css" href="../../../../css/element-ui.css" />
    <link rel="stylesheet" type="text/css" href="../../../../css/cross.css" />
    <link rel="stylesheet" type="text/css" href="../../../../css/bootstrap.min.css" />
    <link href="../../../../plugins/toastr/toastr.min.css" rel="stylesheet">
    <link href="../css/fangshi-detail.css" rel="stylesheet">
</head>
<style>
    .lh27 {
        line-height: 27px;
    }
</style>
<body>
    <div id="app">
        <table class="table table-bordered">
            <tr>
                <td class="col-w300 c-t-center">随访时间</td>
                <td colspan="3">
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    </el-date-picker>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">随访方式</td>
                <td colspan="3">
                    <el-radio :disabled="!editable" v-model="radio" label="1">门诊</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">家庭</el-radio>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">患者类型</td>
                <td colspan="3">
                    <el-radio :disabled="!editable" v-model="radio" label="1">初治</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">复治</el-radio>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">痰菌情况</td>
                <td colspan="3">
                    <el-radio :disabled="!editable" v-model="radio" label="1">阳性</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">阴性</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="3">未查痰</el-radio>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">耐药情况</td>
                <td colspan="3">
                    <el-radio :disabled="!editable" v-model="radio" label="1">耐药</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">非耐药</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">未检测</el-radio>
                </td>
            </tr>
            <tr>
                <td class="col-w300">症状及体征:
                    <el-checkbox-group v-model="check" :disabled="!editable">
                        <el-checkbox label="1" style="margin-left:30px;">没有盗汗</el-checkbox>
                        <el-checkbox label="1">咳嗽咳痰</el-checkbox>
                        <el-checkbox label="1">低热盗汗</el-checkbox>
                        <el-checkbox label="1">咳血或血痰</el-checkbox>
                        <el-checkbox label="1">胸痛消瘦</el-checkbox>
                        <el-checkbox label="1">恶心纳差</el-checkbox>
                        <el-checkbox label="1">头痛失眠</el-checkbox>
                        <el-checkbox label="1">视物模糊</el-checkbox>
                        <el-checkbox label="1">皮肤瘙痒、皮疹</el-checkbox>
                        <el-checkbox label="1">耳鸣、听力下降</el-checkbox>
                    </el-checkbox-group>
                </td>
                <td colspan="3" style="vertical-align: initial;">
                    其他:
                    <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                </td>
            </tr>
            <tr>
                <td class="table2Td" colspan="3">
                    <table class="table2">
                        <tr>
                            <td class="c-t-center" rowspan="3" style="border-bottom: 0;width: 100px;">用药</td>
                            <td class="c-t-center" style="width: 200px;">
                                化疗方案
                            </td>
                            <td class="c-t-center">
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center">用法</td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center">药品剂型</td>
                            <td>
                                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">督导人员选择</td>
                <td colspan="2">
                    <el-radio :disabled="!editable" v-model="radio" label="1">医生</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">家属</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">自服药</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">其他</el-radio>
                </td>
            </tr>
            <tr>
                <td class="table2Td" colspan="3">
                    <table class="table2">
                        <tr>
                            <td class="c-t-center" rowspan="2" style="border-bottom: 0;width: 100px;">家庭居住环境评估</td>
                            <td class="c-t-center" style="width: 200px;">
                                单独的居室
                            </td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">无</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center">通风情况</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">良好</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">一般</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">差</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center" rowspan="2" style="border-bottom: 0;width: 100px;">生活方式评估</td>
                            <td class="c-t-center" style="width: 200px;">
                                吸烟
                            </td>
                            <td>
                                <input type="text"> 支/天
                            </td>
                        </tr>
                        <tr>
                            <td class="c-t-center">喝酒</td>
                            <td>
                                <input type="text"> 两/天
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="table2Td" colspan="3">
                    <table class="table2">
                        <tr>
                            <td class="col-w300 c-t-center" rowspan="10" style="width:50px;">健康教育及培训</td>
                            <td style="width:250px;">
                                取药地点、时间
                            </td>
                            <td>
                                地点:
                                <el-input type="textarea" :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                                <br> 时间:
                                <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                                </el-date-picker>
                            </td>
                        </tr>
                        <tr>
                            <td>服药记录卡的填写</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>服药方法及药品存放</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>肺结核治疗疗程</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>不规律服药危害</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>服药后不良反应及处理</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>治疗期间复诊查痰</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>外出期间如何坚持服药</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>生活习惯及注意事项</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                        <tr>
                            <td>密切接触者检查</td>
                            <td>
                                <el-radio :disabled="!editable" v-model="radio" label="2">掌握</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">未掌握</el-radio>
                            </td>
                        </tr>
                    </table>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">下次随访时间</td>
                <td>
                    <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                    </el-date-picker>
                </td>
            </tr>
            <tr>
                <td class="col-w300 c-t-center">评估医生签名</td>
                <td>
                    <el-radio :disabled="!editable" v-model="radio" label="1">耐药</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">非耐药</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">未检测</el-radio>
                </td>
            </tr>
            <button class="button" @click="editBtn()">编辑</button>
            <finish-followup-btn :followupId="followupId" :finishedBtn="finishedBtn" v-on:getfinish="getFinishfChild($event)"></finish-followup-btn>
            <p class="c-f20 mb10" style="text-align: center;">肺结核患者第一次入户随访记录表</p>
            <div class="ui-grid p10">
                <div class="ui-col-1">
                    <div class="ui-grid">
                        <div class="ui-col-0 lh27">姓名:</div>
                        <div class="ui-col-1">
                            <el-input :readonly="!editable" v-model="data2.patient.name" placeholder="" clearable></el-input>
                        </div>
                    </div>
                </div>
                <div class="ui-col-1">
                    <div class="ui-grid">
                        <div class="ui-col-0 lh27">编号:</div>
                        <div class="ui-col-1">
                            <el-input :readonly="!editable" v-model="data2.number" placeholder="" clearable></el-input>
                        </div>
                    </div>
                </div>
                <tr>
                    <td class="col-w300 c-t-center">随访时间</td>
                    <td colspan="3">
                        <el-date-picker :readonly="!editable" v-model="data2.followup_date" format="yyyy-MM-dd" value-format="yyyy-MM-dd" type="date"
                            placeholder="选择日期">
                        </el-date-picker>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">随访方式</td>
                    <td colspan="3">
                        <el-radio-group :disabled="!editable" v-model="data2.way">
                            <el-radio :disabled="!editable" v-model="radio" :label="1">门诊</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="2">家庭</el-radio>
                        </el-radio-group>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">患者类型</td>
                    <td colspan="3">
                        <el-radio-group :disabled="!editable" v-model="data2.patient_type">
                            <el-radio :disabled="!editable" v-model="radio" :label="1">初治</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="2">复治</el-radio>
                        </el-radio-group>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">痰菌情况</td>
                    <td colspan="3">
                        <el-radio-group :disabled="!editable" v-model="data2.sputum_bacterium">
                            <el-radio :disabled="!editable" v-model="radio" :label="1">阳性</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="2">阴性</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="3">未查痰</el-radio>
                        </el-radio-group>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">耐药情况</td>
                    <td colspan="3">
                        <el-radio-group :disabled="!editable" v-model="data2.drug_resistant">
                            <el-radio :disabled="!editable" v-model="radio" :label="1">耐药</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="2">非耐药</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="3">未检测</el-radio>
                        </el-radio-group>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300">症状及体征:
                        <el-checkbox-group v-model="data2.symptom" :disabled="!editable">
                            <el-checkbox label="0" style="margin-left:30px;">没有症状</el-checkbox>
                            <el-checkbox label="1">咳嗽咳痰</el-checkbox>
                            <el-checkbox label="2">低热盗汗</el-checkbox>
                            <el-checkbox label="3">咳血或血痰</el-checkbox>
                            <el-checkbox label="4">胸痛消瘦</el-checkbox>
                            <el-checkbox label="5">恶心纳差</el-checkbox>
                            <el-checkbox label="6">头痛失眠</el-checkbox>
                            <el-checkbox label="7">视物模糊</el-checkbox>
                            <el-checkbox label="8">皮肤瘙痒、皮疹</el-checkbox>
                            <el-checkbox label="9">耳鸣、听力下降</el-checkbox>
                        </el-checkbox-group>
                    </td>
                    <td colspan="3" style="vertical-align: initial;">
                        其他:
                        <el-input type="textarea" :readonly="!editable" v-model="data2.symptom_other_desc" placeholder="" clearable></el-input>
                    </td>
                </tr>
                <tr>
                    <td class="table2Td" colspan="3">
                        <table class="table2">
                            <tr>
                                <td class="c-t-center" rowspan="3" style="border-bottom: 0;width: 100px;">用药</td>
                                <td class="c-t-center" style="width: 200px;">
                                    化疗方案
                                </td>
                                <td class="c-t-center">
                                    <el-input :readonly="!editable" v-model="data2.drug_use.chemotherapy" placeholder="" clearable></el-input>
                                </td>
                            </tr>
                            <tr>
                                <td class="c-t-center">用法</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.drug_use.method">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">每日</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">间歇</el-radio>
                                    </el-radio-group>
                                    <!--<el-input :readonly="!editable" v-model="data2.drug_use.method" placeholder="" clearable></el-input>-->
                                </td>
                            </tr>
                            <tr>
                                <td class="c-t-center">药品剂型</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.drug_use.dosage_form">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">固定剂量复合制剂</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">散装药</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="3">板式组合药</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="4">注射剂</el-radio>
                                    </el-radio-group>
                                    <!--<el-input :readonly="!editable" v-model="data2.drug_use.dosage_form" placeholder="" clearable></el-input>-->
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">督导人员选择</td>
                    <td colspan="2">
                        <el-radio-group :disabled="!editable" v-model="data2.superviser.superviser_type">
                            <el-radio :disabled="!editable" v-model="radio" :label="1">医生</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="2">家属</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="3">自服药</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" :label="4">其他</el-radio>
                        </el-radio-group>
                    </td>
                </tr>
                <tr>
                    <td class="table2Td" colspan="3">
                        <table class="table2">
                            <tr>
                                <td class="c-t-center" rowspan="2" style="border-bottom: 0;width: 100px;">家庭居住环境评估</td>
                                <td class="c-t-center" style="width: 200px;">
                                    单独的居室
                                </td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.home_environment.seperate_room">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">有</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">无</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td class="c-t-center">通风情况</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.home_environment.air">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">良好</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">一般</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="3">差</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td class="c-t-center" rowspan="2" style="border-bottom: 0;width: 100px;">生活方式评估</td>
                                <td class="c-t-center" style="width: 200px;">
                                    吸烟
                                </td>
                                <td>
                                    <el-input :readonly="!editable" v-model="data2.life_style.smoke" placeholder="" clearable></el-input>支/天
                                </td>
                            </tr>
                            <tr>
                                <td class="c-t-center">喝酒</td>
                                <td>
                                    <el-input :readonly="!editable" v-model="data2.life_style.drink" placeholder="" clearable></el-input>两/天
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td class="table2Td" colspan="3">
                        <table class="table2">
                            <tr>
                                <td class="col-w300 c-t-center" rowspan="10" style="width:50px;">健康教育及培训</td>
                                <td style="width:250px;">
                                    取药地点、时间
                                </td>
                                <td>
                                    地点:
                                    <el-input type="textarea" :readonly="!editable" v-model="data2.health_edu.get_drug_addr" placeholder="" clearable></el-input>
                                    <br> 时间:
                                    <el-date-picker :readonly="!editable" v-model="data2.health_edu.get_drug_time" format="yyyy-MM-dd" value-format="yyyy-MM-dd"
                                        type="date" placeholder="选择日期">
                                    </el-date-picker>
                                </td>
                            </tr>
                            <tr>
                                <td>服药记录卡的填写</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.drug_fill_record_card">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>服药方法及药品存放</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.drug_store">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>肺结核治疗疗程</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.phthisis_treatment">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>不规律服药危害</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.harm_of_irregular_take_drug">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>服药后不良反应及处理</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.drug_bad_reaction">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>治疗期间复诊查痰</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.check_sputum_again">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>外出期间如何坚持服药</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.insist_take_drug">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>生活习惯及注意事项</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.life_way">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                            <tr>
                                <td>密切接触者检查</td>
                                <td>
                                    <el-radio-group :disabled="!editable" v-model="data2.health_edu.close_contact_patient">
                                        <el-radio :disabled="!editable" v-model="radio" :label="1">掌握</el-radio>
                                        <el-radio :disabled="!editable" v-model="radio" :label="2">未掌握</el-radio>
                                    </el-radio-group>
                                </td>
                            </tr>
                        </table>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">下次随访时间</td>
                    <td>
                        <el-date-picker :readonly="!editable" v-model="data2.next_followup_date" type="date" format="yyyy-MM-dd" value-format="yyyy-MM-dd"
                            placeholder="选择日期">
                        </el-date-picker>
                    </td>
                </tr>
                <tr>
                    <td class="col-w300 c-t-center">评估医生签名</td>
                    <td>
                        <el-input :readonly="!editable" v-model="data2.signature_doctor_name" placeholder="" clearable></el-input>
                    </td>
                </tr>
        </table>
    </div>
    <script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../plugins/toastr/toastr.min.js"></script>
    <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../../api/fangshi-api.js"></script>
    <script>
        new Vue({
            el: "#app",
            data: function () {
                return {
                    editable: true,
                    data2: "",
                    radio: "",
                    input: '',
                    check: '',
        <follow-bottom :followupId="followupId"></follow-bottom>
        </div>
        <script src="../../../../js/vue.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../js/jquery-2.2.4.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../js/util.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../plugins/toastr/toastr.min.js"></script>
        <script src="../../../../js/es6-promise.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../js/underscore.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../js/element-ui.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../component/followup/follow-bottom.js"></script>
        <script src="../../../../component/followup/finish-followup-btn.js"></script>
        <script src="../../../../api/http-request.js" type="text/javascript" charset="utf-8"></script>
        <script src="../../../../api/fangshi-api.js"></script>
        <script>
            var Request = GetRequest();
            new Vue({
                el: "#app",
                data: function () {
                    return {
                        finishedBtn: true,
                        editable: false,
                        isEditBtn: true,
                        data2: {
                            symptom: [],
                            patient: {},
                            drug_use: {},
                            superviser: {},
                            home_environment: {},
                            life_style: {},
                            health_edu: {}
                        },
                        radio: "",
                        input: '',
                        check: [],
                        followupId: Request['id'] || '1888113',
                        version: Request['version'] || "v1"
                    }
                },
                mounted: function () {
                    this.getData()
                    this.getStatus()
                },
                methods: {
                    getData: function () {
                        var vm = this
                        fangshiAPI.getPhthisisFirstCheckRecord({ followupId: this.followupId }).then(function (res) {
                            if (res.status == 200) {
                                var data = res.data
                                var isEmpty = true
                                for (var k in data) {
                                    if (k) {
                                        isEmpty = false
                                        break
                                    }
                                }
                                if (!isEmpty) {
                                    if (!data.symptom) {
                                        data.symptom = []
                                    } else {
                                        data.symptom = data.symptom.split(",")
                                    }
                                    if (!data.patient) {
                                        data.patient = {}
                                    }
                                    if (!data.drug_use) {
                                        data.drug_use = {}
                                    }
                                    if (!data.superviser) {
                                        data.superviser = {}
                                    }
                                    if (!data.home_environment) {
                                        data.home_environment = {}
                                    }
                                    if (!data.life_style) {
                                        data.life_style = {}
                                    }
                                    if (!data.health_edu) {
                                        data.health_edu = {}
                                    }
                                    vm.data2 = data
                                } else {
                                    var btn = document.getElementsByClassName('button')[0]
                                    btn.innerHTML = '保存'
                                    vm.isEditBtn = false
                                    vm.editable = true
                                }
                            } else {
                                top.toastr.error(res.msg);
                            }
                        })
                    },
                    editData: function () {
                        var vm = this
                        var data = {};
                        data = $.extend(true, data, this.data2)
                        data.version = this.version	//版本号
                        data.followup_id = this.followupId
                        if (this.data2.symptom) {
                            data.symptom = this.data2.symptom.join(",")
                        } else {
                            data.symptom = ""
                        }
                        fangshiAPI.savePhthisisFirstCheckRecord({ jsonData: JSON.stringify(data) }).then(function (res) {
                            if (res.status == 200) {
                                //判断是否完成随访,未完成则将完成按钮显示出来
                                if (vm.sfStatus != 1) {
                                    vm.finishedBtn = false
                                } else {
                                    vm.finishedBtn = true
                                }
                                vm.getStatus()
                                top.toastr.info('保存成功')
                            } else {
                                top.toastr.error(res.msg);
                            }
                        })
                    },
                    editBtn: function () {
                        this.isEditBtn = !this.isEditBtn
                        if (this.isEditBtn == true) {
                            var btn = document.getElementsByClassName('button')[0]
                            btn.innerHTML = '编辑'
                            this.editable = false
                            this.editData()
                        } else if (this.isEditBtn == false) {
                            var btn = document.getElementsByClassName('button')[0]
                            btn.innerHTML = '保存'
                            this.editable = true
                        }
                    },
                    //获取当前随访状态信息  Request['id']||'1'
                    getStatus: function () {
                        var vm = this
                        fangshiAPI.getFollowupInfo({ followupId: this.followupId || '1888107' }).then(function (res) {
                            if (res.status == 200) {
                                vm.sfStatus = res.data.status
                            } else {
                                top.toastr.error(res.msg);
                            }
                        })
                    },
                    getFinishfChild: function (msg) {
                        this.finishedBtn = msg
                        this.getStatus()
                    },
                }
            }
        })
    </script>
            })
        </script>
</body>
</html>

+ 27 - 3
app/followup/v1/js/education.js

@ -5,7 +5,8 @@ new Vue({
  	ARCHIVE_OPERATOR_NAME:'',
  	HEALTH_EDUCATE:'',
  	EDUCATE_CONTENT:'',
  	readonly:true
  	readonly:false,
  	objData:''
  },
  mounted: function() {
  	var vm = this
@ -13,12 +14,35 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:8}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				 vm.objData = res.data;
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  	$("#textarea").slimScroll({width:'100%',height: '385px',color: '#666'});
  	$("#textarea").slimScroll({width:'100%',height: '285px',color: '#666'});
  },
  methods:{
  	saveButton:function(){
  		var vm = this;
      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
      var checkID = {};
      checkID['ARCHIVE_TIME'] =vm.ARCHIVE_TIME
      checkID['ARCHIVE_OPERATOR_NAME'] =vm.ARCHIVE_OPERATOR_NAME
      checkID['HEALTH_EDUCATE'] =vm.HEALTH_EDUCATE
      checkID['EDUCATE_CONTENT'] =vm.EDUCATE_CONTENT
      console.log(checkID)
        params.followupProjectData = JSON.stringify(checkID);
        console.log(params.followupProjectData)
        console.log(params)
				recordAPI.ModifyFollowupResult(params).then(function(res){
				if(res.status==200){
					toastr.error("保存成功")
				}else{
					toastr.error(res.msg)
				}
			})
  	}
  }
})

+ 26 - 2
app/followup/v1/js/evaluate.js

@ -6,7 +6,8 @@ new Vue({
  	DIA_COMPLICATION_DETAIL:'',
  	HYP_FOLLOWUP_TYPE_CODE:'',
  	DIA_FOLLOWUP_TYPE_CODE:'',
  	readonly:true
  	readonly:false,
  	objData:''
  },
  mounted: function() {
  	var vm = this
@ -16,11 +17,34 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:5}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData  = res.data
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  },
  methods:{
  	saveButton:function(){
  			var vm = this;
      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
      var checkID = {};
      checkID['HYP_COMPLICATION_DETAIL'] =vm.HYP_COMPLICATION_DETAIL
      checkID['DIA_COMPLICATION_DETAIL'] =vm.DIA_COMPLICATION_DETAIL
      checkID['HYP_FOLLOWUP_TYPE_CODE'] =vm.HYP_FOLLOWUP_TYPE_CODE
      checkID['DIA_FOLLOWUP_TYPE_CODE'] =vm.DIA_FOLLOWUP_TYPE_CODE
      console.log(checkID)
        params.followupProjectData = JSON.stringify(checkID);
        console.log(params.followupProjectData)
        console.log(params)
				recordAPI.ModifyFollowupResult(params).then(function(res){
				if(res.status==200){
					toastr.error("保存成功")
				}else{
					toastr.error(res.msg)
				}
			})
  	}
  }
})

+ 26 - 2
app/followup/v1/js/guidance.js

@ -27,7 +27,8 @@ new Vue({
   			options:[{key: "1",value:"每周 <= 三次"},{key: "2",value: "每周 > 三次"},{key: "3",value: "极少运动"},{key: "4",value: "残疾、关节等原因不能运动"},{key: "99",value: "不详"}]
   		},
   		{name:'运动时长期望',type:1,value:"",unit:'分钟/次',key:"EXERCISE_DURATION_MINS_EXP"},
   	]
   	],
   	objData:''
  },
  mounted: function() {
  	var vm = this
@ -35,7 +36,8 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:4}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData = res.data
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				var allData = vm.guidances;
				for(var key in data){
					for(var j=0;j<allData.length;j++){
@ -47,5 +49,27 @@ new Vue({
				}
			}
		})
  },
  methods:{
  	saveButton:function(){
  				var vm = this;
	      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
	      var checkID = {}
	      $(".inline-container input").each(function(i,v){//把所有被选中的复选框的值存入数组
	           checkID[$(this).attr('name')] = $(this).val()
	        });
	         $(".inline-container select").each(function(i,v){//把所有被选中的复选框的值存入数组
	           checkID[$(this).attr('name')] = $(this).val()
	        });
	        console.log(checkID)
	        params.followupProjectData = JSON.stringify(checkID);
					recordAPI.ModifyFollowupResult(params).then(function(res){
					if(res.status==200){
						toastr.error("保存成功")
					}else{
						toastr.error(res.msg)
					}
				})
  	}
  }
})

+ 34 - 13
app/followup/v1/js/inspect.js

@ -2,18 +2,19 @@ new Vue({
  el: '#app',
  data: {
   	inspects:[
   		{key:"EXAM_DATE",name:'检查时间',value:"",unit:''},
   		{key:"BS_FPG",name:'空腹血糖',value:"",unit:'mmol/L'},
   		{key:"NO_BS_FPG",name:'餐后血糖',value:"",unit:'mmol/L'},
   		{key:"RANDOM_BLOOD_SUGAR",name:'随机血糖',value:"",unit:'mmol/L'},
   		{key:"BLOOD_FAT_TRIGLYCERIDE",name:'甘油三酯',value:"",unit:'mmol/L'},
   		{key:"BLOOD_FAT_TC",name:'总胆固醇',value:"",unit:'mmol/L'},
   		{key:"RENAL_FUNCTION_CREATININE",name:'血清肌酐',value:"",unit:'umol/L'},
   		{key:"RENAL_FUNCTION_BUN",name:'血尿素氮',value:"",unit:'mmol/L'},
   		{key:"GHB",name:'糖化血红蛋白',value:"",unit:'%'},
   		{key:"BLOOD_FAT_LDLC",name:'低密度脂蛋白',value:"",unit:'mmol/L'},
   		{key:"MICROALBUMINURIA",name:'尿微量白蛋白',value:"",unit:'μg/min'}
   	]
   		{key:"EXAM_DATE",name:'检查时间',value:"",unit:'',code:'1'},
   		{key:"BS_FPG",name:'空腹血糖',value:"",unit:'mmol/L',code:'2'},
   		{key:"NO_BS_FPG",name:'餐后血糖',value:"",unit:'mmol/L',code:'3'},
   		{key:"RANDOM_BLOOD_SUGAR",name:'随机血糖',value:"",unit:'mmol/L',code:'4'},
   		{key:"BLOOD_FAT_TRIGLYCERIDE",name:'甘油三酯',value:"",unit:'mmol/L',code:'5'},
   		{key:"BLOOD_FAT_TC",name:'总胆固醇',value:"",unit:'mmol/L',code:'6'},
   		{key:"RENAL_FUNCTION_CREATININE",name:'血清肌酐',value:"",unit:'umol/L',code:'7'},
   		{key:"RENAL_FUNCTION_BUN",name:'血尿素氮',value:"",unit:'mmol/L',code:'28'},
   		{key:"GHB",name:'糖化血红蛋白',value:"",unit:'%',code:'9'},
   		{key:"BLOOD_FAT_LDLC",name:'低密度脂蛋白',value:"",unit:'mmol/L',code:'10'},
   		{key:"MICROALBUMINURIA",name:'尿微量白蛋白',value:"",unit:'μg/min',code:'11'}
   	],
   	objData:''
  },
  mounted: function() {
  	var vm = this
@ -21,7 +22,8 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:3}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData = res.data
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				var allData = vm.inspects;
				for(var key in data){
					for(var j=0;j<allData.length;j++){
@ -33,5 +35,24 @@ new Vue({
				}
			}
		})
  },
  methods:{
		saveButton:function(){
				var vm = this;
	      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
	      var checkID = {}
	      $(".row-inline-item input").each(function(i,v){//把所有被选中的复选框的值存入数组
	           checkID[$(this).attr('name')] = $(this).val()
	        });
	        console.log(checkID)
	        params.followupProjectData = JSON.stringify(checkID);
					recordAPI.ModifyFollowupResult(params).then(function(res){
					if(res.status==200){
						toastr.error("保存成功")
					}else{
						toastr.error(res.msg)
					}
				})
		}
  }
})

+ 54 - 1
app/followup/v1/js/medication.js

@ -5,14 +5,17 @@ new Vue({
  	unit_dict:measure_unit_dict,
  	DRUG_COMPLIANCE_CODE:'',
  	hasInsulin:[],//胰岛素药
		noInsulin:[]//其他药
		noInsulin:[],//其他药
		objData:''
  },
  mounted: function() {
  	var vm = this
  	console.log(measure_unit_dict)
  	var Request = GetRequest();
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:6}).then(function(res){
			if(res.status==200){
				var data = res.data;
				vm.objData = res.data
				vm.DRUG_COMPLIANCE_CODE = data.DRUG_COMPLIANCE_CODE;
			}
		})
@ -32,5 +35,55 @@ new Vue({
				toastr.error('获取数据失败')
			}
		})
  },
  methods:{
		saveButton:function(){
			var vm = this;
     	if(!vm.DRUG_COMPLIANCE_CODE){
     		toastr.error('请选择服药依从性')
     		return
     	}
     	 params = {id: vm.objData.followup_id}
			 var arr = [];
      $(".inline-container-p").each(function(i,v){//把所有被选中的复选框的值存入数组
      			var checkID = {};
	      		checkID['drugsName'] = $(this).attr('name')
	      		checkID['drugsCode'] = $(this).attr('code')
	      		checkID['drugsGroup'] = $(this).attr('group')
	      		checkID['dose'] = $(this).attr('dose')
	      		checkID['unit'] = $(this).attr('value1')
	      		checkID['frequency'] = $(this).attr('value2')
	      		arr.push(checkID)
      });
      $(".inline-container-y").each(function(i,v){//把所有被选中的复选框的值存入数组
      			var checkID1 = {};
	      		checkID1['drugsName'] = $(this).attr('name')
	      		checkID1['drugsCode'] = $(this).attr('code')
	      		checkID1['drugsGroup'] = $(this).attr('group')
	      		checkID1['dose'] = $(this).attr('dose')
	      		checkID1['unit'] = $(this).attr('value1')
	      		checkID1['frequency'] = $(this).attr('value2')
	      		arr.push(checkID1)
      });
        params.drugsData = JSON.stringify(arr)
				recordAPI.saveDrugs(params).then(function(res){
				if(res.status==200){
//					toastr.error("保存成功")
						var params = {};
	            	params.id = vm.objData.followup_id;
	            	params.followupProject = vm.objData.followup_project;
	              params.followupProjectData = JSON.stringify({'DRUG_COMPLIANCE_CODE':vm.DRUG_COMPLIANCE_CODE})
	              recordAPI.saveDrugsLaw(params).then(function(res){
								if(res.status==200){
									toastr.error("保存成功")
								}else{
									toastr.error(res.msg)
								}
							})
				}else{
					toastr.error(res.msg)
				}
			})
		}
  }
})

+ 28 - 2
app/followup/v1/js/referral.js

@ -7,7 +7,8 @@ new Vue({
		REFUSE_REFERRAL_WHY:"",
		TRANSFER_RESON:"",
		TRANSFER_ORG_DEPT:"",
		readonly:true
		readonly:false,
		objData:''
  },
  mounted: function() {
  	var vm = this
@ -15,11 +16,36 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:9}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData = res.data;
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  },
  methods:{
		saveButton:function(){
  			var vm = this;
      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
      var checkID = {};
      checkID['DRUG_ADVERSE_MARK'] =vm.DRUG_ADVERSE_MARK
      checkID['ADR_REMARK'] =vm.ADR_REMARK
      checkID['REFUSE_REFERRAL'] =vm.REFUSE_REFERRAL
      checkID['REFUSE_REFERRAL_WHY'] =vm.REFUSE_REFERRAL_WHY
      checkID['TRANSFER_RESON'] =vm.TRANSFER_RESON
      checkID['TRANSFER_ORG_DEPT'] =vm.TRANSFER_ORG_DEPT
      console.log(checkID)
        params.followupProjectData = JSON.stringify(checkID);
        console.log(params.followupProjectData)
        console.log(params)
				recordAPI.ModifyFollowupResult(params).then(function(res){
				if(res.status==200){
					toastr.error("保存成功")
				}else{
					toastr.error(res.msg)
				}
			})
  		}  	
  }
})

+ 30 - 3
app/followup/v1/js/register.js

@ -1,24 +1,51 @@
new Vue({
  	el: '#app',
	data:{
	  	queryData:""
	  	queryData:{},
//	  	options: [],
//	  	options_type:[{way_key:'1',value_type:'门诊'},{way_key:'22',value_type:'家庭(全科)'},{way_key:'3',value_type:'电话'}],
//	  	options_class:[{way_class:'1',value_class:'高血压'},{way_key:'2',value_class:'糖尿病'},{way_key:'1,2',value_class:'高血压、糖尿病'}],
//	  	options_statue:[]
	},
  	methods:{
  		
  		saveButton:function(){
  			
  		}
  	},
	mounted(){
	mounted: function(){
		var vm = this
	  	var Request = GetRequest();
	  	recordAPI.getFollowup({id:Request["id"]}).then(function(res){
			if(res.status==200){
				var data = res.data
				console.log(data)
				data.followupDate = data.followupDate?data.followupDate.substr(0,16):''
				vm.queryData = data
				console.log(vm.queryData.followupDate)
				window.localStorage.setItem('serveFollowupDate',JSON.stringify(data));//储存数据,后续页面需要调用
				
//			  	recordAPI.getFollowUpDoc({
//			  		patient: data.patientCode
//			  	}).then(function(res) {
//			  		if(res.status == 200) {
//			  			var data = res.data
//			  			vm.options = data.list
//			  		} else {
//			  			//				toastr.error(res.msg)
//			  		}
//			  	})
			}else{
//				toastr.error(res.msg)
			}	
		})
	  	//随访状态
//	  	recordAPI.getFollowUpStatue({ name: 'FOLLOWUP_MANAGER_STATUS' }).then(function(res) {
//	  		if(res.status == 200) {
//	  			vm.options_statue = res.list
//	  		} else {
//	  			//toastr.error(res.msg)
//	  		}
//	  	})
	}
})

+ 32 - 2
app/followup/v1/js/sign.js

@ -11,7 +11,8 @@ new Vue({
   	HEART_RATE:'',
   	POFDA_MARK:'',
   	OTHER_POSITIVE_SIGNS:'',
   	readonly:true
   	objData:'',
   	readonly:false
  },
  mounted: function() {
  	var vm = this
@ -19,11 +20,40 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:2}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData = res.data
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  },
  methods:{
  	saveButton:function(){
  		var vm = this;
      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
      var checkID = {};
      checkID['BP_D'] =vm.BP_D
      checkID['BP_U'] =vm.BP_U
      checkID['HEIGHT'] =vm.HEIGHT
      checkID['WEIGHT'] =vm.WEIGHT
      checkID['BMI'] =vm.BMI
      checkID['WEIGHT_EXP'] =vm.WEIGHT_EXP
      checkID['BMI_EXP'] =vm.BMI_EXP
      checkID['HEART_RATE'] =vm.HEART_RATE
      checkID['POFDA_MARK'] =vm.POFDA_MARK
      checkID['OTHER_POSITIVE_SIGNS'] =vm.OTHER_POSITIVE_SIGNS
      console.log(checkID)
        params.followupProjectData = JSON.stringify(checkID);
        console.log(params.followupProjectData)
        console.log(params)
				recordAPI.ModifyFollowupResult(params).then(function(res){
				if(res.status==200){
					toastr.error("保存成功")
				}else{
					toastr.error(res.msg)
				}
			})
  	}
  }
})

+ 44 - 18
app/followup/v1/js/symptom.js

@ -2,26 +2,27 @@ new Vue({
  el: '#app',
  data: {
   	symptoms:[
   		{key:"NO_SYMPTOM",name:'无症状',value:''},
   		{key:"HEADACHE",name:'头痛头晕',value:''},
   		{key:"NAUSEA",name:'恶心呕吐',value:''},
   		{key:"VERTIGO_TINNITUS",name:'眼花耳鸣',value:''},
   		{key:"DIFFICULTY_BREATHING",name:'呼吸困难',value:''},
   		{key:"PALPITATIONS",name:'心悸胸闷',value:''},
   		{key:"EPISTAXIS_BLEEDING",name:'鼻衄出血不止',value:''},
   		{key:"LIMBS_NUMB",name:'四肢发麻',value:''},
   		{key:"EXTREMITY_EDEMA",name:'下肢水肿',value:''},
   		{key:"POLYDIPSIA",name:'多饮',value:''},
   		{key:"MORE_FOOD",name:'多食',value:''},
   		{key:"MORE_URINE",name:'多尿',value:''},
   		{key:"BLURRED_VISION",name:'视力模糊',value:''},
   		{key:"INFECTION",name:'感染',value:''},
			{key:"NUMB_HANDS",name:'四肢麻痹',value:''},
			{key:"WEIGHT_LOSS",name:'体重下降',value:''}
   		{key:"NO_SYMPTOM",name:'无症状',value:'',code:'0'},
   		{key:"HEADACHE",name:'头痛头晕',value:'',code:'1'},
   		{key:"NAUSEA",name:'恶心呕吐',value:'',code:'1'},
   		{key:"VERTIGO_TINNITUS",name:'眼花耳鸣',value:'',code:'1'},
   		{key:"DIFFICULTY_BREATHING",name:'呼吸困难',value:'',code:'1'},
   		{key:"PALPITATIONS",name:'心悸胸闷',value:'',code:'1'},
   		{key:"EPISTAXIS_BLEEDING",name:'鼻衄出血不止',value:'',code:'1'},
   		{key:"LIMBS_NUMB",name:'四肢发麻',value:'',code:'1'},
   		{key:"EXTREMITY_EDEMA",name:'下肢水肿',value:'',code:'1'},
   		{key:"POLYDIPSIA",name:'多饮',value:'',code:'1'},
   		{key:"MORE_FOOD",name:'多食',value:'',code:'1'},
   		{key:"MORE_URINE",name:'多尿',value:'',code:'1'},
   		{key:"BLURRED_VISION",name:'视力模糊',value:'',code:'1'},
   		{key:"INFECTION",name:'感染',value:'',code:'1'},
			{key:"NUMB_HANDS",name:'四肢麻痹',value:'',code:'1'},
			{key:"WEIGHT_LOSS",name:'体重下降',value:'',code:'1'}
   	],//症状
    hypoglycemia:"",//低血糖反应
    remark: "",//其他
    readonly:true
    readonly:false,
    objData:''
  },
  mounted: function() {
  	var vm = this
@ -29,7 +30,8 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:1}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData = res.data
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				var allData = vm.symptoms;
				for(var key in data){
					if(key == "HYPOG_REACT_CODE"){
@ -47,5 +49,29 @@ new Vue({
				}
			}
		})
  },
  methods:{
  	//修改症状
  	saveButton:function(){
  		var vm = this;
      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
      var checkID = {}
      $(".inline-container-l input:checked").each(function(i,v){//把所有被选中的复选框的值存入数组
           checkID[$(this).attr('name')] = $(this).attr('code')
        });
        $(".row-line-item-2 input:checked").each(function(i,v){//把所有被选中的复选框的值存入数组
           checkID[$(this).attr('name')] = $(this).val()
        });
        checkID['SYMPTOM_OTHER'] = $("textarea").val()
        console.log(checkID)
        params.followupProjectData = JSON.stringify(checkID);
				recordAPI.ModifyFollowupResult(params).then(function(res){
				if(res.status==200){
					toastr.error("保存成功")
				}else{
					toastr.error(res.msg)
				}
			})
  	}
  }
})

+ 34 - 2
app/followup/v1/js/target.js

@ -13,7 +13,8 @@ new Vue({
  	CONTROL_TOTAL_CHOLESTEROL:'',
  	CONTROL_LDL:'',
  	CONTROL_EXERCISE_FREQ_CODE:'',
  	CONTROL_EXERCISE_DURATION_MINS:''
  	CONTROL_EXERCISE_DURATION_MINS:'',
  	objData:''
  },
  mounted: function() {
  	var vm = this
@ -21,11 +22,42 @@ new Vue({
  	recordAPI.getFollowupProjectData({id:Request["id"],followupProject:7}).then(function(res){
			if(res.status==200){
				var data = res.data;
				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				vm.objData = res.data
//				delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
				for(var key in data){
					vm[key] = data[key]
				}
			}
		})
  },
  methods:{
  	saveButton:function(){
  		var vm = this;
      params = {id: vm.objData.followup_id, followupProject:vm.objData.followup_project}
      var checkID = {};
      checkID['CONTROL_DATE'] =vm.CONTROL_DATE
      checkID['CONTROL_CONSTITUTOR'] =vm.CONTROL_CONSTITUTOR
      checkID['CONTROL_BP_D'] =vm.CONTROL_BP_D
      checkID['CONTROL_BP_U'] =vm.CONTROL_BP_U
      checkID['CONTROL_BS_FPG'] =vm.CONTROL_BS_FPG
      checkID['CONTROL_NO_BS_FPG'] =vm.CONTROL_NO_BS_FPG
      checkID['CONTROL_WEIGHT'] =vm.CONTROL_WEIGHT
      checkID['CONTROL_GHB'] =vm.CONTROL_GHB
      checkID['CONTROL_TOTAL_CHOLESTEROL'] =vm.CONTROL_TOTAL_CHOLESTEROL
      checkID['CONTROL_LDL'] =vm.CONTROL_LDL
      checkID['CONTROL_EXERCISE_FREQ_CODE'] =vm.CONTROL_EXERCISE_FREQ_CODE
      checkID['CONTROL_EXERCISE_DURATION_MINS'] =vm.CONTROL_EXERCISE_DURATION_MINS
      console.log(checkID)
        params.followupProjectData = JSON.stringify(checkID);
        console.log(params.followupProjectData)
        console.log(params)
				recordAPI.ModifyFollowupResult(params).then(function(res){
				if(res.status==200){
					toastr.error("保存成功")
				}else{
					toastr.error(res.msg)
				}
			})
  	}
  }
})

+ 1 - 0
app/record/html/record.html

@ -23,6 +23,7 @@
		</div>
		<script type="text/javascript" src="../../../js/vue.js"></script>
		<script type="text/javascript" src="../../../js/jquery-2.2.4.js" ></script>
		<script type="text/javascript" src="../../../js/es6-promise.js"></script>
		<script src="../../../plugins/layer/layer.min.js"></script>
		<script src="../../../plugins/toastr/toastr.min.js"></script>
		<script src="../../../js/util.js"></script>

+ 1 - 1
app/record/js/consultation.js

@ -38,7 +38,7 @@ new Vue({
  		}
  	}
  },
  mounted(){
  mounted: function(){
  	this.patient = localStorage.getItem("severPatientCode");
  	this.teamCode = JSON.parse(localStorage.getItem("severPatientTeam")).id;
  	this.msgListView(this.currentPage);

+ 1 - 1
app/record/js/education-detail.js

@ -6,7 +6,7 @@ new Vue({
  	methods:{
  		
  	},
	mounted(){
	mounted: function(){
		var vm = this
	  	var Request = GetRequest();
	  	var id = Request["articleId"];

+ 1 - 1
app/record/js/education.js

@ -38,7 +38,7 @@ new Vue({
  		}
  	}
  },
  mounted(){
  mounted: function(){
  	this.patient = localStorage.getItem("severPatientCode");
  	this.teamCode = JSON.parse(localStorage.getItem("severPatientTeam")).id;
  	this.msgListView(this.currentPage);

+ 1 - 1
app/record/js/guidance-detail.js

@ -6,7 +6,7 @@ new Vue({
  	methods:{
  		
  	},
	mounted(){
	mounted: function(){
		var vm = this
	  	var Request = GetRequest();
	  	var id = Request["id"];

+ 1 - 1
app/record/js/guidance.js

@ -38,7 +38,7 @@ new Vue({
  		}
  	}
  },
  mounted(){
  mounted: function(){
  	this.patient = localStorage.getItem("severPatientCode");
  	this.teamCode = JSON.parse(localStorage.getItem("severPatientTeam")).id;
  	this.msgListView(this.currentPage);

+ 1 - 1
app/record/js/reserve-detail.js

@ -6,7 +6,7 @@ new Vue({
  	methods:{
  		
  	},
	mounted(){
	mounted: function(){
		var vm = this
	  	var Request = GetRequest();
	  	var orderId = Request["orderId"];

+ 1 - 1
app/record/js/toBeReserved.js

@ -38,7 +38,7 @@ new Vue({
  		}
  	}
  },
  mounted(){
  mounted: function(){
  	this.patient = localStorage.getItem("severPatientCode");
  	this.teamCode = JSON.parse(localStorage.getItem("severPatientTeam")).id;
  	this.msgListView(this.currentPage);

+ 1 - 0
app/recover/html/new_recover.html

@ -10,6 +10,7 @@
		<link href="../../../plugins/toastr/toastr.min.css" rel="stylesheet">
		<link rel="stylesheet" type="text/css" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" />
		<link rel="stylesheet" type="text/css" href="../css/new_recover.css" />
		<script src="../../../js/esModule.js" type="text/javascript"></script>
	</head>
	<body class="m0">
	<div id="app" v-cloak>

+ 855 - 209
component/followup/fangshi-detail-6.js

@ -1,155 +1,279 @@
Vue.component('fangshi-detail-6',{
    template:`
    <div class="mt40">
Vue.component('fangshi-detail-6', {
    template: `<div class="mt40">
    <button class="button" @click="editBtn()">编辑</button>
    <div class="ui-grid p10">
    <p class="c-f20 mb10" style="text-align: center;">新生儿家庭访视记录表</p>
    <div class="ui-grid p10 setradio">
        <div class="ui-col-1">
            <div class="ui-grid">
                <div class="ui-col-0">姓名:</div>
                <div class="ui-col-1">
                    <el-input :readonly="!editable" v-model="name" placeholder="" clearable></el-input>
                    <el-input :readonly="!editable" v-model="newbornData.sick_NAME" placeholder="" clearable></el-input>
                </div>
            </div>
        </div>
        <div class="ui-col-1">
            <div class="ui-grid">
                <div class="ui-col-0">编号:</div>
                <div class="ui-col-0">户籍:&emsp;</div>
                <div class="ui-col-1">
                    <el-input :readonly="!editable" v-model="number" placeholder="" clearable></el-input>
                    <el-radio-group v-model="newbornData.help_ORGANIZATION_FLAG" :disabled="!editable">
                        <el-radio label="1" :disabled="!editable">本市</el-radio>
                        <el-radio label="2" :disabled="!editable">省内</el-radio>
                        <el-radio label="3" :disabled="!editable">省外</el-radio>
                    </el-radio-group>
                </div>
            </div>
        </div>
        <div class="ui-col-1">
            <div class="ui-grid">
                <div class="ui-col-0">卡号:</div>
                <div class="ui-col-1">
                    <el-input :readonly="!editable" v-model="newbornData.number_NO" placeholder="" clearable></el-input>
                </div>
            </div>
        </div>
    </div>
    <table class="table table-bordered">
        <tr>
            <td class="col-w120 c-t-center">性别</td>
            <td>
                <el-radio :disabled="!editable" v-model="radio" label="1">未知的性别</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">男</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">女</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="4">未说明的性别</el-radio>
                <el-radio-group v-model="newbornData.sick_SEX">
                    <div>
                        <el-radio :disabled="!editable" label="0">未知的性别</el-radio>
                        <el-radio :disabled="!editable" label="1">男</el-radio>
                    </div>
                    <div class="mt10">
                        <el-radio :disabled="!editable" label="2">女</el-radio>
                        <el-radio :disabled="!editable" label="9">未说明的性别</el-radio>
                    </div>
                </el-radio-group>
            </td>
            <td colspan="2">
                出生日期
                <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                </el-date-picker>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        出生日期:
                    </div>
                    <div class="ui-col-1">
                        <el-date-picker :readonly="!editable" v-model="newbornData.birthday" type="date" placeholder="选择日期">
                        </el-date-picker>
                    </div>
                </div>
            </td>
            <td>
                户籍地址
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        户籍地址:
                    </div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="newbornData.permanent_RESIDENCE_ADDRESS" placeholder="" clearable></el-input>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td class="col-w120 c-t-center">母亲身份证号</td>
            <td>
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <el-input :readonly="!editable" v-model="newbornData.mother_IDENTITY_CARD_NO" placeholder="" clearable></el-input>
            </td>
            <td class="c-t-center">家庭住址</td>
            <td colspan="2">
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <el-input :readonly="!editable" v-model="newbornData.mother_ADDRESS" placeholder="" clearable></el-input>
            </td>
        </tr>
        <tr>
            <td class="col-w120 c-t-center">父 亲</td>
            <td class="col-w120 c-t-center">母 亲</td>
            <td>
                姓名
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        姓名
                    </div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="newbornData.mother_NAME" placeholder="" clearable></el-input>
                    </div>
                </div>
            </td>
            <td>
                职业
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        职业
                    </div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="newbornData.mother_OCCUPATION" placeholder="" clearable></el-input>
                    </div>
                </div>
            </td>
            <td>
                联系电话
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        联系电话
                    </div>
                    <div class="ui-col-1">
                        <el-input type="number" :readonly="!editable" v-model="newbornData.mother_PHONE" placeholder=""></el-input>
                    </div>
                </div>
            </td>
            <td>
                出生日期
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        出生日期
                    </div>
                    <div class="ui-col-1">
                        <el-date-picker :readonly="!editable" v-model="newbornData.mother_BIRTHDAY" type="date" placeholder="选择日期">
                        </el-date-picker>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td class="col-w120 c-t-center">母 亲</td>
            <td class="col-w120 c-t-center">父 亲</td>
            <td>
                姓名
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        姓名
                    </div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="newbornData.father_NAME" placeholder="" clearable></el-input>
                    </div>
                </div>
            </td>
            <td>
                职业
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        职业
                    </div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="newbornData.father_OCCUPATION" placeholder="" clearable></el-input>
                    </div>
                </div>
            </td>
            <td>
                联系电话
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        联系电话
                    </div>
                    <div class="ui-col-1">
                        <el-input type="number" :readonly="!editable" v-model="newbornData.father_PHONE"></el-input>
                    </div>
                </div>
            </td>
            <td>
                出生日期
                <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                </el-date-picker>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        出生日期
                    </div>
                    <div class="ui-col-1">
                        <el-date-picker :readonly="!editable" v-model="newbornData.father_BIRTHDAY" type="date" placeholder="选择日期">
                        </el-date-picker>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="2">出生孕周
                <input type="text"> 周
            <td colspan="2" class="setinput c-t-center">出生孕周
                <el-input style="width:70px;" type="number" :readonly="!editable" v-model="newbornData.birth_PREGNANCY_WEEK"></el-input>
            </td>
            <td colspan="3">
                母亲妊娠期患病情况:
                <el-radio :disabled="!editable" v-model="radio" label="1">糖尿病</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">妊娠期高血压</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">其他</el-radio>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        母亲妊娠期患病情况:
                    </div>
                    <div class="ui-col-1">
                        <el-radio-group v-model="newbornData.pregnancy_SICK">
                            <el-radio :disabled="!editable" label="1">糖尿病</el-radio>
                            <el-radio :disabled="!editable" label="2">妊娠期高血压</el-radio>
                            <el-radio :disabled="!editable" label="3" class="setinput">其他
                                <el-input type="text" :readonly="pregnancy_SICK_CIRCS_other||!editable" v-model="newbornData.pregnancy_SICK_CIRCS" clearable></el-input>
                            </el-radio>
                        </el-radio-group>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td class="col-w120 c-t-center">助产机构名称</td>
            <td>
            <td class="col-w120 c-t-center setinput">助产机构名称:
                <el-input style="width:120px;" type="text" :readonly="!editable" v-model="newbornData.help_ORGANIZATION_NAME" clearable></el-input>
            </td>
            <td class="c-t-center">
                出院时间
                <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                </el-date-picker>
                <div class="setPicker">
                    <el-date-picker :readonly="!editable" v-model="newbornData.discharged_DATE" type="date"  value-format="yyyy-MM-dd" placeholder="选择日期">
                    </el-date-picker>
                </div>
            </td>
            <td colspan="2">
                出生情况:
                <el-radio :disabled="!editable" v-model="radio" label="1">顺产</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">胎头吸引</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">产钳</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="4">剖宫</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="5">双多胎</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="5">臀位</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="5">其他</el-radio>
                <el-checkbox-group v-model="delivery_WAY_check" :disabled="!editable">
                    <el-checkbox style="margin-left: 30px;" label="1">顺产</el-checkbox>
                    <el-checkbox label="2">胎头吸引</el-checkbox>
                    <el-checkbox label="3">产钳</el-checkbox>
                    <el-checkbox label="4">剖宫</el-checkbox>
                    <el-checkbox label="5">双多胎</el-checkbox>
                    <el-checkbox label="6">臀位</el-checkbox>
                    <el-checkbox class="setinput" label="7">
                        <el-input type="text" :readonly="birth_OTHER||!editable" v-model="newbornData.birth_OTHER" placeholder="其他" clearable></el-input>
                    </el-checkbox>
                </el-checkbox-group>
            </td>
            <td>
                新生儿窒息:
                <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="1">有</el-radio>
                (Apgar 评分:1分钟——分,5分钟——分,不详)
                <el-radio-group v-model="newbornData.suffocation" :disabled="!editable">
                    <el-radio :disabled="!editable" label="1">无</el-radio>
                    <el-radio :disabled="!editable" label="2">有</el-radio>
                </el-radio-group>
                <div class="setinput">
                    (Apgar 评分:1分钟
                    <el-input style="width:70px;" type="number" :readonly="!editable" v-model="newbornData.apgar_O"></el-input>分,5分钟
                    <el-input style="width:70px;" type="number" :readonly="!editable" v-model="newbornData.apgar_F"></el-input>分,不详
                    <el-input style="width:70px;" type="number" :readonly="!editable" v-model="newbornData.apgar_N"></el-input>)
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="2">新生儿期病史:
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
            <td colspan="2" class="c-t-center">新生儿病史:
                <el-input :readonly="!editable" v-model="newbornData.blessedevent_MEDICAL_HISTORY" placeholder="" clearable></el-input>
            </td>
            <td>诊治机构:
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
            <td class="c-t-center">诊治机构:
                <el-input :readonly="!editable" v-model="newbornData.help_OUT_ORGANIZATION" placeholder="" clearable></el-input>
            </td>
            <td colspan="2">计划免疫情况:
                <el-radio :disabled="!editable" v-model="radio" label="1">卡介苗</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">乙肝疫苗</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">以上两种</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="4">未种</el-radio>
                <el-radio-group v-model="newbornData.plan_IMMUNE">
                    <el-radio :disabled="!editable" label="1">卡介苗</el-radio>
                    <el-radio :disabled="!editable" label="2">乙肝疫苗</el-radio>
                    <el-radio :disabled="!editable" label="3">以上两种</el-radio>
                    <el-radio :disabled="!editable" label="4">未种</el-radio>
                </el-radio-group>
            </td>
        </tr>
        <tr>
            <td colspan="2">新生儿出生体重:
                <input type="text"> kg
            <td colspan="2">
                <div class="ui-grid">
                    <div class="ui-col-0">
                        新生儿出生体重:
                    </div>
                    <div class="ui-col-1 setinput">
                        <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.blessedevent_BIRTH_WEIGHT" :step="0.1"></el-input>
                        kg
                    </div>
                </div>
            </td>
            <td>出生身长:
                <input type="text"> cm
            <td>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        出生身长:
                    </div>
                    <div class="ui-col-1 setinput">
                        <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.birth_BODY_LENGTH"></el-input>cm
                    </div>
                </div>
            </td>
            <td colspan="2">是否有畸形:
                <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                <el-radio-group :disabled="!editable" v-model="newbornData.deformity_NULL">
                    <el-radio :disabled="!editable" label="1">无</el-radio>
                    <el-radio :disabled="!editable" label="2">有</el-radio>
                </el-radio-group>
            </td>
        </tr>
        <tr>
@ -160,102 +284,127 @@ Vue.component('fangshi-detail-6',{
        <tr>
            <td colspan="5">
                新生儿疾病筛查:
                <el-radio :disabled="!editable" v-model="radio" label="1">未进行</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">检查均阴性</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">甲低</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="4">苯丙酮尿症</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="5">其他遗传代谢病</el-radio>
                <input type="text">
                <el-radio :disabled="!editable" v-model="radio" label="6">已查无结果</el-radio>
                <el-checkbox-group v-model="SCREENING_check" :disabled="!editable">
                    <el-checkbox label="1">未进行</el-checkbox>
                    <el-checkbox label="2">检查均阴性</el-checkbox>
                    <el-checkbox label="3">甲低</el-checkbox>
                    <el-checkbox label="4">苯丙酮尿症</el-checkbox>
                    <el-checkbox label="5" class="setinput">其他遗传代谢病
                        <el-input style="width: 100px;" type="text" :readonly="SCREENING_3_dis||!editable" v-model="newbornData.screening_ABNORMAL"
                            clearable></el-input>
                    </el-checkbox>
                    <el-checkbox label="6">已查无结果</el-checkbox>
                </el-checkbox-group>
            </td>
        </tr>
        <tr>
            <td colspan="4">
                新生儿听力筛查:
                <el-radio :disabled="!editable" v-model="radio" label="1">通过</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">未通过</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">未筛查</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="4">不详</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="5">已查无结果</el-radio>
                <el-radio-group :disabled="!editable" v-model="newbornData.hearing">
                    <el-radio :disabled="!editable" label="1">通过</el-radio>
                    <el-radio :disabled="!editable" label="2">未通过</el-radio>
                    <el-radio :disabled="!editable" label="3">未筛查</el-radio>
                    <el-radio :disabled="!editable" label="4">不详</el-radio>
                    <el-radio :disabled="!editable" label="5">已查无结果</el-radio>
                </el-radio-group>
            </td>
            <td colspan="1">
            <td colspan="1" class="setinput">
                目前体重
                <input type="text"> kg
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.now_WEIGHT"></el-input>
                kg
            </td>
        </tr>
        <tr>
            <td colspan="3">
                喂养方式:
                <el-radio :disabled="!editable" v-model="radio" label="1">纯母乳</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">部分母乳</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">人工</el-radio>
                <el-radio-group :disabled="!editable" v-model="newbornData.feed_TYPE">
                    <el-radio :disabled="!editable" label="1">纯母乳</el-radio>
                    <el-radio :disabled="!editable" label="2">部分母乳</el-radio>
                    <el-radio :disabled="!editable" label="3">人工</el-radio>
                </el-radio-group>
            </td>
            <td colspan="1">
            <td colspan="1" class="setinput">
                吃奶量
                <input type="text"> ml/次
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.eat_MILE_AMOUNT"></el-input> ml/次
            </td>
            <td colspan="1">
            <td colspan="1" class="setinput">
                吃奶次数
                <input type="text"> 次/日
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.eat_MILE_TIME"></el-input>次/日
            </td>
        </tr>
        <tr>
            <td colspan="3">
                呕吐:
                <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                <el-radio-group :disabled="!editable" v-model="newbornData.vomit">
                    <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                </el-radio-group>
            </td>
            <td colspan="1">
                大便:
                <el-radio :disabled="!editable" v-model="radio" label="1">糊状</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">稀</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">其他</el-radio>
                <el-radio-group :disabled="!editable" v-model="newbornData.vulnus">
                    <el-radio :disabled="!editable" v-model="radio" label="1">糊状</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">稀</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="3">其他</el-radio>
                </el-radio-group>
            </td>
            <td colspan="1">
            <td colspan="1" class="setinput">
                大便次数
                <input type="text"> 次/日
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.vulnus_TIME"></el-input> 次/日
            </td>
        </tr>
        <tr>
            <td colspan="3">
            <td colspan="3" class="setinput">
                体温:
                <input type="text">℃
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.body_TEMPERATURE"></el-input>
            </td>
            <td colspan="1">
            <td colspan="1" class="setinput">
                心率:
                <input type="text">次/分钟
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.pulse_FREQUENCY"></el-input>
                次/分钟
            </td>
            <td colspan="1">
            <td colspan="1" class="setinput">
                呼吸频率
                <input type="text"> 次/日
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.breath_FREQUENCY"></el-input>
                次/分钟
            </td>
        </tr>
        <tr>
            <td colspan="3">面色:
                <el-radio :disabled="!editable" v-model="radio" label="1">红润</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">黄染</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">其他</el-radio>
                <input type="text">
                <el-radio-group :disabled="!editable" v-model="newbornData.complexion">
                    <el-radio :disabled="!editable" label="1">红润</el-radio>
                    <el-radio :disabled="!editable" label="2">黄染</el-radio>
                    <el-radio :disabled="!editable" label="3" class="setinput">其他
                        <el-input style="width: 120px;" type="text" :readonly="complexion_NULL_dis||!editable" v-model="newbornData.complexion_NULL"
                            clearable></el-input>
                    </el-radio>
                </el-radio-group>
            </td>
            <td colspan="2">黄疸部位:
                <el-radio :disabled="!editable" v-model="radio" label="1">面部</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">躯干</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">四肢</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">手足</el-radio>
                <el-radio-group :disabled="!editable" v-model="newbornData.face">
                    <el-radio :disabled="!editable" label="1">面部</el-radio>
                    <el-radio :disabled="!editable" label="2">躯干</el-radio>
                    <el-radio :disabled="!editable" label="3">四肢</el-radio>
                    <el-radio :disabled="!editable" label="4">手足</el-radio>
                </el-radio-group>
            </td>
        </tr>
        <tr>
            <td colspan="5">
                前卤
                <input type="text">cm✖
                <input type="text">cm
                <el-radio :disabled="!editable" v-model="radio" label="1">正常</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">膨隆</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">凹陷</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">其他</el-radio>
                <input type="text">
            <td colspan="5" class="setinput">
                前囟
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.bregma_FRONT"></el-input>
                &nbsp;cm&nbsp;✖
                <el-input style="width: 70px;" type="number" :readonly="!editable" v-model="newbornData.bregma_BACK"></el-input> &nbsp;cm &emsp;
                <el-radio-group :disabled="!editable" v-model="newbornData.bregma">
                    <el-radio :disabled="!editable" label="1">正常</el-radio>
                    <el-radio :disabled="!editable" label="2">膨隆</el-radio>
                    <el-radio :disabled="!editable" label="3">凹陷</el-radio>
                    <el-radio :disabled="!editable" label="4">其他
                <el-input style="width: 120px;" type="text" :readonly="bregma_other_dis||!editable" v-model="newbornData.bregma_PERFORMANCE"
                    clearable></el-input>
                </el-radio>
                </el-radio-group>
            </td>
        </tr>
        <tr>
@ -263,88 +412,132 @@ Vue.component('fangshi-detail-6',{
                <table class="table2">
                    <tr>
                        <td>眼外观:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.eye">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="eye_NULL_dis||!editable" v-model="newbornData.eye_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>四肢活动度:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.limbs">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="limbs_NULL_dis||!editable" v-model="newbornData.limbs_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                    </tr>
                    <tr>
                        <td>耳外观:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.ear">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="ear_FACE_dis||!editable" v-model="newbornData.ear_FACE" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>颈部包块:
                            <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.neck_PACK">
                                <el-radio :disabled="!editable" label="1">无</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">有
                                    <el-input type="text" :readonly="neck_PACK_NULL_dis||!editable" v-model="newbornData.neck_PACK_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                    </tr>
                    <tr>
                        <td>鼻:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.nose">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="nose_PERFORMANCE_dis||!editable" v-model="newbornData.nose_PERFORMANCE" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>皮肤:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">湿疹</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="3">糜烂</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="4">其他</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.skin">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2">湿疹</el-radio>
                                <el-radio :disabled="!editable" label="3">糜烂</el-radio>
                                <el-radio :disabled="!editable" label="4" class="setinput">其他
                                    <el-input type="text" :readonly="skin_PERFORMANCE_dis||!editable" v-model="newbornData.skin_PERFORMANCE" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                    </tr>
                    <tr>
                        <td>口腔:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.oral">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="oral_PERFORMANCE_dis||!editable" v-model="newbornData.oral_PERFORMANCE" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>肛门:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.anus">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="anus_PERFORMANCE_dis||!editable" v-model="newbornData.anus_PERFORMANCE" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                    </tr>
                    <tr>
                        <td>心肺听诊:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.heart">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="heart_PERFORMANCE_dis||!editable" v-model="newbornData.heart_PERFORMANCE" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>外生殖器:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.genitalia">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="genitalia_NULL_dis||!editable" v-model="newbornData.genitalia_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                    </tr>
                    <tr>
                        <td>腹部触诊:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.abdomen">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="abdomen_NULL_dis||!editable" v-model="newbornData.abdomen_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>脊柱:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未见异常</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">异常</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.vertebral">
                                <el-radio :disabled="!editable" label="1">未见异常</el-radio>
                                <el-radio :disabled="!editable" label="2" class="setinput">异常
                                    <el-input type="text" :readonly="vertebral_NULL_dis||!editable" v-model="newbornData.vertebral_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                    </tr>
                    <tr>
                        <td>脐带:
                            <el-radio :disabled="!editable" v-model="radio" label="1">未脱</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="2">脱落</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="3">脐带有渗出</el-radio>
                            <el-radio :disabled="!editable" v-model="radio" label="4">其他</el-radio>
                            <input type="text" name="" id="">
                            <el-radio-group :disabled="!editable" v-model="newbornData.umbilical">
                                <el-radio :disabled="!editable" v-model="radio" label="1">未脱</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="2">脱落</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="3">脐部有渗出</el-radio>
                                <el-radio :disabled="!editable" v-model="radio" label="4" class="setinput">其他
                                    <el-input type="text" style="width:120px" :readonly="umbilical_NULL_dis||!editable" v-model="newbornData.umbilical_NULL" clearable></el-input>
                                </el-radio>
                            </el-radio-group>
                        </td>
                        <td>其他:
                            <input type="text" name="" id="">
                        <td class="setinput">
                            <div class="ui-grid">
                                <div class="ui-col-0">其他:</div>
                                <div class="ui-col-1">
                                    <el-input type="text" :readonly="!editable" v-model="newbornData.other" clearable></el-input>
                                </div>
                            </div>
                        </td>
                    </tr>
                </table>
@ -353,73 +546,526 @@ Vue.component('fangshi-detail-6',{
        <tr>
            <td colspan="5">
                转诊意见:
                <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                原因:
                <input type="text" style="width: calc(100% - 520px);">
                <br> 机构及科室:
                <input type="text" style="width: calc(100% - 385px);margin-top: 10px;">
                <el-radio-group :disabled="!editable" v-model="newbornData.referral">
                    <el-radio :disabled="!editable" v-model="radio" label="1">无</el-radio>
                    <el-radio :disabled="!editable" v-model="radio" label="2">有</el-radio>
                </el-radio-group>
                <div class="setinput ui-grid">
                    <div class="ui-col-0">
                        原因:
                    </div>
                    <div class="ui-col-1">
                        <el-input type="text" :readonly="!editable" v-model="newbornData.referral_reason" clearable></el-input>
                    </div>
                </div>
                <div class="ui-grid">
                    <div class="ui-col-1 ui-grid setinput">
                        <div class="ui-col-0">
                            机构:
                        </div>
                        <div class="ui-col-1">
                            <el-input type="text" :readonly="!editable" v-model="newbornData.organization_org_name" clearable></el-input>
                        </div>
                    </div>
                    <div class="ui-col-1 ui-grid setinput">
                        <div class="ui-col-0">
                            科室:
                        </div>
                        <div class="ui-col-1">
                            <el-input type="text" :readonly="!editable" v-model="newbornData.organization" clearable></el-input>
                        </div>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="5">
                指导:
                <el-radio :disabled="!editable" v-model="radio" label="1">喂养指导</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="2">发育指导</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="3">防痢指导</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="4">预防伤害指导</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="5">口腔保健指导</el-radio>
                <el-radio :disabled="!editable" v-model="radio" label="6">其他</el-radio>
                <input type="text">
            <td colspan="5" class="setinput">
                <div class="ui-grid">
                    <div class="ui-col-0">
                        指导:
                    </div>
                    <div class="ui-col-1">
                        <el-checkbox-group v-model="guide_check" :disabled="!editable">
                            <el-checkbox label="1">喂养指导</el-checkbox>
                            <el-checkbox label="2">发育指导</el-checkbox>
                            <el-checkbox label="3">防病指导</el-checkbox>
                            <el-checkbox label="4">预防伤害指导</el-checkbox>
                            <el-checkbox label="5">口腔保健指导</el-checkbox>
                            <el-checkbox label="6">其他
                                <el-input type="text" :readonly="other_GUIDE_CONTENT_dis||!editable" v-model="newbornData.other_GUIDE_CONTENT" clearable></el-input>
                            </el-checkbox>
                        </el-checkbox-group>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                本次访视日期
                <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                </el-date-picker>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        本次访视日期
                    </div>
                    <div class="ui-col-1">
                        <el-date-picker :readonly="!editable" v-model="newbornData.this_INTERVIEW_DATE" type="date" placeholder="选择日期">
                        </el-date-picker>
                    </div>
                </div>
            </td>
            <td colspan="3">
                下次随访地点
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        下次随访地点
                    </div>
                    <div class="ui-col-1">
                        <el-input :readonly="!editable" v-model="newbornData.next_VISITING_ADDRESS" placeholder="" clearable></el-input>
                    </div>
                </div>
            </td>
        </tr>
        <tr>
            <td colspan="2">
                下次访视日期
                <el-date-picker :readonly="!editable" v-model="data2" type="date" placeholder="选择日期">
                </el-date-picker>
                <div class="ui-grid">
                    <div class="ui-col-0">
                        下次访视日期
                    </div>
                    <div class="ui-col-1">
                        <el-date-picker :readonly="!editable" v-model="newbornData.next_VISITING_DATE" type="date" placeholder="选择日期">
                        </el-date-picker>
                    </div>
                </div>
            </td>
            <td colspan="3">
                随访医生签名
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                家属确认签字
                <el-input :readonly="!editable" v-model="input" placeholder="" clearable></el-input>
                <div class="ui-grid">
                    <div class="ui-col-1 ui-grid setinput">
                        <div class="ui-col-0">
                            随访医生签名:
                        </div>
                        <div class="ui-col-1">
                            <el-input type="text" :readonly="!editable" v-model="newbornData.visiting_DOCTOR" clearable></el-input>
                        </div>
                    </div>
                    <div class="ui-col-1 ui-grid setinput">
                        <div class="ui-col-0">
                            家属确认签字:
                        </div>
                        <div class="ui-col-1">
                            <el-input type="text" :readonly="!editable" v-model="newbornData.family_SIGN" clearable></el-input>
                        </div>
                    </div>
                </div>
            </td>
        </tr>
    </table>
    </div>
    `,
    props: ['followupid'],
    data:function(){
        `,
    props: ['followupid', 'version'],
    data: function () {
        return {
            editable: true,
            editable: false,
            isEditBtn: true,
            birth_OTHER: true,
            pregnancy_SICK_CIRCS_other: true,
            SCREENING_3_dis: true,
            bregma_other_dis: true,
            eye_NULL_dis: true,
            limbs_NULL_dis: true,
            complexion_NULL_dis: true,
            ear_FACE_dis: true,
            neck_PACK_NULL_dis: true,
            nose_PERFORMANCE_dis: true,
            skin_PERFORMANCE_dis: true,
            oral_PERFORMANCE_dis: true,
            anus_PERFORMANCE_dis: true,
            heart_PERFORMANCE_dis: true,
            genitalia_NULL_dis: true,
            abdomen_NULL_dis: true,
            vertebral_NULL_dis: true,
            umbilical_NULL_dis: true,
            other_GUIDE_CONTENT_dis: true,
            delivery_WAY_check: [],
            SCREENING_check: [],
            guide_check: [],
            data2: "",
            radio: "",
            input: '',
            name:'',
            number:'',
            name: '',
            number: '',
            newbornData: {}
        }
    },
    mounted:function(){
    computed: {
        pregnancy_SICK: function () {
            return this.newbornData.pregnancy_SICK
        },
        bregma: function () {
            return this.newbornData.bregma
        },
        complexion: function () {
            return this.newbornData.complexion
        },
        eye: function () {
            return this.newbornData.eye
        },
        limbs: function () {
            return this.newbornData.limbs
        },
        neck_PACK: function () {
            return this.newbornData.neck_PACK
        },
        ear: function () {
            return this.newbornData.ear
        },
        nose: function () {
            return this.newbornData.nose
        },
        skin: function () {
            return this.newbornData.skin
        },
        oral: function () {
            return this.newbornData.oral
        },
        anus: function () {
            return this.newbornData.anus
        },
        heart: function () {
            return this.newbornData.heart
        },
        genitalia: function () {
            return this.newbornData.genitalia
        },
        abdomen: function () {
            return this.newbornData.abdomen
        },
        vertebral: function () {
            return this.newbornData.vertebral
        },
        umbilical: function () {
            return this.newbornData.umbilical
        }
    },
    watch:{},
    methods:{
        editBtn:function(){
    watch: {
        umbilical: function (i) {
            var a = i ? i.toString().indexOf('4') : ''
            if (a > -1) {
                this.umbilical_NULL_dis = false
            } else {
                this.umbilical_NULL_dis = true
                this.newbornData.umbilical_NULL = ''
            }
        },
        vertebral: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.vertebral_NULL_dis = false
            } else {
                this.vertebral_NULL_dis = true
                this.newbornData.vertebral_NULL = ''
            }
        },
        abdomen: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.abdomen_NULL_dis = false
            } else {
                this.abdomen_NULL_dis = true
                this.newbornData.abdomen_NULL = ''
            }
        },
        genitalia: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.genitalia_NULL_dis = false
            } else {
                this.genitalia_NULL_dis = true
                this.newbornData.genitalia_NULL = ''
            }
        },
        heart: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.heart_PERFORMANCE_dis = false
            } else {
                this.heart_PERFORMANCE_dis = true
                this.newbornData.heart_PERFORMANCE = ''
            }
        },
        anus: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.anus_PERFORMANCE_dis = false
            } else {
                this.anus_PERFORMANCE_dis = true
                this.newbornData.anus_PERFORMANCE = ''
            }
        },
        oral: function (i) {
            var a = i ? i.toString().indexOf('2') : ""
            if (a > -1) {
                this.oral_PERFORMANCE_dis = false
            } else {
                this.oral_PERFORMANCE_dis = true
                this.newbornData.oral_PERFORMANCE = ''
            }
        },
        skin: function (i) {
            var a = i ? i.toString().indexOf('4') : ''
            if (a > -1) {
                this.skin_PERFORMANCE_dis = false
            } else {
                this.skin_PERFORMANCE_dis = true
                this.newbornData.skin_PERFORMANCE = ''
            }
        },
        nose: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.nose_PERFORMANCE_dis = false
            } else {
                this.nose_PERFORMANCE_dis = true
                this.newbornData.nose_PERFORMANCE = ''
            }
        },
        neck_PACK: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.neck_PACK_NULL_dis = false
            } else {
                this.neck_PACK_NULL_dis = true
                this.newbornData.neck_PACK_NULL = ''
            }
        },
        limbs: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.limbs_NULL_dis = false
            } else {
                this.limbs_NULL_dis = true
                this.newbornData.limbs_NULL = ''
            }
        },
        ear: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.ear_FACE_dis = false
            } else {
                this.ear_FACE_dis = true
                this.newbornData.ear_FACE = ''
            }
        },
        limbs: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.limbs_NULL_dis = false
            } else {
                this.limbs_NULL_dis = true
                this.newbornData.limbs_NULL = ''
            }
        },
        eye: function (i) {
            var a = i ? i.toString().indexOf('2') : ''
            if (a > -1) {
                this.eye_NULL_dis = false
            } else {
                this.eye_NULL_dis = true
                this.newbornData.eye_NULL = ''
            }
        },
        pregnancy_SICK: function (i) {
            var a = i ? i.toString().indexOf('3') : ''
            if (a > -1) {
                this.pregnancy_SICK_CIRCS_other = false
            } else {
                this.pregnancy_SICK_CIRCS_other = true
                this.newbornData.pregnancy_SICK_CIRCS = ''
            }
        },
        bregma: function (i) {
            var a = i ? i.toString().indexOf('4') : ''
            if (a > -1) {
                this.bregma_other_dis = false
            } else {
                this.bregma_other_dis = true
                this.newbornData.bregma_PERFORMANCE = ''
            }
        },
        complexion: function (i) {
            var a = i ? i.toString().indexOf('3') : ''
            if (a > -1) {
                this.complexion_NULL_dis = false
            } else {
                this.complexion_NULL_dis = true
                this.newbornData.complexion_NULL = ''
            }
        },
        delivery_WAY_check: function (i) {
            var a = i ? i.toString().indexOf('7') : ''
            if (a > -1) {
                this.birth_OTHER = false
            } else {
                this.birth_OTHER = true
                this.newbornData.birth_OTHER = ''
            }
        },
        SCREENING_check: function (i) {
            var a = i ? i.toString().indexOf('5') : ''
            if (a > -1) {
                this.SCREENING_3_dis = false
            } else {
                this.SCREENING_3_dis = true
                this.newbornData.screening_ABNORMAL = ''
            }
        },
        guide_check: function (i) {
            var a = i.toString().indexOf('6')
            if (a > -1) {
                this.other_GUIDE_CONTENT_dis = false
            } else {
                this.other_GUIDE_CONTENT_dis = true
                this.other_GUIDE_CONTENT = ''
            }
        }
    },
    mounted: function () {
        this.getData()
    },
    methods: {
        getData: function () {
            var vm = this
            fangshiAPI.getNewbornFamilyVisitRecord({ followupId: this.followupid || '2' }).then(function (res) {
                if (res.status == 200) {
                    var data = res.data
                    if (data != null) {
                        vm.newbornData = data
                        var vmN = vm.newbornData
                        vmN.help_ORGANIZATION_FLAG = data.help_ORGANIZATION_FLAG ? data.help_ORGANIZATION_FLAG.toString() : ''
                        vmN.sick_SEX = data.sick_SEX ? data.sick_SEX.toString() : ''
                        vmN.pregnancy_SICK = data.pregnancy_SICK?data.pregnancy_SICK.toString():''
                        vm.delivery_WAY_check = data.delivery_WAY ? data.delivery_WAY.split(',') : [];
                        vmN.suffocation = data.suffocation ? data.suffocation.toString() : ''
                        vmN.plan_IMMUNE = data.plan_IMMUNE ? data.plan_IMMUNE.toString() : ''
                        vmN.deformity_NULL = data.deformity_NULL ? data.deformity_NULL.toString() : ''
                        vmN.hearing = data.hearing ? data.hearing.toString() : ''
                        vmN.feed_TYPE = data.feed_TYPE ? data.feed_TYPE.toString() : ''
                        vmN.vomit = data.vomit ? data.vomit.toString() : ''
                        vmN.vulnus = data.vulnus ? data.vulnus.toString() : ''
                        vmN.vulnus_TIME = data.vulnus_TIME ? data.vulnus_TIME.toString() : ''
                        vmN.body_TEMPERATURE = data.body_TEMPERATURE ? data.body_TEMPERATURE.toString() : ""
                        vmN.complexion = data.complexion ? data.complexion.toString() : ""
                        vmN.face = data.face ? data.face.toString() : ''
                        vmN.bregma = data.bregma ? data.bregma.toString() : ''
                        vmN.eye = data.eye ? data.eye.toString() : ''
                        vmN.limbs = data.limbs ? data.limbs.toString() : ''
                        vmN.ear = data.ear ? data.ear.toString() : ''
                        vmN.nose = data.nose ? data.nose.toString() : ''
                        vmN.neck_PACK = data.neck_PACK ? data.neck_PACK.toString() : ''
                        vmN.skin = data.skin ? data.skin.toString() : ""
                        vmN.oral = data.oral ? data.oral.toString() : ''
                        vmN.anus = data.anus ? data.anus.toString() : ""
                        vmN.heart = data.heart ? data.heart.toString() : ''
                        vmN.genitalia = data.genitalia ? data.genitalia.toString() : ''
                        vmN.abdomen = data.abdomen ? data.abdomen.toString() : ""
                        vmN.vertebral = data.vertebral ? data.vertebral.toString() : ''
                        vmN.referral = data.referral ? data.referral.toString() : ''
                        vmN.umbilical = data.umbilical ? data.umbilical.toString() : ''
                        if (data.screening_4 == 1) {
                            vm.SCREENING_check.push('1')
                        } if (data.screening_5 == 1) {
                            vm.SCREENING_check.push('2')
                        } if (data.screening_1 == 1) {
                            vm.SCREENING_check.push('3')
                        } if (data.screening_2 == 1) {
                            vm.SCREENING_check.push('4')
                        } if (data.screening_3 == 1) {
                            vm.SCREENING_check.push('5')
                        } if (data.screening_6 == 1) {
                            vm.SCREENING_check.push('6')
                        }
                        if (data.feed_GUID == 1) {
                            vm.guide_check.push('1')
                        } if (data.growup_GUID == 1) {
                            vm.guide_check.push('2')
                        } if (data.prevention_DEFORMITY_GUID == 1) {
                            vm.guide_check.push('3')
                        } if (data.prevention_HURT_GUID == 1) {
                            vm.guide_check.push('4')
                        } if (data.oral_CAVITY_GUID == 1) {
                            vm.guide_check.push('5')
                        } if (data.other_GUIDE == 1) {
                            vm.guide_check.push('6')
                        }
                    }
                } else {
                    top.toastr.error(res.msg);
                }
            })
        },
        editData: function () {
            var vm = this
            var vmN = this.newbornData
            vmN.delivery_WAY = vm.delivery_WAY_check.join(',')
            vm.SCREENING_check.map(i => {
                if (i == '1') {
                    vmN.screening_4 = 1
                } if (i == '2') {
                    vmN.screening_5 = 1
                } if (i == '3') {
                    vmN.SCREENING_3 = 1
                } if (i == '4') {
                    vmN.screening_2 = 1
                } if (i == '5') {
                    vmN.screening_3 = 1
                } if (i == '6') {
                    vmN.screening_6 = 1
                }
            })
            vm.guide_check.map(i => {
                if (i == '1') {
                    vmN.feed_GUID = 1
                } if (i == '2') {
                    vmN.growup_GUID = 1
                } if (i == '3') {
                    vmN.prevention_DEFORMITY_GUID = 1
                } if (i == '4') {
                    vmN.prevention_HURT_GUID = 1
                } if (i == '5') {
                    vmN.oral_CAVITY_GUID = 1
                } if (i == '6') {
                    vmN.other_GUIDE = 1
                }
            })
            vmN.create_time = null
            vmN.version = this.version
            fangshiAPI.saveNewbornFamilyVisitRecord({ followupId: this.followupid || '2', newbornFamilyVisitRecordData: JSON.stringify(vmN) }).then(function (res) {
                if (res.status == 200) {
                    top.toastr.info('保存成功')
                } else {
                    top.toastr.error(res.msg);
                }
            })
        },
        editBtn: function () {
            this.isEditBtn = !this.isEditBtn
            if (this.isEditBtn == true) {
                var btn = document.getElementsByClassName('button')[2]
                btn.innerHTML = '编辑'
                this.editable = false
                this.editData()
            } else if (this.isEditBtn == false) {
                var btn = document.getElementsByClassName('button')[2]
                btn.innerHTML = '保存'
                this.editable = true
            }
        }
    }
})

+ 31 - 0
component/followup/finish-followup-btn.js

@ -0,0 +1,31 @@
Vue.component('finish-followup-btn', {
    template: `
    <button class="button" :class="{'finish':finishedbtn}" @click="finished()" :disabled="finishedbtn">完成随访</button>
    `,
    props: ['followupid', 'finishedbtn'],
    data: function () {
        return {
            sfStatus: '',  //当前的随访状态}
        }
    },
    watch: {
    },
    mounted: function () {
    },
    methods: {
        //点击完成随访时  Request['id']||'1'
        finished: function () {
            var vm = this
            fangshiAPI.updateFollowStatus({ followupId: this.followupid || '1888107' }).then(function (res) {
                if (res.status == 200) {
                    vm.$emit('getfinish', true)
                    top.toastr.info("完成随访")
                } else {
                    top.toastr.error(res.msg);
                }
            })
        },
    },
})

+ 25 - 13
component/followup/follow-bottom.js

@ -3,13 +3,15 @@ Vue.component('follow-bottom', {
		<p class="c-f16 c-37a6ed">签到信息</p>\
		<div class="plr30">\
			<div class="ui-grid mt10">\
				<div class="ui-col-1">签到方式:&emsp;定位签到</div>\
				<div class="ui-col-1">签到时间:&emsp;<span v-html="followUpData.createTime">2019-01-01 10:10:10</span></div>\
				<div v-if="followUpData.type==1" class="ui-col-1">签到方式:&emsp;定位签到</div>\
				<div v-if="followUpData.type==2" class="ui-col-1">签到方式:&emsp;拍照签到</div>\
				<div v-if="followUpData.type==3" class="ui-col-1">签到方式:&emsp;门牌签到</div>\
				<div class="ui-col-1">签到时间:&emsp;<span v-html="followUpData.createTime"></span></div>\
			</div>\
			<div class="mt10">签到位置:&emsp;<span v-html="followUpData.address">福建省厦门市思明区软件园望海路</span></div>\
			<div class="mt10">签到位置:&emsp;<span v-html="followUpData.address"></span></div>\
			<div class="ui-grid mt10">\
				<div class="ui-col-0">签到拍照:&emsp;</div>\
				<div class="ui-col-0"><img :src="imgSrc" width="50" height="50"></div>\
				<div class="ui-col-0"><img v-for="item in imgSrc" :src="getImgUrl(item)"  @click="toImgUrl(getImgUrl(item))" width="50" height="50" style="margin:10px;"></div>\
			</div>\
		</div>\
	</div>',
@ -18,8 +20,8 @@ Vue.component('follow-bottom', {
		return {
			followUpList: [],
			curPage: 1,
			followUpData:{},
			imgSrc:'../../images/d-male.png'
			followUpData: {},
			imgSrc:[],
		}
	},
	watch: {
@ -29,21 +31,31 @@ Vue.component('follow-bottom', {
	},
	mounted: function () {
		this.getData()
		
	},
	methods: {
		getData: function () {
			var vm=this
			fangshiAPI.findByFollowupId({ followupId: this.followupid||'1'}).then(function (res) {
			var vm = this
			fangshiAPI.findByFollowupId({ followupId: this.followupid || '1' }).then(function (res) {
				if (res.status == 200) {
					var data=res.data
					vm.followUpData=data
					// vm.imgSrc=data.img?data.img:''
					var data = res.data
					if (data != null) {
						vm.followUpData = data
						vm.imgSrc=data.img?data.img.split(','):''
					}
				} else {
					top.toastr.error(res.msg);
				}
			})
		}
	},
		},
		 getImgUrl:function(str) {
			return httpRequest.getImgUrl(str)
		},
		toImgUrl:function(str){
			return window.location.href=str
		},
	
	}
})

+ 12 - 8
component/record/follow-up-list.js

@ -20,14 +20,18 @@ Vue.component('follow-list', {
	methods: {
		viewDetail: function(list) {
			if(list.status == 1){
				top.layer.open({
			      	type: 2,
			      	maxmin: true,
			      	title:"随访详情",
			      	area: ['800px', '600px'],
			      	shadeClose: false,
			     	content: '../../followup/html/lay_followUp_detail.html?id='+list.id
			    });
				if(list.followupClass =="5" || list.followupClass =="6" ||list.followupClass =="7" ||list.followupClass =="8" ||list.followupClass =="9"){
					window.location.href = "../index.html?id="+list.id+"&type="+list.followupClass+"&isEdit=0"
				}else{
					top.layer.open({
				      	type: 2,
				      	maxmin: true,
				      	title:"随访详情",
				      	area: ['800px', '650px'],
				      	shadeClose: false,
				     	content: '../../followup/html/lay_followUp_detail.html?id='+list.id
				    });
				}
			}else{
				top.toastr.warning("请在手机上完成随访才能查看详情")
			}	

+ 8 - 0
js/esModule.js

@ -0,0 +1,8 @@
var defineProperty = Object.defineProperty;
Object.defineProperty = function(exports, name) {
	if(name === '__esModule') {
		exports[name] = true;
		return;
	}
	return defineProperty.apply(this, arguments);
};