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
1b958ea5
Commit
1b958ea5
authored
Jan 23, 2024
by
陈桂东
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交代码
parent
2053bd7f
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
57 行增加
和
39 行删除
+57
-39
KfInfoDao.ets
common/src/main/ets/db/dao/KfInfoDao.ets
+4
-4
WzcrkDao.ets
common/src/main/ets/db/dao/WzcrkDao.ets
+5
-0
WzcrkmxDao.ets
common/src/main/ets/db/dao/WzcrkmxDao.ets
+7
-6
WzcrkModel.ets
entry/src/main/ets/model/WzcrkModel.ets
+7
-0
WzInPage.ets
entry/src/main/ets/pages/metailmange/WzInPage/WzInPage.ets
+2
-2
WzList.ets
entry/src/main/ets/pages/metailmange/WzInPage/WzinDetail/WzList.ets
+3
-2
WzinDetail.ets
entry/src/main/ets/pages/metailmange/WzInPage/WzinDetail/WzinDetail.ets
+14
-1
Pick.ets
entry/src/main/ets/pages/package/Pick.ets
+15
-24
没有找到文件。
common/src/main/ets/db/dao/KfInfoDao.ets
View file @
1b958ea5
...
@@ -43,11 +43,11 @@ export class KfInfoDao extends BaseTable<KfInfo> {
...
@@ -43,11 +43,11 @@ export class KfInfoDao extends BaseTable<KfInfo> {
*/
*/
async getKf(data: Partial<KfInfo>): Promise<KfInfo[]> {
async getKf(data: Partial<KfInfo>): Promise<KfInfo[]> {
let wp = this.getPredicates();
let wp = this.getPredicates();
// if (kfmc) {
// wp.like('KFMC', `%${kfmc}%`);
// }
for (const [key, value] of Object.entries(data)) {
for (const [key, value] of Object.entries(data)) {
wp.equalTo(key, value)
if(value) {
wp.equalTo(key, value)
}
}
}
wp.orderByAsc("KFDM");
wp.orderByAsc("KFDM");
return this.query(wp, this.getTableColumns());
return this.query(wp, this.getTableColumns());
...
...
common/src/main/ets/db/dao/WzcrkDao.ets
View file @
1b958ea5
...
@@ -121,6 +121,11 @@ export class WzcrkDao extends BaseTable<Wzcrk> {
...
@@ -121,6 +121,11 @@ export class WzcrkDao extends BaseTable<Wzcrk> {
return this.updateData(valueBucket, wp)
return this.updateData(valueBucket, wp)
}
}
async updateWcztBySql(sql) {
Logger.info("执行的sql>>" ,sql)
let db = await this.futureDb;
return await db.executeSql(sql);
}
async getWzcrk(data: Partial<Wzcrk>): Promise<Wzcrk[]> {
async getWzcrk(data: Partial<Wzcrk>): Promise<Wzcrk[]> {
let wp = this.getPredicates();
let wp = this.getPredicates();
...
...
common/src/main/ets/db/dao/WzcrkmxDao.ets
View file @
1b958ea5
...
@@ -164,16 +164,17 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
...
@@ -164,16 +164,17 @@ export class WzcrkmxDao extends BaseTable<Wzcrkmx> {
//return db.update(valueBucket,wp);
//return db.update(valueBucket,wp);
// return this.update(data as Wzcrkmx)
// return this.update(data as Wzcrkmx)
const valueBucket = {
const valueBucket = {
CRKSL: 20
};
};
for (const [key, value] of Object.entries(data)) {
//
for (const [key, value] of Object.entries(data)) {
if(value) {
//
if(value) {
valueBucket[key] = value
//
valueBucket[key] = value
}
//
}
}
//
}
let wp = this.getPredicates()
let wp = this.getPredicates()
wp.equalTo('
guid
', guid)
wp.equalTo('
GUID
', guid)
return this.updateData(valueBucket, wp)
return this.updateData(valueBucket, wp)
}
}
...
...
entry/src/main/ets/model/WzcrkModel.ets
View file @
1b958ea5
...
@@ -77,6 +77,13 @@ class WzcrkModel {
...
@@ -77,6 +77,13 @@ class WzcrkModel {
return res;
return res;
}
}
// 更新单据信息
async updateWcztBySql(guid:string, crksl:number){
const tableName = SQLiteContext.with(WzcrkDao).getTableName()
const sql = `update ${tableName} set crksl = ${crksl} where guid = ${guid}`
let res = await SQLiteContext.with(WzcrkDao).updateWcztBySql(sql)
}
// 清空表
// 清空表
async clear() {
async clear() {
await SQLiteContext.with(WzcrkDao).clearTable()
await SQLiteContext.with(WzcrkDao).clearTable()
...
...
entry/src/main/ets/pages/metailmange/WzInPage/WzInPage.ets
View file @
1b958ea5
...
@@ -53,7 +53,7 @@ export struct WzInPage {
...
@@ -53,7 +53,7 @@ export struct WzInPage {
pzh: this.pzh,
pzh: this.pzh,
page: this.page,
page: this.page,
rows: this.rows,
rows: this.rows,
sjlx: this.currentIndex === 0 ? "导入" : "
临时收物
",
sjlx: this.currentIndex === 0 ? "导入" : "
新建
",
wczt: "未完成"
wczt: "未完成"
}
}
...
@@ -399,7 +399,7 @@ export struct WzInPage {
...
@@ -399,7 +399,7 @@ export struct WzInPage {
WzList({ item, checkedList: $checkedList }).width('100%').backgroundColor('#fff')
WzList({ item, checkedList: $checkedList }).width('100%').backgroundColor('#fff')
}.onClick(() => {
}.onClick(() => {
router.pushUrl({ url: 'pages/metailmange/WzInPage/WzinDetail/WzinDetail', params: {
router.pushUrl({ url: 'pages/metailmange/WzInPage/WzinDetail/WzinDetail', params: {
wzcrk: item
wzcrk: item
,isUpdate:true
} },)
} },)
})
})
})
})
...
...
entry/src/main/ets/pages/metailmange/WzInPage/WzinDetail/WzList.ets
View file @
1b958ea5
...
@@ -9,13 +9,14 @@ export struct WzList {
...
@@ -9,13 +9,14 @@ export struct WzList {
Column() {
Column() {
Flex({ justifyContent: FlexAlign.SpaceBetween }) {
Flex({ justifyContent: FlexAlign.SpaceBetween }) {
Column() {
Column() {
Text(this.wzmx.wzpm).padding({ top: 5, bottom: 5 })
Text(this.wzmx.wzpm).padding({ top: 5, bottom: 5 })
.alignSelf(ItemAlign.Start)
Row() {
Row() {
Text("号型: " + this.wzmx.hxmc)
Text("号型: " + this.wzmx.hxmc)
}.alignSelf(ItemAlign.Start).padding({ top: 5, bottom: 5 })
}.alignSelf(ItemAlign.Start).padding({ top: 5, bottom: 5 })
Row() {
Row() {
Text("货位号: " + this.wzmx.hwh == '' ? '暂无货位号': this.wzmx.hwh)
Text('货位号')
Text( this.wzmx.hwh == '' ? '暂无货位号': this.wzmx.hwh)
}.alignSelf(ItemAlign.Start).padding({ top: 5, bottom: 5 })
}.alignSelf(ItemAlign.Start).padding({ top: 5, bottom: 5 })
}.margin({ left: 15 })
}.margin({ left: 15 })
...
...
entry/src/main/ets/pages/metailmange/WzInPage/WzinDetail/WzinDetail.ets
View file @
1b958ea5
...
@@ -6,7 +6,6 @@ import { WzInfo } from './WzInfo'
...
@@ -6,7 +6,6 @@ import { WzInfo } from './WzInfo'
import { PzInfo } from './PzInfo'
import { PzInfo } from './PzInfo'
import wzcrkmxModel from '../../../../model/WzcrkmxModel';
import wzcrkmxModel from '../../../../model/WzcrkmxModel';
import { WzClass, WzmxClass } from '../../Common/Wzcrk.data';
import { WzClass, WzmxClass } from '../../Common/Wzcrk.data';
import bzhxModel from '../../../../model/BzhxModel';
import promptAction from '@ohos.promptAction';
import promptAction from '@ohos.promptAction';
import wzcrkModel from '../../../../model/WzcrkModel';
import wzcrkModel from '../../../../model/WzcrkModel';
import { SQLiteContext, Wzcrkmx, WzcrkmxDao } from '@ohos/common';
import { SQLiteContext, Wzcrkmx, WzcrkmxDao } from '@ohos/common';
...
@@ -121,6 +120,20 @@ struct WzinDetail {
...
@@ -121,6 +120,20 @@ struct WzinDetail {
ydh: this.wzcrk.ydh,
ydh: this.wzcrk.ydh,
crksl
crksl
})
})
for (let index = 0; index < this.wzmx.length; index++) {
const element = this.wzmx[index];
try {
Logger.error(this, '更新数据参数' + JSON.stringify({
'guid': element.guid,
'crksl': element.crksl
}))
let val1 = await wzcrkModel.updateWcztByData(element.guid,{crksl:element.crksl})
Logger.error(this, '更新查询的入库数据>>' + JSON.stringify(val1));
} catch (e) {
Logger.error(this, '保存失败了>>' + JSON.stringify(e))
}
}
}
}
else {
else {
...
...
entry/src/main/ets/pages/package/Pick.ets
View file @
1b958ea5
import { SQLiteContext, Logger, WzcrkmxDao, Wzcrkmx } from '@ohos/common'
import { SQLiteContext, Logger, WzcrkmxDao, Wzcrkmx } from '@ohos/common'
import wzcrkModel from '../../model/WzcrkModel'
import wzcrkmxModel from '../../model/WzcrkmxModel'
import { BasicTable } from '../../view/BasicTable/BasicTable'
import { BasicTable } from '../../view/BasicTable/BasicTable'
import { TitleBar } from '../../view/title/TitleBar'
import { TitleBar } from '../../view/title/TitleBar'
...
@@ -45,27 +47,17 @@ export struct Pick {
...
@@ -45,27 +47,17 @@ export struct Pick {
Row() {
Row() {
Flex({ justifyContent: FlexAlign.SpaceAround }) {
Flex({ justifyContent: FlexAlign.SpaceAround }) {
Button("打印面单").CommonButtonStyle().onClick(async () => {
Button("打印面单").CommonButtonStyle().onClick(async () => {
let val = await this.wzcrkmxDao.batchInsert([{
guid: '123',
const res = await wzcrkModel.query({})
gznd: '2023',
const res1 = await wzcrkmxModel.query(res[0].guid)
pmdmcode: '10001',
Logger.info(this, '输出更新数据>>:' + JSON.stringify(res1));
pzsl: 100,
crksl: 0,
await wzcrkmxModel.updateWcztmxByData(res1[0].guid, {crksl: 20})
wzcrkguid: '1000',
hwh: '1-1-1-2',
const res2 = await wzcrkmxModel.query(res[0].guid)
pzmxguid: '1000'
Logger.info(this, '输出更新数据111>>:' + JSON.stringify(res2));
}, {
})
guid: '124',
gznd: '2023',
pmdmcode: '10001',
pzsl: 880,
crksl: 0,
wzcrkguid: '1000',
hwh: '1-1-2-2',
pzmxguid: '1000'
}]);
Logger.info(this, '输出数据:' + val);
})
Button("扫码取件").CommonButtonStyle().onClick(async () => {
Button("扫码取件").CommonButtonStyle().onClick(async () => {
let val = await this.wzcrkmxDao.update({ guid: '124', crksl: 888 } as Wzcrkmx);
let val = await this.wzcrkmxDao.update({ guid: '124', crksl: 888 } as Wzcrkmx);
Logger.info(this, '输出更新数据:' + val);
Logger.info(this, '输出更新数据:' + val);
...
@@ -74,7 +66,6 @@ export struct Pick {
...
@@ -74,7 +66,6 @@ export struct Pick {
let val = await this.wzcrkmxDao.queryAll();
let val = await this.wzcrkmxDao.queryAll();
Logger.info(this, '输出查询数据:' + JSON.stringify(val));
Logger.info(this, '输出查询数据:' + JSON.stringify(val));
})
})
}
}.height(80).backgroundColor('#97c6a6')
}.height(80).backgroundColor('#97c6a6')
}
}
}.linearGradient({
}.linearGradient({
...
@@ -83,4 +74,4 @@ export struct Pick {
...
@@ -83,4 +74,4 @@ export struct Pick {
colors: [[0x36a3c0, 0.0], [0x97c6a6, 1.0], [0xc7d799, 2.0]]
colors: [[0x36a3c0, 0.0], [0x97c6a6, 1.0], [0xc7d799, 2.0]]
})
})
}
}
}
}}
\ No newline at end of file
\ No newline at end of file
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论