zhongtianhaoyuan 3 년 전
부모
커밋
60aef7a8a3
5개의 변경된 파일14개의 추가작업 그리고 4개의 파일을 삭제
  1. 9 0
      common/helper.js
  2. 1 0
      manifest.json
  3. 1 1
      pages/mine/index.vue
  4. 1 1
      pages/order/index.vue
  5. 2 2
      pages/order/orderDetails.vue

+ 9 - 0
common/helper.js

@@ -120,6 +120,15 @@ const contactCustomerService = (phone) => {
 			   if(res.tapIndex==1){
 				uni.makePhoneCall({
 				  phoneNumber: phone,
+				success: (res) => {
+					console.log('调用成功!')
+				},
+			  
+				// 失败回调
+				fail: (res) => {
+					console.log('调用失败!')
+					// contactCustomerService(item)
+				}
 				})
 			  }
 			}

+ 1 - 0
manifest.json

@@ -33,6 +33,7 @@
                     "<uses-permission android:name=\"android.permission.ACCESS_WIFI_STATE\"/>",
                     "<uses-permission android:name=\"android.permission.BLUETOOTH\"/>",
                     "<uses-permission android:name=\"android.permission.BLUETOOTH_ADMIN\"/>",
+                    "<uses-permission android:name=\"android.permission.CALL_PHONE\"/>",
                     "<uses-permission android:name=\"android.permission.CAMERA\"/>",
                     "<uses-permission android:name=\"android.permission.CHANGE_NETWORK_STATE\"/>",
                     "<uses-permission android:name=\"android.permission.CHANGE_WIFI_STATE\"/>",

+ 1 - 1
pages/mine/index.vue

@@ -74,7 +74,7 @@
 					<image src="../../static/images/myimg/gengduo1@3x.png" class="arrow"></image>
 				</view>
 			</view>
-			<view class="flex flex-space-between" @click="$helper.contactCustomerService">
+			<view class="flex flex-space-between" @click="$helper.contactCustomerService()">
 				<view class="flex align-center">
 					<image class="img" src="@/static/images/mine/kf.png" mode='widthFix'>
 					</image>

+ 1 - 1
pages/order/index.vue

@@ -127,7 +127,7 @@
 								确认装车</view>
 
 							<view class="start normal" v-if="good.orderStatus!='未装车'&&good.orderStatus!='待货主确认'"
-								@click.stop="$helper.contactCustomerService">联系客服
+								@click.stop="$helper.contactCustomerService()">联系客服
 							</view>
 							<view class="start normal" @click.stop="confirmUnLoading(good)"
 								v-if="good.orderStatus=='运输中'||good.orderStatus=='货主驳回卸车信息'||good.orderStatus=='平台驳回卸车信息'">

+ 2 - 2
pages/order/orderDetails.vue

@@ -6,7 +6,7 @@
 			<view class='title flex flex-center'>
 				<u-icon class="back" name="arrow-left" color="" size="20" @click="back"></u-icon>
 				<view class="nav-title">订单</view>
-				<u-icon class="search" name="server-fill" color="" size="28" @click="$helper.contactCustomerService"></u-icon>
+				<u-icon class="search" name="server-fill" color="" size="28" @click="$helper.contactCustomerService()"></u-icon>
 			</view>
 		</view>
 		<view class="content1">
@@ -19,7 +19,7 @@
 				<u-button class="btn" text="查看合同" @click="lookContract" v-if="dataObj.driverContract=='1'"></u-button>
 			     <!-- <u-button class="btn" text="签订合同" @click="signContract" v-if="dataObj.cargoOwnerStatus=='未装车'&&dataObj.driverContract!='1'"></u-button> -->
 				<u-button class="btn" text="终止" @click="stop"  v-if="dataObj.orderStatus=='待货主确认'||dataObj.orderStatus=='未装车'"></u-button>
-				<u-button class="btn" text="联系客服"  @click="$helper.contactCustomerService"></u-button>
+				<u-button class="btn" text="联系客服"  @click="$helper.contactCustomerService()"></u-button>
 				<u-button class="btn" text="确认装车" @click="confirmLoading" v-if="dataObj.orderStatus=='未装车'"></u-button>
 				<!-- <u-button class="btn" text="确认装车" @click="confirmLoading"></u-button> -->
 				<u-button class="btn" text="修改装车信息"  @click="confirmLoading" v-if="dataObj.orderStatus=='货主驳回装车信息'||dataObj.orderStatus=='平台驳回装车信息'"></u-button>