P42.html 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta name="renderer" content="webkit">
  5. <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1">
  6. <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  7. <meta http-equiv="pragma" content="no-cache">
  8. <meta http-equiv="Cache" content="no-cache">
  9. <meta http-equiv="cache-control" content="no-cache, must-revalidate">
  10. <meta http-equiv="expires" content="0">
  11. <meta name="viewport"
  12. content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  13. <title>备件出入库记录</title>
  14. <link rel="stylesheet" href="../css/index.css">
  15. <link rel="stylesheet" href="../css/style.css">
  16. <link rel="stylesheet" href="../css/iconfont.css">
  17. <script src="../js/vue.min.js"></script>
  18. <script src="../js/index.js"></script>
  19. <script src="../js/jquery.min.js"></script>
  20. <script src="../js/echarts.min.js"></script>
  21. <script type="text/javascript">
  22. document.write('<script src="../assets/init.js?id=' + (new Date().getTime()) +
  23. '" type="text/javascript" charset="utf-8"><\/script>');
  24. document.write('<script src="../assets/ajax.js?id=' + (new Date().getTime()) +
  25. '" type="text/javascript" charset="utf-8"><\/script>');
  26. </script>
  27. <script>
  28. checkLogin();
  29. </script>
  30. <style type="text/css">
  31. .el-form-item__label {
  32. color: #fff;
  33. }
  34. .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{
  35. color: #409EFF;
  36. background-color: transparent;
  37. }
  38. ::--webkit-scrollbar{
  39. display: block !important;
  40. }
  41. .mainTable .el-table tr,
  42. .mainTable .el-table td {
  43. font-size: 14px;
  44. background-color: transparent !important;
  45. }
  46. .mainTable .el-table,.mainTable .el-table__expanded-cell {
  47. color: #ddd;
  48. background-color: transparent !important;
  49. }
  50. .mainTable .el-table td.el-table__cell,.mainTable .el-table th.el-table__cell.is-leaf{
  51. border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  52. }
  53. .el-input__inner{
  54. color: #ececec;
  55. height: 34px;
  56. line-height: 34px;
  57. border-color: transparent;
  58. background-color: rgba(255, 255, 255, 0.2);
  59. }
  60. </style>
  61. </head>
  62. <body>
  63. <div id="app" v-cloak class="padding-xs">
  64. <el-row :gutter="10">
  65. <el-col :span="12" :xs="24">
  66. <el-form :model="queryParams" ref="queryRef" :inline="true" label-width="120px">
  67. <el-form-item label="出入库类型:" prop="sparePartAccessType" class="cerName">
  68. <el-select clearable
  69. v-model="queryParams.sparePartAccessType"
  70. placeholder="请选择出入库类型"
  71. @change="handleQuery"
  72. style="width:100%;display:block">
  73. <el-option v-for="dict in sparePartAccessTypeList" :key="dict.value" :label="dict.label"
  74. :value="dict.value"></el-option>
  75. </el-select>
  76. </el-form-item>
  77. <el-form-item>
  78. <el-button type="primary" size="small" icon="el-icon-search" @click="handleQuery">搜索</el-button>
  79. <el-button icon="el-icon-refresh" size="small" @click="resetQuery">重置</el-button>
  80. </el-form-item>
  81. </el-form>
  82. </el-col>
  83. </el-row>
  84. <div class="mainTable">
  85. <el-table :data="storageList"
  86. :header-cell-style="{ color: 'var(--white)',background: '#082041' }">
  87. <el-table-column label="序号" align="center" type="index" width="50"></el-table-column>
  88. <el-table-column label="出入库说明" align="center" prop="sparePartAccessExplain" show-overflow-tooltip></el-table-column>
  89. <el-table-column label="出入库类型" align="center" prop="sparePartAccessType">
  90. <template slot-scope="scope">
  91. <my-dicttag :options="sparePartAccessTypeList" :value="scope.row.sparePartAccessType"></my-dicttag>
  92. </template>
  93. </el-table-column>
  94. <el-table-column label="申请人" align="center" prop="createBy"></el-table-column>
  95. <el-table-column label="申请时间" align="center" prop="createTime"></el-table-column>
  96. <el-table-column label="操作" align="center" width="150">
  97. <template slot-scope="scope">
  98. <el-button link type="text" class="text-green" icon="el-icon-view" @click="handleSee(scope.row)">详情</el-button>
  99. <el-button link type="text" class="text-red" icon="el-icon-delete" @click="handleDelete(scope.row)">删除</el-button>
  100. </template>
  101. </el-table-column>
  102. </el-table>
  103. </div>
  104. <div class="margin-tb-sm" v-if="storageList.length">
  105. <el-pagination @current-change="handleCurrentChange" :current-page="queryParams.pageNum" background
  106. :page-size="10" layout="total, prev, pager, next, jumper" :total="allTotal">
  107. </el-pagination>
  108. </div>
  109. <el-drawer
  110. title="备件列表"
  111. size="50vw"
  112. :visible.sync="drawerDolag"
  113. direction="rtl">
  114. <div class="padding-xs">
  115. <el-table :data="sparePartAccessDetailsList"
  116. stripe
  117. :cell-style="{ color: 'var(--black)' }"
  118. :header-cell-style="{ color: 'var(--white)',background: '#5e5e5e' }">
  119. <el-table-column label="备件编号" align="center" prop="sparePartAccessId"></el-table-column>
  120. <el-table-column label="备件名称" align="center" prop="sparePartName"></el-table-column>
  121. <el-table-column label="备件规格" align="center" prop="sparePartSpecifications"></el-table-column>
  122. <el-table-column label="备件品牌" align="center" prop="sparePartBrand"></el-table-column>
  123. <el-table-column label="数量" align="center" prop="sparePartRetrievalQuantity"></el-table-column>
  124. </el-table>
  125. </div>
  126. </el-drawer>
  127. </div>
  128. <script type="text/javascript">
  129. document.write('<script src="../assets/fileApi.js?id=' + (new Date().getTime()) + '" type="text/javascript" charset="utf-8"><\/script>');
  130. document.write('<script src="../components/DictTag.js?id=' + (new Date().getTime()) + '" type="text/javascript" charset="utf-8"><\/script>');
  131. document.write('<script src="../assets/InOutStorage.js?id=' + (new Date().getTime()) + '" type="text/javascript" charset="utf-8"><\/script>');
  132. </script>
  133. </body>
  134. </html>