uiText.js 2.19 KB
/*
 * @Date: 2026-01-13 21:28:45
 * @LastEditors: hookehuyr hookehuyr@gmail.com
 * @LastEditTime: 2026-01-13 21:31:17
 * @FilePath: /xyxBooking-weapp/src/utils/uiText.js
 * @Description: 弱网络提示文本
 */
export const weak_network_text = {
    title: '网络连接不畅',
    toast_title: '网络连接不畅',
    banner_desc: '网络开小差啦!请检查网络设置,或更换位置后重新尝试~',
    offline_page_desc: '当前网络信号较弱,已自动为您切换至离线模式',
    modal_no_cache_content: '当前网络信号较弱,暂无法使用小程序,请检查网络设置,或更换位置后重新尝试~',
    modal_use_cache_content: '当前网络信号较弱,可使用已缓存的预约记录进入离线模式',
    modal_go_offline_records_content: '当前网络信号较弱,是否进入离线预约记录?',
    offline_mode_no_booking_toast: '当前为离线模式,无法预约',
    confirm_ok: '知道了',
    confirm_booking_records: '预约记录',
    confirm_offline_records: '离线记录',
}

/**
 * @description: 获取弱网络提示弹窗配置(无缓存)
 * @returns {Object}
 */
export const get_weak_network_modal_no_cache_options = () => {
    return {
        title: weak_network_text.title,
        content: weak_network_text.modal_no_cache_content,
        confirmText: weak_network_text.confirm_ok,
        showCancel: false,
    }
}

/**
 * @description: 获取弱网络提示弹窗配置(有缓存)
 * @returns {Object}
 */
export const get_weak_network_modal_use_cache_options = () => {
    return {
        title: weak_network_text.title,
        content: weak_network_text.modal_use_cache_content,
        confirmText: weak_network_text.confirm_booking_records,
        cancelText: weak_network_text.confirm_ok,
    }
}

/**
 * @description: 获取弱网络提示弹窗配置(进入离线预约记录)
 * @returns {Object}
 */
export const get_weak_network_modal_go_offline_records_options = () => {
    return {
        title: weak_network_text.title,
        content: weak_network_text.modal_go_offline_records_content,
        confirmText: weak_network_text.confirm_offline_records,
        cancelText: weak_network_text.confirm_ok,
    }
}