接口对接

This commit is contained in:
仲么了
2023-07-03 20:29:24 +08:00
parent 5f67499e57
commit 77fd768acf
32 changed files with 587 additions and 1319 deletions

View File

@@ -6,24 +6,42 @@
<view class="message-nav-label">系统</view>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<view class="message-nav" @click="jump('feedback')">
<view class="message-nav" @click="jump('feedback')" v-if="userInfo.authorities === 'app_vip_user'">
<image mode="aspectFill" class="message-nav-icon" src="/static/feedback.png" />
<view class="message-nav-label">反馈</view>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<view class="message-nav" @click="jump('report')" v-if="userInfo.role == '4' || userInfo.role == '5'|| userInfo.role == '6'">
<view
class="message-nav"
@click="jump('report')"
v-if="
userInfo.authorities == '4' || userInfo.authorities == '5' || userInfo.authorities == 'tourist'
"
>
<image mode="aspectFill" class="message-nav-icon" src="/static/report.png" />
<view class="message-nav-label">稳态越限</view>
<uni-badge text="3"></uni-badge>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<view class="message-nav" @click="jump('incident')" v-if="userInfo.role == '4' || userInfo.role == '5'|| userInfo.role == '6'">
<view
class="message-nav"
@click="jump('incident')"
v-if="
userInfo.authorities == '4' || userInfo.authorities == '5' || userInfo.authorities == 'tourist'
"
>
<image mode="aspectFill" class="message-nav-icon" src="/static/incident.png" />
<view class="message-nav-label">暂态事件</view>
<uni-badge text="2"></uni-badge>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<view class="message-nav" @click="jump('term')" v-if="userInfo.role == '4' || userInfo.role == '5'|| userInfo.role == '6'">
<view
class="message-nav"
@click="jump('term')"
v-if="
userInfo.authorities == '4' || userInfo.authorities == '5' || userInfo.authorities == 'tourist'
"
>
<image mode="aspectFill" class="message-nav-icon" src="/static/term.png" />
<view class="message-nav-label">终端状态</view>
<uni-badge text="1"></uni-badge>
@@ -35,47 +53,47 @@
<script>
export default {
data () {
data() {
return {
loading: false,
userInfo: {}
userInfo: {},
}
},
methods: {
init () {
init() {
this.userInfo = uni.getStorageSync('userInfo')
},
upgrade (code) {
console.log(code);
upgrade(code) {
console.log(code)
uni.showToast({
title: '升级成功',
icon: 'none'
icon: 'none',
})
},
jump (type) {
jump(type) {
switch (type) {
case 'login':
uni.navigateTo({
url: `/pages/user/login`
url: `/pages/user/login`,
})
break;
break
case 'gateway':
uni.navigateTo({
url: `/pages/gateway/list`
url: `/pages/gateway/list`,
})
break;
break
case 'upgrade':
this.$refs.inputDialog.open()
break;
break
default:
uni.navigateTo({
url: `/pages/message/${type}`
url: `/pages/message/${type}`,
})
break;
break
}
}
},
},
onShow () {
onShow() {
this.init()
},
}
@@ -139,4 +157,4 @@ export default {
}
}
}
</style>
</style>