|
@@ -1,319 +1,332 @@
|
|
|
<template>
|
|
|
<div class="app-container" v-loading="loading">
|
|
|
- <el-form ref="form" :model="form" :rules="registerRules" label-width="200px">
|
|
|
-
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">企业信息</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="企业名称" prop="entName">
|
|
|
- <el-input v-model="form.entName" type="text" auto-complete="off" placeholder="请输入企业名称">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="统一社会信用代码" prop="license">
|
|
|
- <el-input type="text" @change="validLicense" :disabled="disabledVisible"
|
|
|
- v-model="form.license"
|
|
|
- placeholder="请输入统一社会信用代码">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="注册资金" prop="regCapital">
|
|
|
- <el-input type="text"
|
|
|
- v-model="form.regCapital"
|
|
|
- placeholder="请输入注册资金">
|
|
|
- <template slot="append">万元</template>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="工商注册时间" prop="regDate">
|
|
|
- <el-date-picker v-model="form.regDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="工商注册类型" prop="regType">
|
|
|
- <el-select v-model="form.regType" filterable>
|
|
|
- <el-option v-for="item in regTypeOptions" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="主营产品(服务)所属技术领域" prop="mainProducts">
|
|
|
- <!-- <el-checkbox-group v-model="form.mainProductArray">
|
|
|
- <el-checkbox v-for="(item, index) in mainProductsOptions" :label="item.dictLabel" :key="index">{{item.dictLabel}}</el-checkbox>
|
|
|
- </el-checkbox-group> -->
|
|
|
- <el-select v-model="form.mainProducts" style="width: 220px;" filterable>
|
|
|
- <el-option v-for="(item,index) in mainProductsOptions" :label="item.dictLabel" :key="index" :value="item.dictValue">{{item.dictLabel}}</el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="通信地址" prop="address">
|
|
|
- <el-input v-model="form.address" type="text" auto-complete="off" placeholder="请输入通信地址">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="邮政编码" prop="zipCode">
|
|
|
- <el-input v-model="form.zipCode" type="text" auto-complete="off" placeholder="请输入邮政编码">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="8">
|
|
|
- <el-form-item label="企业所属行政区域" prop="provinceId">
|
|
|
- <el-select v-model="form.provinceId" placeholder="省" @change="getCityData" style="width: 220px;" filterable>
|
|
|
- <el-option v-for="(item,index) in provinceDataList" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item prop="cityId" label-width="25px">
|
|
|
- <el-select v-model="form.cityId" placeholder="市" @change="getDistrictData" style="width: 220px;" filterable>
|
|
|
- <el-option v-for="(item, index) in cityDataList" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="5">
|
|
|
- <el-form-item label-width="0px" prop="districtId">
|
|
|
- <el-select v-model="form.districtId" placeholder="区" style="width: 220px;" filterable @change="changeDistrict">
|
|
|
- <el-option v-for="(item, index) in districtDataList" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
- </el-select>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="企业所得税主管税务机关" prop="taxOffice">
|
|
|
- <el-input v-model="form.taxOffice" type="text" auto-complete="off" placeholder="请输入企业所得税主管税务机关" disabled>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <template v-if="type == 'add'">
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">账户联系人信息</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="姓名" prop="nickName">
|
|
|
- <el-input v-model="form.nickName" type="text" auto-complete="off" placeholder="姓名">
|
|
|
+ <el-form ref="form" :model="form" :rules="registerRules">
|
|
|
+ <table class="table_register">
|
|
|
+ <tr>
|
|
|
+ <th rowspan="6">企业信息</th>
|
|
|
+ <th><span style="color: red;">*</span>企业名称</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="entName">
|
|
|
+ <el-input v-model="form.entName" type="text" auto-complete="off" placeholder="请输入企业名称">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="手机号码" prop="phonenumber">
|
|
|
- <el-input v-model="form.phonenumber" type="text" auto-complete="off" placeholder="手机号码">
|
|
|
+ </td>
|
|
|
+ <th><span style="color: red;">*</span>统一社会信用代码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="license">
|
|
|
+ <el-input type="text" @change="validLicense"
|
|
|
+ v-model="form.license"
|
|
|
+ placeholder="请输入统一社会信用代码">
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="邮箱地址" prop="email">
|
|
|
- <el-input v-model="form.email" type="text" auto-complete="off" placeholder="邮箱地址">
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>注册资金</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="regCapital">
|
|
|
+ <el-input type="text"
|
|
|
+ v-model="form.regCapital"
|
|
|
+ placeholder="请输入注册资金">
|
|
|
+ <template slot="append">万元</template>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </template>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">法人信息</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="姓名" prop="legalName">
|
|
|
- <el-input v-model="form.legalName" type="text" auto-complete="off" placeholder="请输入法人姓名">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="身份证号码" prop="legalIdCard">
|
|
|
- <el-input v-model="form.legalIdCard" type="text" auto-complete="off" placeholder="请输入法人身份证号码">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="手机号码" prop="legalMobile">
|
|
|
- <el-input v-model="form.legalMobile" type="text" auto-complete="off" placeholder="手机号码">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="固定电话" prop="legalPhone">
|
|
|
- <el-input v-model="form.legalPhone" type="text" auto-complete="off" placeholder="请输入固定电话">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="传真" prop="legalFax">
|
|
|
- <el-input v-model="form.legalFax" type="text" auto-complete="off" placeholder="请输入法人传真">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="E-mail" prop="legalEmail">
|
|
|
- <el-input v-model="form.legalEmail" type="text" auto-complete="off" placeholder="请输入法人邮箱">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">联系人信息</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="姓名" prop="linkName">
|
|
|
- <el-input v-model="form.linkName" type="text" auto-complete="off" placeholder="请输入联系人姓名">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="身份证号码" prop="linkIdCard">
|
|
|
- <el-input v-model="form.linkIdCard" type="text" auto-complete="off" placeholder="请输入联系人身份证号码">
|
|
|
- </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>
|
|
|
- </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>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="传真" prop="linkFax">
|
|
|
- <el-input v-model="form.linkFax" type="text" auto-complete="off" placeholder="请输入联系人传真">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="E-mail" prop="linkEmail">
|
|
|
- <el-input v-model="form.linkEmail" type="text" auto-complete="off" placeholder="请输入联系人邮箱">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">企业上市信息</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="企业是否上市" prop="listedFlag">
|
|
|
- <el-radio-group v-model="form.listedFlag">
|
|
|
- <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" v-if="form.listedFlag == 1">
|
|
|
- <el-form-item label="企业上市代码" prop="listingCode">
|
|
|
- <el-input v-model="form.listingCode" type="text" auto-complete="off" placeholder="请输入企业上市代码">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">风险投资信息</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="是否引入风险投资" prop="investFlag">
|
|
|
- <el-radio-group v-model="form.investFlag">
|
|
|
- <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" v-if="form.investFlag == 1">
|
|
|
- <el-form-item label="风险投资金额" prop="investCapital">
|
|
|
- <el-input v-model="form.investCapital" type="text" auto-complete="off" placeholder="请输入风险投资金额">
|
|
|
- <template slot="append">万元</template>
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">高新企业</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="是否为高新企业" prop="techFlag">
|
|
|
- <el-radio-group v-model="form.techFlag">
|
|
|
- <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" v-if="form.techFlag == 1">
|
|
|
- <el-form-item label="高新企业编号" prop="techCode">
|
|
|
- <el-input v-model="form.techCode" type="text" auto-complete="off" placeholder="请输入高新企业编号">
|
|
|
- </el-input>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">上年度是否做加计扣除</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="12">
|
|
|
- <el-form-item label="上年度是否做加计扣除" prop="deductionFlag">
|
|
|
- <el-radio-group v-model="form.deductionFlag">
|
|
|
- <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-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">附件</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="企业营业执照" prop="licensePath" ref="licenseUpload">
|
|
|
- <ImageUpload @input="handleLicenseSuccess" :params="params" :limit="limit" :value="form.licensePath" :fileSize="fileSize"></ImageUpload>
|
|
|
- <!-- <FileUpload :file="{url: form.licensePath, name: form.fileName}" @input="handleSuccess" :params="params">上传材料</FileUpload> -->
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="其他附件" prop="attachIds">
|
|
|
- <FileUpload :files="form.fileList" @input="handleSaleSuccess" :multiple="true" :params="params">上传材料</FileUpload>
|
|
|
- <el-table v-loading="loading" :data="list" border style="width: 100%;margin-top: 5px;" v-if="type == 'update' || type == 'updateEnt'">
|
|
|
- <el-table-column label="序号" type="index" width="50" align="center"></el-table-column>
|
|
|
- <el-table-column label="文件名称" prop="fileName" align="center"></el-table-column>
|
|
|
- <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
- <template slot-scope="scope">
|
|
|
- <el-button type="text" @click="handleView(scope.row)">查看</el-button>
|
|
|
- <el-button type="text" @click="handleDelete(scope.row)">删除</el-button>
|
|
|
- </template>
|
|
|
- </el-table-column>
|
|
|
- </el-table>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">文件水印</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="文件水印" prop="logo" ref="logoUpload">
|
|
|
- <ImageUpload @input="handleLogoSuccess" :params="params" :limit="limit" :value="form.logo" :fileSize="fileSize"></ImageUpload>
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <div v-if="type == 'add'">
|
|
|
- <h3 class="toolbar">
|
|
|
- <span class="title">服务时间</span>
|
|
|
- </h3>
|
|
|
- <el-row :gutter="40">
|
|
|
- <el-col :span="24">
|
|
|
- <el-form-item label="服务时间段" prop="serviceDate">
|
|
|
+ </td>
|
|
|
+ <th><span style="color: red;">*</span>工商注册时间</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="regDate">
|
|
|
+ <el-date-picker v-model="form.regDate" type="date" placeholder="选择日期" value-format="yyyy-MM-dd"></el-date-picker>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>工商注册类型</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="regType">
|
|
|
+ <el-select v-model="form.regType" filterable>
|
|
|
+ <el-option v-for="item in regTypeOptions" :key="item.dictValue" :label="item.dictLabel" :value="item.dictValue"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th><span style="color: red;">*</span>主营产品(服务)所属技术领域</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="mainProducts">
|
|
|
+ <el-select v-model="form.mainProducts" style="width: 220px;" filterable>
|
|
|
+ <el-option v-for="(item,index) in mainProductsOptions" :label="item.dictLabel" :key="index" :value="item.dictValue">{{item.dictLabel}}</el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>通信地址</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="address">
|
|
|
+ <el-input v-model="form.address" type="text" auto-complete="off" placeholder="请输入通信地址">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th><span style="color: red;">*</span>邮政编码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="zipCode">
|
|
|
+ <el-input v-model="form.zipCode" type="text" auto-complete="off" placeholder="请输入邮政编码">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>企业所属行政区域</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label-width="0" prop="provinceId">
|
|
|
+ <el-select v-model="form.provinceId" placeholder="省" @change="getCityData" style="width: 220px;" filterable>
|
|
|
+ <el-option v-for="(item,index) in provinceDataList" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item prop="cityId" label-width="0px">
|
|
|
+ <el-select v-model="form.cityId" placeholder="市" @change="getDistrictData" style="width: 220px;" filterable>
|
|
|
+ <el-option v-for="(item, index) in cityDataList" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label-width="0px" prop="districtId">
|
|
|
+ <el-select v-model="form.districtId" placeholder="区" style="width: 220px;" filterable>
|
|
|
+ <el-option v-for="(item, index) in districtDataList" :key="index" :label="item.name" :value="item.id"></el-option>
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>企业所得税主管税务机关</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-form-item label-width="0" prop="taxOffice">
|
|
|
+ <el-input v-model="form.taxOffice" type="text" auto-complete="off" placeholder="请输入企业所得税主管税务机关" disabled>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th rowspan="3">法人信息</th>
|
|
|
+ <th><span style="color: red;">*</span>姓名</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="legalName">
|
|
|
+ <el-input v-model="form.legalName" type="text" auto-complete="off" placeholder="请输入法人姓名">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th><span style="color: red;">*</span>身份证号码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="legalIdCard">
|
|
|
+ <el-input v-model="form.legalIdCard" type="text" auto-complete="off" placeholder="请输入法人身份证号码">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>手机号码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="legalMobile">
|
|
|
+ <el-input v-model="form.legalMobile" type="text" auto-complete="off" placeholder="手机号码">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th>固定电话</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="legalPhone">
|
|
|
+ <el-input v-model="form.legalPhone" type="text" auto-complete="off" placeholder="请输入固定电话">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>传真</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="legalFax">
|
|
|
+ <el-input v-model="form.legalFax" type="text" auto-complete="off" placeholder="请输入法人传真">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th>E-mail</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="legalEmail">
|
|
|
+ <el-input v-model="form.legalEmail" type="text" auto-complete="off" placeholder="请输入法人邮箱">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th rowspan="3">联系人信息</th>
|
|
|
+ <th><span style="color: red;">*</span>姓名</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="linkName">
|
|
|
+ <el-input v-model="form.linkName" type="text" auto-complete="off" placeholder="请输入联系人姓名">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th><span style="color: red;">*</span>身份证号码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="linkIdCard">
|
|
|
+ <el-input v-model="form.linkIdCard" type="text" auto-complete="off" placeholder="请输入联系人身份证号码">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th><span style="color: red;">*</span>手机号码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="linkMobile">
|
|
|
+ <el-input v-model="form.linkMobile" type="text" auto-complete="off" placeholder="请填入手机号码">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th>固定电话</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="linkPhone">
|
|
|
+ <el-input v-model="form.linkPhone" type="text" auto-complete="off" placeholder="请输入联系人固定电话">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>传真</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="linkFax">
|
|
|
+ <el-input v-model="form.linkFax" type="text" auto-complete="off" placeholder="请输入联系人传真">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <th>E-mail</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="linkEmail">
|
|
|
+ <el-input v-model="form.linkEmail" type="text" auto-complete="off" placeholder="请输入联系人邮箱">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+
|
|
|
+ <tr>
|
|
|
+ <th>企业上市信息</th>
|
|
|
+ <th><span style="color: red;">*</span>企业是否上市</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="listedFlag">
|
|
|
+ <el-radio-group v-model="form.listedFlag">
|
|
|
+ <el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <template v-if="form.listedFlag == 1">
|
|
|
+ <th><span style="color: red;">*</span>企业上市代码</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="listingCode">
|
|
|
+ <el-input v-model="form.listingCode" type="text" auto-complete="off" placeholder="请输入企业上市代码">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </template>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>风险投资信息</th>
|
|
|
+ <th><span style="color: red;">*</span>是否引入风险投资</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="investFlag">
|
|
|
+ <el-radio-group v-model="form.investFlag">
|
|
|
+ <el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <template v-if="form.investFlag == 1">
|
|
|
+ <th><span style="color: red;">*</span>风险投资金额</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="investCapital">
|
|
|
+ <el-input v-model="form.investCapital" type="text" auto-complete="off" placeholder="请输入风险投资金额">
|
|
|
+ <template slot="append">万元</template>
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </template>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>高新企业</th>
|
|
|
+ <th><span style="color: red;">*</span>是否为高新企业</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="techFlag">
|
|
|
+ <el-radio-group v-model="form.techFlag">
|
|
|
+ <el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ <template v-if="form.techFlag == 1">
|
|
|
+ <th><span style="color: red;">*</span>高新企业编号</th>
|
|
|
+ <td>
|
|
|
+ <el-form-item label-width="0" prop="techCode">
|
|
|
+ <el-input v-model="form.techCode" type="text" auto-complete="off" placeholder="请输入高新企业编号">
|
|
|
+ </el-input>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </template>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>上年度是否做加计扣除</th>
|
|
|
+ <th><span style="color: red;">*</span>上年度是否做加计扣除</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-form-item label-width="0" prop="deductionFlag">
|
|
|
+ <el-radio-group v-model="form.deductionFlag">
|
|
|
+ <el-radio v-for="(item, index) in yesOrNoOptions" :key="index" :label="item.dictValue">{{item.dictLabel}}</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr v-if="type == 'add'">
|
|
|
+ <th>服务时间</th>
|
|
|
+ <th><span style="color: red;">*</span>服务时间段</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-form-item prop="serviceDate" label-width="0">
|
|
|
<el-date-picker v-model="form.serviceDate" placeholder="选择日期" type="daterange" value-format="yyyy-MM-dd" range-separator="至" start-placeholder="开始日期" end-placeholder="结束日期"></el-date-picker>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- </div>
|
|
|
- <el-row :gutter="40">
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th rowspan="2">附件</th>
|
|
|
+ <th><span style="color: red;">*</span>企业营业执照</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-form-item label-width="3" prop="licensePath" ref="licenseUpload">
|
|
|
+ <ImageUpload @input="handleLicenseSuccess" :params="params" :limit="limit" :value="form.licensePath" :fileSize="fileSize"></ImageUpload>
|
|
|
+ <!-- <FileUpload :file="{url: form.licensePath, name: form.fileName}" @input="handleSuccess">上传材料</FileUpload> -->
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>其他附件</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-form-item label="其他附件" prop="attachIds">
|
|
|
+ <FileUpload :files="form.fileList" @input="handleSaleSuccess" :multiple="true" :params="params">上传材料</FileUpload>
|
|
|
+ <el-table v-loading="loading" :data="list" border style="width: 100%;margin-top: 5px;margin-bottom: 5px;" v-if="type == 'update' || type == 'updateEnt'">
|
|
|
+ <el-table-column label="序号" type="index" width="50" align="center"></el-table-column>
|
|
|
+ <el-table-column label="文件名称" prop="fileName" align="center"></el-table-column>
|
|
|
+ <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <el-button type="text" @click="handleView(scope.row)">查看</el-button>
|
|
|
+ <el-button type="text" @click="handleDelete(scope.row)">删除</el-button>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+ </el-table>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <th>文件水印</th>
|
|
|
+ <th>文件水印</th>
|
|
|
+ <td colspan="3">
|
|
|
+ <el-form-item label-width="0" prop="logo" ref="logoUpload">
|
|
|
+ <ImageUpload @input="handleLogoSuccess" :params="params" :limit="limit" :value="form.logo" :fileSize="fileSize"></ImageUpload>
|
|
|
+ </el-form-item>
|
|
|
+ </td>
|
|
|
+ </tr>
|
|
|
+ </table>
|
|
|
+ <el-row :gutter="40" style="margin-top: 20px;">
|
|
|
<el-col :span="24">
|
|
|
<el-form-item style="width:100%;text-align: center;" label-width="0px">
|
|
|
<el-button :loading="loading" size="medium" type="primary" @click.native.prevent="handleRegister" style="width: 100px;">
|
|
@@ -602,6 +615,7 @@ export default {
|
|
|
getEnclosureData() {
|
|
|
getEnclosureApi(this.attachType, this.dataId).then(res => {
|
|
|
this.list = res.data.records
|
|
|
+ // this.list.
|
|
|
})
|
|
|
},
|
|
|
handleUpload() {
|
|
@@ -877,6 +891,8 @@ export default {
|
|
|
};
|
|
|
</script>
|
|
|
|
|
|
-<style rel="stylesheet/scss" lang="scss">
|
|
|
-
|
|
|
+<style lang="scss" scoped>
|
|
|
+ .table_register {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
</style>
|