|
@@ -12,67 +12,67 @@
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="通讯地址" prop="address">
|
|
|
- <el-input v-model="form.address" placeholder="请输入通讯地址"></el-input>
|
|
|
+ <el-input v-model="form.address" placeholder="请输入通讯地址" :disabled="disabledVisible"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="企业联系人" prop="linkName">
|
|
|
- <el-input v-model="form.linkName" placeholder="请输入企业联系人"></el-input>
|
|
|
+ <el-input v-model="form.linkName" placeholder="请输入企业联系人" :disabled="disabledVisible"></el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="联系电话(座机)" prop="linkPhone">
|
|
|
- <el-input v-model="form.linkPhone" type="text" auto-complete="off" placeholder="请输入联系电话(座机)">
|
|
|
+ <el-input v-model="form.linkPhone" type="text" auto-complete="off" placeholder="请输入联系电话(座机)" :disabled="disabledVisible">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="联系电话(手机)" prop="linkMobile">
|
|
|
- <el-input v-model="form.linkMobile" type="text" auto-complete="off" placeholder="请输入联系电话(手机)">
|
|
|
+ <el-input v-model="form.linkMobile" type="text" auto-complete="off" placeholder="请输入联系电话(手机)" :disabled="disabledVisible">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="职工总人数(人)" prop="totoalPersons">
|
|
|
- <el-input v-model="form.totoalPersons" type="text" auto-complete="off" placeholder="请输入职工总人数">
|
|
|
+ <el-input v-model="form.totoalPersons" type="text" auto-complete="off" placeholder="请输入职工总人数" :disabled="disabledVisible">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="年度企业销售收入(万元)" prop="sales">
|
|
|
- <el-input v-model="form.sales" type="text" auto-complete="off" placeholder="请输入年度企业销售收入(万元)">
|
|
|
+ <el-input v-model="form.sales" type="text" auto-complete="off" placeholder="请输入年度企业销售收入(万元)" :disabled="disabledVisible">
|
|
|
<template slot="append">万元</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="研发人数" prop="techPersons">
|
|
|
- <el-input v-model="form.techPersons" type="text" auto-complete="off" placeholder="请输入研发人数">
|
|
|
+ <el-input v-model="form.techPersons" type="text" auto-complete="off" placeholder="请输入研发人数" :disabled="disabledVisible">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="年度研发投入(万元)" prop="techInvest">
|
|
|
- <el-input v-model="form.techInvest" type="text" auto-complete="off" placeholder="请输入年度研发投入(万元)">
|
|
|
+ <el-input v-model="form.techInvest" type="text" auto-complete="off" placeholder="请输入年度研发投入(万元)" :disabled="disabledVisible">
|
|
|
<template slot="append">万元</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="占销售收入比例(%)" prop="techRate">
|
|
|
- <el-input v-model="form.techRate" type="text" auto-complete="off" placeholder="请输入占销售收入比例(%)">
|
|
|
+ <el-input v-model="form.techRate" type="text" auto-complete="off" placeholder="请输入占销售收入比例(%)" :disabled="disabledVisible">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="企业所属行业" prop="industry">
|
|
|
- <el-input v-model="form.industry" type="text" auto-complete="off" placeholder="请输入企业所属行业">
|
|
|
+ <el-input v-model="form.industry" type="text" auto-complete="off" placeholder="请输入企业所属行业" :disabled="disabledVisible">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="国家自主创新示范区企业" prop="innovateFlag">
|
|
|
- <el-radio-group v-model="form.innovateFlag">
|
|
|
+ <el-radio-group v-model="form.innovateFlag" :disabled="disabledVisible">
|
|
|
<el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
@@ -84,14 +84,14 @@
|
|
|
<el-row :gutter="40">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="是否跨年" prop="overYearFlag">
|
|
|
- <el-radio-group v-model="form.overYearFlag">
|
|
|
+ <el-radio-group v-model="form.overYearFlag" :disabled="disabledVisible">
|
|
|
<el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="项目时间段" prop="projectTime">
|
|
|
- <el-date-picker v-model="form.projectTime" placeholder="选择日期" type="daterange" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
|
|
|
+ <el-date-picker v-model="form.projectTime" placeholder="选择日期" type="daterange" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :disabled="disabledVisible"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
@@ -101,7 +101,7 @@
|
|
|
<el-row :gutter="40">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="是否科技型中小企业" prop="smallFlag">
|
|
|
- <el-radio-group v-model="form.smallFlag">
|
|
|
+ <el-radio-group v-model="form.smallFlag" :disabled="disabledVisible">
|
|
|
<el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
@@ -113,7 +113,7 @@
|
|
|
<el-row :gutter="40">
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="是否高新技术企业" prop="techFlag">
|
|
|
- <el-radio-group v-model="form.techFlag">
|
|
|
+ <el-radio-group v-model="form.techFlag" :disabled="disabledVisible">
|
|
|
<el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
@@ -121,19 +121,19 @@
|
|
|
<template v-if="form.techFlag == 1">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="高新技术企业所属技术领域" prop="techScopeArray">
|
|
|
- <el-checkbox-group v-model="form.techScopeArray">
|
|
|
+ <el-checkbox-group v-model="form.techScopeArray" :disabled="disabledVisible">
|
|
|
<el-checkbox v-for="(item, index) in techScopeOptions" :label="item.dictLabel" :key="index">{{item.dictLabel}}</el-checkbox>
|
|
|
</el-checkbox-group>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="证书有效期限" prop="lisenceTime">
|
|
|
- <el-date-picker v-model="form.lisenceTime" placeholder="选择日期" type="daterange" value-format="yyyy-MM" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
|
|
|
+ <el-date-picker v-model="form.lisenceTime" placeholder="选择日期" type="daterange" value-format="yyyy-MM" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期" :disabled="disabledVisible"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="24">
|
|
|
<el-form-item label="高新证书" prop="techLicense" ref="techLicenseUpload">
|
|
|
- <FileUpload :file="{url: form.techLicense, name: form.fileName}" @input="handleSuccess">上传证书</FileUpload>
|
|
|
+ <FileUpload :file="{url: form.techLicense, name: form.fileName}" @input="handleSuccess" :disabledVisible="disabledVisible">上传证书</FileUpload>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</template>
|
|
@@ -172,6 +172,7 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ disabledVisible: false,
|
|
|
adminId: undefined,
|
|
|
techId: undefined,
|
|
|
finId: undefined,
|
|
@@ -275,6 +276,11 @@ export default {
|
|
|
created() {
|
|
|
this.form.id = this.$route.query.id || undefined;
|
|
|
this.form.entId = this.$route.query.entId || undefined;
|
|
|
+ if(this.userType == 'ENT_TECH' || this.userType == 'ENT_ADMIN_TECH') {
|
|
|
+ this.disabledVisible = false
|
|
|
+ }else {
|
|
|
+ this.disabledVisible = true
|
|
|
+ }
|
|
|
if(this.form.id) {
|
|
|
this.getData()
|
|
|
}
|