|
@@ -281,7 +281,7 @@ const userWards = ref([])
|
|
|
const windowSize = store.state.app.windowSize
|
|
|
const tableHeight = windowSize.h - 50
|
|
|
const overview = ref([])
|
|
|
-let sheet = reactive({
|
|
|
+let sheet = ref({
|
|
|
disdiagList: [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}],
|
|
|
surgeryList: [{}, {}, {}, {}, {}],
|
|
|
})
|
|
@@ -317,13 +317,13 @@ const searchPatient = () => {
|
|
|
const dateRange = ref([])
|
|
|
|
|
|
const fetchSheetInfo = (row) => {
|
|
|
- if (row.bah !== sheet.bah || row.times !== sheet.admissTimes) {
|
|
|
+ if (row.bah !== sheet.value.bah || row.times !== sheet.value.admissTimes) {
|
|
|
forceVerifies.value = []
|
|
|
adviceVerifies.value = []
|
|
|
}
|
|
|
row.inOutFlag = 2
|
|
|
getSheetInfo(row).then((res) => {
|
|
|
- sheet = res
|
|
|
+ sheet.value = res
|
|
|
})
|
|
|
}
|
|
|
|
|
@@ -358,10 +358,10 @@ const fetchSearchData = () => {
|
|
|
method: searchMethod.value,
|
|
|
target: searchUrl.value,
|
|
|
content: searchContent.value,
|
|
|
- responceType: sheet.responceType,
|
|
|
+ responceType: sheet.value.responceType,
|
|
|
page: currentSRPage.value,
|
|
|
- ybType: sheet.ybType,
|
|
|
- treatType: sheet.treatType,
|
|
|
+ ybType: sheet.value.ybType,
|
|
|
+ treatType: sheet.value.treatType,
|
|
|
}
|
|
|
sheetSearch(param).then((res) => {
|
|
|
searchResults.value = res
|
|
@@ -578,7 +578,7 @@ const handleSelectSearch = (item) => {
|
|
|
}
|
|
|
|
|
|
const nullPatient = () => {
|
|
|
- if (!sheet.bah) {
|
|
|
+ if (!sheet.value.bah) {
|
|
|
ElMessage({
|
|
|
message: '请先选择患者!',
|
|
|
type: 'warning',
|
|
@@ -594,7 +594,7 @@ const showMessageDrawer = ref(false)
|
|
|
const beforePrint = (flag) => {
|
|
|
if (nullPatient()) return
|
|
|
const param = {
|
|
|
- sheet: sheet,
|
|
|
+ sheet: sheet.value,
|
|
|
opType: 2,
|
|
|
printOption: flag,
|
|
|
}
|
|
@@ -638,7 +638,7 @@ const archiveBa = () => {
|
|
|
}
|
|
|
const param = {
|
|
|
opType: 2,
|
|
|
- sheet: sheet,
|
|
|
+ sheet: sheet.value,
|
|
|
}
|
|
|
executeSaveVerify(param).then(() => {
|
|
|
ElMessage({
|
|
@@ -657,14 +657,14 @@ const unArchiveBa = () => {
|
|
|
if (nullPatient()) {
|
|
|
return
|
|
|
}
|
|
|
- ElMessageBox.confirm('是否确认解除签收患者【' + sheet.name + '】的病案首页?', '提示', {
|
|
|
+ ElMessageBox.confirm('是否确认解除签收患者【' + sheet.value.name + '】的病案首页?', '提示', {
|
|
|
type: 'warning',
|
|
|
confirmButtonText: '解除签收',
|
|
|
cancelButtonText: '取消',
|
|
|
}).then(() => {
|
|
|
const param = {
|
|
|
opType: 3,
|
|
|
- sheet: sheet,
|
|
|
+ sheet: sheet.value,
|
|
|
}
|
|
|
executeUnArchiveBa(param).then((res) => {
|
|
|
ElMessage({
|