编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

vue-admin-template员工详情编辑

wxchong 2024-06-22 20:44:05 开源技术 10 ℃ 0 评论

1.通过路由参数判断是否编辑

saveData() {
    this.$refs.userForm.validate(async isOK => {
    if (isOK) {
        // 编辑模式
        if (this.$route.params.id) {
            // 编辑模式
            await updateEmployee(this.userInfo)
            this.$message.success('更新员工成功')
        } else {
            // 新增模式
            // 校验通过
            await addEmployee(this.userInfo)
            this.$message.success('新增员工成功')
        }
        this.$router.push('/employee')
    }
  })
}

2.api.js

    /**
     * 更新员工
     * **/

    export function updateEmployee(data) {
    return request({
            method: 'put',
            url: `/employee`,
    data
  })
}

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表