zhang_12370
3 天以前 aaf943ada13005f2b22d01e3d7080b8740d9aa96
src/views/warehouseManagement/index.vue
@@ -1,14 +1,25 @@
<template>
  <div class="app-container">
    <el-form :inline="true" :model="queryParams" class="search-form">
      <el-form-item label="搜索">
        <el-input
            v-model="queryParams.searchAll"
            placeholder="请输入关键字"
            clearable
            :style="{ width: '100%' }"
        />
      </el-form-item>
         <el-form-item label="登记日期">
            <el-date-picker
               v-model="queryParams.registrationDate"
               type="date"
               value-format="YYYY-MM-DD"
               format="YYYY-MM-DD"
               clearable
               style="width: 100%"
               placeholder="请选择日期"
            />
         </el-form-item>
         <el-form-item label="煤种">
            <el-input
               v-model="queryParams.coal"
               placeholder="请输入煤种"
               clearable
               :style="{ width: '100%' }"
            />
         </el-form-item>
      <el-form-item>
        <el-button type="primary" @click="handleQuery">查询</el-button>
        <el-button @click="resetQuery">重置</el-button>
@@ -62,10 +73,10 @@
        </el-table>
        <pagination
            v-if="total>0"
            :page-num="pageNum"
            :page-size="pageSize"
            :page="pageNum"
            :limit="pageSize"
            :total="total"
            @pagination="handleQuery"
            @pagination="handlePagination"
            :layout="'total, prev, pager, next, jumper'"
        />
      </div>
@@ -306,12 +317,14 @@
    coal: [{ required: true, message: "请输入煤种", trigger: "blur" }],
    unit: [{ required: true, message: "请输入单位", trigger: "blur" }],
    coalPlanId: [{ required: true, message: "请选择", trigger: "change" }],
    supplierId: [{ required: true, message: "请选择供应商", trigger: "change" }],
  },
  mergeRules: {
    supplierName: [{ required: true, message: "请输入供应商名称", trigger: "blur" }],
    coal: [{ required: true, message: "请输入煤种", trigger: "blur" }],
    unit: [{ required: true, message: "请输入单位", trigger: "blur" }],
    coalPlanId: [{ required: true, message: "请选择", trigger: "change" }],
    supplierId: [{ required: true, message: "请选择供应商", trigger: "change" }],
  }
})
@@ -326,7 +339,8 @@
]);
// 查询参数
const queryParams = reactive({
  searchAll: "",
   registrationDate: "",
   coal: "",
})
const columnTitle = ref([])
const supplyList = ref([]);
@@ -374,6 +388,12 @@
  pageSize.value = 10
  getList()
}
// 分页处理
const handlePagination = (val) => {
   pageNum.value = val.page;
   pageSize.value = val.limit;
   getList();
};
const getList = () => {
  tableLoading.value = true;
  // 赋值煤质表头展示字段