Yansen vor 5 Jahren
Ursprung
Commit
4a4f613592

BIN
src/assets/appointment experience.png Datei anzeigen


BIN
src/assets/telephone consultation.png Datei anzeigen


BIN
src/assets/wechat consulting.png Datei anzeigen


+ 1
- 1
src/components/Footer/index.vue Datei anzeigen

@@ -64,7 +64,7 @@ export default {
64 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 Datei anzeigen

@@ -0,0 +1,126 @@
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 Datei anzeigen

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

+ 80
- 0
src/components/PageWrapper/TrialForm/FormItem.vue Datei anzeigen

@@ -0,0 +1,80 @@
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 Datei anzeigen

@@ -0,0 +1,101 @@
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 Datei anzeigen

@@ -1,11 +1,35 @@
1 1
 <template>
2 2
   <div class="page">
3
-    <Header :galleries="galleries" :nav="nav" />
3
+    <Header :galleries="galleries" />
4 4
     <div class="page-container">
5 5
       <slot />
6 6
     </div>
7 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 33
   </div>
10 34
 </template>
11 35
 
@@ -14,7 +38,9 @@ export default {
14 38
   components: {
15 39
     Header: () => import('@/components/Header'),
16 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 45
   props: {
20 46
     title: String,
@@ -23,6 +49,23 @@ export default {
23 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 69
   created () {
27 70
     let title = '橙蕉互动'
28 71
     if (this.$route.meta && this.$route.meta.title) {
@@ -34,6 +77,52 @@ export default {
34 77
     }
35 78
 
36 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 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 Datei anzeigen

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

+ 30
- 4
src/components/SuspenseBtns/index.vue Datei anzeigen

@@ -1,8 +1,11 @@
1 1
 <template>
2 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 9
   </div>
7 10
 </template>
8 11
 
@@ -12,7 +15,30 @@ export default {
12 15
     IconButton: () => import('./IconButton')
13 16
   },
14 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 44
 </script>

+ 1
- 1
src/layout/WithNav.vue Datei anzeigen

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

+ 4
- 4
src/pages/About/index.vue Datei anzeigen

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

+ 12
- 12
src/pages/News/index.vue Datei anzeigen

@@ -23,18 +23,18 @@ export default {
23 23
     return {
24 24
       galleryList: [{image: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/banner6.png'}],
25 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 Datei anzeigen

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

+ 16
- 15
src/pages/Prod/index.vue Datei anzeigen

@@ -100,7 +100,7 @@ export default {
100 100
       ],
101 101
       chengjiao: [
102 102
         {
103
-          icon: '',
103
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/1.png',
104 104
           title: '精准获客',
105 105
           subtitle: '让每一个流量都不浪费',
106 106
           items: [
@@ -113,7 +113,8 @@ export default {
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 118
           title: '精准传播',
118 119
           subtitle: '定制化互动及H5精准传播',
119 120
           items: [
@@ -126,7 +127,7 @@ export default {
126 127
           ]
127 128
         },
128 129
         {
129
-          icon: '',
130
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/4.png',
130 131
           title: '精准管控',
131 132
           subtitle: '实时跟进管控多方数据',
132 133
           items: [
@@ -139,7 +140,7 @@ export default {
139 140
           ]
140 141
         },
141 142
         {
142
-          icon: '',
143
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/2.png',
143 144
           title: '精准展示',
144 145
           subtitle: '项目资料全方位生动展示',
145 146
           items: [
@@ -154,7 +155,7 @@ export default {
154 155
           ]
155 156
         },
156 157
         {
157
-          icon: '',
158
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/7.png',
158 159
           title: '精准倒流',
159 160
           subtitle: '让每一个流量都不浪费',
160 161
           items: [
@@ -166,7 +167,7 @@ export default {
166 167
           ]
167 168
         },
168 169
         {
169
-          icon: '',
170
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/5.png',
170 171
           title: '精准触达',
171 172
           subtitle: '信息精准触达最需要的客群',
172 173
           items: [
@@ -178,7 +179,7 @@ export default {
178 179
           ]
179 180
         },
180 181
         {
181
-          icon: '',
182
+          thumb: 'https://njcjweb.oss-cn-beijing.aliyuncs.com/office/images/prod/6.png',
182 183
           title: '精准转化',
183 184
           subtitle: '大数据演绎用户精准画像',
184 185
           items: [
@@ -192,42 +193,42 @@ export default {
192 193
       ],
193 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 197
           title: '经纪人注册',
197 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 202
           title: '客户报备',
202 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 207
           title: '报备管理',
207 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 212
           title: '案场管理',
212 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 217
           title: '楼盘查看',
217 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 222
           title: '客户管理',
222 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 227
           title: '跟踪管理',
227 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 232
           title: '个人信息',
232 233
           desc: '经纪人个人信息 数据查看佣金结算 建议和反馈'
233 234
         }