diff --git a/.eslintrc.js b/.eslintrc.js
index 3e1c5e5..f45f701 100644
--- a/.eslintrc.js
+++ b/.eslintrc.js
@@ -4,13 +4,13 @@ module.exports = {
node: true
},
extends: ['plugin:vue/essential', '@vue/prettier'], //需要dev依赖里安装eslint-config-prettier
- rules: {
- //'off'或'0':关闭 'warn'或'1':警告 "error"或者"2":报错
- 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'error',
- 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'error',
- //下面是重要设置,错误标记
- 'prettier/prettier': 'error'
- },
+ // rules: {
+ // //'off'或'0':关闭 'warn'或'1':警告 "error"或者"2":报错
+ // 'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'error',
+ // 'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'error',
+ // //下面是重要设置,错误标记
+ // 'prettier/prettier': 'error'
+ // },
parserOptions: {
parser: 'babel-eslint'
}
diff --git a/src/assets/images/pages/qualification/g6.webp b/src/assets/images/pages/qualification/g6.webp
new file mode 100644
index 0000000..5ba16a3
Binary files /dev/null and b/src/assets/images/pages/qualification/g6.webp differ
diff --git a/src/assets/images/pages/qualification/g7.webp b/src/assets/images/pages/qualification/g7.webp
new file mode 100644
index 0000000..c273b45
Binary files /dev/null and b/src/assets/images/pages/qualification/g7.webp differ
diff --git a/src/assets/images/pages/qualification/g8.webp b/src/assets/images/pages/qualification/g8.webp
new file mode 100644
index 0000000..d1c76df
Binary files /dev/null and b/src/assets/images/pages/qualification/g8.webp differ
diff --git a/src/assets/images/pages/qualification/left.webp b/src/assets/images/pages/qualification/left.webp
new file mode 100644
index 0000000..5e20ff0
Binary files /dev/null and b/src/assets/images/pages/qualification/left.webp differ
diff --git a/src/assets/images/pages/qualification/right.webp b/src/assets/images/pages/qualification/right.webp
new file mode 100644
index 0000000..196d305
Binary files /dev/null and b/src/assets/images/pages/qualification/right.webp differ
diff --git a/src/components/common-content.vue b/src/components/common-content.vue
index 98dfb61..71163df 100644
--- a/src/components/common-content.vue
+++ b/src/components/common-content.vue
@@ -15,7 +15,7 @@ export default {
{{ title }}
-
@@ -40,5 +40,13 @@ export default {
margin-top: 19px
}
}
+
+ .content {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+
+ }
}
diff --git a/src/views/qualification/components/qualification-box.vue b/src/views/qualification/components/qualification-box.vue
index 191ea11..3c0c196 100644
--- a/src/views/qualification/components/qualification-box.vue
+++ b/src/views/qualification/components/qualification-box.vue
@@ -45,8 +45,6 @@ export default {
diff --git a/src/views/qualification/qualification.vue b/src/views/qualification/qualification.vue
index 733760d..78cd3d8 100644
--- a/src/views/qualification/qualification.vue
+++ b/src/views/qualification/qualification.vue
@@ -16,7 +16,32 @@ export default {
title: '荣誉资质',
eTitle: 'COMPANY PROFILE',
content: '荣誉见证实力,公司得到专业机构、社会公众认可,荣获多项行业殊荣。',
- profiles_v1: [{
+ profiles: [{
+ year: "2025",
+ content: "幸福人寿荣获金融消保与服务创新优秀案例—“金融消费者信息保护优秀案例”"
+ }, {
+ year: "2025",
+ content: "幸福人寿连续九年获得中国保险行业协会颁发的“中国保险业年度好新闻奖”",
+ img: require('@/assets/images/pages/qualification/g6.webp')
+ },
+ {
+ year: '2024',
+ content: '幸福人寿荣获金融界第十三届“金智奖·杰出保险服务”奖。',
+ img: require('@/assets/images/pages/qualification/g1.webp')
+ }, {
+ year: '2024',
+ content: '"新浪中国·保险新质生产力高峰 论坛上”,幸福人寿荣获“鼎元奖·年度品牌价值成长保险公司”',
+ img: require('@/assets/images/pages/qualification/g8.webp')
+ }, {
+ year: '2024',
+ content: '“全球金融品牌大会”暨“燕梳奖”年度盛典,幸福人寿荣膺“最佳品牌营销奖”',
+ img: require('@/assets/images/pages/qualification/g7.webp'),
+ offset: "0 ,20px"
+ }, {
+ year: '2024',
+ content: '金貔貅·2024第五届银保合作与发展论坛暨“金貔貅”银保系列奖项颁奖典礼上,幸福人寿荣获“2024年度金牌银保渠道品牌力奖”、“2024年度金牌银保渠道创新力奖”。',
+ },
+ {
year: '2024',
content: '《幸福悦享终身寿险(分红型)》荣获2023-2024 “金口碑·年度寿险保险产品”。',
}, {
@@ -31,7 +56,8 @@ export default {
}, {
year: '2023',
content: '幸福人寿荣获ADMEN国际大奖“IP营销类实战金案”。',
- }, {
+ },
+ {
year: '2023',
content: '2023全球保险品牌大会暨“燕梳奖”年度盛典,幸福人寿荣获“保险业卓越品牌营销奖”、“保险业品牌官优秀组织奖”。',
img: require('@/assets/images/pages/qualification/g3.webp'),
@@ -52,28 +78,119 @@ export default {
}, {
year: "2023",
content: "幸福人寿凭借“以房养老”反向抵押养老保险,成功入选环球网“2022环球趋势案例”。"
- }]
+ }],
+ swiper: {
+ index: 0,
+ gap: "200px",
+ leftIcon: require('@/assets/images/pages/qualification/left.webp'),
+ rightIcon: require('@/assets/images/pages/qualification/right.webp')
+ }
}
},
+ computed: {
+ pages() {
+ return Math.ceil(this.profiles.length / 6)
+ },
+ currentPage() {
+ const start = (this.swiper.index - 1) * 6
+ const end = start + 6
+ return this.profiles.slice(start, end)
+ }
+ },
+ methods: {
+ getCurrentPage(index) {
+ const start = (index - 1) * 6
+ const end = start + 6
+ return this.profiles.slice(start, end)
+ },
+ handleLeft() {
+ this.swiper.index--
+ },
+ handleRight() {
+ this.swiper.index++
+ }
+ },
+ watch: {
+ 'swiper.index': {
+ handler() {
+ if (this.swiper.index < 0) {
+ this.swiper.index = this.pages - 1
+ return
+ }
+ if (this.swiper.index > this.pages - 1) {
+ this.swiper.index = 0
+ return
+ }
+
+ const items = this.$refs.swiperList.children
+ console.log(this.swiper.index, items);
+ for (const element of items) {
+ element.style.transform = `translateX(calc(-${this.swiper.index * 100}% ))`;
+ }
+
+ }
+ }
+ },
+ mounted() {
+ document.body.style.backgroundColor = '#F5F7FA'
+ },
+ beforeDestroy() {
+ document.body.style.backgroundColor = '#fff'
+ }
}
-
-
-
-
-
+
+
+
+
+
+
![left icon]()
+
+
+
+
![right icon]()
+