twMbEdit.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <template>
  2. <el-form :model="formData" label-width="120px">
  3. <el-form-item label="体温范围">
  4. <el-col :span="9">
  5. <el-input v-model="formData.twStart" />
  6. </el-col>
  7. <el-col :span="4" class="text-center">
  8. <span >至</span>
  9. </el-col>
  10. <el-col :span="9">
  11. <el-input v-model="formData.twEnd"/>
  12. </el-col>
  13. </el-form-item>
  14. <el-form-item label="脉搏范围">
  15. <el-col :span="9">
  16. <el-input v-model="formData.mbStart" />
  17. </el-col>
  18. <el-col :span="4" class="text-center">
  19. <span >至</span>
  20. </el-col>
  21. <el-col :span="9">
  22. <el-input v-model="formData.mbEnd"/>
  23. </el-col>
  24. </el-form-item>
  25. <el-form-item>
  26. <el-button type="primary" @click="saveTwMoData">保存</el-button>
  27. </el-form-item>
  28. </el-form>
  29. </template>
  30. <script setup >
  31. import {onMounted,computed,ref} from "vue"
  32. import {queryTwMbRange,saveTwMbRange
  33. } from "@/api/medical-advice/nursing-manage";
  34. const emit = defineEmits(['closeTwMb']);
  35. const formData = ref({
  36. twStart:'',
  37. twEnd:'',
  38. mbStart:'',
  39. mbEnd:''
  40. })
  41. onMounted(()=>{
  42. queryTwMbRange().then(res=>{
  43. console.log(res)
  44. formData.value.twStart= res.twStart
  45. formData.value.twEnd= res.twEnd
  46. formData.value.mbStart= res.mbStart
  47. formData.value.mbEnd= res.mbEnd
  48. })
  49. })
  50. const saveTwMoData = ()=>{
  51. saveTwMbRange(formData.value).then(res=>{
  52. emit('closeTwMb',true)
  53. })
  54. }
  55. </script>
  56. <style scoped lang="scss">
  57. .text-center{
  58. text-align: center;
  59. }
  60. </style>