2 lines
1.8 KiB
JavaScript
2 lines
1.8 KiB
JavaScript
"use strict";const e=require("../../common/vendor.js"),n={data:()=>({sceneInfo:{title:"",navItems:[]}}),onLoad(n){if(n.scene)try{this.sceneInfo=JSON.parse(decodeURIComponent(n.scene))}catch(o){console.error("解析场景信息失败:",o),e.index.showToast({title:"参数错误",icon:"none"}),setTimeout((()=>{e.index.navigateBack()}),1500)}},methods:{goBack(){e.index.navigateBack()},navigateToPage(n){if(n.path){const o=["/pages-subpackage/furniture_customer/furniture_customer","/pages/workbench/workbench","/pages/furniture_top_sales/furniture_top_sales","/pages/ucenter/ucenter"];"/pages/furniture_reception/furniture_reception"===n.path?e.index.navigateTo({url:n.path,fail:n=>{console.error("跳转失败:",n),e.index.showToast({title:"页面不存在",icon:"none"})}}):o.includes(n.path)?e.index.switchTab({url:n.path,fail:n=>{console.error("跳转失败:",n),e.index.showToast({title:"页面不存在",icon:"none"})}}):e.index.navigateTo({url:n.path,fail:n=>{console.error("跳转失败:",n),e.index.showToast({title:"页面不存在",icon:"none"})}})}else e.index.showToast({title:"页面路径未配置",icon:"none"})}}};if(!Array){(e.resolveComponent("uni-nav-bar")+e.resolveComponent("uni-icons"))()}Math||((()=>"../../uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar.js")+(()=>"../../uni_modules/uni-icons/components/uni-icons/uni-icons.js"))();const o=e._export_sfc(n,[["render",function(n,o,t,i,a,r){return{a:e.o(r.goBack,"23"),b:e.p({fixed:!0,statusBar:!0,border:!1,title:a.sceneInfo.title,leftIcon:"left",color:"#333",backgroundColor:"#FFFFFF"}),c:e.f(a.sceneInfo.navItems,((n,o,t)=>({a:"8dd186f2-1-"+t,b:e.t(n.title),c:"8dd186f2-2-"+t,d:o,e:e.o((e=>r.navigateToPage(n)),o)}))),d:e.p({type:"right",size:"20",color:"#CCCCCC"}),e:e.p({type:"right",size:"16",color:"#CCCCCC"})}}],["__scopeId","data-v-8dd186f2"]]);wx.createPage(o);
|