Fix: Bug-490 【住院医生站】待签发医嘱执行删除操作,提示“删除成功”但记录未从界面消失
This commit is contained in:
@@ -1044,7 +1044,7 @@ function resolveAllOrgIds() {
|
||||
|
||||
function handleDelete() {
|
||||
let selectRows = prescriptionRef.value.getSelectionRows();
|
||||
if (selectRows.length == 0) {
|
||||
if (selectRows.length === 0) {
|
||||
proxy.$modal.msgWarning('请选择要删除的医嘱');
|
||||
return;
|
||||
}
|
||||
@@ -1054,10 +1054,10 @@ function handleDelete() {
|
||||
let deleteItem = prescriptionList.value[i];
|
||||
let index = selectRows.findIndex((item) => item.uniqueKey === deleteItem.uniqueKey);
|
||||
// 通过requestId判断是否已保存,如果选中项未保存 直接从数组中移除,如果已保存,调接口删除
|
||||
if (index != -1 && deleteItem.statusEnum == 1 && !deleteItem.requestId) {
|
||||
if (index !== -1 && deleteItem.statusEnum === 1 && !deleteItem.requestId) {
|
||||
prescriptionList.value.splice(i, 1);
|
||||
sum++;
|
||||
} else if (index != -1 && deleteItem.statusEnum == 1 && deleteItem.requestId) {
|
||||
} else if (index !== -1 && deleteItem.statusEnum === 1 && deleteItem.requestId) {
|
||||
deleteList.push({
|
||||
requestId: deleteItem.requestId,
|
||||
dbOpType: '3',
|
||||
@@ -1068,7 +1068,7 @@ function handleDelete() {
|
||||
expandOrder.value = [];
|
||||
isAdding.value = false;
|
||||
adviceQueryParams.value.adviceType = undefined;
|
||||
if (sum == selectRows.length) {
|
||||
if (sum === selectRows.length) {
|
||||
proxy.$modal.msgSuccess('删除成功');
|
||||
return;
|
||||
}
|
||||
@@ -1077,7 +1077,7 @@ function handleDelete() {
|
||||
if (deleteList.length > 0) {
|
||||
// regAdviceSaveList
|
||||
savePrescription({ regAdviceSaveList: deleteList }).then((res) => {
|
||||
if (res.code == 200) {
|
||||
if (res.code === 200) {
|
||||
proxy.$modal.msgSuccess('删除成功');
|
||||
getListInfo(false);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user