暂存code
This commit is contained in:
@@ -275,4 +275,71 @@ export function assembleAddress(addressObj){
|
||||
resutlObj.ids=ids.join(",");
|
||||
resutlObj.names=names.join(" ");
|
||||
return resutlObj;
|
||||
}
|
||||
|
||||
export function handleAmount(amount){
|
||||
let currentAmount = parseFloat(amount) || 0;
|
||||
if(amount && amount>0){
|
||||
currentAmount = "+"+currentAmount;
|
||||
}
|
||||
|
||||
return currentAmount;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 获取后四位银行卡号
|
||||
* @param {Object} number
|
||||
*/
|
||||
export function getBankNumber(number){
|
||||
let currentAmount = number || '';
|
||||
if(number && number.length > 4){
|
||||
currentAmount = currentAmount.slice(-4);
|
||||
}
|
||||
return currentAmount;
|
||||
}
|
||||
|
||||
/**
|
||||
* 加密银行卡号
|
||||
* @param {Object} cardNumber
|
||||
*/
|
||||
export function encipherBankNumber(cardNumber){
|
||||
if (cardNumber.length <= 8) {
|
||||
return cardNumber;
|
||||
}
|
||||
const firstFour = cardNumber.slice(0, 4); // 获取前四位
|
||||
const lastFour = cardNumber.slice(-4); // 获取后四位
|
||||
const mask = '****'; // 替换中间的字符
|
||||
const maskedCard = firstFour + ' '+mask + ' '+lastFour; // 拼接字符串
|
||||
return maskedCard;
|
||||
}
|
||||
|
||||
/**
|
||||
* 版本号名比较是否需要升级
|
||||
* 返回 true 表示需要升级
|
||||
* @param {Object} reqV 之前
|
||||
* @param {Object} curV 当前最新
|
||||
*/
|
||||
export function comparisonVersionHandler(reqV, curV){
|
||||
|
||||
if (curV && reqV) {
|
||||
curV = String(curV);
|
||||
reqV = String(reqV);
|
||||
//将两个版本号拆成数字
|
||||
let arr1 = curV.split('.'), //當前
|
||||
arr2 = reqV.split('.');
|
||||
let minLength = Math.min(arr1.length, arr2.length),
|
||||
position = 0,
|
||||
diff = 0;
|
||||
//依次比较版本号每一位大小,当对比得出结果后跳出循环
|
||||
while (position < minLength && ((diff = parseInt(arr1[position]) - parseInt(arr2[position])) == 0)) {
|
||||
position++;
|
||||
}
|
||||
diff = (diff != 0) ? diff : (arr1.length - arr2.length);
|
||||
//若curV大于reqV,则返回true
|
||||
return diff > 0;
|
||||
} else {
|
||||
//输入为空
|
||||
return false;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user