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
8e3b508e
Commit
8e3b508e
authored
Jan 25, 2024
by
陈桂东
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交代码
parent
7dad8b73
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
85 行增加
和
14 行删除
+85
-14
WzcrkMxRefWzDto.ts
common/src/main/ets/bean/dto/WzcrkMxRefWzDto.ts
+2
-0
NativeSql.ets
common/src/main/ets/db/sql/NativeSql.ets
+20
-1
WzInfo.ets
entry/src/main/ets/pages/metailmange/Common/WzInfo.ets
+2
-4
Wzcrk.data.ets
entry/src/main/ets/pages/metailmange/Common/Wzcrk.data.ets
+52
-1
WzinDetail.ets
entry/src/main/ets/pages/metailmange/WzInPage/WzinDetail/WzinDetail.ets
+9
-8
没有找到文件。
common/src/main/ets/bean/dto/WzcrkMxRefWzDto.ts
View file @
8e3b508e
...
@@ -32,4 +32,5 @@ export interface WzcrkDetailDto {
...
@@ -32,4 +32,5 @@ export interface WzcrkDetailDto {
fwgldwdm
:
string
,
fwgldwdm
:
string
,
swgldwdm
:
string
,
swgldwdm
:
string
,
zmlx
:
string
,
zmlx
:
string
,
hwh
?:
string
}
}
\ No newline at end of file
common/src/main/ets/db/sql/NativeSql.ets
View file @
8e3b508e
...
@@ -21,7 +21,26 @@ export class NativeSql {
...
@@ -21,7 +21,26 @@ export class NativeSql {
*
*
*/
*/
static getSqlByCrkDetail(wzcrkguid: string): string {
static getSqlByCrkDetail(wzcrkguid: string): string {
let sql_val = `SELECT crk.pzlx pzlx, crk.guid, crk.pzh pzh, rk.kfdm rkkfdm, ck.kfdm kfdm, crk.pzszlx pzszlx, crk.sfdw sfdw, crk.ydh ydh, crk.dec dec, crk.fwgldwdm fwgldwdm, crk.swgldwdm swgldwdm, crk.zmlx zmlx FROM tab_bzgl_knzy_app_wzcrk crk LEFT JOIN TAB_BZGL_KNZY_APP_DWKF ck ON ck.KFDM = crk.kfdm LEFT JOIN TAB_BZGL_KNZY_APP_DWKF rk ON rk.KFDM = crk.rkkfdm WHERE crk.guid = '${ wzcrkguid }'`
// let sql_val = `SELECT crk.pzlx pzlx, crk.guid, crk.pzh pzh, rk.kfdm rkkfdm, ck.kfdm kfdm, crk.pzszlx pzszlx, crk.sfdw sfdw, crk.ydh ydh, crk.dec dec, crk.fwgldwdm fwgldwdm, crk.swgldwdm swgldwdm, crk.zmlx zmlx FROM tab_bzgl_knzy_app_wzcrk crk LEFT JOIN TAB_BZGL_KNZY_APP_DWKF ck ON ck.KFDM = crk.kfdm LEFT JOIN TAB_BZGL_KNZY_APP_DWKF rk ON rk.KFDM = crk.rkkfdm WHERE crk.guid = '${ wzcrkguid }'`
let sql_val = `SELECT
crk.pzlx pzlx,
crk.guid,
crk.pzh pzh,
rk.kfdm rkkfdm,
ck.kfdm kfdm,
crk.pzszlx pzszlx,
crk.sfdw sfdw,
crk.ydh ydh,
crk.dec dec,
crk.fwgldwdm fwgldwdm,
crk.swgldwdm swgldwdm,
crk.zmlx zmlx
FROM
tab_bzgl_knzy_app_wzcrk crk
LEFT JOIN TAB_BZGL_KNZY_APP_DWKF ck ON ck.KFDM = crk.kfdm
LEFT JOIN TAB_BZGL_KNZY_APP_DWKF rk ON rk.KFDM = crk.rkkfdm
WHERE
crk.guid = '${wzcrkguid}'`;
return sql_val;
return sql_val;
}
}
...
...
entry/src/main/ets/pages/metailmange/Common/WzInfo.ets
View file @
8e3b508e
...
@@ -3,7 +3,7 @@ import { Logger } from '@ohos/common';
...
@@ -3,7 +3,7 @@ import { Logger } from '@ohos/common';
import gldwModel from '../../../model/GldwModel';
import gldwModel from '../../../model/GldwModel';
import kfModel from '../../../model/KfModel';
import kfModel from '../../../model/KfModel';
import { DividerTitle } from '../../../view/DividerTitle/DividerTitle';
import { DividerTitle } from '../../../view/DividerTitle/DividerTitle';
import { WzClass, WzmxClass } from './Wzcrk.data';
import {
PzFormClass,
WzClass, WzmxClass } from './Wzcrk.data';
import { WzList } from '../WzInPage/WzinDetail/WzList';
import { WzList } from '../WzInPage/WzinDetail/WzList';
import { WzScanInfoDialog } from './Dialog/WzScanInfoDialog';
import { WzScanInfoDialog } from './Dialog/WzScanInfoDialog';
import { analysisQrCode } from '../../../identify/analysis/analysis_QR_code'
import { analysisQrCode } from '../../../identify/analysis/analysis_QR_code'
...
@@ -38,9 +38,7 @@ export struct WzInfo {
...
@@ -38,9 +38,7 @@ export struct WzInfo {
@State isHaveButton: boolean = false // 完成状态, 未完成是true, 其他false
@State isHaveButton: boolean = false // 完成状态, 未完成是true, 其他false
@State isAutomation: boolean = true //控制扫描提示显示隐藏
@State isAutomation: boolean = true //控制扫描提示显示隐藏
@State defaultHwh: string = this.convertionDefaultHwh()
@State defaultHwh: string = this.convertionDefaultHwh()
@State pzForm: pzForm= {
@Link pzForm: PzFormClass
hwh: ''
}
@State currentDw: string = ''
@State currentDw: string = ''
@State kfmc: string = ''
@State kfmc: string = ''
@State wzmx: WzmxClass[] = []
@State wzmx: WzmxClass[] = []
...
...
entry/src/main/ets/pages/metailmange/Common/Wzcrk.data.ets
View file @
8e3b508e
import {
pzlx_dict, szlx_dict, new_zmlx_dict, Logger
} from '@ohos/common'
import {
Logger, new_zmlx_dict, pzlx_dict, szlx_dict
} from '@ohos/common'
import wzcrkModel from '../../../model/WzcrkModel'
import wzcrkModel from '../../../model/WzcrkModel'
...
@@ -242,6 +242,57 @@ export class WzmxClass {
...
@@ -242,6 +242,57 @@ export class WzmxClass {
}
}
}
}
// 物资表单详情
@Observed
export class PzFormClass {
guid: string;
pzlx: string;
pzh: number;
rkkfdm: string;
kfdm: string;
pzszlx: string;
sfdw: string;
ydh: string;
dec: string;
fwgldwdm: string;
swgldwdm: string;
zmlx: string;
hwh?: string;
constructor(
data: {
guid: string,
pzlx: string,
pzh: number,
rkkfdm: string,
kfdm: string,
pzszlx: string,
sfdw: string,
ydh: string,
dec: string,
fwgldwdm: string,
swgldwdm: string,
zmlx: string,
hwh?: string
}
) {
this.guid = data.guid || '';
this.pzlx = data.pzlx || '';
this.pzh = data.pzh || 0;
this.rkkfdm = data.rkkfdm || '';
this.kfdm = data.kfdm || '';
this.pzszlx = data.pzszlx || '';
this.sfdw = data.sfdw || '';
this.ydh = data.ydh || '';
this.dec = data.dec || '';
this.fwgldwdm = data.fwgldwdm || '';
this.swgldwdm = data.swgldwdm || '';
this.zmlx = data.zmlx || '';
this.hwh = data.hwh || '';
}
}
// 凭证类型
// 凭证类型
export function renderPzlx(pzlx) {
export function renderPzlx(pzlx) {
Logger.info('szlx>>', pzlx)
Logger.info('szlx>>', pzlx)
...
...
entry/src/main/ets/pages/metailmange/WzInPage/WzinDetail/WzinDetail.ets
View file @
8e3b508e
...
@@ -5,7 +5,7 @@ import { Wzcrk } from '@ohos/common/src/main/ets/entity/Wzcrk';
...
@@ -5,7 +5,7 @@ import { Wzcrk } from '@ohos/common/src/main/ets/entity/Wzcrk';
import { WzInfo } from '../../Common/WzInfo'
import { WzInfo } from '../../Common/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 {
PzFormClass,
WzClass, WzmxClass } from '../../Common/Wzcrk.data';
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';
...
@@ -13,6 +13,7 @@ import { AddWzin } from './AddWzin'
...
@@ -13,6 +13,7 @@ import { AddWzin } from './AddWzin'
import { uuid } from '@ohos/common/src/main/ets/utils/util';
import { uuid } from '@ohos/common/src/main/ets/utils/util';
import IdentifyService from '../../../../identify/IdentifySerivce'
import IdentifyService from '../../../../identify/IdentifySerivce'
import emitter from '@ohos.events.emitter';
import emitter from '@ohos.events.emitter';
import { WzcrkDetailDto } from '@ohos/common/src/main/ets/bean/dto/WzcrkMxRefWzDto';
@Extend(Button) function CommonButtonStyle() {
@Extend(Button) function CommonButtonStyle() {
.borderWidth(2)
.borderWidth(2)
...
@@ -38,9 +39,9 @@ struct WzinDetail {
...
@@ -38,9 +39,9 @@ struct WzinDetail {
@State isUpdate: boolean = false
@State isUpdate: boolean = false
@State wzcrk: WzClass = null // 物资出入库单据信息
@State wzcrk: WzClass = null // 物资出入库单据信息
@State wzmx: WzmxClass[] = [] // 物资出入库明细
@State wzmx: WzmxClass[] = [] // 物资出入库明细
@State pzForm: PzFormClass = null // 物资出入库表单详情
private controller: TabsController = new TabsController()
wzcrkmxDao: WzcrkmxDao = SQLiteContext.with(WzcrkmxDao)
wzcrkmxDao: WzcrkmxDao = SQLiteContext.with(WzcrkmxDao)
private controller: TabsController = new TabsController()
onPageShow() {
onPageShow() {
const params = router.getParams() as params
const params = router.getParams() as params
...
@@ -58,7 +59,7 @@ struct WzinDetail {
...
@@ -58,7 +59,7 @@ struct WzinDetail {
async getWzFormDetail() {
async getWzFormDetail() {
Logger.info('获取物资表单详情>>', JSON.stringify(this.wzcrk.guid))
Logger.info('获取物资表单详情>>', JSON.stringify(this.wzcrk.guid))
const res = await wzcrkModel.queryByCrkDetailGuid(this.wzcrk.guid)
const res = await wzcrkModel.queryByCrkDetailGuid(this.wzcrk.guid)
Logger.info('获取到物资出入库表单>>', JSON.stringify(res)
)
this.pzForm = new PzFormClass(res[0]
)
}
}
// 获取物资列表详情信息
// 获取物资列表详情信息
...
@@ -105,7 +106,7 @@ struct WzinDetail {
...
@@ -105,7 +106,7 @@ struct WzinDetail {
TabContent() {
TabContent() {
Column() {
Column() {
WzInfo({ wzmx: this.wzmx, wzcrk: this.wzcrk, getDetail: this.getWzmxList, pageType: "入库" })
WzInfo({ wzmx: this.wzmx, wzcrk: this.wzcrk, getDetail: this.getWzmxList, pageType: "入库"
, pzForm: this.pzForm
})
}.width("100%")
}.width("100%")
}.tabBar(this.TabBuilder(1, '物资信息'))
}.tabBar(this.TabBuilder(1, '物资信息'))
}
}
...
@@ -171,9 +172,9 @@ struct WzinDetail {
...
@@ -171,9 +172,9 @@ struct WzinDetail {
}.onKeyEvent((e: globalThis.KeyEvent) => {
}.onKeyEvent((e: globalThis.KeyEvent) => {
console.error('keycode====》:' + e.keyCode)
console.error('keycode====》:' + e.keyCode)
if ((e.keyCode == 2096 || e.keyCode == 2093)) {
if ((e.keyCode == 2096 || e.keyCode == 2093)) {
if
(e.type==1)
{
if
(e.type == 1)
{
if
(this.currentIndex==0)
{
if
(this.currentIndex == 0)
{
this.currentIndex
=
1
this.currentIndex
=
1
}
}
IdentifyService.openScan()
IdentifyService.openScan()
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论