爱优五金零售系统 - 会员和储值卡类界面设置项分析
分析时间:2026-05-15
一、Vipbalance(会员余额)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/Vipbalance/
文件数: 1个HTML
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 时间范围 | seek_data.time | date-range-picker | 开始日期~结束日期 | 筛选余额变动时间范围 |
| index.html | 2 | 关键词搜索 | seek_data.keyword | el-input | 昵称/姓名/实体卡/手机号 | 按会员信息搜索 |
| index.html | 3 | 选择门店 | seek_data.store_id | el-select | 门店列表 | 筛选指定门店 |
| index.html | 4 | 选择场景 | seek_data.scene_type | el-select | 场景列表 | 筛选余额变动场景 |
| index.html | 5 | 选择类型 | seek_data.type | el-select | 类型列表 | 筛选余额变动类型 |
二、Vipsbalance(会员余额新)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/Vipsbalance/
文件数: 2个HTML(index.html, recharge.html)
index.html
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 时间快捷筛选 | quicktime | el-radio-group | 本日明细/本周明细/本月明细/本年明细 | 快捷时间筛选 |
| index.html | 2 | 开始时间 | beginTime | el-date-picker | 时间选择 | 自定义开始时间 |
| index.html | 3 | 结束时间 | endTime | el-date-picker | 时间选择 | 自定义结束时间 |
| index.html | 4 | 关键词搜索 | seek_data.keyword | el-input | 昵称/姓名/实体卡/手机号 | 按会员信息搜索 |
| index.html | 5 | 选择场景 | seek_data.scene_type | el-select | 场景列表 | 筛选充值场景 |
| index.html | 6 | 选择类型 | seek_data.type | el-select | 类型列表 | 筛选余额类型 |
recharge.html
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| recharge.html | 1 | 时间快捷筛选 | quicktime | el-radio-group | 本日明细/本周明细/本月明细/本年明细 | 快捷时间筛选 |
| recharge.html | 2 | 开始时间 | beginTime | el-date-picker | 时间选择 | 自定义开始时间 |
| recharge.html | 3 | 结束时间 | endTime | el-date-picker | 时间选择 | 自定义结束时间 |
| recharge.html | 4 | 关键词搜索 | seek_data.keyword | el-input | 实体卡/手机号 | 按会员信息搜索 |
| recharge.html | 5 | 搜索类型 | seek_data.search_type | el-select | 类型列表 | 搜索类型筛选 |
| recharge.html | 6 | 充值场景 | seek_data.scene_type | el-select | 场景列表 | 筛选充值场景 |
| recharge.html | 7 | 充值方式 | seek_data.mode | el-select | 方式列表 | 筛选充值方式 |
三、Viprecharge(会员充值)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/Viprecharge/
文件数: 2个HTML(index.html, recharge.html)
index.html
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 选择门店 | seek_data.rechargeStoreId | el-select | 门店列表 | 筛选充值门店 |
| index.html | 2 | 选择角色 | seek_data.rechargeRole | el-select | 角色列表 | 筛选角色 |
| index.html | 3 | 选择场景 | seek_data.rechargeScene | el-select | 场景列表 | 筛选充值场景 |
| index.html | 4 | 线下状态 | scope.row.line_state | el-switch | 开启/关闭 | 线下充值开关 |
| index.html | 5 | 线上状态 | scope.row.online_state | el-switch | 开启/关闭 | 线上充值开关 |
| index.html | 6 | 状态 | scope.row.state | el-switch | 开启/关闭 | 充值活动状态 |
| index.html | 7 | 自定义金额充值 | setting.inputrecharge | el-switch | 开启/关闭 | 是否允许自定义充值金额 |
| index.html | 8 | 默认赠送最大充值优惠 | setting.auto_read_recharge_grade | el-switch | 开启/关闭 | 自定义金额时自动使用最大优惠 |
| index.html | 9 | 充值赠送金额分期到账 | setting.aging_repay | el-switch | 开启/关闭 | 赠送金额分期发放 |
| index.html | 10 | 分期周期 | setting.aging_cycle | el-radio | 按天结/按月结 | 分期结算方式 |
| index.html | 11 | 分期期数 | setting.aging_time | el-select | 期数列表 | 分期期数选择 |
| index.html | 12 | 门店 | add_form.store_id | el-select | 门店列表 | 新增充值的门店 |
| index.html | 13 | 角色 | add_form.role_type | el-select | 角色列表 | 新增充值的角色 |
| index.html | 14 | 类型 | add_form.scene_type | el-select | 场景列表 | 新增充值的场景类型 |
| index.html | 15 | Plus会员时长 | add_form.time | el-input | 数字 | Plus会员时长(月) |
| index.html | 16 | 线下是否开启 | add_form.line_state | el-switch | 开启/关闭 | 线下充值是否开启 |
| index.html | 17 | 线上是否开启 | add_form.online_state | el-switch | 开启/关闭 | 线上充值是否开启 |
| index.html | 18 | 支付金额 | add_form.recharge_money | el-input | 数字 | 充值金额 |
| index.html | 19 | 赠送金额 | add_form.give_money | el-input | 数字 | 赠送金额 |
| index.html | 20 | 分期到账 | add_form.aging_repay | el-switch | 开启/关闭 | 充值分期到账 |
| index.html | 21 | 分期期数 | add_form.aging_time | el-select | 期数列表 | 分期期数 |
| index.html | 22 | 总数量 | add_form.stock | el-input | 整数 | 充值活动发放总量 |
| index.html | 23 | 会员次数限制 | add_form.limit_num | el-input | 整数 | 每人参与次数限制 |
| index.html | 24 | 开始时间 | add_form.start_time | el-date-picker | 时间选择 | 活动开始时间 |
| index.html | 25 | 结束时间 | add_form.end_time | el-date-picker | 时间选择 | 活动结束时间 |
| index.html | 26 | 状态 | add_form.state | el-switch | 开启/关闭 | 活动状态 |
| index.html | 27 | 优惠活动类型 | add_form.coupon_type | el-radio-group | 无活动/优惠券/券包 | 关联优惠活动 |
| index.html | 28 | 活动选择 | add_form.coupon_id | el-select | 活动列表 | 选择具体优惠活动 |
recharge.html
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| recharge.html | 1 | 时间范围 | seek_data.time | date-range-picker | 开始日期~结束日期 | 筛选充值时间范围 |
| recharge.html | 2 | 关键词搜索 | seek_data.keyword | el-input | 实体卡/手机号 | 按会员信息搜索 |
| recharge.html | 3 | 充值门店 | seek_data.store_id | el-select | 门店列表 | 筛选充值门店 |
| recharge.html | 4 | 充值场景 | seek_data.scene_type | el-select | 场景列表 | 筛选充值场景 |
| recharge.html | 5 | 充值方式 | seek_data.mode | el-select | 方式列表 | 筛选充值方式 |
四、VipBackstageRecharge(后台充值)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/VipBackstageRecharge/
文件数: 1个HTML(index.html)
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 充值金额 | rechargeNum | layui-input | 数字 | 后台手动充值金额 |
| index.html | 2 | 赠送金额 | giveNum | layui-input | 数字 | 后台手动赠送金额 |
| index.html | 3 | 获得金额 | acquireNum | layui-input | 数字(只读) | 计算得出的获得总金额 |
| index.html | 4 | 关键词搜索 | mykeyword | input | 昵称/手机号/实体卡 | 搜索会员 |
五、VipCardMenuBar(会员卡菜单)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/VipCardMenuBar/
文件数: 1个HTML(index.html)
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 默认菜单显示 | switch | lay-skin-switch | 显示/隐藏 | 控制默认菜单是否显示 |
| index.html | 2 | 插件菜单显示 | switch | lay-skin-switch | 显示/隐藏 | 控制各插件菜单是否显示 |
说明: 该页面使用layui框架,通过PHP volist标签循环渲染菜单项,使用switch开关控制每个菜单的显示/隐藏状态。
六、Vipconfig(会员配置)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/Vipconfig/
文件数: 3个HTML(index.html, index2.html, welfare.html)
index.html(积分配置)
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 签到赠送积分 | ruleForm.signin_give | el-input | 整数 | 每天签到赠送积分数 |
| index.html | 2 | 完善资料赠送积分 | ruleForm.infoscore | el-input | 整数 | 完善会员资料赠送积分 |
| index.html | 3 | 消费获得积分 | ruleForm.percent_state | el-switch | 开启/关闭 | 消费是否获得积分 |
| index.html | 4 | 消费金额 | ruleForm.flower_price | el-input | 金额 | 每消费多少元获得积分 |
| index.html | 5 | 积分比例 | ruleForm.percent | el-input | 数值 | 获得积分数 |
| index.html | 6 | 余额支付赠送积分 | ruleForm.vip_pay_integral_state | el-switch | 开启/关闭 | 余额支付是否赠送积分 |
| index.html | 7 | 充值获得积分 | ruleForm.recharge_state | el-switch | 开启/关闭 | 充值是否获得积分 |
| index.html | 8 | 充值金额 | ruleForm.recharge_price | el-input | 金额 | 每充值多少元获得积分 |
| index.html | 9 | 充值积分 | ruleForm.recharge_integral | el-input | 整数 | 获得积分数 |
| index.html | 10 | 指定商品送积分 | ruleForm.goods_integral_state | el-switch | 开启/关闭 | 指定商品是否送积分 |
| index.html | 11 | Plus签到积分 | plusForm.plus_signin_give | el-input | 整数 | Plus会员签到赠送积分数 |
| index.html | 12 | Plus完善资料积分 | plusForm.plus_infoscore | el-input | 整数 | Plus会员完善资料赠送积分 |
| index.html | 13 | Plus消费获得积分 | plusForm.plus_percent_state | el-switch | 开启/关闭 | Plus会员消费获得积分 |
| index.html | 14 | Plus积分类型 | plusForm.plus_flower_type | el-radio | 倍数/数值 | Plus会员积分计算方式 |
| index.html | 15 | Plus积分倍数 | plusForm.plus_percent | el-input | 倍数 | Plus会员积分倍数 |
| index.html | 16 | Plus积分门槛 | plusForm.plus_flower_price | el-input | 金额 | Plus会员积分门槛金额 |
| index.html | 17 | Plus积分比例 | plusForm.plus_flower_percent | el-input | 数值 | Plus会员积分比例 |
| index.html | 18 | Plus余额支付积分 | plusForm.plus_pay_integral_state | el-switch | 开启/关闭 | Plus会员余额支付赠送积分 |
| index.html | 19 | Plus充值获得积分 | plusForm.plus_recharge_state | el-switch | 开启/关闭 | Plus会员充值获得积分 |
| index.html | 20 | Plus充值积分类型 | plusForm.plus_recharge_type | el-radio | 倍数/数值 | Plus会员充值积分类型 |
| index.html | 21 | Plus充值倍数 | plusForm.plus_recharge_integral | el-input | 倍数 | Plus会员充值积分倍数 |
| index.html | 22 | Plus充值门槛 | plusForm.plus_recharge_price | el-input | 金额 | Plus会员充值门槛金额 |
| index.html | 23 | Plus充值积分 | plusForm.plus_recharge_get_integral | el-input | 整数 | Plus会员充值获得积分数 |
| index.html | 24 | 指定商品送积分 | plusForm.goods_integral_plus_state | el-switch | 开启/关闭 | Plus会员指定商品送积分 |
| index.html | 25 | 商品积分倍数 | plusForm.goods_integral_multiple | el-input | 倍数 | Plus会员商品积分倍数 |
| index.html | 26 | 积分抵现开关 | integral_arrive_cash | el-switch | 开启/关闭 | 是否开启积分抵现 |
| index.html | 27 | 积分抵现比例(积分) | integralForm.integral_arrive_cash_data | el-input | 整数 | 多少积分抵现 |
| index.html | 28 | 积分抵现比例(金额) | integralForm.integral_arrive_cash_price | el-input | 金额 | 抵现多少元 |
| index.html | 29 | 营销方式 | marketing_methods | el-radio | 基于订单/基于商品 | 积分抵现计算方式 |
| index.html | 30 | 抵现比例 | integralForm.integral_arrive_cash_rate | el-input | 1~99 | 积分抵现比例 |
index2.html(积分配置多语言版)
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index2.html | 1 | 消费获得积分 | ruleForm.percent_state | el-switch | 开启/关闭 | 消费是否获得积分 |
| index2.html | 2 | 消费金额 | ruleForm.flower_price | el-input | 金额 | 每消费多少元获得积分 |
| index2.html | 3 | 积分比例 | ruleForm.percent | el-input | 数值 | 获得积分数 |
| index2.html | 4 | 余额支付赠送积分 | ruleForm.vip_pay_integral_state | el-switch | 开启/关闭 | 余额支付是否赠送积分 |
| index2.html | 5 | 充值获得积分 | ruleForm.recharge_state | el-switch | 开启/关闭 | 充值是否获得积分 |
| index2.html | 6 | 充值金额 | ruleForm.recharge_price | el-input | 金额 | 每充值多少元获得积分 |
| index2.html | 7 | 充值积分 | ruleForm.recharge_integral | el-input | 整数 | 获得积分数 |
| index2.html | 8 | 指定商品送积分 | ruleForm.goods_integral_state | el-switch | 开启/关闭 | 指定商品是否送积分 |
| index2.html | 9 | Plus签到积分 | plusForm.plus_signin_give | el-input | 整数 | Plus会员签到赠送积分数 |
| index2.html | 10 | Plus完善资料积分 | plusForm.plus_infoscore | el-input | 整数 | Plus会员完善资料赠送积分 |
| index2.html | 11 | Plus消费获得积分 | plusForm.plus_percent_state | el-switch | 开启/关闭 | Plus会员消费获得积分 |
| index2.html | 12 | Plus积分类型 | plusForm.plus_flower_type | el-radio | 倍数/数值 | Plus会员积分计算方式 |
| index2.html | 13 | Plus积分倍数 | plusForm.plus_percent | el-input | 倍数 | Plus会员积分倍数 |
| index2.html | 14 | Plus积分门槛 | plusForm.plus_flower_price | el-input | 金额 | Plus会员积分门槛金额 |
| index2.html | 15 | Plus积分比例 | plusForm.plus_flower_percent | el-input | 数值 | Plus会员积分比例 |
| index2.html | 16 | Plus余额支付积分 | ruleForm.plus_pay_integral_state | el-switch | 开启/关闭 | Plus会员余额支付赠送积分 |
| index2.html | 17 | Plus充值获得积分 | plusForm.plus_recharge_state | el-switch | 开启/关闭 | Plus会员充值获得积分 |
| index2.html | 18 | Plus充值积分类型 | plusForm.plus_recharge_type | el-radio | 倍数/数值 | Plus会员充值积分类型 |
| index2.html | 19 | Plus充值倍数 | plusForm.plus_recharge_integral | el-input | 倍数 | Plus会员充值积分倍数 |
| index2.html | 20 | Plus充值门槛 | plusForm.plus_recharge_price | el-input | 金额 | Plus会员充值门槛金额 |
| index2.html | 21 | Plus充值积分 | plusForm.plus_recharge_get_integral | el-input | 整数 | Plus会员充值获得积分数 |
| index2.html | 22 | 指定商品送积分 | plusForm.goods_integral_plus_state | el-switch | 开启/关闭 | Plus会员指定商品送积分 |
| index2.html | 23 | 商品积分倍数 | plusForm.goods_integral_multiple | el-input | 倍数 | Plus会员商品积分倍数 |
| index2.html | 24 | 积分抵现开关 | integral_arrive_cash | el-switch | 开启/关闭 | 是否开启积分抵现 |
| index2.html | 25 | 积分抵现比例(积分) | integralForm.integral_arrive_cash_data | el-input | 整数 | 多少积分抵现 |
| index2.html | 26 | 积分抵现比例(金额) | integralForm.integral_arrive_cash_price | el-input | 金额 | 抵现多少元 |
| index2.html | 27 | 营销方式 | marketing_methods | el-radio | 基于订单/基于商品 | 积分抵现计算方式 |
| index2.html | 28 | 抵现比例 | integralForm.integral_arrive_cash_rate | el-input | 1~99 | 积分抵现比例 |
welfare.html(福利设置)
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| welfare.html | 1 | 优惠券名称 | addForm.coupon_name | el-input | 只读 | 关联的优惠券名称 |
| welfare.html | 2 | 优惠券库存 | addForm.coupon_num | el-input | 只读 | 优惠券库存数量 |
| welfare.html | 3 | 优惠券满减 | addForm.needmoney | el-input | 只读 | 满减门槛金额 |
| welfare.html | 4 | 减免金额 | addForm.reducemoney | el-input | 只读 | 减免金额 |
| welfare.html | 5 | 微信注册 | scope.row.wx_register | el-switch | 开启/关闭 | 微信端注册开关 |
| welfare.html | 6 | 收银端注册 | scope.row.cashier_register | el-switch | 开启/关闭 | 收银端注册开关 |
| welfare.html | 7 | 状态 | scope.row.status | el-switch | 开启/关闭 | 福利活动状态 |
七、SubCard(副卡管理)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/SubCard/
文件数: 1个HTML(index.html,内容较长约140KB)
次卡管理表单
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 1 | 次卡名称 | seek_data.name | el-input | 文字 | 搜索次卡名称 |
| index.html | 2 | 类型搜索 | seek_data.type | el-select | 类型列表 | 搜索次卡类型 |
| index.html | 3 | 创建时间起 | seek_data.start_time | el-date-picker | 时间 | 筛选创建开始时间 |
| index.html | 4 | 创建时间止 | seek_data.end_time | el-date-picker | 时间 | 筛选创建结束时间 |
| index.html | 5 | 卡包名称搜索 | seek_data.name | el-input | 文字 | 搜索卡包名称 |
| index.html | 6 | 卡包类型搜索 | seek_data.type | el-select | 类型列表 | 搜索卡包类型 |
| index.html | 7 | 次卡名称 | sub_card_form.name | el-input | 文字 | 新增/编辑次卡名称 |
| index.html | 8 | 卡面名称颜色 | sub_card_form.card_name_color | el-color-picker | 颜色选择 | 卡面名称显示颜色 |
| index.html | 9 | 按钮背景颜色 | sub_card_form.btn_background | el-color-picker | 颜色选择 | 按钮背景颜色 |
| index.html | 10 | 按钮文字颜色 | sub_card_form.btn_text_color | el-color-picker | 颜色选择 | 按钮文字颜色 |
| index.html | 11 | 发放总量 | sub_card_form.stock | el-input | 整数 | 次卡发放总数量 |
| index.html | 12 | 使用类型 | sub_card_form.use_type | el-radio | 每天一次/自定义使用 | 次卡使用频率类型 |
| index.html | 13 | 自定义次数 | sub_card_form.frequency | el-input | 整数 | 自定义总使用次数 |
| index.html | 14 | 每天使用次数 | sub_card_form.limit | el-input | 整数 | 每天可用次数 |
| index.html | 15 | 使用时段 | sub_card_form.time_interval | el-date-picker | 时间范围 | 每天可用时间段 |
| index.html | 16 | 次卡类型 | sub_card_form.type | el-radio | 自主发放/充值赠送/消费赠送/门店购买/门店消费指定商品 | 次卡获取方式 |
| index.html | 17 | 线下赠送/购买状态 | sub_card_form.line_state | el-switch | 开启/关闭 | 线下渠道状态 |
| index.html | 18 | 线上赠送/购买状态 | sub_card_form.online_state | el-switch | 开启/关闭 | 线上渠道状态 |
| index.html | 19 | 指定会员等级 | sub_card_form.grade_type | el-radio | 所有等级/指定等级 | 会员等级限制 |
| index.html | 20 | 指定等级选择 | sub_card_form.gradeids | el-select | 等级列表(多选) | 选择的会员等级 |
| index.html | 21 | 指定门店 | sub_card_form.store_type | el-radio | 所有门店/指定门店 | 门店限制 |
| index.html | 22 | 指定门店选择 | sub_card_form.storeids | el-select | 门店列表(多选) | 选择的门店 |
| index.html | 23 | 选择门店 | sub_card_form.store_id | el-select | 门店列表 | 门店购买/消费时选择 |
| index.html | 24 | 购买数量 | scope.row.number | el-input | 数量 | 购买数量 |
| index.html | 25 | 充值消费金额/购买价格 | sub_card_form.money | el-input | 金额 | 充值或购买价格 |
| index.html | 26 | 赠送/可购买次数 | sub_card_form.give_num | el-input | 整数 | 赠送或可购买次数 |
| index.html | 27 | 发放截止日期 | sub_card_form.end_time | el-date-picker | 日期 | 发放截止时间 |
| index.html | 28 | 有效开始时间 | sub_card_form.effective_time[0] | el-date-picker | 日期 | 有效使用开始时间 |
| index.html | 29 | 有效截止时间 | sub_card_form.effective_time[1] | el-date-picker | 日期 | 有效使用截止时间 |
| index.html | 30 | 使用介绍 | sub_card_form.introduce | el-textarea | 文字 | 次卡使用说明 |
卡包管理表单
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| index.html | 31 | 卡包名称 | card_bag_form.name | el-input | 文字 | 新增/编辑卡包名称 |
| index.html | 32 | 卡面名称颜色 | card_bag_form.card_name_color | el-color-picker | 颜色选择 | 卡面名称显示颜色 |
| index.html | 33 | 按钮背景颜色 | card_bag_form.btn_background | el-color-picker | 颜色选择 | 按钮背景颜色 |
| index.html | 34 | 按钮文字颜色 | card_bag_form.btn_text_color | el-color-picker | 颜色选择 | 按钮文字颜色 |
| index.html | 35 | 发放总量 | card_bag_form.stock | el-input | 整数 | 卡包发放总数量 |
| index.html | 36 | 卡包类型 | card_bag_form.type | el-radio | 自主发放/充值赠送/消费赠送/门店购买/门店消费指定商品 | 卡包获取方式 |
| index.html | 37 | 线下赠送/购买状态 | card_bag_form.line_state | el-switch | 开启/关闭 | 线下渠道状态 |
| index.html | 38 | 线上赠送/购买状态 | card_bag_form.online_state | el-switch | 开启/关闭 | 线上渠道状态 |
| index.html | 39 | 指定会员等级 | card_bag_form.grade_type | el-radio | 所有等级/指定等级 | 会员等级限制 |
| index.html | 40 | 指定等级选择 | card_bag_form.gradeids | el-select | 等级列表(多选) | 选择的会员等级 |
| index.html | 41 | 指定门店 | card_bag_form.store_type | el-radio | 所有门店/指定门店 | 门店限制 |
| index.html | 42 | 指定门店选择 | card_bag_form.storeids | el-select | 门店列表(多选) | 选择的门店 |
| index.html | 43 | 选择门店 | card_bag_form.store_id | el-select | 门店列表 | 门店购买/消费时选择 |
| index.html | 44 | 充值消费金额/购买价格 | card_bag_form.money | el-input | 金额 | 充值或购买价格 |
| index.html | 45 | 赠送/可购买次数 | card_bag_form.give_num | el-input | 整数 | 赠送或可购买次数 |
| index.html | 46 | 发放截止日期 | card_bag_form.end_time | el-date-picker | 日期 | 发放截止时间 |
八、Coupon(优惠券)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/Coupon/
文件数: 2个HTML(coupons.html, couponLogs.html)
coupons.html
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| coupons.html | 1 | 优惠券名称 | coupon_name | input | 文字 | 优惠券名称/标题 |
| coupons.html | 2 | 人均领取数量 | distributionusercouponcount | input | 整数 | 每人可领取数量 |
| coupons.html | 3 | 消费金额 | needmoney | input | 金额 | 满减门槛金额 |
| coupons.html | 4 | 减免金额 | reductionmoney | input | 金额 | 减免金额 |
| coupons.html | 5 | 使用截止时间 | usetime | input | 时间选择 | 优惠券使用截止日期 |
| coupons.html | 6 | 发放开关 | coupon_config | el-switch | 开启/关闭 | 优惠券发放配置 |
couponLogs.html
| 文件 | 序号 | 界面标签 | 字段名 | 控件类型 | 可选值 | 作用 |
|---|---|---|---|---|---|---|
| couponLogs.html | 1 | 用户昵称 | keyword | input | 文字 | 搜索优惠券领取用户 |
九、StoreCoupon(门店优惠券)
目录路径: /www/wwwroot/lingshou/Application/Retail/View/StoreCoupon/
文件数: 1个HTML(index.html)
说明: 该文件主要为CSS样式和表格布局,未发现明显的表单项配置。主要涉及el-table表格组件的样式定义。
汇总统计
| 目录 | 文件数 | 主要功能 | 核心设置项数量 |
|---|---|---|---|
| Vipbalance | 1 | 会员余额查询 | 5 |
| Vipsbalance | 2 | 会员余额新+充值记录 | 12 |
| Viprecharge | 2 | 会员充值管理 | 33 |
| VipBackstageRecharge | 1 | 后台手动充值 | 4 |
| VipCardMenuBar | 1 | 会员卡菜单显示控制 | 2 |
| Vipconfig | 3 | 积分配置+福利设置 | 57 |
| SubCard | 1 | 次卡/卡包管理 | 46 |
| Coupon | 2 | 优惠券管理 | 6 |
| StoreCoupon | 1 | 门店优惠券 | 0 |
| 合计 | 14 | ~165 |
关键发现
-
积分系统复杂:Vipconfig目录包含最复杂的积分配置,包括普通会员和Plus会员两套积分体系,涵盖签到、资料完善、消费、充值、商品等多个积分来源
-
次卡管理功能完善:SubCard目录支持多种次卡类型(自主发放/充值赠送/消费赠送/门店购买/门店消费指定商品),支持颜色自定义、时间限制、门店限制等
-
充值活动灵活:Viprecharge支持自定义金额充值、分期到账、关联优惠券活动等营销功能
-
会员卡菜单可独立控制:VipCardMenuBar支持对每个菜单项的显示/隐藏进行独立控制
-
优惠券与门店优惠券分离:Coupon为平台级优惠券,StoreCoupon为门店级优惠券(界面较为简单)