guahaoYesnoTypesShenhe() { let _this = this; if(_this.form.guahaoYesnoTypes == "请选择审核结果"){ alert("请选择审核结果"); return false; } if(_this.form.guahaoYesnoTypes == 2){ _this.form.guahaoStatusTypes = 1 } this.$http({ url:`guahao/update`, method: "post", data: _this.form }).then(({ data }) => { if (data && data.code === 0) { this.$message({ message: "审核成功", type: "success", duration: 1500, onClose: () => { _this.guahaoYesnoTypesVisible = false; _this.search(); } }); } else { this.$message.error(data.msg); _this.guahaoYesnoTypesVisible = false; } }); }
时间: 2024-02-10 10:34:14 浏览: 67
这是一个 Vue.js 中的方法,可能是用于审核挂号类型的,具体流程如下:
1. 首先将 this 赋值给 _this,因为在接下来的异步请求中,this 的指向可能会发生改变。
2. 判断 _this.form.guahaoYesnoTypes 的值是否为 "请选择审核结果",如果是,则弹出提示框,返回 false,表示审核失败。
3. 如果 _this.form.guahaoYesnoTypes 的值为 2,则将 _this.form.guahaoStatusTypes 的值设置为 1。
4. 发送一个 post 请求,请求地址为 guahao/update,请求参数为 _this.form,即表单数据。
5. 如果请求成功,并且返回的数据中的 code 等于 0,则弹出一个提示框,提示审核成功,并在 1.5 秒后关闭提示框,同时关闭审核弹窗,并调用 search 方法重新加载数据。
6. 如果请求失败,则弹出一个错误提示框,提示错误信息,并关闭审核弹窗。
阅读全文