|
@@ -19,18 +19,12 @@
|
|
inline
|
|
inline
|
|
class="demo-form-inline"
|
|
class="demo-form-inline"
|
|
>
|
|
>
|
|
- <el-form-item label="" prop="id">
|
|
|
|
- <el-input type="text" size="mini" v-model="queryModel.id"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item label="企业名称" prop="name">
|
|
<el-form-item label="企业名称" prop="name">
|
|
<el-input type="text" size="mini" v-model="queryModel.name"></el-input>
|
|
<el-input type="text" size="mini" v-model="queryModel.name"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="企业类型" prop="type">
|
|
<el-form-item label="企业类型" prop="type">
|
|
<el-input type="text" size="mini" v-model="queryModel.type"></el-input>
|
|
<el-input type="text" size="mini" v-model="queryModel.type"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="企业规模" prop="scale">
|
|
|
|
- <el-input type="text" size="mini" v-model="queryModel.scale"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item label="所属行业" prop="industry">
|
|
<el-form-item label="所属行业" prop="industry">
|
|
<el-input
|
|
<el-input
|
|
type="text"
|
|
type="text"
|
|
@@ -38,89 +32,6 @@
|
|
v-model="queryModel.industry"
|
|
v-model="queryModel.industry"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="企业地址" prop="address">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.address"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="企业介绍" prop="introduction">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.introduction"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="联系人" prop="contactPerson">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.contactPerson"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="联系电话" prop="tel">
|
|
|
|
- <el-input type="text" size="mini" v-model="queryModel.tel"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="经度" prop="longtitude">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.longtitude"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="纬度" prop="latitude">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.latitude"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="企业邮箱" prop="email">
|
|
|
|
- <el-input type="text" size="mini" v-model="queryModel.email"></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="排序" prop="sortNo">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.sortNo"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="" prop="createBy">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.createBy"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="" prop="createTime">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.createTime"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="" prop="updateBy">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.updateBy"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="" prop="updateTime">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.updateTime"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="删除标示" prop="delFlag">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.delFlag"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item label="是否企业认证" prop="isCertification">
|
|
<el-form-item label="是否企业认证" prop="isCertification">
|
|
<el-input
|
|
<el-input
|
|
type="text"
|
|
type="text"
|
|
@@ -128,38 +39,6 @@
|
|
v-model="queryModel.isCertification"
|
|
v-model="queryModel.isCertification"
|
|
></el-input>
|
|
></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="信用代码" prop="creditCode">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.creditCode"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="法人代表" prop="legalPerson">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.legalPerson"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item label="法人联系方式" prop="legalTel">
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.legalTel"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
- <el-form-item
|
|
|
|
- label="营业执照"
|
|
|
|
- prop="businessLicense
|
|
|
|
-Url"
|
|
|
|
- >
|
|
|
|
- <el-input
|
|
|
|
- type="text"
|
|
|
|
- size="mini"
|
|
|
|
- v-model="queryModel.businessLicenseUrl"
|
|
|
|
- ></el-input>
|
|
|
|
- </el-form-item>
|
|
|
|
<el-form-item>
|
|
<el-form-item>
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
@@ -207,17 +86,31 @@ Url"
|
|
@selection-change="handleSelectionChange"
|
|
@selection-change="handleSelectionChange"
|
|
>
|
|
>
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
<el-table-column type="selection" width="55"></el-table-column>
|
|
- <el-table-column prop="id" label="" width="180"></el-table-column>
|
|
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="name"
|
|
prop="name"
|
|
label="企业名称"
|
|
label="企业名称"
|
|
- width="180"
|
|
|
|
|
|
+ width="220"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
- prop="type"
|
|
|
|
- label="企业类型"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
|
|
+ prop="logo"
|
|
|
|
+ label="logo"
|
|
|
|
+ width="80"
|
|
|
|
+ fixed="left"
|
|
|
|
+ >
|
|
|
|
+ <template slot-scope="{ row }">
|
|
|
|
+ <a :href="row.logo" target="_blank">
|
|
|
|
+ <el-avatar
|
|
|
|
+ :size="48"
|
|
|
|
+ shape="circle"
|
|
|
|
+ :src="
|
|
|
|
+ row.logo +
|
|
|
|
+ '?x-oss-process=image/resize,m_fill,w_64,h_64'
|
|
|
|
+ "
|
|
|
|
+ :key="row.id"
|
|
|
|
+ ></el-avatar>
|
|
|
|
+ </a>
|
|
|
|
+ </template>
|
|
|
|
+ </el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="scale"
|
|
prop="scale"
|
|
label="企业规模"
|
|
label="企业规模"
|
|
@@ -230,47 +123,7 @@ Url"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
prop="address"
|
|
prop="address"
|
|
- label="企业地址"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="introduction"
|
|
|
|
- label="企业介绍"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="contactPerson"
|
|
|
|
- label="联系人"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="tel"
|
|
|
|
- label="联系电话"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="longtitude"
|
|
|
|
- label="经度"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="latitude"
|
|
|
|
- label="纬度"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="email"
|
|
|
|
- label="企业邮箱"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column prop="sortNo" label="排序" width="180"></el-table-column>
|
|
|
|
- <el-table-column prop="createBy" label="" width="180"></el-table-column>
|
|
|
|
- <el-table-column prop="createTime" label="" width="180"></el-table-column>
|
|
|
|
- <el-table-column prop="updateBy" label="" width="180"></el-table-column>
|
|
|
|
- <el-table-column prop="updateTime" label="" width="180"></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="delFlag"
|
|
|
|
- label="删除标示"
|
|
|
|
|
|
+ label="公司地址"
|
|
width="180"
|
|
width="180"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
<el-table-column
|
|
<el-table-column
|
|
@@ -278,26 +131,6 @@ Url"
|
|
label="是否企业认证"
|
|
label="是否企业认证"
|
|
width="180"
|
|
width="180"
|
|
></el-table-column>
|
|
></el-table-column>
|
|
- <el-table-column
|
|
|
|
- prop="creditCode"
|
|
|
|
- label="信用代码"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="legalPerson"
|
|
|
|
- label="法人代表"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="legalTel"
|
|
|
|
- label="法人联系方式"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
- <el-table-column
|
|
|
|
- prop="businessLicenseUrl"
|
|
|
|
- label="营业执照"
|
|
|
|
- width="180"
|
|
|
|
- ></el-table-column>
|
|
|
|
<el-table-column label="操作">
|
|
<el-table-column label="操作">
|
|
<template slot-scope="{ row }">
|
|
<template slot-scope="{ row }">
|
|
<el-button size="mini" type="warning" @click="handleEdit(row)"
|
|
<el-button size="mini" type="warning" @click="handleEdit(row)"
|
|
@@ -328,7 +161,7 @@ Url"
|
|
<script>
|
|
<script>
|
|
import Constant from "@/constant";
|
|
import Constant from "@/constant";
|
|
import CompanyDetail from "./company-detail";
|
|
import CompanyDetail from "./company-detail";
|
|
-import companyApi from "@/api/base/base/company";
|
|
|
|
|
|
+import companyApi from "@/api/base/company";
|
|
import NProgress from "nprogress"; // progress bar
|
|
import NProgress from "nprogress"; // progress bar
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
import "nprogress/nprogress.css"; // progress bar style
|
|
|
|
|
|
@@ -338,29 +171,11 @@ export default {
|
|
|
|
|
|
return {
|
|
return {
|
|
queryModel: {
|
|
queryModel: {
|
|
- id: "",
|
|
|
|
name: "",
|
|
name: "",
|
|
type: "",
|
|
type: "",
|
|
scale: "",
|
|
scale: "",
|
|
industry: "",
|
|
industry: "",
|
|
- address: "",
|
|
|
|
- introduction: "",
|
|
|
|
- contactPerson: "",
|
|
|
|
- tel: "",
|
|
|
|
- longtitude: "",
|
|
|
|
- latitude: "",
|
|
|
|
- email: "",
|
|
|
|
- sortNo: "",
|
|
|
|
- createBy: "",
|
|
|
|
- createTime: "",
|
|
|
|
- updateBy: "",
|
|
|
|
- updateTime: "",
|
|
|
|
- delFlag: "",
|
|
|
|
- isCertification: "",
|
|
|
|
- creditCode: "",
|
|
|
|
- legalPerson: "",
|
|
|
|
- legalTel: "",
|
|
|
|
- businessLicenseUrl: "",
|
|
|
|
|
|
+ isCertification:"",
|
|
},
|
|
},
|
|
loading: false,
|
|
loading: false,
|
|
tableData: [],
|
|
tableData: [],
|
|
@@ -389,29 +204,11 @@ export default {
|
|
formData.append("pageIndex", self.pageIndex);
|
|
formData.append("pageIndex", self.pageIndex);
|
|
formData.append("pageSize", self.pageSize);
|
|
formData.append("pageSize", self.pageSize);
|
|
|
|
|
|
- formData.append("id", self.queryModel.id);
|
|
|
|
formData.append("name", self.queryModel.name);
|
|
formData.append("name", self.queryModel.name);
|
|
formData.append("type", self.queryModel.type);
|
|
formData.append("type", self.queryModel.type);
|
|
formData.append("scale", self.queryModel.scale);
|
|
formData.append("scale", self.queryModel.scale);
|
|
formData.append("industry", self.queryModel.industry);
|
|
formData.append("industry", self.queryModel.industry);
|
|
- formData.append("address", self.queryModel.address);
|
|
|
|
- formData.append("introduction", self.queryModel.introduction);
|
|
|
|
- formData.append("contactPerson", self.queryModel.contactPerson);
|
|
|
|
- formData.append("tel", self.queryModel.tel);
|
|
|
|
- formData.append("longtitude", self.queryModel.longtitude);
|
|
|
|
- formData.append("latitude", self.queryModel.latitude);
|
|
|
|
- formData.append("email", self.queryModel.email);
|
|
|
|
- formData.append("sortNo", self.queryModel.sortNo);
|
|
|
|
- formData.append("createBy", self.queryModel.createBy);
|
|
|
|
- formData.append("createTime", self.queryModel.createTime);
|
|
|
|
- formData.append("updateBy", self.queryModel.updateBy);
|
|
|
|
- formData.append("updateTime", self.queryModel.updateTime);
|
|
|
|
- formData.append("delFlag", self.queryModel.delFlag);
|
|
|
|
formData.append("isCertification", self.queryModel.isCertification);
|
|
formData.append("isCertification", self.queryModel.isCertification);
|
|
- formData.append("creditCode", self.queryModel.creditCode);
|
|
|
|
- formData.append("legalPerson", self.queryModel.legalPerson);
|
|
|
|
- formData.append("legalTel", self.queryModel.legalTel);
|
|
|
|
- formData.append("businessLicenseUrl", self.queryModel.businessLicenseUrl);
|
|
|
|
|
|
|
|
if (this.field != null) {
|
|
if (this.field != null) {
|
|
formData.append("field", this.field);
|
|
formData.append("field", this.field);
|