| | |
| | | </el-form-item> |
| | | </el-form> |
| | | |
| | | <el-row :gutter="10" class="mb8"> |
| | | <!-- <el-row :gutter="10" class="mb8"> |
| | | <el-col :span="1.5"> |
| | | <el-button type="primary" plain icon="el-icon-plus" size="mini" @click="handleAdd" |
| | | v-hasPermi="['hosp:hzlog:add']">新增 |
| | |
| | | </el-button> |
| | | </el-col> |
| | | <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar> |
| | | </el-row> |
| | | </el-row> --> |
| | | |
| | | <el-table v-loading="loading" :data="hzlogList" @selection-change="handleSelectionChange"> |
| | | <el-table v-loading="loading" :data="hzlogList" @selection-change="handleSelectionChange" border> |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column label="会诊id" align="center" prop="id" /> |
| | | <el-table-column label="会诊订单id" align="center" prop="orderId" /> |
| | | <el-table-column label="用户id" align="center" prop="userId" /> |
| | | <!-- <el-table-column label="会诊id" align="center" prop="id" /> --> |
| | | <!-- <el-table-column label="会诊订单" align="center" prop="orderId" /> --> |
| | | <!-- <el-table-column label="用户" align="center" prop="userId" /> --> |
| | | <el-table-column label="体检号" align="center" prop="tjNumber" /> |
| | | <el-table-column label="用户名" align="center" prop="userName" /> |
| | | <el-table-column label="会诊类型0全院会诊1科室会诊" align="center" prop="hzType" /> |
| | | <el-table-column label="会诊科室[]" align="center" prop="hzDeptId" /> |
| | | <el-table-column label="会诊申请人id" align="center" prop="hzDoctorId" /> |
| | | <el-table-column label="会诊申请人名" align="center" prop="hzDoctorName" /> |
| | | <el-table-column label="会诊类型" align="center" prop="hzType"> |
| | | <template slot-scope="scope"> |
| | | <span v-if="scope.row.hzType == '0'">全院会诊</span> |
| | | <span v-if="scope.row.hzType == '1'">科室会诊</span> |
| | | |
| | | </template> |
| | | </el-table-column> |
| | | <!-- 0全院会诊1科室会诊 --> |
| | | <el-table-column label="会诊科室" align="center" prop="hzDeptName" /> |
| | | <!-- <el-table-column label="会诊申请人" align="center" prop="hzDoctorId" /> --> |
| | | <el-table-column label="会诊申请人" align="center" prop="hzDoctorName" /> |
| | | <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:hzlog:edit']">修改 |
| | | <el-button size="mini" type="text" @click="handleUpdate(scope.row)" |
| | | v-hasPermi="['hosp:hzlog:edit']">查看回复 |
| | | </el-button> |
| | | <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" |
| | | <!-- <el-button size="mini" type="text" icon="el-icon-delete" @click="handleDelete(scope.row)" |
| | | v-hasPermi="['hosp:hzlog:remove']">删除 |
| | | </el-button> |
| | | </el-button> --> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNum" :limit.sync="queryParams.pageSize" |
| | | @pagination="getList" /> |
| | | |
| | | <el-drawer title="会诊回复记录" :visible.sync="drawer" :before-close="handleClose" > |
| | | <div class="block"> |
| | | <el-timeline > |
| | | <el-timeline-item v-for="(item,index) in hzReplyLogsList" :key="index" :timestamp=item.createTime placement="top"> |
| | | <el-card> |
| | | <h2>科室:{{ item.replyDeptName}}</h2> |
| | | <h3>回复内容:{{ item.replyContent}}</h3> |
| | | <p>{{ item.replyDoctorName}} 提交于 {{item.createTime}}</p> |
| | | </el-card> |
| | | </el-timeline-item> |
| | | </el-timeline> |
| | | </div> |
| | | </el-drawer> |
| | | |
| | | <!-- 添加或修改会诊申请记录 |
| | | 对话框 --> |
| | | <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> |
| | | <!-- <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body> |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-form-item label="会诊订单id" prop="orderId"> |
| | | <el-input v-model="form.orderId" placeholder="请输入会诊订单id" /> |
| | |
| | | <el-button type="primary" @click="submitForm">确 定</el-button> |
| | | <el-button @click="cancel">取 消</el-button> |
| | | </div> |
| | | </el-dialog> |
| | | </el-dialog> --> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | // 会诊申请记录 |
| | | // 表格数据 |
| | | hzlogList: [], |
| | | hzReplyLogsList:[], |
| | | drawer: false, |
| | | // 弹出层标题 |
| | | title: "", |
| | | // 是否显示弹出层 |
| | |
| | | this.open = false; |
| | | this.reset(); |
| | | }, |
| | | handleClose() { |
| | | this.drawer = false; |
| | | this.reset(); |
| | | }, |
| | | // 表单重置 |
| | | reset() { |
| | | this.form = { |
| | |
| | | this.single = selection.length !== 1 |
| | | this.multiple = !selection.length |
| | | }, |
| | | handleUpdate(row) { |
| | | this.reset(); |
| | | this.drawer = true; |
| | | this.hzReplyLogsList = row.hzReplyLogsList |
| | | |
| | | }, |
| | | /** 新增按钮操作 */ |
| | | // handleAdd() { |
| | | // this.reset(); |