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 @@ - - - - @@ -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 }} - +