|
@@ -1,6 +1,7 @@
|
|
|
<!-- 商机-详情 -->
|
|
|
<template>
|
|
|
<div class="md-content">
|
|
|
+ <!-- 头部信息 -->
|
|
|
<el-row type="flex" justify="space-between">
|
|
|
<el-col :span="6">
|
|
|
<el-button size="small" @click="handleBack">返回</el-button>
|
|
@@ -45,8 +46,9 @@
|
|
|
</el-col>
|
|
|
</el-button-group>
|
|
|
</el-row>
|
|
|
-
|
|
|
+ <!-- 主多页签 -->
|
|
|
<el-tabs v-model="masterTabs" @tab-click="masterTabsSwitch">
|
|
|
+ <!-- 基本信息页签 -->
|
|
|
<el-tab-pane label="基本信息" name="first">
|
|
|
项目流程
|
|
|
<el-steps :active="form.basic.boStage" finish-status="success">
|
|
@@ -63,12 +65,18 @@
|
|
|
<el-step title="实施交付"></el-step>
|
|
|
<el-step title="上线仪式"></el-step>
|
|
|
</el-steps>
|
|
|
- <el-button style="margin-top: 12px;" @click="next">下一步</el-button>
|
|
|
- <el-row>
|
|
|
- 基本信息
|
|
|
- </el-row>
|
|
|
+ <!-- 流程按钮组 -->
|
|
|
+ <div style = "text-align:right">
|
|
|
+ <el-button type="primary" style="margin-top: 12px;" v-hasPermi="['mk:bo:basic:identify']" @click="next" v-if="form.basic.boStage == 0"> 审核 </el-button>
|
|
|
+ <!-- <el-button style="margin-top: 12px;" @click="before" v-if="form.basic.boStage > 1">上一步</el-button> -->
|
|
|
+ <el-button style="margin-top: 12px;" v-hasPermi="['mk:bo:basic:next']" @click="next" v-if="!(form.basic.boStage == 0 || form.basic.boFlow.projectApproval == 0) && !isUpdate">下一步</el-button>
|
|
|
+ </div>
|
|
|
+ <!-- 基本信息 -->
|
|
|
<el-form ref="form" :model="form.basic" label-width="80px">
|
|
|
<el-row>
|
|
|
+ 基本信息
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="商机来源" prop="boSource">
|
|
|
<el-select v-model="form.basic.boSource" placeholder="商机来源" :disabled="true">
|
|
@@ -102,7 +110,7 @@
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="医院营收总额" prop="totalHosRevenue">
|
|
|
- <el-select v-model="form.totalHosRevenue" placeholder="请输入医院营收总额" :disabled="true">
|
|
|
+ <el-select v-model="form.basic.totalHosRevenue" placeholder="请输入医院营收总额" :disabled="true">
|
|
|
<el-option
|
|
|
v-for="dict in dict.type.mk_bo_total_revenue"
|
|
|
:key="dict.value"
|
|
@@ -126,20 +134,47 @@
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-form-item label="商机内容" prop="boContent">
|
|
|
- <el-input v-model="form.basic.boContent" placeholder="商机内容" :disabled="true"/>
|
|
|
- </el-form-item>
|
|
|
+ <el-input v-model="form.basic.boContent" placeholder="商机内容" :disabled="true"/>
|
|
|
+ </el-form-item>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
- <el-row>
|
|
|
- 流程信息
|
|
|
+ <!-- 编辑按钮组 -->
|
|
|
+ <el-row type="flex" class="row-bg" justify="end">
|
|
|
+ <el-col :span="24">
|
|
|
+ <dev>流程信息</dev>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="2" v-show="!isUpdate">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-button v-hasPermi="['mk:bo:basic:detail:edit']" @click="modifyButton">修改</el-button>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="2" v-show="isUpdate">
|
|
|
+ <div class="grid-content bg-purple-light">
|
|
|
+ <el-button v-hasPermi="['mk:bo:basic:detail:edit']" @click="cancelButton">取消</el-button>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="2" v-show="isUpdate">
|
|
|
+ <div class="grid-content bg-purple">
|
|
|
+ <el-button v-hasPermi="['mk:bo:basic:detail:edit']" @click="saveButton">保存</el-button>
|
|
|
+ </div>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
+ <!-- 次多页签 -->
|
|
|
<el-tabs v-model="secondTabs" @tab-click="secondTabsSwitch">
|
|
|
+ <!-- 阶段动作1 -->
|
|
|
<el-tab-pane label="阶段动作" name="jd1" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 0">
|
|
|
- <el-form ref="form" :model="form.basic" :rules="rules">
|
|
|
+ <el-form ref="form" :model="form.basic" :rules="rules" label-width="120px">
|
|
|
<el-row>
|
|
|
<el-col :span="10">
|
|
|
<el-form-item label="医院应收总额" prop="totalHosRevenue">
|
|
|
- <el-input v-model="form.basic.totalHosRevenue" placeholder="医院应收总额" :disabled="true"/>
|
|
|
+ <el-select v-model="form.basic.totalHosRevenue" placeholder="请输入医院营收总额" :disabled="true">
|
|
|
+ <el-option
|
|
|
+ v-for="dict in dict.type.mk_bo_total_revenue"
|
|
|
+ :key="dict.value"
|
|
|
+ :label="dict.label"
|
|
|
+ :value="dict.value"
|
|
|
+ ></el-option>
|
|
|
+ </el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -152,18 +187,19 @@
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 阶段动作2 -->
|
|
|
<el-tab-pane label="阶段动作" name="jd2" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 1">
|
|
|
- <el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
+ <el-form ref="form" :model="form.basic.boFlow" :rules="rules" >
|
|
|
<el-row>
|
|
|
项目立项是否通过
|
|
|
- <el-radio v-model = form.basic.boFlow.projectApproval label="1">是</el-radio>
|
|
|
- <el-radio v-model = form.basic.boFlow.projectApproval label="0">否</el-radio>
|
|
|
+ <el-radio v-model = form.basic.boFlow.projectApproval label="1" :disabled="!isUpdate">是</el-radio>
|
|
|
+ <el-radio v-model = form.basic.boFlow.projectApproval label="0" :disabled="!isUpdate">否</el-radio>
|
|
|
</el-row>
|
|
|
<el-row v-if="form.basic.boFlow.projectApproval == 1">
|
|
|
<el-col :span="1.5">
|
|
|
<el-input v-model="form.basic.boFlow.businessCouncilAccessoryName" placeholder="请上传商机审议会" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.businessCouncilAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -172,6 +208,18 @@
|
|
|
@click="uploadAccessory(`business_council_accessory`)"
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.businessCouncilAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.businessCouncilAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.businessCouncilAccessoryUrlId'>
|
|
|
<el-button
|
|
|
size="mini"
|
|
|
type="text"
|
|
@@ -185,7 +233,7 @@
|
|
|
<el-col :span="1.5">
|
|
|
<el-input v-model="form.basic.boFlow.projectProposalAccessoryName" placeholder="请上传立项书" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.projectProposalAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -195,14 +243,34 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.projectProposalAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.projectProposalAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.projectProposalAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`project_proposal_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="10" v-if="form.basic.boFlow.projectApproval == 0">
|
|
|
- 项目未通过原因:<el-input v-model="form.basic.boFlow.noPassCause" />
|
|
|
+ 项目未通过原因:<el-input v-model="form.basic.boFlow.noPassCause" :disabled="!isUpdate"/>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 立项模板 -->
|
|
|
<el-tab-pane label="立项模板" name="lx" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 1">
|
|
|
<el-row>
|
|
|
<el-button @click="pojproDownload">标准立项书</el-button>
|
|
@@ -211,10 +279,11 @@
|
|
|
<el-button @click="pojproDownload">商机审会决议书</el-button>
|
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 项目人员组成 -->
|
|
|
<el-tab-pane label="项目人员组成" name="xmry" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 1">
|
|
|
- <!-- <PojpsnList :boId="this.$route.params.id"/> -->
|
|
|
- <PojpsnList :source = "'BoDetails'" :bo="pojpsnParame" v-if="secondTabs == 'xmry'"/>
|
|
|
+ <PojpsnList :source = "'BoDetails'" :bo="this.form.basic" v-if="secondTabs == 'xmry'"/>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 方案模板 -->
|
|
|
<el-tab-pane label="方案模板" name="fa" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 6">
|
|
|
<el-row>
|
|
|
<el-button @click="pojproDownload">售前提案文件模板</el-button>
|
|
@@ -232,13 +301,14 @@
|
|
|
<el-button @click="pojproDownload">其他文件</el-button>
|
|
|
</el-row>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 售前提案 -->
|
|
|
<el-tab-pane label="售前提案" name="sq" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 6">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
|
<el-col :span="1.5">
|
|
|
<el-input v-model="form.basic.boFlow.preSaleProposalAccessoryName" placeholder="请上传售前提案文件" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.preSaleProposalAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -248,9 +318,29 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.preSaleProposalAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.preSaleProposalAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.preSaleProposalAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`pre_sale_proposal_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 邀请考察 -->
|
|
|
<el-tab-pane label="邀请考察" name="kc" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 6">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
@@ -259,7 +349,8 @@
|
|
|
<el-date-picker
|
|
|
v-model="form.basic.boFlow.inspectStartTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -268,7 +359,8 @@
|
|
|
<el-date-picker
|
|
|
v-model="form.basic.boFlow.inspectEndTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -277,7 +369,7 @@
|
|
|
<el-col :span="1.5">
|
|
|
<el-input v-model="form.basic.boFlow.investigationReportAccessoryName" placeholder="请上传考察报告" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.investigationReportAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -287,9 +379,29 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.investigationReportAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.investigationReportAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.investigationReportAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`investigation_report_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 开院务会 -->
|
|
|
<el-tab-pane label="开院务会" name="kh" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 6">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
@@ -298,33 +410,37 @@
|
|
|
<el-date-picker
|
|
|
v-model="form.basic.boFlow.conferenceTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 院内立项 -->
|
|
|
<el-tab-pane label="院内立项" name="yn" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 6">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
|
<el-col :span="5">
|
|
|
<el-form-item label="院内立项时间" prop="hospitalApprovalTime">
|
|
|
<el-date-picker
|
|
|
- v-model="form.basic.boFlow.conferenceTime"
|
|
|
+ v-model="form.basic.boFlow.hospitalApprovalTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="5">
|
|
|
<el-form-item label="院内立项牵头人" prop="hospitalApprovalInitiator">
|
|
|
- <el-input v-model="form.basic.boFlow.hospitalApprovalInitiator" placeholder="院内立项牵头人" />
|
|
|
+ <el-input v-model="form.basic.boFlow.hospitalApprovalInitiator" placeholder="院内立项牵头人" :disabled="!isUpdate"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 进场调研 -->
|
|
|
<el-tab-pane label="进场调研" name="jc" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 6">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
@@ -333,16 +449,17 @@
|
|
|
<el-date-picker
|
|
|
v-model="form.basic.boFlow.researchTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="1.5">
|
|
|
- <el-input v-model="form.basic.boFlow.investigateReportAccessoryName" placeholder="调研报告" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.boFlow.investigateReportAccessoryName" placeholder="请上传调研报告" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.investigateReportAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -352,9 +469,29 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.investigateReportAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.investigateReportAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.investigateReportAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`investigation_report_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 挂网投标 -->
|
|
|
<el-tab-pane label="挂网投标" name="gw" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 7">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
@@ -363,16 +500,17 @@
|
|
|
<el-date-picker
|
|
|
v-model="form.basic.boFlow.hangingTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label="投标书" prop="researchTime">
|
|
|
- <el-input v-model="form.basic.boFlow.biddingDocumentsAccessoryName" placeholder="请上传投标书" :disabled="true"/>
|
|
|
- </el-form-item>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-input v-model="form.basic.boFlow.biddingDocumentsAccessoryName" placeholder="请上传投标书" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.biddingDocumentsAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -382,24 +520,45 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.biddingDocumentsAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.biddingDocumentsAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.biddingDocumentsAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`bidding_documents_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="5">
|
|
|
<el-form-item label="我方优势" prop="researchTime">
|
|
|
- <el-input v-model="form.ourAdvantage" placeholder="我方优势" />
|
|
|
+ <el-input v-model="form.ourAdvantage" placeholder="我方优势" :disabled="!isUpdate"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="5">
|
|
|
投标是否通过
|
|
|
- <el-radio v-model = form.basic.boFlow.biddingDocumentsPass label="1">是</el-radio>
|
|
|
- <el-radio v-model = form.basic.boFlow.biddingDocumentsPass label="0">否</el-radio>
|
|
|
+ <el-radio v-model = form.basic.boFlow.biddingDocumentsPass label="1" :disabled="!isUpdate">是</el-radio>
|
|
|
+ <el-radio v-model = form.basic.boFlow.biddingDocumentsPass label="0" :disabled="!isUpdate">否</el-radio>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row v-if="form.basic.boFlow.biddingDocumentsPass == 1">
|
|
|
<el-col :span="1.5">
|
|
|
- <el-input v-model="form.basic.boFlow.letterAcceptanceAccessoryName" placeholder="中标通知书" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.boFlow.letterAcceptanceAccessoryName" placeholder="请上传中标通知书" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="1.5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.letterAcceptanceAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -409,9 +568,29 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.letterAcceptanceAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.letterAcceptanceAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.letterAcceptanceAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`letter_acceptance_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 合同签订 -->
|
|
|
<el-tab-pane label="合同签订" name="ht" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 7">
|
|
|
<el-form ref="form" :model="form.basic.boFlow" :rules="rules">
|
|
|
<el-row>
|
|
@@ -420,16 +599,17 @@
|
|
|
<el-date-picker
|
|
|
v-model="form.basic.boFlow.contractSigningTime"
|
|
|
type="datetime"
|
|
|
- placeholder="选择日期时间">
|
|
|
+ placeholder="选择日期时间"
|
|
|
+ :disabled="!isUpdate">
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-col :span="5">
|
|
|
- <el-input v-model="form.basic.boFlow.contractDocumentAccessoryName" placeholder="合同文件" :disabled="true"/>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-input v-model="form.basic.boFlow.contractDocumentAccessoryName" placeholder="请上传合同文件" :disabled="true"/>
|
|
|
</el-col>
|
|
|
- <el-col :span="5">
|
|
|
+ <el-col :span="1.5" v-show='!form.basic.boFlow.contractDocumentAccessoryUrlId'>
|
|
|
<el-button
|
|
|
type="info"
|
|
|
plain
|
|
@@ -439,60 +619,83 @@
|
|
|
v-hasPermi="['system:user:import']"
|
|
|
>上传</el-button>
|
|
|
</el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.contractDocumentAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(form.basic.boFlow.contractDocumentAccessoryUrlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5" v-show='form.basic.boFlow.contractDocumentAccessoryUrlId'>
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory(`contract_document_accessory`,1)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 跟进记录 -->
|
|
|
<el-tab-pane label="跟进记录" name="gj" style="height: 150px;overflow-y: scroll;" v-if="form.basic.boStage == 0 || form.basic.boStage == 1 || form.basic.boStage == 6 || form.basic.boStage == 7">
|
|
|
- <BehaviorList :source = "'BoDetails'" :bo="behaviorParame" v-if="secondTabs == 'gj'"/>
|
|
|
+ <BehaviorList :source = "'BoDetails'" :bo="this.form.basic" v-if="secondTabs == 'gj'"/>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
- <el-row>
|
|
|
- 其它信息
|
|
|
- </el-row>
|
|
|
+ <!-- 其它信息 -->
|
|
|
<el-form ref="form" :model="form.basic" label-width="80px">
|
|
|
<el-row>
|
|
|
+ 其它信息
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="销售组织" prop="marketingOrganizingName">
|
|
|
- <el-input v-model="form.basic.marketingOrganizingName" placeholder="销售组织" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.marketingOrganizingName" placeholder="" :disabled="true"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="销售区域" prop="marketingArea">
|
|
|
- <el-input v-model="form.basic.marketingArea" placeholder="销售区域" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.marketingArea" placeholder="" :disabled="true"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="部门" prop="deptName">
|
|
|
- <el-input v-model="form.basic.deptName" placeholder="部门" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.deptName" placeholder="" :disabled="true"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="负责人" prop="principalName">
|
|
|
- <el-input v-model="form.basic.principalName" placeholder="负责人" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.principalName" placeholder="" :disabled="true"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="创建人" prop="createBy">
|
|
|
- <el-input v-model="form.basic.createBy" placeholder="创建人" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.createBy" placeholder="" :disabled="true"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="8">
|
|
|
<el-form-item label="创建时间" prop="createTime">
|
|
|
- <el-input v-model="form.basic.createTime" placeholder="创建时间" :disabled="true"/>
|
|
|
+ <el-input v-model="form.basic.createTime" placeholder="" :disabled="true"/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
-
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 商机任务页签 -->
|
|
|
<el-tab-pane label="商机任务" name="second">
|
|
|
- <TaskList :source = "'BoDetails'" :bo="taskParame" v-if="masterTabs == 'second'"/>
|
|
|
+ <TaskList :source = "'BoDetails'" :bo="this.form.basic" v-if="masterTabs == 'second'"/>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 联系人页签 -->
|
|
|
<el-tab-pane label="商机联系人" name="third">
|
|
|
- <ContactList :boId="this.$route.params.id"/>
|
|
|
+ <ContactList :source = "'BoDetails'" :bo="this.form.basic" v-if="masterTabs == 'third'"/>
|
|
|
</el-tab-pane>
|
|
|
+ <!-- 附件页签 -->
|
|
|
<el-tab-pane label="附件信息" name="fourth">
|
|
|
<el-row :gutter="10" class="mb8">
|
|
|
<el-col :span="1.5">
|
|
@@ -512,19 +715,32 @@
|
|
|
<el-table-column label="名称" align="center" prop="fileName" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button
|
|
|
- size="mini"
|
|
|
- type="text"
|
|
|
- icon="el-icon-delete"
|
|
|
- @click="deleteAccessory(`list`,scope.row)"
|
|
|
- v-hasPermi="['system:basic:remove']"
|
|
|
- >删除</el-button>
|
|
|
+ <el-row>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button
|
|
|
+ size="mini"
|
|
|
+ type="text"
|
|
|
+ icon="el-icon-delete"
|
|
|
+ @click="deleteAccessory('list' , scope.row)"
|
|
|
+ v-hasPermi="['system:basic:remove']"
|
|
|
+ >删除</el-button>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="1.5">
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ plain
|
|
|
+ icon="el-icon-download"
|
|
|
+ size="mini"
|
|
|
+ @click="exportAccessory(scope.row.urlId)"
|
|
|
+ v-hasPermi="['system:user:export']"
|
|
|
+ >下载</el-button>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
</el-table>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
-
|
|
|
<!-- 上传对话框 -->
|
|
|
<el-dialog :title="upload.title" :visible.sync="upload.open" width="400px" append-to-body>
|
|
|
<el-upload
|
|
@@ -552,20 +768,23 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import {getBasic,getBehaviorList,delAccessory} from "@/api/business/spd/bo/basic";
|
|
|
-import { listTask, getTask, delTask, addTask, updateTask } from "@/api/business/spd/bo/task";
|
|
|
+import {getBasic,nextFlow,updateBasicFlow,delAccessory} from "@/api/business/spd/bo/basic";
|
|
|
import { listAccessory, } from "@/api/business/spd/bo/accessory";
|
|
|
-import {listPojpsn} from "@/api/business/spd/bo/pojpsn";
|
|
|
import { getToken } from "@/utils/auth";
|
|
|
import TaskList from '../task/taskList.vue'
|
|
|
import ContactList from '../contact/contactList.vue'
|
|
|
import PojpsnList from '../pojpsn/pojpsnList.vue'
|
|
|
import BehaviorList from '../behavior/behaviorList.vue'
|
|
|
+import axios from 'axios';
|
|
|
|
|
|
export default {
|
|
|
+ //名称
|
|
|
name: 'BoDetails',
|
|
|
+ //注册引入的组件
|
|
|
components: {TaskList,ContactList,PojpsnList,BehaviorList},
|
|
|
- dicts: ['mk_bo_type','mk_bo_state','mk_bo_winstate','mk_bo_source'],
|
|
|
+ //平台枚举
|
|
|
+ dicts: ['mk_bo_type','mk_bo_state','mk_bo_winstate','mk_bo_source','mk_bo_total_revenue'],
|
|
|
+ //数据
|
|
|
data() {
|
|
|
return {
|
|
|
masterTabs: 'first',
|
|
@@ -574,27 +793,8 @@ export default {
|
|
|
rules:{},
|
|
|
// 基本信息
|
|
|
form: {
|
|
|
- basic:{
|
|
|
- boFlow:{}
|
|
|
- },
|
|
|
- task:[],
|
|
|
- contact:[],
|
|
|
+ basic:{},
|
|
|
accessory:[],
|
|
|
- pojpsn:[],
|
|
|
- behavior:[],
|
|
|
- pojpsn:[],
|
|
|
- },
|
|
|
- //任务查询参数
|
|
|
- taskParame:{
|
|
|
- bo: null,
|
|
|
- },
|
|
|
- //项目成员查询参数
|
|
|
- pojpsnParame:{
|
|
|
- bo: null,
|
|
|
- },
|
|
|
- //行动查询参数
|
|
|
- behaviorParame:{
|
|
|
- bo: null,
|
|
|
},
|
|
|
// 上传参数
|
|
|
upload: {
|
|
@@ -611,8 +811,35 @@ export default {
|
|
|
// 上传的地址
|
|
|
url: process.env.VUE_APP_BASE_API + "/mk/bo/basic/upload"
|
|
|
},
|
|
|
+ //单据当前状态
|
|
|
+ isUpdate: false,
|
|
|
}
|
|
|
},
|
|
|
+ //监听属性
|
|
|
+ watch:{
|
|
|
+ //阶段
|
|
|
+ 'form.basic.boStage':{
|
|
|
+ handler(newName, oldName) {
|
|
|
+ console.log(newName, oldName);
|
|
|
+ switch(newName) {
|
|
|
+ case 0:
|
|
|
+ this.secondTabs = 'jd1';
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ this.secondTabs = 'jd2';
|
|
|
+ break;
|
|
|
+ case 6:
|
|
|
+ this.secondTabs = 'fa';
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
+ this.secondTabs = 'gw';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ immediate: true
|
|
|
+ },
|
|
|
+ },
|
|
|
+ //方法
|
|
|
methods: {
|
|
|
// 返回
|
|
|
handleBack() {
|
|
@@ -620,54 +847,62 @@ export default {
|
|
|
},
|
|
|
//主多页签切换
|
|
|
masterTabsSwitch(e) {
|
|
|
- console.log('主标签页切换',e);
|
|
|
- switch(e.name) {
|
|
|
- case 'second':
|
|
|
- //跟进记录
|
|
|
- this.taskParame.bo = this.form.basic.id;
|
|
|
- break;
|
|
|
- case 'third':
|
|
|
- //获取联系人
|
|
|
- break;
|
|
|
- case 'fourth':
|
|
|
- //获取附件列表
|
|
|
- listAccessory(this.form.basic.id).then(response => {
|
|
|
- this.form.accessory = response.rows;
|
|
|
- });
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
- },
|
|
|
- //次多页签切换
|
|
|
- secondTabsSwitch(e) {
|
|
|
- console.log('次标签页切换',e);
|
|
|
- switch(e.name) {
|
|
|
- case 'gj':
|
|
|
- //跟进记录
|
|
|
- this.behaviorParame.bo = this.form.basic.id;
|
|
|
- break;
|
|
|
- case 'xmry':
|
|
|
- //项目成员
|
|
|
- this.pojpsnParame.bo = this.form.basic.id;
|
|
|
- break;
|
|
|
- default:
|
|
|
- break;
|
|
|
- }
|
|
|
+ console.log('主标签页切换',e);
|
|
|
+ switch(e.name) {
|
|
|
+ case 'second':
|
|
|
+ //跟进记录
|
|
|
+ break;
|
|
|
+ case 'third':
|
|
|
+ //获取联系人
|
|
|
+ break;
|
|
|
+ case 'fourth':
|
|
|
+ //获取附件列表
|
|
|
+ listAccessory(this.form.basic.id).then(response => {
|
|
|
+ this.form.accessory = response.rows;
|
|
|
+ });
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
},
|
|
|
+ // //次多页签切换
|
|
|
+ // secondTabsSwitch(e) {
|
|
|
+ // console.log('次标签页切换',e);
|
|
|
+ // switch(e.name) {
|
|
|
+ // case 'gj':
|
|
|
+ // //跟进记录
|
|
|
+ // this.behaviorParame.bo = this.form.basic.id;
|
|
|
+ // break;
|
|
|
+ // case 'xmry':
|
|
|
+ // //项目成员
|
|
|
+ // this.pojpsnParame.bo = this.form.basic.id;
|
|
|
+ // break;
|
|
|
+ // default:
|
|
|
+ // break;
|
|
|
+ // }
|
|
|
+ // },
|
|
|
//下一步
|
|
|
next() {
|
|
|
- if(this.form.basic.boStage == 1){
|
|
|
- this.form.basic.boStage += 5;
|
|
|
- }else if(this.form.basic.boStage == 7){
|
|
|
- this.form.basic.boStage += 5;
|
|
|
- }else{
|
|
|
- this.form.basic.boStage++;
|
|
|
- }
|
|
|
- },
|
|
|
- //测试
|
|
|
- handleAdd(){
|
|
|
-
|
|
|
+ //设置跳过部分步骤
|
|
|
+ var boStage = 0;
|
|
|
+ var boId = this.form.basic.id;
|
|
|
+ if(this.form.basic.boStage == 1){
|
|
|
+ boStage = this.form.basic.boStage + 5;
|
|
|
+ }else if(this.form.basic.boStage == 7){
|
|
|
+ boStage = this.form.basic.boStage + 5;
|
|
|
+ }else{
|
|
|
+ boStage = this.form.basic.boStage + 1;
|
|
|
+ }
|
|
|
+ nextFlow(boId,boStage).then(res => {
|
|
|
+ this.$modal.msgSuccess("流程扭转成功");
|
|
|
+ getBasic(this.$route.params.id).then(response => {
|
|
|
+ this.form.basic = response.data;
|
|
|
+ });
|
|
|
+ });
|
|
|
+ },
|
|
|
+ //上一步
|
|
|
+ before(){
|
|
|
+ this.form.basic.boStage--;
|
|
|
},
|
|
|
//上传附件公共方法
|
|
|
uploadAccessory(f) {
|
|
@@ -678,6 +913,9 @@ export default {
|
|
|
// 提交上传文件
|
|
|
submitFileForm() {
|
|
|
this.$refs.upload.submit();
|
|
|
+ getBasic(this.$route.params.id).then(response => {
|
|
|
+ this.form.basic = response.data;
|
|
|
+ });
|
|
|
},
|
|
|
// 文件上传中处理
|
|
|
handleFileUploadProgress(event, file, fileList) {
|
|
@@ -688,32 +926,71 @@ export default {
|
|
|
this.upload.open = false;
|
|
|
this.upload.isUploading = false;
|
|
|
this.$refs.upload.clearFiles();
|
|
|
- this.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "导入结果", { dangerouslyUseHTMLString: true });
|
|
|
- this.getList();
|
|
|
+ this.$alert("<div style='overflow: auto;overflow-x: hidden;max-height: 70vh;padding: 10px 20px 0;'>" + response.msg + "</div>", "上传结果", { dangerouslyUseHTMLString: true });
|
|
|
+ this.getBasic();
|
|
|
+ },
|
|
|
+ //下载附件
|
|
|
+ exportAccessory(urlId){
|
|
|
+ console.log('urlId',urlId);
|
|
|
+ axios.get('https://test-sy.derom.com/document-center/fastdfs/download?id=' + urlId).then(response => {
|
|
|
+ let blob = new Blob([res.data], { type: "application/vnd.ms-excel;charset=utf-8", });
|
|
|
+ let fileName = decodeURI(res.headers["content-disposition"].split("=")[1]);
|
|
|
+ if ("download" in document.createElement("a")) {
|
|
|
+ let link = document.createElement("a");
|
|
|
+ link.download = fileName;
|
|
|
+ link.style.display = "none";
|
|
|
+ link.href = URL.createObjectURL(blob);
|
|
|
+ document.body.appendChild(link);
|
|
|
+ link.click();
|
|
|
+ URL.revokeObjectURL(link.href);
|
|
|
+ document.body.removeChild(link);
|
|
|
+ } else {
|
|
|
+ navigator.msSaveBlob(blob, fileName);
|
|
|
+ }
|
|
|
+ });
|
|
|
},
|
|
|
//删除附件
|
|
|
deleteAccessory(f,row){
|
|
|
- // console.log("flag",f);
|
|
|
- // console.log("row",row);
|
|
|
- // delAccessory(this.form.basic.id,f,row.id);
|
|
|
+ console.log("flag",f);
|
|
|
+ console.log("row",row);
|
|
|
this.$modal.confirm('是否确认删除?').then(function() {
|
|
|
- return delAccessory(this.form.basic.id,f,row.id);
|
|
|
}).then(() => {
|
|
|
- this.getList();
|
|
|
- this.$modal.msgSuccess("删除成功");
|
|
|
+ delAccessory(this.form.basic.id,f,row.id).then(res => {
|
|
|
+ if(res.code == 200){
|
|
|
+ getBasic(this.$route.params.id).then(response => {
|
|
|
+ this.form.basic = response.data;
|
|
|
+ });
|
|
|
+ this.$modal.msgSuccess("删除成功");
|
|
|
+ }else{
|
|
|
+ this.$modal.msgSuccess("删除失败");
|
|
|
+ }
|
|
|
+ })
|
|
|
}).catch(() => {});
|
|
|
},
|
|
|
-
|
|
|
- //立项书下载
|
|
|
- //标准立项书
|
|
|
- pojproDownload(){
|
|
|
-
|
|
|
+ //修改按钮
|
|
|
+ modifyButton(){
|
|
|
+ this.isUpdate = true;
|
|
|
},
|
|
|
- //商机审会决议书
|
|
|
- pojproDownload1(){
|
|
|
-
|
|
|
+ //取消按钮
|
|
|
+ cancelButton(){
|
|
|
+ this.isUpdate = false;
|
|
|
+ getBasic(this.$route.params.id).then(response => {
|
|
|
+ this.form.basic = response.data;
|
|
|
+ });
|
|
|
+ },
|
|
|
+ //保存按钮
|
|
|
+ saveButton(){
|
|
|
+ console.log('this.form.basic.boFlow',this.form.basic.boFlow)
|
|
|
+ updateBasicFlow(this.form.basic.boFlow).then(response => {
|
|
|
+ this.$modal.msgSuccess("修改成功");
|
|
|
+ this.isUpdate = false;
|
|
|
+ getBasic(this.$route.params.id).then(response => {
|
|
|
+ this.form.basic = response.data;
|
|
|
+ });
|
|
|
+ });
|
|
|
},
|
|
|
},
|
|
|
+ //创建钩子
|
|
|
created() {
|
|
|
getBasic(this.$route.params.id).then(response => {
|
|
|
this.form.basic = response.data;
|