瀏覽代碼

调整下单流程

yxb
不甘寂寞 2 年之前
父節點
當前提交
1b7493f9d7

+ 1
- 0
App.vue 查看文件

// @import './uni_modules/vk-uview-ui/index.scss'; // @import './uni_modules/vk-uview-ui/index.scss';
page { page {
font-family: "Microsoft Yahei"; font-family: "Microsoft Yahei";
// filter: grayscale(1)
} }
</style> </style>

+ 6
- 2
applyCard/car-release.vue 查看文件

import { import {
reactive reactive
} from "vue"; } from "vue";
import navBgCar from "./components/nav-bg-car3";
import navBgCar from "./components/nav-bg-car4";
import navBar from "../components/nav-bar/nav-bar2.vue"; import navBar from "../components/nav-bar/nav-bar2.vue";
import { import {
pathToBase64 pathToBase64
import { import {
getEtcCardStatus getEtcCardStatus
} from "@/datas/etcCardStatus.js"; } from "@/datas/etcCardStatus.js";
import {
getItem
} from "@/utils/storage";
const savaHandle = () => { const savaHandle = () => {
state.form.vehicleId = state.form.vehicleId =
state.show = true; state.show = true;
} else { } else {
uni.navigateTo({ uni.navigateTo({
url: `/applyCard/choice-product?orderId=${state.form.orderId}`,
// url: `/applyCard/choice-product?orderId=${state.form.orderId}`,
url: `/applyCard/release-products?orderId=${state.form.orderId}&clientFee=${getItem('clientFee')}&&id=${getItem('productId')}`,
}); });
} }
}) })

+ 28
- 8
applyCard/choice-product.vue 查看文件

import { import {
fileURL fileURL
} from "@/datas/fileURL.js"; } from "@/datas/fileURL.js";
import navBgCar from "./components/nav-bg-car4";
import navBgCar from "./components/nav-bg-car2";
import navBar from "../components/nav-bar/nav-bar2.vue"; import navBar from "../components/nav-bar/nav-bar2.vue";
import { import {
} from "@/utils/storage"; } from "@/utils/storage";
const savaHandle = (val) => { const savaHandle = (val) => {
productReCodeAction(val.id).then(value => { productReCodeAction(val.id).then(value => {
if (val.isValueCard === 2) { if (val.isValueCard === 2) {
setItem('clientFee', val.clientFee) setItem('clientFee', val.clientFee)
setItem("productId", val.id) setItem("productId", val.id)
uni.navigateTo({
url: `/applyCard/release-products?orderId=${state.orderId}&&clientFee=${val.clientFee}&&id=${val.id}`,
});
}
if (state.userType === "1") {
uni.navigateTo({
url: `/applyCard/opening-account-people?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}`,
});
} else { } else {
uni.navigateTo({
url: `/applyCard/product-detail?orderId=${state.orderId}&&clientFee=${val.clientFee}&&id=${val.id}`,
});
uni.navigateTo({
url: `/applyCard/opening-account-unit?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}`,
});
} }
// if (val.isValueCard === 2) {
// setItem('clientFee', val.clientFee)
// setItem("productId", val.id)
// uni.navigateTo({
// url: `/applyCard/release-products?orderId=${state.orderId}&&clientFee=${val.clientFee}&&id=${val.id}`,
// });
// } else {
// uni.navigateTo({
// url: `/applyCard/product-detail?orderId=${state.orderId}&&clientFee=${val.clientFee}&&id=${val.id}`,
// });
// }
}) })
}; };
onLoad((option: any) => { onLoad((option: any) => {
state.orderId = option.orderId; state.orderId = option.orderId;
state.userType = option.userType;
state.vehiclePlateColor = option.vehiclePlateColor;
var data = { var data = {
orderId: state.orderId, orderId: state.orderId,
const state = reactive({ const state = reactive({
orderId: "", orderId: "",
userType:"",
vehiclePlateColor:"",
data: { data: {
show: false, show: false,
src: imgURL + "applyCard/edit.png", src: imgURL + "applyCard/edit.png",

+ 14
- 9
applyCard/essential-information.vue 查看文件

orderGoAction(); orderGoAction();
} else { } else {
const data = stringToJson(res.bizContent); const data = stringToJson(res.bizContent);
if (state.data.userType === "1") {
uni.navigateTo({
url: `/applyCard/opening-account-people?orderId=${data.orderId}&&vehiclePlateColor=${state.data.vehiclePlateColor}`,
});
} else {
uni.navigateTo({
url: `/applyCard/opening-account-unit?orderId=${data.orderId}&&vehiclePlateColor=${state.data.vehiclePlateColor}`,
});
}
uni.navigateTo({
url: `/applyCard/choice-product?orderId=${data.orderId}&userType=${state.data.userType}&vehiclePlateColor=${state.data.vehiclePlateColor}`,
})
// if (state.data.userType === "1") {
// uni.navigateTo({
// url: `/applyCard/opening-account-people?orderId=${data.orderId}&&vehiclePlateColor=${state.data.vehiclePlateColor}`,
// });
// } else {
// uni.navigateTo({
// url: `/applyCard/opening-account-unit?orderId=${data.orderId}&&vehiclePlateColor=${state.data.vehiclePlateColor}`,
// });
// }
} }
}); });
}); });
}; };
//订单状态舔砖 //订单状态舔砖
const orderStepGoActon = (val: any) => { const orderStepGoActon = (val: any) => {
console.log(val);
//完成填写基本信息 //完成填写基本信息
if (val.orderStep === 1) { if (val.orderStep === 1) {
if (state.data.userType === "1") { if (state.data.userType === "1") {

+ 5
- 3
applyCard/opening-account-people.vue 查看文件

</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import navBgCar from "./components/nav-bg-car2";
import navBgCar from "./components/nav-bg-car3";
import { import {
pathToBase64 pathToBase64
} from "@/utils/image-tools/index.js"; } from "@/utils/image-tools/index.js";
request(etcUserCardInfoSubmit, options).then((res) => { request(etcUserCardInfoSubmit, options).then((res) => {
const data = stringToJson(res.bizContent); const data = stringToJson(res.bizContent);
uni.navigateTo({ uni.navigateTo({
url: `/applyCard/car-release?orderId=${state.orderId}&&vehiclePlateColor=${state.vehiclePlateColor}`,
url: `/applyCard/car-release?orderId=${state.orderId}&vehiclePlateColor=${state.vehiclePlateColor}`,
}); });
}); });
}; };
customerIdVld: "", customerIdVld: "",
agentName: "", agentName: "",
agentGender: "", agentGender: "",
agentTel: '',
agentPhone: "",
agentIdType: "101", agentIdType: "101",
agentIdNum: "", agentIdNum: "",
agentPosImgUrl: "", agentPosImgUrl: "",
agentNegImgUrl: "", agentNegImgUrl: "",
proxyUrl: "", proxyUrl: "",
agentAddress: "", agentAddress: "",
agentIdVld: ''
agentIdVld: '',
}; };
}; };
onLoad((option: any) => { onLoad((option: any) => {

+ 1
- 1
applyCard/opening-account-unit.vue 查看文件

import { import {
reactive reactive
} from "vue"; } from "vue";
import navBgCar from "./components/nav-bg-car2";
import navBgCar from "./components/nav-bg-car3";
import navBar from "../components/nav-bar/nav-bar2.vue"; import navBar from "../components/nav-bar/nav-bar2.vue";
import { import {
pathToBase64 pathToBase64

+ 0
- 1
applyCard/release-products.vue 查看文件

state.clientFee = option.clientFee; state.clientFee = option.clientFee;
state.id = option.id; state.id = option.id;
state.data
var data = {}; var data = {};
const options = { const options = {
type: 2, type: 2,

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

//继续申请、修改资料 //继续申请、修改资料
const gotoEditUserOrUnitInfo = (orderInfo:any) =>{ const gotoEditUserOrUnitInfo = (orderInfo:any) =>{
console.log("******************",orderInfo.orderStep); console.log("******************",orderInfo.orderStep);
console.log("********555555555555**********",orderInfo);
let url = ''; let url = '';
if(orderInfo.orderStep == OrderStatus.完成填写基本信息){ if(orderInfo.orderStep == OrderStatus.完成填写基本信息){
url = orderInfo.userType === 'PERSONAL_USER' ? '/applyCard/opening-account-people' : '/applyCard/opening-account-unit'; url = orderInfo.userType === 'PERSONAL_USER' ? '/applyCard/opening-account-people' : '/applyCard/opening-account-unit';
}else if(orderInfo.orderStep === OrderStatus["完成个人/单位信息上传"]){ }else if(orderInfo.orderStep === OrderStatus["完成个人/单位信息上传"]){
url = '/applyCard/car-release'; url = '/applyCard/car-release';
}else if(orderInfo.orderStep === OrderStatus.完成车辆信息上传){ }else if(orderInfo.orderStep === OrderStatus.完成车辆信息上传){
url = `/applyCard/choice-product`;
url = `/applyCard/release-products`;
}else{ }else{
url = `/applyCard/essential-information`; url = `/applyCard/essential-information`;
} }
navTo(`${url}?orderId=${orderInfo.orderId}&vehiclePlateColor=${orderInfo.vehiclePlateColor}&fromOrder=true&type=${orderInfo.type}&userType=${orderInfo.userType === 'PERSONAL_USER' ? '1' : '2'}`);
navTo(`${url}?orderId=${orderInfo.orderId}&clientFee=${orderInfo.amount}&id=${orderInfo.productId}&vehiclePlateColor=${orderInfo.vehiclePlateColor}&fromOrder=true&type=${orderInfo.type}&userType=${orderInfo.userType === 'PERSONAL_USER' ? '1' : '2'}`);
} }
//确认收货 //确认收货

+ 3
- 3
utils/network/encryption.js 查看文件

pad2(date.getDate()) + pad2(date.getDate()) +
pad2(date.getHours()) + pad2(date.getHours()) +
pad2(date.getMinutes()) + pad2(date.getMinutes()) +
pad2(date.getSeconds())
pad2(date.getSeconds())+
pad2(date.getMilliseconds())
); );
} }


requestData["appId"] = "admin001"; requestData["appId"] = "admin001";
requestData["encryptType"] = "NONE"; requestData["encryptType"] = "NONE";
requestData["signType"] = "MD5"; requestData["signType"] = "MD5";
requestData["reqId"] =
requestData["appId"] + "_" + getDate() + "_" + generateMixed(5);
requestData["reqId"] =requestData["appId"] + "_" + getDate() + "_" + generateMixed(5);
requestData["timestamp"] = formatTime(new Date()); requestData["timestamp"] = formatTime(new Date());
//更据type判断是否转字符串 //更据type判断是否转字符串
if (type === 2) { if (type === 2) {

Loading…
取消
儲存