瀏覽代碼

提交

yxb
yangteng 11 月之前
父節點
當前提交
abf7011c3a

+ 2
- 2
composables/order/useOrderSkip.ts 查看文件

export default function useOrderSkip() { export default function useOrderSkip() {
const gotoOrderDetailsPay = (orderInfo) => { const gotoOrderDetailsPay = (orderInfo) => {
// #ifdef MP-WEIXIN // #ifdef MP-WEIXIN
navTo(`/subpackage/orders/order_payment?orderId=${orderInfo.orderId}&isValueCard=${orderInfo.isValueCard}`);
navTo(`/subpackage/orders/order_payment?orderId=${orderInfo.orderId}&isValueCard=${orderInfo.isValueCard}&vehicleId=${orderInfo.vehicleId}`);
// #endif // #endif
// #ifdef MP-ALIPAY // #ifdef MP-ALIPAY
navTo(`/subpackage/orders/order_payment?orderId=${orderInfo.orderId}&isValueCard=${orderInfo.isValueCard}`);
navTo(`/subpackage/orders/order_payment?orderId=${orderInfo.orderId}&isValueCard=${orderInfo.isValueCard}&vehicleId=${orderInfo.vehicleId}`);
// #endif // #endif
} }
//根据订单类型 跳转到不同的订单详情页面 //根据订单类型 跳转到不同的订单详情页面

+ 0
- 10
subpackage/after-sale/activation-once-again/activation-once-again-ali.vue 查看文件

orderInfos.cardStatus = orderInfo.cardStatus; orderInfos.cardStatus = orderInfo.cardStatus;
orderInfos.obuId = orderInfo.obuId; orderInfos.obuId = orderInfo.obuId;
orderInfos.obuStatus = orderInfo.obuStatus; orderInfos.obuStatus = orderInfo.obuStatus;
if(orderInfo.vehicleDimensions){
let arr = orderInfo.vehicleDimensions.split("X");
orderInfos.outlineL = parseInt(arr[0]); //外廓 长
orderInfos.outlineW = parseInt(arr[1]); //外廓 宽
if(arr[2].includes('mm')){
orderInfos.outlineH = parseInt(arr[2].substring(0, arr[2].length - 2)); //外廓 高
}else{
orderInfos.outlineH = parseInt(arr[2]); //外廓 高
}
}


orderInfos.type = orderInfo.type; orderInfos.type = orderInfo.type;
orderInfos.axleCount = orderInfo.vehicleAxleCount; orderInfos.axleCount = orderInfo.vehicleAxleCount;

+ 0
- 8
subpackage/after-sale/activation-once-again/activation-once-again.vue 查看文件

return; return;
} }
console.log("state.form.vehicleIdNum", state.form.vehicleIdNum, state.form.vehicleIdNumB, orderInfos.vehiclePlate) console.log("state.form.vehicleIdNum", state.form.vehicleIdNum, state.form.vehicleIdNumB, orderInfos.vehiclePlate)
// if (state.form.vehicleIdNum == orderInfos.vehiclePlate) {
// if (state.form.vehicleIdNumB == orderInfos.vehiclePlate) {
activationRecordQuery().then((val) => { activationRecordQuery().then((val) => {
console.log("激活次数", val) console.log("激活次数", val)
if (val.limit) { if (val.limit) {
msg("一年内到达激活次数上限5次") msg("一年内到达激活次数上限5次")
} }
}); });
// } else {
// msg("请上传正确行驶证副页")
// }
// } else {
// msg("请上传正确行驶证")
// }
}; };


//获取订单详情 //获取订单详情

+ 4
- 4
subpackage/orders/car-release.vue 查看文件

state.show = true; state.show = true;
} else { } else {
uni.redirectTo({ uni.redirectTo({
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}`,
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}&vehicleId=${state.form.vehicleId}`,
}); });
} }
}, 1000) }, 1000)
}); });
} else { } else {
uni.redirectTo({ uni.redirectTo({
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}`,
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}&vehicleId=${state.form.vehicleId}`,
}); });


} }
}; };
request(etcCarCardInfoSubmit, options).then((res) => { request(etcCarCardInfoSubmit, options).then((res) => {
uni.redirectTo({ uni.redirectTo({
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}`,
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}&vehicleId=${state.form.vehicleId}`,
}); });
}) })
} }
const data = stringToJson(res.bizContent); const data = stringToJson(res.bizContent);
state.show = false; state.show = false;
uni.redirectTo({ uni.redirectTo({
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}`,
url: `/subpackage/orders/product-detail?orderId=${state.form.orderId}&&clientFee=${getItem("clientFee")}&&id=${getItem("productId")}&&isValueCard=${getItem("isValueCard")}&vehicleId=${state.form.vehicleId}`,
}); });
}).catch((error) => { }).catch((error) => {
reject(error); reject(error);

+ 15
- 13
subpackage/orders/order_payment.vue 查看文件



var intervalId = setInterval(myFunc, 2000); var intervalId = setInterval(myFunc, 2000);
const savaHandle = (val) => { const savaHandle = (val) => {
console.log("val",val)
// etcVehiclePlateVerRequest().then(() => {
if (state.isclick) {
console.log("val", val)
if (state.isclick) {
etcVehiclePlateVerRequest().then(() => {
if (val.payStatus == "SUCCESS") { if (val.payStatus == "SUCCESS") {
return; return;
} }
console.log("支付失败", res); console.log("支付失败", res);
}, },
}); });
}); });
}); });
}, },
state.isclick = true state.isclick = true
} }
}); });
// #endif // #endif
// #ifdef MP-WEIXIN // #ifdef MP-WEIXIN
uni.login({ uni.login({
state.isclick = true state.isclick = true
console.log("state.isclick", state.isclick) console.log("state.isclick", state.isclick)
} }
}); });
}); });
}, },
}); });
// #endif // #endif
} }
}
// })
})
}
}; };
const getOpenID = () => { const getOpenID = () => {
uni.login({ uni.login({
console.log("传递过来的到支付页面", option) console.log("传递过来的到支付页面", option)
state.orderId = option.orderId; state.orderId = option.orderId;
state.isValueCard = option.isValueCard; state.isValueCard = option.isValueCard;
state.vehicleId = option.vehicleId;
let source = "" let source = ""


// #ifdef MP-ALIPAY // #ifdef MP-ALIPAY
], ],
openid: "", openid: "",
isclick: true,//防止重复点击 isclick: true,//防止重复点击
vehicleId: ""
}); });
// 车牌校验 // 车牌校验
const etcVehiclePlateVerRequest = () => { const etcVehiclePlateVerRequest = () => {
let data = { let data = {
vehiclePlate: vehiclePlate,
vehiclePlateColor:vehiclePlateColor,
vehiclePlate: state.vehicleId.split('_')[0],
vehiclePlateColor: state.vehicleId.split('_')[1],
} }
const options = { const options = {
type: 2, type: 2,

+ 3
- 32
subpackage/orders/product-detail.vue 查看文件

} from "@/datas/fileURL.js"; } from "@/datas/fileURL.js";
import navBgCar from "./components/nav-bg-car5"; import navBgCar from "./components/nav-bg-car5";
import navBar from "@/components/nav-bar/nav-bar2.vue"; import navBar from "@/components/nav-bar/nav-bar2.vue";

import {
getItem,
StorageKeys
} from "@/utils/storage.ts";
import {
wechatAppID,
wechatPayConfigId,
wechatSecret,
queryDetails
} from "@/utils/network/api";
import { import {
confirm, confirm,
msg msg
console.log("state.checked", state.checked) console.log("state.checked", state.checked)
if (state.checked) { if (state.checked) {
uni.navigateTo({ uni.navigateTo({
url: `/subpackage/orders/order_payment?orderId=${state.orderId}&&clientFee=${state.clientFee}&&id=${state.id}&&isValueCard=${state.isValueCard}`,
url: `/subpackage/orders/order_payment?orderId=${state.orderId}&&clientFee=${state.clientFee}&&id=${state.id}&&isValueCard=${state.isValueCard}&vehicleId=${state.vehicleId}`,
}); });
} else { } else {
msg("请勾选协议"); msg("请勾选协议");
console.log("传递过来的参数", option) console.log("传递过来的参数", option)
console.log("查协议", envs[process.env.NODE_ENV].baseUrl) console.log("查协议", envs[process.env.NODE_ENV].baseUrl)
state.id = option.id; state.id = option.id;
state.vehicleId = option.vehicleId;
getOpenID(); getOpenID();
refresh(); refresh();
if (option.url) { if (option.url) {
checked: false, checked: false,
agreeURL: "", agreeURL: "",
typeScanCode: 0,//扫码进来得 typeScanCode: 0,//扫码进来得
vehicleId:""
}); });
const bindClick = (i) => { const bindClick = (i) => {
console.log(i); console.log(i);
}; };
request(addProduct, options).then((res) => { }); request(addProduct, options).then((res) => { });
} }
const changeIsShow = (index) => {
console.log(index, state.list[index]['isShow'], !state.list[index]['isShow'])
state.list[index]['isShow'] = !state.list[index]['isShow']
console.log("state.list", state.list)
}
const queryDetailsData = () => {
const options = {
type: 2,
data: {
orderId: state.orderId, //订单编号
},
method: "POST",
showLoading: true,
};
request(queryDetails, options).then((res) => {
state.detailsObj = stringToJson(res.bizContent);
console.log("state.detailsObj", state.detailsObj)
state.allMoney = (parseFloat(state.detailsObj.product.oncePrice * 0.01) + parseFloat(state.productMoney)).toFixed(2)
});
}
// 查协议 // 查协议
const queryAgreement = () => { const queryAgreement = () => {
const options = { const options = {

+ 1
- 1
subpackage/personal-center/get-code.vue 查看文件

// type 1扫码支付 2扫描协议确认 // type 1扫码支付 2扫描协议确认
if (state.json.type == 1) { if (state.json.type == 1) {
uni.navigateTo({ uni.navigateTo({
url: `/subpackage/orders/order_payment?orderId=${state.json.orderId}&isValueCard=${state.json.isValueCard}`,
url: `/subpackage/orders/order_payment?orderId=${state.json.orderId}&isValueCard=${state.json.isValueCard}&vehicleId=${state.json.vehicleId}`,
}); });
} else if (state.json.type == 2) { } else if (state.json.type == 2) {
uni.navigateTo({ uni.navigateTo({

Loading…
取消
儲存