1.库存管理、销售出库-前端分页修改
2.销售出库,必填优化
| | |
| | | <template> |
| | | <div> |
| | | <el-dialog :title="operationType === 'add' ? '新增巡检任务' : '编辑销售出库'" |
| | | <el-dialog :title="operationType === 'add' ? '新增巡检任务' : '编辑巡检任务'" |
| | | v-model="dialogVisitable" width="800px" @close="cancel"> |
| | | <el-form :model="form" :rules="rules" ref="formRef" label-width="120px"> |
| | | <el-row> |
| | |
| | | </div> |
| | | <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> |
| | |
| | | pageSize.value = 10; |
| | | getList(); |
| | | }; |
| | | |
| | | // 分页处理 |
| | | const handlePagination = (val) => { |
| | | pageNum.value = val.page; |
| | | pageSize.value = val.limit; |
| | | getList(); |
| | | }; |
| | | // 获取列表数据 |
| | | const getList = () => { |
| | | tableLoading.value = true; |
| | |
| | | }, |
| | | rules: { |
| | | saleDate: [{ required: true, message: "请选择日期", trigger: "change" },], |
| | | customerId: [{ required: true, message: "请选择客户", trigger: "change" },], |
| | | coalId: [{ required: true, message: "请选择煤种", trigger: "change" },], |
| | | unit: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | saleQuantity: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | salePrice: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | totalAmount: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | freight: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | taxCoal: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | taxTrans: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | grossProfit: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | netProfit: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | inventoryQuantity: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | priceIncludingTax: [{ required: true, message: "请输入", trigger: "blur" },], |
| | | } |
| | | }) |
| | | |
| | |
| | | </div> |
| | | <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'" |
| | | /> |
| | | </el-card> |
| | |
| | | }); |
| | | handleQuery(); |
| | | }; |
| | | // 分页处理 |
| | | const handlePagination = (val) => { |
| | | pageNum.value = val.page; |
| | | pageSize.value = val.limit; |
| | | getList(); |
| | | }; |
| | | // 新增出库 |
| | | const openDia = (row, type) => { |
| | | console.log(row) |
| | |
| | | </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> |
| | |
| | | pageSize.value = 10 |
| | | getList() |
| | | } |
| | | // 分页处理 |
| | | const handlePagination = (val) => { |
| | | pageNum.value = val.page; |
| | | pageSize.value = val.limit; |
| | | getList(); |
| | | }; |
| | | const getList = () => { |
| | | tableLoading.value = true; |
| | | // 赋值煤质表头展示字段 |