cardId: formData.cardId, | cardId: formData.cardId, | ||||
obuId: formData.obuId, | obuId: formData.obuId, | ||||
type: activationType.value == 'self' ? 1 : 2, | type: activationType.value == 'self' ? 1 : 2, | ||||
activeType: formData.activeType | |||||
activeType: formData.activeType, | |||||
cardBalance: "" | |||||
// obuId: 'dsjfslkfjlsa' | // obuId: 'dsjfslkfjlsa' | ||||
}) | }) | ||||
navTo(`/subpackage/after-sale/activation/operation-tips?id=${formData.orderId}&orderId=${formData.orderNo}&cardStatus=${undefined}&obuStatus=${undefined}&transfer=${formData.activeType}`); | navTo(`/subpackage/after-sale/activation/operation-tips?id=${formData.orderId}&orderId=${formData.orderNo}&cardStatus=${undefined}&obuStatus=${undefined}&transfer=${formData.activeType}`); |
}); | }); | ||||
}; | }; | ||||
// tab页面,用于区分不同跳转方法 | |||||
const tabBarPages = ["pages/index/index", "pages/service/service", "pages/user/user"] | |||||
//确认弹窗 | //确认弹窗 | ||||
export const confirm = (content : string, callback : Function, title : string = "", showCancel ?: boolean, confimTxt = '确定') => { | export const confirm = (content : string, callback : Function, title : string = "", showCancel ?: boolean, confimTxt = '确定') => { | ||||
uni.showModal({ | uni.showModal({ | ||||
}) | }) | ||||
} else { | } else { | ||||
// 如果页面栈总数小于10,则打开新页面 | // 如果页面栈总数小于10,则打开新页面 | ||||
uni.navigateTo({ | |||||
url, | |||||
}); | |||||
if (isTabarPages(url)) { | |||||
uni.switchTab({ | |||||
url: url | |||||
}) | |||||
} else { | |||||
uni.navigateTo({ | |||||
url, | |||||
}); | |||||
} | |||||
} | } | ||||
} | } | ||||
}; | }; | ||||
/** | |||||
* 是否是tabar页面 | |||||
* url:页面路径 | |||||
*/ | |||||
const isTabarPages = (url : string) => { | |||||
let isNot = false | |||||
for (let i = 0; i < tabBarPages.length; i++) { | |||||
let item = tabBarPages[i] | |||||
if (url.includes(item)) { | |||||
isNot = true | |||||
break | |||||
} | |||||
} | |||||
return isNot | |||||
} | |||||
/** | /** | ||||
* 校验格式数据格式 | * 校验格式数据格式 | ||||
* @param 要校验的数据 | * @param 要校验的数据 |