子表数据只用最新一条
parent
a63286c80f
commit
1e59c4b628
|
|
@ -3,7 +3,11 @@
|
||||||
<div v-show="tabsColumns.length > 1">
|
<div v-show="tabsColumns.length > 1">
|
||||||
<a-tabs v-model:activeKey="activeTabsKey" style="width: 100%" @change="tabsChange">
|
<a-tabs v-model:activeKey="activeTabsKey" style="width: 100%" @change="tabsChange">
|
||||||
<a-tab-pane v-for="(colItem, index) in tabsColumns" :tab="colItem.label" :key="index">
|
<a-tab-pane v-for="(colItem, index) in tabsColumns" :tab="colItem.label" :key="index">
|
||||||
<BasicForm :ref="(el) => tabsFormRefs[index] = el" @register="registerForm" :key="index">
|
<BasicForm
|
||||||
|
:ref="(el) => (tabsFormRefs[index] = el)"
|
||||||
|
@register="registerForm"
|
||||||
|
:key="index"
|
||||||
|
>
|
||||||
<template #CardGroup>
|
<template #CardGroup>
|
||||||
<CardGourp
|
<CardGourp
|
||||||
v-if="cardGroupData.length > 0 && cardGroupData[index]"
|
v-if="cardGroupData.length > 0 && cardGroupData[index]"
|
||||||
|
|
@ -122,7 +126,7 @@
|
||||||
const subTableRef = ref<any>();
|
const subTableRef = ref<any>();
|
||||||
const cardGroupData = ref([]);
|
const cardGroupData = ref([]);
|
||||||
const cardGourpFormData = ref({});
|
const cardGourpFormData = ref({});
|
||||||
const tabsFormRefs = ref<any>([])
|
const tabsFormRefs = ref<any>([]);
|
||||||
subTableDataStore.clearGoupData();
|
subTableDataStore.clearGoupData();
|
||||||
const nowTime = ref(dayjs().format('YYYY-MM-DD HH:mm:ss'));
|
const nowTime = ref(dayjs().format('YYYY-MM-DD HH:mm:ss'));
|
||||||
const userName = localStorage.getItem('fireUserLoginName');
|
const userName = localStorage.getItem('fireUserLoginName');
|
||||||
|
|
@ -373,8 +377,6 @@
|
||||||
async function getFormDetail(element) {
|
async function getFormDetail(element) {
|
||||||
var instance = props.instanceInfo;
|
var instance = props.instanceInfo;
|
||||||
if (!instance) return;
|
if (!instance) return;
|
||||||
console.log('instanceInfo', instance);
|
|
||||||
console.log(!instance.parentPkeyValue);
|
|
||||||
const querys = {
|
const querys = {
|
||||||
id: props.formVerison,
|
id: props.formVerison,
|
||||||
key: keyValue.value,
|
key: keyValue.value,
|
||||||
|
|
@ -383,6 +385,9 @@
|
||||||
const data = await functionGetFormDataFormScheme(querys);
|
const data = await functionGetFormDataFormScheme(querys);
|
||||||
let obj = new Object();
|
let obj = new Object();
|
||||||
for (var i in data) {
|
for (var i in data) {
|
||||||
|
// 只获取最新的一条数据
|
||||||
|
data[i] = [data[i][0]];
|
||||||
|
|
||||||
subTableDB.value.forEach((element) => {
|
subTableDB.value.forEach((element) => {
|
||||||
if (element.type == 'chlid') {
|
if (element.type == 'chlid') {
|
||||||
subTableDataStore.getTableData.forEach((element) => {
|
subTableDataStore.getTableData.forEach((element) => {
|
||||||
|
|
@ -443,7 +448,7 @@
|
||||||
// todo
|
// todo
|
||||||
cardItemKeyList.forEach((item) => {
|
cardItemKeyList.forEach((item) => {
|
||||||
if (item.indexOf('grid') !== -1) {
|
if (item.indexOf('grid') !== -1) {
|
||||||
cardValues.value[cardItem][item] = infoUseSubTableData.value;
|
cardValues.value[cardItem][item] = infoUseSubTableData.value.reverse();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue