| | |
| | | <!--部门数据--> |
| | | <el-col :span="4" :xs="24"> |
| | | <div class="head-container"> |
| | | <el-input v-model="xmmc" placeholder="请输入项目名" clearable size="small" prefix-icon="el-icon-search" |
| | | style="margin-bottom: 20px" /> |
| | | <el-input |
| | | v-model="xmmc" |
| | | placeholder="请输入项目名" |
| | | clearable |
| | | size="small" |
| | | prefix-icon="el-icon-search" |
| | | style="margin-bottom: 20px" |
| | | /> |
| | | </div> |
| | | <div class="scrollable-container"> |
| | | <div class="content"> |
| | | <el-tree :data="deptOptions" :props="defaultProps" :expand-on-click-node="false" |
| | | :filter-node-method="filterNode" ref="tree" node-key="id" :default-expanded-keys="treeId" |
| | | highlight-current @node-click="handleNodeClick" /> |
| | | <el-tree |
| | | :data="deptOptions" |
| | | :props="defaultProps" |
| | | :expand-on-click-node="false" |
| | | :filter-node-method="filterNode" |
| | | ref="tree" |
| | | node-key="id" |
| | | :default-expanded-keys="treeId" |
| | | highlight-current |
| | | @node-click="handleNodeClick" |
| | | /> |
| | | </div> |
| | | </div> |
| | | <!-- <el-scrollbar style="height: 629px; width: 100%"> |
| | |
| | | </el-col> |
| | | <el-col :span="19" :xs="24"> |
| | | <div class="guding"> |
| | | <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" |
| | | label-width="68px"> |
| | | <el-form |
| | | :model="queryParams" |
| | | ref="queryForm" |
| | | size="small" |
| | | :inline="true" |
| | | v-show="showSearch" |
| | | label-width="68px" |
| | | > |
| | | <el-form-item label="项目名" prop="proName"> |
| | | <el-input v-model="queryParams.proName" placeholder="请输入项目名" clearable |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-input |
| | | v-model="queryParams.proName" |
| | | placeholder="请输入项目名" |
| | | clearable |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则类型" prop="ruleType"> |
| | | <el-select v-model="queryParams.ruleType" placeholder="请选择规则类型" clearable> |
| | | <el-option v-for="dict in dict.type.tj_rule_type" :key="dict.value" :label="dict.label" |
| | | :value="dict.value" /> |
| | | <el-select |
| | | v-model="queryParams.ruleType" |
| | | placeholder="请选择规则类型" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.tj_rule_type" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="病种" prop="bingzhong"> |
| | | <el-input v-model="queryParams.bingzhong" placeholder="请输入病种" clearable |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-input |
| | | v-model="queryParams.bingzhong" |
| | | placeholder="请输入病种" |
| | | clearable |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="病种拼音" prop="bzPinyin"> |
| | | <el-input v-model="queryParams.bzPinyin" placeholder="请输入病种拼音" clearable |
| | | @keyup.enter.native="handleQuery" /> |
| | | <el-input |
| | | v-model="queryParams.bzPinyin" |
| | | placeholder="请输入病种拼音" |
| | | clearable |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="queryParams.sex" placeholder="请选择性别" clearable> |
| | | <el-option v-for="dict in dict.type.tj_rule_sex" :key="dict.value" :label="dict.label" |
| | | :value="dict.value" /> |
| | | <el-select |
| | | v-model="queryParams.sex" |
| | | placeholder="请选择性别" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.tj_rule_sex" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | /> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button> |
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button> |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-search" |
| | | size="mini" |
| | | @click="handleQuery" |
| | | >搜索</el-button |
| | | > |
| | | <el-button icon="el-icon-refresh" size="mini" @click="resetQuery" |
| | | >重置</el-button |
| | | > |
| | | </el-form-item> |
| | | </el-form> |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <el-col :span="1.5"> |
| | | <el-button type="primary" icon="el-icon-plus" size="mini" @click="handleAdd" |
| | | v-hasPermi="['hosp:rules:add']">新增 |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-plus" |
| | | size="mini" |
| | | @click="handleAdd" |
| | | v-hasPermi="['hosp:rules:add']" |
| | | >新增 |
| | | </el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button type="primary" icon="el-icon-edit" size="mini" :disabled="single" @click="handleUpdate" |
| | | v-hasPermi="['hosp:rules:edit']">修改 |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-edit" |
| | | size="mini" |
| | | :disabled="single" |
| | | @click="handleUpdate" |
| | | v-hasPermi="['hosp:rules:edit']" |
| | | >修改 |
| | | </el-button> |
| | | </el-col> |
| | | <el-col :span="1.5"> |
| | | <el-button type="primary" icon="el-icon-delete" size="mini" :disabled="multiple" @click="handleDelete" |
| | | v-hasPermi="['hosp:rules:remove']">删除 |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-delete" |
| | | size="mini" |
| | | :disabled="multiple" |
| | | @click="handleDelete" |
| | | v-hasPermi="['hosp:rules:remove']" |
| | | >删除 |
| | | </el-button> |
| | | </el-col> |
| | | <!-- <el-col :span="1.5"> |
| | |
| | | >导出 |
| | | </el-button> |
| | | </el-col> --> |
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
| | | <right-toolbar |
| | | :showSearch.sync="showSearch" |
| | | @queryTable="getList" |
| | | ></right-toolbar> |
| | | </el-row> |
| | | |
| | | <el-table border v-loading="loading" :data="rulesList" @selection-change="handleSelectionChange" height="540"> |
| | | <div style="width: 100%;"> |
| | | <el-table |
| | | border |
| | | v-loading="loading" |
| | | :data="rulesList" |
| | | @selection-change="handleSelectionChange" |
| | | height="520" |
| | | > |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="序号" align="center" prop="newID" width="55" /> |
| | | <el-table-column |
| | | label="序号" |
| | | align="center" |
| | | prop="newID" |
| | | width="55" |
| | | /> |
| | | <!-- <el-table-column label="项目id" align="center" prop="proId" /> --> |
| | | <el-table-column label="项目名" align="center" prop="proName" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="规则类型" align="center" prop="ruleType" :show-overflow-tooltip="true"> |
| | | <el-table-column |
| | | label="项目名" |
| | | align="center" |
| | | prop="proName" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="规则类型" |
| | | align="center" |
| | | prop="ruleType" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.tj_rule_type" :value="scope.row.ruleType" /> |
| | | <dict-tag |
| | | :options="dict.type.tj_rule_type" |
| | | :value="scope.row.ruleType" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="规则" align="center" prop="ruleStr" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="病种" align="center" prop="bingzhong" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="影像表现" align="center" prop="yxbx" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="病种拼音" align="center" prop="bzPinyin" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="性别" align="center" prop="sex" :show-overflow-tooltip="true"> |
| | | <el-table-column |
| | | label="规则" |
| | | align="center" |
| | | prop="ruleStr" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="病种" |
| | | align="center" |
| | | prop="bingzhong" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="影像表现" |
| | | align="center" |
| | | prop="yxbx" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="病种拼音" |
| | | align="center" |
| | | prop="bzPinyin" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="性别" |
| | | align="center" |
| | | prop="sex" |
| | | :show-overflow-tooltip="true" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <dict-tag :options="dict.type.tj_rule_sex" :value="scope.row.sex" /> |
| | | <dict-tag |
| | | :options="dict.type.tj_rule_sex" |
| | | :value="scope.row.sex" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column label="年龄-" align="center" prop="ageLt" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="年龄+" align="center" prop="ageGt" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="规则范围-" align="center" prop="ruleLt" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="规则范围+" align="center" prop="ruleGt" width="90" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="标识" align="center" prop="sign" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="积极性" align="center" prop="idPositive" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="范围" align="center" prop="reference" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="优先级" align="center" prop="sort" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="小于标识" align="center" prop="lowSymbol" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="大于标识" align="center" prop="heighSymbol" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="操作" align="center" class-name="small-padding fixed-width"> |
| | | <el-table-column |
| | | label="年龄-" |
| | | align="center" |
| | | prop="ageLt" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="年龄+" |
| | | align="center" |
| | | prop="ageGt" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="规则范围-" |
| | | align="center" |
| | | prop="ruleLt" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="规则范围+" |
| | | align="center" |
| | | prop="ruleGt" |
| | | width="90" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="标识" |
| | | align="center" |
| | | prop="sign" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="积极性" |
| | | align="center" |
| | | prop="idPositive" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="范围" |
| | | align="center" |
| | | prop="reference" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="优先级" |
| | | align="center" |
| | | prop="sort" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="小于标识" |
| | | align="center" |
| | | prop="lowSymbol" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="大于标识" |
| | | align="center" |
| | | prop="heighSymbol" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <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:rules:edit']" title="修改"> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-edit" |
| | | @click="handleUpdate(scope.row)" |
| | | v-hasPermi="['hosp:rules:edit']" |
| | | title="修改" |
| | | > |
| | | </el-button> |
| | | <el-button size="mini" type="text" icon="el-icon-tickets" @click="handleDetail(scope.row)" |
| | | title="详情"></el-button> |
| | | <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" |
| | | v-hasPermi="['hosp:rules:remove']" title="删除"> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-tickets" |
| | | @click="handleDetail(scope.row)" |
| | | title="详情" |
| | | ></el-button> |
| | | <el-button |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-delete" |
| | | @click="handleDelete(scope.row)" |
| | | v-hasPermi="['hosp:rules:remove']" |
| | | title="删除" |
| | | > |
| | | </el-button> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | |
| | | <div class="pag"> |
| | | <div class="pag1"> |
| | | <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" |
| | | :limit.sync="queryParams.pageSize" @pagination="getListByXmId" /> |
| | | <pagination |
| | | v-show="total > 0" |
| | | :total="total" |
| | | :page.sync="queryParams.pageNum" |
| | | :limit.sync="queryParams.pageSize" |
| | | @pagination="getListByXmId" |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </el-row> |
| | | |
| | | <!-- 添加或修改规则+病种对话框 --> |
| | | <el-dialog :title="title" :visible.sync="open" width="1000px" append-to-body :close-on-click-modal="false"> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px" :inline="true"> |
| | | <el-dialog |
| | | :title="title" |
| | | :visible.sync="open" |
| | | width="1000px" |
| | | append-to-body |
| | | :close-on-click-modal="false" |
| | | > |
| | | <el-form |
| | | ref="form" |
| | | :model="form" |
| | | :rules="rules" |
| | | label-width="80px" |
| | | :inline="true" |
| | | > |
| | | <!-- <el-form-item label="项目id" prop="proId"> |
| | | <el-input v-model="form.proId" placeholder="请输入项目id" /> |
| | | </el-form-item> --> |
| | | <el-form-item label="项目名" prop="proName"> |
| | | <el-select :remote-method="getRemoteData" v-model="form.proName" remote filterable style="width: 200px" |
| | | placeholder="请选择项目名" clearable @change="idFn"> |
| | | <el-option v-for="dict in proList" :key="dict.proId" :label="dict.proName" :value="dict.proName" /> |
| | | <el-select |
| | | :remote-method="getRemoteData" |
| | | v-model="form.proName" |
| | | remote |
| | | filterable |
| | | style="width: 200px" |
| | | placeholder="请选择项目名" |
| | | clearable |
| | | @change="idFn" |
| | | > |
| | | <el-option |
| | | v-for="dict in proList" |
| | | :key="dict.proId" |
| | | :label="dict.proName" |
| | | :value="dict.proName" |
| | | /> |
| | | </el-select> |
| | | <!-- <el-input v-model="form.proName" placeholder="请输入项目名" style="width:200px" /> --> |
| | | </el-form-item> |
| | | <el-form-item label="规则类型" prop="ruleType"> |
| | | <el-select v-model="form.ruleType" placeholder="请选择规则类型" style="width: 200px"> |
| | | <el-option v-for="dict in dict.type.tj_rule_type" :key="dict.value" :label="dict.label" |
| | | :value="dict.value"></el-option> |
| | | <el-select |
| | | v-model="form.ruleType" |
| | | placeholder="请选择规则类型" |
| | | style="width: 200px" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.tj_rule_type" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-select v-model="form.sex" placeholder="请选择性别" style="width: 200px"> |
| | | <el-option v-for="dict in dict.type.tj_rule_sex" :key="dict.value" :label="dict.label" |
| | | :value="dict.value"></el-option> |
| | | <el-select |
| | | v-model="form.sex" |
| | | placeholder="请选择性别" |
| | | style="width: 200px" |
| | | > |
| | | <el-option |
| | | v-for="dict in dict.type.tj_rule_sex" |
| | | :key="dict.value" |
| | | :label="dict.label" |
| | | :value="dict.value" |
| | | ></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="病种" prop="bingzhong"> |
| | | <el-select :remote-method="getRemoteData1" v-model="form.bingzhong" remote filterable style="width: 490px" |
| | | placeholder="请选择病种" clearable @change="idFn1"> |
| | | <el-option v-for="dict in bingzhongList" :key="dict.id" :label="dict.icdname" :value="dict.icdname" /> |
| | | <el-select |
| | | :remote-method="getRemoteData1" |
| | | v-model="form.bingzhong" |
| | | remote |
| | | filterable |
| | | style="width: 490px" |
| | | placeholder="请选择病种" |
| | | clearable |
| | | @change="idFn1" |
| | | > |
| | | <el-option |
| | | v-for="dict in bingzhongList" |
| | | :key="dict.id" |
| | | :label="dict.icdname" |
| | | :value="dict.icdname" |
| | | /> |
| | | </el-select> |
| | | <!-- <el-input v-model="form.bingzhong" placeholder="请输入病种" style="width:200px" /> --> |
| | | </el-form-item> |
| | |
| | | </el-form-item> --> |
| | | |
| | | <el-form-item label="疾病编码 " prop="icdCode"> |
| | | <el-input v-model="form.icdCode" placeholder="请输入疾病编码" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.icdCode" |
| | | placeholder="请输入疾病编码" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="年龄-" prop="ageLt"> |
| | | <el-input v-model="form.ageLt" placeholder="请输入年龄-" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.ageLt" |
| | | placeholder="请输入年龄-" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="年龄+" prop="ageGt"> |
| | | <el-input v-model="form.ageGt" placeholder="请输入年龄+" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.ageGt" |
| | | placeholder="请输入年龄+" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则范围-" prop="ruleLt"> |
| | | <el-input v-model="form.ruleLt" placeholder="请输入规则范围-" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.ruleLt" |
| | | placeholder="请输入规则范围-" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则范围+" prop="ruleGt"> |
| | | <el-input v-model="form.ruleGt" placeholder="请输入规则范围+" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.ruleGt" |
| | | placeholder="请输入规则范围+" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="标识" prop="sign"> |
| | | <el-select v-model="form.sign" remote filterable style="width: 200px" placeholder="请选择病种" clearable> |
| | | <el-option v-for="dict in dataList" :key="dict.id" :label="dict.label" :value="dict.label" /> |
| | | <el-select |
| | | v-model="form.sign" |
| | | remote |
| | | filterable |
| | | style="width: 200px" |
| | | placeholder="请选择病种" |
| | | clearable |
| | | > |
| | | <el-option |
| | | v-for="dict in dataList" |
| | | :key="dict.id" |
| | | :label="dict.label" |
| | | :value="dict.label" |
| | | /> |
| | | </el-select> |
| | | <!-- <el-input v-model="form.sign" placeholder="请输入标识" style="width:200px" /> --> |
| | | </el-form-item> |
| | | <el-form-item label="范围" prop="reference"> |
| | | <el-input v-model="form.reference" placeholder="请输入范围" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.reference" |
| | | placeholder="请输入范围" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="优先级" prop="sort"> |
| | | <el-input-number v-model="form.sort" @change="handleChange" :min="1" label="描述文字"></el-input-number> |
| | | <el-input-number |
| | | v-model="form.sort" |
| | | @change="handleChange" |
| | | :min="1" |
| | | label="描述文字" |
| | | ></el-input-number> |
| | | <!-- <el-input v-model="form.sort" placeholder="请输入优先级" style="width:200px" /> --> |
| | | </el-form-item> |
| | | <el-form-item label="小于标识" prop="lowSymbol"> |
| | | <el-input v-model="form.lowSymbol" placeholder="请输入小于标识" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.lowSymbol" |
| | | placeholder="请输入小于标识" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="大于标识" prop="heighSymbol"> |
| | | <el-input v-model="form.heighSymbol" placeholder="请输入大于标识" style="width: 200px" /> |
| | | <el-input |
| | | v-model="form.heighSymbol" |
| | | placeholder="请输入大于标识" |
| | | style="width: 200px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则表现" prop="yxbx"> |
| | | <el-input type="textarea" :rows="3" v-model="form.yxbx" placeholder="请输入规则表现" style="width: 782px" /> |
| | | <el-input |
| | | type="textarea" |
| | | :rows="3" |
| | | v-model="form.yxbx" |
| | | placeholder="请输入规则表现" |
| | | style="width: 782px" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则结论 " prop="ruleStr"> |
| | | <el-input type="textarea" :rows="3" v-model="form.ruleStr" placeholder="请输入规则结论" style="width: 782px" /> |
| | | <el-input |
| | | type="textarea" |
| | | :rows="3" |
| | | v-model="form.ruleStr" |
| | | placeholder="请输入规则结论" |
| | | style="width: 782px" |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="影像表现 " prop="yxbx"> |
| | | <el-input |
| | |
| | | /> |
| | | </el-form-item> --> |
| | | <el-form-item label="建议名称" prop="adviceBt"> |
| | | <el-input v-model="form.adviceBt" style="width: 782px" placeholder="请输入建议内容" > |
| | | <el-input |
| | | v-model="form.adviceBt" |
| | | style="width: 782px" |
| | | placeholder="请输入建议内容" |
| | | > |
| | | </el-input> |
| | | </el-form-item> |
| | | |
| | | <el-form-item label="建议内容" prop="adviceNr"> |
| | | <span slot="label" style="display: inline-block; border-bottom: 2px solid blue" @click="getDetailed"> |
| | | <span |
| | | slot="label" |
| | | style="display: inline-block; border-bottom: 2px solid blue" |
| | | @click="getDetailed" |
| | | > |
| | | 建议内容 |
| | | </span> |
| | | |
| | | <el-input v-if="key !== 'N'" style="width: 782px" type="textarea" :rows="3" v-model="form.adviceNr" |
| | | placeholder="请输入建议内容"> |
| | | <el-input |
| | | v-if="key !== 'N'" |
| | | style="width: 782px" |
| | | type="textarea" |
| | | :rows="3" |
| | | v-model="form.adviceNr" |
| | | placeholder="请输入建议内容" |
| | | > |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="建议内容" prop="adviceNr" v-if="key == 'N'"> |
| | | <el-input type="textarea" :rows="3" v-model="form.adviceNr" placeholder="请输入建议内容"> |
| | | <el-input |
| | | type="textarea" |
| | | :rows="3" |
| | | v-model="form.adviceNr" |
| | | placeholder="请输入建议内容" |
| | | > |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | </el-dialog> |
| | | |
| | | <!-- 建议内容及建议名称弹框 --> |
| | | <el-dialog title="建议内容" :visible.sync="dialogTableVisible" width="80%" :close-on-click-modal="false" |
| | | @close="clearForm"> |
| | | <el-dialog |
| | | title="建议内容" |
| | | :visible.sync="dialogTableVisible" |
| | | width="80%" |
| | | :close-on-click-modal="false" |
| | | @close="clearForm" |
| | | > |
| | | <div class="app-container"> |
| | | <el-form :model="form" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px"> |
| | | <el-form |
| | | :model="form" |
| | | ref="queryForm" |
| | | size="small" |
| | | :inline="true" |
| | | v-show="showSearch" |
| | | label-width="68px" |
| | | > |
| | | <el-form-item label="标题" prop="title"> |
| | | <el-input v-model="queryParam.bt" placeholder="请输入标题" clearable @keyup.enter.native="handlecharge" /> |
| | | <el-input |
| | | v-model="queryParam.bt" |
| | | placeholder="请输入标题" |
| | | clearable |
| | | @keyup.enter.native="handlecharge" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="建议内容" prop="jynr"> |
| | | <el-input v-model="queryParam.nr" placeholder="请输入建议" clearable @keyup.enter.native="handlecharge" /> |
| | | <el-input |
| | | v-model="queryParam.nr" |
| | | placeholder="请输入建议" |
| | | clearable |
| | | @keyup.enter.native="handlecharge" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item> |
| | | <el-button type="primary" icon="el-icon-search" size="mini" @click="handlecharge">搜索</el-button> |
| | | <el-button |
| | | type="primary" |
| | | icon="el-icon-search" |
| | | size="mini" |
| | | @click="handlecharge" |
| | | >搜索</el-button |
| | | > |
| | | </el-form-item> |
| | | </el-form> |
| | | |
| | | <el-table v-loading="loading" :data="adviceList" ref="tb" @selection-change="handleSelectionChange1" border> |
| | | <el-table |
| | | v-loading="loading" |
| | | :data="adviceList" |
| | | ref="tb" |
| | | @selection-change="handleSelectionChange1" |
| | | border |
| | | > |
| | | <el-table-column type="selection" align="center" fixed /> |
| | | <el-table-column label="序号" align="center" width="60" prop="newID" /> |
| | | <el-table-column label="标题" align="center" prop="title" width="120" :show-overflow-tooltip="true" /> |
| | | <el-table-column label="建议" align="center" prop="advice" :show-overflow-tooltip="true" /> |
| | | <el-table-column |
| | | label="序号" |
| | | align="center" |
| | | width="60" |
| | | prop="newID" |
| | | /> |
| | | <el-table-column |
| | | label="标题" |
| | | align="center" |
| | | prop="title" |
| | | width="120" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | <el-table-column |
| | | label="建议" |
| | | align="center" |
| | | prop="advice" |
| | | :show-overflow-tooltip="true" |
| | | /> |
| | | </el-table> |
| | | |
| | | <div class="pag"> |
| | | <div class="pag1"> |
| | | <pagination v-show="total > 0" :total="total" :page.sync="queryParam.page" :limit.sync="queryParam.pageSize" |
| | | @pagination="getlistJynr" /> |
| | | <pagination |
| | | v-show="total > 0" |
| | | :total="total" |
| | | :page.sync="queryParam.page" |
| | | :limit.sync="queryParam.pageSize" |
| | | @pagination="getlistJynr" |
| | | /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | </el-dialog> |
| | | |
| | | <!-- 详情弹框 --> |
| | | <el-dialog :title="title" :visible.sync="openOne" width="1000px" append-to-body :close-on-click-modal="false"> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px" :inline="true"> |
| | | <el-dialog |
| | | :title="title" |
| | | :visible.sync="openOne" |
| | | width="1000px" |
| | | append-to-body |
| | | :close-on-click-modal="false" |
| | | > |
| | | <el-form |
| | | ref="form" |
| | | :model="form" |
| | | :rules="rules" |
| | | label-width="80px" |
| | | :inline="true" |
| | | > |
| | | <el-form-item label="项目名" prop="proName"> |
| | | <el-input v-model="form.proName" placeholder="请输入项目名" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.proName" |
| | | placeholder="请输入项目名" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则类型" prop="ruleType"> |
| | | <el-input v-model="form.ruleType" placeholder="请输入规则类型" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.ruleType" |
| | | placeholder="请输入规则类型" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则" prop="ruleStr"> |
| | | <el-input v-model="form.ruleStr" placeholder="请输入规则" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.ruleStr" |
| | | placeholder="请输入规则" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="病种" prop="bingzhong"> |
| | | <el-input v-model="form.bingzhong" placeholder="请输入病种" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.bingzhong" |
| | | placeholder="请输入病种" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="疾病编码 " prop="icdCode"> |
| | | <el-input v-model="form.icdCode" placeholder="请输入疾病编码" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.icdCode" |
| | | placeholder="请输入疾病编码" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="性别" prop="sex"> |
| | | <el-input v-model="form.sex" placeholder="请输入性别" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.sex" |
| | | placeholder="请输入性别" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="年龄-" prop="ageLt"> |
| | | <el-input v-model="form.ageLt" placeholder="请输入年龄-" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.ageLt" |
| | | placeholder="请输入年龄-" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="年龄+" prop="ageGt"> |
| | | <el-input v-model="form.ageGt" placeholder="请输入年龄+" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.ageGt" |
| | | placeholder="请输入年龄+" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则范围-" prop="ruleLt"> |
| | | <el-input v-model="form.ruleLt" placeholder="请输入规则范围-" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.ruleLt" |
| | | placeholder="请输入规则范围-" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="规则范围+" prop="ruleGt"> |
| | | <el-input v-model="form.ruleGt" placeholder="请输入规则范围+" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.ruleGt" |
| | | placeholder="请输入规则范围+" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <!-- <el-form-item label="标识" prop="sign"> |
| | | <el-select |
| | |
| | | </el-select> |
| | | </el-form-item> --> |
| | | <el-form-item label="范围" prop="reference"> |
| | | <el-input v-model="form.reference" placeholder="请输入范围" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.reference" |
| | | placeholder="请输入范围" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="优先级" prop="sort"> |
| | | <el-input-number v-model="form.sort" @change="handleChange" :min="1" label="描述文字" disabled></el-input-number> |
| | | <el-input-number |
| | | v-model="form.sort" |
| | | @change="handleChange" |
| | | :min="1" |
| | | label="描述文字" |
| | | disabled |
| | | ></el-input-number> |
| | | </el-form-item> |
| | | <el-form-item label="小于标识" prop="lowSymbol"> |
| | | <el-input v-model="form.lowSymbol" placeholder="请输入小于标识" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.lowSymbol" |
| | | placeholder="请输入小于标识" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="大于标识" prop="heighSymbol"> |
| | | <el-input v-model="form.heighSymbol" placeholder="请输入大于标识" style="width: 200px" disabled /> |
| | | <el-input |
| | | v-model="form.heighSymbol" |
| | | placeholder="请输入大于标识" |
| | | style="width: 200px" |
| | | disabled |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="建议名称" prop="adviceBt"> |
| | | <el-input v-model="form.adviceBt" style="width: 782px" placeholder="请输入建议内容" disabled> |
| | | <el-input |
| | | v-model="form.adviceBt" |
| | | style="width: 782px" |
| | | placeholder="请输入建议内容" |
| | | disabled |
| | | > |
| | | </el-input> |
| | | </el-form-item> |
| | | <el-form-item label="建议内容" prop="adviceNr"> |
| | | <span slot="label" style="display: inline-block; border-bottom: 2px solid blue" @click="getDetailed"> |
| | | <span |
| | | slot="label" |
| | | style="display: inline-block; border-bottom: 2px solid blue" |
| | | @click="getDetailed" |
| | | > |
| | | 建议内容 |
| | | </span> |
| | | |
| | | <el-input disabled style="width: 782px" type="textarea" :rows="3" v-model="form.adviceNr" |
| | | placeholder="请输入建议内容"> |
| | | <el-input |
| | | disabled |
| | | style="width: 782px" |
| | | type="textarea" |
| | | :rows="3" |
| | | v-model="form.adviceNr" |
| | | placeholder="请输入建议内容" |
| | | > |
| | | </el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | |
| | | getListByXmId() { |
| | | this.loading = true; |
| | | listRules(this.queryParams).then((response) => { |
| | | response.rows.forEach((item, index) => { |
| | | response.data.rows.forEach((item, index) => { |
| | | item.newID = |
| | | (this.queryParams.pageNum - 1) * this.queryParams.pageSize + |
| | | index + |
| | | 1; |
| | | }); |
| | | this.rulesList = response.rows; |
| | | this.rulesList = response.data.rows; |
| | | console.log(this.rulesList, 999); |
| | | |
| | | this.total = response.total; |
| | | this.total = response.data.total; |
| | | this.loading = false; |
| | | }); |
| | | }, |