yuzhiran
|
ef4d22a633
|
feat(admin): enrich admin panel fields; add user index constraint and customer service
- admin controller: add updatedAt to interview/resume selects; add orderCount,
todayOrders, totalRevenue to overview
- admin.vue: enrich all tabs with more fields
- overview: order cards (count, revenue)
- users: wxOpenid, email, createdAt, interviewCount, vipExpireAt, role badge
- interviews: user email, updatedAt, summary preview
- orders: title, type, channel, paidAt, wxTransactionId, refund info
- resumes: user email, updatedAt
- share: sharer phone, shareCode, isActive, visitorId(IP), creditedAt
- admins: email, createdAt
- user.schema: add unique indexes on phone/wxOpenid/email; pre-save hook
requiring at least one contact method
- user/about: add WeChat contact button (open-type=contact) for customer service
|
2026-06-20 22:38:33 +08:00 |
|