joinDevManage.html 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. <div class="bg-light lter b-b wrapper-md">
  2. <h1 class="m-n font-thin h3">加盟设备列表</h1>
  3. </div>
  4. <div class="wrapper-md " ng-controller="joinDevManageCtrl">
  5. <div class="panel panel-default">
  6. <div class="row wrapper">
  7. <div class="col-sm-3">
  8. <div class="btn btn-default" ng-click="joinStatusEdit()"><i class="fa fa-power-off "></i> 加盟开关</div>
  9. <div class="btn btn-default" ng-click="ruleEdit()"><i class="fa fa-cog "></i> 加盟配置</div>
  10. </div>
  11. <div class="col-sm-9 text-right">
  12. <div class="m-l-xs btn-group dropdown" dropdown is-open="startTimeOpen">
  13. <input type="text" class="form-control w-xs" dropdown-toggle
  14. ng-model="query.startTime"
  15. placeholder="开始日期">
  16. <ul class="dropdown-menu" dropdown-menu>
  17. <datetimepicker
  18. data-datetimepicker-config="{modelType: 'YYYY-MM-DD',startView:'day',minView:'day'}"
  19. on-set-time="timeChange()"
  20. data-ng-model="query.startTime"></datetimepicker>
  21. </ul>
  22. </div>
  23. <span class="v-middle">至</span>
  24. <div class="btn-group dropdown" dropdown is-open="endTimeOpen">
  25. <input type="text" class=" form-control w-xs" dropdown-toggle
  26. ng-model="query.endTime"
  27. placeholder="结束日期">
  28. <ul class="dropdown-menu" dropdown-menu>
  29. <datetimepicker
  30. data-datetimepicker-config="{modelType: 'YYYY-MM-DD',startView:'day',minView:'day'}"
  31. on-set-time="timeChange()"
  32. data-ng-model="query.endTime"></datetimepicker>
  33. </ul>
  34. </div>
  35. <div class="btn-group dropdown" dropdown>
  36. <input type="button" class="dropdown-toggle form-control v-middle" value="快捷日期" dropdown-toggle>
  37. <ul class="dropdown-menu" id="timeRange">
  38. <li ng-click="ngEvent.quickTime($event,1)"><a href>今天</a></li>
  39. <li ng-click="ngEvent.quickTime($event,7)"><a href>过去7天</a></li>
  40. <li ng-click="ngEvent.quickTime($event,15)"><a href>过去15天</a></li>
  41. <li ng-click="ngEvent.quickTime($event,30)"><a href>最近30天</a></li>
  42. <li ng-click="ngEvent.quickTime($event,60)"><a href>最近60天</a></li>
  43. <li ng-click="ngEvent.quickTime($event,90)"><a href>最近90天</a></li>
  44. </ul>
  45. </div>
  46. <div class="input-group" style="width: 300px; display: inline-table; vertical-align: middle;">
  47. <input type="text" class=" form-control" ng-model="condition.searchKey"
  48. ng-keydown="$event.keyCode==13&&event.search()"
  49. placeholder="搜索">
  50. <span class="input-group-btn">
  51. <div class="btn btn-default" ng-click="event.search()"><i class="fa fa-search"></i> 搜索</div>
  52. </span>
  53. </div>
  54. </div>
  55. </div>
  56. <div class="table-responsive">
  57. <div ui-grid="gridOptions" style="min-height:620px" ui-grid-pagination ui-grid-resize-columns
  58. ui-grid-selection></div>
  59. <div class="grid-mask" ng-if="gridOptionsLoading"><span>正在加载,请稍候...</span></div>
  60. </div>
  61. </div>
  62. <form name="joinRuleEdit" id="joinRuleEdit" class="form-horizontal form-validation modal fade" role="dialog"
  63. style=" width: 800px;">
  64. <div class="panel panel-default">
  65. <div class="panel-heading">
  66. <strong>配置加盟规则</strong>
  67. </div>
  68. <div class="panel-body">
  69. <div class="form-group">
  70. <label class="col-sm-3 control-label">加盟状态</label>
  71. <div class="col-sm-9" ng-class="{'noClick fadeNode':dialogData.joinStatus==='joinerJoined'}">
  72. <div class="radio pull-left">
  73. <label class="i-checks">
  74. <input type="radio" name="joinStatus" value="factoryJoined" required
  75. ng-model="dialogData.joinStatus">
  76. <i></i>
  77. 默认厂家加盟
  78. </label>
  79. </div>
  80. <div class="radio pull-left m-l">
  81. <label class="i-checks">
  82. <input type="radio" name="joinStatus" value="factoryAllowed" required
  83. ng-model="dialogData.joinStatus">
  84. <i></i>
  85. 可被经销商加盟
  86. </label>
  87. </div>
  88. <div class="radio pull-left m-l noClick fadeNode">
  89. <label class="i-checks">
  90. <input type="radio" name="joinStatus" value="joinerJoined" required
  91. ng-model="dialogData.joinStatus">
  92. <i></i>
  93. 经销商已加盟
  94. </label>
  95. </div>
  96. </div>
  97. </div>
  98. <div class="form-group">
  99. <label class="col-sm-3 control-label">加盟费</label>
  100. <div class="col-sm-3">
  101. <input type="number" min="0" step="0.01" ng-model="dialogData.joinMoney" required
  102. class="form-control"
  103. placeholder="">
  104. </div>
  105. </div>
  106. <div class="form-group">
  107. <label class="col-sm-3 control-label">分成比例</label>
  108. <div class="col-sm-3">
  109. <div class="input-group">
  110. <input type="number" min="0" max="100" step="0.01" ng-model="dialogData.joinScale" required
  111. class="form-control"
  112. placeholder="">
  113. <span class="input-group-addon">%</span>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. <footer class="panel-footer text-right bg-light lter">
  119. <button type="submit" class="btn btn-success" ng-click="saveJoinRule()">保存
  120. </button>
  121. </footer>
  122. </div>
  123. </form>
  124. <form name="joinStatusForm" id="joinStatusForm" class="form-horizontal form-validation modal fade" role="dialog"
  125. style=" width: 800px;">
  126. <div class="panel panel-default">
  127. <div class="panel-heading">
  128. <strong>加盟放权给经销商</strong>
  129. </div>
  130. <div class="panel-body">
  131. <div class="form-group">
  132. <label class="col-sm-3 control-label">加盟状态</label>
  133. <div class="col-sm-9" ng-class="{'noClick fadeNode':dialogData.joinStatus==='joinerJoined'}">
  134. <div class="radio pull-left">
  135. <label class="i-checks">
  136. <input type="radio" name="joinStatus" value="factoryJoined" required
  137. ng-model="dialogData.joinStatus">
  138. <i></i>
  139. 默认厂家加盟
  140. </label>
  141. </div>
  142. <div class="radio pull-left m-l">
  143. <label class="i-checks">
  144. <input type="radio" name="joinStatus" value="factoryAllowed" required
  145. ng-model="dialogData.joinStatus">
  146. <i></i>
  147. 可被经销商加盟
  148. </label>
  149. </div>
  150. <div class="radio pull-left m-l noClick fadeNode">
  151. <label class="i-checks">
  152. <input type="radio" name="joinStatus" value="joinerJoined" required
  153. ng-model="dialogData.joinStatus">
  154. <i></i>
  155. 经销商已加盟
  156. </label>
  157. </div>
  158. </div>
  159. </div>
  160. </div>
  161. <footer class="panel-footer text-right bg-light lter">
  162. <button type="submit" class="btn btn-success" ng-click="saveJoinStatusForm()">保存
  163. </button>
  164. </footer>
  165. </div>
  166. </form>
  167. </div>