|
@@ -115,58 +115,68 @@
|
|
|
</el-dialog>
|
|
|
|
|
|
<el-dialog v-model="showSlwSpcChrRcd" width="70%" title="人员慢特病备案申请">
|
|
|
- <div style="height: 12px"></div>
|
|
|
+ <i style="color: red">* </i>人员类别: <el-radio v-model="perstype" :label="1">职工</el-radio>
|
|
|
+ <el-radio v-model="perstype" :label="2">居民</el-radio>
|
|
|
+ <div style="height: 20px"></div>
|
|
|
<el-row :gutter="5">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<el-input v-model="slwSpcChrRcd.psnNo" disabled>
|
|
|
<template #prepend>人员编号</template>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<el-input v-model="slwSpcChrRcd.insutypeName" disabled>
|
|
|
<template #prepend>险种类型</template>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<el-input v-model="slwSpcChrRcd.tel">
|
|
|
<template #prepend>联系电话</template>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ </el-row>
|
|
|
+ <div style="height: 12px"></div>
|
|
|
+ <el-row :gutter="5">
|
|
|
+ <el-col :span="8">
|
|
|
<el-input v-model="slwSpcChrRcd.addr">
|
|
|
<template #prepend>联系地址</template>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
- <div style="height: 12px"></div>
|
|
|
- <el-row :gutter="5">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<el-input v-model="slwSpcChrRcd.insuOptinsName" disabled>
|
|
|
<template #prepend>参保地区</template>
|
|
|
</el-input>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<div class="el-input el-input--mini el-input-group el-input-group--prepend">
|
|
|
<div class="el-input-group__prepend">鉴定日期</div>
|
|
|
<el-date-picker v-model="slwSpcChrRcd.hospIdeDate" style="width: 100%"></el-date-picker>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ </el-row>
|
|
|
+ <div style="height: 12px"></div>
|
|
|
+ <el-row :gutter="5">
|
|
|
+ <el-col :span="8">
|
|
|
<div class="el-input el-input--mini el-input-group el-input-group--prepend">
|
|
|
<div class="el-input-group__prepend">开始日期</div>
|
|
|
<el-date-picker v-model="slwSpcChrRcd.begndate" style="width: 100%"></el-date-picker>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<div class="el-input el-input--mini el-input-group el-input-group--prepend">
|
|
|
<div class="el-input-group__prepend">结束日期</div>
|
|
|
<el-date-picker v-model="slwSpcChrRcd.enddate" style="width: 100%"></el-date-picker>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-input v-model="slwSpcChrRcd.opspDiseCode" disabled>
|
|
|
+ <template #prepend>病种编码</template>
|
|
|
+ </el-input>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<div style="height: 12px"></div>
|
|
|
<el-row :gutter="5">
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<div style="display: flex">
|
|
|
<div>病种名称:</div>
|
|
|
<div>
|
|
@@ -183,12 +193,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
- <el-input v-model="slwSpcChrRcd.opspDiseCode" disabled>
|
|
|
- <template #prepend>病种编码</template>
|
|
|
- </el-input>
|
|
|
- </el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<div style="display: flex">
|
|
|
<div>医师姓名:</div>
|
|
|
<div>
|
|
@@ -202,7 +207,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</el-col>
|
|
|
- <el-col :span="6">
|
|
|
+ <el-col :span="8">
|
|
|
<el-input v-model="slwSpcChrRcd.diagDrCodg" disabled>
|
|
|
<template #prepend>医师编码</template>
|
|
|
</el-input>
|
|
@@ -260,6 +265,7 @@ export default {
|
|
|
const showAllSlwSpcChrRcds = ref(false)
|
|
|
const currentSlwSpcChrRcd = ref({})
|
|
|
const showDateRange = ref(false)
|
|
|
+ const perstype = ref(1)
|
|
|
const nullPatNo = () => {
|
|
|
if (!patNo.value) {
|
|
|
ElMessage({
|
|
@@ -332,6 +338,11 @@ export default {
|
|
|
|
|
|
const handleClickInsuinfo = (row) => {
|
|
|
currentInsuinfo.value = row
|
|
|
+ if (row.insutype === '310') {
|
|
|
+ perstype.value = 1
|
|
|
+ } else if (row.insutype === '390') {
|
|
|
+ perstype.value = 2
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
const qrySpcChrRcd = () => {
|
|
@@ -463,6 +474,7 @@ export default {
|
|
|
method: 'name',
|
|
|
content: queryString,
|
|
|
target: 'slwspcdiag',
|
|
|
+ perstype: perstype.value,
|
|
|
medType: '14',
|
|
|
}
|
|
|
searchData(param).then((res) => {
|
|
@@ -508,6 +520,7 @@ export default {
|
|
|
showSlwSpcChrRcd,
|
|
|
allSlwSpcChrRcds,
|
|
|
showAllSlwSpcChrRcds,
|
|
|
+ perstype,
|
|
|
qryPsnBscInfo,
|
|
|
qrySpcChrRcd,
|
|
|
showDateRange,
|