Commit 28db6bd2 authored by Bucky Lee's avatar Bucky Lee
Browse files

update

parent 4f54b117
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -7,15 +7,19 @@ declare module '@vue/runtime-core' {
  export interface GlobalComponents {
    BaseHeader: typeof import('./components/layouts/BaseHeader.vue')['default']
    BaseSide: typeof import('./components/layouts/BaseSide.vue')['default']
    ElAside: typeof import('element-plus/es')['ElAside']
    ElButton: typeof import('element-plus/es')['ElButton']
    ElCard: typeof import('element-plus/es')['ElCard']
    ElCol: typeof import('element-plus/es')['ElCol']
    ElConfigProvider: typeof import('element-plus/es')['ElConfigProvider']
    ElContainer: typeof import('element-plus/es')['ElContainer']
    ElDialog: typeof import('element-plus/es')['ElDialog']
    ElForm: typeof import('element-plus/es')['ElForm']
    ElFormItem: typeof import('element-plus/es')['ElFormItem']
    ElHeader: typeof import('element-plus/es')['ElHeader']
    ElImage: typeof import('element-plus/es')['ElImage']
    ElInput: typeof import('element-plus/es')['ElInput']
    ElMain: typeof import('element-plus/es')['ElMain']
    ElMenu: typeof import('element-plus/es')['ElMenu']
    ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
    ElOption: typeof import('element-plus/es')['ElOption']
@@ -26,7 +30,7 @@ declare module '@vue/runtime-core' {
    ElUpload: typeof import('element-plus/es')['ElUpload']
    HelloWorld: typeof import('./components/HelloWorld.vue')['default']
    Info: typeof import('./components/info.vue')['default']
    Information_box: typeof import('./components/Information_box.vue')['default']
    Instruction: typeof import('./components/instruction.vue')['default']
    Record: typeof import('./components/Record.vue')['default']
    RouterLink: typeof import('vue-router')['RouterLink']
    RouterView: typeof import('vue-router')['RouterView']
+0 −84
Original line number Diff line number Diff line
<template>
  <el-form :model="formData" ref="vForm" :rules="rules" label-position="left" label-width="80px"
           size="default" @submit.prevent>
    <el-card
        class="information"
        style="border-radius: 8px"
    >
      <template #header>
        <div class="clear-fix">
          <span style="margin-left: 1%">病人信息</span>
        </div>
      </template>
      <el-row>
        <el-form :inline="true" :model="formInline" class="first_line_info">
          <el-form-item label="姓名">
            <el-input v-model="patient.name" placeholder=""/>
          </el-form-item>
          <el-form-item label="性别">
            <el-select v-model="patient.sex" placeholder="">
              <el-option label="男" value="M"/>
              <el-option label="女" value="F"/>
            </el-select>
          </el-form-item>
        </el-form>
      </el-row>
      <el-row>
        <el-form :inline="true" :model="formInline" class="first_line_info">
          <el-form-item label="年龄">
            <el-input v-model="patient.age" placeholder=""/>
          </el-form-item>
          <el-form-item label="联系方式">
            <el-input v-model="patient.tel" placeholder=""/>
          </el-form-item>
        </el-form>
      </el-row>
      <el-row>
        <el-form-item label="" label-width="0" prop="pictureupload93431" class="small-margin-bottom">
          <el-upload :file-list="pictureupload93431FileList" :headers="pictureupload93431UploadHeaders"
                     :data="pictureupload93431UploadData" list-type="picture-card" show-file-list :limit="1">
            <template #default><i class="el-icon-plus"></i></template>
          </el-upload>
        </el-form-item>
      </el-row>
    </el-card>
  </el-form>
</template>

<style scoped>
.information {
  height: 400px;
  width: 1000px;
  position: relative;
  top: 40px;
  left: 220px;
}

.information_text {
  font-size: large;
  margin-left: 1%;
}
</style>

<script setup lang="ts">
import {reactive, ref} from "vue";
import {ElMessage} from 'element-plus'

const patient = reactive({
  name: '',
  sex: '',
  age: '',
  tel: ''
})

const options = [
  {
    value: '',
    label: ''
  },
  {
    value: '',
    label: ''
  }
]
</script>
 No newline at end of file
+1 −1
Original line number Diff line number Diff line
@@ -66,7 +66,7 @@ export default defineComponent({
    const state = reactive({
      formData: {
        name_input: "",
        sex_select: 2,
        sex_select: "",
        age_input: "",
        tel_input: "",
        pic_upload: null,
+17 −0
Original line number Diff line number Diff line
<template>
  <el-card class="inst" style="border-radius: 8px" shadow="never">
    <p>
      TEST
    </p>
  </el-card>
</template>

<script lang="ts">
export default {
  name: "instruction"
}
</script>

<style scoped>

</style>
 No newline at end of file
+27 −6
Original line number Diff line number Diff line
<template>
  <el-config-provider namespace="ep">
    <el-container>
      <el-header>
        <BaseHeader/>
      </el-header>
      <el-container>
        <el-aside width="20%">
          <instruction class="instruction"/>
        </el-aside>
        <el-main>
          <info class="info"/>
          <Record class="record"/>
        </el-main>
      </el-container>
    </el-container>


  </el-config-provider>
</template>

@@ -15,14 +28,22 @@
.info {
  height: 10%;
  width: 70%;
  margin-top: 2%;
  margin-left: 15%;
  margin-top: 0%;
  margin-left: 8%;
}

.record {
  height: 10%;
  width: 70%;
  margin-top: 0%;
  margin-top: 20%;
  margin-left: 8%;
}

.instruction {
  height: 10%;
  width: 70%;
  margin-top: 50%;
  margin-left: 15%;
}

</style>