|
@@ -96,7 +96,8 @@ export default {
|
|
|
message: '删除成功',
|
|
|
type: 'success'
|
|
|
})
|
|
|
- }).catch(function(err) { })
|
|
|
+ this.getList(this.page)
|
|
|
+ })
|
|
|
},
|
|
|
/**
|
|
|
* @title 数据更新
|
|
@@ -105,7 +106,7 @@ export default {
|
|
|
* @param done 为表单关闭函数
|
|
|
*
|
|
|
**/
|
|
|
- handleUpdate: function(row, index, done) {
|
|
|
+ handleUpdate: function(row, index, done, loading) {
|
|
|
putObj(row).then(data => {
|
|
|
this.tableData.splice(index, 1, Object.assign({}, row))
|
|
|
this.$message({
|
|
@@ -115,6 +116,8 @@ export default {
|
|
|
})
|
|
|
done()
|
|
|
this.getList(this.page)
|
|
|
+ }).catch(() => {
|
|
|
+ loading()
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
@@ -123,7 +126,7 @@ export default {
|
|
|
* @param done 为表单关闭函数
|
|
|
*
|
|
|
**/
|
|
|
- handleSave: function(row, done) {
|
|
|
+ handleSave: function(row, done, loading) {
|
|
|
addObj(row).then(data => {
|
|
|
this.tableData.push(Object.assign({}, row))
|
|
|
this.$message({
|
|
@@ -133,6 +136,8 @@ export default {
|
|
|
})
|
|
|
done()
|
|
|
this.getList(this.page)
|
|
|
+ }).catch(() => {
|
|
|
+ loading()
|
|
|
})
|
|
|
},
|
|
|
/**
|
|
@@ -154,4 +159,3 @@ export default {
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
</style>
|
|
|
-
|