Commit 54967b4c36f18bbeae309132ee1b47de411db619
修改冲突
Showing
4 changed files
with
96 additions
and
75 deletions
packageA/pages/my_service/appment_main.js
| @@ -52,6 +52,7 @@ Page({ | @@ -52,6 +52,7 @@ Page({ | ||
| 52 | window: [0, 0], //屏幕尺寸 | 52 | window: [0, 0], //屏幕尺寸 |
| 53 | write: [0, 0], //定位参数 | 53 | write: [0, 0], //定位参数 |
| 54 | scrolltop: 0,//据顶部距离 | 54 | scrolltop: 0,//据顶部距离 |
| 55 | + v:{}, | ||
| 55 | }, | 56 | }, |
| 56 | //控制备注输入 | 57 | //控制备注输入 |
| 57 | check_text: function() { | 58 | check_text: function() { |
| @@ -659,6 +660,11 @@ Page({ | @@ -659,6 +660,11 @@ Page({ | ||
| 659 | is_textea: 1 | 660 | is_textea: 1 |
| 660 | }) | 661 | }) |
| 661 | th.query_project(); | 662 | th.query_project(); |
| 663 | + | ||
| 664 | + th.queryMultipleNodes(); | ||
| 665 | + | ||
| 666 | + | ||
| 667 | + | ||
| 662 | }, | 668 | }, |
| 663 | //获取单个服务项目信息 | 669 | //获取单个服务项目信息 |
| 664 | query_project: function() { | 670 | query_project: function() { |
| @@ -816,5 +822,68 @@ Page({ | @@ -816,5 +822,68 @@ Page({ | ||
| 816 | // that.data.writesize = [res.width, res.height]; | 822 | // that.data.writesize = [res.width, res.height]; |
| 817 | }).exec(); | 823 | }).exec(); |
| 818 | }, | 824 | }, |
| 825 | + | ||
| 826 | + //开始拖拽 | ||
| 827 | + touchmove: function (e) { | ||
| 828 | + var that = this,th=that; | ||
| 829 | + var position = [e.touches[0].pageX - that.data.writesize[0] / 2, e.touches[0].pageY - that.data.writesize[1] / 2 - this.data.scrolltop]; | ||
| 830 | + that.setData({ | ||
| 831 | + write: position | ||
| 832 | + }); | ||
| 833 | + | ||
| 834 | + }, | ||
| 835 | + | ||
| 836 | + | ||
| 837 | + touchend:function(e){ | ||
| 838 | + var that = this,th=that; | ||
| 839 | + var position =th.data.write; | ||
| 840 | + for(var i=0;i<7;i++){ | ||
| 841 | + for(var j=0; j<2;j++){ | ||
| 842 | + //如果坐标在网格内 | ||
| 843 | + if( position[0]>th.data.f_x+i*th.data.f_width && position[0]<th.data.f_x+ (i+1)*th.data.f_width && | ||
| 844 | + position[1]>th.data.f_y +j*th.data.f_hei && position[1]<th.data.f_y+(j+1)*th.data.f_hei ){ | ||
| 845 | + | ||
| 846 | + var txt="v["+i+"]["+j+"]"; | ||
| 847 | + wx.showToast({ | ||
| 848 | + title:"222"+i+j | ||
| 849 | + }) | ||
| 850 | + | ||
| 851 | + th.setData({[txt]:123456}); | ||
| 852 | + | ||
| 853 | + break; | ||
| 854 | + } | ||
| 855 | + | ||
| 856 | + } | ||
| 857 | + } | ||
| 858 | + th.setData({copy_btn:0}) | ||
| 859 | + | ||
| 860 | + }, | ||
| 861 | + | ||
| 862 | + | ||
| 863 | + //声明节点查询的方法 | ||
| 864 | + queryMultipleNodes: function() { | ||
| 865 | + var th=this; | ||
| 866 | + const query = wx.createSelectorQuery() // 创建节点查询器 query | ||
| 867 | + query.select('.content_view').boundingClientRect() // 这段代码的意思是选择Id=productServe的节点,获取节点位置信息的查询请求 | ||
| 868 | + query.selectViewport().scrollOffset() // 这段代码的意思是获取页面滑动位置的查询请求 | ||
| 869 | + query.exec(res => { | ||
| 870 | + console.log(res); | ||
| 871 | + th.data.f_x=res[0].left; | ||
| 872 | + th.data.f_y=res[0].top; | ||
| 873 | + th.data.f_hei=res[0].height; | ||
| 874 | + th.data.f_width=res[0].width; | ||
| 875 | + | ||
| 876 | + }) | ||
| 877 | + }, | ||
| 878 | + | ||
| 879 | + getcopy:function(e){ | ||
| 880 | + var that=this; | ||
| 881 | + var position = [e.detail.x - that.data.writesize[0] / 2, e.detail.y - that.data.writesize[1] / 2 - this.data.scrolltop]; | ||
| 882 | + that.setData({ | ||
| 883 | + write: position,copy_btn:1 | ||
| 884 | + }); | ||
| 885 | + | ||
| 886 | + } | ||
| 887 | + | ||
| 819 | 888 | ||
| 820 | }) | 889 | }) |
| 821 | \ No newline at end of file | 890 | \ No newline at end of file |
packageA/pages/my_service/appment_main.wxml
| @@ -27,16 +27,6 @@ | @@ -27,16 +27,6 @@ | ||
| 27 | </view> | 27 | </view> |
| 28 | <view class="td">8:00</view> | 28 | <view class="td">8:00</view> |
| 29 | <view class="td">9:00</view> | 29 | <view class="td">9:00</view> |
| 30 | - <view class="td">10:00</view> | ||
| 31 | - <view class="td">11:00</view> | ||
| 32 | - <view class="td">12:00</view> | ||
| 33 | - <view class="td">13:00</view> | ||
| 34 | - <view class="td">14:00</view> | ||
| 35 | - <view class="td">15:00</view> | ||
| 36 | - <view class="td">16:00</view> | ||
| 37 | - <view class="td">17:00</view> | ||
| 38 | - <view class="td">18:00</view> | ||
| 39 | - <view class="td">19:00</view> | ||
| 40 | </view> | 30 | </view> |
| 41 | <scroll-view scroll-x class="right" bindscroll="scroll"> | 31 | <scroll-view scroll-x class="right" bindscroll="scroll"> |
| 42 | <view class="flex t-c" bindtap="rect"> | 32 | <view class="flex t-c" bindtap="rect"> |
| @@ -60,76 +50,31 @@ | @@ -60,76 +50,31 @@ | ||
| 60 | <view class="td">200</view> | 50 | <view class="td">200</view> |
| 61 | <view class="td">200</view> | 51 | <view class="td">200</view> |
| 62 | </view> | 52 | </view> |
| 63 | - <view> | ||
| 64 | - <view class="td bg-pink">张三</view> | ||
| 65 | - <view class="td">100</view> | ||
| 66 | - <view class="td">200</view> | ||
| 67 | - <view class="td">200</view> | ||
| 68 | - <view class="td">200</view> | ||
| 69 | - <view class="td">200</view> | ||
| 70 | - <view class="td">200</view> | ||
| 71 | - <view class="td">200</view> | ||
| 72 | - <view class="td">200</view> | ||
| 73 | - <view class="td">200</view> | ||
| 74 | - <view class="td">200</view> | ||
| 75 | - <view class="td">200</view> | ||
| 76 | - <view class="td">200</view> | ||
| 77 | - <view class="td">200</view> | ||
| 78 | - <view class="td">200</view> | ||
| 79 | - <view class="td">200</view> | ||
| 80 | - <view class="td">200</view> | ||
| 81 | - <view class="td">200</view> | ||
| 82 | - <view class="td">200</view> | ||
| 83 | - </view> | ||
| 84 | - <view> | ||
| 85 | - <view class="td bg-pink">张三</view> | ||
| 86 | - <view class="td" bindtap="print">100</view> | ||
| 87 | - <view class="td">200</view> | ||
| 88 | 53 | ||
| 89 | - <view class="td">200</view> | ||
| 90 | - <view class="td">200</view> | ||
| 91 | - <view class="td">200</view> | ||
| 92 | - <view class="td">200</view> | ||
| 93 | - <view class="td">200</view> | ||
| 94 | - <view class="td">200</view> | ||
| 95 | - <view class="td">200</view> | ||
| 96 | - <view class="td">200</view> | ||
| 97 | - </view> | ||
| 98 | <view> | 54 | <view> |
| 99 | - <view class="td bg-pink">张三</view> | 55 | + <!-- <view class="td bg-pink">张三</view> |
| 100 | <view class="td">100</view> | 56 | <view class="td">100</view> |
| 101 | - <view class="td">200</view> | 57 | + <view class="td">200</view> --> |
| 58 | + <view class="td blue">张三</view> | ||
| 59 | + <view class="td content_view {{v[0][0]?'121':''}}" bindtap="print">{{v[0][0]}}</view> | ||
| 60 | + <view class="td">{{v[0][1]}}</view> | ||
| 102 | </view> | 61 | </view> |
| 103 | <view> | 62 | <view> |
| 104 | - <view class="td bg-pink">张三</view> | ||
| 105 | - <view class="td">100</view> | ||
| 106 | - <view class="td">200</view> | 63 | + <view class="td blue">张三</view> |
| 64 | + <view class="td">{{v[1][0]}}</view> | ||
| 65 | + <view class="td">{{v[1][1]}}</view> | ||
| 107 | </view> | 66 | </view> |
| 108 | <view> | 67 | <view> |
| 109 | - <view class="td bg-pink">张三</view> | ||
| 110 | - <view class="td">100</view> | ||
| 111 | - <view class="td">200</view> | 68 | + <view class="td blue">张三</view> |
| 69 | + <view class="td" bindtap="print">{{v[2][0]}}</view> | ||
| 70 | + <view class="td">{{v[2][1]}}</view> | ||
| 112 | </view> | 71 | </view> |
| 113 | <view> | 72 | <view> |
| 114 | - <view class="td bg-pink">张三</view> | ||
| 115 | - <view class="td">100</view> | ||
| 116 | - <view class="td">200</view> | ||
| 117 | - </view> | ||
| 118 | - <view> | ||
| 119 | - <view class="td bg-pink">1张三</view> | ||
| 120 | - <view class="td">300</view> | ||
| 121 | - <view class="td">300</view> | ||
| 122 | - </view> | ||
| 123 | - <view> | ||
| 124 | - <view class="td bg-pink">张三</view> | ||
| 125 | - <view class="td">100</view> | ||
| 126 | - <view class="td">200</view> | ||
| 127 | - </view> | ||
| 128 | - <view> | ||
| 129 | - <view class="td bg-pink">张三</view> | ||
| 130 | - <view class="td">100</view> | ||
| 131 | - <view class="td">200</view> | 73 | + <view class="td blue">张三</view> |
| 74 | + <view class="td">{{v[3][0]}}</view> | ||
| 75 | + <view class="td">{{v[3][1]}}</view> | ||
| 132 | </view> | 76 | </view> |
| 77 | + | ||
| 133 | <view> | 78 | <view> |
| 134 | <view class="td bg-pink">1张三</view> | 79 | <view class="td bg-pink">1张三</view> |
| 135 | <view class="td">300</view> | 80 | <view class="td">300</view> |
| @@ -162,17 +107,24 @@ | @@ -162,17 +107,24 @@ | ||
| 162 | </view> | 107 | </view> |
| 163 | <view> | 108 | <view> |
| 164 | <view class="td bg-pink">1张三</view> | 109 | <view class="td bg-pink">1张三</view> |
| 110 | + <view class="td blue">张三</view> | ||
| 165 | <view class="td">300</view> | 111 | <view class="td">300</view> |
| 166 | <view class="td">300</view> | 112 | <view class="td">300</view> |
| 167 | </view> | 113 | </view> |
| 168 | </view> | 114 | </view> |
| 169 | </scroll-view> | 115 | </scroll-view> |
| 116 | + | ||
| 170 | <view class="card"> | 117 | <view class="card"> |
| 118 | + | ||
| 171 | <view class="t-c c-c7"><text class="iconfont icon-sandian"></text></view> | 119 | <view class="t-c c-c7"><text class="iconfont icon-sandian"></text></view> |
| 172 | <view class="t-c pd20"> | 120 | <view class="t-c pd20"> |
| 121 | + | ||
| 122 | + <view class="t-c pd20 " bindlongtap="getcopy" bindtouchmove="touchmove" bindtouchend="touchend" catch:touchmove > | ||
| 173 | <text class="iconfont icon-meirong fs40"></text> | 123 | <text class="iconfont icon-meirong fs40"></text> |
| 174 | <view class="fs24">项目1</view> | 124 | <view class="fs24">项目1</view> |
| 175 | </view> | 125 | </view> |
| 126 | + | ||
| 127 | + | ||
| 176 | <view class="t-c pd20"> | 128 | <view class="t-c pd20"> |
| 177 | <text class="iconfont icon-meirong fs40"></text> | 129 | <text class="iconfont icon-meirong fs40"></text> |
| 178 | <view class="fs24">项目2</view> | 130 | <view class="fs24">项目2</view> |
| @@ -330,4 +282,4 @@ | @@ -330,4 +282,4 @@ | ||
| 330 | <!-- 制作一个圆球导航 --> | 282 | <!-- 制作一个圆球导航 --> |
| 331 | <!-- <nav_b id="nav_b"></nav_b> --> | 283 | <!-- <nav_b id="nav_b"></nav_b> --> |
| 332 | 284 | ||
| 333 | -<view bindtouchmove="touchmove" catch:touchmove style="position:absolute;left:{{write[0]}}px;top:{{write[1]}}px;">我可以移动</view> | ||
| 334 | \ No newline at end of file | 285 | \ No newline at end of file |
| 286 | +<view wx:if="{{copy_btn}}" style="position:absolute;left:{{write[0]}}px;top:{{write[1]}}px;">项目1</view> | ||
| 335 | \ No newline at end of file | 287 | \ No newline at end of file |
pages/goods/goodsInfo/goodsInfo.wxml
| @@ -578,7 +578,7 @@ | @@ -578,7 +578,7 @@ | ||
| 578 | </view> | 578 | </view> |
| 579 | </view> | 579 | </view> |
| 580 | <view class="xc_comment-font pj_word_size ellipsis-2"> | 580 | <view class="xc_comment-font pj_word_size ellipsis-2"> |
| 581 | - {{item.content?item.content:''}} | 581 | + {{item.content?item.content:'此用户没有填写评价。'}} |
| 582 | </view> | 582 | </view> |
| 583 | <view class="xc_comment-val"> | 583 | <view class="xc_comment-val"> |
| 584 | <view class="xc_comment-time">{{item.add_time}}</view> | 584 | <view class="xc_comment-time">{{item.add_time}}</view> |
| @@ -795,7 +795,7 @@ | @@ -795,7 +795,7 @@ | ||
| 795 | </view> | 795 | </view> |
| 796 | <view class="xc-pirces"> | 796 | <view class="xc-pirces"> |
| 797 | <view class="middle-font {{item.seeMore==true?'ellipsis-3':''}}" > | 797 | <view class="middle-font {{item.seeMore==true?'ellipsis-3':''}}" > |
| 798 | - {{item.content?item.content:''}} | 798 | + {{item.content?item.content:'此用户没有填写评价。'}} |
| 799 | </view> | 799 | </view> |
| 800 | </view> | 800 | </view> |
| 801 | <view wx:if='{{item.seeMore}}' data-index='{{cIdx}}' class="s_btn fs30 red-co" catchtap='toggleHandler'>全部显示</view> | 801 | <view wx:if='{{item.seeMore}}' data-index='{{cIdx}}' class="s_btn fs30 red-co" catchtap='toggleHandler'>全部显示</view> |
pages/user/add_comment/add_comment.js
| @@ -88,8 +88,8 @@ Page({ | @@ -88,8 +88,8 @@ Page({ | ||
| 88 | var a = this; | 88 | var a = this; |
| 89 | if (!a.data.service_rank || !a.data.goods_rank || !a.data.deliver_rank) | 89 | if (!a.data.service_rank || !a.data.goods_rank || !a.data.deliver_rank) |
| 90 | return getApp().my_warnning("请先打分",0,a); | 90 | return getApp().my_warnning("请先打分",0,a); |
| 91 | - if(a.data.content=="") | ||
| 92 | - return getApp().my_warnning("请填写评价内容",0,a); | 91 | + // if(a.data.content=="") |
| 92 | + // return getApp().my_warnning("请填写评价内容",0,a); | ||
| 93 | 93 | ||
| 94 | //this.uploadPhotos(function () { | 94 | //this.uploadPhotos(function () { |
| 95 | var p_data= { | 95 | var p_data= { |