Commit 35da1d29c4f1a56565f21349b7330b575fa6ef98

Authored by yvan.ni
1 parent 00ddf4f0

拼团参团优化 隐私安全的优化

packageA/pages/serviceCard_pd/team_show/team_show.js
... ... @@ -140,7 +140,13 @@ Page({
140 140  
141 141 //显示加载
142 142 onShow:function(){
143   - getApp().check_can_share();
  143 + //-- 看一下隐私政策要不要显示 --
  144 + var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
  145 + if (privacy_pop) {
  146 + privacy_pop.check_pri_show();
  147 + }
  148 +
  149 + getApp().check_can_share();
144 150 var tg_id = this.data.tg_id,th=this;
145 151 this.init(tg_id);
146 152 },
... ... @@ -1615,7 +1621,46 @@ Page({
1615 1621 go_to:function (e) {
1616 1622 var url=e.currentTarget.dataset.url;
1617 1623 getApp().goto(url);
1618   - }
  1624 + },
  1625 +
  1626 + //-- 弹出框的同意的优化,重新获取定位 ---
  1627 + agree_pri:function (){
  1628 + var th=this;
  1629 + var bconfig = th.data.bconfig;
  1630 + if (bconfig && bconfig.is_sort_storage) {
  1631 + wx.getLocation({
  1632 + type: 'gcj02',
  1633 + success: function (res) {
  1634 + th.data.lat = res.latitude;
  1635 + th.data.lon = res.longitude;
  1636 + th.data.is_get_local_ok = 1;
  1637 + th.setData({
  1638 + is_gps: 1
  1639 + });
  1640 + //th.onShow();
  1641 + th.get_sto();
  1642 + },
  1643 + fail: function (res) {
  1644 + //th.onShow();
  1645 + th.data.is_get_local_ok = 1;
  1646 + th.get_sto();
  1647 + if (res.errCode == 2) {
  1648 + th.setData({
  1649 + is_gps: 0
  1650 + });
  1651 + if (th.data.is_gps == 0) {
  1652 + getApp().confirmBox("请开启GPS定位", null, 25000, !1);
  1653 + }
  1654 + } else {
  1655 + th.setData({
  1656 + is_gps: "3"
  1657 + });
  1658 + }
  1659 +
  1660 + }
  1661 + })
  1662 + }
  1663 + },
1619 1664  
1620 1665  
1621 1666  
... ...
packageA/pages/serviceCard_pd/team_show/team_show.json
... ... @@ -7,6 +7,7 @@
7 7 "backgroundColor": "#eeeeee"
8 8 },
9 9 "usingComponents": {
10   - "warn": "/components/long_warn/long_warn"
  10 + "warn": "/components/long_warn/long_warn",
  11 + "privacy_pop": "/components/privacy_pop/privacy_pop"
11 12 }
12 13 }
13 14 \ No newline at end of file
... ...
packageA/pages/serviceCard_pd/team_show/team_show.wxml
  1 +<!-- 判断隐私是不是显示 -->
  2 +<privacy_pop id="privacy_pop" bind:agree_pri="agree_pri"></privacy_pop>
  3 +
1 4 <wxs module="filters" src="../../../../utils/filter.wxs"></wxs>
2 5 <!---- //文字"-->
3 6 <view wx:if="{{is_show}}">
... ... @@ -11,13 +14,13 @@
11 14 <view class='cenrt'>
12 15  
13 16 <view class='xc-goods-details ellipsis-2 fs28'>
14   - <span>{{goods.serviceName}}</span>
  17 + <text>{{goods.serviceName}}</text>
15 18 </view>
16 19 </view>
17 20 <view class='cenrcen flex-vertical-between'>
18 21 <view>
19 22 <view class="fs40 xc-wc" style='font-size:40rpx'>
20   - <span class="fs28" style="font-weight:500;">¥</span>{{teamlist.price}}</view>
  23 + <text class="fs28" style="font-weight:500;">¥</text>{{teamlist.price}}</view>
21 24 <view class="fs22 word-line xc-wc">
22 25 零售价¥{{goods.show_price}}
23 26 </view>
... ... @@ -62,7 +65,7 @@
62 65 <view class='bodyimg flex-level' wx:for="{{ordertx2}}" wx:key>
63 66 <view class='d'>
64 67 <image src='{{item.head_pic}}'></image>
65   - <span wx:if="{{item.is_pt_tz==1}}">团长</span>
  68 + <text wx:if="{{item.is_pt_tz==1}}">团长</text>
66 69 </view>
67 70 </view>
68 71 <view class='d' wx:for="{{sf_arr}}">
... ... @@ -84,10 +87,10 @@
84 87 <!--许程 <view class='bodytimecen' wx:if='{{obj}}'> -->
85 88 <view class='bodytimecen'>
86 89 剩余
87   - <span wx:if="{{obj.day!=0}}"> {{obj.day}} </span>:
88   - <span> {{obj.hou}} </span>:
89   - <span> {{obj.min}} </span>:
90   - <span> {{obj.sec}} </span>结束
  90 + <text wx:if="{{obj.day!=0}}"> {{obj.day}} </text>:
  91 + <text> {{obj.hou}} </text>:
  92 + <text> {{obj.min}} </text>:
  93 + <text> {{obj.sec}} </text>结束
91 94 </view>
92 95  
93 96  
... ... @@ -131,21 +134,21 @@
131 134 <view class='mck'>
132 135 <view class='bodyfoot'>
133 136 <view class='bodyselect' wx:if="{{zk}}" bindtap='czk'>
134   - <span>展开拼团列表
  137 + <text>展开拼团列表
135 138 <view class='down-arrow'></view>
136   - </span>
  139 + </text>
137 140 </view>
138 141 <!----收起拼团列表---->
139 142 <view class='zhangxi' wx:if="{{hiddenName}}">
140 143  
141   - <view class='zspan' bindtap='click'>收起拼团列表
  144 + <view class='ztext' bindtap='click'>收起拼团列表
142 145 <view class='down-arrow1'></view>
143 146 </view>
144 147  
145 148 <view class="ia" wx:for="{{ordertx}}" wx:for-index="ky">
146 149 <view class='img'>
147 150 <image src='{{item.head_pic}}'></image>
148   - <span>{{item.nickname}}</span>
  151 + <text>{{item.nickname}}</text>
149 152 </view>
150 153 <view class='zssj' wx:if="{{ky==0}}">{{item.add_time_date}} 开团</view>
151 154 <view class='zssj' wx:else>{{item.add_time_date}} 参团</view>
... ... @@ -157,7 +160,7 @@
157 160 <!--大家都在团-->
158 161 <view class='goodslist'>
159 162 <view class='goodslisttop'>
160   - <span class='goodslistspan'>大家都在团</span>
  163 + <text class='goodslisttext'>大家都在团</text>
161 164 <view class='goodslisttopright'></view>
162 165 </view>
163 166 <view class="changxin">
... ... @@ -171,7 +174,7 @@
171 174 <view class='price'>
172 175 <view class='jgleft'>¥{{item.price}}</view>
173 176 <view class='jgright'>{{item.ct_num}}人
174   - <span>参团</span>
  177 + <text>参团</text>
175 178 </view>
176 179 </view>
177 180 </view>
... ... @@ -194,7 +197,7 @@
194 197 <view class="spec-goods-name ellipsis-1">{{goods.serviceName}}</view>
195 198 <view class="flex ai_end xc-val-money">
196 199 <view class="spec-goods-price">
197   - <span class='t1'>¥</span><text class='t2'>{{teamlist.kttype==3?teamlist.yf_price:teamlist.price}}</text>
  200 + <text class='t1'>¥</text><text class='t2'>{{teamlist.kttype==3?teamlist.yf_price:teamlist.price}}</text>
198 201 </view>
199 202 </view>
200 203 <view class="flex">
... ... @@ -300,7 +303,7 @@
300 303 </view>
301 304 </view>
302 305 <view>
303   - <view class="distance fs24 address-val"wx:if="{{item.distance!=null}}">
  306 + <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">
304 307 距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+'km':filters.toFix(item.distance,0)+"m"}}</view>
305 308 </view>
306 309 </view>
... ... @@ -360,7 +363,7 @@
360 363 </view>
361 364 </view>
362 365 <view>
363   - <view class="distance fs24 address-val"wx:if="{{item.distance!=null}}">
  366 + <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">
364 367 距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+"km":filters.toFix(item.distance,0)+"m"}}</view>
365 368 </view>
366 369 </view>
... ... @@ -377,7 +380,7 @@
377 380 <view class="store-bottom flex-vertical-between">
378 381 <view class="determine red-b fs28 white t-c" bindtap="sure_pick"
379 382 data-openindstore="{{open_ind_store}}">确定</view>
380   - <view class="default t-c fs28" bindtap="set_def_pick"data-openindstore="{{open_ind_store}}">设为默认</view>
  383 + <view class="default t-c fs28" bindtap="set_def_pick" data-openindstore="{{open_ind_store}}">设为默认</view>
381 384 </view>
382 385 </view>
383 386  
... ...
pages/team/team_show/team_show.js
... ... @@ -144,7 +144,13 @@ Page({
144 144  
145 145 //显示加载
146 146 onShow:function(){
147   - getApp().check_can_share();
  147 + //-- 看一下隐私政策要不要显示 --
  148 + var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
  149 + if (privacy_pop) {
  150 + privacy_pop.check_pri_show();
  151 + }
  152 +
  153 + getApp().check_can_share();
148 154 var tg_id = this.data.tg_id,th=this;
149 155 this.init(tg_id);
150 156 },
... ... @@ -1633,7 +1639,45 @@ Page({
1633 1639 })
1634 1640  
1635 1641 },
1636   -
  1642 +
  1643 + //-- 弹出框的同意的优化,重新获取定位 ---
  1644 + agree_pri:function (){
  1645 + var th=this;
  1646 + var bconfig = th.data.bconfig;
  1647 + if (bconfig && bconfig.is_sort_storage) {
  1648 + wx.getLocation({
  1649 + type: 'gcj02',
  1650 + success: function (res) {
  1651 + th.data.lat = res.latitude;
  1652 + th.data.lon = res.longitude;
  1653 + th.data.is_get_local_ok = 1;
  1654 + th.setData({
  1655 + is_gps: 1
  1656 + });
  1657 + //th.onShow();
  1658 + th.get_sto();
  1659 + },
  1660 + fail: function (res) {
  1661 + //th.onShow();
  1662 + th.data.is_get_local_ok = 1;
  1663 + th.get_sto();
  1664 + if (res.errCode == 2) {
  1665 + th.setData({
  1666 + is_gps: 0
  1667 + });
  1668 + if (th.data.is_gps == 0) {
  1669 + getApp().confirmBox("请开启GPS定位", null, 25000, !1);
  1670 + }
  1671 + } else {
  1672 + th.setData({
  1673 + is_gps: "3"
  1674 + });
  1675 + }
  1676 +
  1677 + }
  1678 + })
  1679 + }
  1680 + },
1637 1681  
1638 1682  
1639 1683  
... ...
pages/team/team_show/team_show.json
... ... @@ -7,6 +7,7 @@
7 7 "backgroundColor": "#eeeeee"
8 8 },
9 9 "usingComponents": {
10   - "warn": "/components/long_warn/long_warn"
  10 + "warn": "/components/long_warn/long_warn",
  11 + "privacy_pop": "/components/privacy_pop/privacy_pop"
11 12 }
12 13 }
13 14 \ No newline at end of file
... ...
pages/team/team_show/team_show.wxml
  1 +<!-- 判断隐私是不是显示 -->
  2 +<privacy_pop id="privacy_pop" bind:agree_pri="agree_pri"></privacy_pop>
  3 +
1 4 <wxs module="filters" src="../../../utils/filter.wxs"></wxs>
2 5 <!---- //文字"-->
3 6 <view wx:if="{{is_show}}">
... ...