fix(diagnosis): 修复诊断组件表格结构错误
- 移除多余的 el-select 和 el-form-item 标签闭合 - 修正日期选择器的嵌套结构问题 - 清理重复的表格列定义代码 - 优化医生和长效诊断标识字段的显示逻辑
This commit is contained in:
@@ -120,8 +120,15 @@
|
||||
/>
|
||||
</template>
|
||||
<template #reference>
|
||||
<el-input v-model="scope.row.name" placeholder="请选择诊断" @input="handleChange"
|
||||
@focus="handleFocus(scope.row, scope.$index)" @blur="handleBlur(scope.row)" style="width: 160px" />
|
||||
<el-input
|
||||
v-model="scope.row.name"
|
||||
placeholder="请选择诊断"
|
||||
@input="handleChange"
|
||||
@focus="handleFocus(scope.row, scope.$index)"
|
||||
@blur="handleBlur(scope.row)"
|
||||
style="width: 180px"
|
||||
:title="scope.row.name"
|
||||
/>
|
||||
</template>
|
||||
</el-popover>
|
||||
</el-form-item>
|
||||
@@ -208,31 +215,6 @@
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-date-picker
|
||||
v-model="scope.row.diagnosisTime"
|
||||
type="date"
|
||||
placeholder=" "
|
||||
style="width: 100%"
|
||||
value-format="YYYY-MM-DD"
|
||||
/>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="医生" align="center" prop="diagnosisDoctor" width="120" />
|
||||
<el-table-column label="长效诊断标识" align="center" prop="longTermFlag" width="140">
|
||||
<template #default="scope">
|
||||
<el-form-item :prop="`diagnosisList.${scope.$index}.longTermFlag`">
|
||||
<el-select v-model="scope.row.longTermFlag" placeholder=" " style="width: 100%">
|
||||
<el-option
|
||||
v-for="item in long_term_flag"
|
||||
:key="item.value"
|
||||
:label="item.label"
|
||||
:value="item.value"
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="操作" align="center" width="130">
|
||||
<template #default="scope">
|
||||
|
||||
Reference in New Issue
Block a user