Commit 39ff728825773c224fc67ccddb667b601768d0f4

Authored by wangfan
1 parent d8b234c7

smsbatch

@@ -18,6 +18,9 @@ Component({ @@ -18,6 +18,9 @@ Component({
18 * 组件的方法列表 18 * 组件的方法列表
19 */ 19 */
20 methods: { 20 methods: {
21 - 21 + sendoff(){
  22 + console.log('sendoff');
  23 + this.triggerEvent('sendoff')
  24 + }
22 } 25 }
23 }) 26 })
@@ -20,7 +20,7 @@ @@ -20,7 +20,7 @@
20 <userinfo wx:if="{{hasScene==1}}" binduserinfo="sendMsg" data-id="{{item.id}}"> 20 <userinfo wx:if="{{hasScene==1}}" binduserinfo="sendMsg" data-id="{{item.id}}">
21 <view class="opt-but">立即发放</view> 21 <view class="opt-but">立即发放</view>
22 </userinfo> 22 </userinfo>
23 - <sendsms wx:else="" item="{{item}}"> 23 + <sendsms wx:else="" item="{{item}}" bindsend="sendoff">
24 <view class="opt-but">立即发放</view> 24 <view class="opt-but">立即发放</view>
25 </sendsms> 25 </sendsms>
26 </view> 26 </view>
@@ -40,9 +40,9 @@ Component({ @@ -40,9 +40,9 @@ Component({
40 let reduce_num=item.send_total; 40 let reduce_num=item.send_total;
41 let sl=(item.send_msg+sign_name).length 41 let sl=(item.send_msg+sign_name).length
42 if(sl>70){ 42 if(sl>70){
43 - reduce_num=parseInt(sl/67)*reduce_num; 43 + reduce_num=Math.ceil(sl/67)*reduce_num;
44 } 44 }
45 - if(reduce_num>ss.data.last_num){ 45 + if(parseInt(reduce_num)>parseInt(ss.data.last_num)){
46 this.setData({ 46 this.setData({
47 reduce_num:reduce_num, 47 reduce_num:reduce_num,
48 last_num:ss.data.last_num, 48 last_num:ss.data.last_num,
@@ -50,21 +50,33 @@ Component({ @@ -50,21 +50,33 @@ Component({
50 }) 50 })
51 return; 51 return;
52 } 52 }
53 - return; 53 + let note_name='';
  54 + let enter_params=util.cache('enter_params');
  55 +
  56 + if(enter_params){
  57 + try {
  58 + let si=App.Reserve.SellerInfo(enter_params);
  59 + note_name=si.data.seller_user.nick_name||si.data.seller_user.nickname
  60 + }catch (e){}
  61 + }
54 let param={ 62 let param={
55 id:id, 63 id:id,
56 - sid:this.seller_id,  
57 - sender:this.note_name, 64 + sid:item.sid,
  65 + sender:note_name,
58 reduce_num:reduce_num, 66 reduce_num:reduce_num,
59 sign_name:sign_name, 67 sign_name:sign_name,
60 } 68 }
61 - if(e.detail.nickName){ 69 + if(!note_name){
62 param.sender=e.detail.nickName 70 param.sender=e.detail.nickName
63 } 71 }
64 App.Reserve.SmsBatchSend(param).then(res=>{ 72 App.Reserve.SmsBatchSend(param).then(res=>{
65 if(res.ret!=200){ 73 if(res.ret!=200){
66 - return util.toast(res.msg,'none'); 74 + return util.toast(res.msg||'发送失败,请联系客服','none');
67 } 75 }
  76 + this.triggerEvent('send');
  77 + util.toast('已发送');
  78 + }).catch(res=>{
  79 + util.toast('发送失败,请联系客服','none');
68 }); 80 });
69 }, 81 },
70 } 82 }
@@ -28,7 +28,7 @@ @@ -28,7 +28,7 @@
28 scroll-top="0" 28 scroll-top="0"
29 > 29 >
30 <view class="list-rows" wx:for="{{list}}" wx:key="list.key" style="width: 100%;"> 30 <view class="list-rows" wx:for="{{list}}" wx:key="list.key" style="width: 100%;">
31 - <rows item="{{item}}"></rows> 31 + <rows item="{{item}}" bindsendoff="SmsBatchList"></rows>
32 </view> 32 </view>
33 </scroll-view> 33 </scroll-view>
34 </block> 34 </block>