医生排班页面修复,新增组件间交互功能。
This commit is contained in:
@@ -124,6 +124,7 @@
|
||||
|
||||
<script setup name="AppoinmentManage">
|
||||
import { ref, onMounted } from 'vue'
|
||||
import { useRouter } from 'vue-router'
|
||||
import { ElMessage, ElDialog, ElSelect, ElOption, ElInput, ElForm, ElFormItem } from 'element-plus'
|
||||
import { EditPen, View, DocumentRemove } from '@element-plus/icons-vue'
|
||||
import { listDept, searchDept } from '@/api/appoinmentmanage/dept'
|
||||
@@ -254,14 +255,25 @@ const handleAppointmentSettingCancel = () => {
|
||||
appointmentSettingDialog.value = false
|
||||
}
|
||||
|
||||
// 路由和导航
|
||||
const router = useRouter()
|
||||
|
||||
// 编辑
|
||||
const handleEdit = (row) => {
|
||||
ElMessage.info(`编辑科室: ${row.deptName}`)
|
||||
// 导航到医生排班页面,传递科室ID和编辑模式
|
||||
router.push({
|
||||
path: `/appoinmentmanage/doctorschedule/${row.id}`,
|
||||
query: { mode: 'edit' }
|
||||
})
|
||||
}
|
||||
|
||||
// 查看
|
||||
const handleView = (row) => {
|
||||
ElMessage.info(`查看科室: ${row.deptName}`)
|
||||
// 导航到医生排班页面,传递科室ID和查看模式
|
||||
router.push({
|
||||
path: `/appoinmentmanage/doctorschedule/${row.id}`,
|
||||
query: { mode: 'view' }
|
||||
})
|
||||
}
|
||||
|
||||
// 分页大小变化
|
||||
|
||||
Reference in New Issue
Block a user