同意和拒绝按钮不同操作,调同一个后端接口 优化写法

68 阅读1分钟

 

async changeState(state, row) {
      let data = {
        id: row.id,
        examineStatus: state == 1 ? '1' : '2',
        newStewardName: state == 1 ? '' : row.newStewardName,
        stewardName: state == 1 ? row.newStewardName : row.stewardName,
      }
      let res = await changeApprove(data)
      if (res.success == true) {
        this.getPageList()
        this.$message.success(state == 1 ? '已同意' : '已拒绝')
      } else {
        this.$message.error('失败')
      }
    },
click同一个事件名,传不同值

9b78aa6c90cd99cebc83431e99d3326.png