一种基于BS架构的药店收银系统整单打折优惠实现的方法与流程

文档序号:15312856发布日期:2018-08-31 22:16阅读:551来源:国知局
本发明涉及药店系统收银平台
技术领域
:,特别涉及一种基于药店系统收银平台整单优惠的实现方法。
背景技术
::在药店收银时经常会给一些客户进行商品打折优惠,但目前大部份的收银系统都是c/s加构的,没有把打折与优惠功能分开来做,或者根本就没有这些功能,不利于门店销售商品时的那种高效、快速地打折或优惠的操作;为了解决这些问题,需要实现一种操作简洁并可整单打折或优惠的功能。技术实现要素:本发明解决的技术问题在于提供一种在药店收银平台整单打折或优惠的实现方法;解决了在药店收银时不能方便地给客户整单打折或优惠的问题。本发明解决上述技术问题的技术方案是:在收银员登录药店系统后,获得打折优惠的权限,并切换到收银平台。如果当前用户有整单优惠的权限,点击整单优惠按钮弹出优惠界面,如果收银员选择修改折扣,折后金额与优惠金额自动计算;选择修改折后金额,则折扣与优惠金额自动计算。点击确定按钮后,自动更新收银表格中每条销售订单的折扣与销售金额并重新计算整单的销售金额等信息。从而解决了在药店收银时不能方便地给客户整单打折或优惠的问题。所述的方法具体包括如下步骤:步骤一、用户登录药店系统,获得折扣优惠权限;步骤二、点击pos收银按钮切换到收银平台;步骤三、点击整单优惠按钮弹出优惠界面;步骤四、修改折扣,折后金额与优惠金额自动计算;修改折后金额,折扣与优惠金额自动计算;步骤五、点击确定按钮后,自动更新收银表格中每条销售订单的折扣与销售金额并重新计算整单的销售金额等信息。本发明的有益效果:在收银员登录药店系统后,获得打折优惠的权限,并切换到收银平台。如果当前用户有整单优惠的权限,点击整单优惠按钮弹出优惠界面,如果收银员选择修改折扣,折后金额与优惠金额自动计算;选择修改折后金额,则折扣与优惠金额自动计算。点击确定按钮后,自动更新收银表格中每条销售订单的折扣与销售金额并重新计算整单的销售金额等信息,从而达到在结帐时收银员可以快速有效地根据客户的需求进行整单打折或优惠的目的。有效解决了在药店收银时不能方便地给客户整单打折或优惠的问题。附图说明下面结合附图对本发明进一步说明:图1为本发明的流程图;图2为步骤二的效果图;图3为步骤三的效果图。具体实施方式如图1所示,本发明采用如下步骤:步骤一、用户登录药店系统,获得优惠折扣权限;如://登录@requestmapping(value="/login",method=requestmethod.post)publicstringlogin(stringaccount,stringpassword)throwsexception{try{subjectsubject=shiroutil.getsubject();password=md5util.encrypt(password,sysconstantservice.findsalt());usernamepasswordtokentoken=newusernamepasswordtoken(account,password);subject.login(token);}//获得权限信息@overrideprotectedauthorizationinfodogetauthorizationinfo(principalcollectionprincipalcollection){stringuserid=shiroutil.getuserid();//用户角色set<string>rolesset=sysuserservice.listuserroles(userid);//用户权限set<string>permsset=sysuserservice.listuserperms(userid);simpleauthorizationinfoinfo=newsimpleauthorizationinfo();info.setroles(rolesset);info.setstringpermissions(permsset);returninfo;}步骤二、点击pos收银按钮切换到收银平台;如图:步骤三、点击整单优惠按钮弹出优惠界面;如图:步骤四、修改折扣,折后金额与优惠金额自动计算;修改折后金额,折扣与优惠金额自动计算;如://折扣修改$('#discountnum').bind('inputpropertychange',function(){caculamountbydiscount();});//折后金额修改$('#discountafteramount').bind('inputpropertychange',function(){caculamountbyamount();});步骤五、点击确定按钮后,自动更新收银表格中每条销售订单的折扣与销售金额并重新计算整单的销售金额等信息。如://点击确定按钮$("#sumbitdiscountbtn").click(function(e){updatealldiscount();});//更新表格中的折扣与金额functionupdatealldiscount(){//获得表格数据vardatas=$table.bootstraptable("getdata");vardiscountnum=$("#discountnum").val();//折扣$.each(datas,function(index,obj){vardiscountprice=obj.costprice*discountnum/100;//折后价varsaleamount=fixnum(obj.salecount*discountprice);//金额//更新折扣与金额$table.bootstraptable('updaterow',{index:index,row:{discount:discountnum,saleamount:saleamount}});})}//更新总销售金额等信息updatesaleorder();}当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1