yxh
yxh
2023-05-10 e930420046cef6895c90792845d87e22e49c45eb
yxh
已修改2个文件
43 ■■■■■ 文件已修改
src/api/project/reimbursementpayee.js 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/project/travelexpenseslist/index.vue 34 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/project/reimbursementpayee.js
@@ -26,15 +26,6 @@
  })
}
// 新增、修改差旅报销付款信息
export function addOrUpdateRBpayee(data) {
  return request({
    url: '/project/reimbursementpayee/addOrUpdateRBpayee',
    method: 'post',
    data: data
  })
}
// 修改差旅报销付款信息
export function updateReimbursementpayee(data) {
  return request({
src/views/project/travelexpenseslist/index.vue
@@ -607,7 +607,7 @@
<script>
import { listDonatebaseinfo } from "@/api/project/donatebaseinfo";
import { addOrUpdateRBpayee, listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee } from "@/api/project/reimbursementpayee";
import { listReimbursementpayee, addReimbursementpayee, updateReimbursementpayee } from "@/api/project/reimbursementpayee";
import {
  listReimbursement,
  getReimbursement,
@@ -1220,8 +1220,8 @@
      this.fundflowList = [];
      this.form.username = this.defaultperson.nickName;
      this.form.userno = this.defaultperson.userName;
      this.addDetailRow();
      this.addPayeeRow();
      this.addDetailRow(0);
      this.addPayeeRow(0);
      this.open = true;
      this.title = "添加报销申请";
    },
@@ -1243,6 +1243,7 @@
        //获取报销明细信息
        getReimbursementdetaillist(ids).then((res) => {
          this.rbDetails = res.data;
          if (this.rbDetails.length==0) {this.addDetailRow(0);}
          //解析出差地址
          /*
          for (let i = 0; i < this.rbDetails.length; i++) {
@@ -1259,17 +1260,12 @@
        });
        //获取报销打款信息
        queryParamsPayee.rbid=response.data.id;
        console.log("rbPayees11111    ", queryParamsPayee);
        listReimbursementpayee(queryParamsPayee).then((res) => {
          console.log("rbPayees", res);
          this.rbPayees = res.data.rows;
        this.queryParamsPayee.rbid=ids;
        listReimbursementpayee(this.queryParamsPayee).then((res) => {
          this.rbPayees = res.rows;
          if (this.rbPayees.length==0) {this.addPayeeRow(0);}
        });
      });
      //默认存在一行
      this.addDetailRow();
      this.addPayeeRow();
      this.open = true;
      this.title = "修改报销申请";
@@ -1401,7 +1397,7 @@
          const rbDetails = [...this.rbDetails]
          const rbPayees = [...this.rbPayees]
          if (this.form.id != null) {
            updateReimbursement(this.form).then((response) => {
            updateReimbursement(this.form).then((res) => {
              //保存明细
              for (let i = 0; i < rbDetails.length; i++) {
                if (rbDetails[i].rbid != null) {
@@ -1424,12 +1420,12 @@
                }
              }
              this.$modal.msgSuccess("报销单修改成功!");
              this.$modal.msgSuccess("修改报销单保存成功!");
              this.open = false;
              this.getList();
            }).catch(err => {
              this.$modal.msgError("报销单保存失败!");
              this.$modal.msgError("修改报销单保存失败!");
            });
          }
          else {
@@ -1445,16 +1441,16 @@
              //保存账号
              for (let i = 0; i < rbPayees.length; i++) {
                //rbid关联主表Id
                rbPayees[i].rbid = id;
                rbPayees[i].rbid = response.data;
                addReimbursementpayee(rbPayees[i]);
              }
              this.$modal.msgSuccess("报销单修改成功!");
              this.$modal.msgSuccess("新增报销单保存成功!");
              this.open = false;
              this.getList();
            }).catch(err => {
              this.$modal.msgError("报销单保存失败!");
              this.$modal.msgError("新增报销单保存失败!");
            });
          }
        }
@@ -1558,7 +1554,7 @@
        personname: null,
        amount: null,
      };
      if (rowIndex == undefined || rowIndex == null || rowIndex < 0) {
      if (rowIndex == undefined || rowIndex == null || rowIndex <= 0) {
        this.rbPayees.push(rowData);
      } else {
        this.rbPayees.splice(rowIndex + 1, 0, rowData);