feat: 新增投资项目退出反馈、进度报告、计划申请及退出计划等管理功能模块及相关组件
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
<!-- 进度申报审核-->
|
||||
<script setup lang="ts">
|
||||
import {onMounted} from 'vue';
|
||||
import { onMounted } from 'vue';
|
||||
import ApprovalAction from '/@//components/workbench/common/ApprovalAction.vue';
|
||||
import {useRoute} from 'vue-router';
|
||||
import { useRoute } from 'vue-router';
|
||||
import ProjectProgressReportFormDeatils from '/@/components/investment/common/ProjectProgressReportFormDeatils.vue';
|
||||
import {
|
||||
getInvestmentProjectsProgressGetByProcessInstanceIdAPI,
|
||||
@@ -15,13 +15,13 @@ const taskId = ref<string>('0');
|
||||
const status = ref<'pending' | 'reviewed' | 'withdrawable'>('pending');
|
||||
const projectId = ref<string>('0');
|
||||
const detailFormData = ref<InvestmentProjectProgress>({} as InvestmentProjectProgress);
|
||||
const getProjectDetail = (id:string) =>{
|
||||
getInvestmentProjectsProgressGetByProcessInstanceIdAPI(id).then(res =>{
|
||||
const getProjectDetail = (id: string) => {
|
||||
getInvestmentProjectsProgressGetByProcessInstanceIdAPI(id).then(res => {
|
||||
detailFormData.value = res.data
|
||||
});
|
||||
}
|
||||
onMounted(() =>{
|
||||
if (route.query.processInstanceId){
|
||||
onMounted(() => {
|
||||
if (route.query.processInstanceId) {
|
||||
taskId.value = <string>route.query.tId;
|
||||
projectId.value = <string>route.query.processInstanceId;
|
||||
getProjectDetail(projectId.value);
|
||||
@@ -33,11 +33,12 @@ onMounted(() =>{
|
||||
<el-card>
|
||||
<el-row :gutter="20">
|
||||
<el-col :span="isPreview ? 24 : 18">
|
||||
<FlowFormView :process-instance-id="projectId"/>
|
||||
<ProjectProgressReportFormDeatils v-model="detailFormData" title="投资项目进度审核"/>
|
||||
<FlowFormView :process-instance-id="projectId" />
|
||||
<ProjectProgressReportFormDeatils v-model="detailFormData" title="投资项目进度审核" />
|
||||
</el-col>
|
||||
<el-col :span="6" v-if="!isPreview">
|
||||
<ApprovalAction :status="status" :approval-records="[]" :task-id="taskId" :process-instance-id="projectId"/>
|
||||
<ApprovalAction :status="status" :approval-records="[]" :task-id="taskId"
|
||||
:process-instance-id="projectId" />
|
||||
</el-col>
|
||||
</el-row>
|
||||
</el-card>
|
||||
|
||||
Reference in New Issue
Block a user