login(登录)
POST
http://localhost:9090/api/v1/user/login
接口描述
登录时调用,返回收银员身份数据(收银员/商户/门店)、权限点数据、环境参数数据
请求参数
参数名
类型
描述
必填
scene
string
使用场景(1:正常登录/2:离线登录)
必填
account
string
帐号(明文)
必填
password
string
口令(明文)
必填
server_type
string
后端系统类型(1:SaaS/2:ERP)
必填
server_name
string
服务器地址(server_type=1时为域名;server_type=2时为域名/IP:商品号)
必填
company_code
string
商户编码
必填
branch_code
string
门店编码
必填
pos_code
string
POS机编码(如果该值为空,则由服务器自动生成POS机号)
必填
store_house_no
string
出库仓编码 (可为空)
必填
响应参数
参数名
类型
描述
必填
code
string
状态码(0:成功/9:网络异常(可选择离线收银或重新登录)/其它任意值:阻断性错误(用户点击确定后返回到登录界面))
必填
message
string
错误信息(仅在发生错误时有意义)(错误信息中如果含有{***}这个标志,则该标志之后的内容为内部错误详细信息,不需要展示给用户[或者点击详情才展示])
必填
token
string
身份令牌,用于后续api调用
必填
user_code
string
用户编码
必填
user_name
string
用户姓名
必填
company_code
string
商户ID
必填
company_name
string
商户名称
必填
branch_code
string
门店编码
必填
branch_name
string
门店名称
必填
order_refund
string
是否允许退货(1/0)
必填
order_exchange
string
是否允许兑奖(1/0)
必填
order_cashbox
string
是否允许非营业开钱箱(1/0)
必填
order_cashbill
string
是否允许现金收支(1/0)
必填
order_delete
string
是否允许整单删除(1/0)
必填
order_discount
string
是否允许整单折扣(0:不允许/0-1之间的值表示允许的最大折扣率)
必填
item_discount
string
是否允许单行商品折扣(0:不允许/0-1之间的值表示允许的最大折扣率)
必填
item_price
string
是否允许单行商品改价(1/0)
必填
item_gift
string
是否允许单行商品赠送(1/0)
必填
onlineorder
string
是否允许接收在线订单(1/0)
必填
settings
string
是否允许修改本机设置(1/0)
必填
print_previous
string
是否允许重打上笔小票(1/0)
必填
print_history
string
是否允许重打历史小票(1/0)
必填
vip_query
string
是否允许会员查询功能(1/0)
必填
vip_amount
string
是否允许会员充值功能(1/0)
必填
vip_card
string
是否允许会员开卡功能(1/0)
必填
vip_buy
string
是否允许会员积分换购功能(1/0)
必填
rpt_order
string
是否允许查询本机交易流水报表功能(1/0)
必填
rpt_cash
string
是否允许查询本机收银汇总报表功能(1/0)
必填
lable_width
string
触屏标签区单个标签宽度(像素表示)
必填
lable_column
string
触屏标签区显示列数
必填
lable_row
string
触屏标签区显示行数
必填
lable_show_name
string
触屏标签.商品名称显示(0:不显示/1[默认]:显示全称/2:显示简称)
必填
lable_show_code
string
触屏标签.商品编码显示(0:不显示/1[默认]:显示条码/2:显示编码)
必填
lable_show_image
string
触屏标签.商品图片显示(0[默认]:不显示/1:显示)
必填
lable_show_price
string
触屏标签.商品价格显示(0:不显示/1[默认]:显示原价/2:显示特价/3:显示原价+特价)
必填
lable_show_spec
string
触屏标签.特价标志显示(0[默认]:不显示/1:显示)
必填
item_rows
string
触屏购物区行数
必填
cashbox
string
非销售状态开钱箱时是否需要收银员密码(0[默认]:不控制(收银机上可重新设置)/1:需要密码(收银机上可重新设置)/2:不控制(总部统一规定,收银机不可重新设置)/3:需要密码(总部统一规定,收银机不可重新设置))
必填
win_keyboard_mode
string
win版纯键盘操作模式 0:不支持 1:支持, 默认为0
必填