|
@@ -98,7 +98,39 @@
|
|
|
<span v-if="scope.row.type === 0" size="small">未知</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="法定代表人" width="250" align="center" :show-overflow-tooltip="true">
|
|
|
+
|
|
|
+
|
|
|
+ <el-table-column label="社会信用代码" width="250" align="center" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.creditCode }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="法人身份证号码" width="250" align="center" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.legalPersonCard }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="联系人姓名" width="150" align="center" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.contactName }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="开户银行" width="150" align="center" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.depositBank }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label=" 开户银行帐号" width="250" align="center" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.depositBankAccount }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column label="法定代表人" width="150" align="center" :show-overflow-tooltip="true">
|
|
|
<template slot-scope="scope">
|
|
|
<span>{{ scope.row.legalPerson }}</span>
|
|
|
</template>
|
|
@@ -113,9 +145,14 @@
|
|
|
<span>{{ scope.row.registeredCapital }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
+ <el-table-column label="备注" width="250" align="center" :show-overflow-tooltip="true">
|
|
|
+ <template slot-scope="scope">
|
|
|
+ <span>{{ scope.row.registeredCapital }}</span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
<el-table-column label="成立日期" width="250" align="center" :show-overflow-tooltip="true">
|
|
|
<template slot-scope="scope">
|
|
|
- <span>{{ scope.row.dateOfEstablishment }}</span>
|
|
|
+ <span>{{ scope.row.remarks }}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<el-table-column label="营业日期" width="250" align="center" :show-overflow-tooltip="true">
|
|
@@ -250,34 +287,29 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
- <el-form-item label="手机" prop="phone" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="dataForm.phone" style="width:100%" placeholder="请输入手机" />
|
|
|
- </el-form-item>
|
|
|
+ <el-form-item label="邮箱" prop="email" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.email" style="width:100%" placeholder="请输入邮箱" />
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
- <el-form-item label="邮箱" prop="email" :label-width="formLabelWidth">
|
|
|
- <el-input v-model="dataForm.email" style="width:100%" placeholder="请输入邮箱" />
|
|
|
- </el-form-item>
|
|
|
- </el-col>
|
|
|
- </el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
- <el-form-item label="投标类型" prop="customerBidType" :label-width="formLabelWidth">
|
|
|
- <el-select v-model="dataForm.customerBidType" style="width:100%" clearable value-key="areaId" filterable placeholder="请选择投标类型">
|
|
|
+ <el-form-item label="公司类型" prop="type" :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="dataForm.type" style="width:100%" clearable value-key="areaId" filterable placeholder="请选择公司类型">
|
|
|
<el-option
|
|
|
- v-for="item in customerBidType"
|
|
|
+ v-for="item in customerType"
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id"
|
|
|
/>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="20">
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
- <el-form-item label="公司类型" prop="type" :label-width="formLabelWidth">
|
|
|
- <el-select v-model="dataForm.type" style="width:100%" clearable value-key="areaId" filterable placeholder="请选择公司类型">
|
|
|
+ <el-form-item label="投标类型" prop="customerBidType" :label-width="formLabelWidth">
|
|
|
+ <el-select v-model="dataForm.customerBidType" style="width:100%" clearable value-key="areaId" filterable placeholder="请选择投标类型">
|
|
|
<el-option
|
|
|
- v-for="item in customerType"
|
|
|
+ v-for="item in customerBidType"
|
|
|
:key="item.id"
|
|
|
:label="item.name"
|
|
|
:value="item.id"
|
|
@@ -285,20 +317,61 @@
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
-
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
<el-form-item label="法定代表人" prop="legalPerson" :label-width="formLabelWidth">
|
|
|
<el-input v-model="dataForm.legalPerson" style="width:100%" placeholder="请输入法人" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="统一社会信用代码" prop="creditCode" :rules="dataForm.customerBidType == 4?[{ required: true, message: '统一社会信用代码不能为空'}] :{}" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.creditCode" style="width:100%" placeholder="请输入统一社会信用代码" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
|
|
|
</el-row>
|
|
|
+
|
|
|
<el-row :gutter="20">
|
|
|
+
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="法人身份证号" prop="legalPersonCard" :rules="dataForm.customerBidType == 4?[{ required: true, message: '法人身份证号不能为空'}] :{}" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.legalPersonCard" style="width:100%" placeholder="请输入法人身份证号" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="联系人姓名" prop="contactName" :rules="dataForm.customerBidType == 4?[{ required: true, message: '联系人姓名不能为空'}] :{}" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.contactName" style="width:100%" placeholder="请输入联系人姓名" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="联系方式" prop="phone" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.phone" style="width:100%" placeholder="请输入联系方式" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+ <el-row :gutter="20">
|
|
|
+
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="开户银行" prop="depositBank" :rules="dataForm.customerBidType == 4?[{ required: true, message: '开户银行不能为空'}] :{}" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.depositBank" style="width:100%" placeholder="请输入开户银行" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="开户账号" prop="depositBankAccount" :rules="dataForm.customerBidType == 4?[{ required: true, message: '开户账号不能为空'}] :{}" :label-width="formLabelWidth">
|
|
|
+ <el-input v-model="dataForm.depositBankAccount" style="width:100%" placeholder="请输入开户账号" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
- <el-form-item label="经营范围" prop="businessScope" :label-width="formLabelWidth">
|
|
|
+ <el-form-item label="经营范围" prop="businessScope" :label-width="formLabelWidth">
|
|
|
<el-input v-model="dataForm.businessScope" style="width:100%" placeholder="请输入经营范围" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ </el-row>
|
|
|
+
|
|
|
+
|
|
|
+ <el-row :gutter="20">
|
|
|
+
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
<el-form-item label="注册资本" prop="registeredCapital" :label-width="formLabelWidth">
|
|
|
<el-input v-model="dataForm.registeredCapital" style="width:100%" placeholder="请输入注册资本" />
|
|
@@ -310,10 +383,8 @@
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
|
|
|
- </el-row>
|
|
|
- <el-row :gutter="20">
|
|
|
- <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
- <el-form-item label="成立日期" prop="dateOfEstablishment" :label-width="formLabelWidth">
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="成立日期" prop="dateOfEstablishment" :label-width="formLabelWidth">
|
|
|
<el-date-picker
|
|
|
v-model="dataForm.dateOfEstablishment"
|
|
|
type="date"
|
|
@@ -324,6 +395,12 @@
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
+ </el-row>
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+
|
|
|
+ </el-col>
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
<el-form-item label="营业日期" prop="businessDate" :label-width="formLabelWidth">
|
|
|
<el-date-picker
|
|
@@ -338,6 +415,16 @@
|
|
|
</el-col>
|
|
|
|
|
|
<el-col :span="6" :xs="24" :sm="12" :md="12" :lg="8">
|
|
|
+ <el-form-item label="备注" prop="remarks" :label-width="formLabelWidth">
|
|
|
+ <el-input
|
|
|
+ v-model="dataForm.remarks"
|
|
|
+ type="textarea"
|
|
|
+ style="width: 93%;"
|
|
|
+ :autosize="{ minRows: 2, maxRows: 10}"
|
|
|
+ show-word-limit
|
|
|
+ placeholder="请输入内容"
|
|
|
+ />
|
|
|
+ </el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row :gutter="20">
|
|
@@ -456,12 +543,13 @@ export default {
|
|
|
query: {
|
|
|
name: ''
|
|
|
},
|
|
|
- formLabelWidth: '90px',
|
|
|
+ formLabelWidth: '135px',
|
|
|
isEditForm: false,
|
|
|
currentPage: '1',
|
|
|
pageSize: 10,
|
|
|
total: 0, // 总数量
|
|
|
dataForm: {
|
|
|
+ customerBidType:""
|
|
|
},
|
|
|
// 表单校验
|
|
|
dataRule: {
|