|
@@ -85,9 +85,9 @@
|
|
|
<el-tab-pane label="活动" name="0"></el-tab-pane>
|
|
|
<el-tab-pane label="详细信息" name="1"></el-tab-pane>
|
|
|
<el-tab-pane label="跟进记录" name="2"></el-tab-pane>
|
|
|
- <!-- <el-tab-pane label="立项汇总表" name="3"></el-tab-pane> -->
|
|
|
+ <el-tab-pane label="立项汇总表" name="3"></el-tab-pane>
|
|
|
<el-tab-pane label="尽调报告" name="4"></el-tab-pane>
|
|
|
- <!-- <el-tab-pane label="投决汇总表" name="5"></el-tab-pane> -->
|
|
|
+ <el-tab-pane label="投决汇总表" name="5"></el-tab-pane>
|
|
|
<el-tab-pane label="会议记录" name="6"></el-tab-pane>
|
|
|
<el-tab-pane label="文件资料" name="7"></el-tab-pane>
|
|
|
<el-tab-pane label="合同" name="8"></el-tab-pane>
|
|
@@ -100,7 +100,7 @@
|
|
|
:key="index"
|
|
|
:timestamp="activity.createTime"
|
|
|
>
|
|
|
- {{ activity.createBy }}:创建{{ activity.stageName }}
|
|
|
+ {{ activity.createBy }}:{{ activity.stageName }}
|
|
|
</el-timeline-item>
|
|
|
</el-timeline>
|
|
|
</div>
|
|
@@ -110,9 +110,14 @@
|
|
|
<div v-show="activeName === '2'">
|
|
|
<followList :type="'2'" ref="followList" :projectId="id"></followList>
|
|
|
</div>
|
|
|
- <!-- <div v-show="activeName === '3'">
|
|
|
- <tableForm :formType="2" :id="meetingId" ref="tableForm" :projectId="id"></tableForm>
|
|
|
- </div> -->
|
|
|
+ <div v-show="activeName === '3'">
|
|
|
+ <tableForm
|
|
|
+ :formType="2"
|
|
|
+ :id="meetingId"
|
|
|
+ ref="approvalTableForm"
|
|
|
+ :readonly="true"
|
|
|
+ ></tableForm>
|
|
|
+ </div>
|
|
|
<div v-show="activeName === '4'">
|
|
|
<!-- 尽职调查 -->
|
|
|
<projectList
|
|
@@ -122,9 +127,14 @@
|
|
|
:projectId="id"
|
|
|
></projectList>
|
|
|
</div>
|
|
|
- <!-- <div v-show="activeName === '5'">
|
|
|
- <tableForm :formType="4" :id="meetingId" ref="tableForm" :projectId="id"></tableForm>
|
|
|
- </div> -->
|
|
|
+ <div v-show="activeName === '5'">
|
|
|
+ <tableForm
|
|
|
+ :formType="4"
|
|
|
+ :id="meetingId"
|
|
|
+ ref="voteTableForm"
|
|
|
+ :readonly="true"
|
|
|
+ ></tableForm>
|
|
|
+ </div>
|
|
|
<div v-show="activeName === '6'">
|
|
|
<meetingList
|
|
|
:type="'2'"
|
|
@@ -155,6 +165,7 @@ import meetingList from "../components/meetingList";
|
|
|
import projectList from "../components/projectList";
|
|
|
import tableForm from "../components/tableForm";
|
|
|
import { getPool, listProjectPoolId } from "@/api/invest/pool";
|
|
|
+import { listMeeting } from "@/api/invest/meeting";
|
|
|
export default {
|
|
|
name: "investPoolDetail",
|
|
|
components: {
|
|
@@ -203,8 +214,34 @@ export default {
|
|
|
this.$store.commit("SET_PROJECTITEMMESSAGE", this.detailInfo);
|
|
|
this.$refs[name].handleAdd(this.id);
|
|
|
},
|
|
|
+ getMettingId(type) {
|
|
|
+ let queryParams = {
|
|
|
+ pageNum: 1,
|
|
|
+ pageSize: 10,
|
|
|
+ meetingType: type,
|
|
|
+ orderByColumn: "createTime",
|
|
|
+ isAsc: "desc",
|
|
|
+ };
|
|
|
+ listMeeting(queryParams).then((response) => {
|
|
|
+ let meetingList = response.rows;
|
|
|
+ if (meetingList.length > 0) {
|
|
|
+ let meetingId = meetingList[0].id;
|
|
|
+ if (type === "LX") {
|
|
|
+ this.$refs.approvalTableForm.initialize(meetingId);
|
|
|
+ } else if (type === "TJ") {
|
|
|
+ this.$refs.voteTableForm.initialize(meetingId);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
handleClick(tab, event) {
|
|
|
- // console.log(tab, event);
|
|
|
+ if (this.activeName === "0") {
|
|
|
+ this.getListProjectPoolId();
|
|
|
+ } else if (this.activeName === "3") {
|
|
|
+ this.getMettingId("LX");
|
|
|
+ } else if (this.activeName === "5") {
|
|
|
+ this.getMettingId("TJ");
|
|
|
+ }
|
|
|
},
|
|
|
getDetail() {
|
|
|
getPool(this.id).then((response) => {
|