فهرست منبع

制作单列表优化

shish 4 سال پیش
والد
کامیت
dec1ae9d24
3فایلهای تغییر یافته به همراه14 افزوده شده و 2 حذف شده
  1. 5 0
      hdPad/src/pages/home/components/workInfo.vue
  2. 4 0
      hdPad/src/pages/home/components/workList.vue
  3. 5 2
      hdPad/src/pages/home/work.vue

+ 5 - 0
hdPad/src/pages/home/components/workInfo.vue

@@ -213,6 +213,7 @@ export default {
       })
     },
     cancelFn(info){
+      this.$util.hitVoice()
       if(info.status == 0){
         this.$refs.cancelWorkRef.open('center')
       }
@@ -243,9 +244,11 @@ export default {
       })
     },
     cancelWastageSelectNum(){
+      this.$util.hitVoice()
       this.$refs.wastageSelectNumRef.close()
     },
     finishFn(info){
+      this.$util.hitVoice()
       if(info.status == 0){
         this.$refs.finishRef.open('center')
       }
@@ -264,6 +267,8 @@ export default {
         if(res.code == 1){
           this.$msg(res.msg)
           this.getOrderDetail(this.orderInfo.id)
+          //完成之后刷新列表
+          this.$emit('finishNotice')
         }
       })
     },

+ 4 - 0
hdPad/src/pages/home/components/workList.vue

@@ -84,6 +84,10 @@ export default {
         }
     },
     methods:{
+        refreshList(){
+            this.resetList()
+            this.getWorkInfoList()
+        },
         dialogInputConfirm(val){
             this.resetList()
             if(this.mt == 'yes'){

+ 5 - 2
hdPad/src/pages/home/work.vue

@@ -6,10 +6,10 @@
                 <casherNav navType="work"></casherNav>
             </view>
             <view class="work-list">
-                <workList @getOrder="getOrder"></workList>
+                <workList ref="workListRef" @getOrder="getOrder"></workList>
             </view>
             <view class="work-info">
-                <workInfo ref="workInfoRef" :selectOrderId="selectOrderId" @calcFn="calcFn"></workInfo>
+                <workInfo ref="workInfoRef" :selectOrderId="selectOrderId" @calcFn="calcFn" @finishNotice="finishNotice"></workInfo>
             </view>
         </view>
     </view>
@@ -57,6 +57,9 @@ export default {
 		// #endif
 	},
 	methods: {
+		finishNotice(){
+			this.$refs.workListRef.refreshList()
+		},
 		calcFn(val){
 			this.calc = val
 		},