_customerLog.blade.php 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <div class="modal fade" tabindex="-1" role="dialog" id="modal">
  2. <div class="modal-dialog modal-xl modal-dialog-centered modal-dialog-scrollable">
  3. <div class="modal-content">
  4. <div class="modal-header">
  5. <button type="button" class="btn btn-outline-info pull-left" @click="addLog()">新增</button>
  6. <button type="button" class="close" data-dismiss="modal">&times;</button>
  7. </div>
  8. <div class="modal-body">
  9. <table class="table table-sm table-hover table-striped" v-if="index !== ''">
  10. <tr>
  11. <th>状态</th>
  12. <th>操作者</th>
  13. <th>说明</th>
  14. <th>操作时间</th>
  15. </tr>
  16. <tr v-for="(log,i) in customerLogs[customers[index]['id']]">
  17. <td>
  18. <select id="logStatusName" v-if="!log.id" class="form-control form-control-sm" :id="'logStatus-'+log.id">
  19. <option v-for="logStatus in logStatuses" :value="logStatus.id">@{{ logStatus.name }}</option>
  20. </select>
  21. <label v-else for="logStatusName">
  22. @{{ log.status.name }}
  23. </label>
  24. </td>
  25. <td>@{{ log.user.name }}</td>
  26. <td style="max-width: 100px" class="cursor-pointer" @mouseenter="textClass($event,true)" @mouseleave="textClass($event,false)">
  27. <div class="text-overflow-replace" v-if="currentLogIndex !== i" @click="edit(i,log.user)">
  28. @{{ log.description }}
  29. </div>
  30. <div v-if="currentLogIndex === i && i===0">
  31. <textarea class="form-control form-control-sm" v-text="log.description" :id="'description-'+log.id"></textarea>
  32. </div>
  33. </td>
  34. <td>@{{ log.created_at }}</td>
  35. </tr>
  36. </table>
  37. </div>
  38. <div class="modal-footer">
  39. <button type="button" class="btn btn-success" v-if="currentLogIndex !== ''" @click="editLog()">保存</button>
  40. <button type="button" class="btn btn-danger" v-if="currentLogIndex !== ''" @click="closeEditLog()">取消</button>
  41. <button type="button" class="btn btn-secondary" data-dismiss="modal">关闭</button>
  42. </div>
  43. </div>
  44. </div>
  45. </div>