适配微信小程序

This commit is contained in:
zhonghua.li
2026-04-17 09:41:37 +08:00
parent 18455a311d
commit 36b8784bc1
59 changed files with 650 additions and 586 deletions

View File

@@ -1 +1 @@
"use strict";const e=require("../../common/vendor.js"),a={components:{FurnitureReceptionImpl:()=>"../../pages-subpackage/furniture_reception/furniture_reception-impl.js"},data:()=>({implReady:!1,incomingTab:"",error:""}),onLoad(){this.loadImpl()},onShow(){try{const a=["status","reception","tag"],o=(e.index.getStorageSync("workbench-reception-tab")||"").toString();a.includes(o)&&(this.incomingTab="",this.$nextTick((()=>{this.incomingTab=o})),e.index.removeStorageSync("workbench-reception-tab"))}catch(a){}},methods:{loadSubPackagePagesSubpackage:()=>new Promise(((a,o)=>{e.index&&e.index.loadSubPackage?e.index.loadSubPackage({name:"pages-subpackage",success:a,fail:()=>{e.index.loadSubPackage({root:"pages-subpackage",success:a,fail:o})}}):a()})),async loadImpl(){try{await this.loadSubPackagePagesSubpackage(),this.implReady=!0}catch(e){console.error("[FurnitureReceptionHost] loadImpl failed:",e),this.error="接待模块加载失败,请重试"}}}};if(!Array){e.resolveComponent("FurnitureReceptionImpl")()}const o=e._export_sfc(a,[["render",function(a,o,r,n,i,t){return e.e({a:i.implReady},i.implReady?{b:e.p({incomingTab:i.incomingTab})}:e.e({c:i.error},i.error?{d:e.t(i.error)}:{}))}]]);wx.createPage(o);
"use strict";const e=require("../../common/vendor.js"),t={components:{FurnitureReceptionImpl:()=>"../../pages-subpackage/furniture_reception/furniture_reception-impl.js"},data:()=>({implReady:!1,incomingTab:"",error:""}),onLoad(t){const a=t&&t.tab;if(a&&["status","reception","tag"].includes(String(a)))try{e.index.setStorageSync("workbench-reception-tab",String(a))}catch(i){}this.loadImpl()},onShow(){try{const t=["status","reception","tag"],a=(e.index.getStorageSync("workbench-reception-tab")||"").toString();t.includes(a)&&(e.index.removeStorageSync("workbench-reception-tab"),this.implReady?(this.incomingTab="",this.$nextTick((()=>{this.incomingTab=a}))):this.incomingTab=a)}catch(t){}this.refreshImplDataIfReady()},methods:{loadSubPackagePagesSubpackage:()=>new Promise(((t,a)=>{e.index&&e.index.loadSubPackage?e.index.loadSubPackage({name:"pages-subpackage",success:t,fail:()=>{e.index.loadSubPackage({root:"pages-subpackage",success:t,fail:a})}}):t()})),async loadImpl(){try{await this.loadSubPackagePagesSubpackage(),this.implReady=!0,await this.$nextTick(),await this.$nextTick(),this.refreshImplDataIfReady()}catch(e){console.error("[FurnitureReceptionHost] loadImpl failed:",e),this.error="接待模块加载失败,请重试"}},refreshImplDataIfReady(){if(!this.implReady)return;const e=t=>{this.$nextTick((()=>{const a=this.$refs.furnitureReceptionImpl;a&&"function"==typeof a.refreshPageData?a.refreshPageData():t<3&&setTimeout((()=>e(t+1)),50)}))};e(0)}}};if(!Array){e.resolveComponent("FurnitureReceptionImpl")()}const a=e._export_sfc(t,[["render",function(t,a,i,r,n,o){return e.e({a:n.implReady},n.implReady?{b:e.sr("furnitureReceptionImpl","26ff5b0d-0"),c:e.p({incomingTab:n.incomingTab})}:e.e({d:n.error},n.error?{e:e.t(n.error)}:{}))}]]);wx.createPage(a);

View File

@@ -1 +1 @@
<view class="subpackage-host"><furniture-reception-impl wx:if="{{a}}" u-i="26ff5b0d-0" bind:__l="__l" u-p="{{b}}"/><view wx:else class="loading"><text wx:if="{{c}}">{{d}}</text><text wx:else>正在加载接待模块...</text></view></view>
<view class="subpackage-host"><furniture-reception-impl wx:if="{{a}}" class="r" u-r="furnitureReceptionImpl" u-i="26ff5b0d-0" bind:__l="__l" u-p="{{c}}"/><view wx:else class="loading"><text wx:if="{{d}}">{{e}}</text><text wx:else>正在加载接待模块...</text></view></view>