diff --git a/src/views/oa/erp/erpProjectChange/edit.vue b/src/views/oa/erp/erpProjectChange/edit.vue index 1a998e7..be6cb07 100644 --- a/src/views/oa/erp/erpProjectChange/edit.vue +++ b/src/views/oa/erp/erpProjectChange/edit.vue @@ -1,26 +1,33 @@ - + + + + 基本信息 - - - + + + + + + + @@ -74,8 +81,8 @@ - - {{ dict.label }} + + {{ dict.label }} @@ -215,12 +222,12 @@ + + + + diff --git a/src/views/oa/erp/erpProjectChange/index.vue b/src/views/oa/erp/erpProjectChange/index.vue index 0337c53..fbed037 100644 --- a/src/views/oa/erp/erpProjectChange/index.vue +++ b/src/views/oa/erp/erpProjectChange/index.vue @@ -149,8 +149,8 @@ - - + + {{ parseTime(scope.row.createTime, '{y}-{m}-{d} {h}:{i}:{s}') }} @@ -161,8 +161,12 @@ - - + + @@ -173,8 +177,12 @@ - - + + + + diff --git a/src/views/oa/erp/erpProjectPlan/edit.vue b/src/views/oa/erp/erpProjectPlan/edit.vue index 98439a9..a5f2bbe 100644 --- a/src/views/oa/erp/erpProjectPlan/edit.vue +++ b/src/views/oa/erp/erpProjectPlan/edit.vue @@ -1,35 +1,43 @@ - - + + + + + - 暂存 - 提交 - 审批 - 流程进度 + 保存 + 流程进度 返回 - - 保存 - 返回 - + + + 基本信息 - - - + + + + + + + @@ -270,6 +278,8 @@ + + @@ -290,7 +300,6 @@ diff --git a/src/views/oa/erp/erpProjectPlan/index.vue b/src/views/oa/erp/erpProjectPlan/index.vue index af45039..b24ade4 100644 --- a/src/views/oa/erp/erpProjectPlan/index.vue +++ b/src/views/oa/erp/erpProjectPlan/index.vue @@ -97,7 +97,11 @@ v-hasPermi="['oa/erp:erpProjectPlan:query']" > - + @@ -212,10 +216,11 @@ import { listUser } from '@/api/system/user'; import { getErpProjectInfoList } from '@/api/oa/erp/projectInfo'; import { getErpContractInfoList } from '@/api/oa/erp/contractInfo'; import { onActivated } from 'vue'; -import { useRouter } from 'vue-router'; +import { useRoute, useRouter } from 'vue-router'; import ApprovalRecord from '@/components/Process/approvalRecord.vue'; const { proxy } = getCurrentInstance() as ComponentInternalInstance; +const route = useRoute(); const router = useRouter(); const { active_flag, project_plan_status, project_phases, collection_stage, wf_business_status } = toRefs( proxy?.useDict('active_flag', 'project_plan_status', 'project_phases', 'collection_stage', 'wf_business_status') @@ -246,7 +251,7 @@ const dialog = reactive({ // 列显隐信息 const columns = ref([ - { key: 0, label: `序号`, visible: false }, + { key: 0, label: `序号`, visible: true }, { key: 1, label: `项目计划编号`, visible: true }, { key: 2, label: `项目编号`, visible: true }, { key: 3, label: `项目名称`, visible: true }, @@ -383,24 +388,40 @@ const handleProjectChangeInDialog = (projectId: number) => { } }; -/** 新增按钮操作 */ +/** 新增按钮操作(与项目信息保持一致) */ const handleAdd = () => { - router.push('/oa/erp/erpProjectPlan/edit/0'); + proxy.$tab.closePage(route); + router.push({ + path: '/project/erpProjectPlanStage/edit', + query: { type: 'add' } + }); }; -/** 查看按钮操作 */ +/** 查看按钮操作(与项目信息保持一致) */ const handleView = (row: ErpProjectPlanVO) => { - router.push(`/oa/erp/erpProjectPlan/view/${row.projectPlanId}?type=view`); + proxy.$tab.closePage(route); + router.push({ + path: '/project/erpProjectPlanStage/edit', + query: { id: row.projectPlanId, type: 'view' } + }); }; -/** 编辑按钮操作 */ +/** 编辑按钮操作(与项目信息保持一致) */ const handleEdit = (row: ErpProjectPlanVO) => { - router.push(`/oa/erp/erpProjectPlan/edit/${row.projectPlanId}?type=edit`); + proxy.$tab.closePage(route); + router.push({ + path: '/project/erpProjectPlanStage/edit', + query: { id: row.projectPlanId, type: 'update' } + }); }; /** 审批完成后维护延期与进度 */ const handleProgress = (row: ErpProjectPlanVO) => { - router.push(`/oa/erp/erpProjectPlan/edit/${row.projectPlanId}?type=edit`); + proxy.$tab.closePage(route); + router.push({ + path: '/project/erpProjectPlanStage/edit', + query: { id: row.projectPlanId, type: 'update' } + }); }; // 查看审批记录 @@ -408,10 +429,13 @@ const handleApprovalRecord = (row: ErpProjectPlanVO) => { approvalRecordRef.value?.init(row.projectPlanId); }; -/** 项目计划变更按钮操作 */ +/** 项目计划变更按钮操作(与项目信息保持一致) */ const handlePlanChange = (row: ErpProjectPlanVO) => { - // 跳转到项目变更编辑页面,传递项目 ID - router.push(`/oa/erp/erpProjectChange/edit/0?projectId=${row.projectId}`); + proxy.$tab.closePage(route); + router.push({ + path: '/project/erpProjectChange/edit', + query: { type: 'add', projectId: row.projectId } + }); }; /** 甘特图按钮 */ diff --git a/src/views/oa/erp/projectAcceptance/edit.vue b/src/views/oa/erp/projectAcceptance/edit.vue index d3b36de..ec0cf1d 100644 --- a/src/views/oa/erp/projectAcceptance/edit.vue +++ b/src/views/oa/erp/projectAcceptance/edit.vue @@ -7,8 +7,8 @@ @handleApprovalRecord="handleApprovalRecord" :buttonLoading="buttonLoading" :id="form.acceptanceId" - :status="approvalStatus" - :pageType="pageTypeForButton" + :status="form.flowStatus" + :pageType="routeParams.type" :mode="false" /> @@ -23,22 +23,13 @@ - - - + + + + + + + @@ -89,16 +80,19 @@ + + - + + diff --git a/src/views/oa/erp/projectAcceptance/index.vue b/src/views/oa/erp/projectAcceptance/index.vue index f59a5ed..02c81f0 100644 --- a/src/views/oa/erp/projectAcceptance/index.vue +++ b/src/views/oa/erp/projectAcceptance/index.vue @@ -1,333 +1,353 @@ - - - - - - - - - - - - - - - - 搜索 - 重置 - - - - - - - - - - - 新增 - - - 修改 - - - 删除 - - - 导出 - - - - - - - - - - - - - - {{ scope.row.projectManagerName }} - - - - - {{ parseTime(scope.row.acceptanceDate, '{y}-{m}-{d} {h}:{i}:{s}') }} - - - - - - 暂无附件 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + 搜索 + 重置 + + - + + + 删除 + + + 导出 + + + + + + + + + + + + + + {{ scope.row.projectManagerName }} + + + + + {{ parseTime(scope.row.acceptanceDate, '{y}-{m}-{d} {h}:{i}:{s}') }} + + + + + + 暂无附件 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + diff --git a/src/views/oa/erp/projectReceiving/edit.vue b/src/views/oa/erp/projectReceiving/edit.vue index 93b8bb2..2e4c3f3 100644 --- a/src/views/oa/erp/projectReceiving/edit.vue +++ b/src/views/oa/erp/projectReceiving/edit.vue @@ -7,8 +7,8 @@ @handleApprovalRecord="handleApprovalRecord" :buttonLoading="buttonLoading" :id="form.receivingId" - :status="approvalStatus" - :pageType="pageTypeForButton" + :status="form.flowStatus" + :pageType="routeParams.type" :mode="false" /> @@ -23,22 +23,13 @@ - - - + + + + + + + @@ -83,16 +74,19 @@ + + - + + diff --git a/src/views/oa/erp/projectReceiving/index.vue b/src/views/oa/erp/projectReceiving/index.vue index 5612431..6b96ec6 100644 --- a/src/views/oa/erp/projectReceiving/index.vue +++ b/src/views/oa/erp/projectReceiving/index.vue @@ -1,327 +1,347 @@ - - - - - - - - - - - - - - - - 搜索 - 重置 - - - - - - - - - - - 新增 - - - 修改 - - - 删除 - - - 导出 - - - - - - - - - - - - - - {{ scope.row.projectManagerName }} - - - - - {{ parseTime(scope.row.arrivalDate, '{y}-{m}-{d} {h}:{i}:{s}') }} - - - - - - 暂无附件 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + 搜索 + 重置 + + - - + + + + + + + + 新增 + + + + + 删除 + + + 导出 + + + + + + + + + + + + + + {{ scope.row.projectManagerName }} + + + + + {{ parseTime(scope.row.arrivalDate, '{y}-{m}-{d} {h}:{i}:{s}') }} + + + + + + 暂无附件 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +