| | |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="primary" |
| | | plain |
| | | icon="el-icon-plus" |
| | | size="mini" |
| | | @click="handleAdd" |
| | |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="success" |
| | | plain |
| | | type="primary" |
| | | icon="el-icon-edit" |
| | | size="mini" |
| | | :disabled="single" |
| | |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="danger" |
| | | plain |
| | | type="primary" |
| | | icon="el-icon-delete" |
| | | size="mini" |
| | | :disabled="multiple" |
| | |
| | | >删除 |
| | | </el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | | icon="el-icon-upload2" |
| | | size="mini" |
| | | @click="handleImport" |
| | | >导入 |
| | | <!-- <el-col :span="1.5"> |
| | | <el-button type="primary" icon="el-icon-upload2" size="mini" @click="handleImport">导入 |
| | | </el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button |
| | | type="warning" |
| | | plain |
| | | icon="el-icon-download" |
| | | size="mini" |
| | | @click="handleExport" |
| | | v-hasPermi="['hosp:advicerules:export']" |
| | | >导出 |
| | | <el-button type="primary" icon="el-icon-download" size="mini" @click="handleExport" |
| | | v-hasPermi="['hosp:advicerules:export']">导出 |
| | | </el-button> |
| | | </el-col> |
| | | </el-col> --> |
| | | <right-toolbar |
| | | :showSearch.sync="showSearch" |
| | | @queryTable="getList" |
| | |
| | | </el-row> |
| | | |
| | | <el-row :gutter="20" style="display: flex"> |
| | | <el-col :span="4" :xs="24"> |
| | | <el-col :span="3" :xs="24"> |
| | | <div class="head-container"> |
| | | <el-input |
| | | v-model="xmmc" |
| | |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | <el-table |
| | | v-loading="loading" |
| | | :data="advicerulesList" |
| | | @selection-change="handleSelectionChange" |
| | | > |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="序号" width="50" align="center"> |
| | | <template slot-scope="scope"> |
| | | {{ scope.$index + 1 }} |
| | | <!-- 使用 $index 来显示序号,从1开始 --> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="编码" align="center" prop="bm" /> |
| | | <el-table-column label="科室" align="center" prop="ks" /> |
| | | <el-table-column label="检查项目" align="center" prop="jcxm" /> |
| | | <el-table-column |
| | | label="主要诊断" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | width="120" |
| | | prop="zyzd" |
| | | /> |
| | | <el-table-column |
| | | label="建议名称" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | width="150" |
| | | prop="jymc" |
| | | /> |
| | | <el-table-column |
| | | label="建议内容" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | width="200" |
| | | prop="jynr" |
| | | /> |
| | | <el-table-column |
| | | label="性别" |
| | | align="center" |
| | | prop="xb" |
| | | :formatter="formatSex" |
| | | /> |
| | | <el-table-column label="范围" align="center" prop="fwz" /> |
| | | <el-table-column label="范围最小值" align="center" prop="fwzxz" /> |
| | | <el-table-column label="范围最大值" align="center" prop="fwzdz" /> |
| | | <el-table-column label="异常标志" align="center" prop="ycbz" /> |
| | | <el-table-column label="是否疾病" align="center" prop="sfjb"> |
| | | </el-table-column> |
| | | <el-table-column label="是否常见病" align="center" prop="sfcjb"> |
| | | </el-table-column> |
| | | <el-table-column label="是否慢性病" align="center" prop="sfmxb"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="是否重大疾病" |
| | | align="center" |
| | | width="120" |
| | | prop="sfzdjb" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | label="操作" |
| | | align="center" |
| | | class-name="small-padding fixed-width" |
| | | <el-col :span="20" :xs="24"> |
| | | <el-table |
| | | v-loading="loading" |
| | | :data="advicerulesList" |
| | | @selection-change="handleSelectionChange" |
| | | height="520" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | @click="handleUpdate(scope.row)" |
| | | v-hasPermi="['hosp:advicerules:edit']" |
| | | > |
| | | </el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete(scope.row)" |
| | | v-hasPermi="['hosp:advicerules:remove']" |
| | | > |
| | | </el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="序号" width="50" align="center"> |
| | | <template slot-scope="scope"> |
| | | {{ scope.$index + 1 }} |
| | | <!-- 使用 $index 来显示序号,从1开始 --> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="编码" align="center" prop="bm" /> |
| | | <el-table-column label="科室" align="center" prop="ks" /> |
| | | <el-table-column label="检查项目" align="center" prop="jcxm" /> |
| | | <el-table-column |
| | | label="主要诊断" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | width="120" |
| | | prop="zyzd" |
| | | /> |
| | | <el-table-column |
| | | label="建议名称" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | width="150" |
| | | prop="jymc" |
| | | /> |
| | | <el-table-column |
| | | label="建议内容" |
| | | align="center" |
| | | :show-overflow-tooltip="true" |
| | | width="200" |
| | | prop="jynr" |
| | | /> |
| | | <el-table-column |
| | | label="性别" |
| | | align="center" |
| | | prop="xb" |
| | | :formatter="formatSex" |
| | | /> |
| | | <el-table-column label="范围" align="center" prop="fwz" /> |
| | | <el-table-column label="范围最小值" align="center" prop="fwzxz" /> |
| | | <el-table-column label="范围最大值" align="center" prop="fwzdz" /> |
| | | <el-table-column label="异常标志" align="center" prop="ycbz" /> |
| | | <el-table-column label="是否疾病" align="center" prop="sfjb"> |
| | | </el-table-column> |
| | | <el-table-column label="是否常见病" align="center" prop="sfcjb"> |
| | | </el-table-column> |
| | | <el-table-column label="是否慢性病" align="center" prop="sfmxb"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="是否重大疾病" |
| | | align="center" |
| | | width="120" |
| | | prop="sfzdjb" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | label="操作" |
| | | align="center" |
| | | class-name="small-padding fixed-width" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | @click="handleUpdate(scope.row)" |
| | | v-hasPermi="['hosp:advicerules:edit']" |
| | | > |
| | | </el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete(scope.row)" |
| | | v-hasPermi="['hosp:advicerules:remove']" |
| | | > |
| | | </el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | <div class="pag"> |
| | | <div class="pag1"> |
| | | <pagination |
| | | v-show="total > 0" |
| | | :total="total" |
| | | :page.sync="queryParams.pageNum" |
| | | :limit.sync="queryParams.pageSize" |
| | | @pagination="getListByXmId" |
| | | /> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | </el-row> |
| | | <pagination |
| | | v-show="total > 0" |
| | | :total="total" |
| | | :page.sync="queryParams.pageNum" |
| | | :limit.sync="queryParams.pageSize" |
| | | @pagination="getListByXmId" |
| | | /> |
| | | |
| | | <!-- 添加或修改体检项目建议规则新表对话框 --> |
| | | <el-dialog |
| | |
| | | </script> |
| | | <style scoped> |
| | | .scrollable-container { |
| | | width: 260px; |
| | | /* 设置容器的宽度 */ |
| | | height: 629px; |
| | | /* 设置容器的高度 */ |
| | | width: 200px; |
| | | height: 520px; |
| | | overflow: auto; |
| | | /* 允许内容溢出时显示滚动条 */ |
| | | border: 1px solid #ccc; |
| | | /* 可选:添加边框以更好地显示容器 */ |
| | | position: relative; |
| | | /* 可选:使容器内的绝对定位元素能够正确显示 */ |
| | | } |
| | | |
| | | .content { |
| | |
| | | height: 1000px; |
| | | /* 设置内容的高度,以触发垂直滚动条 */ |
| | | } |
| | | .pag { |
| | | width: 100%; |
| | | display: flex; |
| | | justify-content: center; |
| | | } |
| | | |
| | | .pag1 { |
| | | width: 65%; |
| | | } |
| | | </style> |