Просмотр исходного кода

图片请求头改为全局配置

嘀嘀嘀 1 год назад
Родитель
Сommit
1eac8a8d45
76 измененных файлов с 4230 добавлено и 142 удалено
  1. 12 10
      common/config.js
  2. 3 0
      main.js
  3. 9 0
      pages.json
  4. 489 42
      pages/index/index.vue
  5. 2809 0
      pages/index/luma.vue
  6. 1 0
      pages/riderMy/order.vue
  7. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map
  8. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map
  9. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map
  10. 1 0
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/luma.js.map
  11. 1 1
      unpackage/dist/dev/.sourcemap/mp-weixin/pages/riderMy/order.js.map
  12. 1 0
      unpackage/dist/dev/mp-weixin/app.json
  13. 1 1
      unpackage/dist/dev/mp-weixin/common/main.js
  14. 3 3
      unpackage/dist/dev/mp-weixin/common/vendor.js
  15. 2 2
      unpackage/dist/dev/mp-weixin/components/empty.js
  16. 2 2
      unpackage/dist/dev/mp-weixin/components/watch-login/watch-button.js
  17. 2 2
      unpackage/dist/dev/mp-weixin/components/watch-login/watch-input.js
  18. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/buyOrder/buyOrder.js
  19. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/cityOrder/cityOrder.js
  20. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/index.js
  21. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/index.wxml
  22. 2 0
      unpackage/dist/dev/mp-weixin/pages/index/luma.js
  23. 14 0
      unpackage/dist/dev/mp-weixin/pages/index/luma.json
  24. 1 0
      unpackage/dist/dev/mp-weixin/pages/index/luma.wxml
  25. 798 0
      unpackage/dist/dev/mp-weixin/pages/index/luma.wxss
  26. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/orderdetail/navigation.js
  27. 1 1
      unpackage/dist/dev/mp-weixin/pages/index/orderdetail/orderdetail.js
  28. 1 1
      unpackage/dist/dev/mp-weixin/pages/login/forgetPwd.js
  29. 1 1
      unpackage/dist/dev/mp-weixin/pages/login/login.js
  30. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/approve/approve.js
  31. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/kefu/chat.js
  32. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/kefu/liaotian.js
  33. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/kefu/liaotianshi.js
  34. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/AcontMoney/AcontMoney.js
  35. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/AcontMoney/Acontlist.js
  36. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/AcontMoney/cashList.js
  37. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/Acontlist/Acontlist.js
  38. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/myAccount.js
  39. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myComment/myComment.js
  40. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myComplain/myComplain.js
  41. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myComplain/online_complain/online_complain.js
  42. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/myOnline/myOnline.js
  43. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/order.js
  44. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/order.wxml
  45. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/paotuixieyi.js
  46. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/profit.js
  47. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/riderMy.js
  48. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/set/about.js
  49. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/set/mimi.js
  50. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/set/set.js
  51. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/set/xieyi.js
  52. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/set/yijian.js
  53. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/trainingCenter.js
  54. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/trainingList.js
  55. 1 1
      unpackage/dist/dev/mp-weixin/pages/riderMy/updateNickName.js
  56. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-badge/u-badge.js
  57. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-button/u-button.js
  58. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-form-item/u-form-item.js
  59. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-form/u-form.js
  60. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-icon/u-icon.js
  61. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-image/u-image.js
  62. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-input/u-input.js
  63. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-line/u-line.js
  64. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-loading/u-loading.js
  65. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-mask/u-mask.js
  66. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-modal/u-modal.js
  67. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-navbar/u-navbar.js
  68. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-parse/libs/trees.js
  69. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-parse/u-parse.js
  70. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-popup/u-popup.js
  71. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio-group/u-radio-group.js
  72. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio/u-radio.js
  73. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-section/u-section.js
  74. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-skeleton/u-skeleton.js
  75. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-switch/u-switch.js
  76. 2 2
      unpackage/dist/dev/mp-weixin/uview-ui/components/u-tabs/u-tabs.js

+ 12 - 10
common/config.js

@@ -1,21 +1,23 @@
 // const ROOTPATH1 = "https://mxys.chuanghai-tech.com/sqx_fast";
-const ROOTPATH1 = "https://www.daweilinli.com/sqx_fast";
+// const ROOTPATH1 = "https://www.daweilinli.com/sqx_fast";
 // const ROO2 = "https://mxys.chuanghai-tech.com/sqx_fast";
-const ROO2 = "https://www.daweilinli.com/sqx_fast";
+// const ROO2 = "https://www.daweilinli.com/sqx_fast";
 // const ROOTPATH = "https://mxys.chuanghai-tech.com/sqx_fast";
-const ROOTPATH = "https://www.daweilinli.com/sqx_fast";
-const APIHOST2 = "https://www.daweilinli.com/sqx_fast";
+// const ROOTPATH = "https://www.daweilinli.com/sqx_fast";
+// const APIHOST2 = "https://www.daweilinli.com/sqx_fast";
 // const APIHOST2 = "https://mxys.chuanghai-tech.com/sqx_fast";
 // const ROOTPATH2 = "wss://mxys.chuanghai-tech.com/wss/websocket/"; //联系客服
-const ROOTPATH2 = "wss://www.daweilinli.com/wss/websocket/"; //联系客服
+// const ROOTPATH2 = "wss://www.daweilinli.com/wss/websocket/"; //联系客服
 // const ROOTPATH3 = "wss://mxys.chuanghai-tech.com/wss/ordersChat/"; //聊天
-const ROOTPATH3 = "wss://www.daweilinli.com/wss/ordersChat/"; //聊天
+// const ROOTPATH3 = "wss://www.daweilinli.com/wss/ordersChat/"; //聊天
 
 
-// const ROOTPATH1 = "http://192.168.0.119:8171/sqx_fast";
-// const ROOTPATH = "http://192.168.0.119:8171/sqx_fast";
-// const ROOTPATH2 = "wss://192.168.0.119:8171/wss/websocket/"; //联系客服
-// const ROOTPATH3 = "wss://192.168.0.119:8171/wss/ordersChat/"; //聊天
+const ROOTPATH1 = "https://mxys.chuanghai-tech.com/wm-test/wm-api/sqx_fast";
+const ROO2 = "https://mxys.chuanghai-tech.com/wm-test/wm-api/sqx_fast";
+const ROOTPATH = "https://mxys.chuanghai-tech.com/wm-test/wm-api/sqx_fast";
+const APIHOST2 = "https://mxys.chuanghai-tech.com/wm-test/wm-api/sqx_fast";
+const ROOTPATH2 = "wss://mxys.chuanghai-tech.com/wss-test/websocket/"; //联系客服
+const ROOTPATH3 = "wss://mxys.chuanghai-tech.com/wss-test/ordersChat/"; //聊天
 
 module.exports = {
     APIHOST: ROOTPATH,

+ 3 - 0
main.js

@@ -7,6 +7,9 @@ import share from './common/share.js'
 
 // 引入全局uView
 import uView from "uview-ui";
+Vue.prototype.Tupian =function(img){
+	return 'https://moxuanyunshang.oss-cn-beijing.aliyuncs.com'+img
+}//全局图片请求头
 Vue.use(uView);
 // 全局获取位置
 Vue.prototype.getLocation = function () {

+ 9 - 0
pages.json

@@ -14,6 +14,15 @@
                 "navigationBarTextStyle" : "black"
             }
         },
+		{
+		    "path" : "pages/index/luma",
+		    "style" : {
+		        "navigationBarTitleText" : "",
+		        "enablePullDownRefresh" : false,
+		        "navigationStyle" : "custom",
+		        "navigationBarTextStyle" : "black"
+		    }
+		},
         {
             "path" : "pages/riderMy/riderMy",
             "style" : {

+ 489 - 42
pages/index/index.vue

@@ -1,5 +1,6 @@
 <template>
 	<view>
+		<view>
 		<u-navbar :is-back="false" :title="tit">
 			<view class="slot">
 				<!-- 我的 -->
@@ -302,7 +303,7 @@
 						<view class="three_right" v-else>¥ 0</view>
 					</view>
 					<view class="part4">
-						<view class="box_btn1" @click.stop="bindorder(item)">接单</view>
+						<view class="box_btn1" @click.stop="bindorder(item,index)">接单</view>
 					</view>
 				</view>
 				<empty v-if="list_box.length == 0"></empty>
@@ -447,9 +448,9 @@
 					</view>
 					<u-line color="#E6E6E6" />
 					<view class="order_btn">
-						<view class="btn1" v-if="item.indentState=='3'" @click.stop="quxiao(item.indentNumber)">取消订单
+						<view class="btn1" v-if="item.indentState=='3'" @click.stop="quxiao(item.indentNumber,index)">取消订单
 						</view>
-						<view class="btn2" v-if="item.indentState=='3'" @click.stop="quhuo(item.indentId)">确认取货
+						<view class="btn2" v-if="item.indentState=='3'" @click.stop="quhuo(item.indentId,index)">确认取货
 						</view>
 					</view>
 				</view>
@@ -597,10 +598,10 @@
 					</view>
 					<u-line color="#E6E6E6" />
 					<view class="order_btn">
-						<view class="btn1" v-if="item.indentState=='3'" @click.stop="quxiao(item.indentNumber)">取消订单
+						<view class="btn1" v-if="item.indentState=='3'" @click.stop="quxiao(item.indentNumber,index)">取消订单
 						</view>
 						<view class="btn1" v-if="item.indentState=='6'">客户待确认</view>
-						<view class="btn2" v-if="item.indentState=='3'" @click.stop="quhuo(item.indentId)">确认取货
+						<view class="btn2" v-if="item.indentState=='3'" @click.stop="quhuo(item.indentId,index)">确认取货
 						</view>
 						<!-- <view class="flex"
 							v-if="item.status == 3&&item.orderType==2&&item.autoSendOrder ==1 &&item.deliveryImgs==null">
@@ -610,7 +611,7 @@
 							v-if="item.indentState=='4'||item.indentState=='7' &&item.deliveryImgs==null">
 							<view class="btn_pai" @click.stop="paiOrder(item)">拍照</view>
 						</view>
-						<view class="btn2" style="margin-left: 10px;" v-if="item.indentState=='4'" @click.stop="shouhuo(item)">确认送达
+						<view class="btn2" style="margin-left: 10px;" v-if="item.indentState=='4'" @click.stop="shouhuo(item,index)">确认送达
 						</view>
 						<view class="btn2" v-if="item.indentState=='9'">已取消</view>
 					</view>
@@ -759,7 +760,7 @@
 								class="flex justify-center align-center">
 								<view>
 									<view class="text-center">
-										<image src="https://moxuanyunshang.oss-cn-beijing.aliyuncs.com/duanxin/addimg.png" style="width: 65rpx;height: 55rpx;">
+										<image :src="Tupian('/duanxin/addimg.png')" style="width: 65rpx;height: 55rpx;">
 										</image>
 									</view>
 									<view class="text-center text-black">添加图片</view>
@@ -789,6 +790,196 @@
 				<view class="sure" @click="querenSh">确认送达</view>
 			</view>
 		</u-popup>
+		<!-- 当前订单无法接的筛选条件 -->
+		<u-popup v-model="jiedanNo" mode="center"
+		 border-radius="18" width="680rpx" height="600rpx">
+			<view style="margin-top: 30%;margin-left: 34%;">
+				<image style="width: 200rpx;height: 200rpx;" :src="Tupian('/qishou/wufajie.png')"
+				></image>
+				<view>当前订单无法接单</view>
+			</view>
+		</u-popup>
+		
+		<!-- 当前订单已接收 -->
+		<u-popup v-model="saomaPeisong" v-if="saomaPeisong" mode="center"
+		 border-radius="18" width="680rpx" height="600rpx">
+			<view>
+				<view class="order_box" v-for="(item,index) in list2" :key="index"
+					@click="bindorderDetail(item.indentNumber,item.indentId)">
+					<view class="order_success" v-if="item.indentState=='2'">
+						<view class="order_name">待支付领取</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<view class="order_success" v-if="item.indentState=='3'">
+						<view class="order_name">待取货</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<view class="order_success" v-if="item.indentState=='4'">
+						<view class="order_name">配送中</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<view class="order_success" v-if="item.indentState=='5'">
+						<view class="order_name">已送达,客户待确认</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<view class="order_success" v-if="item.indentState=='6'">
+						<view class="order_name">客户已确认</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<view class="order_success" v-if="item.indentState=='7'">
+						<view class="order_name">已完成</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<view class="order_success" v-if="item.indentState=='9'">
+						<view class="order_name">已取消</view>
+						<view class="order_data">{{item.receivingTime}}</view>
+					</view>
+					<u-line color="#E6E6E6" />
+					<view class="order_city">
+						<view class="city_type">
+							<view class="type_name" v-if="item.indentType == 1">帮我送</view>
+							<view class="type_name" v-if="item.indentType == 2">帮我取</view>
+							<view class="type_name" v-if="item.indentType == 3">同城帮买</view>
+							<view class="type_name" v-if="item.indentType == 4">同城服务</view>
+							<view class="type_name" v-if="item.indentType == 5">同城外卖</view>
+							<view class="city_text" v-if="item.itemType">{{item.itemType}}</view>
+						</view>
+						<view style="padding:0 30rpx;font-size: 20px;" v-if="item.orderPaySequence">#{{item.orderPaySequence}}</view>
+						<view style="padding:0 30rpx;color:#FF7F00">{{item.shopName}}</view>
+						<view style="padding:0 30rpx">订单编号:{{item.indentNumber}}</view>
+						<!-- 帮我送/帮我取 -->
+						<view class="city_address" v-if="item.indentType == 1 || item.indentType == 2">
+							<view class="fh_box">
+								<view class="fh_image">
+									<image src="../../static/image/icon_f.png"></image>
+								</view>
+								<view class="box">
+									<!-- <view style="padding:0 30rpx;font-size: 20px;">#9</view> -->
+									<view class="fh_name">{{item.shopAddressDetail}}</view>
+									<view class="fh_type">{{item.shopName}}
+										<text>{{item.shopPhone}}</text>
+									</view>
+								</view>
+							</view>
+							<view class="sh_box">
+								<view class="sh_image">
+									<image src="../../static/image/icon_s.png"></image>
+								</view>
+								<view class="box">
+									<view class="sh_name">{{item.userAddressDetail}}</view>
+									<view class="sh_type">{{item.userName}}
+										<text>{{item.userPhone}}</text>
+									</view>
+								</view>
+							</view>
+						</view>
+						<!-- 同城帮买 -->
+						<view class="city_address" v-if="item.indentType == 3">
+							<view class="fh_box" v-if="item.buy_type == 1">
+								<view class="fh_image">
+									<image src="../../static/image/icon_f.png"></image>
+								</view>
+								<view class="box">
+									<!-- <view style="padding:0 30rpx;font-size: 20px;" v-if="item.orderPaySequence">#{{item.orderPaySequence}}</view> -->
+									<view class="fh_name">{{item.shopAddressDetail}}</view>
+									<view class="fh_type">{{item.shopName}}
+										<text>{{item.shopPhone}}</text>
+									</view>
+								</view>
+							</view>
+							<view class="sh_box">
+								<view class="sh_image">
+									<image src="../../static/image/icon_s.png"></image>
+								</view>
+								<view class="box">
+									<view class="sh_name">{{item.userAddressDetail}}</view>
+									<view class="sh_type">{{item.userName}}
+										<text>{{item.userPhone}}</text>
+									</view>
+								</view>
+							</view>
+						</view>
+						<!-- 同城服务 -->
+						<view class="city_address" v-if="item.indentType == 4">
+							<view class="sh_box">
+								<view class="sh_image">
+									<image src="../../static/image/icon_s.png"></image>
+								</view>
+								<view class="box">
+									<view class="sh_name">{{item.userAddressDetail}}</view>
+									<view class="sh_type">{{item.userName}}
+										<text>{{item.userPhone}}</text>
+									</view>
+								</view>
+							</view>
+						</view>
+						<!-- 同城外卖 -->
+						<view class="city_address" v-if="item.indentType == 5">
+							<view class="fh_box">
+								<view class="fh_image">
+									<image src="../../static/image/icon_f.png"></image>
+								</view>
+								<view class="box">
+									<!-- <view style="padding:0 30rpx;font-size: 20px;" v-if="item.orderPaySequence">#{{item.orderPaySequence}}</view> -->
+									<view class="fh_name">{{item.shopAddressDetail}}</view>
+									<view class="fh_type">{{item.shopName}}
+										<text>{{item.shopPhone}}</text>
+									</view>
+								</view>
+							</view>
+							<view class="sh_box">
+								<view class="sh_image">
+									<image src="../../static/image/icon_s.png"></image>
+								</view>
+								<view class="box">
+									<view class="sh_name">{{item.userAddressDetail}}</view>
+									<view class="sh_type">{{item.userName}}
+										<text>{{item.userPhone}}</text>
+									</view>
+								</view>
+							</view>
+						</view>
+			
+					</view>
+					<u-line color="#E6E6E6" />
+					<view class="order_btn">
+						<view class="btn1" v-if="item.indentState=='3'" @click.stop="quxiao(item.indentNumber,index)">取消订单
+						</view>
+						<view class="btn1" v-if="item.indentState=='6'">客户待确认</view>
+						<view class="btn2" v-if="item.indentState=='3'" @click.stop="quhuo(item.indentId,index)">确认取货
+						</view>
+						<!-- <view class="flex"
+							v-if="item.status == 3&&item.orderType==2&&item.autoSendOrder ==1 &&item.deliveryImgs==null">
+							<view class="btn_pai" @click.stop="paiOrder(item)">拍照</view>
+						</view> -->
+						<view class="flex"
+							v-if="item.indentState=='4'||item.indentState=='7' &&item.deliveryImgs==null">
+							<view class="btn_pai" @click.stop="paiOrder(item)">拍照</view>
+						</view>
+						<view class="btn2" style="margin-left: 10px;" v-if="item.indentState=='4'" @click.stop="shouhuo(item,index)">确认送达
+						</view>
+						<view class="btn2" v-if="item.indentState=='9'">已取消</view>
+					</view>
+				</view>
+				<empty v-if="list2.length == 0"></empty>
+			</view>
+		</u-popup>
+		</view>
+		<!-- 悬浮球 -->
+		<view style="width: 140rpx;height: 140rpx;position: fixed;bottom: 130px;right: 20rpx;">
+			<!-- 上线 -->
+			<image v-if="!seen" :src="Tupian('/qishou/sao.png')" style="width: 100%;height: 100%;" @click="saoma()" mode="">
+			</image>
+			<!-- 下线 -->
+			<image v-if="seen" :src="Tupian('/qishou/sao.png')" style="width: 100%;height: 100%;" @click="bindorder1()" mode="">
+			</image>
+			<image v-if="!seen" :src="Tupian('/qishou/lu.png')" style="width: 100%;height: 100%;" @click="luma()" mode="">
+			</image>
+			<image v-if="seen" :src="Tupian('/qishou/lu.png')" style="width: 100%;height: 100%;" @click="bindorder1()" mode="">
+			</image>
+			
+
+		</view>
 	</view>
 </template>
 
@@ -822,6 +1013,7 @@
 				Authorization: false,
 				alertPhone:false,//确认收货拍照弹出框
 				alertduan:false,//确认收货选择短信框
+				saomaPeisong:false,//扫码后配送中的单
 				privacyContractName: '',
 				checkxdd: '否',
 				xddNumber: 0,
@@ -915,12 +1107,17 @@
 				qiPhone:'',//骑手电话
 				ifrenwu:false,
 				shopId:'',
+				
+				shoudanma:'',//收单码
+				jiedanNo:false,//当前不能接
+				list2:[],
 			}
 		},
 		onHide() {
 			clearInterval(this.time)
 		},
 		onLoad() {
+			console.log(this.shouhuoma,'码')
 			uni.showLoading({
 				title: '加载中...',
 				mask: true, // 是否显示透明蒙层,防止触摸穿透
@@ -1089,6 +1286,170 @@
 			// #endif
 		},
 		methods: {
+			//扫码取单,订单直接变为配送中
+			saoma(){
+				uni.showLoading({
+					title: '扫码中...',
+					mask: true, // 是否显示透明蒙层,防止触摸穿透
+				})
+				var that = this;
+				wx.scanCode({
+				  onlyFromCamera: false,// 只允许从相机扫码
+				  success(res){
+					console.log("扫码成功:"+JSON.stringify(res)+res.result)
+					that.shoudanma=res.result
+					setTimeout(function() {
+						that.saomaCha()
+					}, 700);
+					
+					//扫码成功并且有订单接单成功,变为配送中
+					//扫码成功后调用收单接口,判断是否成功和是否为配送中
+					// that.current = 2
+					// console.log(that.current,'that.current')
+					//当前订单无法接
+					// that.jiedanNo=true
+					
+					// 扫码成功后  在此处理接下来的逻辑
+					// that.setData({
+					//   shoudanma: res.result
+					// })
+				  }
+				})
+				uni.hideLoading();
+			},
+			//录码收单
+			luma(){
+				uni.navigateTo({
+					url:'/pages/index/luma'
+				})
+			},
+			// 扫码查询订单列表
+			saomaCha() {
+				uni.showLoading({
+					title: '加载中',
+					mask: true, // 是否显示透明蒙层,防止触摸穿透
+				});
+				var that=this
+				that.$Request.getT('/app/tbindent/selectTbIndentPage', {
+					page: 1,
+					limit: 10,
+					acquireCode:that.shoudanma
+				}).then(res => {
+					console.log(res,'lk')
+					uni.hideLoading()
+					if (res.data) {
+						if (res.data.list.length > 0) {
+							for (var i = 0; i < res.data.list.length; i++) {
+								if (res.data.list[i].distancess > 1000) {
+									res.data.list[i].distancess = Number((res.data.list[i].distancess / 1000))
+										.toFixed(
+											2) + "km"
+								} else {
+									if (res.data.list[i].distancess == '0') {
+										res.data.list[i].distancess = "0m";
+									} else {
+										res.data.list[i].distancess = Number(res.data.list[i].distancess).toFixed(
+												1) +
+											"m";
+									}
+								}
+				
+								if (res.data.list[i].distancessd > 1000) {
+									res.data.list[i].distancessd = Number((res.data.list[i].distancessd / 1000))
+										.toFixed(2) + "km"
+								} else {
+									if (res.data.list[i].distancessd == '0') {
+										res.data.list[i].distancessd = "0m";
+									} else {
+										res.data.list[i].distancessd = Number(res.data.list[i].distancessd)
+											.toFixed(
+												1) + "m";
+									}
+								}
+				
+							}
+						}
+						var saomajie=[]
+						saomajie=res.data.list
+						that.list2=res.data.list
+						console.log(saomajie,'列表')
+						if(that.list2.length>0){
+							if (that.list2[0].indentState=='2' || that.list2[0].indentState=='3') {
+								//收单
+								that.shouorder()
+							} else if(that.list2[0].indentState=='4') {
+								that.saomaPeisong=true
+							}else{
+								that.jiedanNo=true
+								that.shoudanma=''
+							}
+						}else{
+							// that.saomaPeisong=true
+							that.jiedanNo=true
+							that.shoudanma=''
+						}
+						
+					}else if(res.msg=="当前订单无法接单"){
+						that.jiedanNo=true
+						that.shoudanma=''
+					}
+					that.$forceUpdate()
+					uni.stopPullDownRefresh();
+					// 加载提示关闭
+					uni.hideLoading()
+				});
+			},
+			// 收单
+			shouorder() {
+				let that = this
+				if (that.checkCertification == 0) {
+					uni.showToast({
+						title: '实名认证审核中,无法收单',
+						icon: 'none'
+					});
+					return;
+				}
+				if (that.checkCertification == 2) {
+					uni.showToast({
+						title: '实名认证未通过,无法收单',
+						icon: 'none'
+					});
+					return;
+				}
+				uni.showLoading({
+					title: '加载中',
+					mask: true, // 是否显示透明蒙层,防止触摸穿透
+				});
+				console.log('用户点击确定');
+				that.$Request.postT('/app/tbindent/orderIndentReceiving', {
+					acquireCode: that.shoudanma
+				}).then(res => {
+					console.log(res,'ppp')
+					if (res.code == 0) {
+						uni.showToast({
+							title: '收单成功',
+							icon: 'none',
+						});
+						// 在toast显示2000毫秒(2秒)后执行操作
+						setTimeout(function() {
+							that.current=2
+							that.indentState = 4
+							that.taskDataJ()
+						}, 1200);
+					} else {
+						console.log('失败:', res.data)
+						uni.showToast({
+							title: res.msg,
+							icon: 'none',
+						});
+						// that.taskData()
+					}
+					// 加载提示关闭
+					uni.hideLoading()
+					that.shouhuoma = ''
+				});
+			
+			},
 			// 打开隐私协议页面
 			openPrivacyContract() {
 				let that = this;
@@ -1422,7 +1783,7 @@
 
 			},
 			// 接单
-			bindorder(item) {
+			bindorder(item,index) {
 				let that = this
 				if (!that.userId) {
 					uni.showModal({
@@ -1499,33 +1860,40 @@
 								title: '加载中',
 								mask: true, // 是否显示透明蒙层,防止触摸穿透
 							});
-							console.log('用户点击确定');
+							console.log('用户点击确定',item.indentNumber);
 							that.$Request.postT('/app/tbindent/indentReceiving', {
 								indentNumber: item.indentNumber
 							}).then(res => {
+								console.log(res,'kkk')
 								if (res.code == 0) {
-									that.page1 = 1
+									// that.page1 = 1
 									// this.getShanglist()
-									that.taskData()
+									// that.taskData()
 									uni.showToast({
 										title: '接单成功',
 										icon: 'none',
-										duration: 1000
 									});
+									// 在toast显示2000毫秒(2秒)后执行操作
+									setTimeout(function() {
+										//刷新当前列,不返回分页的第一条
+										that.list_box.splice(index,1);
+									}, 1200);
 								} else {
 									console.log('失败:', res.data)
 									uni.showToast({
 										title: res.msg,
 										icon: 'none',
-										duration: 1500
 									});
-									if(!that.ifrenwu){
-										that.page1 = 1
-										that.getShanglist()
-									}else{
-										that.page2 = 1
-										that.taskData()
-									}
+									// 在toast显示2000毫秒(2秒)后执行操作
+									setTimeout(function() {
+										if(!that.ifrenwu){
+											that.page1 = 1
+											that.getShanglist()
+										}else{
+											that.page2 = 1
+											that.taskData()
+										}
+									}, 1200);
 									// that.getShanglist()
 									// that.taskData()
 								}
@@ -1611,6 +1979,7 @@
 					title: '加载中',
 					mask: true, // 是否显示透明蒙层,防止触摸穿透
 				});
+				
 				this.$Request.postJson('/app/tbindent/find-new-indent', {
 					buyTpye:"",// 购买类型 0:骑手就近购买;1:用户指定地址购买"
 					page: this.page2,
@@ -1916,7 +2285,7 @@
 				})
 			},
 			// 取消订单
-			quxiao(indentNumber) {
+			quxiao(indentNumber,index) {
 				// #ifdef MP-WEIXIN
 				if (uni.getStorageSync('sendMsg')) {
 					uni.requestSubscribeMessage({
@@ -1952,15 +2321,25 @@
 								if (res.code == 0) {
 									uni.showToast({
 										title: '订单已取消',
-										icon: "none"
+										icon: "none",
 									});
-									that.taskDataJ()
+									// 在toast显示2000毫秒(2秒)后执行操作
+									setTimeout(function() {
+										//刷新当前列,不返回分页的第一条
+										that.lists.splice(index,1);
+									}, 1200);
+									
+									// that.taskDataJ()
 								} else {
 									uni.showToast({
 										title: res.msg,
-										icon: "none"
+										icon: "none",
 									});
-									that.taskDataJ()
+									// 在toast显示2000毫秒(2秒)后执行操作
+									setTimeout(function() {
+										that.taskDataJ()
+									}, 1200);
+									
 								}
 								// 加载提示关闭
 								uni.hideLoading()
@@ -1971,7 +2350,7 @@
 					}
 				});
 			},
-			quhuo(indentId) {
+			quhuo(indentId,index) {
 				let that = this
 				// #ifdef MP-WEIXIN
 				if (uni.getStorageSync('sendMsg')) {
@@ -2007,24 +2386,26 @@
 								if (res.code == 0) {
 									uni.showToast({
 										title: '确认取货成功',
-										icon: "none"
+										icon: "none",
 									});
 									// that.indentState = 4
 									setTimeout(function() {
-										that.taskDataJ()
+										// that.taskDataJ()
+										//刷新当前列,不返回分页的第一条
+										that.lists.splice(index,1);
 										// that.current = 2
 
-									}, 1000)
+									}, 1200)
 								} else {
 									uni.showToast({
 										title: res.msg,
-										icon: "none"
+										icon: "none",
 									});
 									setTimeout(function() {
 										that.taskDataJ()
 										// that.current = 2
 
-									}, 1000)
+									}, 1200)
 								}
 								// 加载提示关闭
 								uni.hideLoading()
@@ -2038,11 +2419,26 @@
 			},
 			//拍照
 			paiOrder(e){
+				if(this.shoudanma!=''){
+					this.saomaPeisong=false
+					this.indentNumber = e.indentNumber
+					this.orderId=e.orderId
+					this.alertPhone=true
+					return
+				}
 				this.indentNumber = e.indentNumber
 				this.orderId=e.orderId
 				this.alertPhone=true
 			},
-			shouhuo(e) {
+			shouhuo(e,index) {
+				if(this.shoudanma!=''){
+					this.saomaPeisong=false
+					this.orderId=e.orderId
+					this.querenduanxinList()
+					//需拍照的弹出框
+					this.alertduan=true
+					return
+				}
 				this.indentNumber = e.indentNumber
 				// if(e.indentType==5){
 				// 	this.querenSh()
@@ -2146,15 +2542,24 @@
 				}).then(res => {
 					console.log(res,'img')
 					if (res.code == 0) {
+						if(this.shoudanma!=''){
+							this.alertPhone = false
+							this.saomaCha()
+							// this.saomaPeisong=true
+						}
 						this.alertPhone = false
 						uni.showToast({
 							title: '图片上传完成',
-							icon: "none"
+							icon: "none",
 						});
+						// 在toast显示2000毫秒(2秒)后执行操作
+						setTimeout(function() {
+							
+						}, 1200);
 					} else {
 						uni.showToast({
 							title: res.msg,
-							icon: "none"
+							icon: "none",
 						});
 					}
 					// 加载提示关闭
@@ -2184,7 +2589,7 @@
 					} else {
 						uni.showToast({
 							title: res.msg,
-							icon: "none"
+							icon: "none",
 						});
 					}
 					// 加载提示关闭
@@ -2218,6 +2623,39 @@
 						title: '加载中',
 						mask: true, // 是否显示透明蒙层,防止触摸穿透
 					});
+				if(this.shoudanma!=''){
+					console.log('1aaaaa')
+					this.$Request.postJson('/app/tbindent/orderRiderDelivery', {
+						smsTemplateId:that.duanxin[0].id,
+						// indentNumber: that.indentNumber,
+						acquireCode:that.shoudanma,
+						// imgs:'',
+						// itemCode: Rcode
+						// itemCode: that.shouhuoma
+					}).then(res => {
+						console.log(res)
+						if (res.code == 0) {
+							uni.showToast({
+								title: '订单完成',
+								icon: "none",
+							});
+							// 在toast显示2000毫秒(2秒)后执行操作
+							setTimeout(function() {
+							    that.alertduan = false
+							}, 1200);
+						} else {
+							uni.showToast({
+								title: res.msg,
+								icon: "none",
+							});
+						}
+						// 加载提示关闭
+						uni.hideLoading()
+						that.shouhuoma = ''
+					});
+					return
+				}
+				console.log('2bbbbb')
 				this.$Request.postJson('/app/tbindent/riderDelivery', {
 					smsTemplateId:this.duanxin[0].id,
 					indentNumber: that.indentNumber,
@@ -2232,16 +2670,25 @@
 						this.shows = false
 						uni.showToast({
 							title: '订单完成',
-							icon: "none"
+							icon: "none",
 						});
-						this.lists = []
-						that.taskDataJ()
+						// 在toast显示2000毫秒(2秒)后执行操作
+						setTimeout(function() {
+							that.alertduan = false
+							// this.alertduan = false
+							that.shows = false
+						}, 1200);
+						// this.lists = []
+						// that.taskDataJ()
 					} else {
 						uni.showToast({
 							title: res.msg,
-							icon: "none"
+							icon: "none",
 						});
-						that.taskDataJ()
+						// 在toast显示2000毫秒(2秒)后执行操作
+						setTimeout(function() {
+							that.taskDataJ()
+						}, 1200);
 					}
 					// 加载提示关闭
 					uni.hideLoading()
@@ -2311,7 +2758,7 @@
 					} else {
 						uni.showToast({
 							title: '已经最后一页啦',
-							icon: 'none'
+							icon: 'none',
 						})
 					}
 				}else{
@@ -2322,7 +2769,7 @@
 					} else {
 						uni.showToast({
 							title: '已经最后一页啦',
-							icon: 'none'
+							icon: 'none',
 						})
 					}
 				}

Разница между файлами не показана из-за своего большого размера
+ 2809 - 0
pages/index/luma.vue


+ 1 - 0
pages/riderMy/order.vue

@@ -49,6 +49,7 @@
 							<view class="type_name" v-if="item.indentType == 5">同城外卖</view>
 							<view class="city_text" v-if="item.itemType">{{item.itemType}}</view>
 						</view>
+						<view style="padding:0 30rpx;font-size: 20px;" v-if="item.orderPaySequence">#{{item.orderPaySequence}}</view>
 						<view style="padding:0 30rpx;color:#FF7F00">{{item.shopName}}</view>
 						<view style="padding:0 30rpx">订单编号:{{item.indentNumber}}</view>
 						<view class="city_address" v-if="item.indentType == 1 || item.indentType == 2">

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/main.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/common/vendor.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/index.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 0
unpackage/dist/dev/.sourcemap/mp-weixin/pages/index/luma.js.map


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/.sourcemap/mp-weixin/pages/riderMy/order.js.map


+ 1 - 0
unpackage/dist/dev/mp-weixin/app.json

@@ -1,6 +1,7 @@
 {
   "pages": [
     "pages/index/index",
+    "pages/index/luma",
     "pages/riderMy/riderMy",
     "pages/riderMy/updateNickName",
     "pages/riderMy/set/set",

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/common/main.js


Разница между файлами не показана из-за своего большого размера
+ 3 - 3
unpackage/dist/dev/mp-weixin/common/vendor.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/components/empty.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/components/watch-login/watch-button.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/components/watch-login/watch-input.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/buyOrder/buyOrder.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/cityOrder/cityOrder.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/index.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/index.wxml


Разница между файлами не показана из-за своего большого размера
+ 2 - 0
unpackage/dist/dev/mp-weixin/pages/index/luma.js


+ 14 - 0
unpackage/dist/dev/mp-weixin/pages/index/luma.json

@@ -0,0 +1,14 @@
+{
+  "navigationBarTitleText": "",
+  "enablePullDownRefresh": false,
+  "navigationStyle": "custom",
+  "navigationBarTextStyle": "black",
+  "usingComponents": {
+    "u-navbar": "/uview-ui/components/u-navbar/u-navbar",
+    "u-line": "/uview-ui/components/u-line/u-line",
+    "u-popup": "/uview-ui/components/u-popup/u-popup",
+    "u-icon": "/uview-ui/components/u-icon/u-icon",
+    "u-input": "/uview-ui/components/u-input/u-input",
+    "empty": "/components/empty"
+  }
+}

Разница между файлами не показана из-за своего большого размера
+ 1 - 0
unpackage/dist/dev/mp-weixin/pages/index/luma.wxml


+ 798 - 0
unpackage/dist/dev/mp-weixin/pages/index/luma.wxss

@@ -0,0 +1,798 @@
+
+page {
+	background: #F5F5F5;
+}
+.privacy {
+	position: fixed;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 0;
+	background: rgba(0, 0, 0, .5);
+	z-index: 9999999;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+}
+.contentview {
+	width: 632rpx;
+	padding: 48rpx;
+	box-sizing: border-box;
+	background: #fff;
+	border-radius: 16rpx;
+}
+.contentview .title {
+	text-align: center;
+	color: #333;
+	font-weight: bold;
+	font-size: 32rpx;
+}
+.contentview .des {
+	font-size: 26rpx;
+	color: #666;
+	margin-top: 40rpx;
+	text-align: justify;
+	line-height: 1.6;
+}
+.contentview .des .link {
+	color: #07c160;
+	text-decoration: underline;
+}
+button::after {
+	border: none;
+}
+.btns {
+	margin-top: 48rpx;
+	display: flex;
+}
+.btns .item {
+	justify-content: space-between;
+	width: 244rpx;
+	height: 80rpx;
+	display: flex;
+	align-items: center;
+	justify-content: center;
+	border-radius: 16rpx;
+	box-sizing: border-box;
+	border: none;
+}
+.btns .reject {
+	background: #f4f4f5;
+	color: #909399;
+}
+.btns .agree {
+	background: #07c160;
+	color: #fff;
+}
+.impute {
+	text-align: center;
+	margin-left: 4%;
+	margin-top: 20rpx;
+	width: 690rpx;
+	height: 100rpx;
+	opacity: 1;
+	border-radius: 190rpx;
+	background: rgba(245, 245, 245, 1);
+	border: 1rpx solid rgba(241, 135, 49, 1);
+}
+
+/* 返回 */
+.box_btn5{
+	margin-top: 10rpx;
+	width: 16%;
+	margin-left: 40rpx;
+	background: #FF7F00;
+	height: 60rpx;
+	color: white;
+	text-align: center;
+	line-height: 60rpx;
+	font-size: 31rpx;
+	letter-spacing: 2rpx;
+	border-radius: 8rpx;
+}
+.content {
+	margin-top: 50rpx;
+	min-height: 100vh; /* 设置最小高度为视口高度 */
+}
+.slot-wrap {
+	display: flex;
+	justify-content: center;
+	align-items: center;
+	/* 如果您想让slot内容占满整个导航栏的宽度 */
+	/* flex: 1; */
+	/* 如果您想让slot内容与导航栏左右有空隙 */
+	/* padding: 0 30rpx; */
+}
+.u-title {
+	color: #000000 !important;
+	font-size: 31rpx !important;
+	font-weight: bold !important;
+}
+.solt {
+	position: relative;
+}
+.slot_left {
+	width: 60rpx;
+	height: 60rpx;
+	position: absolute;
+	top: 15rpx;
+	left: 20rpx;
+}
+.slot_left image {
+	width: 60rpx;
+	height: 60rpx;
+}
+.slot_content {
+	width: 35rpx;
+	height: 35rpx;
+	position: absolute;
+	top: 26rpx;
+	left: 280rpx;
+}
+.slot_content image {
+	width: 35rpx;
+	height: 35rpx;
+}
+
+/* tabs */
+.u-tab-item {
+	color: #333333 !important;
+	/* font-size: 26rpx !important; */
+	letter-spacing: 2rpx;
+}
+.u-tab-bar {
+	width: 65rpx !important;
+	height: 8rpx !important;
+	background-color: #FF7F00 !important;
+	border-radius: 0rpx !important;
+	position: absolute !important;
+	bottom: 0rpx !important;
+	left: -14rpx !important;
+}
+.tabs_box {
+	display: none;
+	padding-bottom: 120rpx;
+}
+.dis {
+	display: block;
+	width: 100%;
+	margin-bottom: 190rpx;
+}
+.list_box1 {
+
+	width: 90%;
+	margin: 0 auto;
+	height: auto;
+	background: #FFFFFF;
+	border-radius: 23rpx;
+	box-shadow: 0rpx 5rpx 5rpx 0rpx rgba(198, 186, 181, 0.20);
+	margin-top: 20rpx;
+	padding-bottom: 20rpx;
+}
+.list_box {
+	width: 90%;
+	margin: 0 auto;
+	height: auto;
+	background: #FFFFFF;
+	border-radius: 23rpx;
+	box-shadow: 0rpx 5rpx 5rpx 0rpx rgba(0, 0, 0, 0.25);
+	margin-top: 20rpx;
+	padding-bottom: 20rpx;
+}
+.list_box2{
+	width: 90%;
+	margin: 0 auto;
+	height: auto;
+	background: #FFFFFF;
+	border-radius: 23rpx;
+	box-shadow: 0rpx 5rpx 5rpx 0rpx rgba(198, 186, 181, 0.20);
+	margin-top: 20rpx;
+}
+.order_title{
+	width: 90%;
+	margin: 0 auto;
+	border-radius: 14px 14px, 0px, 0px;
+	background: rgba(255, 239, 222, 1);
+	height: 40rpx;
+	color: rgba(255, 141, 26, 1);
+	font-size: 24rpx;
+	line-height: 40rpx;
+	text-align: center;
+}
+.part1 {
+	width: 90%;
+	margin: 0 auto;
+	justify-content: left;
+	align-items: center;
+	display: flex;
+	height: 100rpx;
+	position: relative;
+}
+.box_one {
+	background: #c4e2ff;
+	color: #359CFF;
+	/* width: 60px;
+	height: 45rpx; */
+	padding: 0px 10px;
+	font-size: 26rpx;
+	text-align: center;
+	line-height: 45rpx;
+	border-radius: 5rpx;
+}
+.box_four {
+	color: #666666;
+	border: 1rpx solid #666666;
+	font-size: 22rpx;
+	width: 95px;
+	height: 40rpx;
+	text-align: center;
+	line-height: 40rpx;
+	border-radius: 5rpx;
+	margin-left: 20rpx;
+}
+.box_two {
+	color: #666666;
+	border: 1rpx solid #666666;
+	font-size: 22rpx;
+	/* width: 60px; */
+	height: 40rpx;
+	text-align: center;
+	line-height: 40rpx;
+	border-radius: 5rpx;
+	margin-left: 20rpx;
+	padding: 0 10rpx
+}
+.box_two1 {
+	width: auto;
+	padding: 0 10rpx;
+}
+.box_three {
+	color: #666666;
+	border: 1rpx solid #666666;
+	font-size: 22rpx;
+	width: 75px;
+	height: 40rpx;
+	text-align: center;
+	line-height: 40rpx;
+	border-radius: 5rpx;
+	margin-left: 20rpx;
+}
+.part2 {
+	width: 90%;
+	margin: 0 auto;
+}
+
+/* 下线 */
+.address_name {
+	font-size: 28rpx;
+	font-weight: bold;
+	letter-spacing: 2rpx;
+	/* line-height: 60rpx; */
+	display: -webkit-box;
+	-webkit-box-orient: vertical;
+	-webkit-line-clamp: 1;
+	overflow: hidden;
+}
+.name {
+	color: #999999;
+	font-size: 21rpx;
+}
+.name text {
+	/* margin-left: 10rpx; */
+}
+
+/* 上线 */
+.box_add {
+	display: flex;
+}
+.distance {
+	flex: 1;
+	/* text-align: center; */
+	font-size: 28rpx;
+	display: flex;
+	justify-content: left;
+	align-items: center;
+}
+.a {
+	font-size: 16rpx;
+}
+.add_name {
+	/* display: flex; */
+	flex: 4;
+}
+.sh_name {
+	font-size: 28rpx;
+	font-weight: bold;
+	letter-spacing: 2rpx;
+}
+.sh_name1 {
+	font-size: 28rpx;
+	font-weight: bold;
+	letter-spacing: 2rpx;
+	color: #999999;
+}
+.xs_add {
+	color: #999999;
+	font-size: 21rpx;
+	margin-top: 10rpx;
+}
+.jiantou {
+	margin-left: 43rpx;
+	display: flex;
+	/* justify-content: space-between; */
+	align-items: center;
+	height: 40px;
+	line-height: 40px;
+}
+.jiantou image {
+	width: 20rpx;
+	height: 40rpx;
+}
+.jiantou>view {
+	margin-left: 10rpx;
+}
+.part3 {
+	width: 90%;
+	margin: 0 auto;
+	display: flex;
+}
+.three_left {
+	flex: 1;
+	height: 100rpx;
+	display: flex;
+	justify-content: left;
+	align-items: center;
+}
+.three_left image {
+	width: 20px;
+	height: 20px;
+}
+.three_left text {
+	color: #FF7F00;
+	font-size: 25rpx;
+	margin-left: 10rpx;
+}
+.three_right {
+	/* flex: 1; */
+	height: 100rpx;
+	display: flex;
+	justify-content: flex-end;
+	align-items: center;
+	color: #FF7F00;
+	font-size: 32rpx;
+	font-weight: bold;
+}
+.part4 {
+	width: 90%;
+	margin: 0 auto;
+}
+.box_btn {
+	width: 100%;
+	background: #CCCCCC;
+	height: 70rpx;
+	color: white;
+	text-align: center;
+	line-height: 70rpx;
+	font-size: 26rpx;
+	letter-spacing: 2rpx;
+	border-radius: 8rpx;
+}
+.box_btn1 {
+	width: 100%;
+	background: #FF7F00;
+	height: 80rpx;
+	color: white;
+	text-align: center;
+	line-height: 80rpx;
+	font-size: 31rpx;
+	letter-spacing: 2rpx;
+	border-radius: 8rpx;
+}
+.part_six {
+	width: 90%;
+	margin: 0 auto;
+	display: flex;
+}
+.phone {
+	flex: 1;
+}
+.phone image {
+	width: 29rpx;
+	height: 33rpx;
+	margin-left: 30rpx;
+}
+.conmm {
+	font-size: 19rpx;
+	text-align: center;
+	letter-spacing: 5rpx;
+}
+.box_btn2 {
+	flex: 5;
+	width: 100%;
+	background: #FF7F00;
+	height: 70rpx;
+	color: white;
+	text-align: center;
+	line-height: 70rpx;
+	font-size: 26rpx;
+	letter-spacing: 2rpx;
+	border-radius: 6rpx;
+}
+
+/* tabbar */
+.tabbar {
+	position: fixed;
+	bottom: 0rpx;
+	left: 0rpx;
+	right: 0rpx;
+	width: 100%;
+	height: 100rpx;
+	background: #ffffff;
+	display: flex;
+}
+.tabbar_type {
+	flex: 1;
+	text-align: center;
+	font-size: 22rpx;
+	margin-top: 10rpx;
+}
+.type_image {
+	width: 100%;
+	display: flex;
+	justify-content: center;
+	align-items: center;
+}
+.type_image image {
+	width: 47rpx;
+	height: 47rpx;
+}
+.tabbar_btn {
+	flex: 4;
+	display: flex;
+	justify-content: center;
+	align-items: center;
+}
+.btn {
+	width: 90%;
+	height: 80rpx;
+	background: #FF7F00;
+	color: white;
+	text-align: center;
+	line-height: 80rpx;
+	font-size: 26rpx;
+	letter-spacing: 2rpx;
+	border-radius: 8rpx;
+}
+.btn3 {
+	width: 90%;
+	height: 80rpx;
+	background: #CCCCCC;
+	color: white;
+	text-align: center;
+	line-height: 80rpx;
+	font-size: 26rpx;
+	letter-spacing: 2rpx;
+	border-radius: 8rpx;
+}
+
+/* 接单设置弹框 */
+.u-drawer-bottom {
+	background-color: #F5F5F5 !important;
+}
+.popup_box {
+	width: 90%;
+	margin: 0 auto;
+	margin-top: 35rpx;
+}
+.title {
+	font-size: 29rpx;
+	font-weight: bold;
+	letter-spacing: 2rpx;
+}
+.part_one {
+	width: 100%;
+	background: #ffffff;
+	margin-top: 18rpx;
+	border-radius: 20rpx;
+	display: flex;
+	height: 120rpx;
+}
+.left {
+	flex: 3;
+	line-height: 40rpx;
+	margin-left: 20rpx;
+	margin-top: 20rpx;
+}
+.gotype {
+	font-size: 26rpx;
+	font-weight: bold;
+	letter-spacing: 2rpx;
+}
+.tit {
+	color: #999999;
+	font-size: 22rpx;
+	letter-spacing: 2rpx;
+}
+.right {
+	flex: 1;
+	display: flex;
+	justify-content: flex-end;
+	align-items: center;
+	margin-right: 30rpx;
+}
+.part_two {
+	width: 100%;
+	margin: 0 auto;
+	background: #ffffff;
+	border-radius: 20rpx;
+	margin-top: 20rpx;
+	height: 130rpx;
+	display: flex;
+}
+.two_left {
+	flex: 1;
+	display: flex;
+	justify-content: left;
+	align-items: center;
+	margin-left: 30rpx;
+	font-size: 29rpx;
+	font-weight: bold;
+	letter-spacing: 2rpx;
+}
+.two_right {
+	flex: 1;
+	display: flex;
+	justify-content: flex-end;
+	align-items: center;
+	margin-right: 30rpx;
+	color: #999999;
+	font-size: 25rpx;
+	letter-spacing: 2rpx;
+}
+.slot-content {
+	padding: 30rpx;
+}
+
+/*  */
+.tabs_box {
+	display: none;
+}
+.dis {
+	display: block;
+	width: 100%;
+}
+.u-tab-item {
+	/* font-size: 26upx !important; */
+	/* color: #666666 !important; */
+}
+.success_box {
+	width: 100%;
+}
+.order_box {
+	width: 90%;
+	margin: 0 auto;
+	/* height: 420rpx; */
+	background: #FFFFFF;
+	margin-top: 20rpx;
+	border-radius: 16px;
+}
+.order_success {
+	width: 90%;
+	margin: 0 auto;
+	display: flex;
+	height: 80rpx;
+}
+.order_name {
+	flex: 1;
+	display: flex;
+	justify-content: left;
+	align-items: center;
+	font-weight: bold;
+	font-size: 29rpx;
+	letter-spacing: 1rpx;
+}
+.order_data {
+	flex: 1;
+	color: #999999;
+	display: flex;
+	justify-content: flex-end;
+	align-items: center;
+	font-size: 26rpx;
+}
+.city_type {
+	width: 90%;
+	margin: 0 auto;
+	height: 60rpx;
+	line-height: 60rpx;
+	display: flex;
+	justify-content: left;
+	align-items: center;
+}
+.type_name {
+	font-size: 27rpx;
+}
+.city_text {
+	width: 70rpx;
+	line-height: 36rpx;
+	color: #49A5FF;
+	background: #c4e2ff;
+	text-align: center;
+	font-size: 19rpx;
+	margin-left: 20rpx;
+}
+.city_address {
+	width: 92%;
+	margin: 0 auto;
+	margin-top: -10rpx;
+}
+
+/* 发货地址 */
+.fh_box {
+	display: flex;
+	/* height: 80upx; */
+	margin-top: 20rpx;
+}
+.fh_image {
+	flex: 1;
+	display: flex;
+	/* justify-content: left;
+	align-items: center; */
+}
+.box {
+	flex: 9;
+}
+.fh_name {
+	font-size: 26rpx;
+	font-weight: 600;
+	letter-spacing: 2rpx;
+}
+.fh_type {
+	color: #999999;
+	font-size: 22rpx;
+}
+.fh_type text {
+	margin-left: 20rpx;
+}
+
+/* 送货地址 */
+.sh_box {
+	display: flex;
+	margin-bottom: 14rpx;
+	margin-top: 14rpx;
+}
+.sh_image {
+	flex: 1;
+	display: flex;
+	/* justify-content: left;
+	align-items: center; */
+}
+.sh_name {
+	font-size: 28rpx;
+	font-weight: 600;
+	letter-spacing: 2rpx;
+}
+.sh_type {
+	color: #999999;
+	font-size: 22rpx;
+}
+.sh_type text {
+	margin-left: 20rpx;
+}
+.fh_image image {
+	width: 40rpx;
+	height: 40rpx;
+}
+.sh_image image {
+	width: 40rpx;
+	height: 40rpx;
+}
+.order_btn {
+	display: flex;
+	justify-content: flex-end;
+	align-items: center;
+	height: 100rpx;
+	line-height: 100rpx;
+	/* margin-top: 8upx; */
+}
+.btn1 {
+	width: 170rpx;
+	font-size: 28rpx;
+	line-height: 60rpx;
+	text-align: center;
+	border: 1rpx solid #9C9C9C;
+	border-radius: 20rpx;
+	color: #9C9C9C;
+	margin-right: 30rpx;
+}
+
+/* 拍照 */
+.btn_pai{
+	width: 150rpx;
+	height: 60rpx;
+	line-height: 60rpx;
+	text-align: center;
+	background: rgba(255, 201, 189, 1);
+	font-size: 28rpx;
+	border: 2rpx solid rgba(255, 201, 189, 1);
+	color: #333333;
+	border-radius: 20rpx;
+	font-weight: 700;
+	margin-left: 15rpx;
+}
+.btn2 {
+	width: 170rpx;
+	line-height: 60rpx;
+	color: white;
+	background: #FF6A04;
+	font-size: 28rpx;
+	text-align: center;
+	margin-right: 30rpx;
+	border-radius: 20rpx;
+}
+
+/* 收货码弹框 */
+.receipt_code {
+	width: 90%;
+	margin: 0 auto;
+}
+.code_title {
+	width: 100%;
+	line-height: 100rpx;
+	font-size: 31rpx;
+	font-weight: bold;
+	text-align: center;
+	letter-spacing: 2rpx;
+	margin-top: 21rpx;
+	margin-bottom: 25rpx;
+}
+.u-input--border {
+	border: 1px solid #F2F2F2 !important;
+	background: #F2F2F2 !important;
+	color: #999999 !important;
+	font-weight: 500 !important;
+	letter-spacing: 2rpx !important;
+}
+.u-input__input {
+	font-size: 30rpx;
+	font-weight: bold;
+	flex: 1;
+	color: #999999 !important;
+	min-height: 85rpx !important;
+	margin-top: 7rpx;
+}
+.sure {
+	width: 100%;
+	height: 80rpx;
+	background: #FF7F00;
+	color: white;
+	border-radius: 46rpx;
+	text-align: center;
+	line-height: 80rpx;
+	margin-top: 30rpx;
+	letter-spacing: 2rpx;
+}
+
+/* 确认送达拍照框 */
+.phone_title{
+	margin-top: 10px;
+	width: 100%;
+	height: 40px;
+	/* background-color: #FF7F00; */
+	text-align: center;
+	line-height: 40px;
+	/* color:#FFFFFF; */
+}
+.phone_title2{
+	margin-top: 10px;
+	text-align: center;
+	color:#9d9d9d;
+}
+.code_title2 {
+    width: 100%;
+    line-height: 50rpx;
+    text-align: center;
+    letter-spacing: 2rpx;
+    margin-top: 21rpx;
+    margin-bottom: 25rpx;
+}
+

Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/orderdetail/navigation.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/index/orderdetail/orderdetail.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/login/forgetPwd.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/login/login.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/approve/approve.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/kefu/chat.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/kefu/liaotian.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/kefu/liaotianshi.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/AcontMoney/AcontMoney.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/AcontMoney/Acontlist.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/AcontMoney/cashList.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/Acontlist/Acontlist.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myAccount/myAccount.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myComment/myComment.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myComplain/myComplain.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myComplain/online_complain/online_complain.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/myOnline/myOnline.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/order.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/order.wxml


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/paotuixieyi.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/profit.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/riderMy.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/set/about.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/set/mimi.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/set/set.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/set/xieyi.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/set/yijian.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/trainingCenter.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/trainingList.js


Разница между файлами не показана из-за своего большого размера
+ 1 - 1
unpackage/dist/dev/mp-weixin/pages/riderMy/updateNickName.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-badge/u-badge.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-button/u-button.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-form-item/u-form-item.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-form/u-form.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-icon/u-icon.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-image/u-image.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-input/u-input.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-line/u-line.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-loading/u-loading.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-mask/u-mask.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-modal/u-modal.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-navbar/u-navbar.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-parse/libs/trees.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-parse/u-parse.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-popup/u-popup.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio-group/u-radio-group.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-radio/u-radio.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-section/u-section.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-skeleton/u-skeleton.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-switch/u-switch.js


Разница между файлами не показана из-за своего большого размера
+ 2 - 2
unpackage/dist/dev/mp-weixin/uview-ui/components/u-tabs/u-tabs.js