[fix 87397] 最后一条数据不应该能删掉
This commit is contained in:
+14
@@ -481,6 +481,10 @@ export default {
|
|||||||
isMainInterpreterDistribute () {
|
isMainInterpreterDistribute () {
|
||||||
return mainInterpreterDistributeNodes.includes(this.currentNodeId)
|
return mainInterpreterDistributeNodes.includes(this.currentNodeId)
|
||||||
},
|
},
|
||||||
|
// 是否重新分发节点(列表数据可以删空代表不分发)
|
||||||
|
isReDistribute () {
|
||||||
|
return this.currentNodeId === StandardInterpretationNodes.standardInterpreterReDistribution.value
|
||||||
|
},
|
||||||
// 显示导出按钮
|
// 显示导出按钮
|
||||||
showExportBtn () {
|
showExportBtn () {
|
||||||
return [
|
return [
|
||||||
@@ -762,6 +766,11 @@ export default {
|
|||||||
* @param id - 删除数据的id
|
* @param id - 删除数据的id
|
||||||
*/
|
*/
|
||||||
handleDelete (id) {
|
handleDelete (id) {
|
||||||
|
// 判断不能删除所有数据(重新分发节点可以删空)
|
||||||
|
if (!this.isReDistribute && (this.dataSource.length <= 1)) {
|
||||||
|
this.$message.warning(this.$t('tableDataDisabledClear'))
|
||||||
|
return
|
||||||
|
}
|
||||||
const that = this
|
const that = this
|
||||||
this.$confirm({
|
this.$confirm({
|
||||||
title: this.$t('confirmDeletion'),
|
title: this.$t('confirmDeletion'),
|
||||||
@@ -781,6 +790,11 @@ export default {
|
|||||||
* 批量删除
|
* 批量删除
|
||||||
*/
|
*/
|
||||||
handleBatchDelete () {
|
handleBatchDelete () {
|
||||||
|
// 判断不能删除所有数据(重新分发节点可以删空)
|
||||||
|
if (!this.isReDistribute && (this.selectedRowKeys.length === this.dataSource.length)) {
|
||||||
|
this.$message.warning(this.$t('tableDataDisabledClear'))
|
||||||
|
return
|
||||||
|
}
|
||||||
// 至少勾选一条数据
|
// 至少勾选一条数据
|
||||||
if (!this.selectedRowKeys.length) {
|
if (!this.selectedRowKeys.length) {
|
||||||
this.$message.warning(this.$t('pleaseSelectDeleteData'))
|
this.$message.warning(this.$t('pleaseSelectDeleteData'))
|
||||||
|
|||||||
Reference in New Issue
Block a user