diff --git a/src/api/distribution/distributionStockArticle.js b/src/api/distribution/distributionStockArticle.js
index b574b596..374eb33d 100644
--- a/src/api/distribution/distributionStockArticle.js
+++ b/src/api/distribution/distributionStockArticle.js
@@ -200,7 +200,7 @@ export const selectStockArticleInfoList = (current, size, params) => {
   })
 }
 
-export const selectDiscussStockArticleInfoList = (current, size, params) => {
+export const selectDiscussStockArticleInfoList = (current, size, params,deliveryListId) => {
   return request({
     url: '/api/logpm-distribution/deliveryList/selectDiscussStockArticleInfoList',
     method: 'get',
@@ -208,11 +208,12 @@ export const selectDiscussStockArticleInfoList = (current, size, params) => {
       ...params,
       current,
       size,
+      deliveryListId
     }
   })
 }
 
-export const selectUpdateAvailableStockArticle = (current, size, id,params) => {
+export const selectUpdateAvailableStockArticle = (current, size,params) => {
   return request({
     url: '/api/logpm-distribution/reservation/selectUpdateAvailableStockArticle',
     method: 'get',
@@ -220,7 +221,6 @@ export const selectUpdateAvailableStockArticle = (current, size, id,params) => {
       ...params,
       current,
       size,
-      id,
     }
   })
 }
diff --git a/src/views/basicdata/warehouse/warehouse/basicdataWarehouse.vue b/src/views/basicdata/warehouse/warehouse/basicdataWarehouse.vue
index e56e1bfc..7b4e6046 100644
--- a/src/views/basicdata/warehouse/warehouse/basicdataWarehouse.vue
+++ b/src/views/basicdata/warehouse/warehouse/basicdataWarehouse.vue
@@ -20,7 +20,6 @@
                @refresh-change="refreshChange"
                @on-load="onLoad"
     >
-
       <template #menu-left>
         <el-button type="danger"
                    icon="el-icon-delete"
@@ -467,7 +466,6 @@
                       leaf: level >= stop_level
                     })
                   }));
-
                 }
                 if (level == 0) {
                   axios.get(`/api/blade-system/dept/lazy-tree?parentId=0`).then(res => {
@@ -847,10 +845,12 @@
           })
           row.administrativeAreas = str.join(",");
         }
-        if (this.form.departmentName){
-          this.form.department = this.department;
+        console.log("-------------->this.form.departmentName",this.form.departmentName);
+        console.log("-------------->this.department",this.department);
+        if (row.departmentName){
+          row.department = this.department;
         }
-        console.log(row);
+        console.log("-------------->row",row);
         add(row).then(() => {
           this.onLoad(this.page);
           this.$message({
@@ -906,8 +906,8 @@
           })
           row.administrativeAreas = str.join(",");
         }
-        if (this.form.departmentName){
-          this.form.department = this.department;
+        if (row.departmentName){
+          row.department = this.department;
         }
         update(row).then(() => {
           this.onLoad(this.page);
diff --git a/src/views/distribution/turndelivery/deliveryDiscuss.vue b/src/views/distribution/turndelivery/deliveryDiscuss.vue
index 6ad8aeb1..3bca59d9 100644
--- a/src/views/distribution/turndelivery/deliveryDiscuss.vue
+++ b/src/views/distribution/turndelivery/deliveryDiscuss.vue
@@ -609,7 +609,10 @@
   import { stockUpInfo } from '@/api/basicdata/basicdataGoodsArea';
   import { getVehicleList } from '@/api/basicdata/basicdataVehicle';
   import { getDriverList } from '@/api/basicdata/basicdataDriverArtery';
-  import { selectStockArticleInfoList,selectDiscussStockArticleInfoList } from '@/api/distribution/distributionStockArticle';
+  import {
+    selectStockArticleInfoList,
+    selectDiscussStockArticleInfoList
+  } from '@/api/distribution/distributionStockArticle';
   import { getInventoryList } from '@/api/distribution/distributionStockList';
   import { getDeliveryList, updateDeliveryList } from '@/api/distribution/distributionDeliveryList';
   import { mapGetters } from 'vuex';
@@ -736,13 +739,13 @@
       '$route.query.id': {
         handler(newVal, oldVal) {
           console.log(newVal, oldVal);
-          if (!!this.$route.query.id){
+          if (!!this.$route.query.id) {
             this.fetchData();
             this.onLoad(this.page);
           }
-          this.driverForm={};
-          this.vehicleIds=[];
-            this.deliveryDriver=[];
+          this.driverForm = {};
+          this.vehicleIds = [];
+          this.deliveryDriver = [];
         },
         deep: true,
         immediate: true
@@ -903,18 +906,18 @@
       },
       sizeOrderChange(pageSize) {
         this.page.pageSize = pageSize;
-        if (this.deliveryListId){
+        if (this.deliveryListId) {
           //这里的编辑需要进行特殊处理
-          this.selectDiscussStockArticle(this.page);
-        }else {
+          this.onLoadEditOrder(this.page, this.deliveryListId);
+        } else {
           this.onLoadOrder(this.page);
         }
       },
       currentOrderChange(currentPage) {
         this.page.currentPage = currentPage;
-        if (this.deliveryListId){
-          this.selectDiscussStockArticle(this.page);
-        }else {
+        if (this.deliveryListId) {
+          this.onLoadEditOrder(this.page, this.deliveryListId);
+        } else {
           this.onLoadOrder(this.page);
         }
       },
@@ -1054,28 +1057,27 @@
         console.log('>>>>>>>>orderData', this.orderData);
         const data = this.stockArticleList;
         let info = [];
-        if (this.orderData) {
-          let a = this.orderData;
-          data.forEach(item => {
-            a.forEach(order => {
-              if (item.id === order.id) {
-                console.log('order----------------->', order);
-                item = order;
-              }
-            });
-            info.push(item);
-          });
-        }
-        this.orderData = info;
-
-        // this.orderData.forEach(item => {
-        //   item.reservationNum = 0;
-        //   this.stockArticleList.forEach((list, index) => {
-        //     if (item.id === list.id) {
-        //       list = item;
-        //     }
+        // if (this.orderData) {
+        //   let a = this.orderData;
+        //   data.forEach(item => {
+        //     a.forEach(order => {
+        //       if (item.id === order.id) {
+        //         console.log('order----------------->', order);
+        //         item = order;
+        //       }
+        //     });
+        //     info.push(item);
         //   });
-        // });
+        // }
+        data.map(item=>{
+          console.log(item);
+            this.orderData.forEach(order=>{
+              if (item.id !== order.id){
+                this.orderData.push(item);
+              }
+            })
+        })
+        // this.orderData = info;
         console.log('+++++++++++++++', this.orderData);
         this.orderShow = false;
       },
@@ -1490,65 +1492,11 @@
         this.query.typeService = 1;
         this.query.genre = '1';
         const page = this.page;
-        let params = {};
-        if (this.deliveryListId) {
-          //这里应该是一个单独的请求,请求会返回这个预约下的所有订单信息和能够进行操作的订单
-          this.query.deliveryId = this.deliveryListId;
-          this.selectDiscussStockArticle(page);
-          // selectDiscussStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
-          //   console.log("----------------------------->",res.data.data);
-          //   const data = res.data.data;
-          //   // this.page.total = data.total;
-          //   this.stockArticleInfo = data.records;
-          //   this.stockArticleInfo.forEach((item, index) => {
-          //     if (this.orderData) {
-          //       this.orderData.forEach(a => {
-          //         if (item.id === a.id) {
-          //           this.$nextTick(() => {
-          //             this.$refs.stockArticleTable.toggleRowSelection(this.stockArticleInfo[index], true);
-          //           });
-          //           console.log("item---------------->",item);
-          //           this.checkOrder(item,index)
-          //         }
-          //       });
-          //     }
-          //   });
-          //   this.page.total = data.total;
-          // });
-          this.query = {};
-        } else {
-          //初始化新增订单数据
-          this.onLoadOrder(page);
-          // selectStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
-          //   console.log(res.data.data);
-          //   const data = res.data.data;
-          //   this.page.total = data.total;
-          //   this.stockArticleInfo = data.records;
-          //   this.stockArticleInfo.forEach((item, index) => {
-          //       this.checkOrder(item,index)
-          //   });
-          //   this.page.total = data.total;
-          // });
-          this.query = {};
-        }
+        this.query = {};
+        //初始化新增订单数据
+        this.onLoadOrder(page);
+        this.query = {};
         this.loading = false;
-        // this.selectionClear();
-        // if (this.deliveryListId) {
-        //   //编辑
-        //   console.log("---->", this.stockArticleInfo);
-        //   this.stockArticleInfo.forEach((item, index) => {
-        //     console.log("aaa", item, index);
-        //     this.orderData.forEach(o => {
-        //       console.log("bbb", o);
-        //       if (item.id === o.id) {
-        //         this.$nextTick(() => {
-        //           this.$refs.stockArticleTable.toggleRowSelection(this.stockArticleInfo[index], true);
-        //         })
-        //       }
-        //     })
-        //   })
-        // }
-        //新增
         this.orderShow = true;
       },
       searchReset() {
@@ -1558,31 +1506,31 @@
         };
         this.searchChange();
       },
-      selectDiscussStockArticle(arg,params={}){
-        this.query.typeService = 1;
-        this.query.genre = '1';
-        const page = arg;
-        selectDiscussStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
-          console.log("----------------------------->",res.data.data);
-          const data = res.data.data;
-          // this.page.total = data.total;
-          this.stockArticleInfo = data.records;
-          this.stockArticleInfo.forEach((item, index) => {
-            if (this.orderData) {
-              this.orderData.forEach(a => {
-                if (item.id === a.id) {
-                  this.$nextTick(() => {
-                    this.$refs.stockArticleTable.toggleRowSelection(this.stockArticleInfo[index], true);
-                  });
-                  console.log("item---------------->",item);
-                  this.checkOrder(item,index)
-                }
-              });
-            }
-          });
-          this.page.total = data.total;
-        });
-      },
+      // selectDiscussStockArticle(arg,params={}){
+      //   this.query.typeService = 1;
+      //   this.query.genre = '1';
+      //   const page = arg;
+      //   selectDiscussStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
+      //     console.log("----------------------------->",res.data.data);
+      //     const data = res.data.data;
+      //     // this.page.total = data.total;
+      //     this.stockArticleInfo = data.records;
+      //     this.stockArticleInfo.forEach((item, index) => {
+      //       if (this.orderData) {
+      //         this.orderData.forEach(a => {
+      //           if (item.id === a.id) {
+      //             this.$nextTick(() => {
+      //               this.$refs.stockArticleTable.toggleRowSelection(this.stockArticleInfo[index], true);
+      //             });
+      //             console.log("item---------------->",item);
+      //             this.checkOrder(item,index)
+      //           }
+      //         });
+      //       }
+      //     });
+      //     this.page.total = data.total;
+      //   });
+      // },
       searchChange() {
         let params = {};
         this.query.typeService = 1;
@@ -1648,14 +1596,15 @@
         this.selectionList = [];
         this.query = {};
       },
-      selectDiscussStockArticle(arg,params={}){
+      onLoadEditOrder(arg, deliveryListId, params = {}) {
         this.query.typeService = 1;
         this.query.genre = '1';
         const page = arg;
-        selectDiscussStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
-          console.log("----------------------------->",res.data.data);
+        const id = deliveryListId;
+        selectDiscussStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query), id).then(res => {
+          console.log('----------------------------->', res.data.data);
           const data = res.data.data;
-          // this.page.total = data.total;
+          this.page.total = data.total;
           this.stockArticleInfo = data.records;
           this.stockArticleInfo.forEach((item, index) => {
             if (this.orderData) {
@@ -1664,19 +1613,19 @@
                   this.$nextTick(() => {
                     this.$refs.stockArticleTable.toggleRowSelection(this.stockArticleInfo[index], true);
                   });
-                  console.log("item---------------->",item);
-                  this.checkOrder(item,index)
+                  console.log('item---------------->', item);
+                  this.checkOrder(item, index);
                 }
               });
             }
           });
-          this.page.total = data.total;
+          // this.page.total = data.total;
         });
       },
-      onLoadOrder(arg,params={}){
+      onLoadOrder(arg, params = {}) {
         this.query.typeService = 1;
         this.query.genre = '1';
-        const page =arg;
+        const page = arg;
         selectStockArticleInfoList(page.currentPage, page.pageSize, Object.assign(params, this.query)).then(res => {
           console.log(res.data.data);
           const data = res.data.data;
@@ -1684,7 +1633,7 @@
           this.stockArticleInfo = data.records;
           this.stockArticleInfo.forEach((item, index) => {
             //检查订单是否冻结
-            this.checkOrder(item,index)
+            this.checkOrder(item, index);
           });
           this.page.total = data.total;
         });