Commit 464e4daecee43bd4a84214fc8106dc92322cb3e3
1 parent
03f7613b
上下架商品修改和我的小店价格排序修改
Showing
4 changed files
with
84 additions
and
58 deletions
app.wxss
packageA/pages/distribution/goods/goods.js
| ... | ... | @@ -637,35 +637,45 @@ Page({ |
| 637 | 637 | let checkedArr = this.data.checkedArr; |
| 638 | 638 | let checkedList = this.handleValues(checkedArr); |
| 639 | 639 | |
| 640 | - app.request.promisePost('/api/weshop/users/distribut/UpGoods', { | |
| 641 | - is_json: true, | |
| 642 | - data: { | |
| 643 | - storeId: app.globalData.setting.stoid, | |
| 644 | - userId: app.globalData.user_id, | |
| 645 | - goods: checkedList, | |
| 646 | - searchtype: 2, | |
| 647 | - }, | |
| 648 | - }).then(function(res) { | |
| 649 | - if(res.data.code == 0) { | |
| 650 | - self.setData({ | |
| 651 | - isCheckAll: false, | |
| 652 | - }); | |
| 653 | - wx.showToast({ | |
| 654 | - title: '上架成功', | |
| 655 | - icon: 'success', | |
| 656 | - duration: 1000, | |
| 657 | - }); | |
| 640 | + if(checkedArr && checkedArr.length != 0 ) { | |
| 641 | + app.request.promisePost('/api/weshop/users/distribut/UpGoods', { | |
| 642 | + is_json: true, | |
| 643 | + data: { | |
| 644 | + storeId: app.globalData.setting.stoid, | |
| 645 | + userId: app.globalData.user_id, | |
| 646 | + goods: checkedList, | |
| 647 | + searchtype: 2, | |
| 648 | + }, | |
| 649 | + }).then(function(res) { | |
| 650 | + if(res.data.code == 0) { | |
| 651 | + self.setData({ | |
| 652 | + isCheckAll: false, | |
| 653 | + checkedArr: null, | |
| 654 | + }); | |
| 655 | + wx.showToast({ | |
| 656 | + title: '上架成功', | |
| 657 | + icon: 'success', | |
| 658 | + duration: 1000, | |
| 659 | + }); | |
| 660 | + | |
| 661 | + self.getData(true, '/api/weshop/goods/page?is_mainshow=1&isonsale=1&dis_type=1', self.data.currentQuery, false); | |
| 662 | + } else { | |
| 663 | + wx.showToast({ | |
| 664 | + title: '上架失败', | |
| 665 | + icon: 'success', | |
| 666 | + duration: 1000, | |
| 667 | + }); | |
| 668 | + } | |
| 658 | 669 | |
| 659 | - self.getData(true, '/api/weshop/goods/page?is_mainshow=1&isonsale=1&dis_type=1', self.data.currentQuery, false); | |
| 660 | - } else { | |
| 661 | - wx.showToast({ | |
| 662 | - title: '上架失败', | |
| 663 | - icon: 'success', | |
| 664 | - duration: 1000, | |
| 665 | - }); | |
| 666 | - } | |
| 667 | - | |
| 668 | - }); | |
| 670 | + }); | |
| 671 | + } else { | |
| 672 | + wx.showToast({ | |
| 673 | + title: '请选择上架商品', | |
| 674 | + icon: 'none', | |
| 675 | + duration: 1000, | |
| 676 | + }); | |
| 677 | + }; | |
| 678 | + | |
| 669 | 679 | }, |
| 670 | 680 | |
| 671 | 681 | /** |
| ... | ... | @@ -677,39 +687,51 @@ Page({ |
| 677 | 687 | userId: app.globalData.user_id, |
| 678 | 688 | }; |
| 679 | 689 | let isCheckAll = this.data.isCheckAll; |
| 690 | + let checkedArr = this.data.checkedArr; | |
| 680 | 691 | |
| 681 | 692 | if(isCheckAll) { |
| 682 | 693 | // console.log('全选啦~'); |
| 683 | 694 | data.type = 1; |
| 684 | 695 | } else { |
| 685 | - let checkedArr = this.data.checkedArr; | |
| 686 | - let checkedList = this.handleValues(checkedArr); | |
| 696 | + // var checkedArr = this.data.checkedArr; | |
| 697 | + var checkedList = this.handleValues(checkedArr); | |
| 687 | 698 | data.goods = checkedList; |
| 688 | 699 | }; |
| 689 | 700 | |
| 690 | - app.request.promisePost('/api/weshop/users/distribut/DownGoods', { | |
| 691 | - is_json: true, | |
| 692 | - data: data, | |
| 693 | - }).then(function(res) { | |
| 694 | - if(res.data.code == 0) { | |
| 695 | - self.setData({ | |
| 696 | - isCheckAll: false, | |
| 697 | - }); | |
| 698 | - wx.showToast({ | |
| 699 | - title: '下架成功', | |
| 700 | - icon: 'success', | |
| 701 | - duration: 1000, | |
| 702 | - }); | |
| 703 | - self.getData(true, '/api/weshop/goods/page?dis_type=1&searchtype=1', self.data.currentQuery, false); | |
| 704 | - } else { | |
| 705 | - wx.showToast({ | |
| 706 | - title: '下架失败', | |
| 707 | - icon: 'success', | |
| 708 | - duration: 1000, | |
| 709 | - }); | |
| 710 | - } | |
| 711 | - | |
| 712 | - }); | |
| 701 | + | |
| 702 | + if(checkedArr && checkedArr.length != 0) { | |
| 703 | + app.request.promisePost('/api/weshop/users/distribut/DownGoods', { | |
| 704 | + is_json: true, | |
| 705 | + data: data, | |
| 706 | + }).then(function(res) { | |
| 707 | + if(res.data.code == 0) { | |
| 708 | + self.setData({ | |
| 709 | + isCheckAll: false, | |
| 710 | + checkedArr: null, | |
| 711 | + }); | |
| 712 | + wx.showToast({ | |
| 713 | + title: '下架成功', | |
| 714 | + icon: 'success', | |
| 715 | + duration: 1000, | |
| 716 | + }); | |
| 717 | + self.getData(true, '/api/weshop/goods/page?dis_type=1&searchtype=1', self.data.currentQuery, false); | |
| 718 | + } else { | |
| 719 | + wx.showToast({ | |
| 720 | + title: '下架失败', | |
| 721 | + icon: 'success', | |
| 722 | + duration: 1000, | |
| 723 | + }); | |
| 724 | + } | |
| 725 | + | |
| 726 | + }); | |
| 727 | + } else { | |
| 728 | + wx.showToast({ | |
| 729 | + title: '请选择下架商品', | |
| 730 | + icon: 'none', | |
| 731 | + duration: 1000, | |
| 732 | + }); | |
| 733 | + }; | |
| 734 | + | |
| 713 | 735 | }, |
| 714 | 736 | |
| 715 | 737 | /** | ... | ... |
packageA/pages/distribution/goods/goods.wxml
| ... | ... | @@ -68,7 +68,7 @@ |
| 68 | 68 | </view> |
| 69 | 69 | |
| 70 | 70 | |
| 71 | - <view class="content"> | |
| 71 | + <view class="content {{(options.index == 1 && currentTabIndex ==1) ? 'pdb0':''}}"> | |
| 72 | 72 | <checkbox-group class="fs26" wx:if="{{isShowRow}}" bindchange="checkboxChange"> |
| 73 | 73 | <view class="item bg-white flex ai-center pd16" wx:for="{{list.pageData}}"> |
| 74 | 74 | <!-- <label> |
| ... | ... | @@ -219,7 +219,7 @@ |
| 219 | 219 | <view class="pd20 fs26 flex jc_sb fdc f1"> |
| 220 | 220 | <view class="ellipsis-2">{{item.goods_name}}</view> |
| 221 | 221 | <view class="flex ai-center pdt20"> |
| 222 | - <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox"/> | |
| 222 | + <checkbox value="{{item.goods_id}}" checked="{{item.checked}}" data-name="checkbox" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"/> | |
| 223 | 223 | <view> |
| 224 | 224 | <!-- 判断是否有活动价 --> |
| 225 | 225 | <block wx:if="{{item.prom_price>0 || item.prom_integral>0}}"> |
| ... | ... | @@ -362,9 +362,9 @@ |
| 362 | 362 | |
| 363 | 363 | |
| 364 | 364 | |
| 365 | - <view class="bottomBar flex pd20 jc_sb fs26 ai-center"> | |
| 365 | + <view class="bottomBar flex pd20 jc_sb fs26 ai-center" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"> | |
| 366 | 366 | <!-- <view> --> |
| 367 | - <label class="flex ai-center" bindtap="clickCheckAll"> | |
| 367 | + <label class="flex ai-center" bindtap="clickCheckAll" wx:if="{{!(options.index == 1 && currentTabIndex ==1)}}"> | |
| 368 | 368 | <checkbox checked="{{isCheckAll}}"/>全选 |
| 369 | 369 | </label> |
| 370 | 370 | <!-- </view> --> | ... | ... |
packageA/pages/distribution/shop/shop.js