fix: 健康管理系统,界面UI优化完善。
This commit is contained in:
@@ -157,6 +157,7 @@ const data = reactive({
|
||||
rules: {
|
||||
name: [{ required: true, message: '活动名称不能为空', trigger: 'blur' }],
|
||||
type: [{ required: true, message: '类型不能为空', trigger: 'change' }],
|
||||
activityVolume: [{ required: true, message: '活动量不能为空', trigger: 'change' }],
|
||||
place: [{ required: true, message: '活动地点不能为空', trigger: 'blur' }],
|
||||
startTime: [{ required: true, message: '开始时间不能为空', trigger: 'blur' }],
|
||||
endTime: [{ required: true, message: '结束时间不能为空', trigger: 'blur' }],
|
||||
|
||||
@@ -769,7 +769,7 @@ function reset() {
|
||||
visitingTime: null,
|
||||
prescribe: null,
|
||||
personId: null,
|
||||
totalCost: null,
|
||||
totalCost: 0,
|
||||
partner: null,
|
||||
costDetail: null
|
||||
}
|
||||
|
||||
@@ -112,6 +112,10 @@
|
||||
<el-option v-for="dict in etiology" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="康复时间" style="width: 792px" prop="rehabilitationTime">
|
||||
<el-date-picker clearable v-model="form.rehabilitationTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择康复时间">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="初期症状" style="width: 792px" prop="initialSymptoms">
|
||||
<el-input v-model="form.initialSymptoms" type="textarea" placeholder="请输入初期症状" />
|
||||
</el-form-item>
|
||||
@@ -122,10 +126,7 @@
|
||||
<el-form-item label="后期症状" style="width: 792px" prop="laterStageSymptoms">
|
||||
<el-input v-model="form.laterStageSymptoms" type="textarea" placeholder="请输入后期症状" />
|
||||
</el-form-item>
|
||||
<el-form-item label="康复时间" style="width: 792px" prop="rehabilitationTime">
|
||||
<el-date-picker clearable v-model="form.rehabilitationTime" type="datetime" value-format="YYYY-MM-DD HH:mm:ss" placeholder="请选择康复时间">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="备注" style="width: 792px" prop="remark">
|
||||
<el-input v-model="form.remark" type="textarea" placeholder="请输入备注" />
|
||||
</el-form-item>
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
</div>
|
||||
<!-- 添加或修改身高体重记录对话框 -->
|
||||
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
||||
<el-form ref="heightWeightRecordRef" :model="form" :rules="rules" label-width="120px">
|
||||
<el-form ref="heightWeightRecordRef" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="人员姓名" prop="personId">
|
||||
<el-select v-model="form.personId" placeholder="请选择人员姓名" @change="handlePersonChange" clearable>
|
||||
<el-option v-for="person in personList" :key="person.id" :label="person.name" :value="person.id" />
|
||||
|
||||
@@ -67,8 +67,8 @@
|
||||
</div>
|
||||
</div>
|
||||
<!-- 添加或修改成员管理对话框 -->
|
||||
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
||||
<el-form ref="personRef" :model="form" :rules="rules" label-width="100px">
|
||||
<el-dialog :title="title" v-model="open" width="860px" append-to-body>
|
||||
<el-form ref="personRef" :model="form" :inline="true" :rules="rules" label-width="100px">
|
||||
<el-form-item label="姓名" prop="name">
|
||||
<el-input v-model="form.name" placeholder="请输入姓名" />
|
||||
</el-form-item>
|
||||
@@ -83,7 +83,7 @@
|
||||
<el-form-item label="生日" prop="birthday">
|
||||
<el-date-picker clearable v-model="form.birthday" type="date" value-format="YYYY-MM-DD" placeholder="请选择生日"> </el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="性别">
|
||||
<el-form-item label="性别" prop="sex">
|
||||
<el-select v-model="form.sex" placeholder="请选择性别">
|
||||
<el-option v-for="dict in sys_user_sex" :key="dict.value" :label="dict.label" :value="dict.value"></el-option>
|
||||
</el-select>
|
||||
@@ -92,9 +92,6 @@
|
||||
<el-input v-model="form.identityCard" placeholder="请输入身份证" />
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item label="排序" prop="ranking">
|
||||
<el-input-number v-model="form.ranking" placeholder="排序" />
|
||||
</el-form-item>
|
||||
<el-form-item label="身高" prop="height">
|
||||
<el-input v-model="form.height" type="number" placeholder="请输入身高">
|
||||
<template #suffix>CM</template>
|
||||
@@ -106,7 +103,10 @@
|
||||
<template #suffix>KG</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" prop="remark">
|
||||
<el-form-item label="排序" style="width: 360px" prop="ranking">
|
||||
<el-input-number style="width: 360px" v-model="form.ranking" placeholder="排序" />
|
||||
</el-form-item>
|
||||
<el-form-item label="备注" style="width: 752px" prop="remark">
|
||||
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
@@ -153,7 +153,7 @@ const data = reactive({
|
||||
rules: {
|
||||
name: [{ required: true, message: '姓名不能为空', trigger: 'blur' }],
|
||||
type: [{ required: true, message: '类型不能为空', trigger: 'change' }],
|
||||
sex: [{ required: true, message: '性别不能为空', trigger: 'blur' }],
|
||||
sex: [{ required: true, message: '性别不能为空', trigger: 'change' }],
|
||||
birthday: [{ required: true, message: '生日不能为空', trigger: 'blur' }],
|
||||
nickName: [{ required: true, message: '昵称不能为空', trigger: 'blur' }]
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
</div>
|
||||
<!-- 添加或修改档案过程记录对话框 -->
|
||||
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
||||
<el-form ref="processRecordRef" :model="form" :rules="rules" label-width="120px">
|
||||
<el-form ref="processRecordRef" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="人员姓名" prop="personId">
|
||||
<el-select v-model="form.personId" placeholder="请选择人员姓名" @change="handlePersonChange" clearable>
|
||||
<el-option v-for="person in personList" :key="person.id" :label="person.name" :value="person.id" />
|
||||
@@ -133,6 +133,7 @@ const data = reactive({
|
||||
},
|
||||
rules: {
|
||||
personId: [{ required: true, message: '人员姓名不能为空', trigger: 'blur' }],
|
||||
healthRecordId: [{ required: true, message: '健康档案不能为空', trigger: 'change' }],
|
||||
recordingTime: [{ required: true, message: '记录时间不能为空', trigger: 'blur' }],
|
||||
content: [{ required: true, message: '记录内容不能为空', trigger: 'blur' }]
|
||||
}
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
</div>
|
||||
<!-- 添加或修改体温记录对话框 -->
|
||||
<el-dialog :title="title" v-model="open" width="500px" append-to-body>
|
||||
<el-form ref="temperatureRecordRef" :model="form" :rules="rules" label-width="120px">
|
||||
<el-form ref="temperatureRecordRef" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item label="人员姓名" prop="personId">
|
||||
<el-select v-model="form.personId" placeholder="请选择人员姓名" @change="handlePersonChange" clearable>
|
||||
<el-option v-for="person in personList" :key="person.id" :label="person.name" :value="person.id" />
|
||||
@@ -150,6 +150,7 @@ const data = reactive({
|
||||
rules: {
|
||||
personId: [{ required: true, message: '人员姓名不能为空', trigger: 'blur' }],
|
||||
measureTime: [{ required: true, message: '测量时间不能为空', trigger: 'blur' }],
|
||||
healthRecordId: [{ required: true, message: '健康档案不能为空', trigger: 'change' }],
|
||||
temperature: [{ required: true, message: '体温不能为空', trigger: 'blur' }]
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user