|
@@ -158,6 +158,8 @@ export default {
|
|
|
list: [],
|
|
|
// 总条数
|
|
|
totalrecords: 0,
|
|
|
+ // 是否是新增
|
|
|
+ isAdd: true,
|
|
|
// 当前页
|
|
|
currentPage: 1,
|
|
|
// 总页数
|
|
@@ -252,6 +254,8 @@ export default {
|
|
|
// console.log(item)
|
|
|
this.userFormData = item
|
|
|
this.dialogFormVisible = true
|
|
|
+ // 修改为更新状态
|
|
|
+ this.isAdd = false
|
|
|
},
|
|
|
// 根据id删除服务器数据
|
|
|
del(id) {
|
|
@@ -295,6 +299,7 @@ export default {
|
|
|
close(formName) {
|
|
|
// 隐藏dialog
|
|
|
this.dialogFormVisible = false
|
|
|
+ this.isAdd = true
|
|
|
// 清空userFormData
|
|
|
this.userFormData = {}
|
|
|
// 清除校验的效果
|
|
@@ -313,10 +318,10 @@ export default {
|
|
|
// 通过就发送请求
|
|
|
if (valid) {
|
|
|
let res
|
|
|
- if (this.userFormData.id) {
|
|
|
- res = await updateStaff(this.userFormData)
|
|
|
- } else {
|
|
|
+ if (this.isAdd) {
|
|
|
res = await addStaff(this.userFormData)
|
|
|
+ } else {
|
|
|
+ res = await updateStaff(this.userFormData)
|
|
|
}
|
|
|
// console.log(res)
|
|
|
|