商品管理(批量删除、批量发货、修改、排序)
来源:互联网 发布:国民女团网络电影下载 编辑:程序博客网 时间:2024/06/11 16:20
代码:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>商品管理系统</title><script src="js/ionic.bundle.js"></script><style>table tr{border: 1px solid;}body{width: 800px;margin: 0 auto;}table tr:nth-child(2n){background-color: #CCCCCA;}</style><script>angular.module("myapp",[]).controller("demoC",function($scope){$scope.title="state";$scope.desc=false;//数组$scope.goods=[];for(var i=1;i<5;i++){var g={"checked":false, //复选是否被选中"id":i,"gname":"云南白药"+i,"address":"云南","state":"发货","regDate":new Date(), "price":100+i};var g2={"checked":true,"id":10+i,"gname":"云南白药"+i,"address":"云南","state":"已发货","regDate":new Date("2016-"+i+"-1 3:01:02"), "price":100+i};$scope.goods.push(g);$scope.goods.push(g2);}//全选操作$scope.ckAll=function(){var ck=$scope.isck;// 表头中的复选框for(var i=0;i<$scope.goods.length;i++){$scope.goods[i].checked=ck;}}$scope.delAll=function(){var b=false; //默认么有选中的for(var i=0;i<$scope.goods.length;i++){if($scope.goods[i].checked==true){b=true;break;}}console.log("是否有选择",b);//执行删除操作if(b==true){for(var i=0;i<$scope.goods.length;i++){if($scope.goods[i].checked==true){$scope.goods.splice(i,1);i--; //删除后,下次依然从当前索引开始}}}else{alert("请选择后操作");}}//批量发货$scope.fhAll=function(){var b=false; //默认么有选中的for(var i=0;i<$scope.goods.length;i++){if($scope.goods[i].checked==true){b=true;break;}}console.log("是否有选择",b);//执行删除操作if(b==true){for(var i=0;i<$scope.goods.length;i++){if($scope.goods[i].checked==true){$scope.goods[i].state="已发货";}}}else{alert("请选择后操作");}}//单个删除$scope.del=function(g){ //当前删除行的对象for(var i=0;i<$scope.goods.length;i++){if($scope.goods[i].id==g.id){ //查找当前删除的对象在数组中的索引$scope.goods.splice(i,1); //}}}})</script></head><body ng-app="myapp" ng-controller="demoC"><button ng-click="delAll()">批量删除</button><button ng-click="fhAll()">批量发货</button><table border="1px"><tr style="background-color: #787876;"><td><input type="checkbox" ng-model="isck" ng-change="ckAll()" /></td><td ng-click="title='gname';desc=!desc">商品名称</td><td ng-click="title='address';desc=!desc">商品产地</td><td ng-click="title='price';desc=!desc">商品价格</td><td ng-click="title='regDate';desc=!desc">生产日期</td><td>状态</td><td>操作</td></tr><tr style="border: 1px;" ng-repeat="good in goods|orderBy:title:desc"><!--|orderBy 内置排序过滤 title desc 是两个变量 --><td><input type="checkbox" ng-model="good.checked" /> </td><td><span ng-hide="good.edit">{{good.gname}} </span><span ng-show="good.edit==true"> <input ng-model="good.gname" /> </span></td><td>{{good.address}}</td><td>{{good.price}}</td> <td>{{good.regDate|date:"yyyy年MM月dd日 hh时mm分ss秒"}}</td> <td> <span ng-show="good.state=='已发货'"> {{good.state}} </span> <span ng-show="good.state=='发货'"> <a href="#" ng-click="good.state='已发货'"> {{good.state}} </a> </span> </td> <td> <button ng-click="del(good)">删除</button> | <!-- good.gai:true 显示保存 ; --> <button ng-hide="good.edit" ng-click="good.edit=true">修改</button> <button ng-show="good.edit==true" ng-click="good.edit=false">保存</button> </td> </tr></table></body></html>
阅读全文
0 0
- 商品管理(批量删除、批量发货、修改、排序)
- 商品增加和查询、排序、批量删除、批量发货
- 简单快递 : 实现模糊搜索 选择城市搜索 选择状态搜索 升降排序 批量发货 批量删除 修改商品名字 新增订单时候,敏感字替换
- AngularJS商品新增订单批量发货删除排序全选反选日期过滤
- 商品订单(增删改查):新增订单;批量删除,发货;模糊查询,下拉菜单内容过滤(含时间);全选反选,列名排序
- 订单用户表2(用户名查询、手机号查询、选择城市、选择状态、选择月份、ID排序、添加数据、批量发货、批量删除、敏感字、修改数据)
- thinkphp 文章列表批量删除 / 批量修改排序
- 如何实现批量删除商品
- 商品题(查询+批量删除)
- hibernate批量修改,批量删除
- hibernate批量修改,批量删除 .
- hibernate批量修改,批量删除
- 批量修改商品图片名称
- 订单用户表1(用户查询 、手机号查询 、选择城市 、选择状态、月份查询 、ID排序 、添加数据、批量发货、批量删除)
- ibatis批量修改、批量增加、批量删除
- ibatis批量修改、批量增加、批量删除
- ibatis批量修改、批量增加、批量删除
- 实现商品库存信息管理页面(AngularJS过滤器,orderBy排序,批量删除数据)
- 封装类
- SSM项目之---淘淘商城(第二天)
- java8 JDK1.8 API 中文 翻译版 java帮助文档
- [已解决] java.net.ConnectException: Connection refused: no further information
- 自定义拦截器GET请求POST请求
- 商品管理(批量删除、批量发货、修改、排序)
- daemon-thread
- sqldeveloper 报The Network Adapter could not establish
- 数据库表设计之范式解析
- 深度学习的activation function
- Server SQL的学习笔记
- 总结之知识图谱前沿技术课程
- 安装配置Apache服务器
- 【翻译】fancyBox 3中文文档