diff --git a/src/views/setting/client/index.vue b/src/views/setting/client/index.vue
index 0c6063d4..256ef2f7 100644
--- a/src/views/setting/client/index.vue
+++ b/src/views/setting/client/index.vue
@@ -32,7 +32,7 @@
-
+
@@ -51,6 +51,7 @@
}
},
methods: {
+ //增加
add(){
this.$refs.saveDialog.show()
},
@@ -93,6 +94,17 @@
//表格选择后回调事件
selectionChange(selection){
this.selection = selection;
+ },
+ //本地更新数据
+ handleSuccess(data, mode){
+ if(mode=='add'){
+ data.id = new Date().getTime()
+ this.$refs.table.tableData.unshift(data)
+ }else if(mode=='edit'){
+ this.$refs.table.tableData.filter(item => item.id===data.id ).forEach(item => {
+ Object.assign(item, data)
+ })
+ }
}
}
}
diff --git a/src/views/setting/client/save.vue b/src/views/setting/client/save.vue
index 9f69c622..408ec563 100644
--- a/src/views/setting/client/save.vue
+++ b/src/views/setting/client/save.vue
@@ -1,6 +1,6 @@
-
+
@@ -19,7 +19,7 @@
-
+
@@ -31,6 +31,7 @@