_issue_logs.blade.php 3.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <div class="alert alert-light m-0">
  2. @can('订单管理-问题件-处理结果添加')
  3. <div class="card-body border form-inline pl-0 mb-2"
  4. v-if="item.order_issue"
  5. v-show="selectCreateOrderIssueLog === item.id" >
  6. <input type="text" class="form-control" :id="item.order_issue.id+'_log_text'">
  7. <input type="checkbox" class="form-control form-control-sm float-right ml-1" value="true"
  8. :id="item.order_issue.id + '_log_check'">
  9. @cannot('订单管理-问题件-客户不可见')
  10. <label :for="item.order_issue.id + '_log_check'" class="float-right ml-1">标</label>
  11. @endcan
  12. <button class="btn btn-sm btn-primary float-right ml-1" type="button"
  13. @click="createOrderIssueLog(item.order_issue.id,item)">添加
  14. </button>
  15. </div>
  16. <div class="header-alert" v-if="item.order_issue">
  17. <button class="float-right btn btn-sm btn-primary"
  18. @click="selectCreateOrderIssueLog === item.id ? selectCreateOrderIssueLog = null : selectCreateOrderIssueLog = item.id">新
  19. </button>
  20. </div>
  21. @endcan
  22. <div class="header-alert">
  23. <span class="text-monospace">处理结果</span>
  24. <button type="button" class="btn btn-sm btn-outline-primary float-right "
  25. v-show="selectOrderIssueLog !== item.id"
  26. v-if="item.issue_logs && item.issue_logs.length > 0"
  27. @click="selectOrderIssueLog = item.id">显示
  28. </button>
  29. <button type="button" class="btn btn-sm btn-outline-primary float-right"
  30. v-show="selectOrderIssueLog === item.id"
  31. @click="selectOrderIssueLog = null">隐藏
  32. </button>
  33. </div>
  34. </div>
  35. <transition name="fade">
  36. <div class="alert alert-light m-0 border-top p-0"
  37. v-show="selectOrderIssueLog === item.id"
  38. v-if="item.issue_logs && item.issue_logs.length > 0">
  39. <div class="alert alert-light mb-0 border-top"
  40. v-for="(log,logIndex) in item.issue_logs">
  41. @can('订单管理-问题件-处理结果删除')
  42. <div class="float-right">
  43. <button class="btn btn-sm btn-outline-danger" @click="destroyLog(log,logIndex,i)">删</button>
  44. <button class="btn btn-sm btn-outline-primary" @click="tagIssueLog(log)" v-show="log.tag === 0">标</button>
  45. </div>
  46. @endcan
  47. <div>
  48. <span class="mr-3">处理人:</span>
  49. <span class="text-truncate"
  50. v-text="log.user ? log.user.name : ''"></span>
  51. </div>
  52. <div>
  53. <span class="mr-3">类型:</span>
  54. <span class="text-truncate"
  55. v-text="log.type"></span>
  56. </div>
  57. <div v-if="log.content">
  58. <span class="mr-3">内容:</span>
  59. <span class="text-truncate"
  60. v-text="log.content"></span>
  61. </div>
  62. <div>
  63. <span class="mr-3">处理时间:</span>
  64. <span class="text-truncate"
  65. v-text="log.created_at"></span>
  66. </div>
  67. </div>
  68. </div>
  69. </transition>