Pārlūkot izejas kodu

增加访视表单

lulihong 5 gadi atpakaļ
vecāks
revīzija
b1b520f462

+ 8 - 0
api/record-api.js

@ -101,6 +101,14 @@
		startFollowup: function (data) {
			return httpRequest.post("doctor/followup/startFollowup", { data: data })
		},
		//获取所有药品
		findDictByName:function(data){
			return httpRequest.get("doctor/prescriptionInfo/findDictByName",{data:data})
		},
		//保存所有药品
		saveAllFollowupProjectData:function(data){
			return httpRequest.post("doctor/followup/saveAllFollowupProjectData",{data:data})
		}
}

+ 197 - 0
app/followup/css/followup_new.css

@ -0,0 +1,197 @@
input{
    padding:0 8px;
}
.followup_content{
    max-width:950px;
    margin:0 auto;
    font-size:14px;
}
.flexContent{
    display: flex;
    display: -webkit-flex;
    align-items: center;
    flex-wrap: wrap;
}
.flexAround{
    justify-content: space-around;
}
.flexBetween{
    justify-content: space-between;
}
.right{
    justify-content: flex-end;
}
.followup_label{
    font-weight:normal;
    margin-bottom:0;
    letter-spacing: 1px;
}
.flex_1{
    flex:1;
}
.flex_2{
    flex:2;
}
.center{
    text-align:center;
    justify-content: center;
}
.form-line{
    margin:10px 0;
}
.followup_input{
    font-size:14px;
    height:34px;
    line-height: 34px;
    border-radius:0;
    border: 1px solid #8c8d8f;
}
/* 带边框的表格 */
.borderBox{
    width:100%;
    border:1px solid #8c8d8f;
    margin:25px 0;
    padding:10px;
    position: relative;
}
.borderTitle{
    position: absolute;
    display: inline-block;
    font-size: 15px;
    top:-10px;
    left:10px;
    padding:0 8px;
    background:#fff;
    letter-spacing: 2px;
}
.w-180{
    width:180px;
}
.w-120{
    width:120px;
}
.w-150{
    width:150px;
}
.w-70{
    min-width:70px;
}
.w-45{
    width:45px;
}
.w-50{
    width:50px;
}
.w-80{
    width:80px;
}
.w-90{
    width:90px;
}
.w-100{ 
    width:100px;
}
.w-110{
    width:110px;
}
.w-130{
    width:130px;
}
.w-200{
    width:200px;
}
.w-250{
    width:250px;
}
.w-558{
    width:558px;
}
.w-450{
    width:450px;
}
.w-20_{
    width:20%;
}
.w-15_{
    width:15%;
}
.w-10_{
    width:10%;
}
.marginr-8{
    margin-right:8px;
}
.marginr-15{
    margin-right:15px;
}
.margintb-8{
    margin:8px 0
}
.margintb-15{
    margin:15px 0
}
.el-input__inner{
    border-radius:0 !important;height:34px !important;line-height:34px !important;
    border: 1px solid #8c8d8f !important;
    padding:0 auto !important;
   
}
.el-select .el-input__inner{
    padding:0 8px !important;
}
.el-input__inner:-moz-placeholder, .followup_input:-moz-placeholder{ /* Mozilla Firefox 4 to 18 适配火狐 */
    color: #999 !important;
}
.el-input__inner::-webkit-input-placeholder,.followup_input::-webkit-input-placeholder { /* WebKit browsers 适配谷歌 */
    color: #999 !important;
}
.el-input__inner::-moz-placeholder,.followup_input::-moz-placeholder { /* Mozilla Firefox 19+ 适配火狐 */
    color: #999 !important;
}
.el-input__inner:-ms-input-placeholder, .followup_input:-ms-input-placeholder{ /* Internet Explorer 10+  适配ie*/
    color: #999 !important;
}
.color666{
    color:#666;
}
.color777{
    color:#777;
}
.color888{
    color:#888;
}
.el-input__icon{
    color:#888;
}
.plr-8{
    padding:0 8px;
}
.f-13{
    font-size:13px;
}
.f-18{
    font-size:18px;
}
.el-radio{
    margin-bottom:0 !important;
}
.inlineBlock{
    display: inline-block;
}
.letterPace1{
    letter-spacing: 1px;
    margin:3px 0;
    line-height: 28px;
}
.mtb20{
    margin: 20px 0;
}
.el-icon-date{
    height:34px !important;
    line-height:34px !important;
}

+ 620 - 0
app/followup/html/followup_new.html

@ -0,0 +1,620 @@
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>随访表单</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="renderer" content="webkit">
    <meta http-equiv="Cache-Control" content="no-siteapp">
    <meta http-equiv="X-UA-Compatible" content="IE=Edge">
    <link rel="stylesheet" href="../../../css/bootstrap.min.css" />
    <link rel="stylesheet" type="text/css" href="../../../plugins/toastr/toastr.min.css"/>
    <link rel="stylesheet" href="../css/followup_new.css" />
    <link rel="stylesheet" type="text/css" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css" />
    <script type="text/javascript" src="../../../js/esModule.js" ></script>
</head>
<body>
    <div id="app">
        <div class="followup_content" v-if="queryData">
            <form class="form-horizontal">
                <div class="form-line flexContent">
                    <label class="followup_label w-70" for="type">随访类别</label>
                    <el-select v-model="queryData.followupClass" placeholder="请选择随访类别" style="width:517px;">
                        <el-option key="1" label="高血压" value="1"></el-option>
                        <el-option key="2" label="糖尿病" value="2"></el-option>
                        <el-option key="1,2" label="高血压、糖尿病" value="1,2"></el-option>
                    </el-select>
                  </div>
                <div class="form-line flexContent flexBetween">
                    <div class="flexContent flex_1">
                        <label class="followup_label w-70" for="bianhao">随访编号</label>
                        <input v-model="queryData.followupNo" type="text" class="followup_input color777 w-200" id="bianhao" placeholder="请输入随访编号">
                    </div>
                    <div class="flexContent flex_1">
                        <label class="followup_label w-70" for="jigou">所属机构</label>
                        <input type="text" v-model="queryData.orgName" class="followup_input color777 w-200" id="jigou" placeholder="请输入所属机构">
                    </div>
                    <div class="flexContent flex_1">
                        <label class="followup_label w-100" for="type">随访时间</label>
                        <el-date-picker
                        style="width:200px;color:#666;"
                        v-model="queryData.followupDate"
                        type="date"
                        placeholder="选择日期"
                        format="yyyy-MM-dd"
					    value-format="yyyy-MM-dd">
                        </el-date-picker>
                    </div>
                </div>
                <div class="form-line flexContent flexBetween">
                    <div class="flexContent flex_1">
                        <label class="followup_label w-70" for="yisheng">随访医生</label>
                        <input type="text" v-model="queryData.doctorName" class="followup_input color777 w-200" id="yisheng" placeholder="请输入随访医生">
                    </div>
                    <div class="flexContent flex_1">
                        <label class="followup_label w-70" for="fangshi">随访方式</label>
                        <input type="text" v-model="queryData.followupTypeName" class="followup_input color777 w-200" id="fangshi" placeholder="请输入随访方式">
                    </div>
                    <div class="flexContent flex_1">
                        <label class="followup_label w-100" for="type">下次随访日期</label>
                        <el-date-picker
                        v-model="queryData.followupNextDate"
                        type="date"
                        style="width:200px;color:#666;"
                        placeholder="选择日期"
                        format="yyyy-MM-dd HH:mm"
					    value-format="yyyy-MM-dd HH:mm">
                        </el-date-picker>
                    </div>
                </div>
                <div class="form-line flexContent flexBetween xuetang">
                    <div class="flexContent flexBetween margintb-8">
                        <label class="followup_label w-70" for="yisheng">血糖检测</label>
                        <div class="w-180 flexContent">
                            <el-radio-group v-model="radio">
                                <el-radio label="1">免费</el-radio>
                                <el-radio label="2">自费</el-radio>
                            </el-radio-group>
                        </div>
                    </div>
                </div>
                <div class="borderBox">
                    <div class="borderTitle flexContent">1.症状</div>
                    <el-checkbox-group v-model="checkList">
                        <div class="flexContent">
                            <div class="w-20_ plr-8 margintb-8" v-for="(item,index) in symptoms" :key="index">
                                <el-checkbox :label="item.key">{{item.name}}</el-checkbox>
                            </div>
                        </div>
                    </el-checkbox-group>
                    <div class="flexContent flexAround" style="position: absolute;left:19%;bottom:8%;width:80%;">
                        <div class="flexContent flex_1" style="width:50%;">
                            <div class="plr-8 margintb-8" style="color:#606266;">低血糖反应</div>
                            <el-radio-group v-model="objData.HYPOG_REACT_CODE">
                                <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">无</el-radio></div>
                                <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="1">偶尔</el-radio></div>
                                <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="2">频繁</el-radio></div>
                            </el-radio-group>
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-45">其他</label>
                            <input type="text" v-model="objData.SYMPTOM_OTHER" class="followup_input w-180" placeholder="">
                        </div>
                    </div>
                </div>
                <div class="borderBox">
                    <div class="borderTitle">2. 体征</div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1" style="flex:0.95">
                            <label class="followup_label w-45">*血压</label>
                            <input type="number" class="followup_input w-50" placeholder="" v-model="objData.BP_D">&nbsp;<span style="font-size:22px;">/</span>&nbsp;<input type="number" class="followup_input w-50"  v-model="objData.BP_U">mmHg
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label marginr-8 w-80">身高</label>
                            <input type="number" class="followup_input w-100" placeholder="" v-model="objData.HEIGHT">cm
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label marginr-8">体重</label>
                            <input type="number" class="followup_input w-100" placeholder="" v-model="objData.WEIGHT">Kg
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label marginr-8">体质指数</label>
                            <input type="number" class="followup_input w-100" placeholder="" v-model="objData.BMI">Kg
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1 color888" style="flex:0.95">
                            <label class="followup_label">目标血压</label>
                            <div>140 / 90</div>
                        </div>
                        <div class="flexContent flex_1 center">
                           
                        </div>
                        <div class="flexContent flex_1 color888">
                            <label class="followup_label marginr-8">目标体重</label>
                            <div>{{objData.WEIGHT_EXP}}</div>
                        </div>
                        <div class="flexContent flex_1 color888">
                            <label class="followup_label marginr-8">目标体质指数</label>
                           <div>30.86</div>
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1" style="flex:0.95">
                            <label class="followup_label w-45">*心率</label>
                            <input type="number" class="followup_input w-100" placeholder="" v-model="objData.HEART_RATE">
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label marginr-8">足背动脉搏动</label>
                            <el-select v-model="objData.POFDA_MARK" placeholder="请选择"  style="width:100px;">
                                <el-option key="1" label="触及" value="1"></el-option>
                                <el-option key="2" label="未触及" value="2"></el-option>
                            </el-select>
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label marginr-8">期望体重</label>
                            <input type="number" class="followup_input w-100" placeholder=""  v-model="objData.WEIGHT_EXP">Kg
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label marginr-8">期望体质指数</label>
                            <input type="number" class="followup_input w-100" placeholder=""  v-model="objData.BMI_EXP">Kg
                        </div>
                    </div>
                    
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1" style="flex:0.95">
                            <label class="followup_label w-45">其他</label>
                            <input type="text" class="followup_input w-558" placeholder="" v-model="objData.OTHER_POSITIVE_SIGNS">
                        </div>
                    </div>
                </div>
                
                <div class="borderBox">
                    <div class="borderTitle flexContent">3.实验室检查 <span style="font-size:13px;">提取结果</span></div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">空腹血糖</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BS_FPG">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">餐后血糖</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.NO_BS_FPG">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">糖化血红蛋白</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.GHB">%
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">随机血糖</label>
                            <input type="text" class="followup_input color777 w-150" placeholder=""  v-model="objData.RANDOM_BLOOD_SUGAR">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">检查日期</label>
                            <el-date-picker
                                v-model="objData.EXAM_DATE"
                                type="date"
                                style="width:150px;color:#666;"
                                placeholder="选择日期"
                                format="yyyy-MM-dd"
					            value-format="yyyy-MM-dd">
                            </el-date-picker>
                        </div>
                        <div class="flexContent flex_1"></div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">甘油三脂</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_TRIGLYCERIDE">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">总胆固醇</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_TC">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">低密度脂蛋白</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.BLOOD_FAT_LDLC">mmol/L
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">血清肌酐</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RENAL_FUNCTION_CREATININE">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">血尿素氮</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.RENAL_FUNCTION_BUN">mmol/L
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-70">尿微量白蛋白</label>
                            <input type="text" class="followup_input color777 w-150" placeholder="" v-model="objData.MICROALBUMINURIA">mg/dL
                        </div>
                    </div>
                </div>
                <div class="borderBox">
                    <div class="borderTitle flexContent">4.生活方式指导</div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1">
                            <label class="followup_label w-100">日吸烟量</label>
                            <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_SMOKING">支
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-100">日饮酒量</label>
                            <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_DRINKING">两
                        </div>
                        <div class="flexContent">
                            <label class="followup_label w-100">*运动频率</label>
                            <el-select v-model="objData.EXERCISE_FREQ_CODE" placeholder="请选择" style="width:210px;margin-right:8px;">
                                <el-option key="1" label="每周<=3次" value="1"></el-option>
                                <el-option key="2" label="每周>3次" value="2"></el-option>
                                <el-option key="3" label="极少运动" value="3"></el-option>
                                <el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
                                <el-option key="99" label="不详" value="99"></el-option>
                            </el-select>
                            <input type="text" class="followup_input color777 w-50" placeholder="" v-model="objData.EXERCISE_DURATION_MINS">分钟/次
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1">
                            <label class="followup_label w-100">日吸烟量期望</label>
                            <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.SOMKING_EXP">支
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-100">日饮酒量期望</label>
                            <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DRINK_EXP">两
                        </div>
                        <div class="flexContent">
                            <label class="followup_label w-100">运动频率期望</label>
                            <el-select v-model="objData.EXERCISE_FREQ_CODE_EXP" placeholder="请选择" style="width:210px;margin-right:8px;">
                                <el-option key="1" label="每周<=3次" value="1"></el-option>
                                <el-option key="2" label="每周>3次" value="2"></el-option>
                                <el-option key="3" label="极少运动" value="3"></el-option>
                                <el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
                                <el-option key="99" label="不详" value="99"></el-option>
                            </el-select>
                            <input type="text" class="followup_input color777 w-50" placeholder="" v-model="objData.EXERCISE_DURATION_MINS_EXP">分钟/次
                        </div>
                    </div>
                    <div class="form-line flexContent right">
                        <div class="flexContent color888">
                            <label class="followup_label marginr-8  w-110">目标运动频率:</label>
                            <div class="marginr-8">每周> 三次</div>
                            <label class="followup_label marginr-8">目标运动时长:</label>
                            <div>30</div>
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1" style="flex:0.91;">
                            <label class="followup_label w-100">遵医行为</label>
                            <el-select v-model="objData.COMPLIANCE_RESULT_CODE" placeholder="请选择" style="width:120px;">
                                <el-option key="1" label="理想" value="1"></el-option>
                                <el-option key="2" label="良好" value="2"></el-option>
                                <el-option key="3" label="一般" value="3"></el-option>
                                <el-option key="4" label="差" value="4"></el-option>
                            </el-select>
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-100">心理调整</label>
                            <el-select v-model="objData.PSY_ADJUST_RESULT_CODE" placeholder="请选择" style="width:120px;">
                                <el-option key="1" label="理想" value="1"></el-option>
                                <el-option key="2" label="良好" value="2"></el-option>
                                <el-option key="3" label="一般" value="3"></el-option>
                                <el-option key="4" label="差" value="4"></el-option>
                            </el-select>
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-80">主食</label>
                            <input type="text" class="followup_input color777 w-120" placeholder="" v-model="objData.DAILY_STAPLE">(克/天)
                        </div>
                    </div>
                    <div class="form-line flexContent flexBetween">
                        <div class="flexContent flex_1" style="flex:0.91;">
                            <label class="followup_label w-100">*摄盐情况</label>
                            <el-select v-model="objData.SALT_TAKEN_LEVEL_CODE" placeholder="请选择" style="width:120px;">
                                <el-option key="1" label="轻" value="1"></el-option>
                                <el-option key="2" label="中" value="2"></el-option>
                                <el-option key="3" label="重" value="3"></el-option>
                            </el-select>
                        </div>
                        <div class="flexContent flex_1">
                            <label class="followup_label w-100">摄盐情况期望</label>
                            <el-select v-model="objData.SALT_TAKEN_LEVEL_EXP" placeholder="请选择" style="width:120px;">
                                <el-option key="1" label="轻" value="1"></el-option>
                                <el-option key="2" label="中" value="2"></el-option>
                                <el-option key="3" label="重" value="3"></el-option>
                            </el-select>
                        </div>
                        <div class="flexContent flex_1">
                           
                        </div>
                    </div>
                </div>
                <div class="borderBox">
                        <div class="borderTitle flexContent">5.评价</div>
                        <div class="form-line flexContent flexBetween">
                                <div class="flexContent">
                                    <label class="followup_label w-120">高血压随访分类</label>
                                    <el-select v-model="objData.HYP_FOLLOWUP_TYPE_CODE" placeholder="请选择" style="width:150px;margin-right:8px;">
                                        <el-option key="" label="" value=""></el-option>
                                        <el-option key="1" label="控制满意" value="1"></el-option>
                                        <el-option key="2" label="控制不满意" value="2"></el-option>
                                        <el-option key="3" label="不良反应" value="3"></el-option>
                                        <el-option key="4" label="并发症" value="4"></el-option>
                                        <el-option key="5" label="控制一般" value="5"></el-option>
                                    </el-select>
                                    <input type="text" class="followup_input color777 w-450" placeholder="" v-model="objData.HYP_COMPLICATION_DETAIL">
                                </div>
                            </div>
                    </div>
    
                    <div class="borderBox">
                        <div class="borderTitle flexContent">6.用药情况</div>
                        <div class="form-line flexContent flexBetween">
                            <div class="flexContent">
                                <label class="followup_label w-100">*服药依从性</label>
                                <el-select v-model="objData.DRUG_COMPLIANCE_CODE" placeholder="请选择" style="width:150px;">
                                    <option value=""></option>
                                    <el-option key="1" label="规律服药" value="1"></el-option>
                                    <el-option key="2" label="间断服药" value="2"></el-option>
                                    <el-option key="3" label="不服药" value="3"></el-option>
                                </el-select>
                            </div>
                        </div>
                        <div>
                            <!-- <div class="flexContent f-13 margintb-15" style="letter-spacing: 1px;">
                                <div class="marginr-15">提取用药信息</div>
                                <div>清空用药信息</div>
                            </div> -->
                            <div class="flexContent">
                                <div class="flex_2">药物名称</div>
                                <div class="flex_1">次剂量</div>
                                <div class="flex_1">单位</div>
                                <div class="flex_1">频次</div>
                            </div>
                            <div class="flexContent margintb-8" v-for="item in noInsulin">
                                <div class="flex_2">
                                    <el-select @change="val=>getDrugs(item,val)" v-model="item.drugsName" filterable placeholder="" style="width:85%"  class="color777">
                                        <el-option
                                            v-for="(itemName,idx) in allDrugs"
                                            :key="idx"
                                            :label="itemName.drugName"
                                            :value="itemName.drugCode">
                                        </el-option>
                                    </el-select>
                                </div>
                                <div class="flex_1"><input type="text" v-model="item.dose" class="followup_input color777" style="width:85%" placeholder=""></div>
                                <div class="flex_1">
                                    <select v-model="item.unit" class="form-control":value="item.unit" style="width:85%">
                                        <option value="">请选择</option>
                                        <option v-for="item in unit_dict" :value="item.key" v-text="item.name"></option>
                                    </select>
                                </div>
                                <div class="flex_1">
                                    <select v-model="item.frequency" class="form-control">
                                        <option value="">请选择</option>
                                        <option v-for="item in frequency_dict" :value="item.key" v-text="item.name"></option>
                                    </select>
                                </div>
                            </div>
                            <!-- <div class="flexContent f-13 margintb-15" style="letter-spacing: 1px;">
                                <div class="marginr-15">提取用药信息</div>
                                <div>清空用药信息</div>
                            </div> -->
                            <div class="flexContent">
                                <div class="flex_2">胰岛素药物名称</div>
                                <div class="flex_1">次剂量</div>
                                <div class="flex_1">单位</div>
                                <div class="flex_1">频次</div>
                            </div>
                            <div class="flexContent margintb-8" v-for="item in hasInsulin">
                                <div class="flex_2">
                                    <el-select @change="getDrugs(item)" v-model="item.drugsName" filterable placeholder="" style="width:85%"  class="color777">
                                        <el-option
                                            v-for="(itemName,idx) in allDrugs"
                                            :key="idx"
                                            :label="itemName.drugName"
                                            :value="itemName.drugCode">
                                        </el-option>
                                    </el-select>
                                </div>
                                <div class="flex_1"><input v-model="item.dose" type="text" class="followup_input color777" style="width:85%" placeholder=""></div>
                                <div class="flex_1">
                                    <select v-model="item.unit" class="form-control" style="width:85%;">
                                        <option value="">请选择</option>
                                        <option v-for="item in unit_dict" :value="item.key" v-text="item.name"></option>
                                    </select>
                                </div>
                                <div class="flex_1">
                                    <select v-model="item.frequency" class="form-control" style="width:85%">
                                        <option value="">请选择</option>
                                        <option v-for="item in frequency_dict" :value="item.key" v-text="item.name"></option>
                                    </select>
                                </div>
                            </div>
                        </div>
                        <!-- <div v-if="hasInsulin.length==0 && noInsulin.length==0">暂无药品</div> -->
                    </div>
                    <div class="borderBox">
                        <div class="borderTitle flexContent">7.控制目标</div>
                        <div class="form-line flexContent flexBetween">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">控制日期</label>
                                <el-date-picker
                                    v-model="objData.CONTROL_DATE"
                                    type="date"
                                    style="width:150px;color:#666;"
                                    placeholder="选择日期"
                                    format="yyyy-MM-dd"
					                value-format="yyyy-MM-dd">
                                </el-date-picker>
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">制定者</label>
                                <input type="text" v-model="objData.CONTROL_CONSTITUTOR" class="followup_input color777 w-130" placeholder="">
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">血压</label>
                                <input v-model="objData.CONTROL_BP_D" type="number" class="followup_input w-50" placeholder="">&nbsp;<span style="font-size:22px;">/</span>&nbsp;<input v-model="objData.CONTROL_BP_U" type="number" class="followup_input w-50" placeholder="">mmHg
                            </div>
                        </div>
                        <div class="form-line flexContent flexBetween">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">空腹血糖</label>
                                <input type="text" v-model="objData.CONTROL_BS_FPG" class="followup_input color777 w-130" placeholder="">mmol/L
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">餐后血糖</label>
                                <input type="text" v-model="objData.CONTROL_NO_BS_FPG" class="followup_input color777 w-130" placeholder="">mmol/L
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">糖化血红蛋白</label>
                                <input type="text" v-model="objData.CONTROL_GHB" class="followup_input color777 w-130" placeholder="">%
                            </div>
                        </div>
                        <div class="form-line flexContent flexBetween">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">甘油三脂</label>
                                <input type="text" v-model="objData.CONTROL_TRIGLYCERIDE" class="followup_input color777 w-130" placeholder="">mmol/L
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">总胆固醇</label>
                                <input type="text" v-model="objData.CONTROL_TOTAL_CHOLESTEROL" class="followup_input color777 w-130" placeholder="">mmol/L
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">低密度脂蛋白</label>
                                <input type="text" v-model="objData.CONTROL_LDL" class="followup_input color777 w-130" placeholder="">mmol/L
                            </div>
                        </div>
                        <div class="form-line flexContent flexBetween">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">体重</label>
                                <input type="text" v-model="objData.CONTROL_WEIGHT" class="followup_input color777 w-130" placeholder="">Kg
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-70">运动频率</label>
                                <el-select v-model="objData.CONTROL_EXERCISE_FREQ_CODE" placeholder="请选择" style="width:210px;margin-right:8px;">
                                    <el-option key="1" label="每周<=3次" value="1"></el-option>
                                    <el-option key="2" label="每周>3次" value="2"></el-option>
                                    <el-option key="3" label="极少运动" value="3"></el-option>
                                    <el-option key="4" label="残疾、关节等原因不能运动" value="4"></el-option>
                                    <el-option key="99" label="不详" value="99"></el-option>
                                </el-select>
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">运动时长</label>
                                <input type="text" v-model="objData.CONTROL_EXERCISE_DURATION_MINS" class="followup_input color777 w-130" placeholder="">分钟/次
                            </div>
                        </div>
                    </div>
                    <div class="borderBox">
                        <div class="borderTitle flexContent">8.健康教育</div>
                        <div class="form-line flexContent flexContent">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-80">日期</label>
                                <el-date-picker
                                    v-model="objData.ARCHIVE_TIME"
                                    type="date"
                                    style="width:200px;color:#666;"
                                    placeholder="选择日期"
                                    format="yyyy-MM-dd"
					                value-format="yyyy-MM-dd">
                                </el-date-picker>
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-80">记录者</label>
                                <input v-model="objData.ARCHIVE_OPERATOR_NAME" type="text" class="followup_input color777 w-250" placeholder="">
                            </div>
                        </div>
                        <div class="form-line flexContent flexContent">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-80">健康教育</label>
                                <el-select v-model="objData.HEALTH_EDUCATE" placeholder="请选择" style="width:210px;margin-right:8px;">
                                    <el-option key="1" label="高血压健康教育" value="1"></el-option>
                                    <el-option key="2" label="糖尿病健康教育" value="2"></el-option>
                                    <el-option key="3" label="低盐饮食" value="3"></el-option>
                                    <el-option key="4" label="自定义高血压健康教育" value="4"></el-option>
                                    <el-option key="5" label="自定义糖尿病健康教育" value="5"></el-option>
                                    <el-option key="6" label="高糖并存健康教育处方" value="5"></el-option>
                                </el-select>
                            </div>
                        </div>
                        <div class="form-line flexContent flexContent">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-80">教育内容</label>
                                <textarea rows="10" v-model="objData.EDUCATE_CONTENT" cols="93"></textarea>
                            </div>
                        </div>
                    </div>
                    <div class="borderBox">
                        <div class="borderTitle flexContent">9.转诊</div>
                        <div class="margintb-8 flexContent flexContent">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">药物不良反应</label>
                                <el-radio-group v-model="objData.DRUG_ADVERSE_MARK" style="height:50px;line-height: 50px;">
                                    <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">无</el-radio></div>
                                    <div class="inlineBlock plr-8 margintb-8">
                                        <el-radio label="1" style="margin-right:8px;">有</el-radio>
                                        <input v-if="objData.DRUG_ADVERSE_MARK==1" v-model="objData.ADR_REMARK" type="text" class="followup_input color777 w-180" placeholder="请填写药物不良反应">
                                    </div>
                                </el-radio-group>
                            </div>
                        </div>
                        <div class="margintb-8 flexContent flexContent">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">患者拒绝转诊</label>
                                <el-radio-group v-model="objData.REFUSE_REFERRAL" style="height:50px;line-height: 50px;">
                                    <div class="inlineBlock plr-8 margintb-8 w-80"><el-radio label="0">否</el-radio></div>
                                    <div class="inlineBlock plr-8 margintb-8">
                                        <el-radio label="1" style="margin-right:8px;">是</el-radio>
                                        <input v-if="objData.REFUSE_REFERRAL==1" v-model="objData.REFUSE_REFERRAL_WHY" type="text" class="followup_input color777 w-180" placeholder="请填写拒绝转诊原因">
                                    </div>
                                </el-radio-group>
                            </div>
                        </div>
                        <div class="margintb-8 flexContent flexContent">
                            <div class="flexContent flex_1">
                                <label class="followup_label w-80">*转诊原因</label>
                                <input type="text" v-model="objData.TRANSFER_RESON" class="followup_input color777 w-250" placeholder="请填写转诊原因">
                            </div>
                            <div class="flexContent flex_1">
                                <label class="followup_label w-100">*转诊机构科室</label>
                                <input type="text"  v-model="objData.TRANSFER_ORG_DEPT" class="followup_input color777 w-250" placeholder="">
                            </div>
                        </div>
                        <div class="margintb-8 f-18 letterPace1">
                            <div>温馨提醒1:如需达到高血压健康规范管理要求【症状、血压、心率、生活方式指导(运动频率、摄盐情况)、服药依从性】需要登记,并且一年内至少登记4次随访,每次随访时间间隔不能超过3个月。</div>
                            <div>温馨提醒2:如需达到糖尿病健康规范管理要求【症状、血糖、生活方式指导(运动频率)、服药依从性】需要登记,并且一年内至少登记4次随访,每次随访时间间隔不能超过3个月。</div>
                        </div>
                    </div>
            </form>
            <div class="mtb20 center">
                <el-button type="primary" @click="submitData">保存</el-button>
            </div>
            
        </div>
    </div>
    <script type="text/javascript" src="../../../js/vue.js"></script>
    <script type="text/javascript" src="../../../js/jquery-2.2.4.js" ></script>
    <script src="../../../js/es6-promise.js"></script>
    <script src="../../../plugins/toastr/toastr.min.js"></script>
    <script src="../../../js/util.js"></script>
    <script src="https://unpkg.com/element-ui/lib/index.js" type="text/javascript" charset="utf-8"></script>
    <script src="../../../api/http-request.js"></script>
    <script src="../../../api/record-api.js"></script>
    <script src="../js/recipe_frequency_dict.js"></script>
    <script src="../js/measure_unit_dict.js"></script>
    <script type="text/javascript" src="../js/followup_new.js" ></script>
</body>
</html>

+ 1 - 1
app/followup/html/lay_followUp_detail.html

@ -12,7 +12,7 @@
	        var url = 'followup_tabs.html'+search;
	        window.onload = function(){
	            document.getElementById("fv_tab").src = url;
	            document.getElementById("fv_main").src = "followup_register.html"+search;
	            document.getElementById("fv_main").src = "followup_new.html"+search;
	        }
	    </script>
	</head>

+ 318 - 0
app/followup/js/followup_new.js

@ -0,0 +1,318 @@
Vue.filter('dateString', function (value) {
    return value?value.substr(0,16):''
})
new Vue({
    el:"#app",
    data: {
        date1:'',
        radio: '1',
        value:'',
        id:'1888849',
        status:false,//2计划中,可编辑
        queryData:{},
        objData:{}, //症状
        checkList:[],//症状体现
        symptoms:[
            {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'}
        ],//症状
        frequency_dict:recipe_frequency_dict,//频次
  	    unit_dict:measure_unit_dict,  //单位
        hasInsulin:[],//胰岛素药
        noInsulin:[],//其他药
        allDrugs:[],//所有药品
        // remark:'' //其他,    
    },
    mounted:function(){
        var vm = this
        this.initData()
    },
    methods: {
        getDrugs(data,val){
            console.log(data)
            console.log(val)
            var drug = this.allDrugs.find(item=>{
                return item.drugCode == val
            })
            data = Object.assign(data,{
                drugsName:drug.drugName,
                drugsGroup:'normal',
                drugsCode:drug.drugCode
            }) 
            console.log(data)
        },
        initData:function(){
            var vm  = this
            //获取随访登记数据
            recordAPI.getFollowup({id:this.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));//储存数据,后续页面需要调用
                    console.log(vm.queryData.followupDate)
					if(data.status=='2'){
						vm.status=false
					  }else{
						  vm.status=true
					  }
				}else{
					toastr.error(res.msg)
				}	
            })
            //获取数据
            recordAPI.getFollowupProjectData({id:this.id}).then(function(res){
                if(res.status==200){
                    var data = res.data;
                    console.log(data.EXAM_DATE)
                    vm.objData = res.data
                    delete data["create_time"];delete data["followup_id"];delete data["followup_project"];delete data["id"];
                    var allData = vm.symptoms,checkList=[]
                    for(var key in data){
                        for(var j=0;j<allData.length;j++){
                            if(allData[j].key == key){
                                checkList.push(key)
                                break;
                            }
                        }
                        vm.checkList = checkList
                    }
                }
            })
            // 获取已填写的药品数据
            recordAPI.getFollowupDrugs({id:this.id}).then(function(res){
                if(res.status==200){
                    var data = res.data.DRUG_LIST;
                    if(data.length){
                        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{
                        var k=6
                        while(k>0){
                            vm.hasInsulin.push({
                                drugsName:'',
                                dose:'',
                                unit:'',
                                frequency:'',
                                drugsGroup:"",
                                drugsCode:""
                            })
                            vm.noInsulin.push({
                                drugsName:'',
                                dose:'',
                                unit:'',
                                frequency:'',
                                drugsGroup:"",
                                drugsCode:""
                            })
                            k--
                        }
                    }
                    if(vm.hasInsulin.length<6){
                        while((6-vm.hasInsulin.length)>0){
                            vm.hasInsulin.push({
                                drugsName:'',
                                dose:'',
                                unit:'',
                                frequency:'',
                                drugsGroup:"",
                                drugsCode:""
                            })
                        }
                    }
                    if(vm.noInsulin.length<6){
                        while((6-vm.noInsulin.length)>0){
                            vm.noInsulin.push({
                                drugsName:'',
                                dose:'',
                                unit:'',
                                frequency:'',
                                drugsGroup:"",
                                drugsCode:""
                            })
                        }
                    }
                }else{
                    toastr.error('获取数据失败')
                    while((6-vm.hasInsulin.length)>0){
                        vm.hasInsulin.push({
                            drugsName:'',
                            dose:'',
                            unit:'',
                            frequency:'',
                            drugsGroup:"",
                            drugsCode:""
                        })
                    }
                     while((6-vm.noInsulin.length)>0){
                            vm.noInsulin.push({
                                drugsName:'',
                                dose:'',
                                unit:'',
                                frequency:'',
                                drugsGroup:"",
                                drugsCode:""
                            })
                        }
                }
            })
            //获取所有药品数据
            recordAPI.findDictByName({name:''}).then(function(res){
                if(res.status==200){
                    vm.allDrugs = res.data
                }
            })
        },
        submitData(){
            var vm = this,params={
                id: this.id, //随访记录ID
                date:this.queryData.followupDate,  //随访时间
                followupType:this.queryData.followupType,//随访方式
                followupClass:this.queryData.followupClass, //随访类别【1.高血压 2.糖尿病】
                followupManagerStatus:this.queryData.followupManagerStatus, //随访管理状态
                followupNo:this.queryData.followupNo, //随访记录编码
                plandate: this.queryData.followupNextDate,//下次随访时间
                // prescriptioncode:'',//续方CODE
                followupProjectData:{} //随访项目数据
            },symptom,sign={},inspect={},guidance={},evaluate={},medication={},target={},education={},referral={},drugs
            var checkList =  Array.from(vm.checkList, (data) => [data,1])
            symptom = Object.fromEntries(checkList)
            symptom["HYPOG_REACT_CODE"]=this.objData.HYPOG_REACT_CODE
            symptom["SYMPTOM_OTHER"]=this.objData.SYMPTOM_OTHER
            sign["BP_D"]=this.objData.BP_D
            sign["BP_U"]=this.objData.BP_U
            sign["HEIGHT"]=this.objData.HEIGHT
            sign["WEIGHT"]=this.objData.WEIGHT
            sign["BMI"]=this.objData.BMI
            sign["WEIGHT_EXP"]=this.objData.WEIGHT_EXP
            sign["BMI_EXP"]=this.objData.BMI_EXP   
            sign["HEART_RATE"]=this.objData.HEART_RATE 
            sign["POFDA_MARK"]=this.objData.POFDA_MARK 
            sign["OTHER_POSITIVE_SIGNS"]=this.objData.OTHER_POSITIVE_SIGNS
            inspect["BS_FPG"]=this.objData.BS_FPG
            inspect["NO_BS_FPG"]=this.objData.NO_BS_FPG
            inspect["GHB"]=this.objData.GHB
            inspect["RANDOM_BLOOD_SUGAR"]=this.objData.RANDOM_BLOOD_SUGAR
            inspect["EXAM_DATE"]=this.objData.EXAM_DATE
            inspect["BLOOD_FAT_TRIGLYCERIDE"]=this.objData.BLOOD_FAT_TRIGLYCERIDE
            inspect["BLOOD_FAT_TC"]=this.objData.BLOOD_FAT_TC
            inspect["BLOOD_FAT_LDLC"]=this.objData.BLOOD_FAT_LDLC
            inspect["RENAL_FUNCTION_CREATININE"]=this.objData.RENAL_FUNCTION_CREATININE
            inspect["RENAL_FUNCTION_BUN"]=this.objData.RENAL_FUNCTION_BUN
            inspect["MICROALBUMINURIA"]=this.objData.MICROALBUMINURIA
            guidance["DAILY_SMOKING"]=this.objData.DAILY_SMOKING
            guidance["DAILY_DRINKING"]=this.objData.DAILY_DRINKING
            guidance["EXERCISE_FREQ_CODE"]=this.objData.EXERCISE_FREQ_CODE
            guidance["EXERCISE_DURATION_MINS"]=this.objData.EXERCISE_DURATION_MINS
            guidance["SOMKING_EXP"]=this.objData.SOMKING_EXP
            guidance["DRINK_EXP"]=this.objData.DRINK_EXP
            guidance["EXERCISE_FREQ_CODE_EXP"]=this.objData.EXERCISE_FREQ_CODE_EXP
            guidance["EXERCISE_DURATION_MINS_EXP"]=this.objData.EXERCISE_DURATION_MINS_EXP
            guidance["COMPLIANCE_RESULT_CODE"]=this.objData.COMPLIANCE_RESULT_CODE
            guidance["PSY_ADJUST_RESULT_CODE"]=this.objData.PSY_ADJUST_RESULT_CODE
            guidance["DAILY_STAPLE"]=this.objData.DAILY_STAPLE
            guidance["SALT_TAKEN_LEVEL_CODE"]=this.objData.SALT_TAKEN_LEVEL_CODE
            guidance["SALT_TAKEN_LEVEL_EXP"]=this.objData.SALT_TAKEN_LEVEL_EXP
            evaluate["HYP_FOLLOWUP_TYPE_CODE"] = this.objData.HYP_FOLLOWUP_TYPE_CODE  //高血压
            evaluate["HYP_COMPLICATION_DETAIL"] = this.objData.HYP_COMPLICATION_DETAIL
            evaluate["DIA_FOLLOWUP_TYPE_CODE"] = "" //糖尿病
            evaluate["DIA_COMPLICATION_DETAIL"] = ""
            drugs={
                DRUG_COMPLIANCE_CODE:this.objData.DRUG_COMPLIANCE_CODE
            }
            medication["drugsData"] = []
            for(let k=0;k<vm.noInsulin.length;k++){
                //药品名称
                if(vm.noInsulin[k].drugsName){
                    medication["drugsData"].push(vm.noInsulin[k])
                }
            }
            for(let k=0;k<vm.hasInsulin.length;k++){
                //胰岛素药品
                if(vm.hasInsulin[k].drugsName){
                    medication["drugsData"].push(vm.hasInsulin[k])
                }
            }
            medication["drugsData"].map(item=>{
                let data = item
                return {
                    drugsName:data.drugsName,
                    dose:data.dose,
                    unit:data.unit,
                    frequency:data.frequency,
                    drugsGroup:data.drugsGroup,
                    drugsCode:data.drugsCode
                }
            })
            target["CONTROL_DATE"]=this.objData.CONTROL_DATE
            target["CONTROL_CONSTITUTOR"]=this.objData.CONTROL_CONSTITUTOR
            target["CONTROL_BP_D"]=this.objData.CONTROL_BP_D
            target["CONTROL_BP_U"]=this.objData.CONTROL_BP_U
            target["CONTROL_BS_FPG"]=this.objData.CONTROL_BS_FPG
            target["CONTROL_NO_BS_FPG"]=this.objData.CONTROL_NO_BS_FPG
            target["CONTROL_GHB"]=this.objData.CONTROL_GHB
            target["CONTROL_TRIGLYCERIDE"]=this.objData.CONTROL_TRIGLYCERIDE
            target["CONTROL_TOTAL_CHOLESTEROL"]=this.objData.CONTROL_TOTAL_CHOLESTEROL
            target["CONTROL_LDL"]=this.objData.CONTROL_LDL
            target["CONTROL_WEIGHT"]=this.objData.CONTROL_WEIGHT
            target["CONTROL_EXERCISE_FREQ_CODE"]=this.objData.CONTROL_EXERCISE_FREQ_CODE
            target["CONTROL_EXERCISE_DURATION_MINS"]=this.objData.CONTROL_EXERCISE_DURATION_MINS
            education["ARCHIVE_TIME"]=this.objData.ARCHIVE_TIME
            education["ARCHIVE_OPERATOR_NAME"]=this.objData.ARCHIVE_OPERATOR_NAME
            education["HEALTH_EDUCATE"]=this.objData.HEALTH_EDUCATE
            education["EDUCATE_CONTENT"]=this.objData.EDUCATE_CONTENT
            referral["DRUG_ADVERSE_MARK"]=this.objData.DRUG_ADVERSE_MARK
            referral["ADR_REMARK"]=this.objData.ADR_REMARK
            referral["REFUSE_REFERRAL"]=this.objData.REFUSE_REFERRAL
            referral["REFUSE_REFERRAL_WHY"]=this.objData.REFUSE_REFERRAL_WHY
            referral["TRANSFER_RESON"]=this.objData.TRANSFER_RESON
            referral["TRANSFER_ORG_DEPT"]=this.objData.TRANSFER_ORG_DEPT
            var obj = {}
            Object.assign(obj,symptom,sign,inspect,guidance,evaluate,target,education,referral,drugs)
            params.followupProjectData["followupProjectData"] = obj
            params.followupProjectData["drugsData"]=medication["drugsData"]
            console.log(params)
            params.followupProjectData = JSON.stringify(params.followupProjectData)
            recordAPI.saveAllFollowupProjectData(params).then(function(res){
                if(res.status==200){
                    toastr.info(res.msg)
                }else{
                    toastr.error(res.msg)
                }
            })
        }
    },
})