田源
2024-03-29 80f9f6e11941427401bcb2f2ba03d00edf09f735
Source/ProjectWeb/src/views/base/buttonTable.js
@@ -1,5 +1,5 @@
export default {
  buttonClick(item,that) {
  buttonClick(item, that) {
    that.formName = item.name;
    const location = item.paramVOS.webUiButtonLocation;
    const method = item.paramVOS.webUiButtonMethods;
@@ -7,9 +7,9 @@
    const messageAllText = '请至少选择一条数据!'
    const handlers = {
      add: () => this.handleAdd(that,location),
      edit: () => this.handleEdit(that,location, messageOnlyText),
      delete: () => this.handleDelete(that,location, messageAllText),
      add: () => this.handleAdd(that, location),
      edit: () => this.handleEdit(that, location, messageOnlyText),
      delete: () => this.handleDelete(that, location, messageAllText),
    };
    const handler = handlers[method];
@@ -20,7 +20,7 @@
    }
  },
  handleAdd(that,location) {
  handleAdd(that, location) {
    if (location === 'top') {
      that.visible = true;
    } else {
@@ -29,12 +29,11 @@
  },
  handleEdit(that,location, messageOnlyText) {
  handleEdit(that, location, messageOnlyText) {
    if (location === 'menu') {
      that.visible = true;
      that.$refs.dynamicForm.form = that.scope.row;
      console.log('1',that.scope.row)
      console.log(that.scope.row)
    } else if (location === 'top' && that.selectList.length === 1) {
      that.visible = true;
      that.$refs.dynamicForm.form = that.selectList[0];
@@ -44,7 +43,7 @@
  },
  handleDelete(that,location, messageAllText) {
  handleDelete(that, location, messageAllText) {
    if (location === 'top') {
      if (that.selectList.length <= 0) {
        that.$message.warning(messageAllText);