# Conflicts:
#	index.html
This commit is contained in:
Gwk 2022-08-30 16:10:57 +08:00
commit c5407b3070

View File

@ -32,12 +32,14 @@
</div>
</div>
<script>
// var ctx = 'http://192.168.26.198:3000';
var ctx = '/epi-project'
var app = new Vue({
el: '#app',
data: {
tenantList: [],
selectedTenant: null,
isMiniProgram: false
},
methods: {
selChange(tenant) {
@ -47,22 +49,28 @@
opacity: 'toggle'
})
localStorage.setItem('tenant', tenant.identifier);
wx.miniProgram.getEnv(function(res) {
if (res.miniprogram) {
wx.miniProgram.postMessage({
data: {
tenant: tenant.identifier
}
})
}
})
if (this.isMiniProgram) {
wx.miniProgram.postMessage({
data: {
tenant: tenant.identifier
}
})
} else {
// 跳转业务系统
location.href = '/'
}
}
},
created() {
fetch('http://192.168.26.198:3000/epi-project/tenants').then(r => r.json()).then(res => {
fetch(ctx + '/tenants').then(r => r.json()).then(res => {
this.tenantList = res.data;
})
if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) {
document.addEventListener('WeixinJSBridgeReady', () => {
this.isMiniProgram = window.__wxjs_environment === 'miniprogram'
}, false)
}
this.isMiniProgram = window.__wxjs_environment === 'miniprogram'
}
})