| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122 | /** * 显示消息提示框 * @param content 提示的标题 */export function toast(content) {	uni.showToast({		icon: 'none',		title: content	})}/** * 显示模态弹窗 * @param content 提示的标题 */export function showConfirm(content) {	return new Promise((resolve, reject) => {		uni.showModal({			title: '提示',			content: content,			cancelText: '取消',			confirmText: '确定',			success: function(res) {				resolve(res)			}		})	})}/** * 参数处理 * @param params 参数 */export function tansParams(params) {	let result = ''	for (const propName of Object.keys(params)) {		const value = params[propName]		var part = encodeURIComponent(propName) + "="		if (value !== null && value !== "" && typeof(value) !== "undefined") {			if (typeof value === 'object') {				for (const key of Object.keys(value)) {					if (value[key] !== null && value[key] !== "" && typeof(value[key]) !== 'undefined') {						let params = propName + '[' + key + ']'						var subPart = encodeURIComponent(params) + "="						result += subPart + encodeURIComponent(value[key]) + "&"					}				}			} else {				result += part + encodeURIComponent(value) + "&"			}		}	}	return result}/** * 去新页面 * @param url 页面地址 */export function goToPage(url) {	uni.navigateTo({		url,	})}  export function  getInt(money = 0.0) {                if (money) {                    let dataString = money.toString();                    let dataStringArr = dataString.split(".");                    let intValue = dataString[0] === "-" ? dataStringArr[0].substring(1) : dataStringArr[0];                    return intValue                } else {                    return 0                }            }   export function  getFloat(money = 0.0) {                if (money) {                    let dataString = money.toString();                    let dataStringArr = dataString.split(".");                    let floatValue = dataStringArr[1] ? "." + dataStringArr[1] : ".00";                    return floatValue                } else {                    return ".00"                }            }//金额单位处理保留export function setAmt(amount) {	// 定义单位数组  	let units = ['元', '万', '千万'];	// 将金额转为字符串并移除所有非数字字符  	let amountStr = amount.toString().replace(/\D/g, '');	// 处理金额为0的特殊情况  	if (amountStr === '0') {		return ['0', '.00', units[0]];	}	// 初始化结果数组  	let result = ['', '', ''];	if (amountStr.length < 5) {		result[0] = amountStr		result[1] = ''		result[2] = '元'	} else if (amountStr.length > 4 && amountStr.length < 9) {		amountStr = (parseInt(amountStr) / 10000);		amountStr = amountStr.toFixed(2)		result[0] = amountStr.slice(0, amountStr.length - 2)		result[1] = amountStr.slice(-2);		result[2] = '万'	}else if (amountStr.length > 8) {		amountStr = (parseInt(amountStr) / 10000000);		amountStr = amountStr.toFixed(2)		result[0] = amountStr.slice(0, amountStr.length - 2)		result[1] = amountStr.slice(-2);		result[2] = '千万'	}	return result;}
 |