添加录入设备入口
This commit is contained in:
parent
d712f62917
commit
8cbc733c2b
|
|
@ -13,3 +13,10 @@ export function getDeviceList(params = {}) {
|
||||||
params,
|
params,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export function isSysAdmin() {
|
||||||
|
return request({
|
||||||
|
url: '/app/device/isSysAdmin',
|
||||||
|
method: 'GET',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@
|
||||||
export const DEV_CONFIG = {
|
export const DEV_CONFIG = {
|
||||||
// 临时token,用于开发测试
|
// 临时token,用于开发测试
|
||||||
TEMP_TOKEN:
|
TEMP_TOKEN:
|
||||||
'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjA2NzFkNWMzLTViZTEtNGFjZi1hYmFjLTMxZWZjYjY0NTg2MyJ9.dPnZkiM7f3v-uP1MMRwwIwNjPciZdQcHsz79n8WehiDPtFMGm_VsfJE4P_gN2N8nVcJJ5lf7YcKZW3HRUautXQ',
|
'eyJhbGciOiJIUzUxMiJ9.eyJsb2dpbl91c2VyX2tleSI6IjUwYjY5ZjZjLTU0NDMtNDgxYS1hZDU4LWJhNGFhZjlhMmEwZCJ9.InhUuGW7C4AFmTT-1ADbSkhHCtRi5HeWkM1Sfr0hIXa60j7AT4hahKMcV4bps-Qw3ba3hiu3qlAakT_g2ScKpQ',
|
||||||
|
|
||||||
// 是否使用临时token
|
// 是否使用临时token
|
||||||
USE_TEMP_TOKEN: true,
|
USE_TEMP_TOKEN: true,
|
||||||
|
|
|
||||||
|
|
@ -114,6 +114,12 @@
|
||||||
</view>
|
</view>
|
||||||
<text class="function-text">在线客服</text>
|
<text class="function-text">在线客服</text>
|
||||||
</view>
|
</view>
|
||||||
|
<view class="function-item" @click="goToDeviceEntry">
|
||||||
|
<view class="function-icon">
|
||||||
|
<image :src="commonEnum.AGENCY_INTERESTS" class="function-img" mode="aspectFit"></image>
|
||||||
|
</view>
|
||||||
|
<text class="function-text">设备录入</text>
|
||||||
|
</view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
<!-- 客服弹窗组件 -->
|
<!-- 客服弹窗组件 -->
|
||||||
|
|
@ -126,6 +132,7 @@ import { commonEnum } from '@/enum/commonEnum.js'
|
||||||
import { getUserInfo, getUserFinancialData, getAgentCount } from '@/api/user/user.js'
|
import { getUserInfo, getUserFinancialData, getAgentCount } from '@/api/user/user.js'
|
||||||
import { isAgent } from '@/api/agents.js'
|
import { isAgent } from '@/api/agents.js'
|
||||||
import { checkLoginStatus } from '../../utils/checkLogin'
|
import { checkLoginStatus } from '../../utils/checkLogin'
|
||||||
|
import { isSysAdmin } from '../../api'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ProfilePage',
|
name: 'ProfilePage',
|
||||||
|
|
@ -153,6 +160,7 @@ export default {
|
||||||
CustomerList: [],
|
CustomerList: [],
|
||||||
loading: false,
|
loading: false,
|
||||||
isAgent: false,
|
isAgent: false,
|
||||||
|
isSysAdmin: true,
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -187,6 +195,7 @@ export default {
|
||||||
this.fetchFinancialData(),
|
this.fetchFinancialData(),
|
||||||
this.fetchUserStats(),
|
this.fetchUserStats(),
|
||||||
this.getIsAgent(),
|
this.getIsAgent(),
|
||||||
|
this.getIsSysAdmin(),
|
||||||
])
|
])
|
||||||
|
|
||||||
// 处理用户信息
|
// 处理用户信息
|
||||||
|
|
@ -254,6 +263,20 @@ export default {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
async getIsSysAdmin() {
|
||||||
|
try {
|
||||||
|
const token = uni.getStorageSync('token')
|
||||||
|
if (!token) {
|
||||||
|
console.log('暂无登录,不请求是否是管理员')
|
||||||
|
return
|
||||||
|
}
|
||||||
|
const response = await isSysAdmin()
|
||||||
|
this.isSysAdmin = response.data
|
||||||
|
} catch (error) {
|
||||||
|
console.error('获取是否是系统管理员失败:', error)
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
// 获取财务数据
|
// 获取财务数据
|
||||||
async fetchFinancialData() {
|
async fetchFinancialData() {
|
||||||
try {
|
try {
|
||||||
|
|
@ -371,6 +394,18 @@ export default {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
goToDeviceEntry() {
|
||||||
|
if (this.isSysAdmin) {
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/page_user/luru/index',
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
uni.showToast({
|
||||||
|
title: '需要管理员权限',
|
||||||
|
icon: 'none',
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
// 处理用户信息更新事件
|
// 处理用户信息更新事件
|
||||||
handleUserInfoUpdate(updatedUserInfo) {
|
handleUserInfoUpdate(updatedUserInfo) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user