|
@@ -134,31 +134,18 @@ const saveRowClick = async () => {
|
|
}
|
|
}
|
|
|
|
|
|
//删除数据
|
|
//删除数据
|
|
-const delRowClick = (row, index) => {
|
|
|
|
- HcDelMsg(async (resolve) => {
|
|
|
|
- if (isNullES(row.id)) {
|
|
|
|
- const rows = tableData.value
|
|
|
|
- rows.splice(index, 1)
|
|
|
|
- } else {
|
|
|
|
- //调删除接口
|
|
|
|
- }
|
|
|
|
- resolve() //关闭弹窗的回调
|
|
|
|
- isTableAddData()
|
|
|
|
- })
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
-//检测是否有新增的数据
|
|
|
|
-const isTableAddData = () => {
|
|
|
|
- const rows = tableData.value
|
|
|
|
- if (rows.length <= 0) {
|
|
|
|
- isAddModal.value = false
|
|
|
|
|
|
+const delRowClick = ({ citeStatus }, index) => {
|
|
|
|
+ if (citeStatus === 1) {
|
|
|
|
+ window?.$message?.warning('当前数据已被计量,不允许删除')
|
|
return
|
|
return
|
|
}
|
|
}
|
|
- //判断是否满足条件
|
|
|
|
- const result = rows.every(({ id }) => {
|
|
|
|
- return !isNullES(id)
|
|
|
|
|
|
+ //删除弹窗
|
|
|
|
+ HcDelMsg(async (resolve) => {
|
|
|
|
+ const rows = tableData.value
|
|
|
|
+ rows.splice(index, 1)
|
|
|
|
+ isAddModal.value = true
|
|
|
|
+ resolve() //关闭弹窗的回调
|
|
})
|
|
})
|
|
- isAddModal.value = !result
|
|
|
|
}
|
|
}
|
|
</script>
|
|
</script>
|
|
|
|
|