diff --git a/ry-vue3/src/router/index.js b/ry-vue3/src/router/index.js
index d476f38..6fd1f3f 100644
--- a/ry-vue3/src/router/index.js
+++ b/ry-vue3/src/router/index.js
@@ -106,6 +106,7 @@ const routes = [
{ path: 'people', name: 'executor-people', component: () => import('@/views/executor/People.vue'), meta: { title: '人员管理' } },
{ path: 'people/new', name: 'executor-people-new', component: () => import('@/views/executor/NewPerson.vue'), meta: { title: '新建人员' } },
{ path: 'people/edit/:id', name: 'executor-people-edit', component: () => import('@/views/executor/NewPerson.vue'), meta: { title: '编辑人员' } },
+ { path: 'people/detail/:id', name: 'executor-people-detail', component: () => import('@/views/executor/PersonDetail.vue'), meta: { title: '人员详情' } },
{ path: 'account', name: 'executor-account', component: () => import('@/views/executor/Account.vue'), meta: { title: '账号信息' } },
{ path: 'labor', name: 'executor-labor', component: () => import('@/views/executor/Labor.vue'), meta: { title: '劳务凭证' } }
]
diff --git a/ry-vue3/src/views/executor/People.vue b/ry-vue3/src/views/executor/People.vue
index 939e88d..a9174e8 100644
--- a/ry-vue3/src/views/executor/People.vue
+++ b/ry-vue3/src/views/executor/People.vue
@@ -101,20 +101,6 @@
关闭
-
-
-
-
- {{ view.name }}
- {{ view.phone }}
- {{ view.orgName }}
- {{ view.department }}
- {{ view.position }}
- {{ translatePersonRole(view.role) }}
- {{ view.status || '正常' }}
-
- 关闭
-
@@ -137,8 +123,6 @@ const q = reactive({ name: '', phone: '', orgName: '', department: '', position:
const page = reactive({ pageNum: 1, pageSize: 10, total: 0 })
const importOpen = ref(false)
-const view = ref({})
-const viewOpen = ref(false)
const uploadRef = ref()
const importFile = ref(null) // el-upload 选中的原始 File 对象 (file.raw)
@@ -165,7 +149,7 @@ function reset() { Object.assign(q, { name:'',phone:'',orgName:'',department:'',
function goNew() { router.push('/executor/people/new') }
function goEdit(row) { router.push(`/executor/people/edit/${row.personId}`) }
-function onView(row) { view.value = row; viewOpen.value = true }
+function onView(row) { router.push(`/executor/people/detail/${row.personId}`) }
async function onToggleStatus(row, action) {
try {
diff --git a/ry-vue3/src/views/executor/PersonDetail.vue b/ry-vue3/src/views/executor/PersonDetail.vue
new file mode 100644
index 0000000..c54ab2c
--- /dev/null
+++ b/ry-vue3/src/views/executor/PersonDetail.vue
@@ -0,0 +1,139 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ translatePersonRole(form.role) }}
+
+
+
+
+
+
+
+
+
+
+ 返回
+
+
+
+
+
+
+
\ No newline at end of file