如何验证全局变量中是否正确地存储了工号。
时间: 2024-11-25 17:11:40 浏览: 19
要验证全局变量中是否正确地存储了工号,可以在代码中添加一些调试语句或使用开发者工具进行检查。以下是具体步骤:
### 方法一:在代码中添加调试语句
在 `fetchTab2Data` 方法中添加 `console.log` 语句来输出全局变量中的工号:
```javascript
methods: {
fetchTab2Data() {
request({
url: '/api/check_carryout_record/getPageData',
method: 'POST',
header: {
'content-type': 'application/json',
'Authorization': `Bearer ${getToken()}`
},
dataType: 'json'
}).then(response => {
const employeeNo = getApp().globalData.employeeNo; // 获取全局变量中的工号
console.log('Employee Number from Global Data:', employeeNo); // 输出工号到控制台
this.anotherData.originalRows = response.rows
.map(item => ({ ...item, complianceStatus: '符合' }))
.filter(item => item.CHECK_PERNUM === employeeNo); // 过滤与当前登录用户工号相同的数据
this.filterTab2Data(this.anotherData);
this.areas = [...new Set(response.rows.map(item => item.AREA_NAME))];
}).catch(error => {
console.error(error);
uni.showToast({
title: '请求失败',
icon: 'none'
});
});
},
// 其他方法...
}
```
### 方法二:使用开发者工具
1. **打开浏览器的开发者工具**(通常按 F12 或右键点击页面并选择“检查”)。
2. **切换到“Console”标签页**。
3. **运行应用程序**,导航到相关页面触发 `fetchTab2Data` 方法。
4. **查看控制台输出**,确认是否有 `Employee Number from Global Data: [工号]` 的日志输出。
通过以上方法,你可以验证全局变量中是否正确地存储了工号。如果工号没有正确存储,可以通过进一步检查全局变量的设置部分,确保工号被正确赋值。
阅读全文