CRM_26-01-29#story#8070,调度APP-司机信息复制-仅子公司
This commit is contained in:
@@ -77,6 +77,15 @@ export function updateOrderSettlement(data){
|
|||||||
data
|
data
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 获取司机信息
|
||||||
|
export function getDriverInfo(data){
|
||||||
|
return request({
|
||||||
|
url:'/supplierAppV2/dispatchApp/order/getDriverInfo',
|
||||||
|
method:'POST',
|
||||||
|
contentType:'application/json',
|
||||||
|
data
|
||||||
|
})
|
||||||
|
}
|
||||||
// 电瓶数量列表
|
// 电瓶数量列表
|
||||||
export function batteryCountList(){
|
export function batteryCountList(){
|
||||||
return request({
|
return request({
|
||||||
|
|||||||
@@ -74,6 +74,7 @@
|
|||||||
<div class="item">
|
<div class="item">
|
||||||
<span class="leftTitle fontColor">服务师傅:</span><span class="rightContent">{{ orderDetailInfo.driverName }} {{orderDetailInfo.drivePhone ? '/' : ''}} {{orderDetailInfo.drivePhone }}
|
<span class="leftTitle fontColor">服务师傅:</span><span class="rightContent">{{ orderDetailInfo.driverName }} {{orderDetailInfo.drivePhone ? '/' : ''}} {{orderDetailInfo.drivePhone }}
|
||||||
<span v-if="queryType == 5" class="driverPoiBtn" @click="noMultipleClicks(showMap)">查看司机位置</span>
|
<span v-if="queryType == 5" class="driverPoiBtn" @click="noMultipleClicks(showMap)">查看司机位置</span>
|
||||||
|
<span v-if="queryType == 1 || queryType == 3 || queryType == 5" class="driverPoiBtn" @click="noMultipleClicks(createDriverInfo)">生成司机信息</span>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="item" v-if="queryType == 9 || queryType ==11 || queryType ==12">
|
<div class="item" v-if="queryType == 9 || queryType ==11 || queryType ==12">
|
||||||
@@ -114,7 +115,7 @@
|
|||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import {myMixins} from '@/utils/myMixins'
|
import {myMixins} from '@/utils/myMixins'
|
||||||
import {getOrderDetail,showVehiclePositionInfo, getConfigByCode} from "@/api/order"
|
import {getOrderDetail,showVehiclePositionInfo, getConfigByCode,getDriverInfo} from "@/api/order"
|
||||||
import minePosition from '@/assets/minePosition.png';
|
import minePosition from '@/assets/minePosition.png';
|
||||||
import vehiclePosition from '@/assets/vehiclePosition.png';
|
import vehiclePosition from '@/assets/vehiclePosition.png';
|
||||||
import desitationPosition from '@/assets/desitationPosition.png'
|
import desitationPosition from '@/assets/desitationPosition.png'
|
||||||
@@ -161,6 +162,28 @@ export default {
|
|||||||
});
|
});
|
||||||
this.carTypeList = res?.data?.userVehicleType
|
this.carTypeList = res?.data?.userVehicleType
|
||||||
},
|
},
|
||||||
|
async getDriverInfo(){
|
||||||
|
let result=await getDriverInfo({
|
||||||
|
driverId:this.orderDetailInfo.driverId
|
||||||
|
})
|
||||||
|
if(result.data){
|
||||||
|
console.log('--result--',result.data)
|
||||||
|
let params={
|
||||||
|
driverName:this.orderDetailInfo.driverName,
|
||||||
|
driverPhone:this.orderDetailInfo.driverPhone,
|
||||||
|
plateNumber:this.orderDetailInfo.plateNumber,
|
||||||
|
idNumber:result.data.identityCardNumber
|
||||||
|
}
|
||||||
|
let data = {"action":"copyToClipboard","params":params}
|
||||||
|
var u = navigator.userAgent;
|
||||||
|
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
|
||||||
|
if(isiOS){
|
||||||
|
window.webkit.messageHandlers.nativeObject.postMessage(data);
|
||||||
|
}else {
|
||||||
|
window.android.sendMessage("copyToClipboard",params);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
async getDetail(){
|
async getDetail(){
|
||||||
let result=await getOrderDetail({
|
let result=await getOrderDetail({
|
||||||
queryType:this.queryType,
|
queryType:this.queryType,
|
||||||
@@ -176,6 +199,9 @@ export default {
|
|||||||
this.showPopup = true;
|
this.showPopup = true;
|
||||||
this.mapMarkers();
|
this.mapMarkers();
|
||||||
},
|
},
|
||||||
|
async createDriverInfo(){//生成司机信息
|
||||||
|
await this.getDriverInfo()
|
||||||
|
},
|
||||||
checkPhoto(){
|
checkPhoto(){
|
||||||
let isAllowImage = this.queryType == 9 ? 0 : 1
|
let isAllowImage = this.queryType == 9 ? 0 : 1
|
||||||
let data = {
|
let data = {
|
||||||
|
|||||||
Reference in New Issue
Block a user