Browse Source

修改

dev_kxc
xzt 1 year ago
parent
commit
de36d2b05c
  1. 8
      jwtech-pc-page/src/api/home.js
  2. 81
      jwtech-pc-page/src/views/enterpriseInformation/components/enterpriseBasicList.vue
  3. 9
      jwtech-pc-page/src/views/enterpriseInformation/components/enterpriseQualificationList.vue
  4. 45
      jwtech-pc-page/src/views/home/components/firmName.vue

8
jwtech-pc-page/src/api/home.js

@ -1,4 +1,12 @@
import request from '@/http/http'
// 查询企业基本信息列表
export function listEnterpriseInfo(query) {
return request({
url: '/enterprise/enterpriseInfo/list',
method: 'post',
data: query
})
}
// app版本
export function getVersion() {
return request({

81
jwtech-pc-page/src/views/enterpriseInformation/components/enterpriseBasicList.vue

@ -1,16 +1,16 @@
<template>
<div>
<el-form :inline="true" label-width="80px" :model="queryForm">
<el-form :inline="true" label-width="80px" :model="queryParams">
<el-form-item label="企业名称">
<el-input
class="name-inp-search"
placeholder="请输入企业名称"
v-model="queryForm.enterpriseName"
v-model="queryParams.data.enterpriseName"
></el-input>
</el-form-item>
<el-form-item label="所在区域">
<el-select
v-model="queryForm.adcd"
v-model="queryParams.data.adcd"
clearable
placeholder="请选择所有区域"
>
@ -25,7 +25,7 @@
</el-form-item>
<el-form-item label="企业类型">
<el-select
v-model="queryForm.qualificationCategory"
v-model="queryParams.data.enterpriseType"
clearable
placeholder="请选择企业类型"
>
@ -58,7 +58,7 @@
</template>
</el-table-column>
<el-table-column
prop="qualificationCategory"
prop="enterpriseType"
label="企业类型"
width="180"
align="center"
@ -68,7 +68,7 @@
v-for="(cateTtem, index) in categoryList"
:key="(cateTtem, index)"
>
<div v-if="cateTtem.dictValue == scope.row.qualificationCategory">
<div v-if="cateTtem.dictValue == scope.row.enterpriseType">
{{ cateTtem.dictLabel }}
</div>
</div>
@ -82,7 +82,7 @@
>
</el-table-column>
<el-table-column
prop="qualificationCategory"
prop="enterpriseType"
label="资质类别"
width="180"
align="center"
@ -92,7 +92,7 @@
v-for="(cateTtem, index) in categoryList"
:key="(cateTtem, index)"
>
<div v-if="cateTtem.dictValue == scope.row.qualificationCategory">
<div v-if="cateTtem.dictValue == scope.row.enterpriseType">
{{ cateTtem.dictLabel.split("资质")[0] }}
</div>
</div>
@ -106,15 +106,15 @@
</el-table>
<pagination
:total="total"
:page.sync="queryForm.pageNum"
:limit.sync="queryForm.pageSize"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
:pageSizes="pageSizes"
@pagination="getResult"
/>
</div>
</template>
<script>
import { getDisclosure } from "@/api/home";
import { getDisclosure, listEnterpriseInfo } from "@/api/home";
import { getGuangDong } from "@/api/creditStatistics";
export default {
data() {
@ -137,7 +137,25 @@ export default {
},
tableData: [],
areaList: [],
categoryList: []
categoryList: [],
//
queryParams: {
pageNum: 1,
pageSize: 10,
ids: null,
data: {
enterpriseName: null,
adcd: null,
enterpriseType: null
},
//
params: {
//
orderBy: "create_time",
// descasc
sort: "desc"
}
}
};
},
created() {
@ -157,12 +175,12 @@ export default {
getResult() {
this.loading = true;
getDisclosure({ ...this.queryForm }).then(res => {
listEnterpriseInfo({ ...this.queryParams }).then(res => {
this.loading = false;
this.tableData = [];
this.tableData = res.data.data.records;
this.tableData = res.data.records;
console.log(6666, this.tableData);
this.total = res.data.data.total;
this.total = res.data.total;
});
},
getArea() {
@ -185,13 +203,31 @@ export default {
return adcdText;
},
resetForm() {
this.queryForm = {
groupId: "2",
qualificationCategory: "",
enterpriseName: "",
adcd: "",
// this.queryForm = {
// groupId: "2",
// qualificationCategory: "",
// enterpriseName: "",
// adcd: "",
// pageNum: 1,
// pageSize: 10
// };
//
this.queryParams = {
pageNum: 1,
pageSize: 10
pageSize: 10,
ids: null,
data: {
enterpriseName: null,
adcd: null,
enterpriseType: null
},
//
params: {
//
orderBy: "create_time",
// descasc
sort: "desc"
}
};
this.getResult();
},
@ -199,7 +235,8 @@ export default {
this.$router.push({
path: "/enterpriseInDetail",
query: {
enterpriseId: row.enterpriseId
// enterpriseId: row.enterpriseId
enterpriseId: row.id
}
});
}

9
jwtech-pc-page/src/views/enterpriseInformation/components/enterpriseQualificationList.vue

@ -55,7 +55,7 @@
</el-form-item>
</el-form>
<el-table :data="tableData" style="width: 100%" v-loading="loading">
<el-table-column prop="enterpriseName" label="企业名称" width="500">
<el-table-column prop="enterpriseName" label="企业名称" width="400">
<template slot-scope="scope">
<span
style="color: #005EB7;cursor: pointer;font-size: 16px !important;"
@ -81,6 +81,13 @@
</div>
</template>
</el-table-column>
<el-table-column
prop="professionalCategory"
label="资质专业类别"
width="180"
align="center"
>
</el-table-column>
<el-table-column
prop="level"
label="资质等级名称"

45
jwtech-pc-page/src/views/home/components/firmName.vue

@ -14,17 +14,13 @@
</div>
</template>
</el-table-column>
<el-table-column
prop="qualificationCategory"
label="企业资质"
align="center"
>
<el-table-column prop="enterpriseType" label="企业资质" align="center">
<template slot-scope="scope">
<div
v-for="(cateTtem, index) in categoryList"
:key="(cateTtem, index)"
>
<div v-if="cateTtem.dictValue == scope.row.qualificationCategory">
<div v-if="cateTtem.dictValue == scope.row.enterpriseType">
{{ cateTtem.dictLabel.split("资质")[0] }}
</div>
</div>
@ -36,18 +32,13 @@
align="center"
>
</el-table-column>
<el-table-column
prop="dynamicCreditScore"
label="信用分数"
width="94"
align="center"
>
<el-table-column prop="score" label="信用分数" width="94" align="center">
</el-table-column>
</el-table>
</div>
</template>
<script>
import { getDisclosure } from "@/api/home";
import { getDisclosure, listEnterpriseInfo } from "@/api/home";
export default {
data() {
return {
@ -61,7 +52,25 @@ export default {
pageSize: 5
},
loading: true,
categoryList: []
categoryList: [],
//
queryParams: {
pageNum: 1,
pageSize: 5,
ids: null,
data: {
enterpriseName: null,
adcd: null,
enterpriseType: null
},
//
params: {
//
orderBy: "create_time",
// descasc
sort: "desc"
}
}
};
},
created() {
@ -73,9 +82,10 @@ export default {
methods: {
getList() {
this.loading = true;
getDisclosure({ ...this.queryForm }).then(res => {
listEnterpriseInfo({ ...this.queryParams }).then(res => {
this.tableData = [];
this.tableData = res.data.data.records;
// this.tableData = res.data.data.records;
this.tableData = res.data.records;
this.loading = false;
});
},
@ -86,7 +96,8 @@ export default {
this.$router.push({
path: "/enterpriseInDetail",
query: {
enterpriseId: row.enterpriseId
// enterpriseId: row.enterpriseId
enterpriseId: row.id
}
});
}

Loading…
Cancel
Save