vue 向后端发送修改之前的数据

文章描述了一个Vue.js应用中的两个关键函数:handleUpdate用于处理数据的修改,它从表格行数据中获取phone并赋值给orngiName;submitForm则负责表单验证和数据提交,更新或新增推广人员信息。在提交过程中,表单数据与orngiName关联并传递给后端API。
摘要由CSDN通过智能技术生成

传的key是orngiName ,值是列表中的phone


return {
      idd: '',
      isShowList: true,
      // 遮罩层
      loading: true,
      // 选中数组
      ids: [],
      // 非单个禁用
      single: true,
      // 非多个禁用
      multiple: true,
      // 显示搜索条件
      showSearch: true,
      // 总条数
      total: 0,
      // 推广人员表格数据
      manList: [],
      // 弹出层标题
      title: '',
      // 是否显示弹出层
      open: false,
      // 查询参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        customerId: null,
        customerName: null,
        name: null,
        extensionCode: null,
        identityCard: null,
        phone: null,
        tenantNo: null,
        createName: null,
        updateName: null
      },
      // 表单参数
      form: {},
      // 表单校验
      rules: {},
      qrCodeOpenFlag: false,
      qrCodePath: '',
      orngiName: ''   //定义参数
    }
    
**修改按钮**
 <el-button
          size="mini"
          type="text"
          icon="el-icon-edit"
          @click="handleUpdate(scope.row)"
        >修改</el-button>



    /** 修改按钮操作 */
    handleUpdate(row) {
      this.reset()
      //赋值操作
      this.orngiName = row.phone;
      const id = row.id || this.ids
      getMan(id).then(response => {
        this.form = response.data
        this.open = true  //弹出框打开
        this.title = '修改推广人员'
      })
    },



    /** 提交按钮 */
    submitForm() {
      this.$refs['form'].validate(valid => {
        if (valid) {
          if (this.form.id != null) {
          //赋值操作,向后端传值
            this.form.orngiName = this.orngiName;
            updateMan(this.form).then(response => {
              this.$modal.msgSuccess('修改成功')
              this.open = false
              this.getList()
            })
          } else {
            addMan(this.form).then(response => {
              this.$modal.msgSuccess('新增成功')
              this.open = false
              this.getList()
            })
          }
        }
      })
    },

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值