diff --git a/src/views/project_member/detail.js b/src/views/project_member/detail.js
new file mode 100644
index 0000000..03621a7
--- /dev/null
+++ b/src/views/project_member/detail.js
@@ -0,0 +1,31 @@
+const detailConfig = {
+ title: "项目成员详情",
+ config: [
+ {
+ label: "项目名称",
+ value: "project_name"
+ },
+ {
+ label: "项目编号",
+ value: "project_code"
+ },
+ {
+ label: "角色名称",
+ value: "project_role_name"
+ },
+ {
+ label: "人员名称",
+ value: "admin_name"
+ },
+ {
+ label: "人工单价",
+ value: "working_unit_price"
+ },
+ {
+ label: "备注",
+ value: "remark",
+ }
+ ]
+
+}
+export default detailConfig;
\ No newline at end of file
diff --git a/src/views/project_member/detail.vue b/src/views/project_member/detail.vue
deleted file mode 100644
index 461d79e..0000000
--- a/src/views/project_member/detail.vue
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-
-
-
-
-
diff --git a/src/views/project_member/index.vue b/src/views/project_member/index.vue
index 2cd6e58..9a589d3 100644
--- a/src/views/project_member/index.vue
+++ b/src/views/project_member/index.vue
@@ -6,8 +6,7 @@
-
+
@@ -37,16 +36,12 @@
-
-
-
-
编辑
@@ -55,10 +50,11 @@
@click="handleDelete(row.id)">
删除
-
+
详情
+
@@ -68,7 +64,8 @@
-
+
@@ -81,13 +78,13 @@ import { getAllProjectTypes } from '@/api/projecttype'
const protype = reactive([])
import feedback from '@/utils/feedback'
import EditPopup from './edit.vue'
-import DetailPopup from './detail.vue'
const detailRef = shallowRef>()
const editRef = shallowRef>()
+import detailConfig from './detail'
+
// 是否显示编辑框
const showEdit = ref(false)
-const showDtail = ref(false)
-
+const showDetail = ref(false)
// 查询条件
const queryParams = reactive({
project_role_name: '',
@@ -137,9 +134,10 @@ const handleDelete = async (id: number | any[]) => {
await apiProjectmemberDelete({ id })
getLists()
}
-const handledetail = async (data: any) => {
- let res = await apiProjectmemberDetail({ id: data.id })
- showDtail.value = true
+// 详情
+const handleDetail = async (id: any) => {
+ let res = await apiProjectmemberDetail({ id })
+ showDetail.value = true
await nextTick()
detailRef.value?.open()
detailRef.value?.setFormData(res)
diff --git a/src/views/project_stakeholder/edit.vue b/src/views/project_stakeholder/edit.vue
index f83beba..d268026 100644
--- a/src/views/project_stakeholder/edit.vue
+++ b/src/views/project_stakeholder/edit.vue
@@ -4,16 +4,19 @@
-
+
-
+
-
+
@@ -29,16 +32,18 @@
-
+
-
+
{{ item.name }}
-
+
@@ -49,7 +54,8 @@
-
+
{{ item.name }}
@@ -58,14 +64,15 @@
-
+
{{ item.name }}
-
+