Selaa lähdekoodia

提取状态公共变量

chris 3 vuotta sitten
vanhempi
commit
f0bff7b683

+ 21 - 1
src/store/modules/common.js

@@ -16,7 +16,27 @@ export default {
     contentIsNeedRefresh: false,
     // 主入口标签页
     mainTabs: [],
-    mainTabsActiveName: ''
+    mainTabsActiveName: '',
+    approveStates: [
+      {
+        code: null, value: '全部'
+      },
+      {
+        code: '0', value: '待提交'
+      },
+      {
+        code: '1', value: '待审批'
+      },
+      {
+        code: '2', value: '审批中'
+      },
+      {
+        code: '3', value: '审批完成'
+      },
+      {
+        code: '4', value: '审批不通过'
+      }
+    ]
   },
   mutations: {
     updateDocumentClientHeight (state, height) {

+ 2 - 17
src/views/modules/cus/contract.vue

@@ -134,26 +134,11 @@
         totalPage: 0,
         dataListLoading: false,
         dataListSelections: [],
-        optionsState: [
-          {
-            code: '0', value: '待提交'
-          },
-          {
-            code: '1', value: '待审批'
-          },
-          {
-            code: '2', value: '审批中'
-          },
-          {
-            code: '3', value: '审批完成'
-          },
-          {
-            code: '4', value: '审批不通过'
-          }
-        ]
+        optionsState: []
       }
     },
     created () {
+      this.optionsState = this.$store.state.common.approveStates
       this.getTypeList()
       // this.getStateList()
       this.getDataList()

+ 2 - 20
src/views/modules/msg-center/announcement.vue

@@ -120,6 +120,7 @@
       Detail
     },
     created () {
+      this.optionsState = this.$store.state.common.approveStates
       this.queryData()
     },
     data () {
@@ -133,26 +134,7 @@
         downloadUrl: downloadUrl,
         dataListLoading: false,
         dataListSelections: [],
-        optionsState: [
-          {
-            code: null, value: '全部'
-          },
-          {
-            code: '0', value: '待提交'
-          },
-          {
-            code: '1', value: '待审批'
-          },
-          {
-            code: '2', value: '审批中'
-          },
-          {
-            code: '3', value: '审批完成'
-          },
-          {
-            code: '4', value: '审批不通过'
-          }
-        ],
+        optionsState: [],
         optionsCustomer: []
       }
     },

+ 2 - 20
src/views/modules/msg-center/approve.vue

@@ -138,6 +138,7 @@
       AddOrUpdate
     },
     created () {
+      this.optionsState = this.$store.state.common.approveStates
       this.queryData()
     },
     data () {
@@ -150,26 +151,7 @@
         totalPage: 0,
         dataListLoading: false,
         dataListSelections: [],
-        optionsState: [
-          {
-            code: null, value: '全部'
-          },
-          {
-            code: '0', value: '待提交'
-          },
-          {
-            code: '1', value: '待审批'
-          },
-          {
-            code: '2', value: '审批中'
-          },
-          {
-            code: '3', value: '审批完成'
-          },
-          {
-            code: '4', value: '审批不通过'
-          }
-        ],
+        optionsState: [],
         optionsType: [
           {
             code: null, value: '全部'

+ 2 - 20
src/views/modules/order/order.vue

@@ -148,6 +148,7 @@
       AddOrUpdate, Detail
     },
     created () {
+      this.optionsState = this.$store.state.common.approveStates
       this.queryData()
     },
     data () {
@@ -161,26 +162,7 @@
         totalPage: 0,
         dataListLoading: false,
         dataListSelections: [],
-        optionsState: [
-          {
-            code: null, value: '全部'
-          },
-          {
-            code: '0', value: '待提交'
-          },
-          {
-            code: '1', value: '待审批'
-          },
-          {
-            code: '2', value: '审批中'
-          },
-          {
-            code: '3', value: '审批完成'
-          },
-          {
-            code: '4', value: '审批不通过'
-          }
-        ],
+        optionsState: [],
         optionsCustomer: []
       }
     },

+ 2 - 22
src/views/modules/sale/purchase.vue

@@ -166,31 +166,11 @@
         dataListSelections: [],
         optionsType: [],
         // 审批状态:0 待提交 1 待审批 2 审批中 3 审批完成 4 审批不通过
-        optionsState: [
-          {
-            code: '0',
-            value: '待提交'
-          },
-          {
-            code: '1',
-            value: '待审批'
-          },
-          {
-            code: '2',
-            value: '审批中'
-          },
-          {
-            code: '3',
-            value: '审批完成'
-          },
-          {
-            code: '4',
-            value: '审批不通过'
-          }
-        ]
+        optionsState: []
       }
     },
     created () {
+      this.optionsState = this.$store.state.common.approveStates
       this.getTypeList()
       this.getDataList()
     },

+ 2 - 22
src/views/modules/warehouse/stock-order.vue

@@ -145,6 +145,7 @@
     name: 'stock-order',
     components: {StockOrderInbound, UserComponent, StockOrderOutbound, Detail},
     created () {
+      this.optionsState = this.$store.state.common.approveStates
       this.queryData()
     },
     data () {
@@ -157,28 +158,7 @@
           date: '',
           recordType: '0'
         },
-        optionsState: [
-          {
-            code: '0',
-            value: '待提交'
-          },
-          {
-            code: '1',
-            value: '待审批'
-          },
-          {
-            code: '2',
-            value: '审批中'
-          },
-          {
-            code: '3',
-            value: '审批完成'
-          },
-          {
-            code: '4',
-            value: '审批不通过'
-          }
-        ],
+        optionsState: [],
         recordTypeOptions: [
           {
             value: null,