jiangping
2025-06-09 663dbe4ddca1fa409e6acbc1f77d924c161b0c39
company/src/components/enterprise/additionSubtractionApplication.vue
@@ -125,6 +125,7 @@
            </div>
        </div>
        <el-table
            v-if="item"
            :data="activeName === '0' ? form.addDetailList : form.delDetailList"
            border
            show-summary
@@ -373,7 +374,20 @@
      columns.forEach((column, index) => {
        if (index === 0) {
          sums[index] = '总价'
        } else if (index === 7) {
        } else if (this.item.hasDispatchUnit === 1 && index === 6) {
          let total = 0
          if (this.activeName === '0') {
            this.form.addDetailList.forEach(item => {
              total += item.fee || 0
            })
            sums[index] = (total || 0).toFixed(2)
          } else {
            this.form.delDetailList.forEach(item => {
              total += item.reducePrice
            })
            sums[index] = (total || 0).toFixed(2)
          }
        } else if (this.item.hasDispatchUnit !== 1 && index === 7) {
          let total = 0
          if (this.activeName === '0') {
            this.form.addDetailList.forEach(item => {
@@ -440,7 +454,8 @@
        this.visible = false
        this.$tip.apiSuccess('操作成功')
        // this.$refs.OperaApplyChangeDetailWindow.open('加减保详情', { applyId: this.form.id, id: res })
        this.$emit('success', { applyId: this.form.id, id: res })
        //   { applyId: this.form.id, id: res }
        this.$emit('success')
      }).catch(e => {
        this.$tip.apiFailed(e)
      }).finally(() => {
@@ -593,7 +608,6 @@
      }
    },
    getUser (obj) {
      console.log(this.seleData)
      this.seleData.forEach(item => {
        if (this.activeName === '0') {
          this.form.addDetailList.forEach(row => {