Yansen 5 年前
父节点
当前提交
4a4f613592

二进制
src/assets/appointment experience.png 查看文件


二进制
src/assets/telephone consultation.png 查看文件


二进制
src/assets/wechat consulting.png 查看文件


+ 1
- 1
src/components/Footer/index.vue 查看文件

64
               label: '商务手机:13770684354(曹)'
64
               label: '商务手机:13770684354(曹)'
65
             },
65
             },
66
             {
66
             {
67
-              label: '公司地址:南京市秦淮区水西门大街2号银都·锦创广场5楼'
67
+              label: '公司地址:南京市秦淮区水西门大街2号银都·锦创广场5楼'
68
             }
68
             }
69
           ]
69
           ]
70
         }
70
         }

+ 126
- 0
src/components/Modal/index.vue 查看文件

1
+<template>
2
+  <transition name="fade">
3
+    <div class="modal-box" v-if="show">
4
+      <div class="overlay">
5
+        <div class="modal" :style="mStyle">
6
+          <div class="modal-head">
7
+            <h2 class="modal-title" v-if="title">{{title}}</h2>
8
+            <span class="modal-close" @click="handleClose">✖</span>
9
+          </div>
10
+          <div class="modal-body">
11
+            <slot></slot>
12
+          </div>
13
+        </div>
14
+      </div>
15
+    </div>
16
+  </transition>
17
+</template>
18
+
19
+<script>
20
+export default {
21
+  props: {
22
+    visible: {
23
+      type: Boolean,
24
+      required: false
25
+    },
26
+    title: String,
27
+    width: Number
28
+  },
29
+  data () {
30
+    return {
31
+      show: false
32
+    }
33
+  },
34
+  computed: {
35
+    mStyle () {
36
+      return this.width ? `width: ${this.width}px` : ''
37
+    }
38
+  },
39
+  watch: {
40
+    visible (nw) {
41
+      this.show = nw
42
+    }
43
+  },
44
+  methods: {
45
+    handleClose () {
46
+      this.show = false
47
+      this.$emit('update:visible', false)
48
+    }
49
+  }
50
+}
51
+</script>
52
+
53
+<style lang="less" scoped>
54
+.fade-enter-active, .fade-leave-active {
55
+  transition: opacity 0.2s;
56
+}
57
+.fade-enter, .fade-leave-to {
58
+  opacity: 0;
59
+}
60
+
61
+.modal-box {
62
+  position:fixed;
63
+  display:table;
64
+  height:100%;
65
+  width:100%;
66
+  top:0;
67
+  left:0;
68
+  z-index:9999;
69
+  background: transparent;
70
+
71
+  .overlay {
72
+    display:table-cell;
73
+    text-align:center;
74
+    vertical-align:middle;
75
+    overflow: hidden;
76
+    background:rgba(0,0,0,0.8);
77
+
78
+    .modal {
79
+      background:white;
80
+      padding: 0.4rem;
81
+      display:inline-block;
82
+      border-radius:3px;
83
+      position:relative;
84
+      color: #333;
85
+      width: 3.6rem;
86
+
87
+      .modal-head {
88
+        margin-top: -0.3rem;
89
+        margin-bottom: 0.1rem;
90
+        display: flex;
91
+        align-items: center;
92
+
93
+        .modal-title {
94
+          text-align: left;
95
+          font-weight: 500;
96
+          font-size: 0.24rem;
97
+          line-height: 0.4rem;
98
+          margin: 0;
99
+          padding: 0;
100
+          flex: 1;
101
+        }
102
+
103
+        .modal-close {
104
+          display: inline-block;
105
+          width: 0.4rem;
106
+          height: 0.4rem;
107
+          font-size: 0.24rem;
108
+          line-height: 0.4rem;
109
+          text-align: center;
110
+          flex: none;
111
+
112
+          &:hover {
113
+            cursor: pointer;
114
+          }
115
+        }
116
+      }
117
+
118
+      .modal-body {
119
+        max-height: 100vh;
120
+        overflow-y: auto;
121
+        width: 100%;
122
+      }
123
+    }
124
+  }
125
+}
126
+</style>

+ 0
- 4
src/components/Nav/index.vue 查看文件

34
         {
34
         {
35
           label: '关于橙蕉',
35
           label: '关于橙蕉',
36
           path: '/about'
36
           path: '/about'
37
-        },
38
-        {
39
-          label: '咨询热线 025-',
40
-          path: '/'
41
         }
37
         }
42
       ]
38
       ]
43
     }
39
     }

+ 80
- 0
src/components/PageWrapper/TrialForm/FormItem.vue 查看文件

1
+<template>
2
+  <div class="form-item">
3
+    <div class="control">
4
+      <div class="require">
5
+        <span v-if="required">*</span>
6
+      </div>
7
+      <div class="component">
8
+        <slot></slot>
9
+      </div>
10
+    </div>
11
+    <div class="helper">
12
+      <div class="error" v-if="error">{{errorMsg}}</div>
13
+    </div>
14
+  </div>
15
+</template>
16
+
17
+<script>
18
+export default {
19
+  props: {
20
+    required: Boolean,
21
+    value: String,
22
+    placeholder: String,
23
+    error: Boolean,
24
+    errorMsg: String
25
+  },
26
+  methods: {
27
+    handleChange (e) {
28
+      this.$emit('input', e)
29
+    }
30
+  }
31
+}
32
+</script>
33
+
34
+<style lang="less" scoped>
35
+.form-item {
36
+  width: 100%;
37
+
38
+  .control {
39
+    display: flex;
40
+    align-items: center;
41
+    text-align: left;
42
+  }
43
+
44
+  .helper {
45
+    text-align: left;
46
+
47
+    .error {
48
+      padding: 0.1rem 0.2rem;
49
+      font-size: 0.12rem;
50
+      color: red;
51
+    }
52
+  }
53
+
54
+  .require {
55
+    color: red;
56
+    margin-right: 0.1rem;
57
+    text-align: center;
58
+    min-width: 0.08rem;
59
+  }
60
+
61
+  .component {
62
+    box-shadow:0 0.02rem 0 0 rgba(250,198,112,1);
63
+    border-radius:0.04rem;
64
+    border:0.01rem solid rgba(250,198,112,0.4);
65
+    flex: 1;
66
+    line-height: 0.16rem;
67
+    padding: 0.1rem;
68
+  }
69
+
70
+  & + .form-item {
71
+    margin-top: 0.15rem;
72
+  }
73
+
74
+  input, textarea {
75
+    width: 100%;
76
+    outline: none;
77
+    border: none;
78
+  }
79
+}
80
+</style>

+ 101
- 0
src/components/PageWrapper/TrialForm/index.vue 查看文件

1
+<template>
2
+  <div class="trial-form">
3
+    <FormItem :required="true" errorMsg="请输入公司名称" :error="error.compnay" >
4
+      <input placeholder="请输入公司名称" v-model="formData.compnay" />
5
+    </FormItem>
6
+    <FormItem :required="true" errorMsg="请输入正确的手机号码" :error="error.phone">
7
+      <input placeholder="请输入手机号码" v-model="formData.phone" />
8
+    </FormItem>
9
+    <FormItem :required="true" errorMsg="请输入姓名" :error="error.name">
10
+      <input placeholder="请输入姓名" v-model="formData.name" />
11
+    </FormItem>
12
+    <FormItem>
13
+      <input placeholder="请输入邮箱" v-model="formData.email" />
14
+    </FormItem>
15
+    <FormItem>
16
+      <textarea placeholder="请输入需求" v-model="formData.demand" />
17
+    </FormItem>
18
+    <button class="submit-btn" @click="submit">
19
+      立即提交
20
+    </button>
21
+  </div>
22
+</template>
23
+
24
+<script>
25
+export default {
26
+  components: {
27
+    FormItem: () => import('./FormItem')
28
+  },
29
+  data () {
30
+    return {
31
+      formData: {
32
+        compnay: null,
33
+        phone: null,
34
+        name: null,
35
+        email: null,
36
+        demand: null
37
+      },
38
+      error: {
39
+        compnay: false,
40
+        phone: false,
41
+        name: false,
42
+        email: false,
43
+        demand: false
44
+      }
45
+    }
46
+  },
47
+  methods: {
48
+    submit () {
49
+      this.error = {
50
+        compnay: false,
51
+        phone: false,
52
+        name: false,
53
+        email: false,
54
+        demand: false
55
+      }
56
+
57
+      let hasError = false
58
+
59
+      if (!this.formData.compnay) {
60
+        this.error.compnay = true
61
+        hasError = true;
62
+      }
63
+      if (!this.formData.phone || this.formData.phone.length !== 11) {
64
+        this.error.phone = true
65
+        hasError = true;
66
+      }
67
+      if (!this.formData.name) {
68
+        this.error.name = true
69
+        hasError = true;
70
+      }
71
+
72
+      if (hasError) {
73
+        return;
74
+      }
75
+
76
+      console.log(this.formData)
77
+    }
78
+  }
79
+}
80
+</script>
81
+
82
+<style lang="less" scoped>
83
+.trial-form {
84
+  width: 100%;
85
+  font-size: 0.14rem;
86
+
87
+  .submit-btn {
88
+    width:2.08rem;
89
+    height:0.4rem;
90
+    background:rgba(250,198,112,1);
91
+    border-radius:0.2rem;
92
+    font-size:0.2rem;
93
+    font-weight:600;
94
+    color:rgba(255,255,255,1);
95
+    line-height:0.28rem;
96
+    border: none;
97
+    outline: none;
98
+    margin-top: 0.26rem;
99
+  }
100
+}
101
+</style>

+ 92
- 3
src/components/PageWrapper/index.vue 查看文件

1
 <template>
1
 <template>
2
   <div class="page">
2
   <div class="page">
3
-    <Header :galleries="galleries" :nav="nav" />
3
+    <Header :galleries="galleries" />
4
     <div class="page-container">
4
     <div class="page-container">
5
       <slot />
5
       <slot />
6
     </div>
6
     </div>
7
     <Footer />
7
     <Footer />
8
-    <SuspenseBtns />
8
+    <SuspenseBtns @click="handleSuspenseBtnClick" />
9
+    <Modal :title="modalTitle" :visible.sync="showModal" :width="400">
10
+      <div v-if="showTrial">
11
+        <TrialForm />
12
+      </div>
13
+      <div v-else-if="showMiniapp">
14
+        <div class="concat-miniapp">
15
+          <div class="mini-qrcode">
16
+            <img src="https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/qr-gao.png" alt="">
17
+            <img src="https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/qr-cao.png" alt="">
18
+          </div>
19
+          <div class="tip">扫一扫上面的二维码图案, 加我微信</div>
20
+        </div>
21
+      </div>
22
+      <div v-else>
23
+        <P class="concator">
24
+          <span><img src="~@/assets/telephone.png" alt=""></span>
25
+          <span> - 18621600456(高先生)</span>
26
+        </P>
27
+        <P class="concator">
28
+          <span><img src="~@/assets/telephone.png" alt=""></span>
29
+          <span>- 13770684354(曹先生)</span>
30
+        </P>
31
+      </div>
32
+    </Modal>
9
   </div>
33
   </div>
10
 </template>
34
 </template>
11
 
35
 
14
   components: {
38
   components: {
15
     Header: () => import('@/components/Header'),
39
     Header: () => import('@/components/Header'),
16
     Footer: () => import('@/components/Footer'),
40
     Footer: () => import('@/components/Footer'),
17
-    SuspenseBtns: () => import('@/components/SuspenseBtns')
41
+    SuspenseBtns: () => import('@/components/SuspenseBtns'),
42
+    Modal: () => import('@/components/Modal'),
43
+    TrialForm: () => import('./TrialForm')
18
   },
44
   },
19
   props: {
45
   props: {
20
     title: String,
46
     title: String,
23
       required: true
49
       required: true
24
     }
50
     }
25
   },
51
   },
52
+  data () {
53
+    return {
54
+      modalTitle: '',
55
+      showModal: false,
56
+      showTrial: false,
57
+      showMiniapp: false
58
+    }
59
+  },
60
+  watch: {
61
+    showModal (nw) {
62
+      if (!nw) {
63
+        this.showTrial = false
64
+        this.showMiniapp = false
65
+        this.modalTitle = ''
66
+      }
67
+    }
68
+  },
26
   created () {
69
   created () {
27
     let title = '橙蕉互动'
70
     let title = '橙蕉互动'
28
     if (this.$route.meta && this.$route.meta.title) {
71
     if (this.$route.meta && this.$route.meta.title) {
34
     }
77
     }
35
 
78
 
36
     document.title = title
79
     document.title = title
80
+  },
81
+  methods: {
82
+    handleSuspenseBtnClick ({ id }) {
83
+      if (id === 'trial') {
84
+        this.showTrial = true
85
+        this.modalTitle = '预约体验'
86
+      } else if (id === 'miniapp') {
87
+        this.showMiniapp = true
88
+        this.modalTitle = '微信咨询'
89
+      } else {
90
+        this.modalTitle = '电话咨询'
91
+      }
92
+      this.showModal = true
93
+    }
37
   }
94
   }
38
 }
95
 }
39
 </script>
96
 </script>
97
+
98
+<style lang="less" scoped>
99
+.page {
100
+  .concator {
101
+    font-size: 0.18rem;
102
+    vertical-align: middle;
103
+
104
+    img {
105
+      width: 0.36rem;
106
+      vertical-align: middle;
107
+      margin-right: 0.05rem;
108
+    }
109
+  }
110
+
111
+  .concat-miniapp {
112
+    .mini-qrcode {
113
+      display: flex;
114
+      justify-content: space-between;
115
+
116
+      img {
117
+        max-width: 2rem;
118
+      }
119
+    }
120
+
121
+    .tip {
122
+      color: #666;
123
+      font-size: 0.12rem;
124
+      text-align: center;
125
+    }
126
+  }
127
+}
128
+</style>

+ 4
- 0
src/components/SuspenseBtns/IconButton/index.vue 查看文件

32
   border-radius:0.06rem;
32
   border-radius:0.06rem;
33
   border: 0.01rem solid #FAC670;
33
   border: 0.01rem solid #FAC670;
34
 
34
 
35
+  &:hover {
36
+    cursor: pointer;
37
+  }
38
+
35
   img {
39
   img {
36
     display: block;
40
     display: block;
37
     border: 0;
41
     border: 0;

+ 30
- 4
src/components/SuspenseBtns/index.vue 查看文件

1
 <template>
1
 <template>
2
   <div class="suspense-btns">
2
   <div class="suspense-btns">
3
-    <IconButton icon="">预约体验</IconButton>
4
-    <IconButton icon="">微信咨询</IconButton>
5
-    <IconButton icon="">电话咨询</IconButton>
3
+    <IconButton
4
+      v-for="(item, index) in btnList"
5
+      :key="index"
6
+      :icon="item.icon"
7
+      @click="handleClick(item)"
8
+    >{{item.label}}</IconButton>
6
   </div>
9
   </div>
7
 </template>
10
 </template>
8
 
11
 
12
     IconButton: () => import('./IconButton')
15
     IconButton: () => import('./IconButton')
13
   },
16
   },
14
   data () {
17
   data () {
15
-    return {}
18
+    return {
19
+      btnList: [
20
+        {
21
+          id: 'trial',
22
+          icon: require('@/assets/appointment experience.png'),
23
+          label: '预约体验'
24
+        },
25
+        {
26
+          id: 'miniapp',
27
+          icon: require('@/assets/wechat consulting.png'),
28
+          label: '微信咨询'
29
+        },
30
+        {
31
+          id: 'concat',
32
+          icon: require('@/assets/telephone consultation.png'),
33
+          label: '电话咨询'
34
+        }
35
+      ]
36
+    }
37
+  },
38
+  methods: {
39
+    handleClick (item) {
40
+      this.$emit('click', item)
41
+    }
16
   }
42
   }
17
 }
43
 }
18
 </script>
44
 </script>

+ 1
- 1
src/layout/WithNav.vue 查看文件

94
   position: fixed;
94
   position: fixed;
95
   top: 0;
95
   top: 0;
96
   width: 100%;
96
   width: 100%;
97
-  z-index: 9999;
97
+  z-index: 100;
98
   padding: 0.3rem 0;
98
   padding: 0.3rem 0;
99
   color: #fff;
99
   color: #fff;
100
   display: flex;
100
   display: flex;

+ 4
- 4
src/pages/About/index.vue 查看文件

24
         </p>
24
         </p>
25
       </Section>
25
       </Section>
26
       <Section title="城市代理">
26
       <Section title="城市代理">
27
-        <id class="proxy">
27
+        <div class="proxy">
28
           <img src="https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/urban%20distribution.png" alt="">
28
           <img src="https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/urban%20distribution.png" alt="">
29
           <p>
29
           <p>
30
             橙蕉互动立足南京,发展至今,已有近30家城市代理、逾百家深度合作的集团项目,业务分布以长三角为辐射区,遍布南京、上海、苏州、杭州、郑州、广州、贵阳、绍兴、海口、乌鲁木齐等全国三十多个城市。
30
             橙蕉互动立足南京,发展至今,已有近30家城市代理、逾百家深度合作的集团项目,业务分布以长三角为辐射区,遍布南京、上海、苏州、杭州、郑州、广州、贵阳、绍兴、海口、乌鲁木齐等全国三十多个城市。
31
           </p>
31
           </p>
32
-        </id>
32
+        </div>
33
       </Section>
33
       </Section>
34
 
34
 
35
       <div class="concat">
35
       <div class="concat">
86
         }
86
         }
87
       ],
87
       ],
88
       concatList: [
88
       concatList: [
89
-        {icon: require('@/assets/telephone.png'), label: '025-12345-678'},
90
-        {icon: require('@/assets/cell-phone number.png'), label: '181-12345-678'},
89
+        {icon: require('@/assets/telephone.png'), label: '18621600456(高)'},
90
+        {icon: require('@/assets/cell-phone number.png'), label: '13770684354(曹)'},
91
         {icon: require('@/assets/location.png'), label: '南京市秦淮区水西门大街2号'}
91
         {icon: require('@/assets/location.png'), label: '南京市秦淮区水西门大街2号'}
92
       ]
92
       ]
93
     }
93
     }

+ 12
- 12
src/pages/News/index.vue 查看文件

23
     return {
23
     return {
24
       galleryList: [{image: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/banner6.png'}],
24
       galleryList: [{image: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/banner6.png'}],
25
       newsList: [
25
       newsList: [
26
-        {
27
-          poster: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1593769116440&di=2f763a86f4fc71d4be6dfe6e766a3c45&imgtype=0&src=http%3A%2F%2Fspider.nosdn.127.net%2F74f56248d6ebe9670d3e0a361572a62b.jpeg',
28
-          title: '看橙蕉如何开拓5G时代地产营销新赛道!',
29
-          desc: '2020开年,一场来势汹汹的疫情让地产行业陷入僵局,巨大的困境背后避让有机遇相伴相生。 如何破困境,抓机遇?橙蕉小程序赋能社交裂变价值,代理房地产营销新契机。',
30
-          date: '2020-06-09'
31
-        },
32
-        {
33
-          poster: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1593769116438&di=ceaa358e5a285afe0eb20b51e05fce15&imgtype=0&src=http%3A%2F%2Fimg.article.pchome.net%2F00%2F26%2F65%2F06%2Fpic_lib%2Fwm%2Fssj_37.jpg',
34
-          title: '看橙蕉如何开拓5G时代地产营销新赛道!',
35
-          desc: '2020开年,一场来势汹汹的疫情让地产行业陷入僵局,巨大的困境背后避让有机遇相伴相生。 如何破困境,抓机遇?橙蕉小程序赋能社交裂变价值,代理房地产营销新契机。',
36
-          date: '2020-06-09'
37
-        }
26
+        // {
27
+        //   poster: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1593769116440&di=2f763a86f4fc71d4be6dfe6e766a3c45&imgtype=0&src=http%3A%2F%2Fspider.nosdn.127.net%2F74f56248d6ebe9670d3e0a361572a62b.jpeg',
28
+        //   title: '看橙蕉如何开拓5G时代地产营销新赛道!',
29
+        //   desc: '2020开年,一场来势汹汹的疫情让地产行业陷入僵局,巨大的困境背后避让有机遇相伴相生。 如何破困境,抓机遇?橙蕉小程序赋能社交裂变价值,代理房地产营销新契机。',
30
+        //   date: '2020-06-09'
31
+        // },
32
+        // {
33
+        //   poster: 'https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1593769116438&di=ceaa358e5a285afe0eb20b51e05fce15&imgtype=0&src=http%3A%2F%2Fimg.article.pchome.net%2F00%2F26%2F65%2F06%2Fpic_lib%2Fwm%2Fssj_37.jpg',
34
+        //   title: '看橙蕉如何开拓5G时代地产营销新赛道!',
35
+        //   desc: '2020开年,一场来势汹汹的疫情让地产行业陷入僵局,巨大的困境背后避让有机遇相伴相生。 如何破困境,抓机遇?橙蕉小程序赋能社交裂变价值,代理房地产营销新契机。',
36
+        //   date: '2020-06-09'
37
+        // }
38
       ]
38
       ]
39
     }
39
     }
40
   }
40
   }

+ 4
- 0
src/pages/Prod/components/Card/index.vue 查看文件

35
   padding: 0.3rem;
35
   padding: 0.3rem;
36
   max-width: 6rem;
36
   max-width: 6rem;
37
   border: 0.01rem solid rgba(255,126,72,0.12);
37
   border: 0.01rem solid rgba(255,126,72,0.12);
38
+  align-items: center;
38
 
39
 
39
   &:hover {
40
   &:hover {
40
     cursor: pointer;
41
     cursor: pointer;
43
 
44
 
44
   .thumb {
45
   .thumb {
45
     width: 1.7rem;
46
     width: 1.7rem;
47
+    height: 1.7rem;
46
     margin-right: 0.2rem;
48
     margin-right: 0.2rem;
49
+    line-height: 1.7rem;
47
 
50
 
48
     img {
51
     img {
49
       width: 100%;
52
       width: 100%;
53
+      vertical-align: middle;
50
     }
54
     }
51
   }
55
   }
52
 
56
 

+ 16
- 15
src/pages/Prod/index.vue 查看文件

100
       ],
100
       ],
101
       chengjiao: [
101
       chengjiao: [
102
         {
102
         {
103
-          icon: '',
103
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/1.png',
104
           title: '精准获客',
104
           title: '精准获客',
105
           subtitle: '让每一个流量都不浪费',
105
           subtitle: '让每一个流量都不浪费',
106
           items: [
106
           items: [
113
           ]
113
           ]
114
         },
114
         },
115
         {
115
         {
116
-          icon: '',
116
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/3.png',
117
+          ratio: 1.2,
117
           title: '精准传播',
118
           title: '精准传播',
118
           subtitle: '定制化互动及H5精准传播',
119
           subtitle: '定制化互动及H5精准传播',
119
           items: [
120
           items: [
126
           ]
127
           ]
127
         },
128
         },
128
         {
129
         {
129
-          icon: '',
130
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/4.png',
130
           title: '精准管控',
131
           title: '精准管控',
131
           subtitle: '实时跟进管控多方数据',
132
           subtitle: '实时跟进管控多方数据',
132
           items: [
133
           items: [
139
           ]
140
           ]
140
         },
141
         },
141
         {
142
         {
142
-          icon: '',
143
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/2.png',
143
           title: '精准展示',
144
           title: '精准展示',
144
           subtitle: '项目资料全方位生动展示',
145
           subtitle: '项目资料全方位生动展示',
145
           items: [
146
           items: [
154
           ]
155
           ]
155
         },
156
         },
156
         {
157
         {
157
-          icon: '',
158
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/7.png',
158
           title: '精准倒流',
159
           title: '精准倒流',
159
           subtitle: '让每一个流量都不浪费',
160
           subtitle: '让每一个流量都不浪费',
160
           items: [
161
           items: [
166
           ]
167
           ]
167
         },
168
         },
168
         {
169
         {
169
-          icon: '',
170
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/5.png',
170
           title: '精准触达',
171
           title: '精准触达',
171
           subtitle: '信息精准触达最需要的客群',
172
           subtitle: '信息精准触达最需要的客群',
172
           items: [
173
           items: [
178
           ]
179
           ]
179
         },
180
         },
180
         {
181
         {
181
-          icon: '',
182
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/6.png',
182
           title: '精准转化',
183
           title: '精准转化',
183
           subtitle: '大数据演绎用户精准画像',
184
           subtitle: '大数据演绎用户精准画像',
184
           items: [
185
           items: [
192
       ],
193
       ],
193
       report: [
194
       report: [
194
         {
195
         {
195
-          icon: '',
196
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2021%402x.png',
196
           title: '经纪人注册',
197
           title: '经纪人注册',
197
           desc: '每个用户都可以注册成为经纪人 强力拓宽营销渠道'
198
           desc: '每个用户都可以注册成为经纪人 强力拓宽营销渠道'
198
         },
199
         },
199
         {
200
         {
200
-          icon: '',
201
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2022%402x.png',
201
           title: '客户报备',
202
           title: '客户报备',
202
           desc: '楼盘页报备:一个客户信息一次只能报备到一个楼盘 客户页报备:一个客户信息一次可以报备到多个楼盘'
203
           desc: '楼盘页报备:一个客户信息一次只能报备到一个楼盘 客户页报备:一个客户信息一次可以报备到多个楼盘'
203
         },
204
         },
204
         {
205
         {
205
-          icon: '',
206
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2023%402x.png',
206
           title: '报备管理',
207
           title: '报备管理',
207
           desc: '平台认报备型 平台认到访型 跟进记录管理 客户意向度管理'
208
           desc: '平台认报备型 平台认到访型 跟进记录管理 客户意向度管理'
208
         },
209
         },
209
         {
210
         {
210
-          icon: '',
211
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2024%402x.png',
211
           title: '案场管理',
212
           title: '案场管理',
212
           desc: '案场管理人员对报备的处理'
213
           desc: '案场管理人员对报备的处理'
213
         },
214
         },
214
         {
215
         {
215
-          icon: '',
216
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2025%402x.png',
216
           title: '楼盘查看',
217
           title: '楼盘查看',
217
           desc: '所有可报备的楼盘基本信息 报备及收益信息'
218
           desc: '所有可报备的楼盘基本信息 报备及收益信息'
218
         },
219
         },
219
         {
220
         {
220
-          icon: '',
221
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2026%402x.png',
221
           title: '客户管理',
222
           title: '客户管理',
222
           desc: '客户查询、筛选 客户基本详情查看和冲突说明 客户报备信息和跟进记录 重复报备提醒'
223
           desc: '客户查询、筛选 客户基本详情查看和冲突说明 客户报备信息和跟进记录 重复报备提醒'
223
         },
224
         },
224
         {
225
         {
225
-          icon: '',
226
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2027%402x.png',
226
           title: '跟踪管理',
227
           title: '跟踪管理',
227
           desc: '新增跟进记录'
228
           desc: '新增跟进记录'
228
         },
229
         },
229
         {
230
         {
230
-          icon: '',
231
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/%E7%BC%96%E7%BB%84%2028%402x.png',
231
           title: '个人信息',
232
           title: '个人信息',
232
           desc: '经纪人个人信息 数据查看佣金结算 建议和反馈'
233
           desc: '经纪人个人信息 数据查看佣金结算 建议和反馈'
233
         }
234
         }