|
@@ -81,16 +81,49 @@ export default class LiveView extends Vue {
|
|
|
this.liveData = res.data;
|
|
|
(this.$refs.table2 as any).setValue(this.liveData.warehousingList);
|
|
|
// (this.$refs.table3 as any).setValue(this.liveData.logisticsList);
|
|
|
- (this.$refs.table1 as any).setValue([
|
|
|
- { matter: '创建商品', source: 'OMS', operator: '管理员', time: '2025-07-06 10:01:22' },
|
|
|
- { matter: '录入商品编号', source: 'OMS', operator: '管理员', time: '2025-07-06 10:05:43' },
|
|
|
- { matter: '设置商品类别', source: 'OMS', operator: '管理员', time: '2025-07-06 10:10:32' },
|
|
|
- { matter: '登记供应商', source: 'OMS', operator: '管理员', time: '2025-07-06 10:11:16' },
|
|
|
- ]);
|
|
|
+ (this.$refs.table1 as any).setValue(this.adjustNode(this.liveData));
|
|
|
} else {
|
|
|
this.$message.error(res.msg)
|
|
|
}
|
|
|
}
|
|
|
+ //调整节点返回值
|
|
|
+ adjustNode(data: any) {
|
|
|
+ let node: any = [];
|
|
|
+ if (data.logisticsList) {
|
|
|
+ let row = { matter: '物流', source: 'OMS', operator: data.logisticsList.createBy, time: data.logisticsList.createTime };
|
|
|
+ node.push(row);
|
|
|
+ }
|
|
|
+ if (data.warehousingList) {
|
|
|
+ let row = { matter: '仓库', source: 'OMS', operator: data.warehousingList.createBy, time: data.warehousingList.createTime };
|
|
|
+ node.push(row);
|
|
|
+ }
|
|
|
+ if (data.materialSku) {
|
|
|
+ let row = { matter: '物料SKU', source: 'OMS', operator: data.materialSku.createBy, time: data.materialSku.createTime };
|
|
|
+ node.push(row);
|
|
|
+ }
|
|
|
+ if (data.material) {
|
|
|
+ let row = { matter: '物料', source: 'OMS', operator: data.material.createBy, time: data.material.createTime };
|
|
|
+ node.push(row);
|
|
|
+ }
|
|
|
+ if (data.materialCategory) {
|
|
|
+ let row = { matter: '物料分类', source: 'OMS', operator: data.materialCategory.createBy, time: data.materialCategory.createTime };
|
|
|
+ node.push(row);
|
|
|
+ }
|
|
|
+ if (data.organization) {
|
|
|
+ let row = { matter: '机构档案', source: 'OMS', operator: data.organization.createBy, time: data.organization.createTime };
|
|
|
+ node.push(row);
|
|
|
+ }
|
|
|
+
|
|
|
+ //按time升序排序node
|
|
|
+ node.sort((a: any, b: any) => {
|
|
|
+ return new Date(a.time).getTime() - new Date(b.time).getTime();
|
|
|
+ });
|
|
|
+ return node;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
close() {
|
|
|
if (this.isSuccess) {
|
|
|
this.$emit('handleSuccess');
|