Files
xk-doctor-wx/subPackages/sub_platform_admin/common/businessMixin.js

27 lines
495 B
JavaScript
Raw Normal View History

2026-06-05 12:28:36 +08:00
import { resolveBusinessContext, pageUrl, businessPageRoot } from './context.js';
export default {
inject: {
businessContext: { default: null },
},
computed: {
bizCtx() {
return resolveBusinessContext(this.businessContext);
},
bizApi() {
return this.bizCtx.api;
},
bizCap() {
return this.bizCtx.capabilities || {};
},
bizRoot() {
return businessPageRoot(this.bizCtx);
},
},
methods: {
bizPage(subPath) {
return pageUrl(this.bizCtx, subPath);
},
},
};