diff --git a/src/views/modules/deliverySchedule/externalSupplierDeliverySchedule.vue b/src/views/modules/deliverySchedule/externalSupplierDeliverySchedule.vue
index f05cdf6..e9c2d3c 100644
--- a/src/views/modules/deliverySchedule/externalSupplierDeliverySchedule.vue
+++ b/src/views/modules/deliverySchedule/externalSupplierDeliverySchedule.vue
@@ -28,13 +28,6 @@
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -59,15 +68,6 @@
-
-
-
- 供应商编码
-
-
-
-
-
diff --git a/src/views/modules/deliverySchedule/supplierDeliverySchedule.vue b/src/views/modules/deliverySchedule/supplierDeliverySchedule.vue
index dc2c76d..94ddfb8 100644
--- a/src/views/modules/deliverySchedule/supplierDeliverySchedule.vue
+++ b/src/views/modules/deliverySchedule/supplierDeliverySchedule.vue
@@ -74,6 +74,13 @@
+
+
+
+
+
+
+
查询
自动预留
@@ -166,8 +173,8 @@
-
-
+
+
@@ -311,6 +318,60 @@ export default {
deliveryQty: '',
},
columnList: [
+ {
+ userId: this.$store.state.user.name,
+ functionId: 109001,
+ serialNumber: '109001TablePendingQty',
+ tableId: "109001Table",
+ tableName: "供应商送货计划表",
+ columnWidth: 120,
+ columnProp: 'pendingQty',
+ headerAlign: 'center',
+ align: "right",
+ columnLabel: '待发货数量',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ userId: this.$store.state.user.name,
+ functionId: 109001,
+ serialNumber: '109001TableDelNotifyQty',
+ tableId: "109001Table",
+ tableName: "供应商送货计划表",
+ columnWidth: 120,
+ columnProp: 'delNotifyQty',
+ headerAlign: 'center',
+ align: "right",
+ columnLabel: '已发货数量',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
+ {
+ userId: this.$store.state.user.name,
+ functionId: 109001,
+ serialNumber: '109001TableDeliveryQty',
+ tableId: "109001Table",
+ tableName: "供应商送货计划表",
+ columnWidth: 120,
+ columnProp: 'deliveryQty',
+ headerAlign: 'center',
+ align: "right",
+ columnLabel: '此次送货数量',
+ columnHidden: false,
+ columnImage: false,
+ columnSortable: false,
+ sortLv: 0,
+ status: true,
+ fixed: '',
+ },
{
userId: this.$store.state.user.name,
functionId: 109001,
@@ -545,60 +606,6 @@ export default {
status: true,
fixed: '',
},
- {
- userId: this.$store.state.user.name,
- functionId: 109001,
- serialNumber: '109001TablePendingQty',
- tableId: "109001Table",
- tableName: "供应商送货计划表",
- columnWidth: 120,
- columnProp: 'pendingQty',
- headerAlign: 'center',
- align: "right",
- columnLabel: '待发货数量',
- columnHidden: false,
- columnImage: false,
- columnSortable: false,
- sortLv: 0,
- status: true,
- fixed: '',
- },
- {
- userId: this.$store.state.user.name,
- functionId: 109001,
- serialNumber: '109001TableDelNotifyQty',
- tableId: "109001Table",
- tableName: "供应商送货计划表",
- columnWidth: 120,
- columnProp: 'delNotifyQty',
- headerAlign: 'center',
- align: "right",
- columnLabel: '已发货数量',
- columnHidden: false,
- columnImage: false,
- columnSortable: false,
- sortLv: 0,
- status: true,
- fixed: '',
- },
- {
- userId: this.$store.state.user.name,
- functionId: 109001,
- serialNumber: '109001TableDeliveryQty',
- tableId: "109001Table",
- tableName: "供应商送货计划表",
- columnWidth: 120,
- columnProp: 'deliveryQty',
- headerAlign: 'center',
- align: "right",
- columnLabel: '此次送货数量',
- columnHidden: false,
- columnImage: false,
- columnSortable: false,
- sortLv: 0,
- status: true,
- fixed: '',
- },
{
userId: this.$store.state.user.name,
functionId: 109001,
@@ -656,13 +663,13 @@ export default {
],
rules: {
wantedDelDate: [
- { required: true, message: '要求送货日期不能为空', trigger: 'blur' }
+ { required: true, message: '要求送货日期不能为空', trigger: ['blur','change'] }
],
delPoint: [
- { required: true, message: '送货地点不能为空', trigger: 'blur' }
+ { required: true, message: '送货地点不能为空', trigger: ['blur','change'] }
],
allotmentQty: [
- { required: true, message: '此次分配的送货数量不能为空', trigger: 'blur' }
+ { required: true, message: ' ', trigger: ['blur','change'] }
],
},
pageIndex: 1,
@@ -860,6 +867,18 @@ export default {
allotmentQty : this.autoReservationData.allotmentQty,
autoReservationDataList : this.dataList
}
+ if (inData.allotmentQty === '' || inData.allotmentQty == null){
+ this.$message.error('总订单数量不能为空')
+ return
+ }
+ if (inData.allotmentQty <= 0){
+ this.$message.error('总订单数量不能小于等于0')
+ return
+ }
+ if (inData.autoReservationDataList.length === 0){
+ this.$message.error('没有订单数据无法自动预留,请检查查询条件是否正确!')
+ return
+ }
autoReservationInitiateHandler(inData).then(({data}) => {
if (data.code === 0) {
this.getDataList()