|
@@ -14,11 +14,13 @@
|
|
maxlength="100"
|
|
maxlength="100"
|
|
v-model="form.projectName"
|
|
v-model="form.projectName"
|
|
placeholder="请输入项目名称"
|
|
placeholder="请输入项目名称"
|
|
|
|
+ :disabled="type === '2'"
|
|
/>
|
|
/>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
|
|
|
<el-form-item label="渠道" prop="channel">
|
|
<el-form-item label="渠道" prop="channel">
|
|
<el-select
|
|
<el-select
|
|
|
|
+ :disabled="type === '2'"
|
|
v-model="form.tProjectChannel.channelName"
|
|
v-model="form.tProjectChannel.channelName"
|
|
placeholder="请选择"
|
|
placeholder="请选择"
|
|
clearable
|
|
clearable
|
|
@@ -46,6 +48,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="初次接触日期" prop="contactDate">
|
|
<el-form-item label="初次接触日期" prop="contactDate">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="type === '2'"
|
|
clearable
|
|
clearable
|
|
v-model="form.contactDate"
|
|
v-model="form.contactDate"
|
|
type="date"
|
|
type="date"
|
|
@@ -69,7 +72,11 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="所属行业" prop="industry">
|
|
<el-form-item label="所属行业" prop="industry">
|
|
- <el-select v-model="form.industry" placeholder="请选择所属行业">
|
|
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="form.industry"
|
|
|
|
+ placeholder="请选择所属行业"
|
|
|
|
+ :disabled="type === '2'"
|
|
|
|
+ >
|
|
<el-option
|
|
<el-option
|
|
v-for="dict in dict.type.CUSTOMER_TRADE"
|
|
v-for="dict in dict.type.CUSTOMER_TRADE"
|
|
:key="dict.value"
|
|
:key="dict.value"
|
|
@@ -79,7 +86,17 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="项目负责人" prop="investHead">
|
|
<el-form-item label="项目负责人" prop="investHead">
|
|
- <div class="el-input__inner inputSimulation" @click="openSelectDept">
|
|
|
|
|
|
+ <el-input
|
|
|
|
+ v-if="type === '2'"
|
|
|
|
+ maxlength="30"
|
|
|
|
+ v-model="form.investHead"
|
|
|
|
+ :disabled="type === '2'"
|
|
|
|
+ />
|
|
|
|
+ <div
|
|
|
|
+ class="el-input__inner inputSimulation"
|
|
|
|
+ @click="openSelectDept"
|
|
|
|
+ v-else
|
|
|
|
+ >
|
|
{{ form.investHead ? form.investHead : "请选择项目负责人" }}
|
|
{{ form.investHead ? form.investHead : "请选择项目负责人" }}
|
|
</div>
|
|
</div>
|
|
<selecDept
|
|
<selecDept
|
|
@@ -95,6 +112,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
rows="4"
|
|
rows="4"
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -106,6 +124,7 @@
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
<el-form-item label="公司名称" prop="tProjectCompany.companyName">
|
|
<el-form-item label="公司名称" prop="tProjectCompany.companyName">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="100"
|
|
maxlength="100"
|
|
v-model="form.tProjectCompany.companyName"
|
|
v-model="form.tProjectCompany.companyName"
|
|
placeholder="请输入公司名称"
|
|
placeholder="请输入公司名称"
|
|
@@ -113,6 +132,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="统一社会信用代码" prop="tProjectCompany.companyCode">
|
|
<el-form-item label="统一社会信用代码" prop="tProjectCompany.companyCode">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="35"
|
|
maxlength="35"
|
|
v-model="form.tProjectCompany.companyCode"
|
|
v-model="form.tProjectCompany.companyCode"
|
|
placeholder="请输入企业统一社会信用代码"
|
|
placeholder="请输入企业统一社会信用代码"
|
|
@@ -120,6 +140,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="营业开始时间" prop="tProjectCompany.startTime">
|
|
<el-form-item label="营业开始时间" prop="tProjectCompany.startTime">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="type === '2'"
|
|
clearable
|
|
clearable
|
|
v-model="form.tProjectCompany.startTime"
|
|
v-model="form.tProjectCompany.startTime"
|
|
type="date"
|
|
type="date"
|
|
@@ -130,6 +151,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="营业结束时间" prop="tProjectCompany.endTime">
|
|
<el-form-item label="营业结束时间" prop="tProjectCompany.endTime">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="type === '2'"
|
|
clearable
|
|
clearable
|
|
v-model="form.tProjectCompany.endTime"
|
|
v-model="form.tProjectCompany.endTime"
|
|
type="date"
|
|
type="date"
|
|
@@ -143,6 +165,7 @@
|
|
prop="tProjectCompany.registeredCapital"
|
|
prop="tProjectCompany.registeredCapital"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
v-model="form.tProjectCompany.registeredCapital"
|
|
v-model="form.tProjectCompany.registeredCapital"
|
|
@input="
|
|
@input="
|
|
@@ -157,6 +180,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="实缴资本(万元)" prop="tProjectCompany.paidCapital">
|
|
<el-form-item label="实缴资本(万元)" prop="tProjectCompany.paidCapital">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
v-model="form.tProjectCompany.paidCapital"
|
|
v-model="form.tProjectCompany.paidCapital"
|
|
@input="
|
|
@input="
|
|
@@ -172,6 +196,7 @@
|
|
|
|
|
|
<el-form-item label="实控人" prop="tProjectCompany.actualBod">
|
|
<el-form-item label="实控人" prop="tProjectCompany.actualBod">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="25"
|
|
maxlength="25"
|
|
v-model="form.tProjectCompany.actualBod"
|
|
v-model="form.tProjectCompany.actualBod"
|
|
placeholder="请输入实控人"
|
|
placeholder="请输入实控人"
|
|
@@ -179,6 +204,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="联系电话" prop="tProjectCompany.phone">
|
|
<el-form-item label="联系电话" prop="tProjectCompany.phone">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
v-model="form.tProjectCompany.phone"
|
|
v-model="form.tProjectCompany.phone"
|
|
placeholder="请输入联系电话"
|
|
placeholder="请输入联系电话"
|
|
@@ -186,6 +212,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="所属类型" prop="tProjectCompany.type">
|
|
<el-form-item label="所属类型" prop="tProjectCompany.type">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="25"
|
|
maxlength="25"
|
|
v-model="form.tProjectCompany.type"
|
|
v-model="form.tProjectCompany.type"
|
|
placeholder="请输入所属类型"
|
|
placeholder="请输入所属类型"
|
|
@@ -193,6 +220,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="备案时间" prop="tProjectCompany.filingTime">
|
|
<el-form-item label="备案时间" prop="tProjectCompany.filingTime">
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ :disabled="type === '2'"
|
|
clearable
|
|
clearable
|
|
v-model="form.tProjectCompany.filingTime"
|
|
v-model="form.tProjectCompany.filingTime"
|
|
type="date"
|
|
type="date"
|
|
@@ -207,6 +235,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
type="textarea"
|
|
type="textarea"
|
|
rows="4"
|
|
rows="4"
|
|
maxlength="100"
|
|
maxlength="100"
|
|
@@ -221,6 +250,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
type="textarea"
|
|
type="textarea"
|
|
rows="4"
|
|
rows="4"
|
|
maxlength="100"
|
|
maxlength="100"
|
|
@@ -243,6 +273,7 @@
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
<el-form-item label="联系人姓名" prop="tProjectContacts.name">
|
|
<el-form-item label="联系人姓名" prop="tProjectContacts.name">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="25"
|
|
maxlength="25"
|
|
v-model="form.tProjectContacts.name"
|
|
v-model="form.tProjectContacts.name"
|
|
placeholder="请输入联系人姓名"
|
|
placeholder="请输入联系人姓名"
|
|
@@ -250,6 +281,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="职位" prop="tProjectContacts.position">
|
|
<el-form-item label="职位" prop="tProjectContacts.position">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="25"
|
|
maxlength="25"
|
|
v-model="form.tProjectContacts.position"
|
|
v-model="form.tProjectContacts.position"
|
|
placeholder="请输入职位"
|
|
placeholder="请输入职位"
|
|
@@ -257,6 +289,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="联系电话/微信" prop="tProjectContacts.contact">
|
|
<el-form-item label="联系电话/微信" prop="tProjectContacts.contact">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="25"
|
|
maxlength="25"
|
|
v-model="form.tProjectContacts.contact"
|
|
v-model="form.tProjectContacts.contact"
|
|
placeholder="请输入联系电话/微信"
|
|
placeholder="请输入联系电话/微信"
|
|
@@ -266,6 +299,7 @@
|
|
<el-divider></el-divider>
|
|
<el-divider></el-divider>
|
|
<el-form-item label="项目融资阶段" prop="financingStage">
|
|
<el-form-item label="项目融资阶段" prop="financingStage">
|
|
<el-select
|
|
<el-select
|
|
|
|
+ :disabled="type === '2'"
|
|
v-model="form.financingStage"
|
|
v-model="form.financingStage"
|
|
placeholder="请选择项目融资阶段"
|
|
placeholder="请选择项目融资阶段"
|
|
>
|
|
>
|
|
@@ -279,6 +313,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="预期融资金额(万元)" prop="financingMoney">
|
|
<el-form-item label="预期融资金额(万元)" prop="financingMoney">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
v-model="form.financingMoney"
|
|
v-model="form.financingMoney"
|
|
@input="
|
|
@input="
|
|
@@ -290,6 +325,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="投前估值(万元)" prop="investValuation">
|
|
<el-form-item label="投前估值(万元)" prop="investValuation">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
v-model="form.investValuation"
|
|
v-model="form.investValuation"
|
|
@input="
|
|
@input="
|
|
@@ -304,6 +340,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="预计投资金额(万元)" prop="investMoney">
|
|
<el-form-item label="预计投资金额(万元)" prop="investMoney">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="20"
|
|
maxlength="20"
|
|
v-model="form.investMoney"
|
|
v-model="form.investMoney"
|
|
@input="
|
|
@input="
|
|
@@ -315,7 +352,11 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<!-- -->
|
|
<!-- -->
|
|
<el-form-item label="投资类型" prop="investType">
|
|
<el-form-item label="投资类型" prop="investType">
|
|
- <el-select v-model="form.investType" placeholder="请选择投资类型">
|
|
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="form.investType"
|
|
|
|
+ placeholder="请选择投资类型"
|
|
|
|
+ :disabled="type === '2'"
|
|
|
|
+ >
|
|
<el-option
|
|
<el-option
|
|
v-for="dict in dict.type.invest_type"
|
|
v-for="dict in dict.type.invest_type"
|
|
:key="dict.value"
|
|
:key="dict.value"
|
|
@@ -325,7 +366,11 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="投资策略" prop="investPloy">
|
|
<el-form-item label="投资策略" prop="investPloy">
|
|
- <el-select v-model="form.investPloy" placeholder="请选择投资策略">
|
|
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="form.investPloy"
|
|
|
|
+ placeholder="请选择投资策略"
|
|
|
|
+ :disabled="type === '2'"
|
|
|
|
+ >
|
|
<el-option
|
|
<el-option
|
|
v-for="dict in dict.type.invest_ploy"
|
|
v-for="dict in dict.type.invest_ploy"
|
|
:key="dict.value"
|
|
:key="dict.value"
|
|
@@ -335,7 +380,11 @@
|
|
</el-select>
|
|
</el-select>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="投资价值" prop="investWorth">
|
|
<el-form-item label="投资价值" prop="investWorth">
|
|
- <el-select v-model="form.investWorth" placeholder="请选择投资价值">
|
|
|
|
|
|
+ <el-select
|
|
|
|
+ v-model="form.investWorth"
|
|
|
|
+ placeholder="请选择投资价值"
|
|
|
|
+ :disabled="type === '2'"
|
|
|
|
+ >
|
|
<el-option
|
|
<el-option
|
|
v-for="dict in dict.type.invest_worth"
|
|
v-for="dict in dict.type.invest_worth"
|
|
:key="dict.value"
|
|
:key="dict.value"
|
|
@@ -350,6 +399,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
rows="4"
|
|
rows="4"
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -363,6 +413,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
rows="4"
|
|
rows="4"
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -376,6 +427,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
rows="4"
|
|
rows="4"
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -390,6 +442,7 @@
|
|
class="special-el-form-item"
|
|
class="special-el-form-item"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
rows="4"
|
|
rows="4"
|
|
type="textarea"
|
|
type="textarea"
|
|
@@ -420,6 +473,7 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="备注" prop="mark" class="special-el-form-item">
|
|
<el-form-item label="备注" prop="mark" class="special-el-form-item">
|
|
<el-input
|
|
<el-input
|
|
|
|
+ :disabled="type === '2'"
|
|
maxlength="200"
|
|
maxlength="200"
|
|
:readonly="type === '2' ? true : false"
|
|
:readonly="type === '2' ? true : false"
|
|
rows="4"
|
|
rows="4"
|
|
@@ -494,7 +548,7 @@ export default {
|
|
form: {
|
|
form: {
|
|
id: null,
|
|
id: null,
|
|
projectName: null,
|
|
projectName: null,
|
|
- projectGroup: null,
|
|
|
|
|
|
+ projectGroup: "",
|
|
industry: null,
|
|
industry: null,
|
|
recordDate: null,
|
|
recordDate: null,
|
|
projectCode: null,
|
|
projectCode: null,
|
|
@@ -730,6 +784,11 @@ export default {
|
|
};
|
|
};
|
|
}
|
|
}
|
|
setTimeout(() => {
|
|
setTimeout(() => {
|
|
|
|
+ if (this.type == "2") {
|
|
|
|
+ this.$refs.fileItem.handleButton();
|
|
|
|
+ this.$refs.bpFileItem.handleButton();
|
|
|
|
+ this.$refs.otherFileItem.handleButton();
|
|
|
|
+ }
|
|
this.$refs.fileItem.fileList = [];
|
|
this.$refs.fileItem.fileList = [];
|
|
this.$refs.fileItem.getListFileBusinessId(
|
|
this.$refs.fileItem.getListFileBusinessId(
|
|
this.form.tProjectCompany.companyId
|
|
this.form.tProjectCompany.companyId
|
|
@@ -768,11 +827,14 @@ export default {
|
|
submitForm(type) {
|
|
submitForm(type) {
|
|
let that = this;
|
|
let that = this;
|
|
if (type === 1) {
|
|
if (type === 1) {
|
|
- if(!this.form.projectName){
|
|
|
|
|
|
+ // 暂存
|
|
|
|
+ if (!this.form.projectName) {
|
|
this.$modal.msgError("请输入项目名称");
|
|
this.$modal.msgError("请输入项目名称");
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
- // 暂存
|
|
|
|
|
|
+ this.form.listFile = this.fileList;
|
|
|
|
+ this.form.bpFile = this.fileListBP;
|
|
|
|
+ this.form.otherFile = this.fileListOther;
|
|
if (this.form.id != null) {
|
|
if (this.form.id != null) {
|
|
updatePool(this.form).then((response) => {
|
|
updatePool(this.form).then((response) => {
|
|
this.$modal.msgSuccess("暂存成功");
|
|
this.$modal.msgSuccess("暂存成功");
|
|
@@ -866,7 +928,7 @@ export default {
|
|
this.form = {
|
|
this.form = {
|
|
id: null,
|
|
id: null,
|
|
projectName: null,
|
|
projectName: null,
|
|
- projectGroup: null,
|
|
|
|
|
|
+ projectGroup: "",
|
|
industry: null,
|
|
industry: null,
|
|
recordDate: null,
|
|
recordDate: null,
|
|
projectCode: null,
|
|
projectCode: null,
|
|
@@ -950,18 +1012,18 @@ export default {
|
|
}
|
|
}
|
|
.poolDetail {
|
|
.poolDetail {
|
|
position: relative;
|
|
position: relative;
|
|
- cursor: not-allowed;
|
|
|
|
-}
|
|
|
|
-.poolDetail ::placeholder{
|
|
|
|
- color:#fff;
|
|
|
|
|
|
+ // cursor: not-allowed;
|
|
}
|
|
}
|
|
-.poolDetail::after {
|
|
|
|
- content: "";
|
|
|
|
- display: block;
|
|
|
|
- position: absolute;
|
|
|
|
- top: 0;
|
|
|
|
- left: 0;
|
|
|
|
- width: 100%;
|
|
|
|
- height: 120%;
|
|
|
|
|
|
+.poolDetail ::placeholder {
|
|
|
|
+ color: #f5f7fa !important;
|
|
}
|
|
}
|
|
|
|
+// .poolDetail::after {
|
|
|
|
+// content: "";
|
|
|
|
+// display: block;
|
|
|
|
+// position: absolute;
|
|
|
|
+// top: 0;
|
|
|
|
+// left: 0;
|
|
|
|
+// width: 100%;
|
|
|
|
+// height: 120%;
|
|
|
|
+// }
|
|
</style>
|
|
</style>
|