Commit 09e74ee4e12011b35b579a3bc0d3af7f556cb921

Authored by yvan.ni
1 parent 7a85cdab

OA单的优化

components/nodata/nodata.js
1 Component({ 1 Component({
2 - externalClasses: ['nodata-container'], 2 + externalClasses: ['nodata-container'],
  3 + //在.js文件中
  4 + properties: {
  5 + // 简单的定义方式
  6 + // max:Number
  7 + // 完整的定义方式
  8 + title:{
  9 + type:String,
  10 + value:''
  11 + }
  12 + },
3 /*** 页面的初始数据***/ 13 /*** 页面的初始数据***/
4 data: { 14 data: {
5 15
components/nodata/nodata.wxml
1 <view class="nodata-container"> 1 <view class="nodata-container">
2 <view class="nodata-icon iconfont icon-nodata"></view> 2 <view class="nodata-icon iconfont icon-nodata"></view>
3 - <view class="nodata-title">暂无数据</view> 3 + <view class="nodata-title">{{title?title:'暂无数据'}}</view>
4 </view> 4 </view>
packageA/pages/chongzhiDetails/chongzhiDetails.js
@@ -23,6 +23,7 @@ Page({ @@ -23,6 +23,7 @@ Page({
23 */ 23 */
24 onLoad: function (options) { 24 onLoad: function (options) {
25 25
  26 + wx.showLoading();
26 const self = this; 27 const self = this;
27 if(options.type) 28 if(options.type)
28 self.setData({type:options.type}); 29 self.setData({type:options.type});
@@ -50,11 +51,11 @@ Page({ @@ -50,11 +51,11 @@ Page({
50 51
51 52
52 getApp().request.promiseGet("/api/weshop/ad/page",{ 53 getApp().request.promiseGet("/api/weshop/ad/page",{
53 - data:{store_id:os.stoid,enabled:1,pid:601} 54 + data:{store_id:os.stoid,enabled:1,pid:1210}
54 }).then(res=>{ 55 }).then(res=>{
55 if(res.data.code==0 && res.data.data.pageData && res.data.data.pageData.length>0){ 56 if(res.data.code==0 && res.data.data.pageData && res.data.data.pageData.length>0){
56 var a = res.data.data.pageData; 57 var a = res.data.data.pageData;
57 - self.setData({show_img:a[0].ad_code,ad_color:a[0].bgcolor}); 58 + self.setData({show_img:a[0].ad_code,ad_color:a[0].bgcolor,ad:a[0] });
58 } 59 }
59 }) 60 })
60 61
@@ -94,6 +95,8 @@ Page({ @@ -94,6 +95,8 @@ Page({
94 self.setData({ 95 self.setData({
95 result: result, 96 result: result,
96 }); 97 });
  98 +
  99 + wx.hideLoading();
97 100
98 }, 101 },
99 }); 102 });
@@ -276,4 +279,12 @@ Page({ @@ -276,4 +279,12 @@ Page({
276 } 279 }
277 }) 280 })
278 }, 281 },
  282 +
  283 +
  284 + go_url:function (e){
  285 + var url=e.currentTarget.dataset.url;
  286 + if(url){
  287 + getApp().goto(url);
  288 + }
  289 + }
279 }) 290 })
280 \ No newline at end of file 291 \ No newline at end of file
packageA/pages/chongzhiDetails/chongzhiDetails.wxml
@@ -3,16 +3,30 @@ @@ -3,16 +3,30 @@
3 <view class="container"> 3 <view class="container">
4 <view> 4 <view>
5 <view class="banner-container" wx:if="{{show_img}}"> 5 <view class="banner-container" wx:if="{{show_img}}">
6 - <image class="img-block" src="{{url+show_img}}" mode="widthFix"  
7 - lazy-load="true" binderror="bind_err" data-errorimg="show_img" ></image></view> 6 +
  7 + <navigator url="{{item.ad_weapplink}}" class="s1_gk_a1" wx:if="{{g_filter.has_char(ad.ad_weapplink,'plugin')>=0}}">
  8 + <image class="img-block" src="{{url+show_img}}" mode="widthFix"
  9 + lazy-load="true" binderror="bind_err" data-errorimg="show_img" ></image>
  10 + </navigator>
  11 +
  12 + <block wx:else>
  13 + <image class="img-block" src="{{url+show_img}}" mode="widthFix" bindtap="go_url"
  14 + data-url="{{ad.ad_weapplink}}"
  15 + lazy-load="true" binderror="bind_err" data-errorimg="show_img" ></image>
  16 + </block>
  17 +
  18 +
  19 + </view>
  20 +
  21 + <view class="title-container" wx:else>
  22 + <view class="title">
  23 + <view>女王专享</view>
  24 + <view>你的美丽我来缔造</view>
  25 + </view>
  26 + </view>
8 27
9 <view class="list"> 28 <view class="list">
10 - <view class="title-container">  
11 - <view class="title">  
12 - <view>女王专享</view>  
13 - <view>你的美丽我来缔造</view>  
14 - </view>  
15 - </view> 29 +
16 <view > 30 <view >
17 <view class="list-item flex" wx:for="{{result.givelist}}"> 31 <view class="list-item flex" wx:for="{{result.givelist}}">
18 <!-- 左图片 --> 32 <!-- 左图片 -->
packageA/pages/chongzhiDetails/g_filter.wxs
@@ -6,6 +6,11 @@ var is_acting = function(endtime){ @@ -6,6 +6,11 @@ var is_acting = function(endtime){
6 var bijiao = getDate(endtime) - getDate(); 6 var bijiao = getDate(endtime) - getDate();
7 return bijiao > 0 ? true : false; 7 return bijiao > 0 ? true : false;
8 } 8 }
  9 +var has_char=function(url,key){
  10 + if(!url) return -1;
  11 + return url.indexOf(key);
  12 +}
9 module.exports = { 13 module.exports = {
10 - is_acting:is_acting 14 + is_acting:is_acting,
  15 + has_char:has_char,
11 } 16 }
12 \ No newline at end of file 17 \ No newline at end of file
packageD/pages/user/deposit/prepaid/prepaid.js
@@ -13,7 +13,8 @@ Page({ @@ -13,7 +13,8 @@ Page({
13 iurl: o.imghost, 13 iurl: o.imghost,
14 showModal: false, //弹框控制器 14 showModal: false, //弹框控制器
15 perpaid: [], //数据, 15 perpaid: [], //数据,
16 - paying:0 16 + paying:0,
  17 + is_get:0
17 }, 18 },
18 onLoad:function (){ 19 onLoad:function (){
19 //定义第一次进入 20 //定义第一次进入
@@ -50,6 +51,9 @@ Page({ @@ -50,6 +51,9 @@ Page({
50 }, 51 },
51 /*预存款的劵*/ 52 /*预存款的劵*/
52 async yuck() { 53 async yuck() {
  54 +
  55 +
  56 + wx.showLoading();
53 var user_id = getApp().globalData.user_id; 57 var user_id = getApp().globalData.user_id;
54 var store_id = os.stoid; 58 var store_id = os.stoid;
55 console.log(user_id, "有进来吗银行卡", store_id ); 59 console.log(user_id, "有进来吗银行卡", store_id );
@@ -68,6 +72,9 @@ Page({ @@ -68,6 +72,9 @@ Page({
68 e.setData({ 72 e.setData({
69 perpaid: perpaids,is_get:1 73 perpaid: perpaids,is_get:1
70 }); 74 });
  75 +
  76 + wx.hideLoading();
  77 +
71 }) 78 })
72 79
73 }, 80 },
packageD/pages/user/deposit/prepaid/prepaid.json
1 { 1 {
2 - "usingComponents": {} 2 + "usingComponents": {},
  3 + "usingComponents": {
  4 + "nodata": "/components/nodata/nodata"
  5 + }
3 } 6 }
4 \ No newline at end of file 7 \ No newline at end of file
packageD/pages/user/deposit/prepaid/prepaid.wxml
@@ -38,6 +38,11 @@ @@ -38,6 +38,11 @@
38 38
39 </block> 39 </block>
40 40
  41 +
  42 +<view wx:if="{{perpaid.length==0 && is_get}}" style="text-align: center;">
  43 + <nodata title="暂无充值活动" nodataContainer="nodata"></nodata>
  44 +</view>
  45 +
41 <view class="mask" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view> 46 <view class="mask" catchtouchmove="preventTouchMove" wx:if="{{showModal}}"></view>
42 <view class="big-rim modalDlg" wx:if="{{showModal}}"> 47 <view class="big-rim modalDlg" wx:if="{{showModal}}">
43 <view class="gb-rim" bindtap="shut"> 48 <view class="gb-rim" bindtap="shut">
packageD/pages/user/deposit/prepaid/prepaid.wxss
  1 +image{
  2 + height:auto;
  3 +}
1 /* 图片 */ 4 /* 图片 */
2 .picture{ 5 .picture{
3 /* margin-top: 5rpx; */ 6 /* margin-top: 5rpx; */
pages/user/userinfo/userinfo.js
@@ -792,6 +792,7 @@ Page({ @@ -792,6 +792,7 @@ Page({
792 if(choice_guide){ 792 if(choice_guide){
793 a.staffName=choice_guide.StaffName; 793 a.staffName=choice_guide.StaffName;
794 a.staffId=choice_guide.Id; 794 a.staffId=choice_guide.Id;
  795 + a.staffTel=choice_guide.Tel;
795 } 796 }
796 797
797 798
pages/user/userinfo/userinfo.wxml
@@ -238,6 +238,14 @@ @@ -238,6 +238,14 @@
238 </view> 238 </view>
239 </view> 239 </view>
240 240
  241 + <view wx:if="{{user.staffTel}}" class="user-name flex-vertical-between">
  242 + <view class="user-name-txt">{{guide_title}}电话</view>
  243 + <view class="flex-center user-txt-right">
  244 + <view class="one-line">{{user.staffTel}}</view>
  245 + </view>
  246 +
  247 + </view>
  248 +
241 249
242 250
243 </view> 251 </view>