爱优五金零售系统 - 核心界面设置项分析报告
一、Cashier/permiset.html(收银员权限)
界面路径: /www/wwwroot/lingshou/Application/Retail/View/Cashier/permiset.html
控制器方法: permiset (GET), permisetsub (POST)
说明: 收银员权限配置界面,共38项设置
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
退款权限 |
canrefund |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许收银员进行退款操作 |
| 2 |
退款权限码 |
refundcode |
el-input |
任意字符 |
空 |
退款权限的验证密码 |
| 3 |
退款撤回权限 |
is_refund_order_recall |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许撤回已退款的订单 |
| 4 |
退款撤回权限码 |
refund_order_recall_permission_code |
el-input |
任意字符 |
空 |
退款撤回权限的验证密码 |
| 5 |
充值权限 |
canrecharge |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许收银员进行充值操作 |
| 6 |
充值权限码 |
rechargecode |
el-input |
任意字符 |
空 |
充值权限的验证密码(仅针对现金充值) |
| 7 |
编辑会员资料权限 |
modifymem |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许编辑会员资料(基于门店权限) |
| 8 |
编辑会员资料权限码 |
modifymemcode |
el-input |
任意字符 |
空 |
编辑会员资料权限的验证密码 |
| 9 |
开单是否允许切换会员价/批发价 |
is_cut_price_type |
el-switch |
0=关闭, 1=开启 |
0 |
开单时是否允许切换会员价和批发价 |
| 10 |
切换价格类型权限码 |
is_cut_price_type_permission_code |
el-input |
任意字符 |
空 |
切换价格类型的验证密码 |
| 11 |
是否允许删除商品到回收站/从回收站恢复商品 |
extends.delete_goods_jurisdiction |
el-switch |
1=允许, 2=不允许 |
2 |
是否允许删除商品到回收站或恢复 |
| 12 |
删除商品权限码 |
extends.delete_goods_jurisdiction_code |
el-input |
任意字符 |
空 |
删除商品的验证密码 |
| 13 |
是否允许撤销/反结账订单 |
is_revocation_order |
el-switch |
0=关闭, 1=开启 |
0 |
是否允许撤销或反结账订单 |
| 14 |
新增或编辑常规会员成为Plus会员 |
modify_plus_mem |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许将常规会员升级为Plus会员 |
| 15 |
收银自定义会员赠送金额权限 |
customviprecharge |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许收银员自定义会员赠送金额 |
| 16 |
打印销售明细 |
salesdiction |
el-switch |
1=开启, 2=关闭 |
1 |
是否打印销售小票明细 |
| 17 |
打印次数 |
print_time |
el-input |
正整数 |
1 |
下单完成后打印订单的次数 |
| 18 |
收银机结算整单打折 |
preferential |
el-switch |
1=开启, 2=关闭 |
0 |
是否允许收银机对整单进行打折 |
| 19 |
查看所有订单 |
cashier_show_other_sell |
el-switch |
1=允许, 2=不允许 |
1 |
是否能在店内流水处查看其他收银员订单 |
| 20 |
收银机添加商品 |
cashier_add_goods |
el-switch |
1=允许, 2=不允许 |
1 |
是否允许在收银机添加商品(需同时有新增商品和查看进价权限) |
| 21 |
单品手动折扣 |
manual_discount |
el-switch |
1=开启, 2=关闭 |
0 |
是否允许单品手动折扣 |
| 22 |
最低折扣值 |
manual_min_discount |
el-input |
0.01~0.99 |
空 |
单品折扣的最低折扣值 |
| 23 |
最高优惠金额 |
manual_max_amount |
el-input |
0.01+ |
空 |
单品折扣的最高优惠金额(不填则不限制) |
| 24 |
收银员赠送商品 |
goods_gifts_auth |
el-switch |
1=允许, 2=不允许 |
0 |
是否允许收银员赠送商品 |
| 25 |
单笔最高可赠数量 |
goods_gifts_num |
el-input |
整数 |
空 |
收银员单笔订单可赠送商品的最大数量 |
| 26 |
收银机传称 |
is_scales_author |
el-switch |
1=开启, 2=关闭 |
1 |
是否开启收银机商品传称功能 |
| 27 |
小助手允许查看成本价 |
goods_cost_price_enable |
el-switch |
1=允许, 2=不允许 |
1 |
是否允许收银员在小助手上查看成本价 |
| 28 |
小助手允许修改商品库存 |
extends.goods_inventory_modify |
el-switch |
1=允许, 2=不允许 |
2 |
是否允许在小助手上修改商品库存(商品编辑、商品盘点) |
| 29 |
收银员启用采购单 |
extends.cashier_purchase_order_enable |
el-switch |
1=允许, 2=不允许 |
2 |
是否允许收银员启用采购单功能 |
| 30 |
收银员启用语音识别 |
extends.voice_recognition_enable |
el-switch |
1=允许, 2=不允许 |
2 |
是否允许收银员使用语音识别功能 |
| 31 |
收银员启用货流管理 |
extends.goods_flow_manage |
el-switch |
1=允许, 2=不允许 |
2 |
是否允许收银员使用货流管理功能 |
| 32 |
线上订单推送 |
push_state |
el-switch |
1=开启, 2=关闭 |
1 |
是否开启线上订单推送(需绑定微信) |
| 33 |
赊账还款是否需要权限码 |
code_auth |
el-switch |
0=不需要, 1=需要 |
1 |
赊账还款操作是否需要输入权限码 |
| 34 |
进行赊账/还款 |
credit_money_manage |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许进行赊账/还款操作(基于门店权限) |
| 35 |
赊账还款权限码 |
credit_money_code |
el-input |
任意字符 |
空 |
赊账还款操作的验证密码 |
| 36 |
管理赊账用户 |
credit_user_manage |
el-switch |
1=关闭, 2=开启 |
1 |
是否允许管理赊账用户 |
| 37 |
收银机允许查看采购价/成本价 |
show_purchase_price |
el-switch |
1=允许, 2=不允许 |
1 |
是否允许收银员查看采购价或成本价 |
| 38 |
是否启用订单附件 |
is_order_attachment |
el-switch |
0=关闭, 1=开启 |
1 |
是否启用订单附件功能 |
| 39 |
是否启用拍照识别商品数量 |
is_ocr_goods_number |
el-switch |
0=关闭, 1=开启 |
1 |
是否启用拍照识别商品数量功能 |
| 40 |
是否启用挂单商品拣货 |
is_order_goods_picking |
el-switch |
0=关闭, 1=开启 |
0 |
是否启用挂单商品拣货功能 |
| 41 |
是否可查看日/月结算报表 |
is_settle_statement_look |
el-switch |
0=不允许, 1=允许 |
0 |
是否允许查看日/月结算报表 |
二、StoreSet/baseSet.html(门店基础设置)
界面路径: /www/wwwroot/lingshou/Application/Retail/View/StoreSet/baseSet.html
控制器方法: saveAllStoreSettings, storeItemSwitch 等
说明: 门店基础设置界面,共25个区块(el-collapse-item)
| 序号 |
区块标题 |
设置项 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
套餐库存为零自动组合 |
套餐库存为零自动组合 |
manual_discount |
el-switch |
0=关闭, 1=开启 |
- |
开启后套餐在出售时自动组合小商品进行出售 |
| 2 |
商品条码生成规则 |
商品条码生成规则 |
goodsCodeGenerateType |
el-radio |
1=系统随机自动生成, 2=按所在分类编号递增 |
1 |
商品条码的生成方式 |
| 3 |
采购计入成本方式 |
采购计入成本方式 |
spurchaseType |
el-radio |
1=按品类计入, 2=按数量计入, 3=按价格计入 |
- |
采购成本计入商品成本的方式 |
| 4 |
销售报表配送费是否计入成本 |
是否计入成本 |
SalesReportIncludedInCost |
el-switch |
1=不计入, 2=计入 |
- |
开启后销售报表利润会减去运费计算 |
| 5 |
整单优惠是否影响购买价 |
整单优惠是否影响购买价 |
PurchasePriceEvenlyDistributed |
el-switch |
1=影响, 2=不影响 |
- |
开启后购买价将不考虑整单优惠金额 |
| 6 |
打印单据商品显示销售价计算方式 |
显示商品折后价 |
CalculationMethodSellingPriceBillCommodities |
el-switch |
1=原价, 2=折后价 |
- |
开启后打印单据显示折后价(不受抹零影响) |
| 7 |
折上折开启状态 |
单品折上折 |
manual_discount |
el-switch |
0=关闭, 1=开启 |
- |
开启后会员折扣同时使用单品折扣 |
| 8 |
折上折开启状态 |
整单折上折 |
preferential |
el-switch |
0=关闭, 1=开启 |
- |
开启后会员折扣同时使用整单折扣 |
| 9 |
会员免密支付 |
会员免密支付 |
density_free_state |
el-switch |
0=关闭, 1=开启 |
- |
开启后会员支付时强制免密(即使个人中心关闭也无效) |
| 10 |
收银默认抹零方式 |
抹零方式 |
smallState |
el-radio |
1=抹分, 2=抹角, 3=抹元 |
- |
收银时默认的抹零方式 |
| 11 |
收银会员现金支付是否自动提示存余 |
自动提示存余 |
DepositBalance |
el-switch |
0=关闭, 1=开启 |
- |
会员现金支付时自动提示存余 |
| 12 |
收银副屏宣传图比例 |
副屏宣传图比例 |
screen_percent |
el-input |
30~70整数 |
- |
副屏宣传图显示比例(百分比) |
| 13 |
商品系统库存为0是否允许出售 |
允许零库存出售 |
emptySell |
el-switch |
0=不允许, 1=允许 |
- |
系统库存为0时是否允许出售(仅针对店内) |
| 14 |
是否允许开启自动拆分 |
自动拆分 |
is_resolution |
el-switch |
0=关闭, 1=开启 |
- |
当库存为0不允许出售时可用,自动拆分订单 |
| 15 |
商城客服类型 |
客服类型 |
customer_service |
el-radio |
1=拨打电话, 2=微信客服 |
- |
商城客服的联系方式类型 |
| 16 |
请选择默认配送方式 |
默认配送方式 |
radio8 |
el-radio |
0=自主选择, 1=门店配送, 2=达达配送, 3=UU配送, 5=码科配送 |
0 |
商城订单默认的配送方式 |
| 17 |
自定义商城订单默认完成时间 |
订单自动收货 |
orderState + day |
el-switch + el-input |
开关+天数(正整数) |
- |
开启后按设置时间自动确认收货 |
| 18 |
线上申请退款换货时间范围 |
线上退款时间范围 |
refund_time_limit |
el-input |
0~9999天 |
- |
商城订单确认收货后超过此时段不能申请退款 |
| 19 |
线下申请退款换货时间范围 |
线下退款时间范围 |
cashier_refund_time |
el-input |
0~9999天 |
- |
店内订单超过此时段不能申请退款 |
| 20 |
商品默认图片设置 |
默认商品图片 |
defaultImg |
el-upload |
图片文件 |
- |
没有设置图片的商品展示时显示此默认图 |
| 21 |
商城商品详情标签 |
标签管理 |
tableData (标签列表) |
el-table |
- |
- |
商城商品详情页显示的标签(增删改查) |
| 22 |
进销存打印 |
商品名称显示字数 |
font_num |
el-input |
正整数 |
- |
打印单据上商品名称最多显示的字数 |
| 23 |
进销存打印 |
规格名称显示字数 |
sku_num |
el-input |
正整数 |
- |
打印单据上规格名称最多显示的字数 |
| 24 |
采购修改售价 |
采购时修改售价 |
modify_price_state |
el-switch |
1=不允许, 2=允许 |
- |
采购的同时是否可以修改商品售价 |
| 25 |
盘点显示当前库存 |
盘点显示库存 |
is_check_show_invenum |
el-switch |
1=显示, 2=不显示 |
- |
盘点时页面是否显示商品库存 |
| 26 |
开单销售获取最近一次售价 |
获取最近售价 |
last_price |
el-switch |
- |
- |
开单销售时获取最近一次的销售价格 |
| 27 |
滞销商品设置 |
滞销天数 |
unsold_days |
el-input |
正整数 |
- |
商品多少天无销售视为滞销 |
| 28 |
滞销商品设置 |
滞销数量 |
unsold_num |
el-input |
正整数 |
- |
商品库存超过此数量且滞销视为滞销商品 |
| 29 |
滞销商品设置 |
滞销提醒开关 |
is_open |
el-switch |
0=关闭, 1=开启 |
- |
是否开启滞销商品提醒 |
| 30 |
是否允许反结账 |
反结账状态 |
allow_cancel_settle |
el-switch |
- |
- |
是否允许对已结账订单进行反结账 |
| 31 |
是否允许反结账 |
反结账权限码 |
cancel_settle_code |
el-input |
任意字符 |
- |
反结账操作需要的验证码 |
| 32 |
库存及采购设置 |
平均销售库存计算周期 |
inventory_calculation_cycle |
el-radio |
1=一个月, 2=二个月, 3=三个月 |
- |
计算平均销售库存的周期 |
| 33 |
库存及采购设置 |
采购周期 |
automatic_procurement_cycle |
el-input |
正整数 |
- |
自动采购的周期天数 |
| 34 |
库存及采购设置 |
自动采购开关 |
automatic_is_open |
el-switch |
0=关闭, 1=开启 |
- |
是否开启自动采购功能 |
| 35 |
是否开启货位号 |
货位号状态 |
location_number_state |
el-switch |
1=开启, 2=关闭 |
- |
是否启用货位号管理 |
| 36 |
是否开启货位号 |
货位号绑定商品数量 |
location_bind_number_state |
el-switch |
- |
- |
货位号是否限制绑定商品数量 |
| 37 |
是否开启货位号 |
是否允许未分配数量 |
is_allow_undistributed_submit |
el-switch |
- |
- |
是否允许提交未分配到货位的商品 |
| 38 |
零售系统显示小数点 |
小数点位数 |
shop_decimal_point |
el-radio |
2=2位, 3=3位, 4=4位, 5=5位 |
- |
零售系统金额显示的小数点位数 |
| 39 |
开单税点是否计入订单支付金额 |
税点计入金额 |
is_order_money_contain_tax |
el-switch |
- |
- |
开单税点是否计入订单支付金额 |
| 40 |
自助收银机是否允许现金/赊账 |
自助收银现金/赊账 |
is_self_checkout_counter_cash |
el-switch |
- |
- |
自助收银机是否允许使用现金或赊账 |
| 41 |
导出功能是否开启英文版本 |
英文版本导出 |
is_exprot_english |
el-switch |
- |
- |
导出单据时是否使用英文版本 |
| 42 |
订单明细导出金额是否包含税费 |
导出金额含税费 |
export_price_with_tax |
el-switch |
- |
- |
导出订单明细时金额是否包含税费 |
| 43 |
退货订单商品退货成本价 |
退货成本价计算方式 |
refundOrderCostPriceType |
el-radio |
1=销售时商品成本价, 2=退货当时平均成本价 |
- |
退货时成本价的计算方式 |
| 44 |
是否允许销售其他门店商品 |
跨店销售 |
allow_sell_other_store_goods |
el-switch |
0=不允许, 1=允许 |
- |
是否允许销售其他门店的商品 |
| 45 |
多订单退款处理方式 |
退款处理方式 |
MultiOrderProcessingMethod |
el-radio |
1=按销售单生成多笔退款, 2=合并成一笔退款单 |
- |
多订单退款时的处理方式 |
| 46 |
开单搜索商品样式类型 |
搜索样式 |
CreateOrderType |
el-radio |
1=输入搜索, 2=直接搜索 |
- |
开单时搜索商品的样式类型 |
三、Ssale/saleOrder.html(销售开单主界面)
界面路径: /www/wwwroot/lingshou/Application/Retail/View/Ssale/saleOrder.html
控制器方法: 主要为前端Vue组件,核心销售开单功能
说明: 销售开单主界面,包含商品新增、客户管理、订单处理等
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
商品名称 |
lsgoods_name |
el-input |
字符串 |
空 |
新增商品的名称 |
| 2 |
商品规格 |
lsspecifications |
el-input |
字符串 |
空 |
商品的规格信息 |
| 3 |
商品货号 |
lsgoods_number |
el-input |
字符串 |
空 |
商品的货号(可选系统生成) |
| 4 |
商品条码 |
lsgoods_code |
el-input |
字符串 |
空 |
商品的条码(可选系统生成) |
| 5 |
零售价 |
lsretail_price |
el-input |
数字 |
空 |
商品的零售价格 |
| 6 |
商品进价 |
lspurchase_price |
el-input |
数字 |
空 |
商品的进货价格 |
| 7 |
店内会员价 |
lsstore_mem_price |
el-input |
数字 |
空 |
店内会员享受的价格 |
| 8 |
批发会员价 |
lsplus_price |
el-input |
数字 |
空 |
批发会员享受的价格 |
| 9 |
单位(从大到小) |
savetableData |
el-table+el-select |
- |
- |
商品的单位设置,包含普通/称量类型 |
| 10 |
供货商 |
lssupplier_id |
el-select |
供应商列表 |
空 |
商品对应的供货商 |
| 11 |
初始化库存 |
lsinitial_stock |
el-input |
数字 |
空 |
商品的初始库存数量 |
| 12 |
商品类别 |
lsgoods_class_id |
el-tree |
分类树 |
空 |
商品所属的分类 |
3.2 新增客户表单(memberInfo/memberInfoxiangm)
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
客户类型 |
memberInfo.type |
el-radio |
1=个人, 2=公司等 |
1 |
客户类型选择 |
| 2 |
客户名 |
memberInfo.memberName |
el-input |
字符串 |
空 |
客户姓名或公司名称 |
| 3 |
客户标签 |
memberInfo.tags |
el-select (multiple) |
标签列表 |
空 |
客户的标签分类 |
| 4 |
客户地址 |
memberInfo.address |
el-input |
字符串 |
空 |
客户的地址 |
| 5 |
手机号码 |
memberInfo.mobile |
el-input |
手机号 |
空 |
客户手机号(用于登录等) |
| 6 |
密码 |
memberInfo.password |
el-input |
6位数字 |
手机号后6位 |
客户登录密码 |
| 7 |
赊销额度 |
memberInfo.creditLimit |
el-input |
数字 |
空 |
客户可赊账的额度(留空不开通) |
| 8 |
拓展信息 |
quanbuxinxi |
el-switch |
1=关闭, 2=开启 |
1 |
是否显示更多拓展信息 |
| 9 |
联系人 |
memberInfo.contacts |
el-input |
字符串 |
空 |
联系人姓名 |
| 10 |
联系方式 |
memberInfo.mobile |
el-input |
手机号 |
空 |
联系人的手机号 |
| 11 |
客户生日 |
memberInfo birthday |
el-date-picker |
日期 |
空 |
客户的生日 |
| 12 |
导购员 |
memberInfo.guideid |
el-select |
导购员列表 |
空 |
负责该客户的导购员 |
| 13 |
余额 |
memberInfo.balance |
el-input |
数字 |
空 |
客户账户余额 |
| 14 |
积分 |
memberInfo.integral |
el-input |
数字 |
空 |
客户账户积分 |
| 15 |
银行信息 |
memberInfo.bank |
el-input |
字符串 |
空 |
客户的银行账户信息 |
| 16 |
客户备注 |
memberInfo.remarks |
el-textarea |
字符串 |
空 |
客户的备注信息 |
3.3 销售开单界面搜索筛选
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
时间快捷筛选 |
quicktime |
el-radio-button |
1=本日, 2=本周, 3=本月, 4=本年 |
- |
快速筛选订单时间范围 |
| 2 |
关键词搜索 |
search.keywords |
el-input |
字符串 |
空 |
按客户名称等关键词搜索订单 |
| 3 |
商品类型 |
screenplan.goods_type |
el-select |
商品类型列表 |
- |
按商品类型筛选 |
| 4 |
品牌 |
screenplan.brand_id |
el-select |
品牌列表 |
- |
按品牌筛选商品 |
| 5 |
标签 |
screenplan.label_id |
el-select |
标签列表 |
- |
按商品标签筛选 |
| 6 |
价格类型 |
screenplan.priceType |
el-select |
- |
- |
按价格类型筛选 |
| 7 |
价格区间 |
screenplan.minPrice/maxPrice |
el-input |
数字 |
- |
按价格区间筛选 |
| 8 |
仓库/货位 |
screenplan.goods_yieldly_id |
el-select |
货位列表 |
- |
按货位筛选商品 |
| 9 |
库存排序 |
screenplan.InventorySorting |
el-select |
- |
- |
按库存排序 |
| 10 |
门店筛选 |
screenplan.search_store_id |
el-select |
门店列表 |
- |
按门店筛选商品 |
四、Ssale/indexwuma.html(智能报价界面)
界面路径: /www/wwwroot/lingshou/Application/Retail/View/Ssale/indexwuma.html
控制器方法: 前端Vue组件,与AI后台交互
说明: 智能报价界面,用于AI辅助报价,支持自有商品库和电商商品库
4.1 顶部工具栏
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
历史报价 |
- |
el-button |
- |
- |
查看历史报价单 |
| 2 |
导入 |
- |
el-dropdown |
Excel/图片/文字 |
- |
批量导入报价商品 |
| 3 |
训练AI向量化 |
- |
el-button |
- |
- |
训练AI模型进行商品向量化 |
| 4 |
查询训练进度 |
- |
el-button |
- |
- |
查看AI训练进度 |
| 5 |
上次训练时间 |
lastTrainTime |
text |
- |
- |
显示上次AI训练的时间 |
4.2 报价配置
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
AI匹配字段显示/隐藏 |
showAIMatch |
el-button |
- |
false |
控制AI匹配字段的显示隐藏 |
| 2 |
报价来源 |
quoteSource |
el-radio-button |
store=自有商品库, ecom=电商商品库 |
store |
选择报价的商品来源 |
| 3 |
电商平台 |
ecomPlatform |
el-select |
平台列表 |
- |
当选择电商库时的平台选择 |
| 4 |
溢价比例 |
premiumRatio |
el-input |
数字 |
空 |
报价的溢价比例 |
| 5 |
应用 |
- |
el-button |
- |
- |
应用溢价比例到商品 |
4.3 报价单明细表格
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
产品名称 |
productName |
el-input |
字符串 |
空 |
报价产品的名称 |
| 2 |
规格 |
spec |
el-input |
字符串 |
空 |
产品的规格 |
| 3 |
AI匹配名称 |
aiName |
text |
- |
- |
AI匹配到的商品名称 |
| 4 |
AI匹配规格 |
aiSpec |
text |
- |
- |
AI匹配到的规格 |
| 5 |
匹配概率 |
aiScore |
el-tag |
0-100% |
- |
AI匹配的相似度 |
| 6 |
商品图片 |
goodsImage |
el-image |
- |
- |
商品的图片 |
| 7 |
条码 |
barcode |
text |
- |
- |
商品条码 |
| 8 |
货位号 |
cargoSpace |
text |
- |
- |
商品存放的货位 |
| 9 |
品牌 |
brand |
el-input |
字符串 |
空 |
产品品牌 |
| 10 |
供应商 |
supplier |
el-input |
字符串 |
空 |
供应商名称 |
| 11 |
单位 |
unit |
el-input |
字符串 |
空 |
计量单位 |
| 12 |
数量 |
quantity |
el-input |
正数 |
1 |
订购数量 |
| 13 |
单价 |
price |
el-input |
数字 |
空 |
商品单价 |
| 14 |
比例/溢价 |
premiumRatio |
el-input |
数字 |
1 |
单项商品的溢价比例 |
| 15 |
小计 |
sub_total |
computed |
- |
- |
自动计算的单项小计金额 |
| 16 |
备注 |
remark |
el-input/popover |
字符串 |
空 |
商品备注信息 |
4.4 报价单信息表单
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
客户名称 |
quoteInfo.tempCustomerName |
el-input |
字符串 |
空 |
报价单对应的客户名称 |
| 2 |
导购员 |
quoteInfo.storeGuide |
el-select |
导购员列表 |
空 |
负责该客户的导购员 |
| 3 |
销售人 |
quoteInfo.salesPerson |
el-input |
字符串 |
空 |
执行销售的人员 |
| 4 |
实收金额 |
quoteInfo.actualAmount |
el-input |
数字 |
空 |
预计实收的金额 |
| 5 |
小计 |
computed |
el-input (disabled) |
- |
- |
所有商品的总计金额 |
| 6 |
备注信息 |
quoteInfo.notes |
el-textarea |
字符串 |
空 |
报价单的备注信息 |
五、Goods/goods.html(商品管理)
界面路径: /www/wwwroot/lingshou/Application/Retail/View/Goods/goods.html
控制器方法: 主要为前端Vue组件,商品列表、新增、编辑等功能
说明: 商品管理界面,包含商品分类、货位管理、商品筛选等
5.1 商品分类管理
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
当前点击分类 |
categoryone.ppname |
el-input (disabled) |
- |
- |
显示当前选中的分类 |
| 2 |
父级分类名称 |
categoryone.pname |
el-input (disabled) |
- |
- |
显示父级分类名称 |
| 3 |
层级 |
categoryone.type |
el-radio |
1=一级, 2=二级等 |
- |
分类的层级 |
| 4 |
分类名称 |
categoryone.name |
el-input |
字符串 |
空 |
分类的名称 |
| 5 |
分类编号 |
categoryone.code |
el-input |
数字 |
空 |
分类的编号 |
| 6 |
分类排序 |
categoryone.sort |
el-input |
数字 |
空 |
分类的排序序号 |
5.2 货位管理
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
当前点击货位 |
categoryxzcw.ppname |
el-input (disabled) |
- |
- |
显示当前选中的货位 |
| 2 |
父级货位名称 |
categoryxzcw.pname |
el-input (disabled) |
- |
- |
显示父级货位名称 |
| 3 |
层级 |
categoryxzcw.type |
el-radio |
1=一级, 2=二级等 |
- |
货位的层级 |
| 4 |
货位名称 |
categoryxzcw.shelves_name |
el-input |
字符串 |
空 |
货位的名称 |
| 5 |
货位别名 |
categoryxzcw.alias_name |
el-input |
字符串 |
空 |
货位的别名 |
| 6 |
货位排序 |
categoryxzcw.sort_number |
el-input |
数字 |
空 |
货位的排序 |
| 7 |
货位负责人 |
categoryxzcw.principal |
el-input |
字符串 |
空 |
货位负责人的姓名 |
| 8 |
负责人电话 |
categoryxzcw.principal_phone |
el-input |
手机号 |
空 |
货位负责人的联系电话 |
| 9 |
货位地址 |
categoryxzcw.address |
el-input |
字符串 |
空 |
货位的详细地址 |
5.3 商品搜索筛选
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
条码搜索 |
searchForm.keyword1 |
el-input |
字符串 |
空 |
按条码搜索商品 |
| 2 |
货号搜索 |
searchForm.keyword2 |
el-input |
字符串 |
空 |
按货号搜索商品 |
| 3 |
名称搜索 |
searchForm.keyword3 |
el-input |
字符串 |
空 |
按名称搜索商品 |
| 4 |
规格搜索 |
searchForm.keyword4 |
el-input |
字符串 |
空 |
按规格搜索商品 |
| 5 |
价格类型 |
searchForm.priceType |
el-select |
零售价/会员价/批发价等 |
- |
按价格类型筛选 |
| 6 |
价格区间 |
searchForm.minPrice/maxPrice |
el-input |
数字 |
- |
按价格区间筛选 |
| 7 |
是否有图片 |
searchForm.imageFilter |
el-select |
是/否 |
- |
筛选有/无图片的商品 |
| 8 |
是否有库存 |
searchForm.Isstock |
el-select |
是/否 |
- |
筛选有/无库存的商品 |
| 9 |
是否常用商品 |
searchForm.usual_state |
el-select |
是/否 |
- |
筛选是否为常用商品 |
| 10 |
商品来源 |
searchForm.source_type |
el-select |
- |
- |
按商品来源筛选 |
| 11 |
排序关键字 |
searchForm.condition_name |
el-select |
- |
- |
按某个字段排序 |
| 12 |
排序方式 |
searchForm.condition_type |
el-select |
升序/降序 |
- |
排序的方向 |
| 13 |
商品新增时间 |
searchForm时间范围 |
el-date-picker |
日期范围 |
- |
按新增时间筛选 |
| 14 |
商品计量类型 |
searchForm.pricing_method |
el-select |
普通/称量 |
- |
按计量类型筛选 |
| 15 |
规格类型 |
searchForm.attribute_state |
el-select |
- |
- |
按规格类型筛选 |
| 16 |
商品状态 |
searchForm.status |
el-select |
启用/禁用 |
- |
按商品状态筛选 |
| 17 |
销售类型 |
searchForm.advance_sale_status |
el-select |
- |
- |
按销售类型筛选 |
| 18 |
商品类型 |
searchForm.is_meal_combination |
el-select |
普通/套餐 |
- |
按商品类型筛选 |
| 19 |
供应商 |
goodsSupplierName |
el-select |
供应商列表 |
- |
按供应商筛选 |
| 20 |
商品品牌 |
goodsBrandName |
el-select |
品牌列表 |
- |
按品牌筛选 |
| 21 |
商品标签 |
label_id |
el-select |
标签列表 |
- |
按标签筛选 |
5.4 商品列表操作(表格内Switch控件)
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
商品状态 |
status |
el-switch |
0=禁用, 1=启用 |
- |
控制商品是否可用 |
| 2 |
常用商品 |
usual_state |
el-switch |
- |
- |
设置是否为常用商品 |
| 3 |
商城显示 |
vip_online_state |
el-switch |
- |
- |
控制商品是否在商城显示 |
| 4 |
零售显示 |
vip_retail_state |
el-switch |
- |
- |
控制商品是否在零售显示 |
| 5 |
库存预警 |
stock_alert |
el-switch |
0=关闭, 1=开启 |
- |
设置是否开启库存预警 |
| 序号 |
界面标签 |
字段名 |
控件类型 |
可选值 |
默认值 |
作用 |
| 1 |
是否上架 |
changeForm.key='status' |
el-switch |
0=下架, 1=上架 |
- |
批量修改商品上下架状态 |
| 2 |
库存预警 |
changeForm.key='stocks' |
el-switch |
0=关闭, 1=开启 |
- |
批量开启/关闭库存预警 |
| 3 |
配送方式 |
changeForm.delivery_type |
el-select |
配送方式列表 |
- |
批量设置配送方式 |
| 4 |
发货模板 |
changeForm.delivery_template_id |
el-select |
模板列表 |
- |
批量设置发货模板 |
| 5 |
商品图片 |
changeForm.key='goods_img_id' |
el-upload |
图片 |
- |
批量修改商品图片 |
| 6 |
商品分类 |
changeForm.key='goods_class_id' |
el-tree |
分类树 |
- |
批量修改商品分类 |
| 7 |
供应商 |
changeForm.key='supplier_id' |
el-select |
供应商列表 |
- |
批量修改供应商 |
| 8 |
品牌 |
changeForm.key='brand_id' |
el-select |
品牌列表 |
- |
批量修改商品品牌 |
| 9 |
单位 |
changeForm.key='company' |
el-input |
字符串 |
- |
批量修改商品单位 |
附录:字段类型说明
控件类型
- el-switch: 开关控件,用于布尔值设置
- el-input: 文本输入框,用于单行文本或数字输入
- el-select: 下拉选择框,用于从列表中选择
- el-radio: 单选按钮,用于互斥选项
- el-radio-button: 单选按钮组
- el-textarea: 多行文本输入框
- el-input-number: 数字输入框
- el-date-picker: 日期选择器
- el-upload: 文件上传组件
- el-table: 表格组件
- el-tree: 树形选择组件
常用值含义
- active-value/inactive-value: Switch控件的开启/关闭值
- label: Radio/Select选项的值