feat: 预订单管理

This commit is contained in:
砂糖
2025-08-12 14:39:56 +08:00
parent 1bbfdda2f9
commit 67b2f5501d
4 changed files with 757 additions and 5 deletions

View File

@@ -135,7 +135,7 @@
</el-table>
<pagination
v-show="total>0"
v-show="total > 0"
:total="total"
:page.sync="queryParams.pageNum"
:limit.sync="queryParams.pageSize"
@@ -144,6 +144,7 @@
<!-- 添加或修改订单主对话框 -->
<el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
<el-alert title="创建订单后默认为预订单,需要到预订单管理中查看" type="warning" style="margin-bottom: 10px;"/>
<el-form ref="form" :model="form" :rules="rules" label-width="80px">
<el-form-item label="订单编号" prop="orderCode">
<el-input v-model="form.orderCode" placeholder="请输入订单编号" />
@@ -177,9 +178,8 @@
</template>
<script>
import { listOrder, getOrder, delOrder, addOrder, updateOrder } from "@/api/wms/order";
import { listOrder, getOrder, delOrder, addOrder, updateOrder, listByStatus } from "@/api/wms/order";
import OrderDetailPanel from './panels/detail.vue';
// import ClacPanel from '../purchasePlan/panels/clac.vue';
import { EOrderStatus } from "@/utils/enums";
export default {
@@ -217,7 +217,7 @@ export default {
orderCode: undefined,
customerName: undefined,
salesManager: undefined,
orderStatus: undefined,
orderStatus: -1,
},
// 表单参数
form: {},
@@ -237,7 +237,7 @@ export default {
/** 查询订单主列表 */
getList() {
this.loading = true;
listOrder(this.queryParams).then(response => {
listByStatus(this.queryParams).then(response => {
this.orderList = response.rows;
this.total = response.total;
this.loading = false;