完成93需求
This commit is contained in:
@@ -18,7 +18,7 @@
|
||||
v-loading="loading"
|
||||
:data="surgeryList"
|
||||
border
|
||||
row-key="id"
|
||||
row-key="surgeryNo"
|
||||
:row-class-name="getRowClassName"
|
||||
height="calc(100vh - 250px)"
|
||||
style="width: 100%"
|
||||
@@ -758,7 +758,7 @@ function handleEdit(row) {
|
||||
loadDoctorList()
|
||||
}
|
||||
|
||||
getSurgeryDetail(row.id).then(res => {
|
||||
getSurgeryDetail(row.surgeryNo).then(res => {
|
||||
if (res.code === 200) {
|
||||
console.log('【编辑手术】完整返回数据:', res.data)
|
||||
console.log('【编辑手术】手术指征字段值:', res.data.surgeryIndication)
|
||||
@@ -796,7 +796,7 @@ function handleEdit(row) {
|
||||
// 查看
|
||||
function handleView(row) {
|
||||
viewOpen.value = true
|
||||
getSurgeryDetail(row.id).then(res => {
|
||||
getSurgeryDetail(row.surgeryNo).then(res => {
|
||||
if (res.code === 200) {
|
||||
console.log('【手术详情】完整返回数据:', res.data)
|
||||
console.log('【手术详情】手术指征字段值:', res.data.surgeryIndication)
|
||||
@@ -822,7 +822,7 @@ function handleDelete(row) {
|
||||
if (row.statusEnum === 0) {
|
||||
// 新开状态 - 直接删除
|
||||
proxy.$modal.confirm('是否确认删除手术"' + row.surgeryName + '"?').then(() => {
|
||||
return deleteSurgery(row.id)
|
||||
return deleteSurgery(row.surgeryNo)
|
||||
}).then(() => {
|
||||
getList()
|
||||
proxy.$modal.msgSuccess('删除成功')
|
||||
@@ -833,7 +833,7 @@ function handleDelete(row) {
|
||||
} else if (row.statusEnum === 1) {
|
||||
// 已安排状态 - 更新为已取消
|
||||
proxy.$modal.confirm('是否确认取消手术"' + row.surgeryName + '"?').then(() => {
|
||||
return updateSurgeryStatus(row.id, 4) // 4 = 已取消
|
||||
return updateSurgeryStatus(row.surgeryNo, 4) // 4 = 已取消
|
||||
}).then(() => {
|
||||
getList()
|
||||
proxy.$modal.msgSuccess('手术已取消')
|
||||
|
||||
@@ -106,3 +106,17 @@ export function getTestResult(queryParams) {
|
||||
params: queryParams,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询检查报告
|
||||
*/
|
||||
/**
|
||||
* 分页查询检查报告
|
||||
*/
|
||||
export function getTestResultPage(queryParams) {
|
||||
return request({
|
||||
url: '/reg-doctorstation/request-form/get-page',
|
||||
method: 'POST',
|
||||
data: queryParams,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -705,7 +705,13 @@ function getList() {
|
||||
}
|
||||
|
||||
function getPageList() {
|
||||
queryParams.value.pageNo = 1
|
||||
getList()
|
||||
}
|
||||
|
||||
// 处理分页参数
|
||||
function handlePagination(pagination) {
|
||||
queryParams.value.pageNo = pagination.page
|
||||
queryParams.value.pageSize = pagination.limit
|
||||
getList()
|
||||
}
|
||||
|
||||
|
||||
1505
openhis-ui-vue3/src/views/surgicalschedule/index.vue
Normal file
1505
openhis-ui-vue3/src/views/surgicalschedule/index.vue
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user