| | |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="业务人员" prop="assignee"> |
| | | <el-form-item label="业务人员" prop="coordinatorName"> |
| | | <el-input |
| | | v-model="queryParams.assignee" |
| | | v-model="queryParams.coordinatorName" |
| | | placeholder="请输入业务人员" |
| | | clearable |
| | | style="width: 200px" |
| | | @keyup.enter.native="handleQuery" |
| | | /> |
| | | </el-form-item> |
| | | <el-form-item label="评估状态" prop="assessmentStatus"> |
| | | <el-form-item label="评估状态" prop="firstAssessState"> |
| | | <el-select |
| | | v-model="queryParams.assessmentStatus" |
| | | v-model="queryParams.firstAssessState" |
| | | placeholder="请选择评估状态" |
| | | clearable |
| | | style="width: 200px" |
| | |
| | | </el-form-item> |
| | | <el-form-item label="申请时间" prop="applyTimeRange"> |
| | | <el-date-picker |
| | | v-model="queryParams.applyTimeRange" |
| | | v-model="applyTimeRange" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | |
| | | </el-form-item> |
| | | <el-form-item label="评估时间" prop="assessmentTimeRange"> |
| | | <el-date-picker |
| | | v-model="queryParams.assessmentTimeRange" |
| | | v-model="assessmentTimeRange" |
| | | type="daterange" |
| | | range-separator="至" |
| | | start-placeholder="开始日期" |
| | |
| | | > |
| | | <el-table-column type="selection" width="55" align="center" /> |
| | | <el-table-column |
| | | label="案例编号" |
| | | label="住院号" |
| | | align="center" |
| | | prop="caseNo" |
| | | width="120" |
| | |
| | | <el-table-column |
| | | label="评估状态" |
| | | align="center" |
| | | prop="assessmentStatus" |
| | | prop="firstAssessState" |
| | | width="100" |
| | | > |
| | | <template slot-scope="scope"> |
| | | <el-tag :type="statusFilter(scope.row.assessmentStatus)"> |
| | | {{ statusTextFilter(scope.row.assessmentStatus) }} |
| | | <el-tag :type="statusFilter(scope.row.firstAssessState)"> |
| | | {{ statusTextFilter(scope.row.firstAssessState) }} |
| | | </el-tag> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="业务人员" |
| | | align="center" |
| | | prop="assignee" |
| | | prop="coordinatorName" |
| | | width="100" |
| | | /> |
| | | <el-table-column |
| | | <!-- <el-table-column |
| | | label="评估类型" |
| | | align="center" |
| | | prop="assessmentType" |
| | |
| | | :value="parseInt(scope.row.assessmentType)" |
| | | /> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table-column> --> |
| | | <el-table-column |
| | | label="操作" |
| | | align="center" |
| | |
| | | > |
| | | <el-button |
| | | v-if=" |
| | | scope.row.assessmentStatus === '0' || |
| | | scope.row.assessmentStatus === '1' |
| | | scope.row.firstAssessState === '0' || |
| | | scope.row.firstAssessState === '1' |
| | | " |
| | | size="mini" |
| | | type="text" |
| | |
| | | >评估</el-button |
| | | > |
| | | <el-button |
| | | v-if="scope.row.assessmentStatus === '2'" |
| | | v-if="scope.row.firstAssessState === '2'" |
| | | size="mini" |
| | | type="text" |
| | | icon="el-icon-check" |
| | |
| | | delAssessment, |
| | | exportAssessment |
| | | } from "./mockAssessmentApi"; |
| | | |
| | | import { evaluateBaseInfolist } from "@/api/businessApi/index"; |
| | | import Pagination from "@/components/Pagination"; |
| | | |
| | | export default { |
| | |
| | | pageSize: 10, |
| | | donorName: undefined, |
| | | hospitalName: undefined, |
| | | assignee: undefined, |
| | | assessmentStatus: undefined, |
| | | applyTimeRange: [], |
| | | assessmentTimeRange: [] |
| | | coordinatorName: undefined, |
| | | firstAssessState: undefined, |
| | | |
| | | }, |
| | | applyTimeRange: [], |
| | | assessmentTimeRange: [], |
| | | // 性别选项 |
| | | genderOptions: [ |
| | | { value: "0", label: "男" }, |
| | |
| | | // 查询评估列表 |
| | | getList() { |
| | | this.loading = true; |
| | | evaluateBaseInfolist(this.queryParams); |
| | | listAssessment(this.queryParams) |
| | | .then(response => { |
| | | if (response.code === 200) { |