JSK
This commit is contained in:
		
							parent
							
								
									36aef6744f
								
							
						
					
					
						commit
						cdfa2ec3da
					
				| 
						 | 
				
			
			@ -157,6 +157,17 @@ export function delHealthInfoApi(data) {
 | 
			
		|||
        data: data
 | 
			
		||||
    })
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export function getHealthReportPageApi(data) {
 | 
			
		||||
  return request({
 | 
			
		||||
    url: '/smart-canteen/health_person_medical_report/list',
 | 
			
		||||
    method: 'get',
 | 
			
		||||
    headers: {
 | 
			
		||||
        //"merchant-id":"378915229716713472",
 | 
			
		||||
    },
 | 
			
		||||
    params:data
 | 
			
		||||
  })
 | 
			
		||||
}
 | 
			
		||||
// 模板-列表
 | 
			
		||||
export function getModelListApi() {
 | 
			
		||||
  return request({
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -42,8 +42,6 @@
 | 
			
		|||
            </el-table-column>
 | 
			
		||||
            <el-table-column label="住院日期" align="center" prop="inpatientDate" :show-overflow-tooltip="true">
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
            <el-table-column label="慢性病" align="center" prop="chronicNames" :show-overflow-tooltip="true">
 | 
			
		||||
            </el-table-column>
 | 
			
		||||
            <el-table-column label="劳动强度" align="center" prop="labourIntensity" :show-overflow-tooltip="true">
 | 
			
		||||
              <template slot-scope="scope">
 | 
			
		||||
                  <span v-if="scope.row.labourIntensity==1">轻劳动</span>
 | 
			
		||||
| 
						 | 
				
			
			@ -70,7 +68,7 @@
 | 
			
		|||
        @pagination="getList"
 | 
			
		||||
        />
 | 
			
		||||
        <!-- 体检报告对话框 -->
 | 
			
		||||
        <el-dialog :title="titleAddReport" :visible.sync="openAddReport" custom-class="dialog-right"  append-to-body> 
 | 
			
		||||
        <el-dialog :title="titleAddReport" :visible.sync="openAddReport" custom-class="dialog-right"  append-to-body>
 | 
			
		||||
          <div style="margin: 10px;">
 | 
			
		||||
              <el-button
 | 
			
		||||
                type="primary"
 | 
			
		||||
| 
						 | 
				
			
			@ -99,7 +97,7 @@
 | 
			
		|||
                      >删除</el-button>
 | 
			
		||||
                  </template>
 | 
			
		||||
              </el-table-column>
 | 
			
		||||
          </el-table> 
 | 
			
		||||
          </el-table>
 | 
			
		||||
        </el-dialog>
 | 
			
		||||
        <!-- 新增-体检报告对话框 -->
 | 
			
		||||
        <el-dialog :title="titleAddReportModel" :visible.sync="openAddReportModel" append-to-body>
 | 
			
		||||
| 
						 | 
				
			
			@ -302,7 +300,7 @@
 | 
			
		|||
 | 
			
		||||
<script>
 | 
			
		||||
  import { deptTreeSelect } from '@/api/system/user'
 | 
			
		||||
  import { dictHealthChronicApi,addHealthScienceApi,editHealthScienceApi,delHealthScienceApi,getHealthInfoPageApi
 | 
			
		||||
  import { dictHealthChronicApi,addHealthScienceApi,editHealthScienceApi,delHealthScienceApi,getHealthInfoPageApi,getHealthReportPageApi
 | 
			
		||||
    ,getModelListApi,getHealthInfoDetailApi,getModelByIdApi,addReportApi,getReportApi,delReportListApi,getReportByIdApi  } from "@/api/healthCenter/index";
 | 
			
		||||
  import { imgUpLoadTwo } from '@/api/system/upload'
 | 
			
		||||
  import { decryptWithSM4,encryptWithSM4 } from '@/utils/sm';
 | 
			
		||||
| 
						 | 
				
			
			@ -351,6 +349,7 @@ export default {
 | 
			
		|||
            dateRange:[new Date(),new Date()],
 | 
			
		||||
            chronicOptions:[],
 | 
			
		||||
            personData:{
 | 
			
		||||
              'nickName':''
 | 
			
		||||
            },
 | 
			
		||||
            reportDatas:[
 | 
			
		||||
              {"medicalProjectName":"身体","medicalProjectDetailNames":[
 | 
			
		||||
| 
						 | 
				
			
			@ -470,7 +469,7 @@ export default {
 | 
			
		|||
            // }else{
 | 
			
		||||
            //     this.queryParams.chronicIds = ""
 | 
			
		||||
            // }
 | 
			
		||||
            getHealthInfoPageApi(param).then(response => {
 | 
			
		||||
            getHealthReportPageApi(param).then(response => {
 | 
			
		||||
                this.tableListData = response.rows;
 | 
			
		||||
                this.tableListData.forEach(item=>{
 | 
			
		||||
                  if(item.mobile&&item.mobile!=""){
 | 
			
		||||
| 
						 | 
				
			
			@ -542,6 +541,7 @@ export default {
 | 
			
		|||
            this.title = "新增";
 | 
			
		||||
        },
 | 
			
		||||
        handleReport(row) {
 | 
			
		||||
          console.log("体检报告",)
 | 
			
		||||
            this.form = Object.assign({}, row);
 | 
			
		||||
            this.selectUser=this.form.userId;
 | 
			
		||||
            this.openAddReport = true;
 | 
			
		||||
| 
						 | 
				
			
			@ -552,60 +552,64 @@ export default {
 | 
			
		|||
                this.loading = false;
 | 
			
		||||
            });
 | 
			
		||||
            getHealthInfoDetailApi(this.form).then(response => {
 | 
			
		||||
              if(response.data){
 | 
			
		||||
              this.personData=response.data;
 | 
			
		||||
              console.log("this.personData",this.personData)
 | 
			
		||||
              if(this.personData.bloodType==1){
 | 
			
		||||
                this.personData.bloodType="A型";
 | 
			
		||||
              }else if(this.personData.bloodType==2){
 | 
			
		||||
                this.personData.bloodType="B型";
 | 
			
		||||
              }else if(this.personData.bloodType==3){
 | 
			
		||||
                this.personData.bloodType="AB型";
 | 
			
		||||
              }else if(this.personData.bloodType==4){
 | 
			
		||||
                this.personData.bloodType="O型";
 | 
			
		||||
              }else if(this.personData.bloodType==5){
 | 
			
		||||
                this.personData.bloodType="Rh阳型";
 | 
			
		||||
              }else if(this.personData.bloodType==6){
 | 
			
		||||
                this.personData.bloodType="Rh阴型";
 | 
			
		||||
              }
 | 
			
		||||
              if(this.personData.doctorAdvice==1){
 | 
			
		||||
                this.personData.doctorAdvice="禁食";
 | 
			
		||||
              }else if(this.personData.doctorAdvice==2){
 | 
			
		||||
                this.personData.doctorAdvice="流食";
 | 
			
		||||
              }else if(this.personData.doctorAdvice==3){
 | 
			
		||||
                this.personData.doctorAdvice="半流食";
 | 
			
		||||
              }else if(this.personData.doctorAdvice==4){
 | 
			
		||||
                this.personData.doctorAdvice="治疗饮食";
 | 
			
		||||
              }
 | 
			
		||||
              if(this.personData.weightControl==1){
 | 
			
		||||
                this.personData.weightControl="减重";
 | 
			
		||||
              }else if(this.personData.weightControl==2){
 | 
			
		||||
                this.personData.weightControl="增重";
 | 
			
		||||
              }
 | 
			
		||||
              if(this.personData.ifHospitalized==1){
 | 
			
		||||
                this.personData.ifHospitalized="是";
 | 
			
		||||
              }else if(this.personData.ifHospitalized==2){
 | 
			
		||||
                this.personData.ifHospitalized="否";
 | 
			
		||||
              }
 | 
			
		||||
              if(this.personData.pregnantStatus==0){
 | 
			
		||||
                this.personData.pregnantStatus="保密";
 | 
			
		||||
              }else if(this.personData.pregnantStatus==1){
 | 
			
		||||
                this.personData.pregnantStatus="未怀孕";
 | 
			
		||||
              }else if(this.personData.pregnantStatus==2){
 | 
			
		||||
                this.personData.pregnantStatus="孕妇(早期)";
 | 
			
		||||
              }else if(this.personData.pregnantStatus==3){
 | 
			
		||||
                this.personData.pregnantStatus="孕妇(中期)";
 | 
			
		||||
              }else if(this.personData.pregnantStatus==4){
 | 
			
		||||
                this.personData.pregnantStatus="孕妇(晚期)";
 | 
			
		||||
              }else if(this.personData.pregnantStatus==5){
 | 
			
		||||
                this.personData.pregnantStatus="乳母";
 | 
			
		||||
              }
 | 
			
		||||
              if(this.personData.labourIntensity==1){
 | 
			
		||||
                this.personData.labourIntensity="轻劳动";
 | 
			
		||||
              }else if(this.personData.labourIntensity==2){
 | 
			
		||||
                this.personData.labourIntensity="中等强度劳动";
 | 
			
		||||
              }else if(this.personData.labourIntensity==3){
 | 
			
		||||
                this.personData.labourIntensity="重强度劳动";
 | 
			
		||||
 | 
			
		||||
                console.log("this.personData",this.personData)
 | 
			
		||||
                if(this.personData.bloodType==1){
 | 
			
		||||
                  this.personData.bloodType="A型";
 | 
			
		||||
                }else if(this.personData.bloodType==2){
 | 
			
		||||
                  this.personData.bloodType="B型";
 | 
			
		||||
                }else if(this.personData.bloodType==3){
 | 
			
		||||
                  this.personData.bloodType="AB型";
 | 
			
		||||
                }else if(this.personData.bloodType==4){
 | 
			
		||||
                  this.personData.bloodType="O型";
 | 
			
		||||
                }else if(this.personData.bloodType==5){
 | 
			
		||||
                  this.personData.bloodType="Rh阳型";
 | 
			
		||||
                }else if(this.personData.bloodType==6){
 | 
			
		||||
                  this.personData.bloodType="Rh阴型";
 | 
			
		||||
                }
 | 
			
		||||
                if(this.personData.doctorAdvice==1){
 | 
			
		||||
                  this.personData.doctorAdvice="禁食";
 | 
			
		||||
                }else if(this.personData.doctorAdvice==2){
 | 
			
		||||
                  this.personData.doctorAdvice="流食";
 | 
			
		||||
                }else if(this.personData.doctorAdvice==3){
 | 
			
		||||
                  this.personData.doctorAdvice="半流食";
 | 
			
		||||
                }else if(this.personData.doctorAdvice==4){
 | 
			
		||||
                  this.personData.doctorAdvice="治疗饮食";
 | 
			
		||||
                }
 | 
			
		||||
                if(this.personData.weightControl==1){
 | 
			
		||||
                  this.personData.weightControl="减重";
 | 
			
		||||
                }else if(this.personData.weightControl==2){
 | 
			
		||||
                  this.personData.weightControl="增重";
 | 
			
		||||
                }
 | 
			
		||||
                if(this.personData.ifHospitalized==1){
 | 
			
		||||
                  this.personData.ifHospitalized="是";
 | 
			
		||||
                }else if(this.personData.ifHospitalized==2){
 | 
			
		||||
                  this.personData.ifHospitalized="否";
 | 
			
		||||
                }
 | 
			
		||||
                if(this.personData.pregnantStatus==0){
 | 
			
		||||
                  this.personData.pregnantStatus="保密";
 | 
			
		||||
                }else if(this.personData.pregnantStatus==1){
 | 
			
		||||
                  this.personData.pregnantStatus="未怀孕";
 | 
			
		||||
                }else if(this.personData.pregnantStatus==2){
 | 
			
		||||
                  this.personData.pregnantStatus="孕妇(早期)";
 | 
			
		||||
                }else if(this.personData.pregnantStatus==3){
 | 
			
		||||
                  this.personData.pregnantStatus="孕妇(中期)";
 | 
			
		||||
                }else if(this.personData.pregnantStatus==4){
 | 
			
		||||
                  this.personData.pregnantStatus="孕妇(晚期)";
 | 
			
		||||
                }else if(this.personData.pregnantStatus==5){
 | 
			
		||||
                  this.personData.pregnantStatus="乳母";
 | 
			
		||||
                }
 | 
			
		||||
                if(this.personData.labourIntensity==1){
 | 
			
		||||
                  this.personData.labourIntensity="轻劳动";
 | 
			
		||||
                }else if(this.personData.labourIntensity==2){
 | 
			
		||||
                  this.personData.labourIntensity="中等强度劳动";
 | 
			
		||||
                }else if(this.personData.labourIntensity==3){
 | 
			
		||||
                  this.personData.labourIntensity="重强度劳动";
 | 
			
		||||
                }
 | 
			
		||||
              }
 | 
			
		||||
 | 
			
		||||
            });
 | 
			
		||||
        },
 | 
			
		||||
        getReportList(){
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue