Files
Yeomai 7d5db6a867 新增「我的订单」页面(订单中心)
- 微信审核要求交易类小程序提交订单中心 path,之前小程序没有订单页
- 新页面 pages/orders/orders:列表展示商品名 / 状态 / 订单号 / 金额 / 下单时间,接 GET /v1/orders
- 我的页新增「我的订单」入口,文案走后台配置 profile.menu.orders
- utils/api.js 补 getOrders(),utils/format.js 补 toDateTimeString()
2026-10-01 12:22:11 +08:00

33 lines
879 B
JavaScript

/** 展示用格式化。 */
function pad(n) {
return n < 10 ? '0' + n : String(n);
}
/** ISO 字符串 → YYYY-MM-DD */
function toDateString(value) {
if (!value) return '';
const d = new Date(value);
if (isNaN(d.getTime())) return '';
return d.getFullYear() + '-' + pad(d.getMonth() + 1) + '-' + pad(d.getDate());
}
/** ISO 字符串 → YYYY-MM-DD HH:mm */
function toDateTimeString(value) {
if (!value) return '';
const d = new Date(value);
if (isNaN(d.getTime())) return '';
return toDateString(value) + ' ' + pad(d.getHours()) + ':' + pad(d.getMinutes());
}
/** 分 → 元(保留两位,去掉多余的 .00) */
function fenToYuan(fen) {
const n = Number(fen);
if (!isFinite(n)) return '0';
const yuan = n / 100;
return yuan % 1 === 0 ? String(yuan) : yuan.toFixed(2);
}
module.exports = { toDateString, toDateTimeString, fenToYuan };