Browse Source

修改

dev_kxc
xzt 1 year ago
parent
commit
2a9fb3b8d2
  1. 18
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/badCredit.vue
  2. 18
      jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/goodCredit.vue
  3. 2
      jwtech-pc-page/config/index.js
  4. 2
      jwtech-pc-page/src/views/announcement/actionAnnouncementDetail.vue
  5. 5
      jwtech-pc-page/src/views/announcement/components/misconductTable.vue
  6. 2
      jwtech-pc-page/src/views/enterpriseInformation/components/actionList.vue
  7. 163
      jwtech-pc-page/src/views/enterpriseInformation/components/enterpriseQualificationList.vue
  8. 94
      jwtech-pc-page/src/views/enterpriseInformation/components/qualificationTable.vue
  9. 105
      jwtech-pc-page/src/views/enterpriseInformation/enterpriseInDetail.vue
  10. 16
      jwtech-pc-page/src/views/summarizedInformation/summarizedDetail.vue
  11. 2
      jwtech-pc-page/static/config.js

18
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/badCredit.vue

@ -25,7 +25,7 @@
<el-table-column <el-table-column
label="不良行为" label="不良行为"
align="center" align="center"
prop="badBehavior" prop="behavior"
min-width="120" min-width="120"
/> />
<!-- <el-table-column <!-- <el-table-column
@ -179,11 +179,8 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="不良行为" prop="badBehavior"> <el-form-item label="不良行为" prop="behavior">
<el-input <el-input v-model="form.behavior" placeholder="请输入不良行为" />
v-model="form.badBehavior"
placeholder="请输入不良行为"
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<!-- <el-col :span="12"> <!-- <el-col :span="12">
@ -288,7 +285,7 @@
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> 不良行为 </template> <template slot="label"> 不良行为 </template>
{{ this.creditMsg.badBehavior }} {{ this.creditMsg.behavior }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> 扣分值 </template> <template slot="label"> 扣分值 </template>
@ -404,6 +401,7 @@ export default {
attachment: null, attachment: null,
status: null, status: null,
type: null, type: null,
behavior: null,
badBehavior: null, badBehavior: null,
createUid: null, createUid: null,
updateUid: null, updateUid: null,
@ -424,9 +422,7 @@ export default {
projectName: [ projectName: [
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, { max: 250, message: "字符长度最大为250", trigger: "blur" },
], ],
badBehavior: [ behavior: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
bonusPoints: [ bonusPoints: [
{ required: true, message: "请输入扣分值", trigger: "blur" }, { required: true, message: "请输入扣分值", trigger: "blur" },
{ {
@ -502,6 +498,7 @@ export default {
attachment: null, attachment: null,
status: null, status: null,
type: null, type: null,
behavior: null,
badBehavior: null, badBehavior: null,
createUid: null, createUid: null,
updateUid: null, updateUid: null,
@ -532,6 +529,7 @@ export default {
attachment: null, attachment: null,
status: null, status: null,
type: null, type: null,
behavior: null,
badBehavior: null, badBehavior: null,
createUid: null, createUid: null,
updateUid: null, updateUid: null,

18
jwtech-admin-page/src/views/marketSupervision/enterpriseInformation/options/components/goodCredit.vue

@ -48,7 +48,7 @@
<el-table-column <el-table-column
label="良好行为" label="良好行为"
align="center" align="center"
prop="goodBehavior" prop="behavior"
min-width="120" min-width="120"
/> />
<el-table-column <el-table-column
@ -289,11 +289,8 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
<el-form-item label="良好行为" prop="goodBehavior"> <el-form-item label="良好行为" prop="behavior">
<el-input <el-input v-model="form.behavior" placeholder="请输入良好行为" />
v-model="form.goodBehavior"
placeholder="请输入良好行为"
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="12"> <el-col :span="12">
@ -421,7 +418,7 @@
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> 良好行为 </template> <template slot="label"> 良好行为 </template>
{{ this.creditMsg.goodBehavior }} {{ this.creditMsg.behavior }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item> <el-descriptions-item>
<template slot="label"> 表彰等级 </template> <template slot="label"> 表彰等级 </template>
@ -622,6 +619,7 @@ export default {
projectName: null, projectName: null,
qualificationCategory: null, qualificationCategory: null,
declarationManagementZones: null, declarationManagementZones: null,
behavior: null,
goodBehavior: null, goodBehavior: null,
commendationLevel: null, commendationLevel: null,
authority: null, authority: null,
@ -648,9 +646,7 @@ export default {
form: {}, form: {},
// //
rules: { rules: {
goodBehavior: [ behavior: [{ max: 250, message: "字符长度最大为250", trigger: "blur" }],
{ max: 250, message: "字符长度最大为250", trigger: "blur" },
],
commendationLevel: [ commendationLevel: [
{ max: 250, message: "字符长度最大为250", trigger: "blur" }, { max: 250, message: "字符长度最大为250", trigger: "blur" },
], ],
@ -808,6 +804,7 @@ export default {
projectName: null, projectName: null,
qualificationCategory: null, qualificationCategory: null,
declarationManagementZones: null, declarationManagementZones: null,
behavior: null,
goodBehavior: null, goodBehavior: null,
commendationLevel: null, commendationLevel: null,
authority: null, authority: null,
@ -838,6 +835,7 @@ export default {
projectName: null, projectName: null,
qualificationCategory: null, qualificationCategory: null,
declarationManagementZones: null, declarationManagementZones: null,
behavior: null,
goodBehavior: null, goodBehavior: null,
commendationLevel: null, commendationLevel: null,
authority: null, authority: null,

2
jwtech-pc-page/config/index.js

@ -34,7 +34,7 @@ module.exports = {
'/kms-pc-web': { '/kms-pc-web': {
// target: 'http://127.0.0.1:18080/kms-pc-web', // target: 'http://127.0.0.1:18080/kms-pc-web',
target: 'http://192.168.2.100:18080/kms-pc-web', target: 'http://192.168.2.100:18080/kms-pc-web',
// target: 'http://192.168.2.105:18082/kms-pc-web', // target: 'http://192.168.2.100:18082/tianhui-admin-web',
changeOrigin: true, changeOrigin: true,
pathRewrite: { pathRewrite: {
'^/kms-pc-web': '/' '^/kms-pc-web': '/'

2
jwtech-pc-page/src/views/announcement/actionAnnouncementDetail.vue

@ -5,7 +5,7 @@
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/announcement' }" <el-breadcrumb-item :to="{ path: '/announcement' }"
>公告</el-breadcrumb-item >动态信用</el-breadcrumb-item
> >
<el-breadcrumb-item>{{ <el-breadcrumb-item>{{
this.$route.query.type === "good" this.$route.query.type === "good"

5
jwtech-pc-page/src/views/announcement/components/misconductTable.vue

@ -8,11 +8,14 @@
:content-style="rowCenter" :content-style="rowCenter"
:label-style="labelRowCenter" :label-style="labelRowCenter"
> >
<el-descriptions-item label="良好行为" v-if="isGood"> <!-- <el-descriptions-item label="良好行为" v-if="isGood">
{{ itemObj.goodBehavior || "-" }} {{ itemObj.goodBehavior || "-" }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="不良行为" v-else> <el-descriptions-item label="不良行为" v-else>
{{ itemObj.badBehavior || "-" }} {{ itemObj.badBehavior || "-" }}
</el-descriptions-item> -->
<el-descriptions-item :label="isGood ? '良好行为' : '不良行为'">
{{ itemObj.behavior || "-" }}
</el-descriptions-item> </el-descriptions-item>
<el-descriptions-item label="等级"> <el-descriptions-item label="等级">

2
jwtech-pc-page/src/views/enterpriseInformation/components/actionList.vue

@ -100,7 +100,7 @@ export default {
}, },
methods: { methods: {
getResult() { getResult() {
if (title == "良好行为列表") { if (this.title == "良好行为列表") {
this.$emit("getGoodResult"); this.$emit("getGoodResult");
} else { } else {
this.$emit("getBadResult"); this.$emit("getBadResult");

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

@ -2,71 +2,125 @@
<div> <div>
<el-form :inline="true" label-width="80px" :model="queryForm"> <el-form :inline="true" label-width="80px" :model="queryForm">
<el-form-item label="企业名称"> <el-form-item label="企业名称">
<el-input class="name-inp-search" placeholder="请输入企业名称" v-model="queryForm.enterpriseName"></el-input> <el-input
class="name-inp-search"
placeholder="请输入企业名称"
v-model="queryForm.enterpriseName"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="企业资质"> <el-form-item label="企业资质">
<el-select v-model="queryForm.qualificationCategory" clearable placeholder="请选择企业类型"> <el-select
<el-option v-for="item in categoryList" :key="item.dictValue" :label="item.dictLabel.split('资质')[0]" v-model="queryForm.qualificationCategory"
:value="item.dictValue"> clearable
placeholder="请选择企业类型"
>
<el-option
v-for="item in categoryList"
:key="item.dictValue"
:label="item.dictLabel.split('资质')[0]"
:value="item.dictValue"
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="所在区域"> <el-form-item label="所在区域">
<el-select v-model="queryForm.adcd" clearable placeholder="请选择所有区域"> <el-select
<el-option v-for="item in areaList" :key="item.xzqhdm" :label="item.name" :value="item.xzqhdm"> v-model="queryForm.adcd"
clearable
placeholder="请选择所有区域"
>
<el-option
v-for="item in areaList"
:key="item.xzqhdm"
:label="item.name"
:value="item.xzqhdm"
>
</el-option> </el-option>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item label="资质等级"> <el-form-item label="资质等级">
<el-input class="name-inp-search" placeholder="请输入资质等级" v-model="queryForm.qualificationCategory"></el-input> <el-input
class="name-inp-search"
placeholder="请输入资质等级"
v-model="queryForm.aaa"
></el-input>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
<el-button type="mini" icon="el-icon-search" @click="getResult()">查询</el-button> <el-button type="mini" icon="el-icon-search" @click="getResult()"
<el-button type="mini" icon="el-icon-refresh" @click="resetForm()">重置</el-button> >查询</el-button
>
<el-button type="mini" icon="el-icon-refresh" @click="resetForm()"
>重置</el-button
>
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-table :data="tableData" style="width: 100%" v-loading="loading"> <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="500">
<template slot-scope="scope"> <template slot-scope="scope">
<span style="color: #005EB7;cursor: pointer;font-size: 16px !important;" @click="toDetail(scope.row)">{{ <span
scope.row.enterpriseName style="color: #005EB7;cursor: pointer;font-size: 16px !important;"
}}</span> @click="toDetail(scope.row)"
>{{ scope.row.enterpriseName }}</span
>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="qualificationCategory" label="资质类别" width="180" align="center"> <el-table-column
prop="qualificationCategory"
label="资质类别"
width="180"
align="center"
>
<template slot-scope="scope"> <template slot-scope="scope">
<div v-for="(cateTtem, index) in categoryList" :key="(cateTtem, index)"> <div
<div v-if="cateTtem.dictValue == scope.row.qualificationCategory">{{ v-for="(cateTtem, index) in categoryList"
cateTtem.dictLabel.split("资质")[0] }}</div> :key="(cateTtem, index)"
>
<div v-if="cateTtem.dictValue == scope.row.qualificationCategory">
{{ cateTtem.dictLabel.split("资质")[0] }}
</div>
</div> </div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column prop="qualificationCategory" label="资质等级名称" width="180" align="center"> <el-table-column
prop="aaa"
label="资质等级名称"
width="180"
align="center"
>
</el-table-column> </el-table-column>
<el-table-column prop="legalRepresentative" label="法定代表人" align="center"> <el-table-column
prop="legalRepresentative"
label="法定代表人"
align="center"
>
</el-table-column> </el-table-column>
</el-table> </el-table>
<pagination :total="total" :page.sync="apidata.pageNum" :limit.sync="apidata.pageSize" :pageSizes="pageSizes" <pagination
@pagination="getResult" /> :total="total"
:page.sync="apidata.pageNum"
:limit.sync="apidata.pageSize"
:pageSizes="pageSizes"
@pagination="getResult"
/>
</div> </div>
</template> </template>
<script> <script>
import { getDisclosure } from "@/api/home" import { getDisclosure } from "@/api/home";
import { getGuangDong } from "@/api/creditStatistics" import { getGuangDong } from "@/api/creditStatistics";
export default { export default {
data(){ data() {
return { return {
loading: false, loading: false,
total: 0, total: 0,
apidata: { apidata: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10
}, },
pageSizes: [10, 20, 30, 50], pageSizes: [10, 20, 30, 50],
queryForm: { queryForm: {
groupId: "2", groupId: "2",
qualificationCategory: "", qualificationCategory: "",
personName:"", personName: "",
enterpriseName: "", enterpriseName: "",
adcd: "", adcd: "",
pageNum: 1, pageNum: 1,
@ -74,43 +128,43 @@ export default {
}, },
tableData: [], tableData: [],
areaList: [], areaList: [],
categoryList: [], categoryList: []
} };
}, },
mounted(){ mounted() {
this.getArea() this.getArea();
this.getResult() this.getResult();
this.getDicts("qualification_type").then(res => { this.getDicts("qualification_type").then(res => {
this.categoryList = res.data.data this.categoryList = res.data.data;
}) });
}, },
methods:{ methods: {
getResult() { getResult() {
this.loading = true this.loading = true;
getDisclosure({ ...this.queryForm }).then(res => { getDisclosure({ ...this.queryForm }).then(res => {
this.loading = false this.loading = false;
this.tableData = [] this.tableData = [];
this.tableData = res.data.data.records this.tableData = res.data.data.records;
this.total = res.data.data.total this.total = res.data.data.total;
}) });
}, },
getArea() { getArea() {
getGuangDong().then(res => { getGuangDong().then(res => {
this.areaList = res.data.data this.areaList = res.data.data;
}) });
}, },
getadcd(row) { getadcd(row) {
let adcdText = "" let adcdText = "";
let adcdCode = row.adcd.slice(0, 4) + "00" let adcdCode = row.adcd.slice(0, 4) + "00";
this.areaList.forEach(item => { this.areaList.forEach(item => {
if (item.xzqhdm == adcdCode) { if (item.xzqhdm == adcdCode) {
adcdText = item.name adcdText = item.name;
} }
}) });
if (adcdText == "") { if (adcdText == "") {
adcdText = "省外" adcdText = "省外";
} }
return adcdText return adcdText;
}, },
resetForm() { resetForm() {
this.queryForm = { this.queryForm = {
@ -120,17 +174,18 @@ export default {
adcd: "", adcd: "",
pageNum: 1, pageNum: 1,
pageSize: 10 pageSize: 10
} };
this.getResult() this.getResult();
}, },
toDetail(row) { toDetail(row) {
this.$router.push({ this.$router.push({
path: "/enterpriseInDetail", path: "/enterpriseInDetail",
query:{ query: {
enterpriseId:row.enterpriseId enterpriseId: row.enterpriseId,
type: "zizhi"
}
});
} }
})
},
} }
} };
</script> </script>

94
jwtech-pc-page/src/views/enterpriseInformation/components/qualificationTable.vue

@ -1,25 +1,38 @@
<template> <template>
<div class="descriptions-table"> <div class="descriptions-table">
<el-descriptions class="margin-top" :column="1" border :content-style="rowCenter" :label-style="labelRowCenter" <el-descriptions
v-for="(item, index) in certificationData" :key="(item, index)"> class="margin-top"
<el-descriptions-item :label="itemTable.label" v-for="(itemTable, indexTable) in item" :column="1"
:key="(itemTable, indexTable)"> border
:content-style="rowCenter"
:label-style="labelRowCenter"
v-for="(item, index) in certificationData"
:key="(item, index)"
>
<el-descriptions-item
:label="itemTable.label"
v-for="(itemTable, indexTable) in item"
:key="(itemTable, indexTable)"
>
{{ itemTable.val }} {{ itemTable.val }}
</el-descriptions-item> </el-descriptions-item>
</el-descriptions> </el-descriptions>
<div v-if="certificationData.length == 0">
暂无子资质数据~
</div>
</div> </div>
</template> </template>
<script> <script>
import { listByEid } from "@/api/enterpriseInformation" import { listByEid } from "@/api/enterpriseInformation";
export default { export default {
data() { data() {
return { return {
rowCenter: { rowCenter: {
'borderColor': '#DADCE3' borderColor: "#DADCE3"
}, },
labelRowCenter: { labelRowCenter: {
'borderColor': '#DADCE3' borderColor: "#DADCE3"
}, },
enterpriseId: "", enterpriseId: "",
// certificationList: [{ // certificationList: [{
@ -27,75 +40,88 @@ export default {
// }] // }]
certificationData: [] certificationData: []
} };
}, },
mounted() { mounted() {
this.enterpriseId = this.$route.query.enterpriseId this.enterpriseId = this.$route.query.enterpriseId;
this.getListByEid() this.getListByEid();
}, },
methods: { methods: {
getListByEid() { getListByEid() {
listByEid(this.enterpriseId).then(res => { listByEid(this.enterpriseId).then(res => {
if (res.data.data.length > 0) { if (res.data.data.length > 0) {
let dataList = [] let dataList = [];
res.data.data.forEach(item => { res.data.data.forEach(item => {
if (item.children && item.children.length > 0) { if (item.children && item.children.length > 0) {
dataList.push(...item.children) dataList.push(...item.children);
} }
}) });
dataList.forEach(item => { dataList.forEach(item => {
this.certificationData.push(this.toVal(item)) this.certificationData.push(this.toVal(item));
}) });
} }
}) });
}, },
toVal(item) { toVal(item) {
let obj = [{ let obj = [
{
label: "企业名称", label: "企业名称",
code: "enterpriseName", code: "enterpriseName",
val: "" val: ""
}, { },
{
label: "资质类别", label: "资质类别",
code: "qualificationCategory", code: "qualificationCategory",
val: "" val: ""
}, { },
{
label: "资质专业类别", label: "资质专业类别",
code: "professionalCategory", code: "professionalCategory",
val: "" val: ""
}, { },
{
label: "资质等级名称", label: "资质等级名称",
code: "level", code: "level",
val: "" val: ""
}, { },
{
label: "资质证书号", label: "资质证书号",
code: "certificateNo", code: "certificateNo",
val: "" val: ""
}, { },
{
label: "资质证书核发机关", label: "资质证书核发机关",
code: "issuedBy", code: "issuedBy",
val: "" val: ""
}, { },
{
label: "资质证书核发日期", label: "资质证书核发日期",
code: "issuanceDate", code: "issuanceDate",
val: "" val: ""
}, { },
{
label: "有效到期日期", label: "有效到期日期",
code: "validityPeriod", code: "validityPeriod",
val: "" val: ""
}] }
obj[0].val = item.enterpriseName || "-" ];
obj[1].val = item.qualificationCategory || "-" obj[0].val = item.enterpriseName || "-";
obj[1].val = item.qualificationCategory || "-";
for (let key in item) { for (let key in item) {
obj.forEach(itemObj => { obj.forEach(itemObj => {
if (itemObj.code !== "enterpriseName" && itemObj.code !== "qualificationCategory" && itemObj.code == key) { if (
itemObj.val = item[key] || "-" itemObj.code !== "enterpriseName" &&
itemObj.code !== "qualificationCategory" &&
itemObj.code == key
) {
itemObj.val = item[key] || "-";
} }
}) });
} }
return obj return obj;
} }
} }
} };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
@ -111,10 +137,10 @@ export default {
} }
.el-descriptions-item__label { .el-descriptions-item__label {
background: #EBF4FE; background: #ebf4fe;
width: 240px; width: 240px;
font-weight: 600; font-weight: 600;
color: #005EB7; color: #005eb7;
padding-left: 21px; padding-left: 21px;
} }
} }

105
jwtech-pc-page/src/views/enterpriseInformation/enterpriseInDetail.vue

@ -4,14 +4,20 @@
<div class="header-wrap"> <div class="header-wrap">
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/enterpriseInformation' }">企业信息</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/enterpriseInformation' }"
>企业信息</el-breadcrumb-item
>
<el-breadcrumb-item>企业信息详情</el-breadcrumb-item> <el-breadcrumb-item>企业信息详情</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
</div> </div>
<div class="basic-main"> <div class="basic-main">
<div class="main-wrap"> <div class="main-wrap">
<el-tabs type="border-card" v-model="activeName" @tab-click="handleClick"> <el-tabs
type="border-card"
v-model="activeName"
@tab-click="handleClick"
>
<el-tab-pane label="企业基本信息" name="basic"></el-tab-pane> <el-tab-pane label="企业基本信息" name="basic"></el-tab-pane>
<el-tab-pane label="资质信息" name="qualification"></el-tab-pane> <el-tab-pane label="资质信息" name="qualification"></el-tab-pane>
<el-tab-pane label="人员信息" name="personal"></el-tab-pane> <el-tab-pane label="人员信息" name="personal"></el-tab-pane>
@ -29,22 +35,32 @@
<realTimeCredit /> <realTimeCredit />
</div> </div>
<div v-if="activeName == 'basic'"> <div v-if="activeName == 'basic'">
<actionList :title="'良好行为列表'" :tableData="goodList" :total="goodTotal" @getGoodResult="getCreditList"/> <actionList
<actionList :title="'不良行为列表'" :tableData="badList" :total="badTotal" @getBadResult="getCreditBadList"/> :title="'良好行为列表'"
:tableData="goodList"
:total="goodTotal"
@getGoodResult="getCreditList"
/>
<actionList
:title="'不良行为列表'"
:tableData="badList"
:total="badTotal"
@getBadResult="getCreditBadList"
/>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</template> </template>
<script> <script>
import { creditList } from "@/api/enterpriseInformation" import { creditList } from "@/api/enterpriseInformation";
import descriptionsEnterpriseTable from "./components/descriptionsEnterpriseTable" import descriptionsEnterpriseTable from "./components/descriptionsEnterpriseTable";
import qualificationTable from "./components/qualificationTable" import qualificationTable from "./components/qualificationTable";
import personalTable from "./components/personalTable" import personalTable from "./components/personalTable";
import proAchievementTable from "./components/proAchievementTable" import proAchievementTable from "./components/proAchievementTable";
import projectAwardTable from "./components/projectAwardTable" import projectAwardTable from "./components/projectAwardTable";
import realTimeCredit from "./components/realTimeCredit" import realTimeCredit from "./components/realTimeCredit";
import actionList from "./components/actionList" import actionList from "./components/actionList";
export default { export default {
components: { components: {
descriptionsEnterpriseTable, descriptionsEnterpriseTable,
@ -53,7 +69,7 @@ export default {
proAchievementTable, proAchievementTable,
projectAwardTable, projectAwardTable,
realTimeCredit, realTimeCredit,
actionList, actionList
}, },
data() { data() {
return { return {
@ -63,53 +79,58 @@ export default {
pageSize: 10, pageSize: 10,
data: { data: {
enterpriseId: "", enterpriseId: "",
type: "1", type: "1"
}, }
}, },
goodList:[], goodList: [],
goodTotal:0, goodTotal: 0,
enterpriseBadForm: { enterpriseBadForm: {
pageNum: 1, pageNum: 1,
pageSize: 10, pageSize: 10,
data: { data: {
enterpriseId: "", enterpriseId: "",
type: "0", type: "0"
}
}, },
badList: [],
badTotal: 0
};
}, },
badList:[], created() {
badTotal:0 if (this.$route.query.type == "zizhi") {
this.activeName = "qualification";
} }
}, },
mounted() { mounted() {
this.enterpriseGoodForm.data.enterpriseId = this.$route.query.enterpriseId this.enterpriseGoodForm.data.enterpriseId = this.$route.query.enterpriseId;
this.enterpriseBadForm.data.enterpriseId = this.$route.query.enterpriseId this.enterpriseBadForm.data.enterpriseId = this.$route.query.enterpriseId;
this.getCreditList() this.getCreditList();
this.getCreditBadList() this.getCreditBadList();
}, },
methods: { methods: {
getCreditList() { getCreditList() {
creditList(this.enterpriseGoodForm).then(res => { creditList(this.enterpriseGoodForm).then(res => {
this.goodList=res.data.records this.goodList = res.data.records;
this.goodTotal=res.data.total this.goodTotal = res.data.total;
}) });
}, },
getCreditBadList() { getCreditBadList() {
creditList(this.enterpriseBadForm).then(res => { creditList(this.enterpriseBadForm).then(res => {
this.badList=res.data.records this.badList = res.data.records;
this.badTotal=res.data.total this.badTotal = res.data.total;
}) });
}, },
handleClick(tab, event) { handleClick(tab, event) {
// console.log(tab, event); // console.log(tab, event);
} }
} }
} };
</script> </script>
<style lang="less" scoped> <style lang="less" scoped>
.basic-detail { .basic-detail {
.basic-header { .basic-header {
height: 40px; height: 40px;
background: #EBF4FE; background: #ebf4fe;
.header-wrap { .header-wrap {
width: 1200px; width: 1200px;
@ -123,34 +144,32 @@ export default {
.el-breadcrumb__item { .el-breadcrumb__item {
.el-breadcrumb__inner { .el-breadcrumb__inner {
font-size: 16px; font-size: 16px;
color: #005EB7 !important; color: #005eb7 !important;
} }
.el-breadcrumb__separator { .el-breadcrumb__separator {
font-size: 16px; font-size: 16px;
color: #005EB7 !important; color: #005eb7 !important;
} }
} }
} }
} }
} }
.basic-main { .basic-main {
background: linear-gradient(180deg, #005EB7 0%, #EDF7FF 60% #EDF7FF 100%); background: linear-gradient(180deg, #005eb7 0%, #edf7ff 60% #edf7ff 100%);
padding: 20px 0; padding: 20px 0;
.main-wrap { .main-wrap {
width: 1200px; width: 1200px;
margin: 0 auto; margin: 0 auto;
background: #FFFFFF; background: #ffffff;
border-radius: 8px; border-radius: 8px;
overflow: hidden; overflow: hidden;
/deep/.el-tabs { /deep/.el-tabs {
.el-tabs__header { .el-tabs__header {
border-bottom-color: #C8DFF8; border-bottom-color: #c8dff8;
} }
.el-tabs__nav-wrap { .el-tabs__nav-wrap {
@ -173,10 +192,10 @@ export default {
.el-tabs__item.is-active { .el-tabs__item.is-active {
padding-left: 15px; padding-left: 15px;
padding-right: 15px; padding-right: 15px;
color: #005EB7; color: #005eb7;
border-right-color: #C8DFF8; border-right-color: #c8dff8;
border-left-color: #C8DFF8; border-left-color: #c8dff8;
border-top-color: #C8DFF8; border-top-color: #c8dff8;
border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;
} }

16
jwtech-pc-page/src/views/summarizedInformation/summarizedDetail.vue

@ -5,15 +5,19 @@
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb separator-class="el-icon-arrow-right">
<el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item> <el-breadcrumb-item :to="{ path: '/home' }">首页</el-breadcrumb-item>
<el-breadcrumb-item :to="{ path: '/summarizedInformation' }" <el-breadcrumb-item :to="{ path: '/summarizedInformation' }"
>综合信息</el-breadcrumb-item >公示公告</el-breadcrumb-item
> >
<el-breadcrumb-item>综合信息详情</el-breadcrumb-item> <el-breadcrumb-item>公示公告详情</el-breadcrumb-item>
</el-breadcrumb> </el-breadcrumb>
</div> </div>
</div> </div>
<div class="pdf-main"> <div class="pdf-main">
<div class="main-wrap"> <div class="main-wrap">
<div class="title">{{ title }}</div> <div class="title">{{ title }}</div>
<div class="sorce">
<span>来源{{ info.region }}</span>
<span>发布时间{{ info.publishTime }}</span>
</div>
<div v-html="info.text"></div> <div v-html="info.text"></div>
</div> </div>
</div> </div>
@ -94,6 +98,14 @@ export default {
font-weight: 600; font-weight: 600;
color: #0055a6; color: #0055a6;
} }
.sorce {
margin-top: 20px 0;
display: flex;
justify-content: center;
span {
margin-right: 30px;
}
}
} }
} }
} }

2
jwtech-pc-page/static/config.js

@ -9,7 +9,7 @@ window.g = {
// noSuffixUrl: "http://106.2.224.58:1036",//没有工程名的地址 // noSuffixUrl: "http://106.2.224.58:1036",//没有工程名的地址
// url: "http://106.2.224.58:1036/kms-pc-web/api", // url: "http://106.2.224.58:1036/kms-pc-web/api",
// url: "http://106.2.224.58:1039/kms-pc-web", // url: "http://106.2.224.58:1039/kms-pc-web",
// url: "http://192.168.2.108:18100/tianhui-admin-web", // url: "http://192.168.2.100:18082/tianhui-admin-web",
url: "http://192.168.2.100:18080/kms-pc-web", url: "http://192.168.2.100:18080/kms-pc-web",
// url: "http://127.0.0.1:18082/kms-pc-web", // url: "http://127.0.0.1:18082/kms-pc-web",

Loading…
Cancel
Save