diff --git a/src/App.vue b/src/App.vue index f3f283f..572ef15 100644 --- a/src/App.vue +++ b/src/App.vue @@ -151,7 +151,7 @@ export default { uni.switchTab({ url: "/pages/tabbar/selfMerchant" }) break case "coopMerchant": - // uni.switchTab({ url: "/pages/tabbar/coopMerchant" }) + uni.switchTab({ url: "/pages/tabbar/coopMerchant" }) break case "thirdApp": uni.navigateTo({ url: "/pages/thirdApp/thirdAppList" }) @@ -162,13 +162,14 @@ export default { } else if (appInfo == "sh") { // 诗画环境 const userRole = uni.getStorageSync("userRole") - if (getLaunchParam()) { + const launchParam = getLaunchParam() + if (launchParam) { switch (userRole) { case "merchant": return uni.switchTab({ url: "/pages/tabbar/individualOrder" }) case "user": - if (getLaunchParam() === "selfMerchant") return uni.switchTab({ url: "/pages/tabbar/selfMerchant" }) - if (getLaunchParam() === "coopMerchant") return uni.reLaunch({ url: "/pages/tabbar/coopMerchant" }) + if (launchParam === "selfMerchant") return uni.switchTab({ url: "/pages/tabbar/selfMerchant" }) + if (launchParam === "coopMerchant") return uni.reLaunch({ url: "/pages/tabbar/coopMerchant" }) return case "doorAdmin": return uni.switchTab({ url: "/pages/tabbar/cabinet" }) diff --git a/src/pages.json b/src/pages.json index f9e4e1b..856c20a 100644 --- a/src/pages.json +++ b/src/pages.json @@ -311,13 +311,6 @@ "navigationBarTitleText": "用户身份", "disableScroll": true } - }, - { - "path": "deviceVerify", - "style": { - "navigationBarTitleText": "设备验证", - "disableScroll": true - } } ] }, diff --git a/src/pages/user/verifyDeviceImpModel.ts b/src/pages/user/verifyDeviceImpModel.ts new file mode 100644 index 0000000..9b531f8 --- /dev/null +++ b/src/pages/user/verifyDeviceImpModel.ts @@ -0,0 +1,20 @@ +import { h, render } from "vue" +import ImpModel from "./verifyDeviceImpModel.vue" + +const showVerifyDeviceImpModel = (onClose: () => any = () => null) => { + return new Promise((resolve, reject) => { + const close = () => { + render(null, document.body) + onClose() + } + + const vnode = h(ImpModel, { + show: true, + showCancel: false, + close, + }) + render(vnode, document.body) + }) +} + +export default showVerifyDeviceImpModel diff --git a/src/pages/user/deviceVerify.vue b/src/pages/user/verifyDeviceImpModel.vue similarity index 54% rename from src/pages/user/deviceVerify.vue rename to src/pages/user/verifyDeviceImpModel.vue index a9fc29f..0afbc48 100644 --- a/src/pages/user/deviceVerify.vue +++ b/src/pages/user/verifyDeviceImpModel.vue @@ -1,36 +1,57 @@