|
|
@ -60,7 +60,6 @@ |
|
|
|
newData: null, |
|
|
|
// checked: false, |
|
|
|
dataList: [], |
|
|
|
dataListReset: [] |
|
|
|
} |
|
|
|
}, |
|
|
|
props: { |
|
|
@ -81,39 +80,42 @@ |
|
|
|
this.formatData(this.tableColumns) |
|
|
|
}, |
|
|
|
methods: { |
|
|
|
reset() { |
|
|
|
this.$confirm('重置后,字段设置将恢复初始设置,是否继续?', '提示', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
cancelButtonText: '取消', |
|
|
|
type: 'warning', |
|
|
|
cancelButtonClass:'rowDropNotHideItem' |
|
|
|
}).then(() => { |
|
|
|
localStorage.removeItem(this.$store.getters.name.userName + '_' + this.$route.name) |
|
|
|
this.formatData(this.$isTableColumns[this.$route.name]) |
|
|
|
this.$emit('radio',this.$isTableColumns[this.$route.name]) |
|
|
|
this.close() |
|
|
|
}).catch(() => { |
|
|
|
reset() { |
|
|
|
this.$confirm('重置后,字段设置将恢复初始设置,是否继续?', '提示', { |
|
|
|
confirmButtonText: '确定', |
|
|
|
cancelButtonText: '取消', |
|
|
|
type: 'warning', |
|
|
|
cancelButtonClass:'rowDropNotHideItem' |
|
|
|
}).then(() => { |
|
|
|
localStorage.removeItem(this.$store.getters.name.userName + '_' + this.$route.name) |
|
|
|
let _resetCol = this.$isTableColumns[this.$route.name] |
|
|
|
_resetCol.forEach(item => { |
|
|
|
item.isture = true |
|
|
|
}) |
|
|
|
this.dataList = _resetCol |
|
|
|
this.$emit('radio',_resetCol) |
|
|
|
this.close() |
|
|
|
}).catch(() => { |
|
|
|
|
|
|
|
}); |
|
|
|
}, |
|
|
|
close() { |
|
|
|
this.$emit('closeRowDrop') |
|
|
|
}, |
|
|
|
// save () { |
|
|
|
// this.$emit('closeRowDrop') |
|
|
|
// this.$emit('radio',this.dataList) |
|
|
|
// // 本地缓存 当前用户名 + 路由名称 |
|
|
|
// localStorage.setItem(this.$store.getters.name.userName + '_' + this.$route.name, JSON.stringify(this.dataList)) |
|
|
|
// }, |
|
|
|
}); |
|
|
|
}, |
|
|
|
close() { |
|
|
|
this.$emit('closeRowDrop') |
|
|
|
}, |
|
|
|
// save () { |
|
|
|
// this.$emit('closeRowDrop') |
|
|
|
// this.$emit('radio',this.dataList) |
|
|
|
// // 本地缓存 当前用户名 + 路由名称 |
|
|
|
// localStorage.setItem(this.$store.getters.name.userName + '_' + this.$route.name, JSON.stringify(this.dataList)) |
|
|
|
// }, |
|
|
|
// 格式化表头数据 |
|
|
|
formatData (val) { |
|
|
|
this.dataList = JSON.parse(JSON.stringify(val)) |
|
|
|
this.dataList.forEach(item => { |
|
|
|
if (item.isture == undefined) { |
|
|
|
item.isture = true |
|
|
|
} |
|
|
|
}) |
|
|
|
this.dataListReset = JSON.parse(JSON.stringify(this.dataList)) |
|
|
|
this.dataList = JSON.parse(JSON.stringify(val)) |
|
|
|
this.dataList.forEach(item => { |
|
|
|
if (item.isture == undefined) { |
|
|
|
item.isture = true |
|
|
|
} |
|
|
|
}) |
|
|
|
}, |
|
|
|
// 拖拽事件 |
|
|
|
handleEdit(index, row) { |
|
|
|