gx
chenyc
2024-10-17 0f841407b944d53a8bde7398004954d734b34427
src/views/home/components/editDietary.vue
@@ -24,7 +24,12 @@
                                        </th>
                                        <th colspan="2">记录者:{{ state.tableData.记录者 }}</th>
                                        <th colspan="2">
                                            <el-form-item label="记录者">
                                                <el-input v-model="state.tableData.记录者"  placeholder="" />
                                            </el-form-item>
                                        </th>
                                    </tr>
@@ -98,7 +103,7 @@
                                    </tr>
                                    <tr>
                                        <td>
                                            3.食物偏好
                                            4.食物偏好
                                        </td>
                                        <td colspan="3">
                                            <el-form-item>
@@ -274,23 +279,42 @@
                                        <td>
                                            8.每日饮水量、种类
                                        </td>
                                        <td colspan="2">
                                        <td colspan="5">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.每日饮水量种类.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="" />
                                                <span>
                                                    <el-input v-model="state.tableData.每日饮水量种类.input1"  placeholder="饮水量  " >
                                                        <template #append>ml/d</template>
                                                    </el-input>
                                                </span>
                                                &nbsp; &nbsp;
                                                <el-radio-group class="elradiozdi"
                                                    v-model="state.tableData.每日饮水量种类.type">
                                                    <el-checkbox value="汤水">A:汤水</el-checkbox>
                                                    <el-checkbox value="碳酸饮料">B:碳酸饮料</el-checkbox>
                                                    <el-checkbox value="白开水">C:白开水</el-checkbox>
                                                    <el-checkbox value="奶茶">D:奶茶</el-checkbox>
                                                    <el-checkbox value="咖啡">E:咖啡</el-checkbox>
                                                    <el-checkbox value="果汁">F:果汁</el-checkbox>
                                                    <el-checkbox value="乳制品">G:乳制品</el-checkbox>
                                                    <el-checkbox value="豆浆">H:豆浆</el-checkbox>
                                                </el-radio-group>
                                            </el-form-item>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            9.睡眠
                                        </td>
                                        <td colspan="2">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.睡眠.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                            </el-form-item>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
@@ -298,8 +322,15 @@
                                        </td>
                                        <td colspan="2">
                                            <el-form-item>
                                                <el-radio-group class="elradiozdi" v-model="state.tableData.运动.type">
                                                    <el-radio value="B">B:无</el-radio>
                                                    <el-radio value="A">A:有</el-radio>
                                                </el-radio-group>
                                                <span>
                                                <el-input v-model="state.tableData.运动.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                                </span>
                                            </el-form-item>
                                        </td>
                                        <td>
@@ -319,8 +350,16 @@
                                        </td>
                                        <td colspan="2">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.是否吸烟.input1" type="textarea"
                                                <el-radio-group class="elradiozdi" v-model="state.tableData.是否吸烟.type">
                                                    <el-radio value="B">B:无</el-radio>
                                                    <el-radio value="A">A:有</el-radio>
                                                </el-radio-group>
                                                <span>
                                                    <el-input v-model="state.tableData.是否吸烟.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                                </span>
                                            </el-form-item>
                                        </td>
                                        <td>
@@ -328,8 +367,16 @@
                                        </td>
                                        <td colspan="2">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.是否饮酒.input1" type="textarea"
                                                <el-radio-group class="elradiozdi" v-model="state.tableData.是否饮酒.type">
                                                    <el-radio value="B">B:无</el-radio>
                                                    <el-radio value="A">A:有</el-radio>
                                                </el-radio-group>
                                                <span>
                                                    <el-input v-model="state.tableData.是否饮酒.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                                </span>
                                            </el-form-item>
                                        </td>
                                    </tr>
@@ -385,10 +432,15 @@
                                        </td>
                                        <td colspan="3">
                                            <el-form-item>
                                                <el-radio-group class="elradiozdi" v-model="state.tableData.过敏食物.type">
                                                    <el-radio value="A">A:否</el-radio>
                                                    <el-radio value="B">B:是</el-radio>
                                                <el-radio-group class="elradiozdi"
                                                    v-model="state.tableData.过敏食物.type">
                                                    <el-checkbox value="鸡蛋">A:鸡蛋</el-checkbox>
                                                    <el-checkbox value="海鲜">B:海鲜</el-checkbox>
                                                    <el-checkbox value="坚果">C:坚果</el-checkbox>
                                                    <el-checkbox value="牛奶">D:牛奶</el-checkbox>
                                                    <el-checkbox value="其他">E:其他</el-checkbox>
                                                </el-radio-group>
                                            </el-form-item>
                                        </td>
@@ -423,53 +475,60 @@
                                        <td>
                                            过敏症状表现为以下哪些
                                        </td>
                                        <td colspan="3">
                                        <td colspan="5">
                                            <el-form-item>
                                                <el-radio-group class="elradiozdi"
                                                    v-model="state.tableData.过敏症状表现为以下哪些.type">
                                                    <el-radio value="A">A:否</el-radio>
                                                    <el-radio value="B">B:是</el-radio>
                                                    <el-checkbox value="消化问题(腹胀、腹泻、呕吐等)">A:消化问题(腹胀、腹泻、呕吐等)</el-checkbox>
                                                    <el-checkbox value="皮肤问题(皮疹、湿疹、皮肤瘙痒等)">B:皮肤问题(皮疹、湿疹、皮肤瘙痒等)</el-checkbox>
                                                    <el-checkbox value="眼睛问题(发痒、发红、疼痛、流泪等)">C:眼睛问题(发痒、发红、疼痛、流泪等)</el-checkbox>
                                                    <el-checkbox value="呼吸道问题(咳嗽、呼吸困难、鼻塞等)">D:呼吸道问题(咳嗽、呼吸困难、鼻塞等)</el-checkbox>
                                                    <el-checkbox disabled value="其他(吞咽困难等)">E:
                                                        <el-input v-model="state.tableData.过敏症状表现为以下哪些.input1"
                                                                placeholder="其他(吞咽困难等)" />
                                                    </el-checkbox>
                                                </el-radio-group>
                                            </el-form-item>
                                        </td>
                                        <td colspan="2">
                                        <!-- <td colspan="2">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.过敏症状表现为以下哪些.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                            </el-form-item>
                                        </td>
                                        </td> -->
                                    </tr>
                                    <tr>
                                        <td>
                                            您是如何知道自己食物过敏
                                        </td>
                                        <td colspan="3">
                                        <td colspan="5">
                                            <el-form-item>
                                                <el-radio-group class="elradiozdi"
                                                    v-model="state.tableData.您是如何知道自己食物过敏.type">
                                                    <el-radio value="A">A:否</el-radio>
                                                    <el-radio value="B">B:是</el-radio>
                                                    <el-radio value="自行判断">A:自行判断</el-radio>
                                                    <el-radio value="医生">B:医生</el-radio>
                                                    <el-radio disabled value="其他形式">C:
                                                        <el-input v-model="state.tableData.您是如何知道自己食物过敏.input1"
                                                                placeholder="其他形式" />
                                                    </el-radio>
                                                </el-radio-group>
                                            </el-form-item>
                                        </td>
                                        <td colspan="2">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.您是如何知道自己食物过敏.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                            </el-form-item>
                                        </td>
                                    </tr>
                                    <tr>
                                        <td>
                                            备注
                                        <td style="background-color: antiquewhite;">
                                            饮食指导建议
                                        </td>
                                        <td colspan="5">
                                        <td colspan="5" style="background-color: antiquewhite;">
                                            <el-form-item>
                                                <el-input v-model="state.tableData.备注.input1" type="textarea"
                                                    :autosize="{ minRows: 1, maxRows: 6 }" placeholder="备注" />
                                                    :autosize="{ minRows: 2, maxRows: 6 }" placeholder="饮食指导建议" />
                                            </el-form-item>
                                        </td>
                                    </tr>