当前位置:首页>>动态

卧首

卧首工作室专业从事软件设计开发、小程序制作、网站开发制作、托管维护等相关业务。我们是一支年轻的队伍,知识强,实战经验丰富,客户案例众多。自工作室成立以来,我们以质量求生存,以服务求发展,使客户得到称心满意的一条龙服务 。

记录一次二开fastadmin+element UI的系统

二开的主要内容包括:商品交易流程中增加一个审核功能,即用户购买成功后,后面显示待审核,并发送一条短信给管理员,提醒他进行订单审核后才能进行发货。我的设计思路:1、在订单数据表新增一个isCheck字段,0=未通过,1=已通过。默认为0。后台订单管理页面,加一个判断:isCheck=0就显示未审核和审核按钮。模版文件位置:

admin

一、二开的主要内容包括:商品交易流程中增加一个审核功能,即用户购买成功后,后面显示待审核,并发送一条短信给管理员,提醒他进行订单审核后才能进行发货。

我的设计思路:

1、在订单数据表新增一个isCheck字段,0=未通过,1=已通过。默认为0。后台订单管理页面,加一个判断:isCheck=0就显示未审核和审核按钮。模版文件位置:application/admin/views/shopro/order/order/index.html。

2、在 application/admin/views/shopro/order/order/新增一个ischeck的模版页面,在public/assets/js/backend/shopro/order/order.js里面,新增一段ischeck模版页面弹窗的代码

3、在 application/admin/controller/shopro/order/Order.php 内新增一个isCheck的方法,用来保存审核的操作

4、后台添加管理员账号后,用添加的管理员账号登录后台,点击审核订单提示没有权限,在/application/admin/controller/shopro/order/Order.php里面,

这一栏改成这样:protected $noNeedRight = ['getType', 'dispatchList','isCheck'];

二、后面客户想法变了,需要用户下单后进行审核,审核通过后才可付款,修改的思路如下:

1、/addons/shopro/controller/order/Order.php,create()方法里面,订单创建成功后,发送短信给审核员

2、/addons/shopro/controller/Pay.php,用户支付成功后给仓库管理员发送短信

3、/application/admin/view/shopro/order/order/index.html,后台订单列表页面,已下单未审核的订单显示审核按钮

4、/application/admin/view/shopro/order/order/is_check.html,审核弹窗页面,添加审核不通过原因说明input框

5、/public/assets/js/backend/shopro/order/order.js,设置审核不通过原因input框默认值

6、/application/admin/controller/shopro/order/Order.php,接收审核不通过原因input框的值,保存到数据库


7、/addons/shopro/controller/user/User.php,getUserGroup2(),获取三级会员分组数据

8、/admin/controller/shopro/order/Order.php,getUserGroup(),获取后台筛选页面的三级会员分组

9、/public/assets/js/backend/shopro/order/order.js,后台筛选页面的js文件部分

10、/public/assets/addons/shopro/components/sa-filter.js,后台筛选页面的模版页面

11、/application/admin/view/shopro/order/order/index.html,后台订单列表的模版页面




返回顶部