|  | @@ -1,6 +1,6 @@
 | 
											
												
													
														|  |  <template>
 |  |  <template>
 | 
											
												
													
														|  |    <el-container>
 |  |    <el-container>
 | 
											
												
													
														|  | -    <el-header style="height: 35px">
 |  | 
 | 
											
												
													
														|  | 
 |  | +    <el-header style="height: 80px">
 | 
											
												
													
														|  |        <el-select size="small" v-model="patient.medType" placeholder="请选择医疗类别" style="width: 145px">
 |  |        <el-select size="small" v-model="patient.medType" placeholder="请选择医疗类别" style="width: 145px">
 | 
											
												
													
														|  |          <el-option v-for="item in medTypes" :key="item.code" :label="item.name" :value="item.code"></el-option>
 |  |          <el-option v-for="item in medTypes" :key="item.code" :label="item.name" :value="item.code"></el-option>
 | 
											
												
													
														|  |        </el-select>
 |  |        </el-select>
 | 
											
										
											
												
													
														|  | @@ -11,7 +11,10 @@
 | 
											
												
													
														|  |        <el-button style="margin-left: 10px" type="primary" icon="el-icon-tickets" @click="getPsnInsuinfo(1)">待遇检查</el-button>
 |  |        <el-button style="margin-left: 10px" type="primary" icon="el-icon-tickets" @click="getPsnInsuinfo(1)">待遇检查</el-button>
 | 
											
												
													
														|  |        <el-button type="success" icon="el-icon-check" @click="getPsnInsuinfo(2)">审核通过</el-button>
 |  |        <el-button type="success" icon="el-icon-check" @click="getPsnInsuinfo(2)">审核通过</el-button>
 | 
											
												
													
														|  |        <el-button type="danger" icon="el-icon-close" @click="reject">审核不通过</el-button>
 |  |        <el-button type="danger" icon="el-icon-close" @click="reject">审核不通过</el-button>
 | 
											
												
													
														|  | -      <el-button type="primary" icon="el-icon-refresh-left" @click="showDrawer">取消医保登记审核</el-button>
 |  | 
 | 
											
												
													
														|  | 
 |  | +      <div style="margin-top: 4px; margin-left: 300px">
 | 
											
												
													
														|  | 
 |  | +        <el-button type="primary" icon="el-icon-refresh-left" @click="showDrawer">取消登记审核</el-button>
 | 
											
												
													
														|  | 
 |  | +        <el-button type="warning" icon="el-icon-edit" @click="forceApprove">强制审核通过</el-button>
 | 
											
												
													
														|  | 
 |  | +      </div>
 | 
											
												
													
														|  |      </el-header>
 |  |      </el-header>
 | 
											
												
													
														|  |      <el-main>
 |  |      <el-main>
 | 
											
												
													
														|  |        <div class="his-info">
 |  |        <div class="his-info">
 | 
											
										
											
												
													
														|  | @@ -171,7 +174,7 @@
 | 
											
												
													
														|  |          </div>
 |  |          </div>
 | 
											
												
													
														|  |        </el-dialog>
 |  |        </el-dialog>
 | 
											
												
													
														|  |        <el-dialog title="人员待遇信息" v-model="showTrtInfos" width="65%">
 |  |        <el-dialog title="人员待遇信息" v-model="showTrtInfos" width="65%">
 | 
											
												
													
														|  | -        <el-table :data="trtInfos" stripe>
 |  | 
 | 
											
												
													
														|  | 
 |  | +        <el-table :data="trtInfos" stripe height="360">
 | 
											
												
													
														|  |            <el-table-column label="人员编号" prop="psnNo"></el-table-column>
 |  |            <el-table-column label="人员编号" prop="psnNo"></el-table-column>
 | 
											
												
													
														|  |            <el-table-column label="待遇检查类型" prop="trtChkTypeName"></el-table-column>
 |  |            <el-table-column label="待遇检查类型" prop="trtChkTypeName"></el-table-column>
 | 
											
												
													
														|  |            <el-table-column label="基金支付类型" prop="fundPayTypeName"></el-table-column>
 |  |            <el-table-column label="基金支付类型" prop="fundPayTypeName"></el-table-column>
 | 
											
										
											
												
													
														|  | @@ -468,6 +471,24 @@ export default {
 | 
											
												
													
														|  |        }
 |  |        }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +    const forceApprove = () => {
 | 
											
												
													
														|  | 
 |  | +      ElMessageBox.confirm('确认将此患者的审核状态更改为【已审核】吗?', {
 | 
											
												
													
														|  | 
 |  | +        title: '提示',
 | 
											
												
													
														|  | 
 |  | +        type: 'warning',
 | 
											
												
													
														|  | 
 |  | +      })
 | 
											
												
													
														|  | 
 |  | +        .then(() => {
 | 
											
												
													
														|  | 
 |  | +          approveYbsf(patient.value).then(() => {
 | 
											
												
													
														|  | 
 |  | +            ElMessage({
 | 
											
												
													
														|  | 
 |  | +              message: '操作成功。',
 | 
											
												
													
														|  | 
 |  | +              type: 'success',
 | 
											
												
													
														|  | 
 |  | +              duration: 2500,
 | 
											
												
													
														|  | 
 |  | +              showClose: true,
 | 
											
												
													
														|  | 
 |  | +            })
 | 
											
												
													
														|  | 
 |  | +          })
 | 
											
												
													
														|  | 
 |  | +        })
 | 
											
												
													
														|  | 
 |  | +        .catch(() => {})
 | 
											
												
													
														|  | 
 |  | +    }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      onMounted(() => {
 |  |      onMounted(() => {
 | 
											
												
													
														|  |        getMedTypesByFlag('hospitalization').then((res) => {
 |  |        getMedTypesByFlag('hospitalization').then((res) => {
 | 
											
												
													
														|  |          medTypes.value = res
 |  |          medTypes.value = res
 | 
											
										
											
												
													
														|  | @@ -510,6 +531,7 @@ export default {
 | 
											
												
													
														|  |        showDrawer,
 |  |        showDrawer,
 | 
											
												
													
														|  |        handleClickRow,
 |  |        handleClickRow,
 | 
											
												
													
														|  |        beforeHandleRequest,
 |  |        beforeHandleRequest,
 | 
											
												
													
														|  | 
 |  | +      forceApprove,
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |    },
 |  |    },
 | 
											
												
													
														|  |  }
 |  |  }
 |