Commit 1a9b549d by 陈桂东

提交代码

parent f094dd27
......@@ -7,7 +7,6 @@ import { Logger } from '@ohos/common/src/main/ets/utils/Logger';
class WzcrkModel {
// 添加
async set(data: Wzcrk[]) {
let index = 0
for (let index = 0; index < data.length; index++) {
const uid = uuid();
......
......@@ -23,18 +23,18 @@ import { Logger } from '@ohos/common/src/main/ets/utils/Logger'
@Observed
class DjInfo {
ckdwguid: string
ckdwdm: string
gznd: string
pzlx: string
kfdm: string
constructor(data: {
ckdwguid: string
ckdwdm: string
gznd?: string
pzlx: string
kfdm: string
}) {
this.ckdwguid = data.ckdwguid || ''
this.ckdwdm = data.ckdwdm || ''
this.gznd = data.gznd || ''
this.pzlx = data.pzlx || ''
this.kfdm = data.kfdm || ''
......@@ -52,7 +52,7 @@ export struct DjInfoModal {
controller: CustomDialogController
@Link showProgress: boolean
@State dwguid: string = ''
@State form: DjInfo = new DjInfo({ ckdwguid: "", gznd: new Date().getFullYear() + '', pzlx: "", kfdm: "" })
@State form: DjInfo = new DjInfo({ ckdwdm: "", gznd: new Date().getFullYear() + '', pzlx: "", kfdm: "" })
finally: () => void
@State kfOption: Options[] = []
@State pzlxOption: Options[] = []
......@@ -81,7 +81,7 @@ export struct DjInfoModal {
async handleClick() {
if (!this.form.ckdwguid) {
if (!this.form.ckdwdm) {
promptAction.showToast({
message: '请输入单位代码'
})
......@@ -115,10 +115,11 @@ export struct DjInfoModal {
await wzcrkModel.clear()
await wzcrkmxModel.clear()
await dsRfidModel.clear()
let rows = [] as DjInfo[]
let rows = [] as any[]
Logger.info('Logger.info>>',JSON.stringify(this.form))
if(this.form.pzlx == '111111PZLX42') {
rows = await getQkdzList({
const {row} = await getQkdzList({
...this.form,
current: 1,
pageSize: 5000,
......@@ -129,8 +130,9 @@ export struct DjInfoModal {
pzzbFlag: "bj",
zfzt: "11PZZMZFBZ1",
})
rows = row
} else {
rows = await getDjList({
const {row} = await getDjList({
...this.form,
current: 1,
pageSize: 5000,
......@@ -139,24 +141,22 @@ export struct DjInfoModal {
pzzbFlag: "bj",
zfzt: "11PZZMZFBZ1",
})
rows = row
}
Logger.info('Logger.info111111111>>',JSON.stringify(rows))
// 使用map对rows进行操作
const mappedRows = rows.map((row) => {
// 在这里执行对每个元素的操作
return {
...row,
// @ts-ignore
pzzbguid: row.jhguid,
// @ts-ignore
ckdwguid: row.cbdwdm,
// @ts-ignore
kfdm: row.ckkfdm,
sjlx: "导入",
wczt: "未完成",
};
});
// @ts-ignore
await wzcrkModel.set(mappedRows)
await drModel.set('单据信息数据(内部网络导入)')
......@@ -179,13 +179,13 @@ export struct DjInfoModal {
Row() {
Text('*').fontColor('red')
Text('单位代码:').width('25%')
TextInput({ placeholder: "请输入单位代码", text: this.form.ckdwguid })
TextInput({ placeholder: "请输入单位代码", text: this.form.ckdwdm })
.width('60%')
.borderRadius(6)
.borderColor('#bcc5d7')
.borderWidth(1)
.backgroundColor('#fff')
.onChange(value => this.form.ckdwguid = value)
.onChange(value => this.form.ckdwdm = value)
}.margin({ top: 10, bottom: 10 })
Row() {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论