shish il y a 3 ans
Parent
commit
26f08057c8

+ 27 - 1
ghsPad/src/pages/home/components/nav.vue

@@ -29,6 +29,7 @@ export default {
     return {
     return {
       nav: [
       nav: [
         { name: "收银", page: "/pages/home/selectCustom",flag:'casher' },
         { name: "收银", page: "/pages/home/selectCustom",flag:'casher' },
+        { name: "零售", page: "/pages/home/waste",flag:'retail' },
         //{ name: "损耗", page: "/pages/home/waste",flag:'waste' },
         //{ name: "损耗", page: "/pages/home/waste",flag:'waste' },
         //{ name: "订单", page: "/pages/home/order",flag:'order' }
         //{ name: "订单", page: "/pages/home/order",flag:'order' }
       ],
       ],
@@ -60,6 +61,27 @@ export default {
           uni.$emit('listenGetScanCode',{code:hasScanCode})
           uni.$emit('listenGetScanCode',{code:hasScanCode})
           uni.removeStorageSync('hasScanCode')
           uni.removeStorageSync('hasScanCode')
         }
         }
+    },
+    openRetail(){
+      let type = uni.getSystemInfoSync().platform
+      if(type == 'android'){
+          if (plus.runtime.isApplicationExist({pname: 'huahuibao.hzgsy'})) {
+              let senddata = {}
+              //调用第三方app
+              plus.runtime.launchApplication({
+                      pname: "huahuibao.hzgsy",
+                      extra: senddata
+                  },
+                  (e)=> {
+                      uni.showToast({ title: "打开失败", icon: "none" })
+                  },
+              );
+          } else {
+              this.$msg('没有安装')
+          }
+      }else{
+        this.$msg('暂不支持打开')
+      }
     },
     },
 		getScan(item){
 		getScan(item){
       let hasScanCode = uni.getStorageSync('hasScanCode')
       let hasScanCode = uni.getStorageSync('hasScanCode')
@@ -76,7 +98,11 @@ export default {
 		},
 		},
     goTo(item) {
     goTo(item) {
       this.$util.hitVoice();
       this.$util.hitVoice();
-      this.$util.pageTo({ url: item.page, type: 2 });
+      if(item.flag == 'retail'){
+        this.openRetail()
+      }else{
+        this.$util.pageTo({ url: item.page, type: 2 });
+      }
     },
     },
   },
   },
 };
 };

+ 29 - 4
hdPad/src/pages/home/components/nav.vue

@@ -33,8 +33,8 @@ export default {
         { name: "任务", page: "/pages/home/work",flag:'work' },
         { name: "任务", page: "/pages/home/work",flag:'work' },
         { name: "拆散", page: "/pages/home/make",flag:'selItem' },
         { name: "拆散", page: "/pages/home/make",flag:'selItem' },
         { name: "美团", page: "/pages/home/mt",flag:'mt' },
         { name: "美团", page: "/pages/home/mt",flag:'mt' },
-        { name: "散花", page: "/pages/home/sh",flag:'sh' }
-        //{ name: "选品建单", page: "/pages/home/selectMake",flag:'selGoods' }
+        { name: "散花", page: "/pages/home/sh",flag:'sh' },
+        { name: "批发", page: "/pages/home/waste",flag:'retail' }
       ],
       ],
       device:''
       device:''
     };
     };
@@ -78,9 +78,34 @@ export default {
         }
         }
       }
       }
 		},
 		},
+    openRetail(){
+      let type = uni.getSystemInfoSync().platform
+      if(type == 'android'){
+          if (plus.runtime.isApplicationExist({pname: 'huahuibao.xhbsy'})) {
+              let senddata = {}
+              //调用第三方app
+              plus.runtime.launchApplication({
+                      pname: "huahuibao.xhbsy",
+                      extra: senddata
+                  },
+                  (e)=> {
+                      uni.showToast({ title: "打开失败", icon: "none" })
+                  },
+              );
+          } else {
+              this.$msg('没有安装')
+          }
+      }else{
+        this.$msg('暂不支持打开')
+      }
+    },
     goTo(item) {
     goTo(item) {
-      this.$util.hitVoice();
-      this.$util.pageTo({ url: item.page, type: 2 });
+      this.$util.hitVoice()
+      if(item.flag == 'retail'){
+        this.openRetail()
+      }else{
+        this.$util.pageTo({ url: item.page, type: 2 })
+      }
     },
     },
   },
   },
 };
 };