关于信息发布后台bug修改,接口问题总结

1.关于充值和赠送的接口

1.首先要获取到谁的id,让model.id=传进来的参数,知道了谁的钱包才可以充值

 showModalRecharge(record) {
      this.model = {};
      this.visible = true;
      this.title = "充值";
      this.model.clientName = record.clientName;
      this.model.institutionCode = record.institutionCode;
      this.model.clientWalletId = record.id;
     
    },

2.调接口,把钱充进去

 handleOk() {
      let that = this;
      that.model.type = 0;
      this.$refs.form.validate((valid) => {
        if (valid) {
          this.confirmLoading = true;
          if (that.title == "充值") {
            rechargeObj(that.model)
              .then((res) => {
                if (res.data.code == 0) {
                  console.log(that.model);
                  that.visible = false;
                  that.confirmLoading = false;
                  that.$emit("getData");
                  that.$message.success("充值成功!");
                }
              })
              .catch((err) => {
                that.confirmLoading = false;
                console.log(err.message);
              });
          } else {
            console.log("充值失败!!");
            return false;
          }
        } else {
          console.log("error submit!!");
          return false;
        }
      });
    },

2.关于充值时有个凭证是图片的,详情时查看详情出不来只有路径。

解决方法:拿img去接,这边要注意打出record看下可以{{record}},还有v-if的不用三元表达式去接

    
            

3.从后端拿到数据如何初始化展示到页前,同时多选框选中时,将id传到另一个页面。

首先 多选框,注意 :options="options"  v-model="selectedArr"

 
      

2.获取接口拿到options的值,即多选框label和value ,然后selectInfo是后端返回的isCheck为1的值数组,然后遍历返回他们的id进行传值。重点加双向绑定,options时候就其实改变了,但是要拿到那个值。






4.如何拿到支付类型  重点

  getPagetype({isCheck: 1,})写法

   getData() {
      this.loading = true;
      getPagetype({
        isCheck: 1,
      }).then((res) => {
        this.loading = false;
        if (res.data.code === 0) {
          this.paywayList = res.data.data?.map((item) => {
            return {
              label: item?.name,
              value: item?.code,
            };
          });
        }
      });
    },

5.分页乱码和一进来就应该在第一页的分页,和进来就应该是第一个bar




1.分页乱码 :原因由于3个表格最开始只有一个pagination,导致共用。

2.退出再进来应该在第一页的分页:再退出的时候强制让他为1。

3.tabs点第二页但是再进来还是第二页不符合业务,可以在 default-active-key的基础上,双向绑定一个值去控制页面,在初始化的时候让他为1.

目录

1.关于充值和赠送的接口

2.关于充值时有个凭证是图片的,详情时查看详情出不来只有路径。

3.从后端拿到数据如何初始化展示到页前,同时多选框选中时,将id传到另一个页面。

4.如何拿到支付类型  重点

5.分页乱码和一进来就应该在第一页的分页,和进来就应该是第一个bar


你可能感兴趣的:(bug)