调整文件结构;跑通admin端;初步设计页面结构
This commit is contained in:
142
pages/mall/nfc/nfc-modules-guide.md
Normal file
142
pages/mall/nfc/nfc-modules-guide.md
Normal file
@@ -0,0 +1,142 @@
|
||||
# NFC校园系统身份模块功能说明
|
||||
|
||||
## 📋 身份模块概览
|
||||
|
||||
为NFC校园系统设计了7个身份模块,每个模块功能周全但操作简单,确保各类用户都能高效使用系统。
|
||||
|
||||
## 🎓 学生端 (pages-student.json)
|
||||
|
||||
### 核心功能
|
||||
- **校园卡管理**: 余额查询、充值、卡片状态
|
||||
- **消费服务**: 饭堂点餐、小卖部购物、NFC/扫码支付
|
||||
- **校园生活**: 图书借阅、进出记录、营养分析
|
||||
- **便民功能**: 付款码、交易记录、帮助中心
|
||||
|
||||
### 特色设计
|
||||
- 蓝色主题色调,符合学生群体审美
|
||||
- 4个主要Tab:首页、饭堂、校园卡、记录
|
||||
- 支持NFC快速支付和二维码备用支付
|
||||
|
||||
## 👨👩👧👦 家长端 (pages-parent.json)
|
||||
|
||||
### 核心功能
|
||||
- **孩子监控**: 多个孩子管理、消费监控、进出提醒
|
||||
- **财务管理**: 代充值、消费限额设置、月度报告
|
||||
- **健康关怀**: 营养报告、用餐分析、健康建议
|
||||
- **安全保障**: 紧急联系、异常告警、位置提醒
|
||||
|
||||
### 特色设计
|
||||
- 橙色温馨主题,体现家长关爱
|
||||
- 重点突出监控和营养功能
|
||||
- 简化操作流程,适合各年龄段家长
|
||||
|
||||
## 👨🏫 教师端 (pages-teacher.json)
|
||||
|
||||
### 核心功能
|
||||
- **学生管理**: 班级学生、消费统计、考勤管理
|
||||
- **教学辅助**: 图书管理、访客审批、权限管理
|
||||
- **数据分析**: 班级报告、消费趋势、出勤统计
|
||||
- **应急功能**: 紧急开门、消息通知、安全管理
|
||||
|
||||
### 特色设计
|
||||
- 绿色专业主题,体现教育工作者形象
|
||||
- 工作台式设计,功能分类清晰
|
||||
- 突出数据分析和班级管理
|
||||
|
||||
## 🏪 商户端 (pages-merchant.json)
|
||||
|
||||
### 核心功能
|
||||
- **收银管理**: POS收银台、菜品/商品管理、库存控制
|
||||
- **营销推广**: 促销活动、顾客分析、会员管理
|
||||
- **数据统计**: 销售分析、财务报表、日结算
|
||||
- **设备维护**: 设备状态监控、故障报修
|
||||
|
||||
### 特色设计
|
||||
- 橙色商业主题,突出商业属性
|
||||
- 收银功能优先级最高
|
||||
- 数据可视化展示,便于经营决策
|
||||
|
||||
## 🛡️ 管理员端 (pages-admin.json)
|
||||
|
||||
### 核心功能
|
||||
- **系统管理**: 用户管理、卡片管理、商户管理
|
||||
- **设备管控**: 设备管理、门禁控制、安全监控
|
||||
- **财务监管**: 资金管理、财务报表、风险控制
|
||||
- **应急处理**: 应急控制、操作日志、系统配置
|
||||
|
||||
### 特色设计
|
||||
- 红色权威主题,体现管理权限
|
||||
- 功能最全面,权限最高
|
||||
- 突出安全和财务管理
|
||||
|
||||
## 🔒 安保端 (pages-security.json)
|
||||
|
||||
### 核心功能
|
||||
- **安全监控**: 实时监控、门禁日志、访客管理
|
||||
- **应急响应**: 紧急告警、事件报告、应急处置
|
||||
- **巡逻管理**: 巡逻路线、值班安排、设备检查
|
||||
- **通信协调**: 对讲通信、监控调度、手动控制
|
||||
|
||||
### 特色设计
|
||||
- 紫色安全主题,突出安保职能
|
||||
- 实时性要求高,支持快速响应
|
||||
- 告警功能突出,便于及时处理
|
||||
|
||||
## 📚 图书管理员端 (pages-librarian.json)
|
||||
|
||||
### 核心功能
|
||||
- **图书管理**: 图书入库、分类管理、检索查询
|
||||
- **借还服务**: 借阅办理、归还处理、续借管理
|
||||
- **读者服务**: 读者管理、逾期处理、预约服务
|
||||
- **数据统计**: 借阅统计、热门图书、阅读推广
|
||||
|
||||
### 特色设计
|
||||
- 青绿色文化主题,体现知识属性
|
||||
- 服务功能优先,操作流程简化
|
||||
- 突出数据统计和阅读推广
|
||||
|
||||
## 🎨 设计原则
|
||||
|
||||
### 功能设计原则
|
||||
1. **角色专业化**: 每个身份模块针对特定工作场景设计
|
||||
2. **操作简化**: 常用功能不超过3步操作
|
||||
3. **权限分离**: 严格按照角色权限设计功能边界
|
||||
4. **数据安全**: 敏感操作需要二次确认
|
||||
|
||||
### 界面设计原则
|
||||
1. **色彩区分**: 每个身份使用不同主题色
|
||||
2. **布局统一**: 采用底部Tab + 顶部导航的统一结构
|
||||
3. **图标语义**: 功能图标具有明确的语义化含义
|
||||
4. **响应式**: 适配不同屏幕尺寸和设备
|
||||
|
||||
### 用户体验原则
|
||||
1. **学习成本低**: 界面直观,功能归类合理
|
||||
2. **操作效率高**: 高频功能放在显著位置
|
||||
3. **容错性强**: 重要操作有确认和撤销机制
|
||||
4. **反馈及时**: 操作结果实时反馈给用户
|
||||
|
||||
## 🔗 模块间协作
|
||||
|
||||
### 数据共享
|
||||
- 统一用户身份系统
|
||||
- 共享NFC卡片数据
|
||||
- 统一交易记录
|
||||
- 共享设备状态
|
||||
|
||||
### 权限管理
|
||||
- 基于角色的权限控制(RBAC)
|
||||
- 数据访问范围限制
|
||||
- 操作审计日志
|
||||
- 敏感功能多重验证
|
||||
|
||||
### 业务协同
|
||||
- 学生消费 → 商户收入 → 财务结算
|
||||
- 门禁记录 → 安保监控 → 家长提醒
|
||||
- 图书借阅 → 逾期管理 → 费用扣除
|
||||
- 设备故障 → 维修申请 → 状态更新
|
||||
|
||||
---
|
||||
|
||||
**设计目标**: 构建一个功能完整、操作简单、安全可靠的校园NFC生态系统
|
||||
**技术特点**: 模块化设计、权限分离、数据共享、安全优先
|
||||
**用户价值**: 提升校园生活便利性,增强安全管理水平,优化运营效率
|
||||
1174
pages/mall/nfc/nfc.md
Normal file
1174
pages/mall/nfc/nfc.md
Normal file
File diff suppressed because it is too large
Load Diff
183
pages/mall/nfc/pages-admin.json
Normal file
183
pages/mall/nfc/pages-admin.json
Normal file
@@ -0,0 +1,183 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "系统管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/user-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "用户管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/card-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "卡片管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/merchant-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "商户管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/device-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/financial-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "财务管理",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/access-control",
|
||||
"style": {
|
||||
"navigationBarTitleText": "门禁管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/security-monitor",
|
||||
"style": {
|
||||
"navigationBarTitleText": "安全监控",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/data-reports",
|
||||
"style": {
|
||||
"navigationBarTitleText": "数据报表",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/system-config",
|
||||
"style": {
|
||||
"navigationBarTitleText": "系统配置",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/logs",
|
||||
"style": {
|
||||
"navigationBarTitleText": "操作日志",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/admin/emergency-control",
|
||||
"style": {
|
||||
"navigationBarTitleText": "应急控制",
|
||||
"backgroundColor": "#fff3cd"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/admin",
|
||||
"pages": [
|
||||
{
|
||||
"path": "user-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "用户详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "card-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "卡片详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "merchant-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "商户详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "device-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "financial-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "财务详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "security-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "安全详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "batch-operations",
|
||||
"style": {
|
||||
"navigationBarTitleText": "批量操作"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#dc3545",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/admin/index",
|
||||
"text": "总览",
|
||||
"iconPath": "static/icons/dashboard.png",
|
||||
"selectedIconPath": "static/icons/dashboard-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/admin/user-management",
|
||||
"text": "用户",
|
||||
"iconPath": "static/icons/users.png",
|
||||
"selectedIconPath": "static/icons/users-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/admin/financial-management",
|
||||
"text": "财务",
|
||||
"iconPath": "static/icons/finance.png",
|
||||
"selectedIconPath": "static/icons/finance-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/admin/security-monitor",
|
||||
"text": "安全",
|
||||
"iconPath": "static/icons/security.png",
|
||||
"selectedIconPath": "static/icons/security-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "系统管理",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
169
pages/mall/nfc/pages-librarian.json
Normal file
169
pages/mall/nfc/pages-librarian.json
Normal file
@@ -0,0 +1,169 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "图书管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/book-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "图书管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/borrowing-service",
|
||||
"style": {
|
||||
"navigationBarTitleText": "借还服务",
|
||||
"backgroundColor": "#ffffff"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/reader-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "读者管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/overdue-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "逾期管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/inventory-check",
|
||||
"style": {
|
||||
"navigationBarTitleText": "盘点管理",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/statistics",
|
||||
"style": {
|
||||
"navigationBarTitleText": "统计报表",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/book-search",
|
||||
"style": {
|
||||
"navigationBarTitleText": "图书检索",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/reading-promotion",
|
||||
"style": {
|
||||
"navigationBarTitleText": "阅读推广",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/equipment-status",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备状态",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/reservation-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "预约管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/librarian/settings",
|
||||
"style": {
|
||||
"navigationBarTitleText": "系统设置",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/librarian",
|
||||
"pages": [
|
||||
{
|
||||
"path": "book-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "图书详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "reader-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "读者详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "borrowing-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "借阅详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "book-add",
|
||||
"style": {
|
||||
"navigationBarTitleText": "新增图书"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "batch-operations",
|
||||
"style": {
|
||||
"navigationBarTitleText": "批量操作"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#20c997",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/librarian/index",
|
||||
"text": "首页",
|
||||
"iconPath": "static/icons/library-home.png",
|
||||
"selectedIconPath": "static/icons/library-home-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/librarian/borrowing-service",
|
||||
"text": "借还",
|
||||
"iconPath": "static/icons/borrow.png",
|
||||
"selectedIconPath": "static/icons/borrow-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/librarian/book-management",
|
||||
"text": "图书",
|
||||
"iconPath": "static/icons/books.png",
|
||||
"selectedIconPath": "static/icons/books-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/librarian/statistics",
|
||||
"text": "统计",
|
||||
"iconPath": "static/icons/chart.png",
|
||||
"selectedIconPath": "static/icons/chart-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "图书管理",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
168
pages/mall/nfc/pages-merchant.json
Normal file
168
pages/mall/nfc/pages-merchant.json
Normal file
@@ -0,0 +1,168 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "商户工作台",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/pos-cashier",
|
||||
"style": {
|
||||
"navigationBarTitleText": "收银台",
|
||||
"backgroundColor": "#ffffff"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/menu-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "菜品管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/inventory",
|
||||
"style": {
|
||||
"navigationBarTitleText": "库存管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/sales-statistics",
|
||||
"style": {
|
||||
"navigationBarTitleText": "销售统计",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/daily-settlement",
|
||||
"style": {
|
||||
"navigationBarTitleText": "日结算",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/transaction-records",
|
||||
"style": {
|
||||
"navigationBarTitleText": "交易记录",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/equipment-status",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备状态",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/promotion",
|
||||
"style": {
|
||||
"navigationBarTitleText": "促销活动",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/customer-analysis",
|
||||
"style": {
|
||||
"navigationBarTitleText": "顾客分析",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/financial-report",
|
||||
"style": {
|
||||
"navigationBarTitleText": "财务报表",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/merchant/settings",
|
||||
"style": {
|
||||
"navigationBarTitleText": "店铺设置",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/merchant",
|
||||
"pages": [
|
||||
{
|
||||
"path": "dish-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "菜品详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "product-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "商品详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "transaction-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "交易详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "equipment-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "promotion-create",
|
||||
"style": {
|
||||
"navigationBarTitleText": "创建促销"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#fd7e14",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/merchant/index",
|
||||
"text": "首页",
|
||||
"iconPath": "static/icons/home.png",
|
||||
"selectedIconPath": "static/icons/home-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/merchant/pos-cashier",
|
||||
"text": "收银",
|
||||
"iconPath": "static/icons/cashier.png",
|
||||
"selectedIconPath": "static/icons/cashier-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/merchant/sales-statistics",
|
||||
"text": "统计",
|
||||
"iconPath": "static/icons/statistics.png",
|
||||
"selectedIconPath": "static/icons/statistics-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/merchant/settings",
|
||||
"text": "设置",
|
||||
"iconPath": "static/icons/settings.png",
|
||||
"selectedIconPath": "static/icons/settings-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "商户工作台",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
154
pages/mall/nfc/pages-parent.json
Normal file
154
pages/mall/nfc/pages-parent.json
Normal file
@@ -0,0 +1,154 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "孩子校园生活",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/children-list",
|
||||
"style": {
|
||||
"navigationBarTitleText": "我的孩子",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/child-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "孩子详情",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/consumption-monitor",
|
||||
"style": {
|
||||
"navigationBarTitleText": "消费监控",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/recharge-for-child",
|
||||
"style": {
|
||||
"navigationBarTitleText": "代充值",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/spending-limit",
|
||||
"style": {
|
||||
"navigationBarTitleText": "消费限额",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/nutrition-report",
|
||||
"style": {
|
||||
"navigationBarTitleText": "营养报告",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/access-alerts",
|
||||
"style": {
|
||||
"navigationBarTitleText": "进出提醒",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/monthly-report",
|
||||
"style": {
|
||||
"navigationBarTitleText": "月度报告",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/alert-settings",
|
||||
"style": {
|
||||
"navigationBarTitleText": "提醒设置",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/emergency-contact",
|
||||
"style": {
|
||||
"navigationBarTitleText": "紧急联系",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/parent/feedback",
|
||||
"style": {
|
||||
"navigationBarTitleText": "意见反馈",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/parent",
|
||||
"pages": [
|
||||
{
|
||||
"path": "consumption-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "消费详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "nutrition-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "营养详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "access-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "进出详情"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#FF6B35",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/parent/index",
|
||||
"text": "首页",
|
||||
"iconPath": "static/icons/home.png",
|
||||
"selectedIconPath": "static/icons/home-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/parent/consumption-monitor",
|
||||
"text": "消费监控",
|
||||
"iconPath": "static/icons/monitor.png",
|
||||
"selectedIconPath": "static/icons/monitor-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/parent/nutrition-report",
|
||||
"text": "营养报告",
|
||||
"iconPath": "static/icons/nutrition.png",
|
||||
"selectedIconPath": "static/icons/nutrition-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/parent/alert-settings",
|
||||
"text": "设置",
|
||||
"iconPath": "static/icons/settings.png",
|
||||
"selectedIconPath": "static/icons/settings-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "家长监控",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
170
pages/mall/nfc/pages-security.json
Normal file
170
pages/mall/nfc/pages-security.json
Normal file
@@ -0,0 +1,170 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/security/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "安保工作台",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/real-time-monitor",
|
||||
"style": {
|
||||
"navigationBarTitleText": "实时监控",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/access-logs",
|
||||
"style": {
|
||||
"navigationBarTitleText": "门禁日志",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/visitor-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "访客管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/emergency-alerts",
|
||||
"style": {
|
||||
"navigationBarTitleText": "紧急告警",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#fff3cd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/patrol-routes",
|
||||
"style": {
|
||||
"navigationBarTitleText": "巡逻路线",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/incident-reports",
|
||||
"style": {
|
||||
"navigationBarTitleText": "事件报告",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/camera-control",
|
||||
"style": {
|
||||
"navigationBarTitleText": "监控调度",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/device-status",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备状态",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/manual-control",
|
||||
"style": {
|
||||
"navigationBarTitleText": "手动控制",
|
||||
"backgroundColor": "#fff3cd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/duty-schedule",
|
||||
"style": {
|
||||
"navigationBarTitleText": "值班安排",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/security/communication",
|
||||
"style": {
|
||||
"navigationBarTitleText": "对讲通信",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/security",
|
||||
"pages": [
|
||||
{
|
||||
"path": "visitor-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "访客详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "incident-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "事件详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "device-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设备详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "patrol-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "巡逻详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "emergency-response",
|
||||
"style": {
|
||||
"navigationBarTitleText": "应急响应"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#6f42c1",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/security/index",
|
||||
"text": "总览",
|
||||
"iconPath": "static/icons/security-home.png",
|
||||
"selectedIconPath": "static/icons/security-home-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/security/real-time-monitor",
|
||||
"text": "监控",
|
||||
"iconPath": "static/icons/monitor.png",
|
||||
"selectedIconPath": "static/icons/monitor-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/security/visitor-management",
|
||||
"text": "访客",
|
||||
"iconPath": "static/icons/visitor.png",
|
||||
"selectedIconPath": "static/icons/visitor-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/security/emergency-alerts",
|
||||
"text": "告警",
|
||||
"iconPath": "static/icons/alert.png",
|
||||
"selectedIconPath": "static/icons/alert-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "安保工作台",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
168
pages/mall/nfc/pages-student.json
Normal file
168
pages/mall/nfc/pages-student.json
Normal file
@@ -0,0 +1,168 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/student/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "校园生活",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/card-info",
|
||||
"style": {
|
||||
"navigationBarTitleText": "我的校园卡",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/balance",
|
||||
"style": {
|
||||
"navigationBarTitleText": "余额查询",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/recharge",
|
||||
"style": {
|
||||
"navigationBarTitleText": "在线充值",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/transactions",
|
||||
"style": {
|
||||
"navigationBarTitleText": "消费记录",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/canteen",
|
||||
"style": {
|
||||
"navigationBarTitleText": "饭堂消费",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/shop",
|
||||
"style": {
|
||||
"navigationBarTitleText": "小卖部",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/library",
|
||||
"style": {
|
||||
"navigationBarTitleText": "图书借阅",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/access-log",
|
||||
"style": {
|
||||
"navigationBarTitleText": "进出记录",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/nutrition",
|
||||
"style": {
|
||||
"navigationBarTitleText": "营养分析",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/settings",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设置",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/help",
|
||||
"style": {
|
||||
"navigationBarTitleText": "帮助中心",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/nfc-pay",
|
||||
"style": {
|
||||
"navigationBarTitleText": "NFC支付",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/student/qr-code",
|
||||
"style": {
|
||||
"navigationBarTitleText": "付款码",
|
||||
"backgroundColor": "#000000"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/student",
|
||||
"pages": [
|
||||
{
|
||||
"path": "transaction-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "交易详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "meal-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "用餐详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "book-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "借阅详情"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#007AFF",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/student/index",
|
||||
"text": "首页",
|
||||
"iconPath": "static/icons/home.png",
|
||||
"selectedIconPath": "static/icons/home-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/student/canteen",
|
||||
"text": "饭堂",
|
||||
"iconPath": "static/icons/restaurant.png",
|
||||
"selectedIconPath": "static/icons/restaurant-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/student/card-info",
|
||||
"text": "校园卡",
|
||||
"iconPath": "static/icons/card.png",
|
||||
"selectedIconPath": "static/icons/card-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/student/transactions",
|
||||
"text": "记录",
|
||||
"iconPath": "static/icons/history.png",
|
||||
"selectedIconPath": "static/icons/history-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "校园生活",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
162
pages/mall/nfc/pages-teacher.json
Normal file
162
pages/mall/nfc/pages-teacher.json
Normal file
@@ -0,0 +1,162 @@
|
||||
{
|
||||
"pages": [
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/index",
|
||||
"style": {
|
||||
"navigationBarTitleText": "教师工作台",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/card-info",
|
||||
"style": {
|
||||
"navigationBarTitleText": "我的教师卡",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/access-permissions",
|
||||
"style": {
|
||||
"navigationBarTitleText": "门禁权限",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/student-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "学生管理",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/attendance",
|
||||
"style": {
|
||||
"navigationBarTitleText": "考勤打卡",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/class-consumption",
|
||||
"style": {
|
||||
"navigationBarTitleText": "班级消费",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/library-management",
|
||||
"style": {
|
||||
"navigationBarTitleText": "图书管理",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/visitor-approval",
|
||||
"style": {
|
||||
"navigationBarTitleText": "访客审批",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/emergency-unlock",
|
||||
"style": {
|
||||
"navigationBarTitleText": "紧急开门",
|
||||
"backgroundColor": "#fff3cd"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/reports",
|
||||
"style": {
|
||||
"navigationBarTitleText": "数据报告",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/notifications",
|
||||
"style": {
|
||||
"navigationBarTitleText": "消息通知",
|
||||
"enablePullDownRefresh": true,
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "pages/mall/nfc/teacher/settings",
|
||||
"style": {
|
||||
"navigationBarTitleText": "设置",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
],
|
||||
"subPackages": [
|
||||
{
|
||||
"root": "pages/mall/nfc/teacher",
|
||||
"pages": [
|
||||
{
|
||||
"path": "student-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "学生详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "visitor-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "访客详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "attendance-detail",
|
||||
"style": {
|
||||
"navigationBarTitleText": "考勤详情"
|
||||
}
|
||||
},
|
||||
{
|
||||
"path": "class-report",
|
||||
"style": {
|
||||
"navigationBarTitleText": "班级报告"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"tabBar": {
|
||||
"color": "#999999",
|
||||
"selectedColor": "#28a745",
|
||||
"backgroundColor": "#FFFFFF",
|
||||
"borderStyle": "black",
|
||||
"list": [
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/teacher/index",
|
||||
"text": "工作台",
|
||||
"iconPath": "static/icons/workspace.png",
|
||||
"selectedIconPath": "static/icons/workspace-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/teacher/student-management",
|
||||
"text": "学生管理",
|
||||
"iconPath": "static/icons/students.png",
|
||||
"selectedIconPath": "static/icons/students-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/teacher/attendance",
|
||||
"text": "考勤",
|
||||
"iconPath": "static/icons/attendance.png",
|
||||
"selectedIconPath": "static/icons/attendance-active.png"
|
||||
},
|
||||
{
|
||||
"pagePath": "pages/mall/nfc/teacher/reports",
|
||||
"text": "报告",
|
||||
"iconPath": "static/icons/report.png",
|
||||
"selectedIconPath": "static/icons/report-active.png"
|
||||
}
|
||||
]
|
||||
},
|
||||
"globalStyle": {
|
||||
"navigationBarTextStyle": "black",
|
||||
"navigationBarTitleText": "教师工作台",
|
||||
"navigationBarBackgroundColor": "#FFFFFF",
|
||||
"backgroundColor": "#f8f9fa"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user