瀏覽代碼

优化快速开始

tags/小炒逻辑变更前
yangwenhua 2 年之前
父節點
當前提交
63d661ba63
共有 3 個檔案被更改,包括 87 行新增6 行删除
  1. +29
    -2
      src/pages/quickStart/components/BomConfig/index.jsx
  2. +29
    -2
      src/pages/quickStart/components/GoodsConfig/index.jsx
  3. +29
    -2
      src/pages/quickStart/components/MaterialConfig/index.jsx

+ 29
- 2
src/pages/quickStart/components/BomConfig/index.jsx 查看文件

@@ -482,9 +482,36 @@ const BomConfig = (props) => {
columns={columnsChoose}
rowSelection={{
type: 'checkbox',
onSelect: (record, selected) => {
const currentSelectedRows = JSON.parse(JSON.stringify(selectedRows));
const currentSelectedRowKeys = JSON.parse(JSON.stringify(selectedRowKeys));
const findRowIndex = currentSelectedRows.findIndex(item => item.id === record.id);
const findKeysIndex = currentSelectedRowKeys.findIndex(item => item === record.id);
if (selected) {
if (findRowIndex < 0) {
currentSelectedRows.push(record);
}
if (findKeysIndex < 0) {
currentSelectedRowKeys.push(record.id);
}
} else {
if (findRowIndex > -1) {
currentSelectedRows.splice(findRowIndex, 1);
}
if (findKeysIndex > -1) {
currentSelectedRowKeys.splice(findKeysIndex, 1);
}
}
setSetSelectedRows(currentSelectedRows);
setSelectRowKeys(currentSelectedRowKeys);
},
onChange: (selectedRowKeys, selectedRows) => {
setSelectRowKeys(selectedRowKeys);
setSetSelectedRows(selectedRows);
if (selectedRowKeys.length === 0) {
setSelectRowKeys([]);
}
if (selectedRows.length === 0) {
setSetSelectedRows([]);
}
},
selectedRowKeys: selectedRowKeys
}}


+ 29
- 2
src/pages/quickStart/components/GoodsConfig/index.jsx 查看文件

@@ -745,9 +745,36 @@ const GoodsConfig = (props) => {
columns={columnsChoose}
rowSelection={{
type: 'checkbox',
onSelect: (record, selected) => {
const currentSelectedRows = JSON.parse(JSON.stringify(selectedRows));
const currentSelectedRowKeys = JSON.parse(JSON.stringify(selectedRowKeys));
const findRowIndex = currentSelectedRows.findIndex(item => item.id === record.id);
const findKeysIndex = currentSelectedRowKeys.findIndex(item => item === record.id);
if (selected) {
if (findRowIndex < 0) {
currentSelectedRows.push(record);
}
if (findKeysIndex < 0) {
currentSelectedRowKeys.push(record.id);
}
} else {
if (findRowIndex > -1) {
currentSelectedRows.splice(findRowIndex, 1);
}
if (findKeysIndex > -1) {
currentSelectedRowKeys.splice(findKeysIndex, 1);
}
}
setSetSelectedRows(currentSelectedRows);
setSelectRowKeys(currentSelectedRowKeys);
},
onChange: (selectedRowKeys, selectedRows) => {
setSelectRowKeys(selectedRowKeys);
setSetSelectedRows(selectedRows);
if (selectedRowKeys.length === 0) {
setSelectRowKeys([]);
}
if (selectedRows.length === 0) {
setSetSelectedRows([]);
}
},
selectedRowKeys: selectedRowKeys
}}


+ 29
- 2
src/pages/quickStart/components/MaterialConfig/index.jsx 查看文件

@@ -683,9 +683,36 @@ const MaterialConfig = (props) => {
columns={columnsChoose}
rowSelection={{
type: 'checkbox',
onSelect: (record, selected) => {
const currentSelectedRows = JSON.parse(JSON.stringify(selectedRows));
const currentSelectedRowKeys = JSON.parse(JSON.stringify(selectedRowKeys));
const findRowIndex = currentSelectedRows.findIndex(item => item.id === record.id);
const findKeysIndex = currentSelectedRowKeys.findIndex(item => item === record.id);
if (selected) {
if (findRowIndex < 0) {
currentSelectedRows.push(record);
}
if (findKeysIndex < 0) {
currentSelectedRowKeys.push(record.id);
}
} else {
if (findRowIndex > -1) {
currentSelectedRows.splice(findRowIndex, 1);
}
if (findKeysIndex > -1) {
currentSelectedRowKeys.splice(findKeysIndex, 1);
}
}
setSetSelectedRows(currentSelectedRows);
setSelectRowKeys(currentSelectedRowKeys);
},
onChange: (selectedRowKeys, selectedRows) => {
setSelectRowKeys(selectedRowKeys);
setSetSelectedRows(selectedRows);
if (selectedRowKeys.length === 0) {
setSelectRowKeys([]);
}
if (selectedRows.length === 0) {
setSetSelectedRows([]);
}
},
selectedRowKeys: selectedRowKeys
}}


Loading…
取消
儲存