|
@@ -18,7 +18,7 @@
|
|
:loading="tableFormDelLoading"
|
|
:loading="tableFormDelLoading"
|
|
plain
|
|
plain
|
|
type="danger"
|
|
type="danger"
|
|
- @click.stop="delClick(item)"
|
|
|
|
|
|
+ @click.stop="delClick(item, index)"
|
|
>
|
|
>
|
|
删除本表
|
|
删除本表
|
|
</el-button>
|
|
</el-button>
|
|
@@ -1061,7 +1061,7 @@ const dragNodeMoreMenuTap = ({ key }, items) => {
|
|
|
|
|
|
//删除本表
|
|
//删除本表
|
|
const tableFormDelLoading = ref(false)
|
|
const tableFormDelLoading = ref(false)
|
|
-const delClick = async ({ pkeyId }) => {
|
|
|
|
|
|
+const delClick = async ({ pkeyId }, index) => {
|
|
if (pkeyId) {
|
|
if (pkeyId) {
|
|
if (isStatus.value !== 3) {
|
|
if (isStatus.value !== 3) {
|
|
tableFormDelLoading.value = true
|
|
tableFormDelLoading.value = true
|
|
@@ -1074,7 +1074,8 @@ const delClick = async ({ pkeyId }) => {
|
|
window?.$message?.success('操作成功')
|
|
window?.$message?.success('操作成功')
|
|
//判断是否存在窗口,如果存在,就删除窗口
|
|
//判断是否存在窗口,如果存在,就删除窗口
|
|
delWindowRefs(pkeyId)
|
|
delWindowRefs(pkeyId)
|
|
- renewData()
|
|
|
|
|
|
+ // renewData()
|
|
|
|
+ listDatas.value.splice(index, 1)
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
window?.$message?.warning('已上报的资料,不允许删除')
|
|
window?.$message?.warning('已上报的资料,不允许删除')
|
|
@@ -1183,7 +1184,8 @@ const getNewList = ()=>{
|
|
let newObj = newlistdata.value
|
|
let newObj = newlistdata.value
|
|
let oldObj = listDatas.value
|
|
let oldObj = listDatas.value
|
|
const addedObject = newObj.find(obj => !oldObj.some(oldObj => oldObj.pkeyId === obj.pkeyId))
|
|
const addedObject = newObj.find(obj => !oldObj.some(oldObj => oldObj.pkeyId === obj.pkeyId))
|
|
- listDatas.value.push(addedObject)
|
|
|
|
|
|
+ let index = arrIndex(listDatas.value, 'id', addedObject.id) // 1
|
|
|
|
+ listDatas.value.splice(index + 1, 0, addedObject)
|
|
}, 1000)
|
|
}, 1000)
|
|
}
|
|
}
|
|
//隐藏本表
|
|
//隐藏本表
|