Selaa lähdekoodia

Merge branch 'dev/v1.1.17_tsz' of jianyu/web into feature/v1.1.17

汤世哲 1 viikko sitten
vanhempi
commit
24eafaae1a
25 muutettua tiedostoa jossa 191 lisäystä ja 102 poistoa
  1. 1 1
      apps/bigmember_pc/src/composables/quick-monitor/use/client.js
  2. 1 1
      apps/bigmember_pc/src/composables/quick-monitor/use/porject.js
  3. 1 1
      apps/bigmember_pc/src/views/analysisReport/MarketAnalysisResult.vue
  4. 1 1
      apps/bigmember_pc/src/views/article-content/components/ContentSummary.vue
  5. 1 1
      apps/bigmember_pc/src/views/article-content/components/OriginLink.vue
  6. 1 1
      apps/bigmember_pc/src/views/article-content/components/RecommendCustomers.vue
  7. 1 1
      apps/bigmember_pc/src/views/article-content/components/RecommendOpportunities.vue
  8. 1 1
      apps/bigmember_pc/src/views/article-content/composables/useArticleContentPageModel.js
  9. 2 2
      apps/bigmember_pc/src/views/article-content/pages/Article.vue
  10. 1 1
      apps/bigmember_pc/src/views/collection/model/base.js
  11. 1 1
      apps/bigmember_pc/src/views/ent-intel/MyClient.vue
  12. 2 2
      apps/bigmember_pc/src/views/portrayal/UnitPortrayal.vue
  13. 1 1
      apps/bigmember_pc/src/views/search/bidding/model/base.js
  14. 1 1
      apps/bigmember_pc/src/views/search/sun/model/base.js
  15. 1 1
      plugins/leave-source/src/assets/style/pic-icon.scss
  16. 1 1
      plugins/leave-source/src/components/common/index.js
  17. 156 77
      plugins/leave-source/src/data/index.js
  18. 5 2
      plugins/leave-source/src/example.vue
  19. 1 0
      plugins/leave-source/src/lib/pc/components/PhoneEditDialog.vue
  20. 1 0
      plugins/leave-source/src/lib/pc/components/SubMitSuccess.vue
  21. 1 1
      plugins/leave-source/src/lib/pc/components/content-card.vue
  22. 1 0
      plugins/leave-source/src/lib/pc/components/phoneConfirmDialog.vue
  23. 5 1
      plugins/leave-source/src/lib/pc/components/static-card.vue
  24. 1 1
      plugins/leave-source/src/lib/pc/content-static.vue
  25. 2 2
      plugins/leave-source/src/utils/hooks.js

+ 1 - 1
apps/bigmember_pc/src/composables/quick-monitor/use/client.js

@@ -136,7 +136,7 @@ function useClientQuickMonitorModel({ type, id }, options) {
     if (sourceMap[source]) {
       doLeave({
         source,
-        clueText: sourceMap[source].desc,
+        clueText: sourceMap[source].clue,
         source_desc: sourceMap[source].desc,
         platform: 'pc'
       })

+ 1 - 1
apps/bigmember_pc/src/composables/quick-monitor/use/porject.js

@@ -115,7 +115,7 @@ function useProjectQuickMonitorModel({ type, id }, options) {
     if (sourceMap[key]) {
       doLeave({
         source: key,
-        clueText: sourceMap[key].desc,
+        clueText: sourceMap[key].clue,
         source_desc: sourceMap[key].desc,
         platform: 'pc'
       })

+ 1 - 1
apps/bigmember_pc/src/views/analysisReport/MarketAnalysisResult.vue

@@ -2553,7 +2553,7 @@ export default {
       if (sourceMap[source]) {
         doLeave({
           source,
-          clueText: sourceMap[source].desc,
+          clueText: sourceMap[source].clue,
           source_desc: sourceMap[source].desc,
           platform: 'pc'
         })

+ 1 - 1
apps/bigmember_pc/src/views/article-content/components/ContentSummary.vue

@@ -116,7 +116,7 @@ function getLeaveSourceModule(source, bool = false) {
   if (sourceMap[source]) {
     doLeave({
       source,
-      clueText: sourceMap[source].desc,
+      clueText: sourceMap[source].clue,
       source_desc: sourceMap[source].desc,
       platform: 'pc'
     })

+ 1 - 1
apps/bigmember_pc/src/views/article-content/components/OriginLink.vue

@@ -241,7 +241,7 @@ export default {
       if (sourceMap[source]) {
         doLeave({
           source,
-          clueText: sourceMap[source].desc,
+          clueText: sourceMap[source].clue,
           source_desc: sourceMap[source].desc,
           platform: 'pc'
         })

+ 1 - 1
apps/bigmember_pc/src/views/article-content/components/RecommendCustomers.vue

@@ -127,7 +127,7 @@ function getLeaveSourceModule(source, bool = false) {
   if (sourceMap[source]) {
     doLeave({
       source,
-      clueText: sourceMap[source].desc,
+      clueText: sourceMap[source].clue,
       source_desc: sourceMap[source].desc,
       platform: 'pc'
     })

+ 1 - 1
apps/bigmember_pc/src/views/article-content/components/RecommendOpportunities.vue

@@ -158,7 +158,7 @@ function getLeaveSourceModule(source, bool = false) {
   if (sourceMap[source]) {
     doLeave({
       source,
-      clueText: sourceMap[source].desc,
+      clueText: sourceMap[source].clue,
       source_desc: sourceMap[source].desc,
       platform: 'pc'
     })

+ 1 - 1
apps/bigmember_pc/src/views/article-content/composables/useArticleContentPageModel.js

@@ -231,7 +231,7 @@ function getLeaveSourceModule(source, bool = false) {
   if (sourceMap[source]) {
     doLeave({
       source,
-      clueText: sourceMap[source].desc,
+      clueText: sourceMap[source].clue,
       source_desc: sourceMap[source].desc,
       platform: 'pc'
     })

+ 2 - 2
apps/bigmember_pc/src/views/article-content/pages/Article.vue

@@ -410,7 +410,7 @@ function getLeaveSourceModule(source, bool = false) {
   if (sourceMap[source]) {
     doLeave({
       source,
-      clueText: sourceMap[source].desc,
+      clueText: sourceMap[source].clue,
       source_desc: sourceMap[source].desc,
       platform: 'pc'
     })
@@ -864,9 +864,9 @@ function sunLeaveInfo() {
     </el-skeleton>
     <!--  hover 项目、企业名称时展示 popover 最新标讯  -->
     <PoverTimeLine
+      ref="popoverElement"
       class="article-content-popover"
       trigger="manual"
-      ref="popoverElement"
       poper-class="poverStep"
       poper-placement="bottom"
       :title="popoverTimeLine.title"

+ 1 - 1
apps/bigmember_pc/src/views/collection/model/base.js

@@ -722,7 +722,7 @@ export default function () {
     if (sourceMap[source]) {
       doLeave({
         source,
-        clueText: sourceMap[source].desc,
+        clueText: sourceMap[source].clue,
         source_desc: sourceMap[source].desc,
         platform: 'pc'
       })

+ 1 - 1
apps/bigmember_pc/src/views/ent-intel/MyClient.vue

@@ -344,7 +344,7 @@ export default {
       if (sourceMap[source]) {
         doLeave({
           source,
-          clueText: sourceMap[source].desc,
+          clueText: sourceMap[source].clue,
           source_desc: sourceMap[source].desc,
           platform: 'pc'
         })

+ 2 - 2
apps/bigmember_pc/src/views/portrayal/UnitPortrayal.vue

@@ -344,8 +344,8 @@
           <div v-if="k !== '招标动态'" class="p-l-r-32">
             <MaskCard
               :key="k + item.button + item.title"
-              :has-title-left-blue="item.hasTitleLeftBlue"
               :ref="k"
+              :has-title-left-blue="item.hasTitleLeftBlue"
               :class="[item.className]"
               :k="k"
               :item="item"
@@ -1620,7 +1620,7 @@ export default {
       if (sourceMap[source]) {
         doLeave({
           source,
-          clueText: sourceMap[source].desc,
+          clueText: sourceMap[source].clue,
           source_desc: sourceMap[source].desc,
           platform: 'pc'
         })

+ 1 - 1
apps/bigmember_pc/src/views/search/bidding/model/base.js

@@ -1403,7 +1403,7 @@ export default function () {
     if (sourceMap[source]) {
       doLeave({
         source,
-        clueText: sourceMap[source].desc,
+        clueText: sourceMap[source].clue,
         source_desc: sourceMap[source].desc,
         platform: 'pc'
       })

+ 1 - 1
apps/bigmember_pc/src/views/search/sun/model/base.js

@@ -1431,7 +1431,7 @@ export default function () {
     if (sourceMap[source]) {
       doLeave({
         source,
-        clueText: sourceMap[source].desc,
+        clueText: sourceMap[source].clue,
         source_desc: sourceMap[source].desc,
         platform: 'pc'
       })

+ 1 - 1
plugins/leave-source/src/assets/style/pic-icon.scss

@@ -26,7 +26,7 @@
   background-image: url(../images/icon-advantage.png);
   background-size: contain;
 }
-.icon-customer {
+.icon-customer-service {
   background-image: url(../images/icon-customer.png);
   background-size: contain;
 }

+ 1 - 1
plugins/leave-source/src/components/common/index.js

@@ -17,7 +17,7 @@ const footerDataConfig = {
       subtitle: '精准订阅项目推送'
     },
     {
-      icon: 'icon-customer',
+      icon: 'icon-customer-service',
       title: '人工',
       subtitle: '1V1功能使用培训'
     },

+ 156 - 77
plugins/leave-source/src/data/index.js

@@ -1,239 +1,318 @@
 export const sourceMap = {
   member_freeuser: {
-    desc: '大会员落地页-免费体验1'
+    desc: '大会员落地页-免费体验1',
+    clue: '大会员落地页-免费体验1(非留资)'
   },
   article_proposed_project: {
     desc: '标讯详情页-查看拟建项目详情',
+    clue: '标讯详情页-查看拟建项目详情(非留资)'
   },
   article_purchase_intention: {
     desc: '标讯详情页-查看采购意向详情',
+    clue: '标讯详情页-查看采购意向详情(非留资)'
   },
   peugeot_view_infor: {
-    desc: '标讯详情-查看用户发布信息联系方式'
+    desc: '标讯详情-查看用户发布信息联系方式',
+    clue: '标讯详情-查看用户发布信息联系方式(非留资)'
   },
   jylab_see500_plus: {
-    desc: '标讯搜索列表-查看超过500条公告'
+    desc: '标讯搜索列表-查看超过500条公告',
+    clue: '标讯搜索列表-查看超过500条公告(非留资)'
   },
   wx_search_cqxm: {
-    desc: 'wx搜索超前项目留资'
+    desc: 'wx搜索超前项目留资',
+    clue: 'wx搜索超前项目留资(非留资)'
   },
   function_bidwinning_forecast: {
-    desc: 'pc中标企业预测功能介绍'
+    desc: 'pc中标企业预测功能介绍',
+    clue: 'pc中标企业预测功能介绍(非留资)'
   },
   function_Business_analysis: {
-    desc: 'pc业务拓展分析功能介绍'
+    desc: 'pc业务拓展分析功能介绍',
+    clue: 'pc业务拓展分析功能介绍(非留资)'
   },
   function_bidding_analysis: {
-    desc: 'pc投标决策分析功能介绍'
+    desc: 'pc投标决策分析功能介绍',
+    clue: 'pc投标决策分析功能介绍(非留资)'
   },
   function_market_analysis: {
-    desc: 'pc市场分析功能介绍'
+    desc: 'pc市场分析功能介绍',
+    clue: 'pc市场分析功能介绍(非留资)'
   },
   function_potential_project_forecast: {
-    desc: 'pc潜在项目预测功能介绍'
+    desc: 'pc潜在项目预测功能介绍',
+    clue: 'pc潜在项目预测功能介绍(非留资)'
   },
   ent_portrait_contacts: {
-    desc: '企业画像-企业通讯录'
+    desc: '企业画像-企业通讯录',
+    clue: '企业画像-企业通讯录(非留资)'
   },
   ent_portrait_changeList: {
-    desc: '企业画像-企业情报历史记录'
+    desc: '企业画像-企业情报历史记录',
+    clue: '企业画像-企业情报历史记录(非留资)'
   },
   pc_analysis_buyer_number: {
-    desc: 'pc定制化分采购单位数量top3'
+    desc: 'pc定制化分采购单位数量top3',
+    clue: 'pc定制化分采购单位数量top3(非留资)'
   },
   pc_analysis_winner_number: {
-    desc: 'pc定制化分析中标项目数量top3'
+    desc: 'pc定制化分析中标项目数量top3',
+    clue: 'pc定制化分析中标项目数量top3(非留资)'
   },
   pc_analysis_winner_amount: {
-    desc: 'pc定制化分析中标项目金额top3'
+    desc: 'pc定制化分析中标项目金额top3',
+    clue: 'pc定制化分析中标项目金额top3(非留资)'
   },
   pc_analysis_Scale_project: {
-    desc: 'pc定制化分析项目规模'
+    desc: 'pc定制化分析项目规模',
+    clue: 'pc定制化分析项目规模(非留资)'
   },
   pc_analysis_refining_market: {
-    desc: 'pc定制化分析细化市场'
+    desc: 'pc定制化分析细化市场',
+    clue: 'pc定制化分析细化市场(非留资)'
   },
   pc_analysis_market_overview: {
-    desc: 'pc定制化分析市场概况'
+    desc: 'pc定制化分析市场概况',
+    clue: 'pc定制化分析市场概况(非留资)'
   },
   pc_analysis_regional_distribution: {
-    desc: 'pc定制化分析地区分布'
+    desc: 'pc定制化分析地区分布',
+    clue: 'pc定制化分析地区分布(非留资)'
   },
   pc_analysis_buyer_amount: {
-    desc: 'pc定制化分析采购项目金额top3'
+    desc: 'pc定制化分析采购项目金额top3',
+    clue: 'pc定制化分析采购项目金额top3(非留资)'
   },
   app_analysis_follow_project: {
-    desc: 'app投标决策分析-关注的项目'
+    desc: 'app投标决策分析-关注的项目',
+    clue: 'app投标决策分析-关注的项目(非留资)'
   },
   app_search_dzhfxbg: {
-    desc: 'app搜索定制化分析报告留资'
+    desc: 'app搜索定制化分析报告留资',
+    clue: 'app搜索定制化分析报告留资(非留资)'
   },
   app_search_cqxm: {
-    desc: 'app搜索超前项目留资'
+    desc: 'app搜索超前项目留资',
+    clue: 'app搜索超前项目留资(非留资)'
   },
   app_subscribe_cqxm: {
-    desc: 'app订阅超前项目留资'
+    desc: 'app订阅超前项目留资',
+    clue: 'app订阅超前项目留资(非留资)'
   },
   pc_analysis_ProjectDetails: {
-    desc: 'pc_市场分析报告_项目明细'
+    desc: 'pc_市场分析报告_项目明细',
+    clue: 'pc_市场分析报告_项目明细(非留资)'
   },
   app_analysis_ProjectDetails: {
-    desc: 'app_市场分析报告_项目明细'
+    desc: 'app_市场分析报告_项目明细',
+    clue: 'app_市场分析报告_项目明细(非留资)'
   },
   wx_analysis_ProjectDetails: {
-    desc: 'wx_市场分析报告_项目明细'
+    desc: 'wx_市场分析报告_项目明细',
+    clue: 'wx_市场分析报告_项目明细(非留资)'
   },
   h5_search_cqxm: {
-    desc: 'h5搜索超前项目留资'
+    desc: 'h5搜索超前项目留资',
+    clue: 'h5搜索超前项目留资(非留资)'
   },
   pc_article_original_more: {
-    desc: '标讯详情页-获取更多查看原文链接机会-pc'
+    desc: '标讯详情页-获取更多查看原文链接机会-pc',
+    clue: '标讯详情页-获取更多查看原文链接机会-pc(非留资)'
   },
   app_article_original_more: {
-    desc: '标讯详情页-获取更多查看原文链接机会-app'
+    desc: '标讯详情页-获取更多查看原文链接机会-app',
+    clue: '标讯详情页-获取更多查看原文链接机会-app(非留资)'
   },
   wx_article_original_more: {
-    desc: '标讯详情页-获取更多查看原文链接机会-wx'
+    desc: '标讯详情页-获取更多查看原文链接机会-wx',
+    clue: '标讯详情页-获取更多查看原文链接机会-wx(非留资)'
   },
   h5_article_original_more: {
-    desc: '标讯详情页-获取更多查看原文链接机会-h5'
+    desc: '标讯详情页-获取更多查看原文链接机会-h5',
+    clue: '标讯详情页-获取更多查看原文链接机会-h5(非留资)'
   },
   pc_ServiceList_experience: {
-    desc: 'PC服务列表-申请免费体验'
+    desc: 'PC服务列表-申请免费体验',
+    clue: 'PC服务列表-申请免费体验(非留资)'
   },
   pc_buyer_monitor_freeuser: {
-    desc: '采购单位画像页-免费用户申请监控业主-pc'
+    desc: '采购单位画像页-免费用户申请监控业主-pc',
+    clue: '采购单位画像页-免费用户申请监控业主-pc(非留资)'
   },
   app_buyer_monitor_freeuser: {
-    desc: '采购单位画像页-免费用户申请监控业主-app'
+    desc: '采购单位画像页-免费用户申请监控业主-app',
+    clue: '采购单位画像页-免费用户申请监控业主-app(非留资)'
   },
   wx_buyer_monitor_freeuser: {
-    desc: '采购单位画像页-免费用户申请监控业主-wx'
+    desc: '采购单位画像页-免费用户申请监控业主-wx',
+    clue: '采购单位画像页-免费用户申请监控业主-wx(非留资)'
   },
   h5_buyer_monitor_freeuser: {
-    desc: '采购单位画像页-免费用户申请监控业主-h5'
+    desc: '采购单位画像页-免费用户申请监控业主-h5',
+    clue: '采购单位画像页-免费用户申请监控业主-h5(非留资)'
   },
   app_staging_monitor_freeuser: {
-    desc: '工作台-免费用户申请监控业主-app'
+    desc: '工作台-免费用户申请监控业主-app',
+    clue: '工作台-免费用户申请监控业主-app(非留资)'
   },
   wx_staging_monitor_freeuser: {
-    desc: '工作台-免费用户申请监控业主-wx'
+    desc: '工作台-免费用户申请监控业主-wx',
+    clue: '工作台-免费用户申请监控业主-wx(非留资)'
   },
   h5_staging_monitor_freeuser: {
-    desc: '工作台-免费用户申请监控业主-h5'
+    desc: '工作台-免费用户申请监控业主-h5',
+    clue: '工作台-免费用户申请监控业主-h5(非留资)'
   },
   pc_list_monitor_more: {
-    desc: '业主监控页-超级订阅用户申请监控更多业主-pc'
+    desc: '业主监控页-超级订阅用户申请监控更多业主-pc',
+    clue: '业主监控页-超级订阅用户申请监控更多业主-pc(非留资)'
   },
   app_list_monitor_more: {
-    desc: '业主监控页-超级订阅用户申请监控更多业主-app'
+    desc: '业主监控页-超级订阅用户申请监控更多业主-app',
+    clue: '业主监控页-超级订阅用户申请监控更多业主-app(非留资)'
   },
   wx_list_monitor_more: {
-    desc: '业主监控页-超级订阅用户申请监控更多业主-wx'
+    desc: '业主监控页-超级订阅用户申请监控更多业主-wx',
+    clue: '业主监控页-超级订阅用户申请监控更多业主-wx(非留资)'
   },
   h5_list_monitor_more: {
-    desc: '业主监控页-超级订阅用户申请监控更多业主-h5'
+    desc: '业主监控页-超级订阅用户申请监控更多业主-h5',
+    clue: '业主监控页-超级订阅用户申请监控更多业主-h5(非留资)'
   },
   app_article_project_more: {
-    desc: '标讯详情页-申请监控更多项目-app'
+    desc: '标讯详情页-申请监控更多项目-app',
+    clue: '标讯详情页-申请监控更多项目-app(非留资)'
   },
   wx_article_project_more: {
-    desc: '标讯详情页-申请监控更多项目-wx'
+    desc: '标讯详情页-申请监控更多项目-wx',
+    clue: '标讯详情页-申请监控更多项目-wx(非留资)'
   },
   h5_article_project_more: {
-    desc: '标讯详情页-申请监控更多项目-h5'
+    desc: '标讯详情页-申请监控更多项目-h5',
+    clue: '标讯详情页-申请监控更多项目-h5(非留资)'
   },
   pc_article_project_limit: {
-    desc: '标讯详情页-申请监控更多项目(已达上限)-pc'
+    desc: '标讯详情页-申请监控更多项目(已达上限)-pc',
+    clue: '标讯详情页-申请监控更多项目(已达上限)-pc(非留资)'
   },
   app_article_project_limit: {
-    desc: '标讯详情页-申请监控更多项目(已达上限)-app'
+    desc: '标讯详情页-申请监控更多项目(已达上限)-app',
+    clue: '标讯详情页-申请监控更多项目(已达上限)-app(非留资)'
   },
   wx_article_project_limit: {
-    desc: '标讯详情页-申请监控更多项目(已达上限)-wx'
+    desc: '标讯详情页-申请监控更多项目(已达上限)-wx',
+    clue: '标讯详情页-申请监控更多项目(已达上限)-wx(非留资)'
   },
   h5_article_project_limit: {
-    desc: '标讯详情页-申请监控更多项目(已达上限)-h5'
+    desc: '标讯详情页-申请监控更多项目(已达上限)-h5',
+    clue: '标讯详情页-申请监控更多项目(已达上限)-h5(非留资)'
   },
   pc_article_BidDecision: {
-    desc: '标讯详情页-申请体验投标决策分析-pc'
+    desc: '标讯详情页-申请体验投标决策分析-pc',
+    clue: '标讯详情页-申请体验投标决策分析-pc(非留资)'
   },
   app_article_BidDecision: {
-    desc: '标讯详情页-申请体验投标决策分析-app'
+    desc: '标讯详情页-申请体验投标决策分析-app',
+    clue: '标讯详情页-申请体验投标决策分析-app(非留资)'
   },
   wx_article_BidDecision: {
-    desc: '标讯详情页-申请体验投标决策分析-wx'
+    desc: '标讯详情页-申请体验投标决策分析-wx',
+    clue: '标讯详情页-申请体验投标决策分析-wx(非留资)'
   },
   h5_article_BidDecision: {
-    desc: '标讯详情页-申请体验投标决策分析-h5'
+    desc: '标讯详情页-申请体验投标决策分析-h5',
+    clue: '标讯详情页-申请体验投标决策分析-h5(非留资)'
   },
   pc_article_cqxmmore: {
-    desc: '标讯详情页-申请查看更多超前项目-pc'
+    desc: '标讯详情页-申请查看更多超前项目-pc',
+    clue: '标讯详情页-申请查看更多超前项目-pc(非留资)'
   },
   app_article_cqxmmore: {
-    desc: '标讯详情页-申请查看更多超前项目-app'
+    desc: '标讯详情页-申请查看更多超前项目-app',
+    clue: '标讯详情页-申请查看更多超前项目-app(非留资)'
   },
   wx_article_cqxmmore: {
-    desc: '标讯详情页-申请查看更多超前项目-wx'
+    desc: '标讯详情页-申请查看更多超前项目-wx',
+    clue: '标讯详情页-申请查看更多超前项目-wx(非留资)'
   },
   h5_article_cqxmmore: {
-    desc: '标讯详情页-申请查看更多超前项目-h5'
+    desc: '标讯详情页-申请查看更多超前项目-h5',
+    clue: '标讯详情页-申请查看更多超前项目-h5(非留资)'
   },
   pc_article_CustomerRecommend: {
-    desc: '标讯详情页-申请客户推荐-pc'
+    desc: '标讯详情页-申请客户推荐-pc',
+    clue: '标讯详情页-申请客户推荐-pc(非留资)'
   },
   app_article_CustomerRecommend: {
-    desc: '标讯详情页-申请客户推荐-app'
+    desc: '标讯详情页-申请客户推荐-app',
+    clue: '标讯详情页-申请客户推荐-app(非留资)'
   },
   wx_article_CustomerRecommend: {
-    desc: '标讯详情页-申请客户推荐-wx'
+    desc: '标讯详情页-申请客户推荐-wx',
+    clue: '标讯详情页-申请客户推荐-wx(非留资)'
   },
   h5_article_CustomerRecommend: {
-    desc: '标讯详情页-申请客户推荐-h5'
+    desc: '标讯详情页-申请客户推荐-h5',
+    clue: '标讯详情页-申请客户推荐-h5(非留资)'
   },
   pc_article_project_more: {
-    desc: '标讯详情页-申请监控更多项目-pc'
+    desc: '标讯详情页-申请监控更多项目-pc',
+    clue: '标讯详情页-申请监控更多项目-pc(非留资)'
   },
   pc_dzbg_fullreport: {
-    desc: '申请免费体验-完整查看市场分析定制报告-pc'
+    desc: '申请免费体验-完整查看市场分析定制报告-pc',
+    clue: '申请免费体验-完整查看市场分析定制报告-pc(非留资)'
   },
   app_dzbg_fullreport: {
-    desc: '申请免费体验-完整查看市场分析定制报告-app'
+    desc: '申请免费体验-完整查看市场分析定制报告-app',
+    clue: '申请免费体验-完整查看市场分析定制报告-app(非留资)'
   },
   wx_dzbg_fullreport: {
-    desc: '申请免费体验-完整查看市场分析定制报告-wx'
+    desc: '申请免费体验-完整查看市场分析定制报告-wx',
+    clue: '申请免费体验-完整查看市场分析定制报告-wx(非留资)'
   },
   h5_dzbg_fullreport: {
-    desc: '申请免费体验-完整查看市场分析定制报告-h5'
+    desc: '申请免费体验-完整查看市场分析定制报告-h5',
+    clue: '申请免费体验-完整查看市场分析定制报告-h5(非留资)'
   },
   app_ServiceList_experience: {
-    desc: '服务列表-申请免费体验-app'
+    desc: '服务列表-申请免费体验-app',
+    clue: '服务列表-申请免费体验-app(非留资)'
   },
   wx_ServiceList_experience: {
-    desc: '服务列表-申请免费体验-wx'
+    desc: '服务列表-申请免费体验-wx',
+    clue: '服务列表-申请免费体验-wx(非留资)'
   },
   wx_ent_more: {
-    desc: '企业画像页-申请监控更多企业-wx'
+    desc: '企业画像页-申请监控更多企业-wx',
+    clue: '企业画像页-申请监控更多企业-wx(非留资)'
   },
   app_ent_limit: {
-    desc: '企业画像页-申请监控更多企业(已达上限)-app'
+    desc: '企业画像页-申请监控更多企业(已达上限)-app',
+    clue: '企业画像页-申请监控更多企业(已达上限)-app(非留资)'
   },
   wx_ent_limit: {
-    desc: '企业画像页-申请监控更多企业(已达上限)-wx'
+    desc: '企业画像页-申请监控更多企业(已达上限)-wx',
+    clue: '企业画像页-申请监控更多企业(已达上限)-wx(非留资)'
   },
   ent_portrait_competition: {
-    desc: '企业画像-竞争图谱'
+    desc: '企业画像-竞争图谱',
+    clue: '企业画像-竞争图谱(非留资)'
   },
   ent_portrait_license: {
-    desc: '企业画像-行政许可'
+    desc: '企业画像-行政许可',
+    clue: '企业画像-行政许可(非留资)'
   },
   pc_ServiceList_PremiumSubscription: {
-    desc: 'PC服务列表-咨询超级订阅'
+    desc: 'PC服务列表-咨询超级订阅',
+    clue: 'PC服务列表-咨询超级订阅(非留资)'
   },
   pc_ServiceList_business: {
-    desc: 'PC服务列表-咨询大会员商机版'
+    desc: 'PC服务列表-咨询大会员商机版',
+    clue: 'PC服务列表-咨询大会员商机版(非留资)'
   },
   pc_ServiceList_expert: {
-    desc: 'PC服务列表-咨询大会员专家版'
+    desc: 'PC服务列表-咨询大会员专家版',
+    clue: 'PC服务列表-咨询大会员专家版(非留资)'
   }
 }

+ 5 - 2
plugins/leave-source/src/example.vue

@@ -9,11 +9,14 @@
     <button class="btn btn-primary" @click="handle('wx')">
       wx弹框
     </button>
+    <button class="btn btn-primary" @click="handle('phone-confirm')">
+      联系电话确认弹框
+    </button>
     <p> source: <input v-model="source" type="source"> </p>
     <p> clueText: <input v-model="clueText" type="clueText"> </p>
     <!-- <PCLeaveDialog :visible.sync="pcVisible" /> -->
     <!-- <MobileLeavePopup :visible.sync="mobileVisible" /> -->
-    <!-- <PCContentCard /> -->
+    <PCContentCard :show-text="false" set-class="leave-aside-card" :show-close-icon="false" />
     <!-- <MobileContentCard /> -->
   </div>
 </template>
@@ -29,7 +32,7 @@ export default {
   name: 'App',
   components: {
     PCContentCard,
-    MobileContentCard,
+    // MobileContentCard,
     PCLeaveDialog,
     MobileLeavePopup,
   },

+ 1 - 0
plugins/leave-source/src/lib/pc/components/PhoneEditDialog.vue

@@ -102,6 +102,7 @@ defineExpose({
       display: flex;
       justify-content: space-between;
       width: 100%;
+      margin: 0;
       button {
         width: 132px;
         height: 36px;

+ 1 - 0
plugins/leave-source/src/lib/pc/components/SubMitSuccess.vue

@@ -74,6 +74,7 @@ defineExpose({
       display: flex;
       justify-content: center;
       width: 100%;
+      margin: 0;
       button {
         width: 132px;
         height: 36px;

+ 1 - 1
plugins/leave-source/src/lib/pc/components/content-card.vue

@@ -147,7 +147,7 @@ export default {
           width: 20px;
           height: 20px;
         }
-        .icon-customer {
+        .icon-customer-service {
           width: 20px;
           height: 20px;
         }

+ 1 - 0
plugins/leave-source/src/lib/pc/components/phoneConfirmDialog.vue

@@ -90,6 +90,7 @@ defineExpose({
       display: flex;
       justify-content: space-between;
       width: 100%;
+      margin: 0;
       button {
         width: 132px;
         height: 36px;

+ 5 - 1
plugins/leave-source/src/lib/pc/components/static-card.vue

@@ -4,7 +4,7 @@
       <span class="title">联系客服,立享1V1管家式服务</span>
     </div>
     <div class="contract-card-content">
-      <CallPhone :show-phone-label="false" class="call-phone" @handle="handle" />
+      <CallPhone :show-phone-label="false" :phone="phone" class="call-phone" @handle="handle" />
       <QrCode :wxer="wxer" :type="type" @handle="handle" />
     </div>
     <LeaveCommon class="static-footer" />
@@ -35,6 +35,10 @@ export default {
     setClass: {
       type: String,
       default: ''
+    },
+    phone: {
+      type: String,
+      default: ''
     }
   },
   methods: {

+ 1 - 1
plugins/leave-source/src/lib/pc/content-static.vue

@@ -41,7 +41,7 @@ export default {
 
 <template>
   <div class="pc-content-static">
-    <StaticCard :set-class="setClass" :type="props.type" :wxer="configInfo.wxer" />
+    <StaticCard :phone="configInfo.phone" :set-class="setClass" :type="props.type" :wxer="configInfo.wxer" />
   </div>
 </template>
 

+ 2 - 2
plugins/leave-source/src/utils/hooks.js

@@ -97,12 +97,12 @@ export function usePreLeaveInfo(options = {}) {
 // 与我联系-判断逻辑
 export function useContactMeLogic(options = {}) {
   const { configInfo, props } = options
-  const userPhone = ref(configInfo.userPhone)
+  const userPhone = ref(configInfo?.userPhone || '')
   const source = computed(() => props.source)
 
   const isLoginPhone = computed(() => configInfo.isCurrentPhone || false)
 
-  watch(() => configInfo.userPhone, (val) => {
+  watch(() => configInfo?.userPhone, (val) => {
     userPhone.value = val
   })