zhaowei
2025-06-10 c46213fa824995bb2155c11ea332824d23232d9c
src/views/eam/modules/dailyMaintenanceStandard/JSelectMaintenanceStandardModal.vue
@@ -138,6 +138,7 @@
      scrollTrigger: {},
      dataSource: [],
      selectionRows: [],
      selectionRowsNotClear: [],
      title: '根据查询结果选择保养项目',
      ipagination: {
        current: 1,
@@ -167,7 +168,19 @@
        type: 'checkbox',
        onChange: (selectedRowKeys, selectedRows) => {
          this.selectedRowKeys = selectedRowKeys
          // this.selectionRowsNotClear.push(selectedRows)
          this.onSelectChange(selectedRows)
        },
        onSelect: (record, selected, selectedRows) => {
          if (selected) {
            this.selectionRowsNotClear.push(record);
          }
          if (!selected) {
            let delIndex = this.selectionRowsNotClear.findIndex(val => {
              return val.id === record.id
            })
            this.selectionRowsNotClear.splice(delIndex, 1);
          }
        },
        getCheckboxProps: record => ({
          props: {
@@ -209,6 +222,7 @@
    showModals(oldSelectRows) {
      this.selectionRows = []
      this.selectionRowsNotClear = []
      this.oldSelectRows = oldSelectRows
      this.visible = true
      this.loadData(1)
@@ -252,6 +266,7 @@
      this.loadData()
    },
    handleSubmit() {
      // this.$bus.$emit('selectionRows', this.selectionRowsNotClear)
      this.$bus.$emit('selectionRows', this.selectionRows)
      // this.searchReset(0)
      this.close()