测试bug反馈修复

This commit is contained in:
仲么了
2023-08-24 15:35:45 +08:00
parent 79d6771aad
commit 7c79eddc05
24 changed files with 149 additions and 112 deletions

View File

@@ -58,14 +58,14 @@
<!-- <picker @change="projectTypeChange" :value="select.projectTypeIndex" :range="projectType" range-key="text">
<view class="nav-menu" :class="{ 'nav-menu-active': select.projectType }"
>{{ select.projectType || '类型' }}
</view>
</view>
</picker> -->
</view>
<view class="content device" :style="{ minHeight: minHeight }">
<uni-card
:title="item.equipmentName"
:sub-title="item.projectName"
:extra="item.projectType"
:extra="item.mac"
padding="0"
v-for="(item, index) in deviceListFilter"
:key="index"
@@ -298,7 +298,7 @@ export default {
uni.showModal({
title: '提示',
content: '请选择设备类型',
confirmText: '直连装置',
confirmText: '直连设备',
cancelText: '网关接入',
cancelColor: '#007aff',
success: ({confirm, cancel}) => {

View File

@@ -67,7 +67,7 @@ export default {
uni.showModal({
title: '提示',
content: '请选择设备类型',
confirmText: '直连装置',
confirmText: '直连设备',
cancelText: '网关接入',
cancelColor: '#007aff',
success: ({confirm, cancel}) => {

View File

@@ -35,6 +35,13 @@
<view class="header-item-label">离线设备</view>
</view>
</view>
<view style="padding: 20rpx 20rpx 0">
<Cn-grid title="">
<Cn-grid-item src="/static/device2.png" text="设备注册" @click="registerDevice"></Cn-grid-item>
<!-- <Cn-grid-item src="/static/gateway2.png" text="网关注册" @click="registerGateway"></Cn-grid-item> -->
<Cn-grid-item src="/static/feedback2.png" text="问题反馈" @click="submitFeedBack"></Cn-grid-item>
</Cn-grid>
</view>
</view>
</template>
<script>
@@ -59,6 +66,12 @@ export default {
break
}
},
submitFeedBack() {
uni.navigateTo({url: '/pages/home/feedback'})
},
registerDevice() {
this.$util.toast('此功能仅对VIP用户开放')
},
},
}
</script>

View File

@@ -67,7 +67,7 @@ export default {
uni.showModal({
title: '提示',
content: '请选择设备类型',
confirmText: '直连装置',
confirmText: '直连设备',
cancelText: '网关接入',
cancelColor: '#007aff',
success: ({confirm, cancel}) => {

View File

@@ -15,8 +15,11 @@
<text style="font-size: 32rpx; font-weight: 500">灿能物联</text>
</template>
<template slot="right">
<text class="hide-txt mr5" style="font-size: 28rpx">{{ select.engineeringName }}</text>
<uni-icons type="bottom" size="16" color="#111"></uni-icons>
<text class="hide-txt mr5" style="font-size: 28rpx">{{
select.engineeringName || '创建工程'
}}
</text>
<uni-icons type="bottom" size="16" color="#111" v-if="select.engineeringName"></uni-icons>
</template>
</uni-nav-bar>
<view class="index">
@@ -71,11 +74,18 @@ export default {
navTabHeight: 0
}
},
methods: {
selectEngineering() {
uni.navigateTo({
url: '/pages/home/selectEngineering',
})
if (this.select.engineeringName) {
uni.navigateTo({
url: '/pages/home/selectEngineering',
})
} else {
uni.navigateTo({
url: '/pages/engineering/new',
})
}
},
async init() {
let engineering = uni.getStorageSync('engineering')

View File

@@ -6,11 +6,7 @@
<view class="message-nav-label">设备消息</view>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<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')">
<image mode="aspectFill" class="message-nav-icon" src="/static/report.png" />
<view class="message-nav-label">稳态越限</view>
@@ -25,7 +21,7 @@
</view>
<view class="message-nav" @click="jump('term')">
<image mode="aspectFill" class="message-nav-icon" src="/static/term.png" />
<view class="message-nav-label">终端状态</view>
<view class="message-nav-label">设备状态</view>
<uni-badge text="1"></uni-badge>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>

View File

@@ -60,6 +60,11 @@
<view class="mine-nav-label">项目列表</view>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<view class="mine-nav" @click="jump('feedback')">
<image mode="aspectFill" class="mine-nav-icon" src="/static/feedback.png"/>
<view class="mine-nav-label">反馈列表</view>
<uni-icons type="forward" color="#aaa" size="20"></uni-icons>
</view>
<!-- <view
class="mine-nav"
@click="jump('gateway')"
@@ -94,7 +99,7 @@
<script>
import {roleUpdate, autoLogin} from '@/common/api/user'
import {transferDevice,shareDevice} from '@/common/api/device'
import {transferDevice, shareDevice} from '@/common/api/device'
export default {
data() {
@@ -206,6 +211,11 @@ export default {
url: `/pages/engineering/setting`,
})
break
case 'feedback':
uni.navigateTo({
url: `/pages/message/feedback`,
})
break
default:
uni.navigateTo({
url: `/pages/mine/${type}`,