Parcourir la source

refactor(exceptionManagement): 将静态options改为计算属性,区分出库和入库

liujt il y a 8 mois
Parent
commit
8fb667e3d0

+ 13 - 6
src/views/saleManage/saleOrder/exceptionManagement/components/addOrEditDialog.vue

@@ -253,12 +253,6 @@
         addOrEditDialogFlag: false,
         fullscreen: false,
         processSubmitDialogFlag: false,
-        options: [
-          { label: '退货出库', value: 1 },
-          { label: '返工返修', value: 2 },
-          { label: '报损', value: 3 },
-          { label: '报废', value: 4 }
-        ],
 
         rules: {
           name: [{ required: true, message: '请输入名称', trigger: 'change' }],
@@ -445,6 +439,19 @@
           }
         ];
       },
+      options() {
+        return this.relationType == 1 ? [
+          { label: '退货入库', value: 1 },
+          { label: '返工返修', value: 2 },
+          { label: '报损', value: 3 },
+          { label: '报废', value: 4 }
+        ] : [
+          { label: '退货出库', value: 1 },
+          { label: '返工返修', value: 2 },
+          { label: '报损', value: 3 },
+          { label: '报废', value: 4 }
+        ]
+      },
       options1() {
         return this.relationType == 1
           ? [