Forráskód Böngészése

首页 导航指引 有待办数据,则跳转带有条件的;若无待办数据,则跳转全部数据

chenrui 3 éve
szülő
commit
12189ec2af
2 módosított fájl, 24 hozzáadás és 6 törlés
  1. 21 3
      src/views/Home.vue
  2. 3 3
      vue.config.js

+ 21 - 3
src/views/Home.vue

@@ -538,6 +538,7 @@ export default {
               name: '财务收款',
               styleC: 'blue-color',
               url: '/financialManagement/financialCollection/list',
+              params: JSON.stringify({ bizType: 'ALL' }),
               permission: 'M_financialCollectionList',
               orderNum: ''
             }
@@ -556,6 +557,7 @@ export default {
               name: '财务付款',
               styleC: 'blue-color',
               url: '/financialManagement/financialPayment/list',
+              params: JSON.stringify({ bizType: 'ALL' }),
               permission: 'M_financialPaymentList',
               orderNum: ''
             }
@@ -636,9 +638,25 @@ export default {
     },
     // 导航跳转
     goPage (data) {
-    	if (data) {
-    		this.$router.push({ path: data.url, query: { pageParams: data.params ? data.params : null } })
-    	}
+      if (data) {
+        // 有待办数据,则跳转带有条件的;若无待办数据,则跳转全部数据
+        if (data.orderNum && this.countData[data.orderNum]) {
+          this.$router.push({ path: data.url, query: { pageParams: data.params ? data.params : null } })
+        } else {
+          if (data.url == '/outboundOrderManagement/outboundOrder/list') { // 出库
+            const params = data.params ? JSON.parse(data.params) : null
+            this.$router.push({ path: data.url, query: { pageParams: JSON.stringify({ outBizType: params && params.outBizType ? params.outBizType : null }) } })
+          } else if (data.url == '/financialManagement/financialPayment/list') { // 财务付款
+            const params = data.params ? JSON.parse(data.params) : null
+            this.$router.push({ path: data.url, query: { pageParams: JSON.stringify({ bizType: params && params.bizType ? params.bizType : null }) } })
+          } else if (data.url == '/financialManagement/financialCollection/list') { // 财务收款
+            const params = data.params ? JSON.parse(data.params) : null
+            this.$router.push({ path: data.url, query: { pageParams: JSON.stringify({ bizType: params && params.bizType ? params.bizType : null }) } })
+          } else {
+            this.$router.push({ path: data.url, query: { pageParams: null } })
+          }
+        }
+      }
     },
     // 数据看板信息
     getBizData () {

+ 3 - 3
vue.config.js

@@ -108,9 +108,9 @@ const vueConfig = {
     // If you want to turn on the proxy, please remove the mockjs /src/main.jsL11
     proxy: {
       '/api': {
-        // target: 'http://192.168.16.103:8503/qpls-md',
-        target: 'https://t.qpls.360arrow.com/qpls-md', //  练习
-        // target: 'http://p.iscm.360arrow.com/qpls-md', //  预发布
+        // target: 'http://192.168.16.151:80/qpls-md',
+        // target: 'https://t.qpls.360arrow.com/qpls-md', //  练习
+        target: 'http://p.iscm.360arrow.com/qpls-md', //  预发布
         // target: 'http://qpls-md.360arrow.com/qpls-md', //  生产
         // ws: false,
         ws: true,