myorder.vue 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <template>
  2. <div style="width: 70%;height: 700px;margin: 0 auto;display:flex;justify-content: space-around">
  3. <div style="width: 20%;height: 392px; margin-top: 60px;border: 1px solid #e7e7e7">
  4. <el-menu
  5. default-active="3"
  6. class="el-menu-vertical-demo"
  7. @open="handleOpen"
  8. @close="handleClose">
  9. <el-menu-item index="1">
  10. <i class="el-icon-menu"></i>
  11. <span slot="title">订舱须知</span>
  12. </el-menu-item>
  13. <el-menu-item index="2">
  14. <i class="el-icon-setting"></i>
  15. <span slot="title">我的模板</span>
  16. </el-menu-item>
  17. <el-menu-item index="3">
  18. <i class="el-icon-setting"></i>
  19. <span slot="title">我的订单</span>
  20. </el-menu-item>
  21. <el-menu-item index="4">
  22. <i class="el-icon-setting"></i>
  23. <span slot="title">申请放货</span>
  24. </el-menu-item>
  25. <el-menu-item index="5">
  26. <i class="el-icon-setting"></i>
  27. <span slot="title">我的拆改单</span>
  28. </el-menu-item>
  29. <el-menu-item index="6">
  30. <i class="el-icon-setting"></i>
  31. <span slot="title">在线换单</span>
  32. </el-menu-item>
  33. <el-menu-item index="7">
  34. <i class="el-icon-setting"></i>
  35. <span slot="title">快捷支付</span>
  36. </el-menu-item>
  37. </el-menu>
  38. </div>
  39. <div style="width: 80%;border: 1px solid #f7f7f7;height: 290px;">
  40. <el-menu
  41. :default-active="activeIndex"
  42. class="el-menu-demo"
  43. mode="horizontal"
  44. @select="handleSelect"
  45. background-color="#545c64"
  46. text-color="#fff"
  47. active-text-color="#ffd04b">
  48. <el-menu-item index="1">全部</el-menu-item>
  49. <el-menu-item index="2">订单待付</el-menu-item>
  50. <el-menu-item index="3">已配船</el-menu-item>
  51. <el-menu-item index="4">待受理</el-menu-item>
  52. <el-menu-item index="5">已撤销</el-menu-item>
  53. <el-menu-item index="6">已驳回</el-menu-item>
  54. <el-menu-item index="7">运单变更</el-menu-item>
  55. </el-menu>
  56. <div style="width: 100%;display:flex;justify-content: space-around">
  57. <div style="width: 20%;">
  58. <el-input placeholder="订舱单"></el-input>
  59. <el-input placeholder="船名"></el-input>
  60. <el-input placeholder="箱号"></el-input>
  61. </div>
  62. <div style="width: 20%;">
  63. <el-input placeholder="收货人"></el-input>
  64. <el-input placeholder="航次"></el-input>
  65. <el-input placeholder="条数"></el-input>
  66. </div>
  67. <div style="width: 50%;">
  68. <div style="display:flex;justify-content: space-between">
  69. <el-input placeholder="始发港" style="width: 45%;"></el-input>
  70. <span style="margin-top: 20px">至</span>
  71. <el-input placeholder="目的港" style="width: 45%;"></el-input>
  72. </div>
  73. <div style="display:flex;justify-content: space-between;">
  74. <el-input placeholder="创建开始时间" style="width: 45%;"></el-input>
  75. <span style="margin-top: 20px">至</span>
  76. <el-input placeholder="创建结束时间" style="width: 45%;"></el-input>
  77. </div>
  78. <div style="display:flex;justify-content: space-between;">
  79. <el-input placeholder="单据有效期结束" style="width: 45%;"></el-input>
  80. <span style="margin-top: 20px">&nbsp;&nbsp;&nbsp;</span>
  81. <el-input placeholder="货名" style="width: 45%;"></el-input>
  82. </div>
  83. </div>
  84. </div>
  85. <div style="width: 100%;display:flex;justify-content: space-between">
  86. <div style="display: flex;align-items: center;padding-left: 20px"><el-checkbox v-model="checked">全选</el-checkbox></div>
  87. <div style="margin-right: 20px">
  88. <el-button type="success" plain>装箱单下载</el-button>
  89. <el-dropdown>
  90. <el-button type="success" plain>
  91. 委托书下载
  92. </el-button>
  93. <el-dropdown-menu slot="dropdown">
  94. <el-dropdown-item>合并PDF</el-dropdown-item>
  95. <el-dropdown-item>批量PDF</el-dropdown-item>
  96. </el-dropdown-menu>
  97. </el-dropdown>
  98. <el-dropdown>
  99. <el-button type="success" plain>
  100. 运单下载
  101. </el-button>
  102. <el-dropdown-menu slot="dropdown">
  103. <el-dropdown-item>合并PDF</el-dropdown-item>
  104. <el-dropdown-item>批量PDF</el-dropdown-item>
  105. </el-dropdown-menu>
  106. </el-dropdown>
  107. <el-dropdown>
  108. <el-button type="success" plain>
  109. 放箱单下载
  110. </el-button>
  111. <el-dropdown-menu slot="dropdown">
  112. <el-dropdown-item>华南片区</el-dropdown-item>
  113. <el-dropdown-item>虎门提重</el-dropdown-item>
  114. </el-dropdown-menu>
  115. </el-dropdown>
  116. <el-button type="primary" icon="el-icon-search">查询</el-button>
  117. </div>
  118. </div>
  119. <div style="margin-top: 20px">
  120. <el-divider>列表数据</el-divider>
  121. </div>
  122. </div>
  123. </div>
  124. </template>
  125. <script>
  126. export default {
  127. name: 'myorder',
  128. data() {
  129. return {
  130. activeIndex: '1',
  131. checked:true
  132. };
  133. },
  134. methods: {
  135. handleSelect(key, keyPath) {
  136. console.log(key, keyPath);
  137. },
  138. handleOpen(key, keyPath) {
  139. console.log(key, keyPath);
  140. },
  141. handleClose(key, keyPath) {
  142. console.log(key, keyPath);
  143. }
  144. }
  145. };
  146. </script>
  147. <style scoped>
  148. .el-input{
  149. margin: 10px auto;
  150. }
  151. </style>