From 5415ef67ca968a1838800aeb5e868c29c36a7274 Mon Sep 17 00:00:00 2001 From: xzt <1113240624@qq.com> Date: Fri, 7 Mar 2025 18:27:53 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=BF=A1=E7=94=A8=E5=B9=B3?= =?UTF-8?q?=E5=8F=B0=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../announcement/actionAnnouncementDetail.vue | 82 ++++++- .../components/announcementBasicTable.vue | 210 +++++++++++++++--- .../components/misconductTable.vue | 4 +- jwtech-pc-page/src/views/home/index.vue | 3 +- 4 files changed, 263 insertions(+), 36 deletions(-) diff --git a/jwtech-pc-page/src/views/announcement/actionAnnouncementDetail.vue b/jwtech-pc-page/src/views/announcement/actionAnnouncementDetail.vue index 5aa565fe..4b8b3298 100644 --- a/jwtech-pc-page/src/views/announcement/actionAnnouncementDetail.vue +++ b/jwtech-pc-page/src/views/announcement/actionAnnouncementDetail.vue @@ -15,19 +15,44 @@ +
-
- + +
+ + +
+ {{ title + (index + 1) }} +
+ +
+
+
@@ -44,14 +69,16 @@ export default { }, data() { return { - activeName: "first", + activeName: '', + // activeName: this.$route.query.type==='good'?'良好行为公告1':'不良行为公告1', enterpriseObj: {}, enterpriseForm: { enterpriseId: "", type: "0" }, actionList: [], - bonusPointsAll: 0 + bonusPointsAll: 0, + firstName: '', }; }, computed: { @@ -60,6 +87,13 @@ export default { return type === "good" ? "企业良好行为" : "企业不良行为"; } }, + created() { + if (this.$route.query.type==='good') { + this.activeName = '企业良好行为1' + } else { + this.activeName = '企业不良行为1' + } + }, mounted() { this.enterpriseForm.enterpriseId = this.$route.query.enterpriseId; this.getCreditList(); @@ -71,6 +105,7 @@ export default { this.enterpriseForm.type = "1"; getGoodAll(this.enterpriseForm).then(res => { this.enterpriseObj = res.data.data[0]; + this.firstName = this.enterpriseObj.enterpriseName.trim().split("")[0]; this.actionList = res.data.data; this.actionList.forEach(item => { this.bonusPointsAll += Number(item.bonusPoints); @@ -80,6 +115,7 @@ export default { this.enterpriseForm.type = "0"; getBadAll(this.enterpriseForm).then(res => { this.enterpriseObj = res.data.data[0]; + this.firstName = this.enterpriseObj.enterpriseName.trim().split("")[0]; this.actionList = res.data.data; this.actionList.forEach(item => { this.bonusPointsAll += Number(item.bonusPoints); @@ -130,12 +166,44 @@ export default { .main-wrap { width: 1200px; margin: 0 auto; - background: #ffffff; border-radius: 8px; overflow: hidden; - padding: 20px; + // padding: 20px; .descriptions-wrap { + + } + } + + .tabs-wrap { + // width: 1200px; + // margin: 0 auto; + margin-top: 20px; + + /deep/ .tabs { + background: #fff; + border-radius: 8px; + border: none; + overflow: hidden; + // background: #f6f6f6; + .el-tabs__header { + background: #f5f7fa; + .el-tabs__nav { + .el-tabs__item { + height: 60px; + line-height: 60px; + padding-left: 50px; + padding-right: 50px; + &.is-active { + color: #005eb7; + font-weight: 600; + } + } + } + .el-tabs__nav-next, .el-tabs__nav-prev { + line-height: 60px; + } + } } } } diff --git a/jwtech-pc-page/src/views/announcement/components/announcementBasicTable.vue b/jwtech-pc-page/src/views/announcement/components/announcementBasicTable.vue index 0eee0fb7..95f31b6a 100644 --- a/jwtech-pc-page/src/views/announcement/components/announcementBasicTable.vue +++ b/jwtech-pc-page/src/views/announcement/components/announcementBasicTable.vue @@ -1,31 +1,59 @@