Commit 6f6f0eef07d9107e9c932ffe595ac291d8b45124

Authored by iceling
1 parent 28609a3d

删除丢弃的我的服务项目,原服务项目放在i_service中

pages/user/my_service/my_service.js deleted
1 -var e = getApp(),  
2 - a = e.globalData.setting,  
3 - os = a,  
4 - t = e.request,  
5 - d = e.globalData;  
6 -Page({  
7 -  
8 - /**  
9 - * 页面的初始数据  
10 - */  
11 - data: {  
12 - qr_code_object: {  
13 - val: "12121",  
14 - content: "请将二维码展示给核销员,服务更快捷!"  
15 - },  
16 - iurl: a.imghost,  
17 - defimgurl: "/miniapp/images/yyservice/yyxmdefault.jpg",  
18 - service_List: [], //服务项目列表  
19 - is_service_read: 0,  
20 - curpage: 1, //当前分页数  
21 - pageSize: 8, //页大小  
22 - total: 0,  
23 - ismore: 0, //是否加载完毕  
24 - userinfo: null,  
25 - },  
26 -  
27 - /**  
28 - * 生命周期函数--监听页面加载  
29 - */  
30 - onLoad: function(options) {  
31 - var userinfo = getApp().globalData.userInfo;  
32 - if (userinfo == null) {  
33 - //界面必须使用warn 做ID,并调用  
34 - getApp().my_warnning("会员为空", 0, this);  
35 - return false;  
36 - }  
37 - this.setData({  
38 - userinfo: userinfo  
39 - });  
40 - },  
41 - /**  
42 - * 生命周期函数--监听页面显示  
43 - */  
44 - onShow: function() {  
45 - var th = this;  
46 - th.query_service();  
47 - },  
48 - onReachBottom: function() {  
49 - var th = this;  
50 - if (this.data.total <= th.data.pageSize) return;  
51 - if (this.data.ismore) return;  
52 - this.query_service();  
53 - },  
54 - //查询服务项目列表  
55 - query_service: function() {  
56 - var th = this;  
57 - var url = "/api/weshop/marketing/reservation/sm/page";  
58 - getApp().request.promiseGet(url, {  
59 - data: {  
60 - storeId: a.stoid,  
61 - userId: d.user_id,  
62 - page: th.data.curpage,  
63 - pageSize: th.data.pageSize  
64 - }  
65 - }).then(res => {  
66 - if (res.data.code == 0) {  
67 - th.data.curpage++;  
68 - var arr1 = th.data.service_List;  
69 - var arr2 = res.data.data.pageData;  
70 - var arr3 = [...arr1, ...arr2];  
71 - var ismore = 0;  
72 - if (arr3.length == res.data.data.total) ismore = 1  
73 - th.setData({  
74 - service_List: arr3,  
75 - total: res.data.data.total,  
76 - ismore: ismore,  
77 - is_service_read: 1  
78 - }), wx.stopPullDownRefresh(); //停止下拉刷新  
79 - }  
80 - })  
81 - },  
82 - /*-- 打开服务项目 --*/  
83 - open_fw: function(e) {  
84 - var th = this;  
85 - var ind = e.currentTarget.dataset.ind;  
86 - var item = this.data.service_List[ind];  
87 -  
88 - var ewm = "^" + th.data.userinfo.erpvipid + "|" + item.ProjectID + "|" + item.BuyType + "|" + item.Validay + "|TY01|";  
89 - var tt = th.format_time(1);  
90 - ewm = ewm + tt;  
91 - th.data.qr_code_object.val = ewm;  
92 - th.data.qr_code_object.is_fw = 1;  
93 - console.log(ewm);  
94 - var qc_com = th.selectComponent("#qc_com"); //组件的id  
95 - qc_com.open(th.data.qr_code_object)  
96 - },  
97 - //图片失败,默认图片  
98 - bind_bnerr1: function(e) {  
99 - var _errImg = e.target.dataset.errorimg;  
100 - var _Img = e.target.dataset.img;  
101 - if (_Img != undefined) {  
102 - var _errObj = {};  
103 - _errObj[_errImg] = "/miniapp/images/no_cate_def.png";  
104 - this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;  
105 - }  
106 - },  
107 - format_time: function(isFull) {  
108 - var d = new Date();  
109 - var m = d.getMonth() + 1;  
110 - if (m < 10) m = "0" + m;  
111 - var dd = d.getDate();  
112 - if (dd < 10) dd = "0" + dd;  
113 - var fm = [d.getFullYear(), m, dd].join('-');  
114 - if (isFull == 1)  
115 - fm = fm + ' ' + [d.getHours(), d.getMinutes(), d.getSeconds()].join(':')  
116 - return fm;  
117 - },  
118 - //跳转到首页  
119 - goto: function(e) {  
120 - var url = e.currentTarget.dataset.url;  
121 - getApp().goto(url);  
122 - }  
123 -})  
124 \ No newline at end of file 0 \ No newline at end of file
pages/user/my_service/my_service.json deleted
1 -{  
2 - "navigationBarTitleText": "服务项目",  
3 - "usingComponents": {  
4 - "qr_code": "/components/qr_code/qr_code",  
5 - "warn": "/components/long_warn/long_warn"  
6 - }  
7 -}  
8 \ No newline at end of file 0 \ No newline at end of file
pages/user/my_service/my_service.wxml deleted
1 -<!-- 背景图片 -->  
2 -<view>  
3 - <image class="backimage" src="{{iurl}}/miniapp/images/yyservice/backimage.png" mode="widthFix"></image>  
4 - <navigator class="History fs26" url="/pages/user/hist_service/hist_service">历史服务</navigator>  
5 -</view>  
6 -  
7 -<!-- 预约内容 -->  
8 -<!-- 项目框架 -->  
9 -<view class="Serviceitems">  
10 - <!-- 单个项目 -->  
11 - <view class="rel" wx:for="{{service_List}}">  
12 - <view class="abs">  
13 - <!-- 皇冠log -->  
14 - <block wx:if="{{item.BuyType==4}}">  
15 - <image class="equity_money" src="{{iurl}}/miniapp/images//yyservice/equity.png" lazy-load="true"></image>  
16 - </block>  
17 - <!-- 金钱log -->  
18 - <block wx:if="{{item.BuyType==1}}">  
19 - <image class="equity_money" src="{{iurl}}/miniapp/images/yyservice/money.png" lazy-load="true"></image>  
20 - </block>  
21 - <!-- 礼包log -->  
22 - <block wx:if="{{item.BuyType==3}}">  
23 - <image class="equity_money" src="{{iurl}}/miniapp/images/yyservice/giftpackage.png" lazy-load="true"></image>  
24 - </block>  
25 - </view>  
26 - <view>  
27 - <view class="flex-center">  
28 - <image class="itemimage" src="{{item.ImageUrl==''?iurl+defimgurl:item.ImageUrl}}" lazy-load="true" data-errorimg="service_List[{{index}}].img" binderror="bind_bnerr1" data-img="{{item.img}}"></image>  
29 - </view>  
30 -  
31 - <view class="flex-center itemName">  
32 - <view class="fs32 Name ellipsis-1">{{item.ProjectName}}</view>  
33 - </view>  
34 -  
35 - <view class="flex-center fs24 itemCount">  
36 - <view>剩余次数:</view>  
37 - <view>{{item.ObtainTimes}}</view>  
38 - </view>  
39 -  
40 - <view class="flex-center fs24 itemEffective">  
41 - <view>有效期至</view>  
42 - <view class="Date">{{item.Validay}}</view>  
43 - </view>  
44 -  
45 - </view>  
46 -  
47 - <view class="flex-center fs24 functionMax">  
48 - <view class="flex-level Use" bindtap="open_fw" data-ind="{{index}}">  
49 - <view>立即使用</view>  
50 - </view>  
51 - <!-- 可预约 -->  
52 - <navigator class="flex-level appointment" url="/pages/user/Appment_main/Appment_main">  
53 - <view>预约</view>  
54 - </navigator>  
55 - </view>  
56 - </view>  
57 -  
58 -</view>  
59 -<!-- 无服务项目 -->  
60 -<view wx:if="{{service_List.length<0 && ismore}}">  
61 - <!-- 遮住 -->  
62 - <view class="cover"></view>  
63 - <!-- 无历史服务 -->  
64 - <view class="empty_order" wx:if="{{true}}">  
65 - <view class="flex-level">  
66 - <image src="{{iurl}}miniapp/images/yyservice/no_history.png"></image>  
67 - </view>  
68 - <view class="flex-level fs30 xc-ash">暂无服务项目</view>  
69 - <view class="flex-level">  
70 - <navigator data-url="/pages/user/index/index" bindtap="goto">  
71 - <view class="flex-center fs28 white">回到首页</view>  
72 - </navigator>  
73 - </view>  
74 - </view>  
75 -  
76 -</view>  
77 -  
78 -  
79 -<!-- 弹出框扫描 -->  
80 -<qr_code id="qc_com"></qr_code>  
81 -<warn id="warn"></warn>  
82 \ No newline at end of file 0 \ No newline at end of file
pages/user/my_service/my_service.wxss deleted
1 -page {  
2 - overflow-x: scroll;  
3 -}  
4 -  
5 -/* 背景定位 */  
6 -  
7 -.backimage {  
8 - position: absolute;  
9 - top: 0rpx;  
10 - left: 0rpx;  
11 - z-index: 0;  
12 - width: 100%;  
13 - height: 100%;  
14 -}  
15 -  
16 -/* 历史服务定位 */  
17 -  
18 -.History {  
19 - position: absolute;  
20 - top: 30rpx;  
21 - right: 20rpx;  
22 - z-index: 1;  
23 - color: rgb(255, 255, 255);  
24 -}  
25 -  
26 -.rel {  
27 - background-color: rgb(255, 255, 255);  
28 - width: 350rpx;  
29 - height: 420rpx;  
30 - border-radius: 20rpx;  
31 - display: inline-block;  
32 - margin-right: 15rpx;  
33 - margin-bottom: 20rpx;  
34 - box-shadow: 0rpx 3rpx 3rpx 3rpx rgb(233, 233, 233);  
35 -}  
36 -  
37 -.abs {  
38 - left: 10rpx;  
39 - top: 10rpx;  
40 -}  
41 -  
42 -.equity_money {  
43 - width: 50rpx;  
44 - height: 55rpx;  
45 -}  
46 -  
47 -.Serviceitems {  
48 - position: relative;  
49 - top: 370rpx;  
50 - left: 0rpx;  
51 - z-index: 2;  
52 - padding-left: 18rpx;  
53 -}  
54 -  
55 -.itemimage {  
56 - width: 120rpx;  
57 - height: 120rpx;  
58 - border-radius: 50%;  
59 - margin-top: 30rpx;  
60 - margin-bottom: 20rpx;  
61 -}  
62 -  
63 -.itemName {  
64 - margin-bottom: 25rpx;  
65 - color: rgb(48, 48, 48);  
66 -}  
67 -  
68 -.itemName .Name {  
69 - max-width: 250rpx;  
70 - text-align: center;  
71 -}  
72 -  
73 -.itemCount {  
74 - margin-bottom: 5rpx;  
75 - color: rgb(177, 177, 177);  
76 -}  
77 -  
78 -.itemEffective {  
79 - margin-bottom: 30rpx;  
80 - color: rgb(177, 177, 177);  
81 -}  
82 -  
83 -.functionMax {  
84 - padding: 0rpx 25rpx;  
85 - color: rgb(254, 255, 255);  
86 -}  
87 -  
88 -.Use {  
89 - width: 170rpx;  
90 - height: 40rpx;  
91 - line-height: 40rpx;  
92 - border-radius: 25rpx;  
93 - background-color: red;  
94 -}  
95 -  
96 -.appointment {  
97 - width: 115rpx;  
98 - height: 40rpx;  
99 - line-height: 40rpx;  
100 - border-radius: 25rpx;  
101 - background-color: #ff9c00;  
102 - margin-left: 20rpx;  
103 -}  
104 -  
105 -.Date {  
106 - margin-left: 10rpx;  
107 -}  
108 -/* 无服务项目 */  
109 -.cover{  
110 - position: fixed;  
111 - z-index: 1;  
112 - left: 0rpx;  
113 - top: 390rpx;  
114 - width: 100%;  
115 - height: 200rpx;  
116 - background-color: rgb(255, 255, 255);  
117 -}  
118 -/* 无历史服务 */  
119 -.empty_order{  
120 - position: fixed;  
121 - left: 0rpx;  
122 - top: 500rpx;  
123 - z-index: 2;  
124 - width: 100%;  
125 -}  
126 -  
127 -.empty_order image {  
128 - width: 329rpx;  
129 - height: 229rpx;  
130 - margin-top: 80rpx;  
131 -}  
132 -  
133 -.empty_order .xc-ash {  
134 - margin-top: 10rpx;  
135 - font-weight: 600px;  
136 -}  
137 -  
138 -.empty_order navigator {  
139 - margin-top: 60rpx;  
140 - border-radius: 40rpx;  
141 -}  
142 -  
143 -.empty_order navigator view {  
144 - width: 247rpx;  
145 - height: 56rpx;  
146 - background-color: rgb(255, 72, 72);  
147 - border-radius: 40rpx;  
148 -}  
149 \ No newline at end of file 0 \ No newline at end of file