|
@@ -18,10 +18,10 @@
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="投资负责人" prop="investHead">
|
|
|
+ <el-form-item label="项目负责人" prop="investHead">
|
|
|
<el-input
|
|
|
v-model.trim="queryParams.investHead"
|
|
|
- placeholder="请输入投资负责人"
|
|
|
+ placeholder="请输入项目负责人"
|
|
|
clearable
|
|
|
@keyup.enter.native="handleQuery"
|
|
|
/>
|
|
@@ -179,7 +179,7 @@
|
|
|
>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
- v-if="type === '1' && (stage == '0' || stage == '1')"
|
|
|
+ v-if="type === '1' && stage == '1'"
|
|
|
type="primary"
|
|
|
plain
|
|
|
icon="el-icon-plus"
|
|
@@ -191,6 +191,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
+ v-if="type === '1' && stage == '1'"
|
|
|
type="success"
|
|
|
plain
|
|
|
icon="el-icon-edit"
|
|
@@ -203,6 +204,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
+ v-if="type === '1' && stage !== '0'"
|
|
|
type="danger"
|
|
|
plain
|
|
|
icon="el-icon-switch-button"
|
|
@@ -215,6 +217,7 @@
|
|
|
</el-col>
|
|
|
<el-col :span="1.5">
|
|
|
<el-button
|
|
|
+ v-if="type === '1' && stage == '0'"
|
|
|
type="warning"
|
|
|
plain
|
|
|
icon="el-icon-download"
|
|
@@ -229,7 +232,6 @@
|
|
|
@queryTable="getList"
|
|
|
></right-toolbar>
|
|
|
</el-row>
|
|
|
-
|
|
|
<el-table
|
|
|
class="tableWrapper"
|
|
|
v-loading="loading"
|
|
@@ -237,65 +239,47 @@
|
|
|
:data="poolList"
|
|
|
@selection-change="handleSelectionChange"
|
|
|
>
|
|
|
- <el-table-column type="selection" width="55" align="center" />
|
|
|
+ <el-table-column type="selection" width="40" align="center" />
|
|
|
+ <el-table-column type="index" width="30"></el-table-column>
|
|
|
<!-- <el-table-column label="主键id" align="center" prop="id" /> -->
|
|
|
- <el-table-column
|
|
|
- label="项目名称"
|
|
|
- align="center"
|
|
|
- prop="projectName"
|
|
|
- width="300"
|
|
|
- >
|
|
|
+ <el-table-column label="项目名称" align="center" prop="projectName">
|
|
|
<template slot-scope="scope">
|
|
|
<div :title="scope.row.projectName">
|
|
|
{{ scope.row.projectName }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
<el-table-column
|
|
|
- label="投资负责人"
|
|
|
+ label="公司名称"
|
|
|
align="center"
|
|
|
- prop="investHead"
|
|
|
- width="100px"
|
|
|
+ prop="tProjectCompany.companyName"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <div :title="scope.row.investHead">
|
|
|
- {{ scope.row.investHead }}
|
|
|
+ <div :title="scope.row.tProjectCompany.companyName">
|
|
|
+ {{ scope.row.tProjectCompany.companyName }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column label="项目编号" align="center" prop="projectCode" /> -->
|
|
|
<el-table-column
|
|
|
- label="渠道"
|
|
|
+ label="注册地址"
|
|
|
align="center"
|
|
|
- width="150"
|
|
|
- prop="tProjectChannel.channelName"
|
|
|
+ prop="tProjectCompany.registeredAddress"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <div :title="scope.row.tProjectChannel.channelName">
|
|
|
- {{ scope.row.tProjectChannel.channelName }}
|
|
|
+ <div :title="scope.row.tProjectCompany.registeredAddress">
|
|
|
+ {{ scope.row.tProjectCompany.registeredAddress }}
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="所属组别"
|
|
|
- align="center"
|
|
|
- prop="tProjectChannel.channelGroup"
|
|
|
- >
|
|
|
- <template slot-scope="scope">
|
|
|
+ <el-table-column label="项目所属行业" align="center" prop="industry"
|
|
|
+ ><template slot-scope="scope">
|
|
|
<dict-tag
|
|
|
- :options="dict.type.project_group"
|
|
|
- :value="scope.row.tProjectChannel.channelGroup"
|
|
|
+ :options="dict.type.CUSTOMER_TRADE"
|
|
|
+ :value="scope.row.industry"
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
-
|
|
|
- <el-table-column
|
|
|
- label="项目阶段"
|
|
|
- width="120"
|
|
|
- align="center"
|
|
|
- prop="projectStage"
|
|
|
- >
|
|
|
+ <el-table-column label="项目阶段" align="center" prop="projectStage">
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
|
:options="dict.type.project_stage"
|
|
@@ -303,11 +287,10 @@
|
|
|
/>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
+ <!-- <el-table-column
|
|
|
label="项目状态"
|
|
|
align="center"
|
|
|
prop="projectState"
|
|
|
- width="150"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
<dict-tag
|
|
@@ -315,65 +298,62 @@
|
|
|
:value="scope.row.projectState"
|
|
|
/>
|
|
|
</template>
|
|
|
+ </el-table-column> -->
|
|
|
+ <el-table-column label="立项通过日期" align="center" prop="projectDate">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ parseTime(scope.row.projectDate, "{y}-{m}-{d}") }}</span>
|
|
|
+ </template>
|
|
|
</el-table-column>
|
|
|
- <!-- <el-table-column
|
|
|
- label="初次接触日期"
|
|
|
- align="center"
|
|
|
- prop="contactDate"
|
|
|
- width="100"
|
|
|
- >
|
|
|
+ <el-table-column label="投决通过日期" align="center" prop="decisionDate">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.contactDate, "{y}-{m}-{d}") }}</span>
|
|
|
+ <span>{{ parseTime(scope.row.decisionDate, "{y}-{m}-{d}") }}</span>
|
|
|
</template>
|
|
|
- </el-table-column> -->
|
|
|
- <el-table-column
|
|
|
- label="立项通过日期"
|
|
|
- align="center"
|
|
|
- prop="projectDate"
|
|
|
- width="100"
|
|
|
- >
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="项目负责人" align="center" prop="investHead">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.projectDate, "{y}-{m}-{d}") }}</span>
|
|
|
+ <div :title="scope.row.investHead">
|
|
|
+ {{ scope.row.investHead }}
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <!-- <el-table-column label="项目编号" align="center" prop="projectCode" /> -->
|
|
|
<el-table-column
|
|
|
- label="投决通过日期"
|
|
|
+ label="渠道"
|
|
|
align="center"
|
|
|
- prop="decisionDate"
|
|
|
- width="100"
|
|
|
+ prop="tProjectChannel.channelName"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ parseTime(scope.row.decisionDate, "{y}-{m}-{d}") }}</span>
|
|
|
+ <div :title="scope.row.tProjectChannel.channelName">
|
|
|
+ {{ scope.row.tProjectChannel.channelName }}
|
|
|
+ </div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column
|
|
|
- label="项目所属行业"
|
|
|
- width="120"
|
|
|
+ <!-- <el-table-column
|
|
|
+ label="所属组别"
|
|
|
align="center"
|
|
|
- prop="industry"
|
|
|
- ><template slot-scope="scope">
|
|
|
+ prop="tProjectChannel.channelGroup"
|
|
|
+ >
|
|
|
+ <template slot-scope="scope">
|
|
|
<dict-tag
|
|
|
- :options="dict.type.CUSTOMER_TRADE"
|
|
|
- :value="scope.row.industry"
|
|
|
+ :options="dict.type.project_group"
|
|
|
+ :value="scope.row.tProjectChannel.channelGroup"
|
|
|
/>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
|
|
|
- <el-table-column
|
|
|
- label="项目所属公司"
|
|
|
- width="250"
|
|
|
+ <!-- <el-table-column
|
|
|
+ label="初次接触日期"
|
|
|
align="center"
|
|
|
- prop="tProjectCompany.companyName"
|
|
|
+ prop="contactDate"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <div :title="scope.row.tProjectCompany.companyName">
|
|
|
- {{ scope.row.tProjectCompany.companyName }}
|
|
|
- </div>
|
|
|
+ <span>{{ parseTime(scope.row.contactDate, "{y}-{m}-{d}") }}</span>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
- <el-table-column
|
|
|
+ </el-table-column> -->
|
|
|
+
|
|
|
+ <!-- <el-table-column
|
|
|
label="项目联系人"
|
|
|
- width="120"
|
|
|
align="center"
|
|
|
prop="tProjectContacts.name"
|
|
|
>
|
|
@@ -382,7 +362,7 @@
|
|
|
{{ scope.row.tProjectContacts.name }}
|
|
|
</div>
|
|
|
</template>
|
|
|
- </el-table-column>
|
|
|
+ </el-table-column> -->
|
|
|
|
|
|
<!-- <el-table-column
|
|
|
label="历次融资"
|
|
@@ -466,7 +446,7 @@
|
|
|
label="状态"
|
|
|
align="center"
|
|
|
prop="investHead"
|
|
|
- width="100px"
|
|
|
+ width="50px"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
<div :title="scope.row.delFlag === '1' ? '终止' : '正常'">
|
|
@@ -474,24 +454,23 @@
|
|
|
</div>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <!-- fixed="right" -->
|
|
|
<el-table-column
|
|
|
- :width="stage == '0' || stage == '2' ? 300 : 400"
|
|
|
- fixed="right"
|
|
|
label="操作"
|
|
|
align="center"
|
|
|
- class-name="small-padding fixed-width"
|
|
|
+ :width="stage === '0' ? 100 : 400"
|
|
|
>
|
|
|
+ <!-- class-name="small-padding fixed-width" -->
|
|
|
<template slot-scope="scope">
|
|
|
<!-- stage//0=全部 1=项目报备 2=评估考察 3=项目立项 4=尽职背调 5=项目投决 -->
|
|
|
- <el-button
|
|
|
+ <!-- <el-button
|
|
|
class="custom-orange-color"
|
|
|
v-if="stage == '1'"
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-thumb"
|
|
|
@click="handlefollowRecord(scope.row)"
|
|
|
- >上传跟进记录</el-button
|
|
|
- >
|
|
|
+ >上传跟进记录</el-button> -->
|
|
|
<el-button
|
|
|
class="custom-orange-color"
|
|
|
v-if="stage == '3' && scope.row.delFlag !== '1'"
|
|
@@ -521,15 +500,16 @@
|
|
|
>尽职背调</el-button
|
|
|
>
|
|
|
<el-button
|
|
|
+ v-if="scope.row.delFlag !== '1' && stage !== '0'"
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-setting"
|
|
|
- v-if="scope.row.delFlag !== '1'"
|
|
|
@click="handleBusinessUpdate(scope.row)"
|
|
|
>设置项目阶段</el-button
|
|
|
>
|
|
|
|
|
|
<el-button
|
|
|
+ v-if="scope.row.delFlag !== '1'&& stage !== '0'"
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
icon="el-icon-edit"
|
|
@@ -548,6 +528,7 @@
|
|
|
>
|
|
|
|
|
|
<el-button
|
|
|
+ v-if="scope.row.delFlag !== '1' && stage !== '0'"
|
|
|
class="custom-red-color"
|
|
|
size="mini"
|
|
|
type="text"
|
|
@@ -848,7 +829,7 @@ export default {
|
|
|
// 非多个禁用
|
|
|
multiple: true,
|
|
|
// 显示搜索条件
|
|
|
- showSearch: true,
|
|
|
+ showSearch: false,
|
|
|
// 总条数
|
|
|
total: 0,
|
|
|
// 项目池表格数据
|
|
@@ -926,6 +907,10 @@ export default {
|
|
|
},
|
|
|
verifyProjectDate: false,
|
|
|
verifyDecisionDate: false,
|
|
|
+ user:{
|
|
|
+ userId:"",
|
|
|
+ nickName:""
|
|
|
+ }
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -1175,4 +1160,23 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
<style lang="scss" scoped>
|
|
|
+.tableWrapper {
|
|
|
+ font-size: 12px;
|
|
|
+ color: #000;
|
|
|
+ ::v-deep .el-table__header-wrapper th {
|
|
|
+ font-size: 12px;
|
|
|
+ font-weight: bolder;
|
|
|
+ color: #000;
|
|
|
+ }
|
|
|
+
|
|
|
+ ::v-deep td.el-table__cell:not(:last-child) div {
|
|
|
+ text-overflow: -o-ellipsis-lastline;
|
|
|
+ overflow: hidden;
|
|
|
+ text-overflow: ellipsis;
|
|
|
+ display: -webkit-box;
|
|
|
+ -webkit-line-clamp: 1;
|
|
|
+ line-clamp: 1;
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|