Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
J
jump_hm_warehouse
概览
Overview
Details
Activity
Cycle Analytics
版本库
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
问题
0
Issues
0
列表
Board
标记
里程碑
合并请求
0
Merge Requests
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
Snippets
成员
Members
Collapse sidebar
Close sidebar
活动
图像
聊天
创建新问题
作业
提交
Issue Boards
Open sidebar
毛勇泽
jump_hm_warehouse
Commits
632018f8
Commit
632018f8
authored
Jan 22, 2024
by
毛勇泽
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
多标签处理
parent
1f6f79da
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
39 行增加
和
14 行删除
+39
-14
ProductEpc196.ets
entry/src/main/ets/identify/analysis/label/ProductEpc196.ets
+0
-1
UHFScanPage.ets
entry/src/main/ets/pages/metailmange/UHFScanPage.ets
+38
-12
DataSynchronism.ets
entry/src/main/ets/pages/sub_systemMaintenance/DataSynchronism/DataSynchronism.ets
+1
-1
没有找到文件。
entry/src/main/ets/identify/analysis/label/ProductEpc196.ets
View file @
632018f8
...
@@ -793,7 +793,6 @@ export default class ProductEpc196 {
...
@@ -793,7 +793,6 @@ export default class ProductEpc196 {
* @param strHexEpc
* @param strHexEpc
*/
*/
UnPackEpc(strHexEpc: string) {
UnPackEpc(strHexEpc: string) {
console.log("196解析的EPC:"+strHexEpc)
//获取EPC相同部分
//获取EPC相同部分
this.strSubEpc = strHexEpc.substring(0, 41) + strHexEpc.substring(43, 49);
this.strSubEpc = strHexEpc.substring(0, 41) + strHexEpc.substring(43, 49);
//将Epc转为2进制Epc编码
//将Epc转为2进制Epc编码
...
...
entry/src/main/ets/pages/metailmange/UHFScanPage.ets
View file @
632018f8
...
@@ -52,6 +52,7 @@ struct UHFScanPage{
...
@@ -52,6 +52,7 @@ struct UHFScanPage{
/*获取上架或待上架数据*/
/*获取上架或待上架数据*/
async getUPorDown(){
async getUPorDown(){
this.rfidList=await dsRfidModel.queryDSJ(this.wzcrk.guid,this.currentIndex)
this.rfidList=await dsRfidModel.queryDSJ(this.wzcrk.guid,this.currentIndex)
this.hjRfidList=await dsRfidModel.queryDSJ(this.wzcrk.guid)
this.countToal()
this.countToal()
}
}
@Builder TabBuilder(index: number, name: string) {
@Builder TabBuilder(index: number, name: string) {
...
@@ -230,11 +231,7 @@ struct UHFScanPage{
...
@@ -230,11 +231,7 @@ struct UHFScanPage{
pro.getInfoFormEpc();
pro.getInfoFormEpc();
console.log("proEpc"+pro.strEpc)
console.log("proEpc"+pro.strEpc)
console.log("LSM"+pro.getiWzLsm())
console.log("LSM"+pro.getiWzLsm())
const [filterData] = this.hjRfidList.filter(fItem => fItem.epc == epcstr||(fItem.lsm==pro.getiWzLsm().toString()&&fItem.xh===pro.getiXangNo().toString()))
console.log("箱号===》"+pro.getiXangNo().toString())
if (filterData) {
Logger.info("标签过滤了====>"+`${pro.getiWzLsm().toString()}`+epcstr)
return;
}
const res = await bzhxModal.queryLsm(pro.getiWzLsm().toString())
const res = await bzhxModal.queryLsm(pro.getiWzLsm().toString())
console.log('RFDID解析返回数据', res)
console.log('RFDID解析返回数据', res)
if (res && res.length == 0) {
if (res && res.length == 0) {
...
@@ -243,6 +240,23 @@ struct UHFScanPage{
...
@@ -243,6 +240,23 @@ struct UHFScanPage{
}
}
if (res && res.length > 0) {
if (res && res.length > 0) {
res.forEach((item) => {
res.forEach((item) => {
Logger.info('添加wz数据1',pro.strEpc)
Logger.info('添加wz数据2',pro.strSubEpc)
const filterData = this.hjRfidList.filter(fItem => {
// 检查是否符合条件一或条件二
try {
Logger.info("执行结果2===》",fItem.subepc+'====>'+fItem.epc)
Logger.info("执行结果4===>",pro.strSubEpc+'====>'+pro.strEpc)
}catch (err){
Logger.info("ERR",JSON.stringify(err))
Logger.error("Stack Trace:", err.stack);
}
return fItem?.epc == pro.strEpc || fItem?.subepc == pro.strSubEpc;
});
if (filterData.length > 0) {
Logger.info("标签过滤了====>"+`${pro.getiWzLsm().toString()}`+epcstr)
return
}
let params: DsRfid = {
let params: DsRfid = {
guid: uuid(),
guid: uuid(),
wzcrkguid: this.wzcrk.guid,
wzcrkguid: this.wzcrk.guid,
...
@@ -254,10 +268,10 @@ struct UHFScanPage{
...
@@ -254,10 +268,10 @@ struct UHFScanPage{
xh: pro.getiXangNo().toString(),
xh: pro.getiXangNo().toString(),
sl: pro.getiNum().toString(),
sl: pro.getiNum().toString(),
hwh: "暂无",
hwh: "暂无",
epc:
epcstr
,
epc:
pro.strEpc
,
subepc:
epcstr
subepc:
pro.strSubEpc
}
}
console.log('
params', params
)
console.log('
存入params', JSON.stringify(params)
)
dsRfidModel.set(params)
dsRfidModel.set(params)
const newParams: DsRfid = {
const newParams: DsRfid = {
guid: params.guid,
guid: params.guid,
...
@@ -271,11 +285,23 @@ struct UHFScanPage{
...
@@ -271,11 +285,23 @@ struct UHFScanPage{
sl: params.sl,
sl: params.sl,
hwh: "暂无",
hwh: "暂无",
epc: params.epc,
epc: params.epc,
subepc: params.subepc
,
subepc: params.subepc
}
}
this.hjRfidList.push(newParams)
try {
this.rfidList.push(newParams)
if(this.hjRfidList==undefined){
this.countToal()
this.hjRfidList=[]
}
this.hjRfidList.push(newParams)
console.log('params.epc', JSON.stringify(params.epc))
console.log('params.subepc', JSON.stringify(params.subepc))
console.log('new存入RFID统计', JSON.stringify(this.hjRfidList.length))
this.rfidList.push(newParams)
this.countToal()
}catch (err){
Logger.info("push报错===》"+JSON.stringify(err))
console.error("Stack Trace:", err.stack);
}
})
})
}
}
}
}
...
...
entry/src/main/ets/pages/sub_systemMaintenance/DataSynchronism/DataSynchronism.ets
View file @
632018f8
...
@@ -102,7 +102,6 @@ export struct Pmhx {
...
@@ -102,7 +102,6 @@ export struct Pmhx {
await hwModel.clear();
await hwModel.clear();
await hjModel.clear();
await hjModel.clear();
await gldwModel.clear();
await gldwModel.clear();
await dsRfidModel.clear();
const res = await getPmList({ rows: 5000, page: 1 })
const res = await getPmList({ rows: 5000, page: 1 })
// 获取品名
// 获取品名
const allData = JSON.parse(res).bzhxList as Bzhx[]
const allData = JSON.parse(res).bzhxList as Bzhx[]
...
@@ -153,6 +152,7 @@ export struct Pmhx {
...
@@ -153,6 +152,7 @@ export struct Pmhx {
this.showProgress = true
this.showProgress = true
await wzcrkModel.clear()
await wzcrkModel.clear()
await wzcrkmxModel.clear()
await wzcrkmxModel.clear()
await dsRfidModel.clear()
const { rows } = await getDjList({})
const { rows } = await getDjList({})
// 使用map对rows进行操作
// 使用map对rows进行操作
const mappedRows = rows.map((row) => {
const mappedRows = rows.map((row) => {
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论