mirror of https://github.com/jeecgboot/jeecg-boot
parent
a47d0984dc
commit
4a857680d0
|
@ -132,8 +132,14 @@
|
|||
function edit(record) {
|
||||
nextTick(() => {
|
||||
resetFields();
|
||||
const tmpData = {};
|
||||
Object.keys(formData).forEach((key) => {
|
||||
if(record.hasOwnProperty(key)){
|
||||
tmpData[key] = record[key]
|
||||
}
|
||||
})
|
||||
//赋值
|
||||
Object.assign(formData, record);
|
||||
Object.assign(formData, tmpData);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -157,9 +157,15 @@
|
|||
resetFields();
|
||||
expandedRowKeys.value = [];
|
||||
treeData.value = await loadTreeData({ async: false, pcode: '' });
|
||||
const tmpData = {};
|
||||
Object.keys(formData).forEach((key) => {
|
||||
if(record.hasOwnProperty(key)){
|
||||
tmpData[key] = record[key]
|
||||
}
|
||||
})
|
||||
//赋值
|
||||
Object.assign(formData, record);
|
||||
model = record
|
||||
Object.assign(formData,tmpData);
|
||||
model = tmpData
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -131,8 +131,14 @@
|
|||
function edit(record) {
|
||||
nextTick(() => {
|
||||
resetFields();
|
||||
const tmpData = {};
|
||||
Object.keys(formData).forEach((key) => {
|
||||
if(record.hasOwnProperty(key)){
|
||||
tmpData[key] = record[key]
|
||||
}
|
||||
})
|
||||
//赋值
|
||||
Object.assign(formData, record);
|
||||
Object.assign(formData,tmpData);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -100,8 +100,14 @@
|
|||
function edit(record) {
|
||||
nextTick(() => {
|
||||
resetFields();
|
||||
const tmpData = {};
|
||||
Object.keys(formData).forEach((key) => {
|
||||
if(record.hasOwnProperty(key)){
|
||||
tmpData[key] = record[key]
|
||||
}
|
||||
})
|
||||
//赋值
|
||||
Object.assign(formData, record);
|
||||
Object.assign(formData,tmpData);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -241,9 +241,14 @@
|
|||
|
||||
async function queryMainData(id) {
|
||||
const row = await queryDataById(id);
|
||||
Object.keys(row).map(k => {
|
||||
formData[k] = row[k];
|
||||
});
|
||||
const tmpData = {};
|
||||
Object.keys(formData).forEach((key) => {
|
||||
if(row.hasOwnProperty(key)){
|
||||
tmpData[key] = row[key]
|
||||
}
|
||||
})
|
||||
//赋值
|
||||
Object.assign(formData,tmpData);
|
||||
}
|
||||
|
||||
const {getSubFormAndTableData, transformData} = useValidateAntFormAndTable(activeKey, {
|
||||
|
|
|
@ -93,15 +93,20 @@
|
|||
|
||||
async function initFormData(mainId) {
|
||||
resetFields();
|
||||
let tmpData = {}
|
||||
if(mainId){
|
||||
let list = await query${sub.entityName}ListByMainId(mainId);
|
||||
if(list && list.length>0){
|
||||
let temp = list[0];
|
||||
Object.keys(temp).map(k=>{
|
||||
formData[k] = temp[k];
|
||||
Object.keys(formData).forEach((key) => {
|
||||
if(temp.hasOwnProperty(key)){
|
||||
tmpData[key] = temp[key]
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
//赋值
|
||||
Object.assign(formData,tmpData);
|
||||
}
|
||||
|
||||
async function getFormData() {
|
||||
|
|
Loading…
Reference in New Issue