devCondition.html 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <div class="form-group condition-row" ng-repeat="devConditionItem in dialogData.devCondition"
  2. ng-click="conditionFun.editPanelLoaded()">
  3. <div class="col-sm-1">
  4. <label class=" control-label text-left ">条件{{$index+1}}</label>
  5. </div>
  6. <div class="col-sm-3">
  7. <label class="i-checks">
  8. <input type="checkbox"
  9. ng-true-value="true" ng-change="conditionFun.selectAllAgent(devConditionItem)"
  10. ng-false-value="false" ng-model="devConditionItem.selectAgentAll"><i></i>
  11. {{devConditionItem.selectAgentAll?'全不选':'全选'}}
  12. </label>
  13. <ui-select multiple ng-model="devConditionItem.selectAgents" theme="bootstrap"
  14. ng-click="conditionFun.initAgent(devConditionItem)"
  15. ng-change="conditionFun.changeAgent(devConditionItem)">
  16. <ui-select-match placeholder="选择代理商">{{$item.nickname}}</ui-select-match>
  17. <ui-select-choices
  18. repeat="item in (devConditionItem.agentList| filter: $select.search) ">
  19. <div ng-bind-html="item.nickname | highlight: $select.search"></div>
  20. </ui-select-choices>
  21. </ui-select>
  22. </div>
  23. <div class="col-sm-3">
  24. <label class="i-checks">
  25. <input type="checkbox"
  26. ng-true-value="true" ng-change="conditionFun.selectAllDealer(devConditionItem)"
  27. ng-false-value="false" ng-model="devConditionItem.selectDealerAll"><i></i>
  28. {{devConditionItem.selectDealerAll?'全不选':'全选'}}
  29. </label>
  30. <ui-select multiple ng-model="devConditionItem.selectDealers" theme="bootstrap"
  31. ng-change="conditionFun.changeDealer(devConditionItem)">
  32. <ui-select-match placeholder="选择经销商">{{$item.dealerName}}</ui-select-match>
  33. <ui-select-choices group-by="conditionFun.groupByAgent"
  34. repeat="dealer in (devConditionItem.dealerList| filter: $select.search) track by dealer.dealerId">
  35. <div ng-bind-html="dealer.dealerName | highlight: $select.search"></div>
  36. </ui-select-choices>
  37. </ui-select>
  38. </div>
  39. <div class="col-sm-3">
  40. <label class="i-checks">
  41. <input type="checkbox"
  42. ng-true-value="true" ng-change="conditionFun.selectAllGroup(devConditionItem)"
  43. ng-false-value="false" ng-model="devConditionItem.selectGroupAll"><i></i>
  44. {{devConditionItem.selectGroupAll?'全不选':'全选'}}
  45. </label>
  46. <ui-select multiple ng-model="devConditionItem.selectGroups" theme="bootstrap"
  47. ng-change="conditionFun.changeGroup(devConditionItem)">
  48. <ui-select-match placeholder="选择地址">{{$item.groupName}}</ui-select-match>
  49. <ui-select-choices group-by="conditionFun.groupByDealer"
  50. repeat="item in devConditionItem.groupList| filter: $select.search">
  51. <div ng-bind-html="item.groupName | highlight: $select.search"></div>
  52. </ui-select-choices>
  53. </ui-select>
  54. </div>
  55. <div class="col-sm-2">
  56. <button type="button" class="btn btn-danger"
  57. ng-click="conditionFun.deleteDevCondition($index)">删除
  58. </button>
  59. <button type="button" class="btn btn-dark" ng-click="conditionFun.addDevCondition()">添加
  60. </button>
  61. </div>
  62. </div>