steel_real.vue 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. <template>
  2. <!-- 实时库存 -->
  3. <div class="steel_real">
  4. <div class="sache">
  5. <el-input placeholder="请输入内容" v-model="inputText" clearable>
  6. </el-input>
  7. <el-select v-model="warehouseId" placeholder="请选择仓库" style="width: auto;">
  8. <el-option label="不选择仓库" value="0"></el-option>
  9. <el-option label="一棒库" value="1"></el-option>
  10. <el-option label="二棒库" value="2"></el-option>
  11. <el-option label="高线库" value="3"></el-option>
  12. <el-option label="配送库" value="4"></el-option>
  13. </el-select>
  14. <el-select v-model="time" placeholder="请选择月份" style="width: auto;">
  15. <el-option label="不选择月份" value="0"></el-option>
  16. <el-option label="一个月" value="1"></el-option>
  17. <el-option label="半个月" value="2"></el-option>
  18. <!-- <el-option label="" value="3"></el-option> -->
  19. </el-select>
  20. <el-button type="primary" class="btn" @click="onClick">
  21. <i class="el-icon-search"></i>查询
  22. </el-button>
  23. </div>
  24. <dilTable v-bind.sync="option" @func="func" :rowClassName="rowClassName">
  25. </dilTable>
  26. <!-- <dilTable v-bind.sync="options" >
  27. </dilTable> -->
  28. </div>
  29. </template>
  30. <script>
  31. export default {
  32. name:"steel_real",
  33. data(){
  34. return {
  35. warehouseId:"",
  36. time:'',
  37. rowIndex:null,
  38. mapList:[],
  39. inputText:"",
  40. option: {
  41. requestUrl: "/api/v1/wms/selectGridMaterialList?apiId=167&warehouseId="+"0"+"&time="+"0",
  42. },
  43. rowId:''
  44. };
  45. },
  46. mounted(){
  47. },
  48. created(){
  49. },
  50. methods:{
  51. rowClassName({row, rowIndex}) {
  52. if (row.status === 1) {
  53. return 'success-row';
  54. }
  55. return '';
  56. },
  57. func(res){
  58. // console.log(res)
  59. res.list.forEach(e => {
  60. console.log(e.status)
  61. if(e.status == 0){
  62. // 表示这个物资已经达到库龄预警
  63. }
  64. // console.log(this.mapList)
  65. });
  66. },
  67. demotionClick(gridId){
  68. this.$router.push("/steel_realDown/" + gridId);
  69. },
  70. onClick(){
  71. this.option.requestUrl= "/api/v1/wms/selectGridMaterialList?apiId=167&warehouseId="+this.warehouseId+"&time="+this.time+"&con="+this.inputText;
  72. console.log(this.inputText)
  73. }
  74. },
  75. };
  76. </script>
  77. <style lang="scss" scode>
  78. .steel_real{
  79. .sache{
  80. padding: 1.25rem 0.375rem;
  81. .el-input {
  82. width: 20%;
  83. margin-right: 1.25rem;
  84. }
  85. .el-select {
  86. width: 100%;
  87. .el-input__inner {
  88. width: 150px;
  89. }
  90. .el-input__suffix{
  91. padding-left: 100px;
  92. }
  93. }
  94. }
  95. }
  96. </style>