_edit.blade.php 5.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. <div class="modal " tabindex="-1" id="edit-template">
  2. <div class="modal-dialog modal-xl">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <h5 class="modal-title">模板关联</h5>
  6. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  7. <span aria-hidden="true">&times;</span>
  8. </button>
  9. </div>
  10. <div class="modal-body row">
  11. <div class="col">
  12. <div class="card">
  13. <div class="card-header">
  14. <input type="text" class="form-control form-inline" placeholder="已关联货主,输入关键字进行筛选">
  15. </div>
  16. <div class="card-body overflow-scrollbar-200 p-0 m-0"
  17. style="max-height: 300px;min-height: 300px">
  18. <ul class="list-group">
  19. <template v-for="item in editTemplate.data">
  20. <li class="list-group-item" @dblclick="item.isActivation = false"
  21. v-if="item.isActivation" @click="selectOwner(item)"
  22. :class="{'list-group-item-success' : item.selected}">
  23. @{{ item.name }}
  24. <button class="btn btn-sm btn-outline-primary float-right"
  25. @click="deactivateOwner(item)">取消关联
  26. </button>
  27. </li>
  28. </template>
  29. </ul>
  30. </div>
  31. </div>
  32. <div class="card">
  33. <div class="card-header">
  34. <input type="text" class="form-control form-inline" placeholder="未关联货主,输入关键字进行筛选">
  35. </div>
  36. <div class="card-body overflow-scrollbar-200 p-0 m-0"
  37. style="max-height: 300px;min-height: 300px">
  38. <ul class="list-group">
  39. <template v-for="item in editTemplate.data">
  40. <li class="list-group-item"
  41. v-if="!ownerIsAction(item)">
  42. @{{ item.name }}
  43. <button class="btn btn-sm btn-outline-success float-right"
  44. @click="activateOwner(item)">关联
  45. </button>
  46. </li>
  47. </template>
  48. </ul>
  49. </div>
  50. </div>
  51. </div>
  52. <div class="col">
  53. <div class="card">
  54. <div class="card-header">
  55. <input type="text" class="form-control form-inline" placeholder="以关联的承运商">
  56. </div>
  57. <div class="card-body overflow-scrollbar-200 p-0 m-0"
  58. style="max-height: 650px;min-height: 650px">
  59. <ul class="list-group" v-if="selectOwnerLogistics">
  60. <template v-for="item in selectOwnerLogistics">
  61. <li class="list-group-item" v-if="item.isActivation">
  62. @{{ item.name }}
  63. <button class="btn btn-sm btn-outline-primary float-right" @click="item.isActivation = false">取消关联</button>
  64. </li>
  65. </template>
  66. </ul>
  67. </div>
  68. </div>
  69. </div>
  70. <div class="col">
  71. <div class="card">
  72. <div class="card-header">
  73. <input type="text" class="form-control form-inline" placeholder="未关联承运商">
  74. </div>
  75. <div class="card-body overflow-scrollbar-200 p-0 m-0"
  76. style="max-height: 650px;min-height: 650px">
  77. <ul class="list-group" v-if="selectOwnerLogistics">
  78. <template v-for="item in selectOwnerLogistics">
  79. <li class="list-group-item" v-if="!item.isActivation" >
  80. @{{ item.name }}
  81. <button class="btn btn-sm btn-outline-success float-right" @click="item.isActivation = true">关联</button>
  82. </li>
  83. </template>
  84. </ul>
  85. </div>
  86. </div>
  87. </div>
  88. </div>
  89. <div class="modal-footer">
  90. <button class="btn btn-secondary" data-dismiss="modal" >关闭</button>
  91. <button class="btn btn-primary" @click="saveRelation">保存</button>
  92. </div>
  93. </div>
  94. </div>
  95. </div>