_freezeModal.blade.php 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <div class="modal fade" tabindex="-1" role="dialog" id="modal">
  2. <div class="modal-dialog modal-lg modal-dialog-centered modal-dialog-scrollable">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="close" data-dismiss="modal">&times;</button>
  6. </div>
  7. <div class="modal-body">
  8. <div class="row">
  9. <label class="col-2 offset-1" for="logistic_id"><span class="text-danger">*&nbsp;</span>承运商</label>
  10. <select class="col-5 form-control form-control-sm"
  11. :class="errors.logistic_id ? 'is-invalid' : ''" id="logistic_id" type="text"
  12. v-model="freeze.logistic_id">
  13. <option v-for="logistic in data.logistics" :value="logistic.id">@{{ logistic.name }}</option>
  14. </select>
  15. <span class="invalid-feedback mt-0 offset-3" role="alert" v-if="errors.logistic_id">
  16. <strong>@{{ errors.logistic_id[0] }}</strong>
  17. </span>
  18. </div>
  19. <div class="row mt-2">
  20. <label class="col-2 offset-1" for="province_id">省</label>
  21. <select class="col-5 form-control form-control-sm"
  22. :class="errors.province_id ? 'is-invalid' : ''" id="province_id" type="text"
  23. v-model="freeze.province_id">
  24. <option v-for="province in data.provinces" :value="province.id">@{{ province.name }}</option>
  25. </select>
  26. <span class="invalid-feedback mt-0 offset-3" role="alert" v-if="errors.province_id">
  27. <strong>@{{ errors.province_id[0] }}</strong>
  28. </span>
  29. </div>
  30. <div class="row mt-2">
  31. <label class="col-2 offset-1" for="city_id">市</label>
  32. <select class="col-5 form-control form-control-sm"
  33. :class="errors.city_id ? 'is-invalid' : ''" id="city_id" type="text"
  34. v-model="freeze.city_id">
  35. <option v-for="city in data.cities" :value="city.id" v-if="city.province_id == freeze.province_id">@{{ city.name }}</option>
  36. </select>
  37. <span class="invalid-feedback mt-0 offset-3" role="alert" v-if="errors.city_id">
  38. <strong>@{{ errors.city_id[0] }}</strong>
  39. </span>
  40. </div>
  41. <div class="row mt-2">
  42. <label class="col-2 offset-1" for="location_id">区/县</label>
  43. <select class="col-5 form-control form-control-sm"
  44. :class="errors.location_id ? 'is-invalid' : ''" id="location_id" type="text"
  45. v-model="freeze.location_id">
  46. <option v-for="district in data.districts" :value="district.id" v-if="district.parent_id == freeze.city_id">@{{ district.name }}</option>
  47. </select>
  48. <span class="invalid-feedback mt-0 offset-3" role="alert" v-if="errors.location_id">
  49. <strong>@{{ errors.location_id[0] }}</strong>
  50. </span>
  51. </div>
  52. </div>
  53. <div class="modal-footer">
  54. <button type="button" class="btn btn-success" @click="submit()">提交</button>
  55. </div>
  56. </div>
  57. </div>
  58. </div>