½­ËÕ𩾧ÏîÄ¿/Haojing/src/main/java/com/northglass/web/alltasks/tasksController.java
@@ -73,13 +73,19 @@
      //System.out.println(taskstate);
      List<OutTasks> OutTasks=new ArrayList<OutTasks>();
      if("2".equals(taskstate)){
         OutTasks=outTasksDao.FindMesStatus("派尔确认任务完成");
         List<OutTasks> lists=outTasksDao.FindMesStatus("派尔确认任务完成");
         if(lists.size()>0&&lists.size()<=100){
            OutTasks=lists.subList(0, lists.size());
         }
         PageHeads="已完成任务";
      }else if("1".equals(taskstate)){
         OutTasks=outTasksDao.FindNoMesStatus("派尔确认任务完成");
         PageHeads="未完成任务";
      }else if("0".equals(taskstate)){
         OutTasks=outTasksDao.findAll();
         List<OutTasks> lists=outTasksDao.FindAll100();
         if(lists.size()>0&&lists.size()<=100){
            OutTasks=lists.subList(0, lists.size());
         }
         PageHeads="全部任务";
      }
      int sumcount=OutTasks.size()%ContentCount!=0?OutTasks.size()/ContentCount+1:OutTasks.size()/ContentCount;
@@ -89,8 +95,39 @@
      model.addAttribute("ContentCountHtml",ContentCountHtml);
      model.addAttribute("OutTaskshtml",OutTaskshtml(OutTasks,count,ContentCount));
      model.addAttribute("Buttonshtml",Buttonshtml(OutTasks.size(),count,ContentCount));
      return "alltasks/tasks";
      return "alltasks/tasks2";
   }
   //全部任务界面
   @RequestMapping(method = RequestMethod.GET,value="/loadMachine")
   public String loadMachine(Model model,HttpServletRequest request,HttpServletResponse response) {
      return "alltasks/loadMachine";
   }
   //此线路的 ä¸Šç‰‡å·¥ä½
   @RequestMapping(method = RequestMethod.POST,value="/loadRackLine")
   @ResponseBody
   public List<LoadRack> loadRackLine(Model model,HttpServletRequest request) {
      String line="上片台"+request.getParameter("line");//线路
      List<LoadRack> loadRacks=loadRackDao.findRackName(line);//上片工位
      return loadRacks;
   }
   @RequestMapping(method = RequestMethod.POST,value="/alltasksdata")
   @ResponseBody
   public List<OutTasks> alltasksdata(Model model,HttpServletRequest request) {
      String state=request.getParameter("state");//任务状态
      List<OutTasks> OutTasks=new ArrayList<OutTasks>();
      if("2".equals(state)){
         OutTasks=outTasksDao.FindMesStatus("派尔确认任务完成");
      }else if("1".equals(state)){
         OutTasks=outTasksDao.FindNoMesStatus("派尔确认任务完成");
      }else if("0".equals(state)){
         OutTasks=outTasksDao.findAll();
      }
      return OutTasks;
   }
   //一共多少数据,第多少页,一页多少行   50,2,10
   public String Buttonshtml(int Size,int Count,int ContentCount){
      String Buttonhtmls="";
@@ -221,7 +258,7 @@
            String WorkStatus="";//是否在工作
            String LoadWorkStatus=(loadRack.getMachineLoad()==null?"":loadRack.getMachineLoad().getWorkState());//是否在工作;
            String FlagButton=loadRack.getFlag();//启用状态
            String StatsButton=loadRack.getFlag();//料架状态
            String StatsButton="";//料架状态
            int Loade=0;//待上数量
            int sum1=0;
            int sum2=0;
@@ -253,11 +290,15 @@
            }else{
               FlagButton="<button class=\"Rowbtn\" style=\"background-color: #fd5f56;margin-left:5px;\" onclick=\"EnableDisables('启用','"+loadRack.getId()+"')\">禁用</button>";
            }
            if(!loadRack.getState().equals("使用中")){
               StatsButton="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('使用中','"+loadRack.getId()+"')\">空闲</button>";
            }else{
               StatsButton="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('空闲','"+loadRack.getId()+"')\">使用中</button>";
            }
//            if(!loadRack.getState().equals("使用中")){
//               StatsButton="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('使用中','"+loadRack.getId()+"')\">空闲</button>";
//            }else{
//               StatsButton="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('空闲','"+loadRack.getId()+"')\">使用中</button>";
//            }
            StatsButton+="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('使用中','"+loadRack.getId()+"')\">使用中</button>";
            StatsButton+="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('空闲','"+loadRack.getId()+"')\">空闲</button>";
            StatsButton+="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('亮灯','"+loadRack.getId()+"')\">亮灯</button>";
            StatsButton+="<button class=\"Rowbtn\" style=\"margin-left:5px;\" onclick=\"EnableDisables('已亮灯','"+loadRack.getId()+"')\">已亮灯</button>";
            LoadRackshtml+="<tr>";
            LoadRackshtml+="<td style=\"text-align: center;\"><input class=\"checkboxs\" type=\"checkbox\" /></td>";
            LoadRackshtml+="<td class=\"RackId\">"+Id+"</td>";
@@ -440,6 +481,7 @@
       String Types=request.getParameter("Types");
       String Stusts=request.getParameter("Stusts");
      String TaskIdHtml=request.getParameter("TaskIdHtml");
      System.out.println(Types+","+Stusts+","+TaskIdHtml);
       try {
          List<OutTasks> OutTasks=outTasksDao.FindOutTasksTaskIds(TaskIdHtml);
          for(OutTasks OutTask:OutTasks){