소스 검색

修改排序遗留问题

chenrui 2 년 전
부모
커밋
35274350db
1개의 변경된 파일16개의 추가작업 그리고 13개의 파일을 삭제
  1. 16 13
      src/views/numsGoodsShelves/vinAnalysis/spList.vue

+ 16 - 13
src/views/numsGoodsShelves/vinAnalysis/spList.vue

@@ -145,28 +145,31 @@ export default {
         this.disabled = true
         this.disabled = true
         const newParameter = parameter
         const newParameter = parameter
         if (newParameter.sortField && newParameter.sortField == 'inStockCount') { // 有货
         if (newParameter.sortField && newParameter.sortField == 'inStockCount') { // 有货
-          if (newParameter.sortOrder != 'ascend') { // 降序
-            newParameter.orderBy = 'xvfp.in_stock_count desc,xp.code asc'
+          if (newParameter.sortOrder) {
+            if (newParameter.sortOrder != 'ascend') { // 降序
+              newParameter.orderBy = 'xvfp.in_stock_count desc,xp.code asc'
+            } else {
+              newParameter.orderBy = 'xvfp.in_stock_count asc,xp.code asc'
+            }
+            this.order_by = newParameter.orderBy
           } else {
           } else {
-            newParameter.orderBy = 'xvfp.in_stock_count asc,xp.code asc'
+            this.order_by = ''
           }
           }
-          this.order_by = newParameter.orderBy
-        } else {
-          this.order_by = ''
         }
         }
         if (newParameter.sortField && newParameter.sortField == 'notStockCount') { // 无货
         if (newParameter.sortField && newParameter.sortField == 'notStockCount') { // 无货
-          if (newParameter.sortOrder != 'ascend') { // 降序
-            newParameter.orderBy = 'xvfp.not_stock_count desc,xp.code asc'
+          if (newParameter.sortOrder) {
+            if (newParameter.sortOrder != 'ascend') { // 降序
+              newParameter.orderBy = 'xvfp.not_stock_count desc,xp.code asc'
+            } else {
+              newParameter.orderBy = 'xvfp.not_stock_count asc,xp.code asc'
+            }
+            this.order_by = newParameter.orderBy
           } else {
           } else {
-            newParameter.orderBy = 'xvfp.not_stock_count asc,xp.code asc'
+            this.order_by = ''
           }
           }
-          this.order_by = newParameter.orderBy
-        } else {
-          this.order_by = ''
         }
         }
 
 
         const params = Object.assign(newParameter, this.queryParam, { orderBy: this.order_by })
         const params = Object.assign(newParameter, this.queryParam, { orderBy: this.order_by })
-
         delete params.time
         delete params.time
         return reportPage(params).then(res => {
         return reportPage(params).then(res => {
           let data
           let data