GuLiMmo
2023-12-09 2324d4d572882e139360a8bafdc85b467d5469e9
src/views/evaluate/evaluateTask.vue
@@ -6,8 +6,8 @@
      @selection-change="selectionChange" @current-change="currentChange" @size-change="sizeChange"
      @refresh-change="refreshChange" @on-load="onLoad">
      <template #menu-left>
        <el-button type="primary" icon="el-icon-plus" @click="addParams.visible = true">
          添加
        <el-button type="primary" icon="el-icon-plus" @click="handleAdd">
          新增
        </el-button>
        <el-button type="danger" icon="el-icon-delete" plain v-if="permission.evaluateTask_delete" @click="handleDelete">
          删除
@@ -43,7 +43,7 @@
      </template>
    </el-dialog>
    <!-- 新增编辑弹窗 -->
    <addDialog :params="addParams"/>
    <addDialog :params="addParams" @refreshTable="this.onLoad"/>
  </basic-container>
</template>
@@ -84,6 +84,7 @@
      },
      isAddDialogVisible: false,
      addParams: {},
      viewParams: {},
    };
  },
  computed: {
@@ -105,24 +106,33 @@
    }
  },
  methods: {
    handleAdd() {
      this.addParams = {
        visible: true,
        title: '添加',
        isEdit: false,
        addForm: {}
      }
    },
    rowSave(row, done, loading) {
      console.log(row);
      // add(row).then(() => {
      //   this.onLoad(this.page);
      //   this.$message({
      //     type: "success",
      //     message: "操作成功!"
      //   });
      //   done();
      // }, error => {
      //   loading();
      //   window.console.log(error);
      // });
      add(row).then(() => {
        this.onLoad(this.page);
        this.$message({
          type: "success",
          message: "操作成功!"
        });
        done();
      }, error => {
        loading();
        window.console.log(error);
      });
    },
    editDialog(row) {
      this.addParams = {
        visible: true,
        title: '编辑',
        isEdit: true,
        addForm: {
          ...row
        }