Commit 3ba11392 by 陈桂东

导入导出记录

parent 6d27777a
...@@ -19,6 +19,7 @@ import bgglModel from '../../../model/BgglModel' ...@@ -19,6 +19,7 @@ import bgglModel from '../../../model/BgglModel'
import wzdmModel from '../../../model/WzdmModel' import wzdmModel from '../../../model/WzdmModel'
import drModel from '../../../model/DrModel' import drModel from '../../../model/DrModel'
import { DrInfo } from '@ohos/common/src/main/ets/entity/DrInfo' import { DrInfo } from '@ohos/common/src/main/ets/entity/DrInfo'
import wzcrkmxModel from '../../../model/WzcrkmxModel'
@Extend(Button) function CommonButtonStyle() { @Extend(Button) function CommonButtonStyle() {
.borderWidth(2) .borderWidth(2)
...@@ -57,6 +58,7 @@ export struct Pmhx { ...@@ -57,6 +58,7 @@ export struct Pmhx {
listController: CustomDialogController = new CustomDialogController({ listController: CustomDialogController = new CustomDialogController({
builder: ListDialog({ builder: ListDialog({
cancel: this.onCancel, cancel: this.onCancel,
getDrData: this.getDrData
}), }),
autoCancel: true, autoCancel: true,
alignment: DialogAlignment.Bottom, alignment: DialogAlignment.Bottom,
...@@ -77,7 +79,7 @@ export struct Pmhx { ...@@ -77,7 +79,7 @@ export struct Pmhx {
console.log("onSubmit") console.log("onSubmit")
} }
aboutToAppear(){ aboutToAppear() {
this.getDrData() this.getDrData()
} }
...@@ -94,6 +96,11 @@ export struct Pmhx { ...@@ -94,6 +96,11 @@ export struct Pmhx {
case "基础信息": case "基础信息":
try { try {
this.showProgress = true this.showProgress = true
await qyModel.clear();
await kfModel.clear();
await hwModel.clear();
await hjModel.clear();
await gldwModel.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[]
...@@ -142,6 +149,8 @@ export struct Pmhx { ...@@ -142,6 +149,8 @@ export struct Pmhx {
case "单据导入": case "单据导入":
try { try {
this.showProgress = true this.showProgress = true
await wzcrkModel.clear()
await wzcrkmxModel.clear()
const { rows } = await getDjList({}) const { rows } = await getDjList({})
// 使用map对rows进行操作 // 使用map对rows进行操作
const mappedRows = rows.map((row) => { const mappedRows = rows.map((row) => {
...@@ -193,6 +202,7 @@ export struct Pmhx { ...@@ -193,6 +202,7 @@ export struct Pmhx {
case "订单导入": case "订单导入":
try { try {
this.showProgress = true this.showProgress = true
await bgglModel.clear()
const res = await getBgList({}) const res = await getBgList({})
// 获取包裹数据 // 获取包裹数据
const bgData = JSON.parse(res) as Bggl[] const bgData = JSON.parse(res) as Bggl[]
...@@ -257,18 +267,20 @@ export struct Pmhx { ...@@ -257,18 +267,20 @@ export struct Pmhx {
Column() { Column() {
Row() { Row() {
Text("当前数据导入版本:").fontSize(12).fontColor("#0fa983") Text("当前数据导入版本:").fontSize(12).fontColor("#0fa983")
Text("暂无").fontSize(12).fontColor("#0fa983") Text("暂无").fontSize(12).fontColor("#0fa983").margin({ left: 20 })
} }.margin({ top: 5 })
List(){
ForEach(this.drData,(item: DrInfo) => { List() {
ListItem(){ ForEach(this.drData, (item: DrInfo) => {
Column(){ ListItem() {
Text(item.filename).fontSize(11) Column() {
Text(item.time).fontSize(10).fontSize('#858383') Text(item.filename).fontSize(12).alignSelf(ItemAlign.Start).padding({ top: 6, bottom: 3 })
} Text(item.time).fontSize(10).padding({ bottom: 4 }).fontColor('#8a919f').alignSelf(ItemAlign.Start)
}.margin({ left: 8 })
} }
}) })
} }.divider({ strokeWidth: 1, color: "#afb5c0" }).margin({ top: 6 })
}.border({ width: 1, color: 0x0fa983, radius: 2, style: BorderStyle.Dotted }) }.border({ width: 1, color: 0x0fa983, radius: 2, style: BorderStyle.Dotted })
.height("92%").width('92%').margin({ top: 12 }) .height("92%").width('92%').margin({ top: 12 })
} }
......
...@@ -11,12 +11,14 @@ import kfModel from '../../../model/KfModel' ...@@ -11,12 +11,14 @@ import kfModel from '../../../model/KfModel'
import hwModel from '../../../model/HwModel' import hwModel from '../../../model/HwModel'
import hjModel from '../../../model/HjModel' import hjModel from '../../../model/HjModel'
import gldwModel from '../../../model/GldwModel' import gldwModel from '../../../model/GldwModel'
import drModel from '../../../model/DrModel'
@CustomDialog @CustomDialog
@Component @Component
export struct ListDialog { export struct ListDialog {
cancel: () => void cancel: () => void
@State content: string = '' @State content: string = ''
getDrData: () => void
dialogController: CustomDialogController = new CustomDialogController({ dialogController: CustomDialogController = new CustomDialogController({
builder: TipDialog({ builder: TipDialog({
cancel: this.onCancel, cancel: this.onCancel,
...@@ -41,11 +43,13 @@ export struct ListDialog { ...@@ -41,11 +43,13 @@ export struct ListDialog {
case '是否确定清除基础数据': case '是否确定清除基础数据':
try { try {
qyModel.clear(); await qyModel.clear();
kfModel.clear(); await kfModel.clear();
hwModel.clear(); await hwModel.clear();
hjModel.clear(); await hjModel.clear();
gldwModel.clear(); await gldwModel.clear();
await await drModel.set('清除基础数据')
await this.getDrData()
promptAction.showToast({ promptAction.showToast({
message: '清除基础数据成功' message: '清除基础数据成功'
}) })
...@@ -57,8 +61,10 @@ export struct ListDialog { ...@@ -57,8 +61,10 @@ export struct ListDialog {
case '是否确认清除单据数据': case '是否确认清除单据数据':
try { try {
wzcrkModel.clear() await wzcrkModel.clear()
wzcrkmxModel.clear() await wzcrkmxModel.clear()
await drModel.set('清除单据数据')
// await this.getDrData()
promptAction.showToast({ promptAction.showToast({
message: '清除单据数据成功' message: '清除单据数据成功'
}) })
...@@ -71,7 +77,9 @@ export struct ListDialog { ...@@ -71,7 +77,9 @@ export struct ListDialog {
case '是否确认清除包裹数据': case '是否确认清除包裹数据':
try { try {
bgglModel.clear() await bgglModel.clear()
await drModel.set('清除包裹数据')
await this.getDrData()
promptAction.showToast({ promptAction.showToast({
message: '清除包裹数据成功' message: '清除包裹数据成功'
}) })
...@@ -84,7 +92,9 @@ export struct ListDialog { ...@@ -84,7 +92,9 @@ export struct ListDialog {
case '是否确认清除品名及号型数据': case '是否确认清除品名及号型数据':
try { try {
bzhxModel.clear() await bzhxModel.clear()
await drModel.set('清除品名及号型')
await this.getDrData()
promptAction.showToast({ promptAction.showToast({
message: '清除品名及号型数据成功' message: '清除品名及号型数据成功'
}) })
...@@ -95,6 +105,21 @@ export struct ListDialog { ...@@ -95,6 +105,21 @@ export struct ListDialog {
} }
break; break;
case '是否确认清除导入导出数据':
try {
await drModel.clear()
await drModel.set('清除导入导出数据')
await this.getDrData()
promptAction.showToast({
message: '清除导入导出数据成功'
})
} catch (e) {
promptAction.showToast({
message: '清除导入导出数据失败'
})
}
break;
default: default:
break; break;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论