Browse Source

诊疗详情样式调整

newMaster
1747191978@qq.com 4 months ago
parent
commit
18867812c8
  1. 4
      acupuncture-前台/src/views/followFile/index.vue
  2. 11
      acupuncture-前台/src/views/followFile/work.vue
  3. 56
      acupuncture-前台/src/views/medicalFile/index.vue

4
acupuncture-前台/src/views/followFile/index.vue

@ -118,8 +118,8 @@
min-width="100" min-width="100"
> >
<template slot-scope="scope"> <template slot-scope="scope">
<span v-if="scope.row.status == 0" style="color: red">禁用</span> <span v-if="scope.row.status == 0" style="color: #F56C6C">禁用</span>
<span v-if="scope.row.status == 1" style="color: green">启用</span> <span v-if="scope.row.status == 1" style="color: #67C23A">启用</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column <el-table-column

11
acupuncture-前台/src/views/followFile/work.vue

@ -19,19 +19,22 @@
<el-table-column type="selection" width="55" align="center" /> <el-table-column type="selection" width="55" align="center" />
<el-table-column <el-table-column
label="工单id" label="工单id"
fixed
show-overflow-tooltip show-overflow-tooltip
align="center" align="center"
prop="" prop="id"
width="100" width="200"
/> />
<el-table-column <el-table-column
fixed
label="随访队列" label="随访队列"
show-overflow-tooltip show-overflow-tooltip
align="" align="center"
prop="name" prop=""
width="100" width="100"
/> />
<el-table-column <el-table-column
fixed
label="患者姓名" label="患者姓名"
align="center" align="center"
prop="name" prop="name"

56
acupuncture-前台/src/views/medicalFile/index.vue

@ -262,8 +262,8 @@
<el-input v-model="detailsForm['JBXX_ZYZD_QT']" placeholder="其他" /> <el-input v-model="detailsForm['JBXX_ZYZD_QT']" placeholder="其他" />
</el-form-item> </el-form-item>
<div> <div>
<div>评估信息</div> <div class="div-title1">评估信息</div>
<div>人体成分基本参数</div> <div class="div-title2">人体成分基本参数</div>
</div> </div>
<div class="human-body"> <div class="human-body">
<el-form-item label="体重" prop="PG_RTCF_TZ"> <el-form-item label="体重" prop="PG_RTCF_TZ">
@ -318,22 +318,21 @@
<el-input v-model="detailsForm['PG_RTCF_JKPF']" placeholder="请输入" /> <el-input v-model="detailsForm['PG_RTCF_JKPF']" placeholder="请输入" />
</el-form-item> </el-form-item>
</div> </div>
<div>体质辨识主要体质</div> <div class="div-title2">体质辨识主要体质</div>
<el-form-item prop="PG_TZBS_ZYTZ"> <el-form-item prop="PG_TZBS_ZYTZ">
{{ detailsForm["PG_TZBS_ZYTZ"] }} 11
<el-radio-group v-model="detailsForm['PG_TZBS_ZYTZ']"> <el-radio-group v-model="detailsForm['PG_TZBS_ZYTZ']">
<el-radio v-for="(item, index) in habitus" :key="index" :label="item"> <el-radio v-for="(item, index) in habitus" :key="index" :label="item">
</el-radio> </el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<div>体质辨识兼夹体质</div> <div class="div-title2">体质辨识兼夹体质</div>
<el-form-item class="form-item-zd" prop="PG_TZBS_JJTZ"> <el-form-item class="form-item-zd" prop="PG_TZBS_JJTZ">
<el-checkbox-group v-model="detailsForm['PG_TZBS_JJTZ']"> <el-checkbox-group v-model="detailsForm['PG_TZBS_JJTZ']">
<el-checkbox v-for="(item, index) in habitus" :key="index" :label="item"> <el-checkbox v-for="(item, index) in habitus" :key="index" :label="item">
</el-checkbox> </el-checkbox>
</el-checkbox-group> </el-checkbox-group>
</el-form-item> </el-form-item>
<div>体态评估</div> <div class="div-title2">体态评估</div>
<div class="human-body"> <div class="human-body">
<el-form-item label="TAPS体态自觉评估" prop="PG_TT_TAPS_DF"> <el-form-item label="TAPS体态自觉评估" prop="PG_TT_TAPS_DF">
<el-input v-model="detailsForm['PG_TT_TAPS_DF']" placeholder="请输入" /> <el-input v-model="detailsForm['PG_TT_TAPS_DF']" placeholder="请输入" />
@ -345,7 +344,7 @@
<el-input v-model="detailsForm['PG_TT_SRS22_DF']" placeholder="请输入" /> <el-input v-model="detailsForm['PG_TT_SRS22_DF']" placeholder="请输入" />
</el-form-item> </el-form-item>
</div> </div>
<div>失眠评估</div> <div class="div-title2">失眠评估</div>
<div class="human-body"> <div class="human-body">
<el-form-item label="患者健康问卷(PHQ-9)评估" prop="PG_SM_PHQ-9_DF"> <el-form-item label="患者健康问卷(PHQ-9)评估" prop="PG_SM_PHQ-9_DF">
<el-input v-model="detailsForm['PG_SM_PHQ-9_DF']" placeholder="请输入" /> <el-input v-model="detailsForm['PG_SM_PHQ-9_DF']" placeholder="请输入" />
@ -357,7 +356,7 @@
<el-input v-model="detailsForm['PG_SM_PSQI_DF']" placeholder="请输入" /> <el-input v-model="detailsForm['PG_SM_PSQI_DF']" placeholder="请输入" />
</el-form-item> </el-form-item>
</div> </div>
<div>焦虑评估</div> <div class="div-title2">焦虑评估</div>
<div class="human-body"> <div class="human-body">
<el-form-item label="汉密尔顿抑郁评估(HAMD-24)" prop="PG_JL_HAMD-24_DF"> <el-form-item label="汉密尔顿抑郁评估(HAMD-24)" prop="PG_JL_HAMD-24_DF">
<el-input v-model="detailsForm['PG_JL_HAMD-24_DF']" placeholder="请输入" /> <el-input v-model="detailsForm['PG_JL_HAMD-24_DF']" placeholder="请输入" />
@ -372,12 +371,12 @@
<el-radio label="单纯中医治疗"> </el-radio> <el-radio label="单纯中医治疗"> </el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<div style="font-size: 22px">诊疗方法</div> <div style="font-size: 22px;margin-bottom: 14px" class="div-title1">诊疗方法</div>
<div v-for="(i, ind) in healType" :key="ind"> <div style="margin-bottom: 14px;" v-for="(i, ind) in healType" :key="ind">
<div style="font-size: 20px">{{ i.title }}</div> <div class="div-title2">{{ i.title }}</div>
<div v-for="(j, jnd) in i.list" :key="jnd"> <div v-for="(j, jnd) in i.list" :key="jnd">
<div v-if="j.title != '针灸疗法'"> <div v-if="j.title != '针灸疗法'">
<div style="font-size: 18px">{{ j.title }}</div> <div class="div-title3">{{ j.title }}</div>
<span v-if="k.type == 'but'" @click="handleButClick(j, k)" class="span-but" :class="{ <span v-if="k.type == 'but'" @click="handleButClick(j, k)" class="span-but" :class="{
'span-but-active': 'span-but-active':
detailsForm[j.valueCode] == (k.value || k.title), detailsForm[j.valueCode] == (k.value || k.title),
@ -391,9 +390,9 @@
</div> </div>
</div> </div>
<div v-else> <div v-else>
<div style="font-size: 18px">{{ j.title }}</div> <div class="div-title3">{{ j.title }}</div>
<div style="" v-for="(k, knd) in j.list" :key="knd"> <div style="" v-for="(k, knd) in j.list" :key="knd">
<div style="font-size: 16px">{{ k.title }}</div> <div class="div-title4">{{ k.title }}</div>
<span v-if="l.type == 'but'" @click="handleButClick(k, l)" class="span-but" :class="{ <span v-if="l.type == 'but'" @click="handleButClick(k, l)" class="span-but" :class="{
'span-but-active': 'span-but-active':
detailsForm[k.valueCode] == (l.value || l.title), detailsForm[k.valueCode] == (l.value || l.title),
@ -419,7 +418,7 @@
<el-radio label="无效"> </el-radio> <el-radio label="无效"> </el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<div>诊疗费用</div> <div class="div-title2">诊疗费用</div>
<el-form-item label="总体费用按照区间进行选择" prop="ZLFA_ZTFY"> <el-form-item label="总体费用按照区间进行选择" prop="ZLFA_ZTFY">
<el-radio-group v-model="detailsForm['ZLFA_ZTFY']"> <el-radio-group v-model="detailsForm['ZLFA_ZTFY']">
<el-radio label="<300元" value="<300元"> </el-radio> <el-radio label="<300元" value="<300元"> </el-radio>
@ -917,12 +916,12 @@
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
param: { param: {
visitType:'', visitType: '',
name:'', name: '',
gender: '', gender: '',
phone: '', phone: '',
idCard: '', idCard: '',
startAge:'', startAge: '',
endAge: '', endAge: '',
doctor: '', doctor: '',
status: '', status: '',
@ -1146,12 +1145,12 @@
/** 重置按钮操作 */ /** 重置按钮操作 */
resetQuery() { resetQuery() {
this.queryParams.param = { this.queryParams.param = {
visitType:'', visitType: '',
name:'', name: '',
gender: '', gender: '',
phone: '', phone: '',
idCard: '', idCard: '',
startAge:'', startAge: '',
endAge: '', endAge: '',
doctor: '', doctor: '',
status: '', status: '',
@ -1311,6 +1310,21 @@
<style scoped src="@/assets/styles/common.css"></style> <style scoped src="@/assets/styles/common.css"></style>
<style scoped> <style scoped>
.div-title1{
font-size: 22px;
font-weight: bold;
margin-bottom:10px
}
.div-title2{
font-size: 20px;
font-weight: bold;
margin-bottom:10px
}
.div-title3{
font-size: 18px;
font-weight: bold;
margin-bottom:10px
}
.span-but { .span-but {
display: inline-block; display: inline-block;
border-radius: 4px; border-radius: 4px;

Loading…
Cancel
Save