From 90b6b8c9e342d07e8a7121d732900287d997a8b6 Mon Sep 17 00:00:00 2001
From: feige <791364011@qq.com>
Date: 星期一, 03 三月 2025 22:57:35 +0800
Subject: [PATCH] Merge branch 'master' of http://47.93.189.255:8099/r/zhangshi_app_web
---
ruoyi-ui/src/views/healthy/healthYear.vue | 1167 ++++++++++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 929 insertions(+), 238 deletions(-)
diff --git a/ruoyi-ui/src/views/healthy/healthYear.vue b/ruoyi-ui/src/views/healthy/healthYear.vue
index a2b7370..76c8cde 100644
--- a/ruoyi-ui/src/views/healthy/healthYear.vue
+++ b/ruoyi-ui/src/views/healthy/healthYear.vue
@@ -19,6 +19,26 @@
<el-divider />
+<el-row :gutter="2">
+ <el-col :border="1" :span="4" v-for="(item, index) in allBasicInfo" :key="o" :offset="1">
+ <div>
+ <el-card :body-style="{ padding: '1px' }">
+ <img :src="kinfo[index]" class="image">
+ <div style="">
+ <span>{{item}}</span>
+ <div class="bottom clearfix">
+
+ <el-button type="text" class="button" @click="handleEditInfo(index)">鏌ョ湅璇︽儏</el-button>
+ </div>
+ </div>
+ </el-card>
+ </div>
+ </el-col>
+</el-row>
+
+
+ <el-dialog :visible.sync="open" width="990px" append-to-body @close="">
+
<h2 style="font-size:21px">鍩烘湰鎯呭喌</h2>
<el-container>
@@ -74,13 +94,40 @@
</el-input>
</el-form-item>
</el-row>
-
+
</el-form>
- </el-col>
+
+ <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left"
+ v-loading="loading" :data="HealthyBaseList" >
+
+ <el-row :span="16">
+ <el-form-item label="琛�鍨�" prop="bloodClass" label-width="40px">
+ <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A鍨嬭</el-radio>
+ <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B鍨嬭</el-radio>
+ <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O鍨嬭</el-radio>
+ <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB鍨嬭</el-radio>
+ <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH鍨嬭</el-radio>
+ <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鍏朵粬</el-radio>
+ <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鏈煡琛�鍨�</el-radio>
+ --> <el-select :disabled="dsb" v-model="selectedBloodType" @change="handlebloodChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in Bloodoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+
+
+ </el-form-item>
+ </el-row>
+
+ </el-form>
+ </el-col>
</el-container>
</div>
- <div style="padding-left:150px">
+ <div style="padding-left:100px">
<el-container>
<el-col v-loading="loading" :data="HealthyBaseList" >
<el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left">
@@ -90,7 +137,7 @@
</el-input>
</el-form-item>
</el-row>
- <el-row :span="16">
+ <el-row :span="30">
<el-form-item label="鐢靛瓙閭欢" prop="email" label-width="70px">
<el-input v-model="HealthyBaseList.email" placeholder="" clearable :style="{width: '100%'}" :disabled="dsb">
</el-input>
@@ -102,64 +149,10 @@
</div>
- <div style="padding-left:400px;padding-top:30px" >
- <el-container >
-
-
- <el-row :gutter="10" class="mb8">
- <el-col >
- <el-button
- plain
- @click="handleEdit()"
- style="width: 80px;height: 32px;background: #E0EEFE;"
- v-if="isShow"
- v-hasPermi="['system:role:edit']"
- >缂栬緫</el-button>
- <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">瀹屾垚</el-button>
- <br>
-
- </el-col>
-
-<!-- <el-col style="padding-top: 10px;">-->
-<!-- <el-button-->
-<!-- plain-->
-<!-- style="width: 80px;height: 32px;background: #D2F3E0;"-->
-<!-- @click="handleExport"-->
-<!-- v-hasPermi="['family:note:export']"-->
-<!-- >瀵煎嚭</el-button></el-col>-->
-
- <el-col style="padding-top: 10px;">
- <el-button
- plain
- style="width: 80px;height: 32px;background: #FFDDE3;"
- v-print="'#printable-content'"
- v-hasPermi="['family:note:export']"
- >鎵撳嵃</el-button></el-col>
-
-
- </el-row>
-
- </el-container>
- </div>
<!-- </el-dialog> self:user:export-->
</el-container>
<div>
- <el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left"
- v-loading="loading" :data="HealthyBaseList" >
-
- <el-row :span="16">
- <el-form-item label="琛�鍨�:" prop="bloodClass" label-width="70px">
- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A鍨嬭</el-radio>
- <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B鍨嬭</el-radio>
- <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O鍨嬭</el-radio>
- <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB鍨嬭</el-radio>
- <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH鍨嬭</el-radio>
- <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鍏朵粬</el-radio>
- <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鏈煡琛�鍨�</el-radio>
- </el-form-item>
- </el-row>
-
- </el-form>
+
</div>
<el-container>
<div >
@@ -168,11 +161,28 @@
<el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left"
v-loading="loading" :data="HealthyBaseList" >
<el-row :span="16">
- <el-form-item label="杩囨晱鍙诧細" prop="allergyClass" label-width="70px">
- <el-radio label="medicine" v-model="selectedallergyType" :disabled="dsb" @change="handleAllergyChange">鑽墿</el-radio>
- <el-radio label="food" v-model="selectedallergyType" :disabled="dsb" @change="handleAllergyChange">椋熺墿</el-radio>
- <el-radio label="other" v-model="selectedallergyType" :disabled="dsb" @change="handleAllergyChange">鍏朵粬</el-radio>
- </el-form-item>
+
+ <el-form-item label="杩囨晱鍙�" prop="allergyClass" label-width="60px">
+ <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A鍨嬭</el-radio>
+ <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B鍨嬭</el-radio>
+ <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O鍨嬭</el-radio>
+ <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB鍨嬭</el-radio>
+ <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH鍨嬭</el-radio>
+ <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鍏朵粬</el-radio>
+ <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鏈煡琛�鍨�</el-radio>
+ --> <el-select :disabled="dsb" v-model="selectedallergyType" @change="handleAllergyChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in gmoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+
+
+ </el-form-item>
+
+
</el-row>
<el-dialog title="濉啓鍏朵粬杩囨晱鍙�" :visible="showOtherDialog" @close="closeOtherDialog">
<el-input v-model="otherText" placeholder="璇疯緭鍏ュ叾浠栬繃鏁忓彶"></el-input>
@@ -194,13 +204,33 @@
<el-form ref="elForm" :model="HealthyBaseList" :rules="rules" size="medium" label-position="left"
v-loading="loading" :data="HealthyBaseList" >
<el-row :span="20">
- <el-form-item label="閬椾紶鐥呭彶:" prop="geneticDiseaseClass" label-width="80px">
+ <!-- <el-form-item label="閬椾紶鐥呭彶" prop="geneticDiseaseClass" label-width="80px">
<el-radio label="hypertension" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">楂樿鍘�</el-radio>
<el-radio label="diabetes" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">绯栧翱鐥�</el-radio>
<el-radio label="tumor" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">鑲跨槫</el-radio>
<el-radio label="other" v-model="selectedgeneticDiseaseType" :disabled="dsb" @change="handlegeneticDiseaseChange">鍏朵粬</el-radio>
</el-form-item>
+ -->
+ <el-form-item label="閬椾紶鐥呭彶" prop="geneticDiseaseClass" label-width="80px">
+ <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A鍨嬭</el-radio>
+ <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B鍨嬭</el-radio>
+ <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O鍨嬭</el-radio>
+ <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB鍨嬭</el-radio>
+ <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH鍨嬭</el-radio>
+ <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鍏朵粬</el-radio>
+ <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鏈煡琛�鍨�</el-radio>
+ --> <el-select :disabled="dsb" v-model="selectedgeneticDiseaseType" @change="handlegeneticDiseaseChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in ycoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+
+
+ </el-form-item>
</el-row>
<el-row :span="20">
<el-form-item label="鐩墠鍩虹鐥�" prop="baseDisease" label-width="90px">
@@ -213,7 +243,50 @@
</el-container>
</div>
</el-container>
+
+ <div style="padding-top:30px" >
+ <el-container >
+
+
+ <el-row :gutter="10" class="mb8">
+ <el-col >
+ <el-button
+ plain
+ @click="handleEdit()"
+ style="width: 80px;height: 32px;background: #E0EEFE;"
+ v-if="isShow"
+ v-hasPermi="['system:role:edit']"
+ >缂栬緫</el-button>
+ <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">瀹屾垚</el-button>
+ <br>
+
+ </el-col>
+
+ <!-- <el-col style="padding-top: 10px;">-->
+ <!-- <el-button-->
+ <!-- plain-->
+ <!-- style="width: 80px;height: 32px;background: #D2F3E0;"-->
+ <!-- @click="handleExport"-->
+ <!-- v-hasPermi="['family:note:export']"-->
+ <!-- >瀵煎嚭</el-button></el-col>-->
+
+ <!-- <el-col style="padding-top: 10px;">
+ <el-button
+ plain
+ style="width: 80px;height: 32px;background: #FFDDE3;"
+ v-print="'#printable-content'"
+ v-hasPermi="['family:note:export']"
+ >鎵撳嵃</el-button></el-col> -->
+
+
+ </el-row>
+
+ </el-container>
+ </div>
+</el-dialog>
+
+<el-dialog :visible.sync="open1" width="800px" append-to-body @close="">
<h2 style="font-size:21px">鐢熸椿涔犳儻</h2>
<el-container>
<div style="padding-left:0px" >
@@ -268,7 +341,7 @@
<el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium" label-position="left"
v-loading="loading" :data="LiveHabbitList" >
<el-row :span="16">
- <el-form-item label="鐫$湢:" prop="sleepClass" label-width="80px">
+ <!-- <el-form-item label="鐫$湢:" prop="sleepClass" label-width="80px">
<el-radio label="good" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">鑹ソ</el-radio>
<el-radio label="general" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">涓�鑸�</el-radio>
<el-radio label="easyWake" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange"> 鏄撻啋</el-radio>
@@ -276,7 +349,28 @@
<el-radio label="sleepless" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">澶辩湢</el-radio>
<el-radio label="snore" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">鎵撻季</el-radio>
<el-radio label="wakefulness" v-model="selectedsleepType" :disabled="dsb" @change="handlesleepChange">鐫′笉鐔�</el-radio>
- </el-form-item>
+ </el-form-item> -->
+ <el-form-item label="鐫$湢:" prop="sleepClass" label-width="80px">
+ <!-- <el-radio label="a" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">A鍨嬭</el-radio>
+ <el-radio label="b" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">B鍨嬭</el-radio>
+ <el-radio label="o" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange"> O鍨嬭</el-radio>
+ <el-radio label="ab" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange" >AB鍨嬭</el-radio>
+ <el-radio label="rh" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">RH鍨嬭</el-radio>
+ <el-radio label="other" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鍏朵粬</el-radio>
+ <el-radio label="unknown" v-model="selectedBloodType" :disabled="dsb" @change="handlebloodChange">鏈煡琛�鍨�</el-radio>
+ --> <el-select :disabled="dsb" v-model="selectedsleepType" @change="handlesleepChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in spoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+
+
+ </el-form-item>
+
+
</el-row>
</el-form>
</el-col>
@@ -301,6 +395,18 @@
</el-input>
</el-form-item>
</el-row>
+ <el-row :span="16">
+ <el-form-item label="楗涔犳儻" prop="eatingHabitsClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedeatingHabitsType" @change="handleeatingHabitsChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in ysoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
</el-form>
</el-col>
</el-container>
@@ -310,60 +416,105 @@
<el-col v-loading="loading" :data="LiveHabbitList" >
<el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium" label-position="left">
<el-row :span="16" >
- <el-form-item label="澶т究瑙勫緥" prop="stoolStatusClass" label-width="70px">
- <el-radio label="normal" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange">姝e父</el-radio>
- <el-radio label="constipation" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange">绉樼粨</el-radio>
- <el-radio label="diarrhea" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange"> 鑵规郴</el-radio>
- <el-radio label="incontinence" v-model="selectedstoolStatusType" :disabled="dsb" @change="handlestoolStatusChange" >澶辩</el-radio>
- </el-form-item>
+
+ <el-form-item label="澶т究瑙勫緥" prop="stoolStatusClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedstoolStatusType" @change="handlestoolStatusChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in dboptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+
+
+ </el-form-item>
+
+
+
</el-row>
<el-row :span="16">
- <el-form-item label="灏忎究瑙勫緥" prop="urineStatusClass" label-width="70px">
- <el-radio label="normal" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange">姝e父</el-radio>
- <el-radio label="nightUrinaryRetention" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange">澶滃翱娼寸暀</el-radio>
- <el-radio label="incontinence" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange"> 澶辩</el-radio>
- <el-radio label="enuresis" v-model="selectedurineStatusType" :disabled="dsb" @change="handleurineStatusChange" >閬楀翱</el-radio>
- </el-form-item>
+
+
+ <el-form-item label="灏忎究瑙勫緥" prop="urineStatusClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedurineStatusType" @change="handleurineStatusChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xboptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+
</el-row>
- </el-form>
- </el-col>
- </el-container>
- </div>
- </el-container>
- <el-container>
- <div>
- <el-container >
- <el-col >
- <el-form ref="elForm" :model="LiveHabbitList" :rules="rules" size="medium" label-position="left"
- v-loading="loading" :data="LiveHabbitList" >
-
- <el-row :span="16">
- <el-form-item label="楗涔犳儻" prop="eatingHabitsClass" label-width="70px">
- <el-radio label="uniformityOfMeatAndVegetables" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">鑽ょ礌鍧囪 </el-radio>
- <el-radio label="meat" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">鑽ら涓轰富</el-radio>
- <el-radio label="vegetable" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange"> 绱犻涓轰富</el-radio>
- <el-radio label="salt" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange" >鍡滅洂</el-radio>
- <el-radio label="oil" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange">鍡滄补</el-radio>
- <el-radio label="sugar" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange"> 鍡滅硸</el-radio>
- <el-radio label="other" v-model="selectedeatingHabitsType" :disabled="dsb" @change="handleeatingHabitsChange" >鍏朵粬</el-radio>
- </el-form-item>
- </el-row>
- <el-row :span="16">
- <el-form-item label="鐢熸椿浜嬩欢" prop="lifeEventClass" label-width="70px">
- <el-radio label="bereave" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">涓у伓(涓ゅ勾涔嬪唴)</el-radio>
- <el-radio label="liveAlone" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">鐩墠鐙眳</el-radio>
- <el-radio label="inHospital" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange"> 涓�骞村唴浣忛櫌娌荤枟</el-radio>
- <el-radio label="divide" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange" >瀛愬コ鍒嗗鐢熸椿</el-radio>
- <el-radio label="other" v-model="selectedlifeEventType" :disabled="dsb" @change="handlelifeEventChange">鍏朵粬</el-radio>
- </el-form-item>
- </el-row>
+ <el-row :span="8">
+
+
+
+
+
+
+
+ <el-form-item label="鐢熸椿浜嬩欢" prop="lifeEventClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedlifeEventType" @change="handlelifeEventChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in shoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
</el-form>
</el-col>
</el-container>
</div>
</el-container>
-
+
+ <div style="padding-top:30px" >
+ <el-container >
+
+
+ <el-row :gutter="10" class="mb8">
+ <el-col >
+ <el-button
+ plain
+ @click="handleEdit()"
+ style="width: 80px;height: 32px;background: #E0EEFE;"
+ v-if="isShow"
+ v-hasPermi="['system:role:edit']"
+ >缂栬緫</el-button>
+ <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">瀹屾垚</el-button>
+ <br>
+
+ </el-col>
+
+ <!-- <el-col style="padding-top: 10px;">-->
+ <!-- <el-button-->
+ <!-- plain-->
+ <!-- style="width: 80px;height: 32px;background: #D2F3E0;"-->
+ <!-- @click="handleExport"-->
+ <!-- v-hasPermi="['family:note:export']"-->
+ <!-- >瀵煎嚭</el-button></el-col>-->
+
+ <!-- <el-col style="padding-top: 10px;">
+ <el-button
+ plain
+ style="width: 80px;height: 32px;background: #FFDDE3;"
+ v-print="'#printable-content'"
+ v-hasPermi="['family:note:export']"
+ >鎵撳嵃</el-button></el-col> -->
+
+
+ </el-row>
+
+ </el-container>
+ </div>
+</el-dialog>
+<el-dialog :visible.sync="open2" width="800px" append-to-body @close="">
<h2 style="font-size:21px">鎶ょ悊鏌ヤ綋</h2>
<el-container>
<div style="padding-left:0px" >
@@ -442,60 +593,120 @@
v-loading="loading" :data="HealthHuliList" >
<el-row :span="16">
- <el-form-item label="鐨偆绮樿啘" prop="skinTypeClass" label-width="70px">
- <el-radio label="acne" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">闈掓槬鐥�</el-radio>
- <el-radio label="psoriasis" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">鐗涚毊钘�</el-radio>
- <el-radio label="color" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange"> 鑹茬礌娌夌潃</el-radio>
- <el-radio label="edema" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >姘磋偪</el-radio>
- <el-radio label="rash" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">鐨柟</el-radio>
- <el-radio label="bloodStasis" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">娣ょ偣娣ゆ枒 </el-radio>
- <el-radio label="snom" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >鐨笅缁撹妭鎴栬偪鍧�</el-radio>
- <el-radio label="nevus" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange" >铚樿洓鐥�</el-radio>
- <el-radio label="ulcer" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange">婧冪枴鍙婄槩鐥�</el-radio>
- <el-radio label="other" v-model="selectedskinType" :disabled="dsb" @change="handleskinTypeChange"> 鍏朵粬</el-radio>
-
- </el-form-item>
+
+ <el-form-item label="鐨偆绮樿啘" prop="skinTypeClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedskinType" @change="handleskinTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in pfoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="蹇冪悊鐘舵��" prop="psychologyTypeClass" label-width="70px">
- <el-radio label="optimistic" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">寮�鏈�</el-radio>
- <el-radio label="worry" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">鐒﹁檻</el-radio>
- <el-radio label="fear" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 蹇ф剚鎭愭儳</el-radio>
- <el-radio label="suspicion" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange" >鐚滅枒</el-radio>
- <el-radio label="miss" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 鎬濆康</el-radio>
- <el-radio label="constrain" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange">鍘嬫姂</el-radio>
- <el-radio label="other" v-model="selectedpsychologyType" :disabled="dsb" @change="handlepsychologyTypeChange"> 鍏朵粬</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="蹇冪悊鐘舵��" prop="psychologyTypeClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedpsychologyType" @change="handlepsychologyTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xloptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
- <el-row :span="16">
- <el-form-item label="鐥呯悊鎬佸害" prop="attitudeClass" label-width="70px">
-
- <el-radio label="lucidity" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange">鏄庢湕</el-radio>
- <el-radio label="unknown" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange">涓嶄簡瑙�</el-radio>
- <el-radio label="normal" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange"> 姝e父</el-radio>
- <el-radio label="abnormal" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange" >涓嶆甯�</el-radio>
- <el-radio label="other" v-model="selectedpattitudeType" :disabled="dsb" @change="handlepattitudeTypeChange" >鍏朵粬</el-radio>
- </el-form-item>
- </el-row>
- <el-row :span="16">
- <el-form-item label="鍏ㄨ韩钀ュ吇鎯呭喌" prop="nutritionClass" label-width="100px">
- <el-radio label="good" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">鑹ソ</el-radio>
- <el-radio label="medium" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">涓瓑</el-radio>
- <el-radio label="poor" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 娆犱匠</el-radio>
- <el-radio label="obesity" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange" >鑲ヨ儢</el-radio>
- <el-radio label="thin" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 娑堢槮</el-radio>
- <el-radio label="fluid" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange">鎭舵恫璐�</el-radio>
- <el-radio label="other" v-model="selectednutritionType" :disabled="dsb" @change="handlenutritionTypeChange"> 鍏朵粬</el-radio>
- </el-form-item>
- </el-row>
+
+
</el-form>
</el-col>
</el-container>
</div>
+ <div style="padding-left:150px">
+ <el-container >
+ <el-col >
+ <el-form ref="elForm" :model="HealthHuliList" :rules="rules" size="medium" label-position="left"
+ v-loading="loading" :data="HealthHuliList" >
+ <el-row :span="16">
+
+
+
+ <el-form-item label="鐥呯悊鎬佸害" prop="attitudeClass" label-width="70px">
+ <el-select :disabled="dsb" v-model="selectedpattitudeType" @change="handlepattitudeTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in bloptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
+ <el-row :span="16">
+
+
+ <el-form-item label="鍏ㄨ韩钀ュ吇鎯呭喌" prop="nutritionClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectednutritionType" @change="handlenutritionTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in qsoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
+ </el-form>
+ </el-col>
+ </el-container>
+ </div>
</el-container>
+
-
+ <div style="padding-top:30px" >
+ <el-container >
+
+
+ <el-row :gutter="10" class="mb8">
+ <el-col >
+ <el-button
+ plain
+ @click="handleEdit()"
+ style="width: 80px;height: 32px;background: #E0EEFE;"
+ v-if="isShow"
+ v-hasPermi="['system:role:edit']"
+ >缂栬緫</el-button>
+ <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">瀹屾垚</el-button>
+ <br>
+
+ </el-col>
+
+ <!-- <el-col style="padding-top: 10px;">-->
+ <!-- <el-button-->
+ <!-- plain-->
+ <!-- style="width: 80px;height: 32px;background: #D2F3E0;"-->
+ <!-- @click="handleExport"-->
+ <!-- v-hasPermi="['family:note:export']"-->
+ <!-- >瀵煎嚭</el-button></el-col>-->
+
+ <!-- <el-col style="padding-top: 10px;">
+ <el-button
+ plain
+ style="width: 80px;height: 32px;background: #FFDDE3;"
+ v-print="'#printable-content'"
+ v-hasPermi="['family:note:export']"
+ >鎵撳嵃</el-button></el-col> -->
+
+
+ </el-row>
+
+ </el-container>
+ </div>
+</el-dialog>
+<el-dialog :visible.sync="open3" width="1200px" append-to-body @close="">
<h2 style="font-size:21px">鐜板瓨鍋ュ悍闂</h2>
<el-container>
@@ -506,99 +717,126 @@
v-loading="loading" :data="HealthNowList" >
<el-row :span="16">
- <el-form-item label="鑴戣绠$柧鐥�" prop="brainDiseaseClass" label-width="100px">
- <el-radio label="ischemicStroke" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange">缂鸿鎬у崚涓�</el-radio>
- <el-radio label="cerebralHemorrhage" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange">鑴戝嚭琛�</el-radio>
- <el-radio label="subarachnoidHemorrhage" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange"> 铔涚綉鑶滀笅鑵斿嚭琛�</el-radio>
- <el-radio label="TIA" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange" >鐭殏鎬ц剳缂鸿鍙戜綔</el-radio>
- <el-radio label="other" v-model="selectedbrainDiseaseType" :disabled="dsb" @change="handlebrainDiseaseTypeChange"> 鍏跺畠</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="鑴戣绠$柧鐥�" prop="brainDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedbrainDiseaseType" @change="handlebrainDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in nxoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
<el-row :span="16">
- <el-form-item label="蹇冭剰鐤剧梾" prop="heartDiseaseClass" label-width="70px">
- <el-radio label="myocardialInfarct" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange">蹇冭倢姊楀</el-radio>
- <el-radio label="anginaPectoris" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange">蹇冪粸鐥�</el-radio>
- <el-radio label="coronaryRevascularization" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 鍐犵姸鍔ㄨ剦琛�杩愰噸寤�</el-radio>
- <el-radio label="congestiveHeartFailure" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange" >鍏呰鎬у績鍔涜“绔�</el-radio>
- <el-radio label="precordialPain" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 蹇冨墠鍖虹柤鐥�</el-radio>
- <el-radio label="other" v-model="selectedheartDiseaseType" :disabled="dsb" @change="handleheartDiseaseTypeChange"> 鍏跺畠</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="蹇冭剰鐤剧梾" prop="heartDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedheartDiseaseType" @change="handleheartDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xzoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
+
<el-row :span="16">
- <el-form-item label="琛�绠$柧鐥�" prop="vascularDiseaseClass" label-width="70px">
- <el-radio label="dissectingAneurysm" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange">澶瑰眰鍔ㄨ剦鐦�</el-radio>
- <el-radio label="arterialOcclusiveDiseases" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange">鍔ㄨ剦闂鎬х柧鐥�</el-radio>
- <el-radio label="other" v-model="selectedvascularDiseaseType" :disabled="dsb" @change="handlevascularDiseaseTypeChange"> 鍏朵粬</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="娑堝寲绯荤粺鐤剧梾" prop="digestiveSystemDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selecteddigestiveSystemDiseaseType" @change="handledigestiveSystemDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xhoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
+
<el-row :span="16">
- <el-form-item label="娑堝寲绯荤粺鐤剧梾" prop="digestiveSystemDiseaseClass" label-width="100px">
- <el-radio label="gastroduodenalUlcer" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">鑳冨崄浜屾寚鑲犳簝鐤�</el-radio>
- <el-radio label="esophagitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">鍙嶆祦鎬ч绠$値</el-radio>
- <el-radio label="gastritis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 鎱㈡�ц儍鐐�</el-radio>
- <el-radio label="colitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange" >婧冪枴鎬х粨鑲犵値</el-radio>
- <el-radio label="hepatitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 鑲濈値</el-radio>
- <el-radio label="cholecystitis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 鑳嗗泭鐐�</el-radio>
- <el-radio label="cholelithiasis" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">鑳嗙煶鐥�</el-radio>
- <el-radio label="fattyLiver" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange">鑴傝偑鑲�</el-radio>
- <el-radio label="hyperlipidemia" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 楂樿剛琛�鐥�</el-radio>
- <el-radio label="haemorrhoids" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange" >鐥旂柈</el-radio>
- <el-radio label="other" v-model="selecteddigestiveSystemDiseaseType" :disabled="dsb" @change="handledigestiveSystemDiseaseTypeChange"> 鍏跺畠</el-radio>
-
- </el-form-item>
+
+
+ <el-form-item label="鑲捐剰鐤剧梾" prop="kidneyDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedkidneyDiseaseDiseaseType" @change="handlekidneyDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in szjoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
</el-row>
- <el-row :span="16">
- <el-form-item label="鍛煎惛绯荤粺鐤剧梾" prop="respiratorySystemDiseaseClass" label-width="100px">
- <el-radio label="COPD" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange">COPD</el-radio>
- <el-radio label="pneumonia" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange">鑲虹値</el-radio>
- <el-radio label="bronchitis" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange"> 鏀皵绠$値</el-radio>
- <el-radio label="bronchialAsthma" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange" >鏀皵绠″摦鍠�</el-radio>
- <el-radio label="pulmonaryTuberculosis" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange"> 鑲虹粨鏍�</el-radio>
- <el-radio label="upperRespiratoryTractInfection" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange"> 涓婂懠鍚搁亾鎰熸煋</el-radio>
- <el-radio label="other" v-model="selectedrespiratorySystemDiseaseType" :disabled="dsb" @change="handlerespiratorySystemDiseaseTypeChange">鍏朵粬</el-radio>
-
- </el-form-item>
- </el-row>
- <el-row :span="16">
- <el-form-item label="鑲捐剰鐤剧梾" prop="kidneyDiseaseClass" label-width="100px">
- <el-radio label="diabetes" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange">绯栧翱鐥呰偩鐥�</el-radio>
- <el-radio label="renalFailure" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange">鑲惧姛鑳借“绔�</el-radio>
- <el-radio label="acuteNephritis" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange"> 鎬ユ�ц偩鐐�</el-radio>
- <el-radio label="chronicNephritis" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange" >鎱㈡�ц偩鐐�</el-radio>
- <el-radio label="urinaryCalculus" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange"> 娉屽翱绯荤粺缁撶煶</el-radio>
- <el-radio label="urinaryTractInfection" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange"> 娉屽翱绯荤粺鎰熸煋</el-radio>
- <el-radio label="other" v-model="selectedkidneyDiseaseDiseaseType" :disabled="dsb" @change="handlekidneyDiseaseTypeChange">鍏朵粬</el-radio>
-
- </el-form-item>
- </el-row>
- <el-row :span="16">
- <el-form-item label="鍏跺畠鐤剧梾" prop="otherDiseaseClass" label-width="100px">
- <el-radio label="pregnant" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange">瀛曟湡涓変釜鏈堜互鍐呯殑瀛曞</el-radio>
- <el-radio label="cold" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange">鐥呮瘨鎬ч噸鎰熷啋</el-radio>
- <el-radio label="infectious" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange"> 浼犳煋鎬х柧鐥�</el-radio>
- <el-radio label="pulmonaryBulla" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange" >鑲哄ぇ鐤�</el-radio>
- <el-radio label="hemoptysis" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange"> 缁撴牳鎬х┖娲炲舰鎴愮殑鍜</el-radio>
- <el-radio label="activeBleeding" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange"> 鏈粡澶勭悊鐨勬皵鑳�</el-radio>
- <el-radio label="other" v-model="selectedotherDiseaseType" :disabled="dsb" @change="handleotherDiseaseTypeChange">娲诲姩鎬у嚭琛�</el-radio>
-
- </el-form-item>
- </el-row>
+
</el-form>
</el-col>
</el-container>
</div>
+ <div style="padding-left: 100px;">
+ <el-container>
+ <el-col >
+ <el-form ref="elForm" :model="HealthNowList" :rules="rules" size="medium" label-position="left"
+ v-loading="loading" :data="HealthNowList" >
+ <el-row :span="16">
+
+
+ <el-form-item label="琛�绠$柧鐥�" prop="vascularDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedvascularDiseaseType" @change="handlevascularDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in xgoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
+ <el-row :span="16">
+
+
+ <el-form-item label="鍛煎惛绯荤粺鐤剧梾" prop="respiratorySystemDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedrespiratorySystemDiseaseType" @change="handlerespiratorySystemDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in hxjoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
+ <el-row :span="16">
+
+
+ <el-form-item label="鍏跺畠鐤剧梾" prop="otherDiseaseClass" label-width="100px">
+ <el-select :disabled="dsb" v-model="selectedotherDiseaseType" @change="handleotherDiseaseTypeChange" placeholder="璇烽�夋嫨">
+ <el-option
+ v-for="item in qtoptions"
+ :key="item.value"
+ :label="item.label"
+ :value="item.value">
+ </el-option>
+ </el-select>
+ </el-form-item>
+ </el-row>
+ </el-form>
+ </el-col>
+ </el-container>
+ </div>
</el-container>
- <div>
+ <div style="position:relative">
<el-tabs type="border-card" v-model="activeName"
v-loading="loading" :data="HealthNoteList" >
- <el-button size='mini' type="text" class="btn_edit" @click="saveData" style='top: 0px;right: 20px;'>
- <sapn v-html="'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'"></sapn>
- <span >{{ editMode ? this.bstn='淇濆瓨' : this.bstn='淇敼' }}</span>
- </el-button>
+
+
<el-tab-pane label="鐢熸椿涔犳儻" name="lifeHabits" >
<template v-if="editMode">
<div style="padding-top: 10px">
@@ -697,7 +935,54 @@
</template>
</el-tab-pane>
</el-tabs>
+
+ <div style="margin-bottom: 10px;position: absolute;right:10px;top:5px" >
+ <el-button size='mini' type="text" class="btn_edit" @click="saveData" style='top: 0px; bottom:0px;right: 20px;'>
+ <sapn v-html="'\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0'"></sapn>
+ <span >{{ editMode ? this.bstn='淇濆瓨' : this.bstn='淇敼' }}</span>
+ </el-button>
+ </div>
</div>
+ <div style="padding-top:30px" >
+ <el-container >
+
+
+ <el-row :gutter="10" class="mb8">
+ <el-col >
+ <el-button
+ plain
+ @click="handleEdit()"
+ style="width: 80px;height: 32px;background: #E0EEFE;"
+ v-if="isShow"
+ v-hasPermi="['system:role:edit']"
+ >缂栬緫</el-button>
+ <el-button v-if="isShow_2" style="width: 80px;height: 32px;background: #E0EEFE;" @click="submitForm" :disabled="dsb">瀹屾垚</el-button>
+ <br>
+
+ </el-col>
+
+ <!-- <el-col style="padding-top: 10px;">-->
+ <!-- <el-button-->
+ <!-- plain-->
+ <!-- style="width: 80px;height: 32px;background: #D2F3E0;"-->
+ <!-- @click="handleExport"-->
+ <!-- v-hasPermi="['family:note:export']"-->
+ <!-- >瀵煎嚭</el-button></el-col>-->
+
+ <!-- <el-col style="padding-top: 10px;">
+ <el-button
+ plain
+ style="width: 80px;height: 32px;background: #FFDDE3;"
+ v-print="'#printable-content'"
+ v-hasPermi="['family:note:export']"
+ >鎵撳嵃</el-button></el-col> -->
+
+
+ </el-row>
+
+ </el-container>
+ </div>
+ </el-dialog>
</div>
</template>
@@ -723,6 +1008,13 @@
dicts: ['sys_normal_disable'],
data() {
return {
+ kinfo:[require("@/assets/images/鍩烘湰鎯呭喌.png"),require("@/assets/images/鐢熸椿涔犳儻.png")
+ ,require("@/assets/images/鎶ょ悊鏌ヤ綋.png"),require("@/assets/images/鐜板湪鍋ュ悍闂.png")],
+ open:false,
+ open1:false,
+ open2:false,
+ open3:false,
+ allBasicInfo:["鍩烘湰鎯呭喌","鐢熸椿涔犳儻","鎶ょ悊鏌ヤ綋","鐜板湪鍋ュ悍鎯呭喌"],
dictionary: {},
// 閬僵灞�
editMode: false, // 鏄惁澶勪簬缂栬緫妯″紡
@@ -997,7 +1289,7 @@
// 鏁版嵁鑼冨洿閫夐」
// 鏁版嵁鑼冨洿閫夐」
fot:['.bmp','.jpg','.jpeg','.png','.tif','.gif','.pcx','.tga','.exif','.fpx',
- '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng'],
+ '.svg','.psd','.cdr','.pcd','.dxf','.ufo','.eps','.ai','.aw','.WMF','.webp','.apng','.M4A'],
fileList:[
],
@@ -1015,6 +1307,363 @@
},
+
+ qtoptions:
+ [
+ { value: 'pregnant',
+ label: '瀛曟湡涓変釜鏈堜互鍐呯殑瀛曞'},
+
+ { value: 'cold',
+ label: '鐥呮瘨鎬ч噸鎰熷啋'},
+ { value: 'infectious',
+ label: '浼犳煋鎬х柧鐥�'},
+
+ { value: 'pulmonaryBulla',
+ label: '鑲哄ぇ鐤�'},
+ { value: 'hemoptysis',
+ label: '缁撴牳鎬х┖娲炲舰鎴愮殑鍜'},
+
+ { value: 'activeBleeding',
+ label: '鏈粡澶勭悊鐨勬皵鑳�'},
+
+ { value: 'other',
+ label: '娲诲姩鎬у嚭琛�'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ szjoptions:
+ [
+ { value: 'diabetes',
+ label: '绯栧翱鐥呰偩鐥�'},
+
+ { value: 'renalFailure',
+ label: '鑲惧姛鑳借“绔�'},
+ { value: 'acuteNephritis',
+ label: '鎬ユ�ц偩鐐�'},
+
+ { value: 'chronicNephritis',
+ label: '鎱㈡�ц偩鐐�'},
+ { value: 'urinaryCalculus',
+ label: '娉屽翱绯荤粺缁撶煶'},
+
+ { value: 'urinaryTractInfection',
+ label: '娉屽翱绯荤粺鎰熸煋'},
+
+ { value: 'other',
+ label: '鍏朵粬'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ hxjoptions:
+ [
+ { value: 'COPD',
+ label: 'COPD'},
+
+ { value: 'pneumonia',
+ label: '鑲虹値'},
+ { value: 'bronchitis',
+ label: '鏀皵绠$値'},
+
+ { value: 'bronchialAsthma',
+ label: '鏀皵绠″摦鍠�'},
+ { value: 'pulmonaryTuberculosis',
+ label: '鑲虹粨鏍�'},
+
+ { value: 'upperRespiratoryTractInfection',
+ label: '涓婂懠鍚搁亾鎰熸煋'},
+ { value: 'other',
+ label: '鍏朵粬'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+
+ xhoptions:
+ [
+ { value: 'gastroduodenalUlcer',
+ label: '鑳冨崄浜屾寚鑲犳簝鐤�'},
+
+ { value: 'esophagitis',
+ label: '鍙嶆祦鎬ч绠$値'},
+ { value: 'gastritis',
+ label: '鎱㈡�ц儍鐐�'},
+
+ { value: 'colitis',
+ label: '婧冪枴鎬х粨鑲犵値'},
+ { value: 'hepatitis',
+ label: '鑲濈値'},
+
+ { value: 'cholecystitis',
+ label: '鑳嗗泭鐐�'},
+ { value: 'cholelithiasis',
+ label: '鑳嗙煶鐥�'},
+
+ { value: 'fattyLiver',
+ label: '鑴傝偑鑲�'},
+ { value: 'hyperlipidemia',
+ label: '楂樿剛琛�鐥�'},
+
+ { value: 'haemorrhoids',
+ label: '鐥旂柈'},
+ { value: 'other',
+ label: '鍏朵粬'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ nxoptions:
+ [
+ { value: 'ischemicStroke',
+ label: '缂鸿鎬у崚涓�'},
+
+ { value: 'cerebralHemorrhage',
+ label: '鑴戝嚭琛�'},
+ { value: 'subarachnoidHemorrhage',
+ label: '铔涚綉鑶滀笅鑵斿嚭琛�'},
+ { value: 'TIA',
+ label: '鐭殏鎬ц剳缂鸿鍙戜綔'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ xzoptions:
+ [
+ { value: 'myocardialInfarct',
+ label: '蹇冭倢姊楀'},
+ { value: 'anginaPectoris',
+ label: '蹇冪粸鐥�'},
+
+ { value: 'coronaryRevascularization',
+ label: '鍐犵姸鍔ㄨ剦琛�杩愰噸寤�'},
+ { value: 'congestiveHeartFailure',
+ label: '鍏呰鎬у績鍔涜“绔�'},
+ { value: 'precordialPain',
+ label: '蹇冨墠鍖虹柤鐥�'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ xgoptions:
+ [
+ { value: 'dissectingAneurysm',
+ label: '澶瑰眰鍔ㄨ剦鐦�'},
+ { value: 'arterialOcclusiveDiseases',
+ label: '鍔ㄨ剦闂鎬х柧鐥�'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ qsoptions:
+ [
+ { value: 'good',
+ label: '鑹ソ'},
+ { value: 'medium',
+ label: '涓瓑'},
+ { value: 'poor',
+ label: '娆犱匠'},
+ { value: 'obesity',
+ label: '鑲ヨ儢'},
+ { value: 'thin',
+ label: '娑堢槮'},
+ { value: 'fluid',
+ label: '鎭舵恫璐�'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+
+ xloptions:
+ [
+ { value: 'optimistic',
+ label: '寮�鏈�'},
+ { value: 'worry',
+ label: '鐒﹁檻'},
+ { value: 'fear',
+ label: '蹇ф剚鎭愭儳'},
+ { value: 'suspicion',
+ label: '鐚滅枒'},
+ { value: 'miss',
+ label: '鎬濆康'},
+ { value: 'constrain',
+ label: '鍘嬫姂'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ bloptions:
+ [
+ { value: 'lucidity',
+ label: '鏄庢湕'},
+ { value: 'unknown',
+ label: '涓嶄簡瑙�'},
+ { value: 'normal',
+ label: '姝e父'},
+ { value: 'abnormal',
+ label: '涓嶆甯�'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ pfoptions:
+ [
+ { value: 'acne',
+ label: '闈掓槬鐥�'},
+ { value: 'psoriasis',
+ label: '鐗涚毊钘�'},
+ { value: 'color',
+ label: '鑹茬礌娌夌潃'},
+ { value: 'edema',
+ label: '姘磋偪'},
+ { value: 'rash',
+ label: '鐨柟'},
+ { value: 'bloodStasis',
+ label: '娣ょ偣娣ゆ枒'},
+ { value: 'snom',
+ label: '鐨笅缁撹妭鎴栬偪鍧�'},
+ { value: 'nevus',
+ label: '铚樿洓鐥�'},
+ { value: 'ulcer',
+ label: '婧冪枴鍙婄槩鐥�'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ shoptions:
+ [
+ { value: 'bereave',
+ label: '涓у伓(涓ゅ勾涔嬪唴)'},
+ { value: 'liveAlone',
+ label: '鐩墠鐙眳'},
+ { value: 'inHospital',
+ label: '涓�骞村唴浣忛櫌娌荤枟'},
+ { value: 'divide',
+ label: '瀛愬コ鍒嗗鐢熸椿'},
+
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ ysoptions:
+ [
+ { value: 'uniformityOfMeatAndVegetables',
+ label: '鑽ょ礌鍧囪 '},
+ { value: 'meat',
+ label: '鑽ら涓轰富'},
+ { value: 'vegetable',
+ label: '绱犻涓轰富'},
+ { value: 'salt',
+ label: '鍡滅洂'},
+ { value: 'oil',
+ label: '鍡滄补'},
+ { value: 'sugar',
+ label: '鍡滅硸'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ dboptions:
+ [
+ { value: 'normal',
+ label: '姝e父'},
+ { value: 'constipation',
+ label: '绉樼粨'},
+ { value: 'diarrhea',
+ label: '鑵规郴'},
+ { value: 'incontinence',
+ label: '澶辩'},
+ { value: 'noinfo',
+ label: '鏃�'},
+
+ ],
+
+ xboptions:
+ [
+ { value: 'normal',
+ label: '姝e父'},
+ { value: 'nightUrinaryRetention',
+ label: '澶滃翱娼寸暀'},
+ { value: 'incontinence',
+ label: '澶辩'},
+ { value: 'enuresis',
+ label: '閬楀翱'},
+
+
+ ],
+ spoptions:[
+ { value: 'good',
+ label: '鑹ソ'},
+ { value: 'general',
+ label: '涓�鑸�'},
+ { value: 'easyWake',
+ label: '鏄撻啋'},
+ { value: 'dreaminess',
+ label: '澶氭ⅵ'},
+ { value: 'sleepless',
+ label: '澶辩湢'},
+ { value: 'snore',
+ label: '鎵撻季'},
+ { value: 'wakefulness',
+ label: '鐫′笉鐔�'},
+
+ ],
+ ycoptions:[
+ { value: 'hypertension',
+ label: '楂樿鍘�'},
+ { value: 'diabetes',
+ label: '绯栧翱鐥�'},
+ { value: 'tumor',
+ label: '鑲跨槫'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+ gmoptions:[
+ { value: 'medicine',
+ label: '鑽墿'},
+ { value: 'food',
+ label: '椋熺墿'},
+ { value: 'other',
+ label: '鍏跺畠'},
+ { value: 'noinfo',
+ label: '鏃�'},
+ ],
+Bloodoptions: [{
+ value: 'a',
+ label: 'A鍨嬭'
+ }, {
+ value: 'b',
+ label: 'B鍨嬭'
+ },
+ {
+ value: 'o',
+ label: 'o鍨嬭'
+ }, {
+
+ value: 'ab',
+ label: 'AB鍨嬭'
+ },
+ {
+ value: 'rh',
+ label: 'RH鍨嬭'
+ }, {
+ value: 'otherText',
+ label: '鍏跺畠'
+ },
+ {
+ value: 'unknown',
+ label: '鏈煡琛�鍨�'
+ }],
// 鑿滃崟鍒楄〃
menuOptions: [],
// 閮ㄩ棬鍒楄〃
@@ -1040,9 +1689,22 @@
created() {
this.getList()
this.$route.meta.title = "鐜扮姸鍋ュ悍鎯呭喌";
+ this.$route.meta.title = "鐜扮姸鍋ュ悍鎯呭喌";
},
methods: {
+ handleEditInfo(index)
+ {
+
+ if(index==0)
+ this.open = true
+ else if(index==1)
+ this.open1 = true;
+ else if(index==2)
+ this.open2 = true;
+ else
+ this.open3 = true;
+ },
saveData() {
// 灏嗘暟鎹彂閫佺粰鍚庣
// alert(this.bstn)
@@ -1070,6 +1732,7 @@
},
//琛�鍨嬩慨鏀�
handlebloodChange() {
+
if (this.selectedBloodType === '') {
// 娌℃湁閫夋嫨琛�鍨嬶紝涓嶈繘琛屼慨鏀癸紝淇濈暀鍘熷鏁版嵁
this.selectedBloodType = this.originalBloodType;
@@ -2200,7 +2863,7 @@
if (valid) {
if (this.HealthyBaseList!== undefined) {
updateHealthBase(this.HealthyBaseList).then(response => {
- this.$modal.msgSuccess("淇敼鎴愬姛11");
+ this.$modal.msgSuccess("淇敼鎴愬姛");
// this.open = false;
this.btn=false
@@ -2318,8 +2981,36 @@
}
.btn_edit{
+ background-size:100% 100%;
background:center no-repeat url('../../assets/icons/edit.png') ;
position: absolute;
+ height:30px;
top: 0;
padding-right: 90px;
-}</style>
+}
+
+ .bottom {
+ margin-top: 13px;
+ line-height: 12px;
+ }
+
+ .button {
+ padding: 0;
+ float: right;
+ }
+
+ .image {
+ width: 100%;
+ display: block;
+ }
+
+ .clearfix:before,
+ .clearfix:after {
+ display: table;
+ content: "";
+ }
+
+ .clearfix:after {
+ clear: both
+ }
+</style>
--
Gitblit v1.9.1