dealer.html 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224
  1. <link rel="stylesheet" type="text/css" href="module/dealer/css/dealer.css" />
  2. <section class="user_page container">
  3. <div class="sales_report">
  4. <div class="sales_report_in">
  5. <div class="sales_card" ng-show="listFound">
  6. <div class="container-fluid table_area">
  7. <div class="row top_box">
  8. <div class="left_box">
  9. <div class="input-group mb-3">
  10. </div>
  11. </div>
  12. <div class="right_box">
  13. <div class="sear">
  14. <form class="row form_2">
  15. <div class="form-group col-sm-12 disable">
  16. <input type="search" ng-change="onSearchChange()" class="form-control" ng-model="formData.mymodel" name="Search" placeholder="Search"
  17. autocomplete="off" required>
  18. </div>
  19. </form>
  20. </div>
  21. <div class="addbtn">
  22. <button class="btn export" ng-click="addFun()">
  23. <p>Add</p>
  24. </button>
  25. </div>
  26. </div>
  27. </div>
  28. <div class="row bottom_box">
  29. <div class="col-sm-12 table_box">
  30. <div class="table-fixed">
  31. <table class="table table-striped">
  32. <thead>
  33. <tr class="row-name">
  34. <th>Dealer Name</th>
  35. <th>Dealer Code</th>
  36. <th>Zone</th>
  37. <th>State</th>
  38. <th>City</th>
  39. <th>ZM</th>
  40. <th>RM</th>
  41. <th>AM</th>
  42. <th>Action</th>
  43. </tr>
  44. </thead>
  45. <tbody>
  46. <tr class="row-content" ng-repeat="dealerlist in itemdealerdetail track by $index">
  47. <td>{{dealerlist.dealer_name}}</td>
  48. <td>{{dealerlist.dealer_code}}</td>
  49. <td>{{dealerlist.zone}}</td>
  50. <td>{{dealerlist.state}}</td>
  51. <td>{{dealerlist.city}}</td>
  52. <td>{{dealerlist.zm_name}}</td>
  53. <td>{{dealerlist.rm_name}}</td>
  54. <td>{{dealerlist.am_name}}</td>
  55. <td>
  56. <div class=" deleteicon ion-edit" ng-click="editFun(dealerlist,$index)" title="Edit"></div>
  57. <div class=" editicon ion-trash-a" title="Delete" ng-click="deleteRow(dealerlist,$index)"></div>
  58. </td>
  59. </tr>
  60. </tbody>
  61. </table>
  62. </div>
  63. </div>
  64. </div>
  65. </div>
  66. <div class="container">
  67. <div class="row">
  68. <nav aria-label="Page navigation" id="div1">
  69. <ul class="pagination pager" uib-pagination total-items="totalItems" ng-model="currentPage" ng-change="pageChanged()" max-size="maxSize"
  70. boundary-links="true" rotate="false" num-pages="numPages" items-per-page="itemsPerPage"></ul>
  71. </nav>
  72. </div>
  73. </div>
  74. </div>
  75. <!---ADD / EDIT FORM -------->
  76. <div class="profile_bg" ng-if="formLoad">
  77. <div class="container-fluid pro_head">
  78. <h4 class="text4">{{formTitle}}</h4>
  79. <button type="button" class="close" ng-click="closeForm()">
  80. <span>×</span>
  81. </button>
  82. </div>
  83. <div class="container-fluid form_bg form-scroll">
  84. <form class=" form_2" ng-submit="userSubmit()" novalidate>
  85. <div class="form-group col-sm-6">
  86. <input type="text" id="dealer-code" class="form-control" name="dealer-code" ng-model="formData.dealer_code" autocomplete="off"
  87. required>
  88. <label for="Dealer Code" class="control-label form-control-placeholder">Dealer Code</label>
  89. <div class="color_error shake" ng-if="dealercode_error!=''">
  90. <a class="text-left shake">
  91. {{dealercode_error}}</a>
  92. </div>
  93. </div>
  94. <div class="form-group col-sm-6">
  95. <input type="text" id="dealer" class="form-control" name="dealer" ng-model="formData.dealer_name" autocomplete="off" required>
  96. <label for="Dealer Name" class="control-label form-control-placeholder">Dealer Name</label>
  97. <div class="color_error shake" ng-if="dealername_error!=''">
  98. <a class="text-left shake">
  99. {{dealername_error}}</a>
  100. </div>
  101. </div>
  102. <div class="form-group col-sm-6">
  103. <input type="text" id="mobile" class="form-control" name="mobile" ng-model="formData.phone" onkeypress="return event.charCode >= 48 && event.charCode <= 57" minlength="10" autocomplete="off" required>
  104. <label for="Mobile" class="control-label form-control-placeholder">Mobile</label>
  105. <div class="color_error shake" ng-if="mobile_error!=''">
  106. <a class="text-left shake">
  107. {{mobile_error}}</a>
  108. </div>
  109. </div>
  110. <div class="form-group col-sm-6 ">
  111. <select class="form-control selectbox" ng-model="formData.zone" ng-change="changeZone()">
  112. <option value="">Zone</option>
  113. <option ng-repeat="zonelist in zonedata" value="{{zonelist.zone}}">{{zonelist.zone}}</option>
  114. </select>
  115. <div class="color_error shake" ng-if="zone_error!=''">
  116. <a class="text-left shake">
  117. {{zone_error}}</a>
  118. </div>
  119. </div>
  120. <div class="form-group col-sm-6 ">
  121. <select class="form-control selectbox" ng-model="formData.state" ng-change="changeState()">
  122. <option value="" selected="" disabled>State</option>
  123. <option ng-repeat="statelist in statedata" value="{{statelist.state}}">{{statelist.state}}</option>
  124. </select>
  125. <div class="color_error shake" ng-if="state_error!=''">
  126. <a class="text-left shake">
  127. {{state_error}}</a>
  128. </div>
  129. </div>
  130. <div class="form-group col-sm-6 ">
  131. <select class="form-control selectbox" ng-model="formData.city">
  132. <option value="" selected="">City</option>
  133. <option ng-repeat="citylist in citydata" value="{{citylist.city}}">{{citylist.city}}</option>
  134. </select>
  135. <div class="color_error shake" ng-if="city_error!=''">
  136. <a class="text-left shake">
  137. {{city_error}}</a>
  138. </div>
  139. </div>
  140. <div class="form-group col-sm-6">
  141. <input type="text" id="zm-name" class="form-control" name="zm-name" ng-model="formData.zm_name" autocomplete="off" required>
  142. <label for="ZM Name" class="control-label form-control-placeholder">ZM Name</label>
  143. <div class="color_error shake" ng-if="zmname_error!=''">
  144. <a class="text-left shake">
  145. {{zmname_error}}</a>
  146. </div>
  147. </div>
  148. <div class="form-group col-sm-6">
  149. <input type="text" id="rm-name" class="form-control" name="rm-name" ng-model="formData.rm_name" autocomplete="off" required>
  150. <label for="RM Name" class="control-label form-control-placeholder">RM Name</label>
  151. <div class="color_error shake" ng-if="rmname_error!=''">
  152. <a class="text-left shake">
  153. {{rmname_error}}</a>
  154. </div>
  155. </div>
  156. <div class="form-group col-sm-6">
  157. <input type="text" id="am-name" class="form-control" name="am-name" ng-model="formData.am_name" autocomplete="off" required>
  158. <label for="AM Name" class="control-label form-control-placeholder">AM Name</label>
  159. <div class="color_error shake" ng-if="amname_error!=''">
  160. <a class="text-left shake">
  161. {{amname_error}}</a>
  162. </div>
  163. </div>
  164. <div class="form-group col-sm-6 email">
  165. <input type="email" id="zm-email" class="form-control" ng-model="formData.zm_email" name="zm-email" autocomplete="off" required>
  166. <label for="zm-email" class="control-label form-control-placeholder"> ZM Email</label>
  167. <div class="color_error shake" ng-if="zmemail_error!=''">
  168. <a class="text-left shake">
  169. {{zmemail_error}}</a>
  170. </div>
  171. </div>
  172. <div class="form-group col-sm-6 email">
  173. <input type="email" id="rm-email" class="form-control" ng-model="formData.rm_email" name="rm-email" autocomplete="off" required>
  174. <label for="rm-email" class="control-label form-control-placeholder">RM Email</label>
  175. <div class="color_error shake" ng-if="rmemail_error!=''">
  176. <a class="text-left shake">
  177. {{rmemail_error}}</a>
  178. </div>
  179. </div>
  180. <div class="form-group col-sm-6 email">
  181. <input type="email" id="am-email" class="form-control" ng-model="formData.am_email" name="am-email" autocomplete="off" required>
  182. <label for="am-email" class="control-label form-control-placeholder">AM Email</label>
  183. <div class="color_error shake" ng-if="amemail_error!=''">
  184. <a class="text-left shake">
  185. {{amemail_error}}</a>
  186. </div>
  187. </div>
  188. <div class="form-group col-sm-6">
  189. <input type="text" id="zm-mobile" class="form-control" name="zm-mobile" onkeypress="return event.charCode >= 48 && event.charCode <= 57" minlength="10" ng-model="formData.zm_mobile" autocomplete="off"
  190. required>
  191. <label for="ZM Mobile" class="control-label form-control-placeholder">ZM Mobile</label>
  192. <div class="color_error shake" ng-if="zmmobile_error!=''">
  193. <a class="text-left shake">
  194. {{zmmobile_error}}</a>
  195. </div>
  196. </div>
  197. <div class="form-group col-sm-6">
  198. <input type="text" id="rm-mobile" class="form-control" name="rm-mobile" onkeypress="return event.charCode >= 48 && event.charCode <= 57" minlength="10" ng-model="formData.rm_mobile" autocomplete="off"
  199. required>
  200. <label for="RM Mobile" class="control-label form-control-placeholder">RM Mobile</label>
  201. <div class="color_error shake" ng-if="rmmobile_error!=''">
  202. <a class="text-left shake">
  203. {{rmmobile_error}}</a>
  204. </div>
  205. </div>
  206. <div class="form-group col-sm-6">
  207. <input type="text" id="am-mobile" class="form-control" name="am-mobile" onkeypress="return event.charCode >= 48 && event.charCode <= 57" minlength="10" ng-model="formData.am_mobile" autocomplete="off"
  208. required>
  209. <label for="AM Mobile" class="control-label form-control-placeholder">AM Mobile</label>
  210. <div class="color_error shake" ng-if="ammobile_error!=''">
  211. <a class="text-left shake">
  212. {{ammobile_error}}</a>
  213. </div>
  214. </div>
  215. <div class="col-sm-12 text-center ">
  216. <button type="button" class="btn primary fixed" ng-click="closeForm()">Cancel</button>
  217. <button type="submit" class="btn primary fixed">Submit</button>
  218. </div>
  219. </form>
  220. </div>
  221. </div>
  222. </div>
  223. </div>
  224. </section>