zouyu
2024-01-05 210e6ea4eab68b1c607b48870b5e3553930853fb
src/views/plan/customerorder/index.vue
@@ -867,7 +867,7 @@
        text: '下载Word',
        disabled: false,
        type: 'primary',
        fun: this.downloadWordFile,
        fun: this.downloadWord,
        permitArr: ['03plan','04planed'],
    })
  },
@@ -879,7 +879,9 @@
            this.$message.error("请选择一条数据")
            return
        }
        downloadWordFile(ids).then().catch(error=>{
        downloadWordFile(ids).then(res=>{
            transform(res)
        }).catch(error=>{
            console.error(error);
        })
    },
@@ -1185,7 +1187,6 @@
          uniqueStateArr.push(stateArr[i])
        }
      }
      console.log(uniqueStateArr);
      // 循环自定义按钮,判断每个按钮的permitArr是否完全包含选中状态,若完全包含,则按钮亮,否则按钮灰
      for (var i = 0; i < this.stateTagArr.length; i++) {
        if (
@@ -1200,6 +1201,21 @@
          this.stateTagArr[i].disabled = true
        }
      }
      // 循环表头按钮,判断每个按钮的permitArr是否完全包含选中状态,若完全包含,则按钮亮,否则按钮灰
      var toolbar = this.table.toolbar
      for (var j = 0; j < toolbar.length; j++) {
        if (
          uniqueStateArr.every((val) =>
            toolbar[j].permitArr.length <= 0
              ? true
              : toolbar[j].permitArr.includes(val)
          )
        ) {
          toolbar[j].disabled = false
        } else {
          toolbar[j].disabled = true
        }
      }
      this.multipleSelection = val
    },
    getCustomerCoState(row, column, cellValue) {