Bladeren bron

订单查询

master
yangteng 4 maanden geleden
bovenliggende
commit
7f13fde1d8

+ 5
- 51
subpackage/after-sale/activation/activate.vue Bestand weergeven

@@ -14,11 +14,11 @@
<text>手机号码</text>
<text>{{ fileDataStrings.customerTel }}</text>
</view>
<view class="info_plate" style="border: none">
<view class="info_plate" style="border: none" v-if="fileDataStrings.cardId">
<text>卡号</text>
<text>{{ fileDataStrings.cardId }}</text>
</view>
<view class="info_plate">
<view class="info_plate" v-if="fileDataStrings.obuId">
<text>OBU号</text>
<text>{{ fileDataStrings.obuId }}</text>
</view>
@@ -61,16 +61,10 @@
import {
getItem
} from "@/utils/storage";
import {
request, requestNew
} from "@/utils/network/request.js";
import {requestNew} from "@/utils/network/request.js";
import {
IntegerToHexString,
} from "@/utils/util/fileData.js";
import {
stringToJson
} from "@/utils/network/encryption.js";
import * as IFCODE from "@/utils/network/api.js";
import {
issueApply,issueCallback
} from "@/utils/network/api";
@@ -104,18 +98,16 @@
showBtn: true,
disabled: true
})
let snums = 0

onLoad((option) => {
//读取传入 存储的数据orderInfo
let orderData = getItem("orderInfo");
state.id = orderData.id;
state.orderId = orderData.orderId;
console.log(state);
state.transfer = Number(option.transfer)
//获取订单详情
getOrderDetails(state.id);
console.log("state.transfer", state.transfer, state.transfer == 0, state.transfer == 1)
console.log("state.transfer", state.transfer, state.transfer == 0, state.transfer == 1,getItem("orderInfo"))

})

@@ -183,45 +175,7 @@
orderId: "",
vehicleClassStr: ""
});
// 卡签版本校验接口
function versionVerification(transOrderId, cmd, cmdResult, stepNo){
tools.showLoadingAlert('正在激活,请等待')
const options = {
type: 2, //type: 2,JSON格式提交数据(默认表单形式提交)
showLoading: false,
data: {
transOrderId, //步骤号
cmd,
cmdResult,
stepNo
}, //请求参数
method: "POST", //提交方式(默认POST)
};
console.log("options2222", options)
//卡签版本校验接口
request(IFCODE.versionVerificationApi, options)
.then((res) => {
console.log(stringToJson(res.bizContent));
const datas = stringToJson(res.bizContent).data;
console.log("在线激活 请求", datas,datas.stepNo == 100);
if (datas.stepNo == 100) {
console.log("陈工")
cmdResult1()
} else {
console.log("datas.stepNo", datas.stepNo)
bluetoothUtil.transCmd(datas.cmd.split(','), datas.cmdType == 'CARD' ? '10' : '20', function(res) {
versionVerification(datas.transOrderId, datas.cmd, res.toString(), datas.stepNo)
}, () => {
tools.hideLoadingAlert();
});
}
})
.catch((err) => {
console.log(err);
tools.hideLoadingAlert();
});
}

function cmdResult1() {
tools.showLoadingAlert('正在激活,请等待')
const options = {

+ 5
- 2
subpackage/orders/order_payment.vue Bestand weergeven

@@ -259,6 +259,8 @@
state.orderId = option.orderId;
state.isValueCard = option.isValueCard;
state.vehicleId = option.vehicleId;
state.orderQuery = option.orderQuery;
let source = ""

// #ifdef MP-ALIPAY
@@ -368,7 +370,7 @@
})
} else {
navTo(
`/subpackage/orders/release-products?orderId=${state.orderId}`,
`/subpackage/orders/release-products?orderId=${state.orderId}&orderQuery=${state.orderQuery}`,
);
}

@@ -398,7 +400,8 @@
],
openid: "",
isclick: true,//防止重复点击
vehicleId: ""
vehicleId: "",
orderQuery:"0"
});
</script>


+ 4
- 2
subpackage/orders/release-products.vue Bestand weergeven

@@ -45,12 +45,12 @@
console.log(val);
// #ifdef MP-ALIPAY
navTo(
`/subpackage/orders/sign-up-ali?orderId=${state.orderId}`,
`/subpackage/orders/sign-up-ali?orderId=${state.orderId}&orderQuery=${state.orderQuery}`,
);
// #endif
// #ifdef MP-WEIXIN
navTo(
`/subpackage/orders/sign-up?orderId=${state.orderId}&&clientFee=${state.clientFee}&&id=${state.id}`,
`/subpackage/orders/sign-up?orderId=${state.orderId}&&clientFee=${state.clientFee}&&id=${state.id}&orderQuery=${state.orderQuery}`,
);
// #endif

@@ -80,6 +80,7 @@
state.orderId = getRequest(q)['orderId'];
} else {
state.orderId = option.orderId;
state.orderQuery = option.orderQuery;
state.clientFee = option.clientFee;
state.id = option.id;
}
@@ -130,6 +131,7 @@
id: "",
clientFee: "",
orderId: "",
orderQuery:"0"
});
</script>


+ 18
- 8
subpackage/orders/sign-up.vue Bestand weergeven

@@ -44,14 +44,15 @@

import { stringToJson } from "@/utils/network/encryption";
import { fileURL } from "@/datas/fileURL.js";
import { setItem } from "@/utils/storage";
import { getItem, setItem } from "@/utils/storage";
import { msg } from "@/utils/utils";
import {
infoQuery,
envs, channelSingQueryApi, userSign, getOpenId
} from "@/utils/network/api";
const imgURL = `${fileURL}image/`;

import useOrderSkip from "@/composables/order/useOrderSkip";
const { gotoActiveOrder} = useOrderSkip();
const state = reactive({
openid: "",
orderId: "",
@@ -61,7 +62,8 @@
agreeURL: "",
channelSing: "0",//0 正常签约 1恢复签约
vehiclePlate: "",
code: ""
code: "",
orderQuery:"0"
});
onLoad((option : any) => {
getOpenID();
@@ -71,6 +73,7 @@
}
console.log("state.channelSing",option.channelSing,option)
state.vehiclePlate = option.vehiclePlate;
state.orderQuery = option.orderQuery;
getInfo();
});
const checkboxChange = (e) => {
@@ -261,11 +264,18 @@

} else if (data.userState === "NORMAL") {
msg("已开通车主服务");
setTimeout(() => {
uni.redirectTo({
url: `/pages/order/order?index=0`
})
}, 1500)
if(state.orderQuery=='1'){
// 查询订单直接去激活
// 待激活
gotoActiveOrder(getItem('orderQueryActivate'))
}else{
// 正常订单
setTimeout(() => {
uni.redirectTo({
url: `/pages/order/order?index=0`
})
}, 1500)
}

} else if (data.userState === "PAUSED") {
msg("已暂停车主服务");

+ 3
- 1
subpackage/orders/transfer-page-sign.vue Bestand weergeven

@@ -135,6 +135,7 @@ onShow(()=>{
requestNew(orderQuery, options).then((res) => {
console.log("擦寻",res)
state.details=res
setItem('orderQueryActivate',res)
state.isDetails=true
state.orderId=res.orderNo
queryAgreement()
@@ -169,7 +170,8 @@ onShow(()=>{
}else{
isValueCard=1
}
navTo(`/subpackage/orders/order_payment?orderId=${state.orderId}&&isValueCard=${isValueCard}&vehicleId=${vehicleId}`);
// orderQuery 1 订单查询 0正常订单
navTo(`/subpackage/orders/order_payment?orderId=${state.orderId}&&isValueCard=${isValueCard}&vehicleId=${vehicleId}&orderQuery=1`);
})
}else if(state.details['orderStep'] == OrderStatus['已支付/待签约']){
// 去签约

+ 6
- 5
subpackage/orders/webView.vue Bestand weergeven

@@ -1,9 +1,10 @@
<template>
<!-- <cover-view class="custom-nav" @click="closeWebView">
<cover-image class="close-icon" src="/static/image/icon-back.png" ></cover-image>
<cover-view>返回</cover-view>
</cover-view> -->
<web-view :src="state.url"></web-view>
<web-view :src="state.url">
<!-- <cover-view class="custom-nav" @click="closeWebView">
<cover-image class="close-icon" src="/static/image/icon-back.png" ></cover-image>
<cover-view>返回</cover-view>
</cover-view> -->
</web-view>
</template>

<script setup>

Laden…
Annuleren
Opslaan