Commit eeec174b1e331d253abbcd7ab49bb139bd7aeae4

Authored by 后端研发-苏泰源
1 parent 0542df7a

预售、商品、个人中心、幸运购、服务卡客服修改

app.wxss
... ... @@ -744,11 +744,20 @@ background: #ffe3e2;
744 744 /* 图标字体(ty) */
745 745 @font-face {
746 746 font-family: 'iconfont'; /* Project id 2054717 */
747   - src: url('//at.alicdn.com/t/font_2054717_o34jrbrtxpk.woff2?t=1645781927179') format('woff2'),
748   - url('//at.alicdn.com/t/font_2054717_o34jrbrtxpk.woff?t=1645781927179') format('woff'),
749   - url('//at.alicdn.com/t/font_2054717_o34jrbrtxpk.ttf?t=1645781927179') format('truetype');
  747 + src: url('//at.alicdn.com/t/font_2054717_qbvqi1zioy.woff2?t=1646731629521') format('woff2'),
  748 + url('//at.alicdn.com/t/font_2054717_qbvqi1zioy.woff?t=1646731629521') format('woff'),
  749 + url('//at.alicdn.com/t/font_2054717_qbvqi1zioy.ttf?t=1646731629521') format('truetype');
750 750 }
751 751  
  752 +.icon-kefu1:before {
  753 + content: "\e666";
  754 +}
  755 +
  756 +.icon-dianhua:before {
  757 + content: "\e623";
  758 +}
  759 +
  760 +
752 761 .icon-infofill:before {
753 762 content: "\e6e6";
754 763 }
... ...
packageA/pages/goodsInfo/goodsInfo.js
... ... @@ -208,6 +208,8 @@ Page({
208 208 // 秒杀
209 209 prom_st: 1,
210 210 prom_r_null: 0,
  211 +
  212 + hiddenCS: true,
211 213 },
212 214  
213 215 //------初始化加载----------
... ... @@ -1105,29 +1107,13 @@ Page({
1105 1107 });
1106 1108 }
1107 1109 }
1108   -<<<<<<< HEAD
1109 1110 },
  1111 +
1110 1112 //---------联系客服------------
1111 1113 contactService: function () {
1112   - this.getTel()
1113   - .then(() => {
1114   - if(self.data.store_tel) {
1115   - wx.showModal({
1116   - title: '联系客服',
1117   - content: '客服热线:' + self.data.store_tel,
1118   - confirmText: '拨打',
1119   - success(res) {
1120   - if(res.confirm) {
1121   - getApp().globalData.no_clear = 1;
1122   - wx.makePhoneCall({
1123   - phoneNumber: self.data.store_tel,
1124   - });
1125   - };
1126   - },
1127   - });
1128   - };
1129   - });
  1114 + getApp().com_call(this);
1130 1115 },
  1116 +
1131 1117 // 获取客服电话
1132 1118 getTel() {
1133 1119 return new Promise((resolve, reject) => {
... ... @@ -1158,14 +1144,8 @@ Page({
1158 1144 });
1159 1145 });
1160 1146 },
1161   -=======
1162   - },
1163 1147  
1164   - //---------联系客服------------
1165   - contactService: function() {
1166   - getApp().con_Service();
1167   - },
1168   ->>>>>>> 6cc9871992b5529c4963f34338001ebc04f1af34
  1148 +
1169 1149 //-------获取购物车数量----------
1170 1150 requestCardNum: function() {
1171 1151 var t = this;
... ... @@ -3224,7 +3204,35 @@ Page({
3224 3204  
3225 3205 click_contact:function () {
3226 3206 getApp().globalData.no_clear=1;
3227   - }
  3207 + },
  3208 +
  3209 + //打开客服操作菜单
  3210 + openCS() {
  3211 + // csType/在线客服设置:
  3212 + // 0关闭(如果有设置热线电话,则显示拨打热线电话)、
  3213 + // 1小程序客服、
  3214 + // 2企业微信客服
  3215 + let csType = this.data.sys_switch.weapp_customertype;
  3216 + if(csType == 0) {
  3217 + // 获取电话号码
  3218 + this.contactService();
  3219 + } else {
  3220 + this.getTel()
  3221 + .then(() => {
  3222 + self.setData({
  3223 + hiddenCS: false,
  3224 + });
  3225 + });
  3226 +
  3227 + };
  3228 + },
  3229 +
  3230 + //关闭客服操作菜单
  3231 + closeCS() {
  3232 + this.setData({
  3233 + hiddenCS: true,
  3234 + });
  3235 + },
3228 3236  
3229 3237  
3230 3238  
... ...
packageA/pages/goodsInfo/goodsInfo.wxml
... ... @@ -506,7 +506,7 @@
506 506 <view class="join-cart jc_sb ai_c">
507 507  
508 508 <view class="flex">
509   - <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split pdh20" open-type="contact" bindtap="click_contact"
  509 + <!-- <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split pdh20" open-type="contact" bindtap="click_contact"
510 510 session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
511 511 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
512 512 <view>客服</view>
... ... @@ -521,6 +521,11 @@
521 521 <view wx:else class="custom-service cart-ico new_split pdh20" bindtap="contactService" style="text-align: center">
522 522 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
523 523 <view>客服</view>
  524 + </view> -->
  525 +
  526 + <view class="custom-service cart-ico new_split pdh20" bindtap="openCS" style="text-align: center">
  527 + <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
  528 + <view>客服</view>
524 529 </view>
525 530  
526 531 <view bindtap="collectGoods" class="custom-service cart-ico new_split t-c pdh20">
... ... @@ -902,7 +907,7 @@
902 907 </view>
903 908 </view>
904 909 </view>
905   -<<<<<<< HEAD
  910 +
906 911  
907 912 <!-- 弹起来,购买预热商品的普通购买 -->
908 913 <view hidden="{{!openSpecModal_flash_normal}}">
... ... @@ -913,5 +918,4 @@
913 918 <include src="../../../components/com_servicer/com_servicer.wxml"/>
914 919  
915 920  
916   -=======
917   ->>>>>>> 6cc9871992b5529c4963f34338001ebc04f1af34
  921 +
... ...
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... ... @@ -8,6 +8,7 @@ var t = require(&quot;../../../../utils/util.js&quot;),
8 8 oo = s.globalData,
9 9 o = s.globalData.setting,
10 10 os = o;
  11 +let self = null;
11 12  
12 13 //评价加载更多
13 14 var more = function (e) {
... ... @@ -281,11 +282,13 @@ Page({
281 282 surplus: 0,
282 283 canBuy: false,
283 284 btnHidden: false,
  285 +
  286 + hiddenCS: true,
284 287 },
285 288  
286 289 //------初始化加载----------
287 290 onLoad: function (t) {
288   -
  291 + self = this;
289 292 // console.log('onload');
290 293 if (t && t.group_id) {
291 294 this.data.group_id = t.group_id;
... ... @@ -6491,7 +6494,35 @@ Page({
6491 6494  
6492 6495 click_contact:function () {
6493 6496 getApp().globalData.no_clear=1;
6494   - }
  6497 + },
  6498 +
  6499 + //打开客服操作菜单
  6500 + openCS() {
  6501 + // csType/在线客服设置:
  6502 + // 0关闭(如果有设置热线电话,则显示拨打热线电话)、
  6503 + // 1小程序客服、
  6504 + // 2企业微信客服
  6505 + let csType = this.data.sys_switch.weapp_customertype;
  6506 + if(csType == 0) {
  6507 + // 获取电话号码
  6508 + this.contactService();
  6509 + } else {
  6510 + this.getTel()
  6511 + .then(() => {
  6512 + self.setData({
  6513 + hiddenCS: false,
  6514 + });
  6515 + });
  6516 +
  6517 + };
  6518 + },
  6519 +
  6520 + //关闭客服操作菜单
  6521 + closeCS() {
  6522 + this.setData({
  6523 + hiddenCS: true,
  6524 + });
  6525 + },
6495 6526  
6496 6527  
6497 6528 });
... ...
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
... ... @@ -871,7 +871,7 @@
871 871 <!-- -----------------底部按钮------------------ -->
872 872 <view class="join-cart">
873 873 <!-- bindtap="contactService" -->
874   - <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
  874 + <!-- <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
875 875 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
876 876 <view>客服</view>
877 877 </button>
... ... @@ -884,7 +884,12 @@
884 884 <view wx:else class="custom-service cart-ico new_split" bindtap="contactService">
885 885 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
886 886 <view>客服</view>
887   - </view>
  887 + </view> -->
  888 +
  889 + <view class="custom-service cart-ico new_split" bindtap="openCS">
  890 + <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
  891 + <view>客服</view>
  892 + </view>
888 893  
889 894 <view bindtap="collectGoods" class="custom-service cart-ico new_split">
890 895 <image hidden="{{is_collect}}" class="cs-img" src="{{iurl}}/miniapp/images/heart.png"></image>
... ...
packageC/pages/presell/goodsInfo/goodsInfo.js
... ... @@ -17,6 +17,8 @@ var more = function (e) {
17 17 var utils = require('../../../../utils/util.js');
18 18 var regeneratorRuntime = require('../../../../utils/runtime.js');
19 19  
  20 +let self = null;
  21 +
20 22 Page({
21 23 data: {
22 24 start_stop: 2, //秒杀开始 结束 的控制(1正在进行,2即将开始)
... ... @@ -248,10 +250,13 @@ Page({
248 250  
249 251 share_hidden: false,
250 252 pre_arr: null,
  253 +
  254 + hiddenCS: true,
251 255 },
252 256  
253 257 //------初始化加载----------
254 258 onLoad: function (t) {
  259 + self = this;
255 260 var ee = this, that = ee, th = ee,
256 261 pre_id = t.pre_id,
257 262 gid = t.goods_id,
... ... @@ -1432,6 +1437,38 @@ Page({
1432 1437 contactService: function () {
1433 1438 getApp().com_call(this);
1434 1439 },
  1440 +
  1441 + // 获取客服电话
  1442 + getTel() {
  1443 + return new Promise((resolve, reject) => {
  1444 + s.getConfig(function (t) {
  1445 + if (t.store_tel == undefined) {
  1446 + getApp().request.get("/api/weshop/store/get/" + os.stoid, {
  1447 + isShowLoading: 1,
  1448 + data: {},
  1449 + success: function (rs) {
  1450 + getApp().globalData.config = rs.data.data;
  1451 + if (rs.data.data.store_tel == null && rs.data.data.store_tel == undefined) {
  1452 + getApp().my_warnning("商家未设置电话", 0, th);
  1453 + return false;
  1454 + }
  1455 + self.setData({
  1456 + store_tel: rs.data.data.store_tel,
  1457 + });
  1458 + // s.confirmBox("请联系客服:" + rs.data.data.store_tel);
  1459 + }
  1460 + })
  1461 + } else {
  1462 + self.setData({
  1463 + store_tel: t.store_tel,
  1464 + });
  1465 + // s.confirmBox("请联系客服:" + t.store_tel);
  1466 + };
  1467 + resolve();
  1468 + });
  1469 + });
  1470 + },
  1471 +
1435 1472 //-------获取购物车数量----------
1436 1473 requestCardNum: function () {
1437 1474 var t = this;
... ... @@ -3999,6 +4036,34 @@ Page({
3999 4036  
4000 4037 click_contact:function () {
4001 4038 getApp().globalData.no_clear=1;
4002   - }
  4039 + },
  4040 +
  4041 + //打开客服操作菜单
  4042 + openCS() {
  4043 + // csType/在线客服设置:
  4044 + // 0关闭(如果有设置热线电话,则显示拨打热线电话)、
  4045 + // 1小程序客服、
  4046 + // 2企业微信客服
  4047 + let csType = this.data.sys_switch.weapp_customertype;
  4048 + if(csType == 0) {
  4049 + // 获取电话号码
  4050 + this.contactService();
  4051 + } else {
  4052 + this.getTel()
  4053 + .then(() => {
  4054 + self.setData({
  4055 + hiddenCS: false,
  4056 + });
  4057 + });
  4058 +
  4059 + };
  4060 + },
  4061 +
  4062 + //关闭客服操作菜单
  4063 + closeCS() {
  4064 + this.setData({
  4065 + hiddenCS: true,
  4066 + });
  4067 + },
4003 4068  
4004 4069 });
... ...
packageC/pages/presell/goodsInfo/goodsInfo.wxml
... ... @@ -495,7 +495,7 @@
495 495 <!-- -----------------底部按钮------------------ -->
496 496 <view class="join-cart">
497 497 <!-- bindtap="contactService" -->
498   - <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
  498 + <!-- <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
499 499 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
500 500 <view>客服</view>
501 501 </button>
... ... @@ -508,7 +508,13 @@
508 508 <view wx:else class="custom-service cart-ico new_split" bindtap="contactService">
509 509 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
510 510 <view>客服</view>
511   - </view>
  511 + </view> -->
  512 +
  513 + <view class="custom-service cart-ico new_split" bindtap="openCS">
  514 + <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
  515 + <view>客服</view>
  516 + </view>
  517 +
512 518 <view bindtap="collectGoods" class="custom-service cart-ico new_split">
513 519 <image hidden="{{is_collect}}" class="cs-img" src="{{iurl}}/miniapp/images/heart.png"></image>
514 520 <image hidden="{{!is_collect}}" class="cs-img" src="{{iurl}}/miniapp/images/heart-h.png"></image>
... ... @@ -949,9 +955,6 @@
949 955 </view>
950 956 </view>
951 957  
952   -
953   -
954   -
955 958 <include src="../../../../components/com_servicer/com_servicer.wxml"/>
956 959  
957 960  
... ...
pages/goods/goodsInfo/goodsInfo.js
... ... @@ -255,6 +255,7 @@ Page({
255 255 share_hidden: false,
256 256 all_activity_list: null, //所有活动的列表
257 257  
  258 + hiddenCS: true,
258 259 },
259 260  
260 261 //------初始化加载----------
... ... @@ -6643,7 +6644,35 @@ Page({
6643 6644  
6644 6645 click_contact:function () {
6645 6646 getApp().globalData.no_clear=1;
6646   - }
  6647 + },
  6648 +
  6649 + //打开客服操作菜单
  6650 + openCS() {
  6651 + // csType/在线客服设置:
  6652 + // 0关闭(如果有设置热线电话,则显示拨打热线电话)、
  6653 + // 1小程序客服、
  6654 + // 2企业微信客服
  6655 + let csType = this.data.sys_switch.weapp_customertype;
  6656 + if(csType == 0) {
  6657 + // 获取电话号码
  6658 + this.contactService();
  6659 + } else {
  6660 + this.getTel()
  6661 + .then(() => {
  6662 + self.setData({
  6663 + hiddenCS: false,
  6664 + });
  6665 + });
  6666 +
  6667 + };
  6668 + },
  6669 +
  6670 + //关闭客服操作菜单
  6671 + closeCS() {
  6672 + this.setData({
  6673 + hiddenCS: true,
  6674 + });
  6675 + },
6647 6676  
6648 6677  
6649 6678  
... ...
pages/goods/goodsInfo/goodsInfo.wxml
... ... @@ -1011,7 +1011,7 @@
1011 1011 <!-- -----------------底部按钮------------------ -->
1012 1012 <view class="join-cart">
1013 1013 <!-- bindtap="contactService" -->
1014   - <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
  1014 + <!-- <button wx:if="{{sys_switch.weapp_customertype==1}}" class="custom-service cart-ico new_split" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
1015 1015 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
1016 1016 <view>客服</view>
1017 1017 </button>
... ... @@ -1024,7 +1024,12 @@
1024 1024 <view wx:else class="custom-service cart-ico new_split" bindtap="contactService">
1025 1025 <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
1026 1026 <view>客服</view>
1027   - </view>
  1027 + </view> -->
  1028 +
  1029 + <view class="custom-service cart-ico new_split" bindtap="openCS">
  1030 + <image class="cs-img" src="{{iurl}}/miniapp/images/custom-service.png"></image>
  1031 + <view>客服</view>
  1032 + </view>
1028 1033  
1029 1034 <view bindtap="collectGoods" class="custom-service cart-ico new_split">
1030 1035 <image hidden="{{is_collect}}" class="cs-img" src="{{iurl}}/miniapp/images/heart.png"></image>
... ...
pages/user/index/index.js
... ... @@ -11,6 +11,7 @@ const {
11 11 qrcode
12 12 } = require('../../../utils/index.js');
13 13 var ut = require("../../../utils/util.js");
  14 +let self = null;
14 15  
15 16 Page({
16 17 /**
... ... @@ -44,7 +45,7 @@ Page({
44 45 ad_img:"",
45 46 add_card_data:'', //等级卡的内容
46 47  
47   -
  48 + hiddenCS: true,
48 49 },
49 50 goto_nav: function(e) {
50 51 var th = this;
... ... @@ -60,7 +61,8 @@ Page({
60 61 /**
61 62 * 生命周期函数--监听页面加载
62 63 */
63   - onLoad: function(options) {
  64 + onLoad: function(options) {
  65 + self = this;
64 66 var th=this;
65 67 getApp().request.get("/api/weshop/ad/page?pid=401&store_id=" + os.stoid, {
66 68 data: {
... ... @@ -919,7 +921,35 @@ Page({
919 921  
920 922 click_contact:function () {
921 923 getApp().globalData.no_clear=1;
922   - }
  924 + },
  925 +
  926 + //打开客服操作菜单
  927 + openCS() {
  928 + // csType/在线客服设置:
  929 + // 0关闭(如果有设置热线电话,则显示拨打热线电话)、
  930 + // 1小程序客服、
  931 + // 2企业微信客服
  932 + let csType = this.data.sys_switch.weapp_customertype;
  933 + if(csType == 0) {
  934 + // 获取电话号码
  935 + this.contactService();
  936 + } else {
  937 + this.getTel()
  938 + .then(() => {
  939 + self.setData({
  940 + hiddenCS: false,
  941 + });
  942 + });
  943 +
  944 + };
  945 + },
  946 +
  947 + //关闭客服操作菜单
  948 + closeCS() {
  949 + this.setData({
  950 + hiddenCS: true,
  951 + });
  952 + },
923 953  
924 954  
925 955  
... ...
pages/user/index/index.wxml
... ... @@ -261,7 +261,7 @@
261 261 <!-- 没有链接地址的时候 -->
262 262 <block wx:else>
263 263 <block wx:if="{{item.name=='联系客服'}}">
264   - <button class="item t-c" wx:if="{{sys_switch.weapp_customertype==1}}" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
  264 + <!-- <button class="item t-c" wx:if="{{sys_switch.weapp_customertype==1}}" bindtap="click_contact" open-type="contact" session-from="wechat|{{userInfo.user_id}}|{{userInfo.nickname}}|{{userInfo.head_pic}}">
265 265 <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image>
266 266 <view class="fs26">联系客服</view>
267 267 </button>
... ... @@ -274,7 +274,12 @@
274 274 <view class="item t-c" bindtap="contactService" wx:else>
275 275 <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image>
276 276 <view class="fs26">联系客服</view>
277   - </view>
  277 + </view> -->
  278 +
  279 + <view class="item t-c" bindtap="openCS">
  280 + <image class="xc-center-img " src="{{iurl+item.icoimg}}"></image>
  281 + <view class="fs26">联系客服</view>
  282 + </view>
278 283  
279 284 </block>
280 285 <block wx:elif="{{item.name=='收入卡包'}}">
... ...
pages/user/index/index.wxss
... ... @@ -744,7 +744,7 @@ button::after{ border: 0}
744 744  
745 745  
746 746 .action .icon-guan {
747   - position: absolute;
  747 + left: auto !important;
748 748 right: 20rpx !important;
749 749 }
750 750  
... ...