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