anchor.diff:                }
               }
   
  -            setState((){});
  -
               for (String tmp in tmpList){
                 conditionTextList.remove(tmp);
               }
  
positive.code:     conditionList.add(new GestureDetector(
        onTap: (){
          print('添加条件');
          AiAddCondition addCondition = new AiAddCondition(existExps: widget.ruleInfo.exprs,callback: (ConditonType type, List<String> conditionTextList, List<DecState> conditionStates, List<ExprInfo> exprInfos){
  
            for (var v in exprInfos){
  
negative.code:             int endMinute = (exprInfos.first.endTime%3600~/60).toInt();
  
              conditionList.insert(insetIndex, createDecCondition('时间', true, '$startHour:$startMinute 至 $endHour:$endMinute', ''));
  
              Navigator.of(context).pop();
            }
  
            riActions();
  
            for (AiAddRuleCell cell in ruleActionCell){
              conditionList.add(new AiAddRuleCell(
                text1: cell.text1,
                text2: cell.text2,
                text3: cell.text3,
                deviceRuleType: cell.deviceRuleType,
                subDeviceInfoModel: cell.subDeviceInfoModel,
                statusInfoModel: cell.statusInfoModel,
                controlCallback: cell.controlCallback,
                timeCallback: cell.timeCallback,
              ));
            }
  
          },);
          Navigator.of(context).push(new MaterialPageRoute(
              builder: (BuildContext context) => new NavigationBar(addCondition, '添加条件')
  