|
@@ -67,97 +67,6 @@
|
|
@keyup.enter.native="handleQuery"
|
|
@keyup.enter.native="handleQuery"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
-
|
|
|
|
- <!-- <el-form-item label="初次接触日期" prop="contactDate">
|
|
|
|
- <el-date-picker
|
|
|
|
- clearable
|
|
|
|
- v-model="queryParams.contactDate"
|
|
|
|
- type="date"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- placeholder="请选择初次接触日期"
|
|
|
|
- >
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="立项通过日期" prop="projectDate">
|
|
|
|
- <el-date-picker
|
|
|
|
- clearable
|
|
|
|
- v-model="queryParams.projectDate"
|
|
|
|
- type="date"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- placeholder="请选择立项通过日期"
|
|
|
|
- >
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="投决通过日期" prop="decisionDate">
|
|
|
|
- <el-date-picker
|
|
|
|
- clearable
|
|
|
|
- v-model="queryParams.decisionDate"
|
|
|
|
- type="date"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- placeholder="请选择投决通过日期"
|
|
|
|
- >
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item> -->
|
|
|
|
-
|
|
|
|
- <!-- <el-form-item label="项目编号" prop="projectCode">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.projectCode"
|
|
|
|
- placeholder="请输入项目编号"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="历次融资" prop="previousFinancing">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.previousFinancing"
|
|
|
|
- placeholder="请输入历次融资"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="项目融资阶段" prop="financingStage">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.financingStage"
|
|
|
|
- placeholder="请输入项目融资阶段"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="预期融资金额" prop="financingMoney">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.financingMoney"
|
|
|
|
- placeholder="请输入预期融资金额"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="投前估值" prop="investValuation">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.investValuation"
|
|
|
|
- placeholder="请输入投前估值"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="预计投资金额" prop="investMoney">
|
|
|
|
- <el-input
|
|
|
|
- v-model="queryParams.investMoney"
|
|
|
|
- placeholder="请输入预计投资金额"
|
|
|
|
- clearable
|
|
|
|
- @keyup.enter.native="handleQuery"
|
|
|
|
- />
|
|
|
|
- </el-form-item> -->
|
|
|
|
- <!-- <el-form-item label="创建日期" prop="createTime">
|
|
|
|
- <el-date-picker
|
|
|
|
- style="width: 205px"
|
|
|
|
- clearable
|
|
|
|
- v-model="queryParams.createTime"
|
|
|
|
- type="date"
|
|
|
|
- value-format="yyyy-MM-dd"
|
|
|
|
- placeholder="请选择创建日期"
|
|
|
|
- >
|
|
|
|
- </el-date-picker>
|
|
|
|
- </el-form-item> -->
|
|
|
|
<el-form-item class="searchWrapper">
|
|
<el-form-item class="searchWrapper">
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
@@ -189,28 +98,156 @@
|
|
>新增</el-button
|
|
>新增</el-button
|
|
>
|
|
>
|
|
</el-col>
|
|
</el-col>
|
|
|
|
+
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button
|
|
<el-button
|
|
- v-if="type === '1' && stage == '1'"
|
|
|
|
- type="success"
|
|
|
|
|
|
+ :disabled="multiple"
|
|
plain
|
|
plain
|
|
- icon="el-icon-edit"
|
|
|
|
|
|
+ type="success"
|
|
|
|
+ v-if="stage === '1'"
|
|
size="mini"
|
|
size="mini"
|
|
- :disabled="single"
|
|
|
|
- @click="handleUpdate"
|
|
|
|
|
|
+ icon="el-icon-edit"
|
|
|
|
+ @click="handleSelectData(1)"
|
|
v-hasPermi="['invest:pool:edit']"
|
|
v-hasPermi="['invest:pool:edit']"
|
|
>修改</el-button
|
|
>修改</el-button
|
|
>
|
|
>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button
|
|
<el-button
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ plain
|
|
|
|
+ type="primary"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-edit"
|
|
|
|
+ v-if="stage === '2'"
|
|
|
|
+ @click="handleSelectData(5)"
|
|
|
|
+ v-hasPermi="['invest:pool:assess']"
|
|
|
|
+ >上传评估意见</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="warning"
|
|
|
|
+ v-if="stage == '3'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-document"
|
|
|
|
+ @click="handleSelectData(6)"
|
|
|
|
+ v-hasPermi="['invest:pool:lx:apply']"
|
|
|
|
+ >立项申请</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="warning"
|
|
|
|
+ v-if="stage == '3'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-chat-line-round"
|
|
|
|
+ @click="handleSelectData(7, 'LX')"
|
|
|
|
+ v-hasPermi="['invest:pool:lx:meeting']"
|
|
|
|
+ >发起立项会议</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="primary"
|
|
|
|
+ v-if="stage == '3'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-document-checked"
|
|
|
|
+ @click="handleSelectData(8)"
|
|
|
|
+ >上传打分表</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="warning"
|
|
|
|
+ v-if="stage == '4'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-tickets"
|
|
|
|
+ @click="handleSelectData(9)"
|
|
|
|
+ v-hasPermi="['invest:pool:due']"
|
|
|
|
+ >尽调申请</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="primary"
|
|
|
|
+ v-if="stage == '4'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-document-checked"
|
|
|
|
+ @click="handleSelectData(10)"
|
|
|
|
+ >上传尽调报告</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="warning"
|
|
|
|
+ v-if="stage == '5'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-document"
|
|
|
|
+ @click="handleSelectData(11)"
|
|
|
|
+ v-hasPermi="['invest:pool:tj:apply']"
|
|
|
|
+ >投决申请</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="warning"
|
|
|
|
+ v-if="stage == '5'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-chat-line-square"
|
|
|
|
+ @click="handleSelectData(12, 'TJ')"
|
|
|
|
+ v-hasPermi="['invest:pool:tj:meeting']"
|
|
|
|
+ >发起投决会议</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ plain
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ type="primary"
|
|
|
|
+ v-if="stage == '5'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-document-checked"
|
|
|
|
+ @click="handleSelectData(13)"
|
|
|
|
+ >上传打分表</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ :disabled="multiple"
|
|
|
|
+ plain
|
|
|
|
+ type="success"
|
|
|
|
+ v-if="stage !== '0'"
|
|
|
|
+ size="mini"
|
|
|
|
+ icon="el-icon-setting"
|
|
|
|
+ v-hasPermi="['invest:pool:stage']"
|
|
|
|
+ @click="handleSelectData(3)"
|
|
|
|
+ >设置项目阶段</el-button
|
|
|
|
+ >
|
|
|
|
+ </el-col>
|
|
|
|
+ <el-col :span="1.5">
|
|
|
|
+ <el-button
|
|
|
|
+ @click="handleSelectData(4)"
|
|
v-if="type === '1' && stage !== '0'"
|
|
v-if="type === '1' && stage !== '0'"
|
|
type="danger"
|
|
type="danger"
|
|
plain
|
|
plain
|
|
icon="el-icon-switch-button"
|
|
icon="el-icon-switch-button"
|
|
size="mini"
|
|
size="mini"
|
|
:disabled="multiple"
|
|
:disabled="multiple"
|
|
- @click="handleDelete"
|
|
|
|
v-hasPermi="['invest:pool:remove']"
|
|
v-hasPermi="['invest:pool:remove']"
|
|
>终止</el-button
|
|
>终止</el-button
|
|
>
|
|
>
|
|
@@ -233,6 +270,8 @@
|
|
></right-toolbar>
|
|
></right-toolbar>
|
|
</el-row>
|
|
</el-row>
|
|
<el-table
|
|
<el-table
|
|
|
|
+ ref="dataTable"
|
|
|
|
+ @row-click="clickRow"
|
|
class="tableWrapper"
|
|
class="tableWrapper"
|
|
v-loading="loading"
|
|
v-loading="loading"
|
|
border
|
|
border
|
|
@@ -240,11 +279,20 @@
|
|
@selection-change="handleSelectionChange"
|
|
@selection-change="handleSelectionChange"
|
|
>
|
|
>
|
|
<el-table-column type="selection" width="40" align="center" />
|
|
<el-table-column type="selection" width="40" align="center" />
|
|
- <el-table-column type="index" width="30"></el-table-column>
|
|
|
|
|
|
+ <el-table-column
|
|
|
|
+ type="index"
|
|
|
|
+ label="序号"
|
|
|
|
+ width="50"
|
|
|
|
+ align="center"
|
|
|
|
+ ></el-table-column>
|
|
<!-- <el-table-column label="主键id" align="center" prop="id" /> -->
|
|
<!-- <el-table-column label="主键id" align="center" prop="id" /> -->
|
|
<el-table-column label="项目名称" align="center" prop="projectName">
|
|
<el-table-column label="项目名称" align="center" prop="projectName">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <div :title="scope.row.projectName">
|
|
|
|
|
|
+ <div
|
|
|
|
+ :title="scope.row.projectName"
|
|
|
|
+ class="public-text-blue public-cursor"
|
|
|
|
+ @click="handleDetail(scope.row)"
|
|
|
|
+ >
|
|
{{ scope.row.projectName }}
|
|
{{ scope.row.projectName }}
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -287,18 +335,14 @@
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
- <!-- <el-table-column
|
|
|
|
- label="项目状态"
|
|
|
|
- align="center"
|
|
|
|
- prop="projectState"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-table-column label="项目状态" align="center" prop="projectState">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<dict-tag
|
|
<dict-tag
|
|
:options="dict.type.project_state"
|
|
:options="dict.type.project_state"
|
|
:value="scope.row.projectState"
|
|
:value="scope.row.projectState"
|
|
/>
|
|
/>
|
|
</template>
|
|
</template>
|
|
- </el-table-column> -->
|
|
|
|
|
|
+ </el-table-column>
|
|
<el-table-column label="立项通过日期" align="center" prop="projectDate">
|
|
<el-table-column label="立项通过日期" align="center" prop="projectDate">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<span>{{ parseTime(scope.row.projectDate, "{y}-{m}-{d}") }}</span>
|
|
<span>{{ parseTime(scope.row.projectDate, "{y}-{m}-{d}") }}</span>
|
|
@@ -324,7 +368,7 @@
|
|
prop="tProjectChannel.channelName"
|
|
prop="tProjectChannel.channelName"
|
|
>
|
|
>
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
- <div :title="scope.row.tProjectChannel.channelName">
|
|
|
|
|
|
+ <div v-if="scope.row.tProjectChannel && scope.row.tProjectChannel.channelName" :title="scope.row.tProjectChannel.channelName">
|
|
{{ scope.row.tProjectChannel.channelName }}
|
|
{{ scope.row.tProjectChannel.channelName }}
|
|
</div>
|
|
</div>
|
|
</template>
|
|
</template>
|
|
@@ -342,16 +386,6 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column> -->
|
|
</el-table-column> -->
|
|
|
|
|
|
- <!-- <el-table-column
|
|
|
|
- label="初次接触日期"
|
|
|
|
- align="center"
|
|
|
|
- prop="contactDate"
|
|
|
|
- >
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <span>{{ parseTime(scope.row.contactDate, "{y}-{m}-{d}") }}</span>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column> -->
|
|
|
|
-
|
|
|
|
<!-- <el-table-column
|
|
<!-- <el-table-column
|
|
label="项目联系人"
|
|
label="项目联系人"
|
|
align="center"
|
|
align="center"
|
|
@@ -364,72 +398,7 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column> -->
|
|
</el-table-column> -->
|
|
|
|
|
|
- <!-- <el-table-column
|
|
|
|
- label="历次融资"
|
|
|
|
- align="center"
|
|
|
|
- prop="previousFinancing"
|
|
|
|
- />
|
|
|
|
- <el-table-column
|
|
|
|
- label="项目融资阶段"
|
|
|
|
- align="center"
|
|
|
|
- width="120"
|
|
|
|
- prop="financingStage"
|
|
|
|
- >
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <dict-tag
|
|
|
|
- :options="dict.type.financing_stage"
|
|
|
|
- :value="scope.row.financingStage"
|
|
|
|
- />
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- label="预期融资金额"
|
|
|
|
- align="center"
|
|
|
|
- width="120"
|
|
|
|
- prop="financingMoney"
|
|
|
|
- />
|
|
|
|
- <el-table-column label="投前估值" align="center" prop="investValuation" />
|
|
|
|
- <el-table-column
|
|
|
|
- label="预计投资金额"
|
|
|
|
- width="120"
|
|
|
|
- align="center"
|
|
|
|
- prop="investMoney"
|
|
|
|
- />
|
|
|
|
- <el-table-column
|
|
|
|
- label="投资类型"
|
|
|
|
- width="120"
|
|
|
|
- align="center"
|
|
|
|
- prop="investType"
|
|
|
|
- >
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <dict-tag
|
|
|
|
- :options="dict.type.invest_type"
|
|
|
|
- :value="scope.row.investType"
|
|
|
|
- />
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column label="投资策略" align="center" prop="investPloy">
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <dict-tag
|
|
|
|
- :options="dict.type.invest_ploy"
|
|
|
|
- :value="scope.row.investPloy"
|
|
|
|
- />
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- label="投资价值"
|
|
|
|
- width="120"
|
|
|
|
- align="center"
|
|
|
|
- prop="investWorth"
|
|
|
|
- >
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <dict-tag
|
|
|
|
- :options="dict.type.invest_worth"
|
|
|
|
- :value="scope.row.investWorth"
|
|
|
|
- />
|
|
|
|
- </template>
|
|
|
|
- </el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
|
|
+ <!--<el-table-column
|
|
label="创建人"
|
|
label="创建人"
|
|
width="120"
|
|
width="120"
|
|
align="center"
|
|
align="center"
|
|
@@ -455,12 +424,7 @@
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
<!-- fixed="right" -->
|
|
<!-- fixed="right" -->
|
|
- <el-table-column
|
|
|
|
- label="操作"
|
|
|
|
- align="center"
|
|
|
|
- :width="stage === '0' ? 100 : 400"
|
|
|
|
- >
|
|
|
|
- <!-- class-name="small-padding fixed-width" -->
|
|
|
|
|
|
+ <el-table-column label="操作" align="center" v-if="false">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
<!-- stage//0=全部 1=项目报备 2=评估考察 3=项目立项 4=尽职背调 5=项目投决 -->
|
|
<!-- stage//0=全部 1=项目报备 2=评估考察 3=项目立项 4=尽职背调 5=项目投决 -->
|
|
<!-- <el-button
|
|
<!-- <el-button
|
|
@@ -471,7 +435,7 @@
|
|
icon="el-icon-thumb"
|
|
icon="el-icon-thumb"
|
|
@click="handlefollowRecord(scope.row)"
|
|
@click="handlefollowRecord(scope.row)"
|
|
>上传跟进记录</el-button> -->
|
|
>上传跟进记录</el-button> -->
|
|
- <el-button
|
|
|
|
|
|
+ <!-- <el-button
|
|
class="custom-orange-color"
|
|
class="custom-orange-color"
|
|
v-if="stage == '3' && scope.row.delFlag !== '1'"
|
|
v-if="stage == '3' && scope.row.delFlag !== '1'"
|
|
size="mini"
|
|
size="mini"
|
|
@@ -509,7 +473,7 @@
|
|
>
|
|
>
|
|
|
|
|
|
<el-button
|
|
<el-button
|
|
- v-if="scope.row.delFlag !== '1'&& stage !== '0'"
|
|
|
|
|
|
+ v-if="scope.row.delFlag !== '1' && stage !== '0'"
|
|
size="mini"
|
|
size="mini"
|
|
type="text"
|
|
type="text"
|
|
icon="el-icon-edit"
|
|
icon="el-icon-edit"
|
|
@@ -525,7 +489,7 @@
|
|
@click="handleDetail(scope.row)"
|
|
@click="handleDetail(scope.row)"
|
|
v-hasPermi="['invest:pool:query']"
|
|
v-hasPermi="['invest:pool:query']"
|
|
>详情</el-button
|
|
>详情</el-button
|
|
- >
|
|
|
|
|
|
+ > -->
|
|
|
|
|
|
<el-button
|
|
<el-button
|
|
v-if="scope.row.delFlag !== '1' && stage !== '0'"
|
|
v-if="scope.row.delFlag !== '1' && stage !== '0'"
|
|
@@ -537,42 +501,6 @@
|
|
v-hasPermi="['invest:pool:remove']"
|
|
v-hasPermi="['invest:pool:remove']"
|
|
>终止</el-button
|
|
>终止</el-button
|
|
>
|
|
>
|
|
-
|
|
|
|
- <!-- <el-dropdown
|
|
|
|
- v-if="stage == '4'"
|
|
|
|
- trigger="click"
|
|
|
|
- @command="handleDropdown($event, scope.row)"
|
|
|
|
- >
|
|
|
|
- <span
|
|
|
|
- class="el-dropdown-link"
|
|
|
|
- v-preventReClick
|
|
|
|
- @click="getButtonItem(scope.row)"
|
|
|
|
- >
|
|
|
|
- <el-button size="mini" type="text" icon="el-icon-d-arrow-right"
|
|
|
|
- >更多</el-button
|
|
|
|
- >
|
|
|
|
- </span>
|
|
|
|
- <el-dropdown-menu slot="dropdown" style="width: 150px">
|
|
|
|
- <el-dropdown-item
|
|
|
|
- command="1"
|
|
|
|
- v-if="isInitiator && needInitiate"
|
|
|
|
- icon="el-icon-document-remove"
|
|
|
|
- >发起尽调申请</el-dropdown-item
|
|
|
|
- >
|
|
|
|
- <el-dropdown-item
|
|
|
|
- v-if="isInitiator && !needInitiate"
|
|
|
|
- command="2"
|
|
|
|
- icon="el-icon-document-remove"
|
|
|
|
- >修改尽调申请</el-dropdown-item
|
|
|
|
- >
|
|
|
|
- <el-dropdown-item
|
|
|
|
- v-if="needUpload"
|
|
|
|
- icon="el-icon-search"
|
|
|
|
- command="3"
|
|
|
|
- >上传尽调报告</el-dropdown-item
|
|
|
|
- >
|
|
|
|
- </el-dropdown-menu>
|
|
|
|
- </el-dropdown> -->
|
|
|
|
</template>
|
|
</template>
|
|
</el-table-column>
|
|
</el-table-column>
|
|
</el-table>
|
|
</el-table>
|
|
@@ -663,20 +591,51 @@
|
|
<el-button @click="cancel">取 消</el-button>
|
|
<el-button @click="cancel">取 消</el-button>
|
|
</div>
|
|
</div>
|
|
</el-dialog>
|
|
</el-dialog>
|
|
- <!-- 尽调 -->
|
|
|
|
|
|
+ <!-- 上传评估意见对话框 -->
|
|
|
|
+ <el-dialog
|
|
|
|
+ :title="titleAssess"
|
|
|
|
+ :visible.sync="openAssess"
|
|
|
|
+ width="800px"
|
|
|
|
+ append-to-body
|
|
|
|
+ >
|
|
|
|
+ <el-form
|
|
|
|
+ ref="formAssess"
|
|
|
|
+ :model="formAssess"
|
|
|
|
+ :rules="rulesAssess"
|
|
|
|
+ label-width="120px"
|
|
|
|
+ >
|
|
|
|
+ <el-form-item label="评估意见" prop="assess">
|
|
|
|
+ <el-input
|
|
|
|
+ maxlength="200"
|
|
|
|
+ rows="4"
|
|
|
|
+ type="textarea"
|
|
|
|
+ v-model="formAssess.assess"
|
|
|
|
+ placeholder="请填写评估意见"
|
|
|
|
+ >
|
|
|
|
+ </el-input>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-form>
|
|
|
|
+ <div slot="footer" class="dialog-footer">
|
|
|
|
+ <el-button type="primary" @click="submitAssessForm" v-preventReClick
|
|
|
|
+ >确 定</el-button
|
|
|
|
+ >
|
|
|
|
+ <el-button @click="openAssess = false">取 消</el-button>
|
|
|
|
+ </div>
|
|
|
|
+ </el-dialog>
|
|
|
|
+ <!-- 尽调组件 -->
|
|
<dueDiligenceList
|
|
<dueDiligenceList
|
|
:type="2"
|
|
:type="2"
|
|
ref="dueDiligenceLists"
|
|
ref="dueDiligenceLists"
|
|
:projectId="projectId"
|
|
:projectId="projectId"
|
|
:projectName="form.projectName"
|
|
:projectName="form.projectName"
|
|
></dueDiligenceList>
|
|
></dueDiligenceList>
|
|
- <!-- 跟进记录 -->
|
|
|
|
|
|
+ <!-- 跟进记录组件 -->
|
|
<followList
|
|
<followList
|
|
:type="'3'"
|
|
:type="'3'"
|
|
ref="followList"
|
|
ref="followList"
|
|
:projectId="projectId"
|
|
:projectId="projectId"
|
|
></followList>
|
|
></followList>
|
|
- <!-- 会议管理 -->
|
|
|
|
|
|
+ <!-- 会议管理组件 -->
|
|
<meetingList
|
|
<meetingList
|
|
:type="'3'"
|
|
:type="'3'"
|
|
ref="meetingList"
|
|
ref="meetingList"
|
|
@@ -689,16 +648,14 @@
|
|
import {
|
|
import {
|
|
listPool,
|
|
listPool,
|
|
delPool,
|
|
delPool,
|
|
- editStage,
|
|
|
|
- getlistProjectPoolId,
|
|
|
|
|
|
+ editStage
|
|
} from "@/api/invest/pool";
|
|
} from "@/api/invest/pool";
|
|
import { selectByFlowKey } from "@/api/flowable/definition";
|
|
import { selectByFlowKey } from "@/api/flowable/definition";
|
|
import { listChannel } from "@/api/invest/channel";
|
|
import { listChannel } from "@/api/invest/channel";
|
|
-import projectItem from "./projectItem";
|
|
|
|
-import fileItem from "./fileItem";
|
|
|
|
import dueDiligenceList from "./dueDiligenceList";
|
|
import dueDiligenceList from "./dueDiligenceList";
|
|
import followList from "./followList";
|
|
import followList from "./followList";
|
|
import meetingList from "./meetingList";
|
|
import meetingList from "./meetingList";
|
|
|
|
+import { mapGetters } from "vuex";
|
|
export default {
|
|
export default {
|
|
props: {
|
|
props: {
|
|
type: {
|
|
type: {
|
|
@@ -717,99 +674,16 @@ export default {
|
|
"project_group",
|
|
"project_group",
|
|
"project_stage",
|
|
"project_stage",
|
|
"project_state",
|
|
"project_state",
|
|
- "invest_type",
|
|
|
|
- "invest_ploy",
|
|
|
|
- "invest_worth",
|
|
|
|
- "financing_stage",
|
|
|
|
"CUSTOMER_TRADE",
|
|
"CUSTOMER_TRADE",
|
|
],
|
|
],
|
|
components: {
|
|
components: {
|
|
- projectItem,
|
|
|
|
- fileItem,
|
|
|
|
dueDiligenceList,
|
|
dueDiligenceList,
|
|
followList,
|
|
followList,
|
|
meetingList,
|
|
meetingList,
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
- // 人员选择器
|
|
|
|
- checkType: "multiple",
|
|
|
|
- // 数据回显
|
|
|
|
- selectValues: null,
|
|
|
|
- userVisible: false,
|
|
|
|
project_state: [],
|
|
project_state: [],
|
|
- projectState: [
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "a",
|
|
|
|
- dictLabel: "项目报备完成",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "b",
|
|
|
|
- dictLabel: "评估考察中",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "c",
|
|
|
|
- dictLabel: "准备立项材料",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "d",
|
|
|
|
- dictLabel: "项目立项",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "e",
|
|
|
|
- dictLabel: "立项通过",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "f",
|
|
|
|
- dictLabel: "尽职背调",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "g",
|
|
|
|
- dictLabel: "尽职背调通过",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "h",
|
|
|
|
- dictLabel: "准备项目投决材料",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "i",
|
|
|
|
- dictLabel: "项目投决通过",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "j",
|
|
|
|
- dictLabel: "签约协议沟通中",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "k",
|
|
|
|
- dictLabel: "协议签约完成",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- [
|
|
|
|
- {
|
|
|
|
- dictValue: "l",
|
|
|
|
- dictLabel: "投后管理",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "m",
|
|
|
|
- dictLabel: "准备投后退出材料",
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- dictValue: "n",
|
|
|
|
- dictLabel: "项目退出完成",
|
|
|
|
- },
|
|
|
|
- ],
|
|
|
|
- ],
|
|
|
|
rules: {
|
|
rules: {
|
|
projectStage: [
|
|
projectStage: [
|
|
{ required: true, trigger: "change", message: "请选择项目阶段" },
|
|
{ required: true, trigger: "change", message: "请选择项目阶段" },
|
|
@@ -820,14 +694,15 @@ export default {
|
|
},
|
|
},
|
|
// 遮罩层
|
|
// 遮罩层
|
|
loading: false,
|
|
loading: false,
|
|
-
|
|
|
|
- // 选中数组
|
|
|
|
|
|
+ // 选中id数组
|
|
ids: [],
|
|
ids: [],
|
|
idsName: [],
|
|
idsName: [],
|
|
// 非单个禁用
|
|
// 非单个禁用
|
|
single: true,
|
|
single: true,
|
|
// 非多个禁用
|
|
// 非多个禁用
|
|
multiple: true,
|
|
multiple: true,
|
|
|
|
+ // 选中数组
|
|
|
|
+ selectRowList: [],
|
|
// 显示搜索条件
|
|
// 显示搜索条件
|
|
showSearch: false,
|
|
showSearch: false,
|
|
// 总条数
|
|
// 总条数
|
|
@@ -907,12 +782,22 @@ export default {
|
|
},
|
|
},
|
|
verifyProjectDate: false,
|
|
verifyProjectDate: false,
|
|
verifyDecisionDate: false,
|
|
verifyDecisionDate: false,
|
|
- user:{
|
|
|
|
- userId:"",
|
|
|
|
- nickName:""
|
|
|
|
- }
|
|
|
|
|
|
+ // 上传评估意见
|
|
|
|
+ formAssess: {
|
|
|
|
+ id: null,
|
|
|
|
+ assess: null,
|
|
|
|
+ projectPoolId: null,
|
|
|
|
+ },
|
|
|
|
+ openAssess: false,
|
|
|
|
+ titleAssess: "",
|
|
|
|
+ rulesAssess: {
|
|
|
|
+ assess: [{ required: true, trigger: "blur", message: "请输入" }],
|
|
|
|
+ },
|
|
};
|
|
};
|
|
},
|
|
},
|
|
|
|
+ computed: {
|
|
|
|
+ ...mapGetters(["user","projectState"]),
|
|
|
|
+ },
|
|
watch: {
|
|
watch: {
|
|
"form.projectState": function (newValue, oldValue) {
|
|
"form.projectState": function (newValue, oldValue) {
|
|
// 项目立项通过
|
|
// 项目立项通过
|
|
@@ -929,10 +814,7 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
},
|
|
},
|
|
- created() {
|
|
|
|
- this.user = this.$store.getters.user;
|
|
|
|
- this.user.userId = this.user.userId.toString();
|
|
|
|
- },
|
|
|
|
|
|
+ created() {},
|
|
mounted() {
|
|
mounted() {
|
|
// 项目阶段
|
|
// 项目阶段
|
|
if (this.stage != "0") {
|
|
if (this.stage != "0") {
|
|
@@ -1009,18 +891,109 @@ export default {
|
|
this.idsName = selection.map((item) => item.projectName);
|
|
this.idsName = selection.map((item) => item.projectName);
|
|
this.single = selection.length !== 1;
|
|
this.single = selection.length !== 1;
|
|
this.multiple = !selection.length;
|
|
this.multiple = !selection.length;
|
|
|
|
+ this.selectRowList = selection;
|
|
|
|
+ },
|
|
|
|
+
|
|
|
|
+ clickRow(row) {
|
|
|
|
+ this.$refs.dataTable.toggleRowSelection(row);
|
|
},
|
|
},
|
|
/** 新增按钮操作 */
|
|
/** 新增按钮操作 */
|
|
handleAdd() {
|
|
handleAdd() {
|
|
this.$router.push({ path: "/invest/pool/add" });
|
|
this.$router.push({ path: "/invest/pool/add" });
|
|
},
|
|
},
|
|
|
|
+ // 上传评估意见
|
|
|
|
+ handleAssessPop(row) {
|
|
|
|
+ this.resetAssess();
|
|
|
|
+ this.openAssess = true;
|
|
|
|
+ this.titleAssess = "上传评估意见";
|
|
|
|
+ },
|
|
|
|
+ handleSelectData(type, otherData) {
|
|
|
|
+ // type 1=修改 2=详情 3=设置项目阶段 4=终止 5=上传评估意见
|
|
|
|
+ // 6=立项申请 7=发起立项会议 8=上传打分表(立项)
|
|
|
|
+ // 9=尽调申请 10=上传尽调报告
|
|
|
|
+ // 11=投决申请 12=发起投决会议 13=上传打分表(投决)
|
|
|
|
+ if (this.selectRowList.length == 1) {
|
|
|
|
+ const row = this.selectRowList[0];
|
|
|
|
+ // 项目负责人
|
|
|
|
+ if (row.investHead === this.user.nickName) {
|
|
|
|
+ if (type === 4) {
|
|
|
|
+ if (row.delFlag === "1") {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: "项目已终止",
|
|
|
|
+ duration: 1200,
|
|
|
|
+ type: "error",
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ this.handleDelete(row);
|
|
|
|
+ }
|
|
|
|
+ } else if (row.delFlag !== "1") {
|
|
|
|
+ // 未终止
|
|
|
|
+ if (type === 1) {
|
|
|
|
+ // 修改
|
|
|
|
+ this.handleUpdate(row);
|
|
|
|
+ } else if (type === 2) {
|
|
|
|
+ // 详情
|
|
|
|
+ this.handleDetail(row);
|
|
|
|
+ } else if (type === 3) {
|
|
|
|
+ // 设置项目阶段
|
|
|
|
+ this.handleBusinessUpdate(row);
|
|
|
|
+ } else if (type === 5) {
|
|
|
|
+ // 上传评估意见
|
|
|
|
+ this.handleAssessPop(row);
|
|
|
|
+ } else if (type === 6) {
|
|
|
|
+ // 立项申请
|
|
|
|
+ this.$refs.meetingList.showLXApplyPop(row);
|
|
|
|
+ } else if (type === 7) {
|
|
|
|
+ // 发起立项会议
|
|
|
|
+ this.handleMeeting(row, otherData);
|
|
|
|
+ } else if (type === 8) {
|
|
|
|
+ // 立项-去打分
|
|
|
|
+ this.$refs.meetingList.handleMark(row, "1", false);
|
|
|
|
+ } else if (type === 9) {
|
|
|
|
+ // 尽调申请
|
|
|
|
+ this.handleDropdown("1", row);
|
|
|
|
+ } else if (type === 10) {
|
|
|
|
+ // 上传尽调报告
|
|
|
|
+ this.handleDropdown("3", row);
|
|
|
|
+ } else if (type === 11) {
|
|
|
|
+ // 投决申请
|
|
|
|
+ this.$refs.meetingList.showTJApplyPop(row);
|
|
|
|
+ }else if (type === 12) {
|
|
|
|
+ // 发起投决会议
|
|
|
|
+ this.handleMeeting(row, otherData);
|
|
|
|
+ }else if (type === 13) {
|
|
|
|
+ // 投决-去打分
|
|
|
|
+ this.$refs.meetingList.handleMark(row, "3", false);
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: "无权限",
|
|
|
|
+ duration: 1200,
|
|
|
|
+ type: "error",
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: "无权限",
|
|
|
|
+ duration: 1200,
|
|
|
|
+ type: "error",
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ } else {
|
|
|
|
+ this.$message({
|
|
|
|
+ message: "只能选择一条数据",
|
|
|
|
+ duration: 1200,
|
|
|
|
+ type: "warning",
|
|
|
|
+ });
|
|
|
|
+ }
|
|
|
|
+ },
|
|
handleDetail(row) {
|
|
handleDetail(row) {
|
|
const id = row.id || this.ids;
|
|
const id = row.id || this.ids;
|
|
this.$router.push({ path: "/invest/pool/detail", query: { id: id } });
|
|
this.$router.push({ path: "/invest/pool/detail", query: { id: id } });
|
|
},
|
|
},
|
|
/** 修改按钮操作 */
|
|
/** 修改按钮操作 */
|
|
handleUpdate(row) {
|
|
handleUpdate(row) {
|
|
- const id = row.id || this.ids;
|
|
|
|
|
|
+ const id = row.id;
|
|
this.$router.push({ path: "/invest/pool/add", query: { id: id } });
|
|
this.$router.push({ path: "/invest/pool/add", query: { id: id } });
|
|
},
|
|
},
|
|
// 修改业务节点
|
|
// 修改业务节点
|
|
@@ -1039,59 +1012,55 @@ export default {
|
|
// 发起会议
|
|
// 发起会议
|
|
handleMeeting(row, meetingType) {
|
|
handleMeeting(row, meetingType) {
|
|
this.$store.commit("SET_PROJECTITEMMESSAGE", row);
|
|
this.$store.commit("SET_PROJECTITEMMESSAGE", row);
|
|
- // this.$router.push({
|
|
|
|
- // path: "/resource/meeting",
|
|
|
|
- // query: { id: row.id, type: "1", meetingType: meetingType },
|
|
|
|
- // });
|
|
|
|
this.$refs.meetingList.handleAdd(row.id, meetingType);
|
|
this.$refs.meetingList.handleAdd(row.id, meetingType);
|
|
},
|
|
},
|
|
- getButtonItem(row) {
|
|
|
|
- let that = this;
|
|
|
|
- this.needUpload = false;
|
|
|
|
- // 是否是发起人
|
|
|
|
- this.isInitiator = row.investHead == this.user.nickName;
|
|
|
|
- getlistProjectPoolId(row.id).then((response) => {
|
|
|
|
- // 是否有尽调报告
|
|
|
|
- if (response.tProjectInvestigate) {
|
|
|
|
- // 修改尽调申请
|
|
|
|
- this.needInitiate = false;
|
|
|
|
- this.dueForm = response.tProjectInvestigate;
|
|
|
|
- // 如果上传人有 this.user.userId 那么 needUpload=true
|
|
|
|
- // 需要上传的人数组
|
|
|
|
- let investigatePersonIdList =
|
|
|
|
- response.tProjectInvestigate.investigatePersonId.split(",");
|
|
|
|
- if (investigatePersonIdList.indexOf(this.user.userId) > -1) {
|
|
|
|
- this.needUpload = true;
|
|
|
|
- }
|
|
|
|
- if (!this.needUpload && !this.isInitiator) {
|
|
|
|
- this.$message({
|
|
|
|
- message: "暂无更多操作权限",
|
|
|
|
- duration: 1200,
|
|
|
|
- type: "warning",
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- } else {
|
|
|
|
- // 发起尽调申请
|
|
|
|
- this.needInitiate = true;
|
|
|
|
- if (!this.isInitiator) {
|
|
|
|
- this.$message({
|
|
|
|
- message: "暂无更多操作权限",
|
|
|
|
- duration: 1200,
|
|
|
|
- type: "warning",
|
|
|
|
- });
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- });
|
|
|
|
- },
|
|
|
|
|
|
+ // getButtonItem(row) {
|
|
|
|
+ // let that = this;
|
|
|
|
+ // this.needUpload = false;
|
|
|
|
+ // // 是否是发起人
|
|
|
|
+ // this.isInitiator = row.investHead == this.user.nickName;
|
|
|
|
+ // getlistProjectPoolId(row.id).then((response) => {
|
|
|
|
+ // // 是否有尽调报告
|
|
|
|
+ // if (response.tProjectInvestigate) {
|
|
|
|
+ // // 修改尽调申请
|
|
|
|
+ // this.needInitiate = false;
|
|
|
|
+ // this.dueForm = response.tProjectInvestigate;
|
|
|
|
+ // // 如果上传人有 this.user.userId 那么 needUpload=true
|
|
|
|
+ // // 需要上传的人数组
|
|
|
|
+ // let investigatePersonIdList =
|
|
|
|
+ // response.tProjectInvestigate.investigatePersonId.split(",");
|
|
|
|
+ // if (investigatePersonIdList.indexOf(this.user.userId) > -1) {
|
|
|
|
+ // this.needUpload = true;
|
|
|
|
+ // }
|
|
|
|
+ // if (!this.needUpload && !this.isInitiator) {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // message: "暂无更多操作权限",
|
|
|
|
+ // duration: 1200,
|
|
|
|
+ // type: "warning",
|
|
|
|
+ // });
|
|
|
|
+ // }
|
|
|
|
+ // } else {
|
|
|
|
+ // // 发起尽调申请
|
|
|
|
+ // this.needInitiate = true;
|
|
|
|
+ // if (!this.isInitiator) {
|
|
|
|
+ // this.$message({
|
|
|
|
+ // message: "暂无更多操作权限",
|
|
|
|
+ // duration: 1200,
|
|
|
|
+ // type: "warning",
|
|
|
|
+ // });
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ // });
|
|
|
|
+ // },
|
|
// 发起尽调申请
|
|
// 发起尽调申请
|
|
handleDropdown(type, row) {
|
|
handleDropdown(type, row) {
|
|
const id = row.id || this.ids;
|
|
const id = row.id || this.ids;
|
|
- this.$router.push({
|
|
|
|
- path: "/invest/pool/detail",
|
|
|
|
- query: { id: id, activeName: "4" },
|
|
|
|
- });
|
|
|
|
|
|
+ // this.$router.push({
|
|
|
|
+ // path: "/invest/pool/detail",
|
|
|
|
+ // query: { id: id, activeName: "4" },
|
|
|
|
+ // });
|
|
// this.$refs.dueDiligenceLists.getProjectName(row.projectName);
|
|
// this.$refs.dueDiligenceLists.getProjectName(row.projectName);
|
|
- // this.$refs.dueDiligenceLists.handleSurvey(type, row, this.dueForm);
|
|
|
|
|
|
+ this.$refs.dueDiligenceLists.handleSurvey(type, row, this.dueForm);
|
|
},
|
|
},
|
|
// 上传跟进记录
|
|
// 上传跟进记录
|
|
handlefollowRecord(row) {
|
|
handlefollowRecord(row) {
|
|
@@ -1102,7 +1071,7 @@ export default {
|
|
// });
|
|
// });
|
|
this.$refs.followList.handleAdd(row.id);
|
|
this.$refs.followList.handleAdd(row.id);
|
|
},
|
|
},
|
|
- // 表单重置
|
|
|
|
|
|
+ // 设置项目状态表单重置
|
|
reset() {
|
|
reset() {
|
|
this.form = {
|
|
this.form = {
|
|
id: null,
|
|
id: null,
|
|
@@ -1113,7 +1082,16 @@ export default {
|
|
};
|
|
};
|
|
this.resetForm("form");
|
|
this.resetForm("form");
|
|
},
|
|
},
|
|
- /** 删除按钮操作 */
|
|
|
|
|
|
+ // 设置上传评估意见表单重置
|
|
|
|
+ resetAssess() {
|
|
|
|
+ this.formAssess = {
|
|
|
|
+ id: null,
|
|
|
|
+ assess: null,
|
|
|
|
+ projectPoolId: this.selectRowList[0].id,
|
|
|
|
+ };
|
|
|
|
+ this.resetForm("formAssess");
|
|
|
|
+ },
|
|
|
|
+ /**终止按钮操作 */
|
|
handleDelete(row) {
|
|
handleDelete(row) {
|
|
const ids = row.id || this.ids;
|
|
const ids = row.id || this.ids;
|
|
const idsName = row.projectName ? row.projectName : this.idsName;
|
|
const idsName = row.projectName ? row.projectName : this.idsName;
|
|
@@ -1138,7 +1116,7 @@ export default {
|
|
`pool_${new Date().getTime()}.xlsx`
|
|
`pool_${new Date().getTime()}.xlsx`
|
|
);
|
|
);
|
|
},
|
|
},
|
|
- /** 提交按钮 */
|
|
|
|
|
|
+ /** 修改项目状态提交按钮 */
|
|
submitForm() {
|
|
submitForm() {
|
|
let that = this;
|
|
let that = this;
|
|
this.$refs["form"].validate((valid) => {
|
|
this.$refs["form"].validate((valid) => {
|
|
@@ -1151,6 +1129,18 @@ export default {
|
|
}
|
|
}
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ // 上传评估意见提交
|
|
|
|
+ submitAssessForm() {
|
|
|
|
+ let that = this;
|
|
|
|
+ this.$refs["formAssess"].validate((valid) => {
|
|
|
|
+ if (valid) {
|
|
|
|
+ // editStage(this.formAssess).then((response) => {
|
|
|
|
+ // that.$modal.msgSuccess("提交成功");
|
|
|
|
+ // that.openAssess = false;
|
|
|
|
+ // });
|
|
|
|
+ }
|
|
|
|
+ });
|
|
|
|
+ },
|
|
// 取消按钮
|
|
// 取消按钮
|
|
cancel() {
|
|
cancel() {
|
|
this.open = false;
|
|
this.open = false;
|