|
@@ -279,9 +279,29 @@
|
|
},
|
|
},
|
|
//重名检测
|
|
//重名检测
|
|
checkName(data) {
|
|
checkName(data) {
|
|
- let checkColumnName = this.tableHeadList.find((item) => item.columnName == data.columnName)
|
|
|
|
- let checkUiColumn = this.tableHeadList.find((item) => item.uiColumn == data.uiColumn)
|
|
|
|
- let checkApiColum = this.tableHeadList.find((item) => item.apiColum == data.apiColum)
|
|
|
|
|
|
+ if (data.id) {
|
|
|
|
+ }
|
|
|
|
+ let checkColumnName = this.tableHeadList.find((item) => {
|
|
|
|
+ if (data.id) {
|
|
|
|
+ return item.columnName == data.columnName && item.id != data.id
|
|
|
|
+ } else {
|
|
|
|
+ return item.columnName == data.columnName
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ let checkUiColumn = this.tableHeadList.find((item) => {
|
|
|
|
+ if (data.id) {
|
|
|
|
+ return item.uiColumn == data.uiColumn && item.id != data.id
|
|
|
|
+ } else {
|
|
|
|
+ return item.uiColumn == data.uiColumn
|
|
|
|
+ }
|
|
|
|
+ })
|
|
|
|
+ let checkApiColum = this.tableHeadList.find((item) => {
|
|
|
|
+ if (data.id) {
|
|
|
|
+ return item.apiColum == data.apiColum && item.id != data.id
|
|
|
|
+ } else {
|
|
|
|
+ return item.apiColum == data.apiColum
|
|
|
|
+ }
|
|
|
|
+ })
|
|
if (checkColumnName) {
|
|
if (checkColumnName) {
|
|
return '列名称重复'
|
|
return '列名称重复'
|
|
}
|
|
}
|