54 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			54 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								* 显示消息提示框
							 | 
						||
| 
								 | 
							
								* @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
							 | 
						||
| 
								 | 
							
								}
							 |