Procházet zdrojové kódy

订单管理回复交期调整

qymljy před 7 měsíci
rodič
revize
6b4bd858a5

+ 5 - 1
src/HDrpManagement/orderManage/details/index.vue

@@ -26,7 +26,7 @@
           </changeSaler>
           <el-button v-if="tool.checkAuth($route.name,'confirmDate') && mainData.status === '交期待确认'"  class="inline-16"  type="primary" size="mini" @click="confirmdate">{{$t(`确认交期`)}}</el-button>
           <el-button v-if="tool.checkAuth($route.name,'backconfirmDate') && mainData.status === '交期待确认' || mainData.status === '交期确认'"  class="inline-16"  type="primary" size="mini" @click="backconfirmdate">{{$t(`交期退回`)}}</el-button>
-          <confirmDate v-if="tool.checkAuth($route.name,'replyDate')" class="inline-16" :data="mainData" @onSuccess="queryMainData();$refs.prod.listData()"></confirmDate>
+          <confirmDate v-if="tool.checkAuth($route.name,'replyDate')" class="inline-16" :data="mainData" @onSuccess="confirmSuccess"></confirmDate>
           <el-popover
             placement="top"
             trigger="click">
@@ -846,6 +846,10 @@ export default {
       }
       console.log(result,'result')
       this.setDeliveryDay(result)
+    },
+    confirmSuccess(){
+      this.queryMainData()
+      this.$refs.prod.listData()
     }
   },
   mounted () {

+ 3 - 2
src/HDrpManagement/orderManage/details/tabs/confirmList.vue

@@ -678,6 +678,7 @@ export default {
       this.listData(this.param.content.pageNumber = 1)
     },
     setDeliveryDay(val,type,sa_orderitemsid){
+      let newDays = Number(val) + 1
       this.jsYcDay = 0
       this.jsDay = 0
       let nowDate = new Date()
@@ -686,8 +687,8 @@ export default {
       let date = nowDate.getDate() > 10 ? nowDate.getDate() : '0' +  nowDate.getDate()
       let dateNew = year + '-' + month + '-' + date
       const originalDate = new Date(dateNew);
-      const newDate = this.addDaysToDate(originalDate, Number(val));
-      this.holiday(dateNew,newDate.toISOString().split('T')[0],Number(val),type,sa_orderitemsid)
+      const newDate = this.addDaysToDate(originalDate, Number(newDays));
+      this.holiday(dateNew,newDate.toISOString().split('T')[0],Number(newDays),type,sa_orderitemsid)
     },
     addDaysToDate(date, days) {
       const result = new Date(date); // 创建原始日期的副本

+ 5 - 1
src/HDrpManagement/orderManage/modules/confirmDate.vue

@@ -12,7 +12,7 @@
       <productList ref="prolist" :data="data" :type="'confirmdate'"></productList>
     </div>
     <div class="fixed__btn__panel">
-      <el-button size="small" @click="drawer = false" class="normal-btn-width">{{$t('取 消')}}</el-button>
+      <el-button size="small" @click="onClose" class="normal-btn-width">{{$t('取 消')}}</el-button>
       <el-button size="small" type="primary" @click="onSubmit" class="normal-btn-width">{{$t(`保存修改`)}}</el-button>
     </div>
   </el-drawer>
@@ -48,6 +48,10 @@ export default {
         this.drawer = false
         this.$emit('onSuccess')
       })
+    },
+    onClose(){
+      this.drawer = false
+      this.$emit('onSuccess')
     }
   }
 }