|
@@ -90,6 +90,7 @@ export async function updateC() {
|
|
let bindPts = matchPen.realTimes.filter((item)=>item.bind);
|
|
let bindPts = matchPen.realTimes.filter((item)=>item.bind);
|
|
if( bindPts.length ){
|
|
if( bindPts.length ){
|
|
bindPts.forEach((item)=>{
|
|
bindPts.forEach((item)=>{
|
|
|
|
+ if(pen.realTimes?.length){
|
|
let idx = pen.realTimes?.findIndex((f)=>f.key===item.key);
|
|
let idx = pen.realTimes?.findIndex((f)=>f.key===item.key);
|
|
if(idx!==-1){
|
|
if(idx!==-1){
|
|
// pen.form[idx].dataIds = item.dataIds;
|
|
// pen.form[idx].dataIds = item.dataIds;
|
|
@@ -97,6 +98,10 @@ export async function updateC() {
|
|
}else{
|
|
}else{
|
|
pen.realTimes.push(deepClone(item)); //新增
|
|
pen.realTimes.push(deepClone(item)); //新增
|
|
}
|
|
}
|
|
|
|
+ }else{
|
|
|
|
+ pen.realTimes = [];
|
|
|
|
+ pen.realTimes.push(deepClone(item)); //新增
|
|
|
|
+ }
|
|
})
|
|
})
|
|
}
|
|
}
|
|
//已经初始化的数据-属性值不需要更新。
|
|
//已经初始化的数据-属性值不需要更新。
|
|
@@ -122,12 +127,17 @@ export async function updateC() {
|
|
let bindPts = beforeP.realTimes?.filter((item)=>item.bind);
|
|
let bindPts = beforeP.realTimes?.filter((item)=>item.bind);
|
|
if( bindPts.length ){
|
|
if( bindPts.length ){
|
|
bindPts.forEach((item)=>{
|
|
bindPts.forEach((item)=>{
|
|
|
|
+ if(componentDatas[0].realTimes?.length){
|
|
let idx = componentDatas[0].realTimes.findIndex((f)=>f.key===item.key);
|
|
let idx = componentDatas[0].realTimes.findIndex((f)=>f.key===item.key);
|
|
if(idx!==-1){
|
|
if(idx!==-1){
|
|
componentDatas[0].realTimes.splice(idx,1,deepClone(item)); //更新
|
|
componentDatas[0].realTimes.splice(idx,1,deepClone(item)); //更新
|
|
}else{
|
|
}else{
|
|
componentDatas[0].realTimes.push(deepClone(item)); //新增
|
|
componentDatas[0].realTimes.push(deepClone(item)); //新增
|
|
}
|
|
}
|
|
|
|
+ }else{
|
|
|
|
+ componentDatas[0].realTimes = [];
|
|
|
|
+ componentDatas[0].realTimes.push(deepClone(item)); //新增
|
|
|
|
+ }
|
|
})
|
|
})
|
|
}
|
|
}
|
|
//已经初始化的数据-属性值不需要更新。
|
|
//已经初始化的数据-属性值不需要更新。
|