|
|
@ -2,17 +2,9 @@ |
|
|
<div style="display: flex"> |
|
|
<div style="display: flex"> |
|
|
<div :style="'display: flex;width:' + (window.pageWidth - 110 - 10) + 'px;'"> |
|
|
<div :style="'display: flex;width:' + (window.pageWidth - 110 - 10) + 'px;'"> |
|
|
<div |
|
|
<div |
|
|
:style="'padding: 15px;background-color: #fff;border-radius: 8px;width:' + Math.floor((window.pageWidth - 110 - 50) / 2) + 'px;'" |
|
|
|
|
|
> |
|
|
|
|
|
<el-table |
|
|
|
|
|
:data="dataList" |
|
|
|
|
|
:height="window.pageHeight < 600 ? 350 : window.pageHeight - 245" |
|
|
|
|
|
row-key="id" |
|
|
|
|
|
size="small" |
|
|
|
|
|
highlight-current-row |
|
|
|
|
|
ref="dataList" |
|
|
|
|
|
@row-click="rowClick" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
:style="'padding: 15px;background-color: #fff;border-radius: 8px;width:' + Math.floor((window.pageWidth - 110 - 50) / 2) + 'px;'"> |
|
|
|
|
|
<el-table :data="dataList" :height="window.pageHeight < 600 ? 350 : window.pageHeight - 245" row-key="id" |
|
|
|
|
|
size="small" highlight-current-row ref="dataList" @row-click="rowClick"> |
|
|
<el-table-column type="index" width="50" label="序号" /> |
|
|
<el-table-column type="index" width="50" label="序号" /> |
|
|
<el-table-column prop="completeFlag" label="体检进度"> |
|
|
<el-table-column prop="completeFlag" label="体检进度"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
@ -67,12 +59,9 @@ |
|
|
<el-table-column prop="medicalTimes" label="体检次数"></el-table-column> |
|
|
<el-table-column prop="medicalTimes" label="体检次数"></el-table-column> |
|
|
<el-table-column label="分组/套餐" width="150"> |
|
|
<el-table-column label="分组/套餐" width="150"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div |
|
|
|
|
|
v-if=" |
|
|
|
|
|
scope.row.medicalPackageId !== dict.personOrgId && |
|
|
|
|
|
|
|
|
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && |
|
|
scope.row.customerOrgId === dict.personOrgId |
|
|
scope.row.customerOrgId === dict.personOrgId |
|
|
" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
"> |
|
|
{{ |
|
|
{{ |
|
|
ldddw( |
|
|
ldddw( |
|
|
dict.medicalPackage, |
|
|
dict.medicalPackage, |
|
|
@ -82,12 +71,9 @@ |
|
|
) |
|
|
) |
|
|
}} |
|
|
}} |
|
|
</div> |
|
|
</div> |
|
|
<div |
|
|
|
|
|
v-if=" |
|
|
|
|
|
scope.row.medicalPackageId !== dict.personOrgId && |
|
|
|
|
|
|
|
|
<div v-if="scope.row.medicalPackageId !== dict.personOrgId && |
|
|
scope.row.customerOrgId !== dict.personOrgId |
|
|
scope.row.customerOrgId !== dict.personOrgId |
|
|
" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
"> |
|
|
{{ |
|
|
{{ |
|
|
ldddw( |
|
|
ldddw( |
|
|
dict.customerOrgGroupAll, |
|
|
dict.customerOrgGroupAll, |
|
|
@ -183,56 +169,31 @@ |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
</el-table> |
|
|
</el-table> |
|
|
</div> |
|
|
</div> |
|
|
<div |
|
|
|
|
|
:style=" |
|
|
|
|
|
'margin-left: 15px;width:' + |
|
|
|
|
|
|
|
|
<div :style="'margin-left: 15px;width:' + |
|
|
Math.floor((window.pageWidth) / 2) + |
|
|
Math.floor((window.pageWidth) / 2) + |
|
|
'px;' |
|
|
'px;' |
|
|
" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
"> |
|
|
<div style="display: flex; flex-wrap: wrap; height: 40px; width: 100%;background-color: #fff; |
|
|
<div style="display: flex; flex-wrap: wrap; height: 40px; width: 100%;background-color: #fff; |
|
|
border-radius: 8px;margin-bottom: 5px;align-items: center;"> |
|
|
border-radius: 8px;margin-bottom: 5px;align-items: center;"> |
|
|
<div class="query"> |
|
|
<div class="query"> |
|
|
<span>条码号</span> |
|
|
<span>条码号</span> |
|
|
<el-input |
|
|
|
|
|
placeholder="条码号" |
|
|
|
|
|
v-model="quick.patientRegisterNo" |
|
|
|
|
|
size="small" |
|
|
|
|
|
style="width: 140px" |
|
|
|
|
|
clearable |
|
|
|
|
|
@input="onQueryByPatientRegisterNo" |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
<el-input placeholder="条码号" v-model="quick.patientRegisterNo" size="small" style="width: 140px" clearable |
|
|
|
|
|
@input="onQueryByPatientRegisterNo" /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="query"> |
|
|
<div class="query"> |
|
|
<span>档案号</span> |
|
|
<span>档案号</span> |
|
|
<el-input |
|
|
|
|
|
placeholder="档案号" |
|
|
|
|
|
v-model="quick.patientNo" |
|
|
|
|
|
size="small" |
|
|
|
|
|
style="width: 100px" |
|
|
|
|
|
clearable |
|
|
|
|
|
@input="onQueryByPatientNo" |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
<el-input placeholder="档案号" v-model="quick.patientNo" size="small" style="width: 100px" clearable |
|
|
|
|
|
@input="onQueryByPatientNo" /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="query"> |
|
|
<div class="query"> |
|
|
<span>姓名</span> |
|
|
<span>姓名</span> |
|
|
<el-input |
|
|
|
|
|
placeholder="姓名" |
|
|
|
|
|
v-model="quick.patientName" |
|
|
|
|
|
size="small" |
|
|
|
|
|
style="width: 100px" |
|
|
|
|
|
disabled |
|
|
|
|
|
/> |
|
|
|
|
|
|
|
|
<el-input placeholder="姓名" v-model="quick.patientName" size="small" style="width: 100px" disabled /> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
<div style="padding: 15px;background-color: #fff;border-radius: 8px;"> |
|
|
<div style="padding: 15px;background-color: #fff;border-radius: 8px;"> |
|
|
<el-table |
|
|
|
|
|
:data="doctorCheck.RegisterCheckList" |
|
|
|
|
|
:height="window.pageHeight < 600 ? 310 : window.pageHeight - 291" |
|
|
|
|
|
highlight-current-row |
|
|
|
|
|
size="small" |
|
|
|
|
|
@selection-change="handleSelectionChange" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-table :data="doctorCheck.RegisterCheckList" |
|
|
|
|
|
:height="window.pageHeight < 600 ? 310 : window.pageHeight - 291" highlight-current-row size="small" |
|
|
|
|
|
@selection-change="handleSelectionChange"> |
|
|
<el-table-column type="selection" width="40" /> |
|
|
<el-table-column type="selection" width="40" /> |
|
|
<el-table-column prop="asbitemName" label="组合项目" width="180" /> |
|
|
<el-table-column prop="asbitemName" label="组合项目" width="180" /> |
|
|
<el-table-column label="弃检" width="80"> |
|
|
<el-table-column label="弃检" width="80"> |
|
|
@ -241,11 +202,7 @@ |
|
|
</template> |
|
|
</template> |
|
|
</el-table-column> |
|
|
</el-table-column> |
|
|
<el-table-column prop="lastModifierName" label="操作员" width="100" /> |
|
|
<el-table-column prop="lastModifierName" label="操作员" width="100" /> |
|
|
<el-table-column |
|
|
|
|
|
prop="lastModificationTime" |
|
|
|
|
|
label="操作时间" |
|
|
|
|
|
width="180" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-table-column prop="lastModificationTime" label="操作时间" width="180"> |
|
|
<template slot-scope="scope"> |
|
|
<template slot-scope="scope"> |
|
|
<div> |
|
|
<div> |
|
|
{{ |
|
|
{{ |
|
|
@ -260,14 +217,10 @@ |
|
|
</div> |
|
|
</div> |
|
|
<div style="margin-left: 10px;margin-top: 60px; width: 100px"> |
|
|
<div style="margin-left: 10px;margin-top: 60px; width: 100px"> |
|
|
<div class="listBtn"> |
|
|
<div class="listBtn"> |
|
|
<el-button type="success" class="commonbutton" @click="resuse('2')" |
|
|
|
|
|
>登记弃检</el-button |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-button type="success" class="commonbutton" @click="resuse('2')">登记弃检</el-button> |
|
|
</div> |
|
|
</div> |
|
|
<div class="listBtn"> |
|
|
<div class="listBtn"> |
|
|
<el-button type="primary" class="commonbutton" @click="resuse('0')" |
|
|
|
|
|
>取消弃检</el-button |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-button type="primary" class="commonbutton" @click="resuse('0')">取消弃检</el-button> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
</div> |
|
|
@ -364,12 +317,7 @@ export default { |
|
|
|
|
|
|
|
|
//获取检查组合项目 |
|
|
//获取检查组合项目 |
|
|
registerCheckList(patientRegisterId) { |
|
|
registerCheckList(patientRegisterId) { |
|
|
console.log( |
|
|
|
|
|
`/api/app/register-check/register-check-or-asbitem/${patientRegisterId}` |
|
|
|
|
|
); |
|
|
|
|
|
getapi( |
|
|
|
|
|
`/api/app/register-check/register-check-or-asbitem/${patientRegisterId}` |
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
postapi('/api/app/RegisterCheck/GetRegisterCheckAsbitemsByPatientRegisterId', { patientRegisterId }) |
|
|
.then((res) => { |
|
|
.then((res) => { |
|
|
console.log("registerCheckList", res.data); |
|
|
console.log("registerCheckList", res.data); |
|
|
if (res.code != -1) { |
|
|
if (res.code != -1) { |
|
|
@ -458,8 +406,7 @@ export default { |
|
|
msg += |
|
|
msg += |
|
|
"\r\n组合项目:【" + |
|
|
"\r\n组合项目:【" + |
|
|
resuseAsb.substring(1, resuseAsb.length) + |
|
|
resuseAsb.substring(1, resuseAsb.length) + |
|
|
`】${ |
|
|
|
|
|
completeFlag == "2" ? "已登记弃检" : "未登记弃检" |
|
|
|
|
|
|
|
|
`】${completeFlag == "2" ? "已登记弃检" : "未登记弃检" |
|
|
}无需再执行此操作`; |
|
|
}无需再执行此操作`; |
|
|
} |
|
|
} |
|
|
ret.msg = msg; |
|
|
ret.msg = msg; |
|
|
@ -584,6 +531,7 @@ export default { |
|
|
margin-top: 10px; |
|
|
margin-top: 10px; |
|
|
text-align: center; |
|
|
text-align: center; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
.btnClass { |
|
|
.btnClass { |
|
|
width: 100px; |
|
|
width: 100px; |
|
|
} |
|
|
} |
|
|
|