| | |
| | | <template> |
| | | <div class="dietarySurvey-item"> |
| | | <el-dialog v-model="state.dialogTableVisible" title="营养膳食生活调查表" :fullscreen="true" width="100%"> |
| | | <el-dialog v-model="state.dialogTableVisible" title="膳食生活调查表" :fullscreen="true" width="100%"> |
| | | <div class="container" style="width: 100%; height: 100%;overflow: auto;"> |
| | | <div id="printFrom1"> |
| | | <div id="sahnshishenghuo"> |
| | | <div> |
| | | <el-form size="small"> |
| | | <div style="width: 100%"> |
| | |
| | | </td> |
| | | <td colspan="5"> |
| | | <el-form-item> |
| | | <input style="width: 250px;" v-model="state.tableData.常吃的水果.食用份量"/> ; |
| | | <input style="width: 250px;" v-model="state.tableData.常吃的水果.input"/> ; |
| | | |
| | | |
| | | <span>食用份量</span> |
| | |
| | | <td colspan="5"> |
| | | |
| | | <el-form-item> |
| | | <input style="width: 250px;" v-model="state.tableData.坚果摄入量.食用份量"/> ; |
| | | <input style="width: 250px;" v-model="state.tableData.坚果摄入量.type"/> ; |
| | | |
| | | |
| | | <span>食用份量</span> |
| | |
| | | </el-checkbox> |
| | | <el-checkbox value="辛辣食品">辛辣食品 |
| | | </el-checkbox> |
| | | <el-checkbox value="石炭酉饮米斗">石炭酉饮米斗 |
| | | <el-checkbox value="碳酸饮料">碳酸饮料 |
| | | </el-checkbox> |
| | | |
| | | |
| | | </el-checkbox-group> |
| | | <span> |
| | | <input style="width: 100px;" v-model="state.tableData.零食及其他.备注"/> |
| | | <input style="width: 250px;" v-model="state.tableData.零食及其他.备注"/> |
| | | </span> |
| | | |
| | | </el-form-item> |
| | |
| | | v-model="state.tableData.饮酒习惯.type"> |
| | | <el-radio value="是">是 |
| | | <span> |
| | | <input style="width: 50px;" v-model="state.tableData.饮酒习惯.食用频次1"/> 根/天 |
| | | 酒类 |
| | | </span> |
| | | <span> |
| | | <input style="width: 200px;" v-model="state.tableData.饮酒习惯.备注"/> |
| | | </span> |
| | | 食用频次: |
| | | <span> |
| | | <input style="width: 50px;" v-model="state.tableData.饮酒习惯.食用频次1"/> ml/天 |
| | | </span> |
| | | <span> |
| | | <input style="width: 50px;" v-model="state.tableData.饮酒习惯.食用频次2"/> 次/周 |
| | |
| | | <el-radio value="否">否 |
| | | </el-radio> |
| | | </el-radio-group> |
| | | <span> |
| | | 酒类 |
| | | </span> |
| | | <span> |
| | | <input style="width: 200px;" v-model="state.tableData.饮酒习惯.备注"/> |
| | | </span> |
| | | |
| | | </el-form-item> |
| | | </td> |
| | | </tr> |
| | |
| | | <el-button type="primary" @click="onSubmit"> |
| | | 保存 |
| | | </el-button> |
| | | <el-button v-if="state.viewInfo.id" type="primary" v-print="'#printFrom1'"> |
| | | <el-button v-if="state.viewInfo.id" type="primary" v-print="'#sahnshishenghuo'"> |
| | | <el-icon><Printer /></el-icon> |
| | | 打印 |
| | | </el-button> |
| | |
| | | const state = reactive({ |
| | | dialogTableVisible:false, |
| | | tableData: { |
| | | 表名: '营养膳食生活调查表', |
| | | 表名: '膳食生活调查表', |
| | | 初次调查日期:"", |
| | | 填表日期: '', |
| | | 更新日期: '', |
| | |
| | | 常吃的水果: { |
| | | 食用份量: '', |
| | | 食用频次: '', |
| | | input3: '' |
| | | input: '' |
| | | }, |
| | | |
| | | 常吃的大豆及其制品是: { |
| | |
| | | surveryTime: formatDate(new Date(), 'YYYY-mm-dd HH:MM:SS'), |
| | | surveryPerson: userInfos.value.code, |
| | | surveryJsonBody: '', |
| | | suveryFormName:'营养膳食生活调查表', |
| | | suveryFormName:'膳食生活调查表', |
| | | surveryFormType:0, |
| | | updateTime: '' |
| | | } |
| | |
| | | |
| | | } |
| | | const generatePDF=()=> { |
| | | const element = document.getElementById('printFrom1'); |
| | | const element = document.getElementById('sahnshishenghuo'); |
| | | const opt = { |
| | | margin: 10, |
| | | filename: `${state.tableData.表名}.pdf`, |
| | |
| | | surveryTime: formatDate(new Date(), 'YYYY-mm-dd HH:MM:SS'), |
| | | surveryPerson: userInfos.value.code, |
| | | surveryJsonBody: JSON.stringify(state.tableData), |
| | | suveryFormName:'营养膳食生活调查表', |
| | | suveryFormName:'膳食生活调查表', |
| | | updateTime: formatDate(new Date(), 'YYYY-mm-dd HH:MM:SS') |
| | | } |
| | | console.log(info) |
| | |
| | | } |
| | | const getPageInfo=()=>{ |
| | | state.tableData={ |
| | | 表名: '营养膳食生活调查表', |
| | | 表名: '膳食生活调查表', |
| | | 初次调查日期: formatDate(new Date(),'YYYY-mm-dd'), |
| | | 填表日期: '', |
| | | 更新日期: formatDate(new Date(),'YYYY-mm-dd'), |
| | |
| | | 常吃的水果: { |
| | | 食用份量: '', |
| | | 食用频次: '', |
| | | input3: '' |
| | | input: '' |
| | | }, |
| | | 常吃的大豆及其制品是: { |
| | | type: '', |
| | |
| | | surveryTime: formatDate(new Date(), 'YYYY-mm-dd HH:MM:SS'), |
| | | surveryPerson: userInfos.value.code, |
| | | surveryJsonBody: '', |
| | | suveryFormName:'营养膳食生活调查表', |
| | | suveryFormName:'膳食生活调查表', |
| | | surveryFormType:0, |
| | | updateTime: '' |
| | | } |